> I am a new user of FLTK3 who is migrating from using Tcl/Tk > for GUI development. My software development is in Common > Lisp (SBCL). I have some tests successfully running using > FLTK3 in combination with OpenGL.
Maybe a bit premature for fltk3 - expect a lot of change before we put it into beta... > I like everything I am seeing in FLTK3, EXCEPT for > (semi-)automatic layout of widget arrangements. Tk has > simple, yet effective ways to control widget placement. I am > willing to write layout class methods for FLTK, but some > basic infrastructure appears to be missing. Fltk has it own ways of handling layout. They are flexible and powerful, but also seem to be alien to users coming from other toolkits, so YMMV. > An outside_measure() method should be implemented for > classes, such as Button and all of its subclasses, so that > the outside dimensions of those widgets can be determined. > The existing measure() method returns the dimensions of the > label string and/or image. I have implemented such methods > for Menubar and Widget, but the implementations are fragile, > depending on FLTK internal details. Huh? I don't understand the question. You get the size of a button just by calling its w() and h() methods. What property of the widget are you trying to measure other than its width and height? SELEX Galileo Ltd Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL A company registered in England & Wales. Company no. 02426132 ******************************************************************** This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person. ******************************************************************** _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
