@@ -47,29 +47,29 @@ linked to a HAL pin, which in turn interfaces to the rest of LinuxCNC.
4747
4848*PyVCP:*
4949
50- - widget set: uses TkInter widgets
51- - user interface creation: "edit XML file / run result / evaluate looks" cycle
52- - no support for embedding user-defined event handling
53- - no LinuxCNC interaction beyond HAL pin I/O supported
50+ - Widget set: uses TkInter widgets.
51+ - User interface creation: "edit XML file / run result / evaluate looks" cycle.
52+ - No support for embedding user-defined event handling.
53+ - No LinuxCNC interaction beyond HAL pin I/O supported.
5454
5555*GladeVCP:*
5656
57- - widget set: relies on the http://www.gtk.org/[GTK+] widget set.
58- - user interface creation: uses the http://glade.gnome.org/[Glade] WYSIWYG user interface editor
59- - any HAL pin change may be directed to call back into a user-defined Python event handler
60- - any GTK signal (key/button press, window, I/O, timer, network events) may be associated with user-defined handlers in Python
61- - direct LinuxCNC interaction: arbitrary command execution, like initiating MDI
62- commands to call a G-code subroutine, plus support for status change operations through Action Widgets
63- - several independent GladeVCP panels may be run in different tabs
64- - separation of user interface appearance and functionality: change appearance without touching any code
57+ - Widget set: relies on the http://www.gtk.org/[GTK+] widget set.
58+ - User interface creation: uses the http://glade.gnome.org/[Glade] WYSIWYG user interface editor.
59+ - Any HAL pin change may be directed to call back into a user-defined Python event handler
60+ - Any GTK signal (key/button press, window, I/O, timer, network events) may be associated with user-defined handlers in Python.
61+ - Direct LinuxCNC interaction: arbitrary command execution, like initiating MDI
62+ commands to call a G-code subroutine, plus support for status change operations through Action Widgets.
63+ - Several independent GladeVCP panels may be run in different tabs.
64+ - Separation of user interface appearance and functionality: change appearance without touching any code.
6565
6666== A Quick Tour with the Example Panel
6767
6868GladeVCP panel windows may be run in three different setups:
6969
70- - always visible integrated into AXIS at the right side, exactly like PyVCP panels
70+ - always visible integrated into AXIS at the right side, exactly like PyVCP panels,
7171- as a tab in AXIS,Touchy, Gscreen, or Gmoccapy; in AXIS this would create a third
72- tab besides the Preview and DRO tabs which must be raised explicitly
72+ tab besides the Preview and DRO tabs which must be raised explicitly,
7373- as a standalone toplevel window, which can be iconifyed/deiconified independent of the main window.
7474
7575.Installed LinuxCNC
@@ -435,10 +435,10 @@ Usage: gladevcp [options] myfile.ui
435435Options:
436436
437437-h, --help::
438- Show this help message and exit
438+ Show this help message and exit.
439439
440440-c NAME::
441- Set component name to NAME. Default is base name of UI file
441+ Set component name to NAME. Default is base name of UI file.
442442
443443-d::
444444 Enable debug output
@@ -905,11 +905,11 @@ as well as the time between two changes can be set using the widget properties.
905905<widgetname>-scaled-value::
906906 out float pin +
907907 The shown value divided by the scale value, this is very useful, if the
908- velocity is shown in units / min, but LinuxCNC expects it to be in units / second
908+ velocity is shown in units / min, but LinuxCNC expects it to be in units / second.
909909<widgetname>-scale::
910910 in float pin +
911911 The scale to apply. +
912- Default is 60
912+ Default is 60.
913913<widgetname>-increase::
914914 in bit pin +
915915 As long as the pin is true, the value will increase. +
@@ -969,7 +969,7 @@ template::
969969 String +
970970 Text template to display the value. Python formatting is used. +
971971 Any allowed format. +
972- Default is "%.1f"
972+ Default is "%.1f".
973973do_hide_button::
974974 Boolean +
975975 Whether to show or hide the increment an decrement button. +
@@ -1619,16 +1619,16 @@ There are several python methods to control the widget:
16191619* `[widget name].set_to_inch(state)` +
16201620 Sets the DRO to show imperial units. +
16211621 `state` = boolean (True or False) +
1622- Default is FIXME
1622+ Default is FIXME.
16231623* `[widget name].set_auto_units(state)` +
16241624 If True the DRO will change units according to active G-code (G20 / G21). +
16251625 `state` = boolean (True or False) +
1626- Default is True
1626+ Default is True.
16271627* `[widget name].set_to_diameter(state)` +
16281628 If True the DRO will show the diameter not the radius, i.e., the axis
16291629 value multiplied by 2 (specially needed for lathes). +
16301630 `state` = boolean (True or False) +
1631- Default is False
1631+ Default is False.
16321632* `[widget name].toggle_readout()` +
16331633 Toggles the order of the DRO in the widget.
16341634* `[widget name].change_axisletter(letter)` +
0 commit comments