Changes

Jump to navigation Jump to search
→‎Open: rearrange open items
Line 2: Line 2:     
==Open==
 
==Open==
  −
=== gconf_client_get_list not introspectable ===
  −
The [http://git.gnome.org/browse/gconf/tree/gconf/gconf-client.c#n1838 annotations] mark it as non-introspectale.
  −
  −
opened an upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=681433
  −
  −
similar boxed types fix: https://bugzilla.gnome.org/show_bug.cgi?id=613247
      
=== Custom tree model for journal ===
 
=== Custom tree model for journal ===
Line 17: Line 10:     
sugar3.graphics.icon.CellRendererIcon is based on pygtks GenericCellRenderer - needs to be ported
 
sugar3.graphics.icon.CellRendererIcon is based on pygtks GenericCellRenderer - needs to be ported
 +
 +
=== libxklavier ===
 +
 +
python-xklavier is based on pygtk codegen, we can probably just drop the link to pygtk, but failing that, we will need introspection bindings.
 +
 +
[http://git.fedorahosted.org/cgit/anaconda.git/tree/pyanaconda/keyboard.py This is] how [http://fedoraproject.org/wiki/Anaconda Anaconda] is using [http://cgit.freedesktop.org/libxklavier/libxklaview libxklavier] in Python (found when coming across [https://bugzilla.redhat.com/show_bug.cgi?id=772664 this bug], Colin [https://mail.gnome.org/archives/commits-list/2012-May/msg00247.html enabled introspection for libxklavier]).
 +
 +
=== gconf_client_get_list not introspectable ===
 +
The [http://git.gnome.org/browse/gconf/tree/gconf/gconf-client.c#n1838 annotations] mark it as non-introspectale.
 +
 +
opened an upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=681433
 +
 +
similar boxed types fix: https://bugzilla.gnome.org/show_bug.cgi?id=613247
    
===gtk_clipboard_set_with_data not introspected===
 
===gtk_clipboard_set_with_data not introspected===
Line 25: Line 31:  
- check with pygobject devs if the above statement is still the case
 
- check with pygobject devs if the above statement is still the case
   −
=== libxklavier ===
+
=== gdk_property_change ===
 
+
Is [http://git.gnome.org/browse/gtk+/tree/gdk/gdkwindow.c#n11332 marked as non-introspectable] in the annotations.
python-xklavier is based on pygtk codegen, we can probably just drop the link to pygtk, but failing that, we will need introspection bindings.
+
<pre>
 
+
>>> from gi.repository import Gdk
[http://git.fedorahosted.org/cgit/anaconda.git/tree/pyanaconda/keyboard.py This is] how [http://fedoraproject.org/wiki/Anaconda Anaconda] is using [http://cgit.freedesktop.org/libxklavier/libxklaview libxklavier] in Python (found when coming across [https://bugzilla.redhat.com/show_bug.cgi?id=772664 this bug], Colin [https://mail.gnome.org/archives/commits-list/2012-May/msg00247.html enabled introspection for libxklavier]).
+
>>> Gdk.property_change
 +
Traceback (most recent call last):
 +
  File "<stdin>", line 1, in <module>
 +
  File "/home/erikos/sources/manuqs-shell-port/install/lib/python2.7/site-packages/gi/module.py", line 266, in __getattr__
 +
    return getattr(self._introspection_module, name)
 +
  File "/home/erikos/sources/manuqs-shell-port/install/lib/python2.7/site-packages/gi/module.py", line 115, in __getattr__
 +
    self.__name__, name))
 +
AttributeError: 'gi.repository.Gdk' object has no attribute 'property_change'
 +
</pre>
    
=== gdk_property_get ===
 
=== gdk_property_get ===
Line 48: Line 62:     
  TypeError: Could not caller allocate argument 6 of callable property_get
 
  TypeError: Could not caller allocate argument 6 of callable property_get
  −
=== gdk_property_change ===
  −
Is [http://git.gnome.org/browse/gtk+/tree/gdk/gdkwindow.c#n11332 marked as non-introspectable] in the annotations.
  −
<pre>
  −
>>> from gi.repository import Gdk
  −
>>> Gdk.property_change
  −
Traceback (most recent call last):
  −
  File "<stdin>", line 1, in <module>
  −
  File "/home/erikos/sources/manuqs-shell-port/install/lib/python2.7/site-packages/gi/module.py", line 266, in __getattr__
  −
    return getattr(self._introspection_module, name)
  −
  File "/home/erikos/sources/manuqs-shell-port/install/lib/python2.7/site-packages/gi/module.py", line 115, in __getattr__
  −
    self.__name__, name))
  −
AttributeError: 'gi.repository.Gdk' object has no attribute 'property_change'
  −
</pre>
      
=== Port hardcoded styles to the CSS stylesheet ===
 
=== Port hardcoded styles to the CSS stylesheet ===
Line 178: Line 178:     
See http://mail.gnome.org/archives/python-hackers-list/2011-August/msg00003.html and the other posts in the thread. Some problems resolved, some probably still pending.
 
See http://mail.gnome.org/archives/python-hackers-list/2011-August/msg00003.html and the other posts in the thread. Some problems resolved, some probably still pending.
      
==Done==
 
==Done==
3,267

edits

Navigation menu