Here is another patchset merged today to master branch. Short time passed since last merge but list of changes is not small.
First is HAL HBar and VBar widgets. They are just like PyVCP counterparts but with some extra eye candiness -- up to 3 color zones with linear gradien on the border :) Other changes are attributed to Michael Haberler and goes into gladevcp userspace component. Here comes -H flag to load arbitrary HAL file after gladevcp settles. This is needed when gladevcp panel is embeded in axis or touchy. And last but not least are arbitrary user signal handlers. All you need is to define signals in glade, create python file with functions for them (names have to be equal to signal handlers) and pass it with -u paramtere to gladevcp. Also I've to thank Michael for rewriting GladeVcp wiki page from the scratch (old one is preserved): http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GladeVcpSetup As usual on the bottom is excerpt from git request-pull. Pavel The following changes since commit 55cfb95d257b20972751f4e083a6ac126fa8ea97: fix html formatting (2010-11-27 17:36:06 -0600) are available in the git repository at: git://psha.org.ru/git/emc2.git gladevcp Michael Haberler (4): add -h <halfile> option to gladevcp for post-init hal commands fix gladevcp_makepins warning gladevcp: make -h give usage, use -H <halfile> gladevcp: Added user defined callbacks Pavel Shramov (9): gladevcp: Fix errors with several UI files gladevcp: Add inverted pins to toggle switches Merge branch 'master' into gladevcp-modules Merge remote branch 'mhaberler/gladevcp-halfile' into gladevcp-modules Merge remote branch 'origin/master' into gladevcp-modules gladevcp: Added HAL Bar widget like one in PyVCP gladevcp: Added icons for HBar/VBar widgets gladevcp: Added HAL HBar/VBar to tests Merge branch 'gladevcp-bar2' into gladevcp-modules docs/man/man9/gladevcp.9 | 8 +- lib/python/gladevcp/gladevcp-test.hal | 8 +- lib/python/gladevcp/gladevcp-test.ui | 43 ++++- lib/python/gladevcp/hal_bar.py | 262 ++++++++++++++++++++++ lib/python/gladevcp/hal_python.xml | 4 + lib/python/gladevcp/hal_pythonplugin.py | 1 + lib/python/gladevcp/hal_widgets.py | 5 +- lib/python/gladevcp/makepins.py | 1 + lib/python/gladevcp/widget-gladevcp-hal_hbar.png | Bin 0 -> 229 bytes lib/python/gladevcp/widget-gladevcp-hal_vbar.png | Bin 0 -> 422 bytes src/hal/user_comps/gladevcp.py | 85 +++++++- 11 files changed, 400 insertions(+), 17 deletions(-) create mode 100755 lib/python/gladevcp/hal_bar.py create mode 100644 lib/python/gladevcp/widget-gladevcp-hal_hbar.png create mode 100644 lib/python/gladevcp/widget-gladevcp-hal_vbar.png ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers