static void quit(
void *wid, gpointer data) {
gtk_main_quit();
}
static void scaleTouch(
void *widget, gpointer data) {
cout<<"scaleTouch "<<data<<endl;
}
int main(
int argc,
char *argv[]) {
gtk_init( &argc, &argv );
gtk_widget_set_size_request (topWindow.
getWidget(), 200, 300);
scales<<
HScaleFuncData(0.,100.,1.,
scaleTouch,NULL)<<
VScaleFuncData(0.,100.,10.,
scaleTouch,NULL)<<
VScaleFuncData(.7,1.51,.001,
scaleTouch,NULL);
scales.grab(1);
scales=50.9;
scales.grab(2);
scales=50.9;
scales.grab(3); scales.quantise(true);
topWindow<< (
HBox()<<scales.grab(2)<<
BoxIS(
true,
true)<<
(
VBox()<<
BoxIS(
true,
true,
true)<< scales.grab(1)<<buttons).show()
<<
BoxIS(
true,
true)<<scales.grab(3)
).show();
gtk_main();
}