30 Ott 2002
Costruzione di Interfacce - Paolo Cignoni
39
Slider con CallBack
v
glSlider::glSlider(void)
v
{
v
cbfunc=0;
v
}
v
…
v
void glSlider::SetCallback(void (*func)(float ))
v
{
v
cbfunc=func;
v
}
v
…
v
void glSlider::MouseMove(int mx,int my)
v
{
v
float newval=Pos2Val(mx);
v
SetVal(newval);
v
if(cbfunc) cbfunc(newval);
v
}