> Greg wrote: > > It occurs to me maybe I should write an article or make a video or > > something on how to make an FLTK widget, all the wacky details and > > implications. I wish I had one when I was writing Fl_Tree and > Fl_Table, > > as there's a lot of stuff about keyboard nav and when() that I didn't > > know about until much later.. making it hard to go back and > retrofit..! > > It would certainly be useful to have a set of hints on all of the > areas that need to be considered, and in what order they should be > addressed during development. For example, I rarely customize a new > desktop and always stick to the default themes, so I have no idea > whether themes have to be built in from the start, or if they are > easy or difficult to retrofit later. > > It might actually be useful and fun to work through the design and > implementation of a new widget, one step at a time, using such a set > of hints, and eliciting feedback from the [widget] developers along > the way, in order to (a) debug and improve the hints, and (b) give > the basis for a "Designing your own widget" page in the documentation.
Hi Duncan (and Greg), Yes, sounds like a worthy endeavour. Certainly seems to have rung a bell with Greg too! Cheers! Selex ES 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
