New UI Toolkit

2007-08-26 Thread Gerdus van Zyl
Hi

I am halfway to a first release of a new GUI library for python. It
will be cross platform and follows the Swing philosophy of user
experience and interface fidelity above but it doesn't look like
windows! (aside: neither does office 2007 or windowsmediaplayer).

The library is built on top of CairoGraphics (cairographics.org) and
currently has a rather stable backend for Win32 and experimental
backends for GTK,Pyglet,pygame.

I am also busy with an WYSIWYG designer ala visualstudio but have yet
to decide on an serializable format leaning towards xul-alike without
XBL.

You can see a screenshot here: http://infireal.com/external/gradripper.png
and a executable of a utility built using here: http://www.infireal.com/alpha
(generates cairo/svg gradients from images)

Please reply and let your thoughts be known. Is there a need for a new
GUI library for python?

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: New UI Toolkit

2007-08-26 Thread Lawrence Oluyede
Gerdus van Zyl [EMAIL PROTECTED] wrote:
 Please reply and let your thoughts be known. Is there a need for a new
 GUI library for python?

I think there's no real point in answering this question. You developed
a new toolkit because, I'm guessing, you are not fully satisfied by the
current ones. In my personal opinion there's no *need* for another
toolkit but there is *room* for one, two, hundreds of new toolkits.
That's what freedom is for.

:-)

-- 
Lawrence, oluyede.org - neropercaso.it
It is difficult to get a man to understand 
something when his salary depends on not
understanding it - Upton Sinclair
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: New UI Toolkit

2007-08-26 Thread tool69
Gerdus van Zyl a écrit :

Seems very promising.

But I'm afraid with the Swing-like interface, i.e : did you use the same 
  widget positionning ?
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: New UI Toolkit

2007-08-26 Thread Gerdus van Zyl

 But I'm afraid with the Swing-like interface, i.e : did you use the same
   widget positionning ?

Not sure what you mean, but each parent widget is responsible for
rendering and positioning the children. Can use layout managers, two
currently absolute and simple flow. ( In the screenshot, the gradients
are in a flow panel)

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: New UI Toolkit

2007-08-26 Thread Richard Jones
Gerdus van Zyl wrote:
 I am halfway to a first release of a new GUI library for python. It
 will be cross platform and follows the Swing philosophy of user
 experience and interface fidelity above but it doesn't look like
 windows! (aside: neither does office 2007 or windowsmediaplayer).
 
 The library is built on top of CairoGraphics (cairographics.org) and
 currently has a rather stable backend for Win32 and experimental
 backends for GTK,Pyglet,pygame.

I am also developing a gui toolkit (for somewhat similar reasons to you,
though unrelated to Swing) but it's for pyglet only. If you're interested,
you can find it in the pyglet SVN under contrib/wydget. It's under heavy
development and is fairly advanced (in terms of widgets, layouts, dialogs
etc implemented) already.


 Please reply and let your thoughts be known. Is there a need for a new
 GUI library for python?

Clearly you felt there was :)


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list