[glade] TODO: Added unsuported object classes list
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade] TODO: Added unsuported object classes list
- Date: Mon, 28 Apr 2014 23:47:15 +0000 (UTC)
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]