[openbox] ObTheme

Xyne xyne at archlinux.ca
Fri May 29 14:08:39 EDT 2009

Hi dave,

> I guess this is what I get for being lazy :)

Sorry, I didn't mean to step on any toes. I didn't find anything about
a GUI editor before I started other than a mention of one without a
link on some forum (Ubuntu, maybe) and that post seemed to indicate
that it was old and not working (not sure if it was referring to yours
or something else). I actually didn't even set out to create a full
theme editor... I just started playing around with pygtk to make a
widget for the text shadow string to see if I could... then three days
and some blurry vision later I ended up with ObTheme.

> I had worked on an OB theme editor, coincidently called ObTheme as well, 
> that has been rotting away since last summer in our public git.  I 
> honestly can't see myself completing it any time soon so perhaps we can 
> try to consolidate if you're willing.
> I wrote it in C++ in large part becuase A) C++ makes GTK sane, and B) I 
> wanted to use the real OB libs to do the theme parsing and previews.  We 
> did get the project pretty far, and its main goal was to provide a live 
> preview (inside of the program itself) that was also clickable in order 
> to get you to the proper location to edit.  This stuff all works, 100%, 
> mostly thanks to syscrash and the obrender library.

I'm willing but probably not able. Using the OB libs directly for
parsing and previews definitely makes sense and I'll try to look into
that but I haven't learned C or C++ and although they're on my "to
learn" list, I don't think I'll get to a point which enables me to code
in them any time soon. I might also try to figure out how to create
bindings for Python as I still don't know how to do that.

Sorry about the name. It just seemed to be the most logical. Do you
want me to change it or is it ok with you if I keep "ObTheme"?


More information about the openbox mailing list