
Il gruppo di sviluppo di Gtk+ sta lavorando alla roadmap per lo sviluppo delle nuove librerie Gtk+ 3.0.
Per ora c’è una prima stesura da cui partire e discutere come implementare tutti i cambiamenti e come portare avanti le nuove funzionalità. Potete seguire la discussione sulla mailing list oppure leggere la roadmap.
- Full offscreen rendering, probably completed in 2.x. This is needed for animations and effects beyond the classic widget boundaries.
- Remove all public structure fields so the API is defined only in terms of function entry points.
- Introduce new widget creation means that fix currently problematic widget property defaults like widget visibility.
- Eliminate the need for implementing realize/unrealize, map/unmap, style_set and more, depending on how much offscreen rendering allows for this.
- Implement a new base class widget for scrollable widgets that could help to simplify the implementation of widgets like text-view, scrolled window, tree-view.
- Resolution independence, this allows free scaling of UIs, including fonts, pixmaps and spacing/padding.
- Anything from the current 2.16 list that didn’t make it in time:
- support for icons in entries
- better handling of invisible characters
- flippable boxes, separators, etc
- resolution independence/font scaling
- complete offscreen window support
- extended layout (width-for-height)
- a tool palette widget
- a simple list API
- Simplified DnD API, work on this is going on in the tree-view already.
- Add simple transparency API for widgets (should work by means of offscreen rendering if XComposite isn’t available).
- Allow themable RGBA backgrounds for widgets.
Via | OsNews
Yhouse
11 apr 2009 - 23:44 - #1buon fortuna al team.