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
