Category Archives: GNOME

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

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 1 Comment

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

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 7 Comments

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

Posted in General, GNOME | 15 Comments

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

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 7 Comments

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

Posted in General, GNOME, olpc, PyGTK, Python | 19 Comments

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

Posted in General, GNOME, PyGTK, Python | 4 Comments

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

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 3 Comments

Future of GNOME language bindings

First of all, let me show you a screenshot showing what have been hacking on in my spare time over the last two weeks or so: . It’s showing a simple web browser written in python using WebKit, this is … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 13 Comments

ObjectList tutorial

This blog post will give you an introduction to the ObjectList widget which is a part of the kiwi library. * Rationale Creating graphical user interfaces which displays a sequence of objects is a common task. In the GTK+ toolkit … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 4 Comments

Valgrind & Andvare

Yesterday I on a bus ride from São Paulo I had the opportunity to see some of the developments tools available on OSX. Shark and mallocdebug are quite interesting, bling-bling for the developer masses. When I woke up this morning … Continue reading

Posted in Blogroll, General, GNOME, PyGTK, Python | 8 Comments