Albrecht Schlosser schrieb: > Michel Schmid wrote: >> Hi! >> >> FLTK: 1.1.9 >> >> I would like to have a Fl_Scroll area, but without the scrollbars. As >> a substitue for the scrollbars i would like to draw two buttons which >> stand for the up- and down-arrows and have the same functionallity. So >> they should trigger the same event... >> >> The goal is that I still have a scrollable area, but one who I can >> customize more to my GUI-Style. > > One way would be to do this just like you wrote. Did you try this? > > scroll->type(0); // disable scrollbars > > scroll->xposition(int); // scroll horizontally > scroll->yposition(int); // scroll vertically > scroll->position(int,int); // scroll to an arbitrary position (FLTK 1.1) > scroll->scroll_to(int,int); // dto. for FLTK 1.3 > > to position the scrollable area. I didn't try this, but according to the > docs this ought to work. Of course you can use real buttons to change > the scroll position. However you won't be able to do smooth scrolling > easily. > > Another way would be to implement mouse dragging. If necessary you may > put a transparent box over the scroll area and catch the mouse events to > do dragging. Then you can position the scroll area as described above. > > For an example how to drag an object you can look at Greg's cheat page: > > http://seriss.com/people/erco/fltk/#DraggableBoxes > http://seriss.com/people/erco/fltk/#ClicksOnScrollableBox > > Albrecht
Used this approach... worked fine and looks good! Actually I thought of this solution but it was worth a try to get a smarter solution from the pros :-) So this was (until next update) the last GUI thing on my embedded system. Looks pretty nice my FLTK-GUI... Thanks to all! _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

