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

Reply via email to