Am 17.10.12 09:49, schrieb Daniel Fetchinson:
So I thought I would write a brand new stand alone system tray or
notification area in python. I guess I need to use gtk bindings or
some such but don't really know what my options are.
Where would I start something like this?
Any pointers would be greatly appreciated!
Why not look at the source code of the current app your using to get
an idea how that application accomplishes said task?
I actually did that already it's using the C bindings of gtk.
I think you are mistaken - if its this one:
http://stalonetray.sourceforge.net/
Yes, that's it.
I had a quick look into the sources, it does not use gtk at all, it uses
low level X11 calls. Programming in this way is very tedious.
Right, but nobody wrote Xlib bindings for python?
Erm, Google is your friend: "python xlib" turns up
http://python-xlib.sourceforge.net/
as well as
http://plwm.sourceforge.net/
which is pretty close to what you are trying to do.
Don't take it wrong, but when you write that you have no experience with
GUI programming, I'd start another projet first - I think you will have
a tough way to succeed with this project.
I certainly wouldn't start with Xlib in C, but if python bindings
would be available that would make life much easier.
Everything is easier in python:) because usually python libs are
designed with OO and ease of use in mind. Beware that this will be much
tougher than using gtk&friends.
Christian
--
http://mail.python.org/mailman/listinfo/python-list