I have not much to add to this, except maybe:

>From my point of view, the API between gladvcp, widgets and handler modules 
>has stabilized; there were two major user-visible changes, namely dropping the 
>panel parameter from the get_handlers call, associated with a different way to 
>access widgets (using builder.get_object() ad builder.get_objects() from now 
>on).

If you want to explore this, first see: 
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GladeVCPprogramming , which has 
seen major changes and gives more background, then see 
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?HalWidgets for HAL widget 
specifics. Both wiki pages are supposed to be in sync with master, please big 
me if you find errors or discrepancies.

The examples in config/gladevcp should give a usage idea and basis for 
experimentation.

Definitely worth a try: in configs/gladevcp, run:  $ emc touchy.ini and see the 
Gremlin and Graph widgets in action.

The probe example shows how to feed parameters to an O-word subroutine from Gtk 
input fields, and - since it uses an O-word sub - relies on recent fixes by 
cradek and psha for O-word calls in MDI mode, which I think are a major enabler 
- thanks, guys - this had been bugging not just me for a long time.

Left to do: provide a way to also add GladeVCP panels to Axis in the PyVCP 
location (on the right side, not just a tab). While we have done the (minor) 
change to Axis, we havent published it yet because there are still key focus 
issues between Gtk widgets and Axis TkInter base - for instance Escape is not 
passed on to Axis under all circumstances. I tend to believe not reliably 
passing, for instance, an Escape key event in Axis is a recipe for disaster 
waiting to happen, so we kept it for now. It's is really TkInter not handling 
the Xembed protocol, and we're looking into a way to fix this.

Other than that, I can testify that Pavel makes a superb - and patient - git 
drill sergeant ;-)

-Michael

Am 14.12.2010 um 19:27 schrieb Pavel Shramov:

> Here is another status update of GladeVcp work.
> 
> Today was big merge with load of examples and new widgets. Besides some 
> bugfixes
> ...


------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to