Commit graph

4 commits

Author SHA1 Message Date
Dewey Garrett
f3180763c2 popupkeyboard.py: support standalone demonstration
with execute permission
and don't require linuxcnc to be running with use_coord_buttons

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
2014-10-27 07:41:24 -07:00
Dewey Garrett
9c69e81933 popupkeyboard.py: take advantage of linuxcnc.SHARE 2014-01-15 16:42:21 -07:00
Dewey Garrett
eb06ff3dcd pyngcgui: more fixes for package builds
improve finding BASE for package installs (precise)
defer start_ngcgui and start_gremlin_view (lucid)
minor:
  use --debug  flag for printing info at startup
  print find_file() info at startup only if --verbose option
  increase start delay and simplify touchy_sim.tcl for buttons
  more consistent .ui names for demo ini files
  avoid reparenting if glade is parent app
2013-07-07 18:30:41 -05:00
Dewey Garrett
7a59b1053d pyngcgui,gremlin_view apps and gladevcp widgets
Python implementation of ngcgui functionality -- works with existing
ngcgui-compatible subroutines.  File selector in gui gives improved
hints for compatibility.  A numeric popup keyboard is available for
use with touchscreens.  Included:
  pyngcgui -- standalone application
  PyNgcGui -- gladevcp widget

Also:
  gremlin_view    -- standalone application for gremlin with common buttons
  HAL_GremlinPlus -- gladevcp widget

The gladevcp widgets can be embedded in guis like gscreen, touchy, gmoccapy

Example simulator ini files are provided for gscreen, touchy, gmoccapy
to show how to EMBED:

  configs/sim/ngcgui/pyngcgui_gscreen.ini
  configs/sim/ngcgui/pyngcgui_gscreen_popupkeyboard.ini

  configs/sim/ngcgui/pyngcgui_touchy.ini
  configs/sim/ngcgui/pyngcgui_touchy_lathe.ini

  configs/sim/ngcgui/pyngcgui_axis.ini

  configs/sim/gmoccapy/pyngcgui_gmoccapy.ini
  configs/sim/gmoccapy/pyngcgui_gmoccapy_with_popupkeyboard.ini
2013-06-25 11:04:58 -05:00