Re: PicoGUI backend

Lalo Martins <[email protected]>
Newsgroups gmane.comp.python.anygui.devel
Message-ID <[email protected]>
On Tue, Sep 24, 2002 at 03:16:13PM +0200, Magnus Lie Hetland wrote:
> Lalo Martins <[email protected]>:
> >
> > I have the PicoGUI (http://picogui.org/) halfway trough. Should I post it to
> > the list or what?
> 
> Sure :)

Here it goes. Review appreciated.

> > Some black magic was used to make the code simpler (yes, this phrase does
> > make sense ;-) trust me), so I would appreciate some review by people who
> > know Anygui's insides better - I have a nagging feeling I'm duplicating
> > functionality.
> 
> Yeah... When we have things in place more solidly, we have to clarify
> exactly what must be put in each back-end etc.

What I'm referring to is (mostly) that the PicoGUI Python client library
(written by yours truly) already does some __setattr__ magic property
setting, probably uncounsciously inspired by Anygui. So it would be a huge
waste of code (leading to more things to debug) and processor time (I think)
to implement getters and setters for all them - I just hooked in push() and
AFAICS it works.

I believe in the future I'll rewrite it to use lower-level calls that allow
widgets to be unparented, so that the widgets are actually instantiated in
widgetFactory and then attached in addToParent... dunno.

[]s,
                                               |alo
                                               +----
--
            Those who trade freedom for security
               lose both and deserve neither.
--
http://www.laranja.org/                mailto:[email protected]
         pgp key: http://www.laranja.org/pessoal/pgp

Eu jogo RPG! (I play RPG)         http://www.eujogorpg.com.br/
Python Foundry Guide http://www.sf.net/foundry/python-foundry/


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.