diff options
author | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2014-04-25 19:14:55 -0300 |
---|---|---|
committer | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2014-04-28 20:45:02 -0300 |
commit | 5aa4f620b77318d220b202dc8823252a1cacdfac (patch) | |
tree | 6ff16a23db321d57ba31b6354e6615c72522c5ae /TODO | |
parent | 74db83efe444163614fab780ea834826afea1a15 (diff) | |
download | glade-5aa4f620b77318d220b202dc8823252a1cacdfac.tar.gz |
TODO: Added unsuported object classes list
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -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 |