[glade] TODO: Added unsuported object classes list



commit 5aa4f620b77318d220b202dc8823252a1cacdfac
Author: Juan Pablo Ugarte <juanpablougarte gmail com>
Date:   Fri Apr 25 19:14:55 2014 -0300

    TODO: Added unsuported object classes list

 TODO |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)
---
diff --git a/TODO b/TODO
index 4a7a787..5c6915a 100644
--- a/TODO
+++ b/TODO
@@ -9,3 +9,35 @@ should only be used for the view in the workspace.
 A first step could be updating GladeProject to only use GladeWidget internally
 and then we can update gladeui api to use GladeWidget instead but this means a
 API/ABI break 
+
+
+Unsupported object classes:
+==========================
+
+Glib
+  * GMenu/GMenuModel (<menu> GtkBuilder element)
+    Because GMenu is in Glib library it can not implement GtkBuildable iface which
+    is in GTK+ this lead to implementing GMenu object construction in GtkBuilder
+    using a custom element <menu>
+    Ideally we should move GtkBuilder and GtkBuildable to Glib and rename them
+    GBuilder and GBuildable so that we can implemet GBuildable in GMenu object
+    A way to avoid this would be to create a new object type in GTK that derives
+    from GMenu say GtkMenuObject (GtkMenu is already taken ;) and make it implement
+    GtkBuildable iface.
+
+GTK+ 3.4
+
+  * GtkApplication (add buildable iface to support GMenuModel?¿)
+
+GTK+ 3.10
+
+  * GtkHeaderBar
+  * GtkSearchBar
+  * GtkStack
+  * GtkStackSwitcher
+
+GTK+ 3.12
+
+  * GtkActionBar
+  * GtkFlowBox
+  * GtkPopover


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]