Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
xfc_todo [2012/01/07 15:47]
bl
xfc_todo [2012/01/13 20:03] (current)
bl
Line 9: Line 9:
     * The Drawable widget has got a "​get_cairo_context",​ see example/​ui/​cairo.cc.     * The Drawable widget has got a "​get_cairo_context",​ see example/​ui/​cairo.cc.
   * Xfce Thunar extension   * Xfce Thunar extension
-  * Gtk+3 / C++11 wrapping 
  
 +When we start using Gtk+3 in version Xfce 4.8.12, the plans for XFC (4.8) will change to :
 +
 +  * gobject-introspection for auto generation
 +    * we hopefully end up have more than 90% of the code auto generated
 +    * this will keep XFC in sync more or less automaticly ​
 +    * all essencial Xfce libs will hopefully ends up having related gi data
 +  * C++11 wrapping
 +    * function template (generic function binding, and real lambda support)
 +      * ends up using only one way to attach signals
 +    * std promise signals (no more libsigc++)
 +    * extern templates (to keep footprint down)
 +    * gthread / std thread bindings
 +    * initialicers for list support
 +    * rvalue support ​
 +
 +I hope that the support for introspection,​ may free up time for the more central elements.
 +
 +Also note that XFC 4.6 and XFC 4.8 (Gtk+3) will not be compatible.