Difference between revisions of "Features/GTK3/Shell"

From Sugar Labs
< Features‎ | GTK3
Jump to: navigation, search
Line 4: Line 4:
  
 
Having trouble reimplementing this. See http://mail.gnome.org/archives/python-hackers-list/2011-December/msg00010.html
 
Having trouble reimplementing this. See http://mail.gnome.org/archives/python-hackers-list/2011-December/msg00010.html
 +
 +
=== Custom Icon cell renderer ===
 +
 +
sugar3.graphics.icon.CellRendererIcon is based on pygtks GenericCellRenderer - needs to be ported
  
 
=== do_forall not working in pygobject ===
 
=== do_forall not working in pygobject ===
Line 9: Line 13:
 
* https://bugzilla.gnome.org/show_bug.cgi?id=663052 gobject-introspection not yet merged
 
* https://bugzilla.gnome.org/show_bug.cgi?id=663052 gobject-introspection not yet merged
 
* https://bugzilla.gnome.org/show_bug.cgi?id=644926 pygobject missing header file in patch. not yet merged
 
* https://bugzilla.gnome.org/show_bug.cgi?id=644926 pygobject missing header file in patch. not yet merged
 
=== missing "destroy" signals in a couple of places ===
 
 
e.g. GtkCellRenderer
 
 
not really sure why.
 
  
 
=== cant call gdkwindow.raise() ===
 
=== cant call gdkwindow.raise() ===

Revision as of 18:28, 11 December 2011

Daniel Drake started an effort to port the shell to the GTK3 sugar-toolkit. These are the biggest issues identified so far:

Custom tree model for journal

Having trouble reimplementing this. See http://mail.gnome.org/archives/python-hackers-list/2011-December/msg00010.html

Custom Icon cell renderer

sugar3.graphics.icon.CellRendererIcon is based on pygtks GenericCellRenderer - needs to be ported

do_forall not working in pygobject

Needs:

cant call gdkwindow.raise()

raise is reserved word in Python. Workaround: getattr(win, 'raise')()

See http://mail.gnome.org/archives/python-hackers-list/2011-December/msg00011.html