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
Next revision
Previous revision
xfc_todo [2009/11/15 21:26]
bl
xfc_todo [2012/01/13 20:03]
bl
Line 3: Line 3:
 XFC need more attention, beside normal debugging, and the following things are planed for XFC at the moment. XFC need more attention, beside normal debugging, and the following things are planed for XFC at the moment.
  
-  * Cairo wrapping +  * 4.8 update 
-    Simple part of the interface are now in place, and a example will be build too+      The panel is more C++ friendly ​in this version 
 +      * libxfceui
   * Easy to use Cairo widget   * Easy to use Cairo widget
     * 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.
-  * GTK+ printing 
-    * Now works, see example ... but may still have bugs, and need more doc 
-  * Xfce xfconf ​ 
-    * Done, no samples yet but I use it in a private project ... 
-  * Xfce panel extension 
-    * In progress .... 
-  * Xfce ui ... 
-  * GtkBuilder support along with libglade 
-    * Builder class implimented 
   * Xfce Thunar extension   * Xfce Thunar extension
-  ​Examples + 
-    * Cairo +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.