On Tue, 2004-09-28 at 02:56, Luca Manini wrote:
> Erik> I'm not sure if I understand what your problem is.
>
> I know I'm having a hard time to explain my needs!
>
> Erik> One way you would do this is something like this (simplified
> Erik> example, you would need some code to set up the app etc, but
> Erik> you should get the idea):
> Erik> class App:.....................
>
> OK. This is a possible "do it by youself" solution, but imagine
> your Edit menu has been teared off, so that is open and visible,
> and that the user moves from a modifiable object to a "read-only"
> one. How will you know that the "Cut" item/action should be
> disabled? [1]
>
> You need a "current object" concept and a "on idle" callback from
> the framework. The whole concept of "event driven GUI" is to NOT
> write your event loop yourself again.
I've never seen a framework that provides what you want. I don't really
consider that part of an event loop. That is just application logic. In
my application, the user could have several windows open
viewing/managing several different objects at the same time. I, as a
person, would have a hard time deciding what the "current object" is,
much less figuring out rules to tell a framework what to do.
>
> [1] Another "do it by youself" solution is to set a timer.
--
Steve McClure Racemi
email: [EMAIL PROTECTED] 75 5th St NE
voice: 404-892-5850 Suite 214
fax: 404-892-7215 Atlanta, GA 30308
http://www.racemi.com
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/