On 27/ott/2010, at 21.55, Wayne Stambaugh wrote:
>>> 
>> No, definitelly, i'm not proposing to create a custom internal scripting 
>> language, and in case, the SCREEN is not the best place to start with.
>> I also think that bind command events is not a good way, being  too much gui 
>> tied you have to listen Menu and Toolbar ones and tomorrow probably  you 
>> should also listen additional command IDs.
>> 
>> If you don't have them, you can neither have a consumer for those events, 
>> Chicken and Egg dilemma.
> 
> True.  But what happens if you code egg and chicken never comes?  After a 
> while
> the egg rots.  Remember the boost::python implementation?  Did anyone ever
> write a useful Python program that took advantage of this good idea?  I don't
> remember ever seeing one published since I've been with the project.  I'm sure
> who ever wrote this code thought it was a good idea but they never followed
> through.  This is what I am trying to avoid.  If you can give me an example of
> an "EagleView" window that provides some must have functionality that cannot 
> be
> duplicated in the main application window then I'll give my OK to commit this
> patch.

So why you don't cleanup that ? 
You have a rotten egg, is correct yell and trash it if nobody complains.
The other soluction is sterelize the chickens , avoid other chicken enter and 
choose to change house.

I still personally think that bind Menu, Buttons  and all other GUI objects 
events still a less clean approach, but still not a problem i'm thrashing the 
egg, they are free :)

--
Marco



_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to