Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
xfc_todo [2009/08/22 20:54] – bl | xfc_todo [2012/01/13 20:03] (current) – 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 |
+ | * libxfceui | ||
* Easy to use Cairo widget | * Easy to use Cairo widget | ||
* The Drawable widget has got a " | * The Drawable widget has got a " | ||
- | * 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 | ||
* Xfce Thunar extension | * Xfce Thunar extension | ||
- | | + | |
- | * Cairo | + | When we start using Gtk+3 in version Xfce 4.8.12, the plans for XFC (4.8) will change to : |
+ | |||
+ | | ||
+ | * 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, | ||
+ | |||
+ | Also note that XFC 4.6 and XFC 4.8 (Gtk+3) will not be compatible. |