" /> Richard Hult: February 2008 Archives

« July 2007 | Main | March 2008 »

February 20, 2008

Native Mac theme

A frequent comment I get is that the GTK+ OS X screenshots look like... GTK+. As opposed to native Mac applications, of course. I started a native theme engine quite a while ago but got sidetracked with other things, so it's been sitting around in a git repo for some time now. It could be a fun hack if someone wants to get involved in GTK+ OS X hacking, and there is plenty of low hanging fruit to take care of. It's quite rewarding to play around with, as the result of the work is so immediately visible.

You can check it out here:

  svn co svn.gnome.org/svn/gtk-quartz-engine/trunk gtk-quartz-engine

Here's an example of what it looks like on 10.5:

Update

The repo was moved to GNOME subversion, I've updated the info above to reflect that.

February 01, 2008

Mac integration

If you've followed the development of Gimp, Gossip or Giggle, you've probably noticed that they can be built on Mac OS X, using the GTK+ OS X port and that they can use the global menu bar on that system. The code to do that has been floating around for a while as a cut-and-paste file you could use in your app, but after copying it one time too many I went ahead and made a real package of it instead. It's available here.

It also has the beginnings of integration with some other parts like the dock and bundle APIs.

The mandatory screenshot of it in action: