In article <[EMAIL PROTECTED]>, matthiasm <[EMAIL PROTECTED]> wrote:
> We take the stable 1.1.8 core, the 2.1 API, a new great look, and call > the whole thing FLTK 3.0 > > Some more details and a road map proposal: > 1: close 1.1.8 as final for good > 2: close 2.x as final for good > 3: create FLTK 3 as the HEAD of SVN, using the current 1.1.8 > 3a: add UTF-8 > 3b: add essentail widgets (table, tree, gridded lists) > 3c: apply all the ABI-changing variable size changes we always wanted > 4: separate the OS-dependent layer from the rest to allow better > 5: class by class, take the FLTK1 API and replace it with the FLTK2 > .... > 6: now we can copy more essential features of FLTK2 over to FLTK3 > (printing, symbols, doxygen, etc.) 100% agreed > 7: widget rendering should be based on sclable images to create a > sleek and modern GUI mmmmhhhhhhh..... pixmap based themes? It's ok for me if it's done by extending the current box-type mechanism, with new "themes" implemented by dl-oading. That way it would be very simple, more streamlined than now (no hardcoded themes) and someone could easily implement a pixmap engine, much like GTK 1.x did. Implementing a dl system: ok for #6, Pixmap engine: IMHO, not before 8, or before a decent layout engine that takes into account box-type parameters (borders, etc). > 8: the API should be modernized to support signaling much needed. > 9: FLUID3 and new FLTK3 features should make it really easy to rapidly > create a commercialy viable app: > 9a: higher level API for applications, documents, actions, undo, and > states > 9b: quick assembly in FLUID > 9c: full internationalisation with FLUID > 9d: FLUID cooperation with common IDEs You mean we can't build commercially viable apps right now? ;) > Or on a much lower level: I want a snappy GUI library to easily write > apps that look and feel great on every platform. I dream of an FLTK2 style api which works like wxWindows. _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

