Category Archives: General
Generic CClosure marshaller using libffi
Marco: You can also use the libffi CClosure marshaller I wrote for PyGObject. If you use you don’t need to generate the marshal.list at all, it’ll figure out the signature and call the callback just by looking at the signals … Continue reading
PyGObject activities
I’ve been spending quite a bit of time lately on PyGObject, the python bindings for GObject. This blog post will summarize the recent activies. Code Generator move One of the most important parts of the gtk python bindings lies within … Continue reading
GIO python bindings
Late yesterday evening I did a new release of pygobject. The first one in about 10 months, I should do this more often I know. The most important thing featured in this release is the addition of GIO bindings. I … Continue reading
Simplified tabbing support in Gtk+
There has been a couple of posts recently on Planet GNOME mention the increase usage of tabs in applications. I decided to write up a quick patch for GTK+ which makes it even easier to add tab support. With the … Continue reading
Monday Quiz
In this quiz I am looking for 3 persons who are or have been syndicated by Planet GNOME. Question 1: What are their relationship with the below mentioned projects/technologies? Question 2: Who are they? Person A Norton Commander Microsoft COM … Continue reading
Introduction to GObject Introspection
This was also sent to gtk-devel today: == Introduction == GObject-introspection is a package which will collect and extend the API metadata for GObject based libraries. The main motivation of this work is to centralize all introspection information required to … Continue reading
ASCII art User Interface mockups
I have the pleasure of knowing the great mpt. He actually spent a couple of months in Brazil back in 2006 and we ended up sharing the same apartment during this period. One of the great things he masters is … Continue reading
Using GtkListStore in Python
I often end up reading code using GtkListStore in Python, either in existing projects or on irc when someone asks me to fix their program. It’s pretty straight-forward to using the GtkTreeModel interface and it’s various implementations such as GtkListStore … Continue reading
Traffic 2, Johan 0
Last week was not a very good one, at least not accident wise. On Monday evening (a week ago today) I went to the bakery to get some bread and juice. Our poor dog hadn’t been out for a walk … Continue reading
Enough wakeups in Python programs
Yesterday I released two new releases of PyGObject and PyGTK. The most important change in both of releases is the support of a new API, available only in the svn version of Python which will prevent gobject and gtk from … Continue reading