Xfce Wiki

Sub domains
 

Differences

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

Link to this comparison view

Next revision
Previous revision
xfc_todo [2007/06/15 19:04]
62.66.186.164 created
xfc_todo [2012/01/13 20:03]
bl
Line 1: Line 1:
-XCF todo =+=== XFC todo ===
  
 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 
- * Easy to use Cairo widget +      * The panel is more C++ friendly in this version 
- GTK+ printing +      * libxfceui 
- * Xfce widget extensions (incl xfce-mcs client interface+  * Easy to use Cairo widget 
- Xfce panel extension +    The Drawable widget has got a "get_cairo_context", see example/ui/cairo.cc. 
- * Xfce Tunar extension +  * Xfce Thunar extension 
- Examples+ 
 +When we start using Gtk+3 in version Xfce 4.8.12, the plans for XFC (4.8will 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.