On Sun, Sep 7, 2008 at 11:21 AM, Michael Sweet <[EMAIL PROTECTED]> wrote: > matthiasm wrote: >> >> On 07.09.2008, at 12:42, imacarthur wrote: >> >>> On 7 Sep 2008, at 4:53, Robert Arkiletian wrote: >>>> Another question that has come up is space on a button for translated >>>> text (which is potentially longer than english). Is there any >>>> mechanism in FLTK to ensure the label of a button fits in the button? >>> >>> No, 'fraid not. >> >> No automatic way, but can call "measure(w, h)" on a label to get the >> size required for the current settings and update the widget size >> accordingly. > > I wrote a "SmartGroup" class for FLTK a couple years ago that > specifically addresses adjusting the layout and size of widgets > within the group after localization (or just insertion of run-time > text...) Basically, you use the SmartGroup class to group widgets > that need to be adjusted, and then call the "do_layout" method to > update them, potentially resizing the containing window to account > for the increased widget sizes... > > I've put this and some of my other widgets up at: > > http://www.easysw.com/~mike/fltk-widgets/ >
Wow that's cool Mike. All my buttons are placed inside fl_packs. Since an fl_pack is a subclass of a group is it possible to use this? -- Robert Arkiletian Eric Hamber Secondary, Vancouver, Canada Fl_TeacherTool http://www3.telus.net/public/robark/Fl_TeacherTool/ C++ GUI tutorial http://www3.telus.net/public/robark/ _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

