From: Norbert S. <gi...@gi...> - 2014-01-31 16:31:22
|
gmoccapy_0_9_9_9_4 - added a pin to delete message ver. 0.9.9.9.4 - added a new pin to delete the last message http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b16a107 --- share/gscreen/skins/gmoccapy/gmoccapy_handler.py | 10 +++++++++- share/gscreen/skins/gmoccapy/release_notes.txt | 3 +++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/share/gscreen/skins/gmoccapy/gmoccapy_handler.py b/share/gscreen/skins/gmoccapy/gmoccapy_handler.py index 90ea229..88f3cd1 100755 --- a/share/gscreen/skins/gmoccapy/gmoccapy_handler.py +++ b/share/gscreen/skins/gmoccapy/gmoccapy_handler.py @@ -65,7 +65,7 @@ color = gtk.gdk.Color() INVISABLE = gtk.gdk.Cursor( pixmap, pixmap, color, color, 0, 0 ) # constants -_RELEASE = "0.9.9.9.3" +_RELEASE = "0.9.9.9.4" _INCH = 0 # imperial units are active _MM = 1 # metric units are active _MANUAL = 1 # Check for the mode Manual @@ -3144,6 +3144,10 @@ class HandlerClass: self.pin_offset_z = hal_glib.GPin( self.halcomp.newpin( "tooloffset_z", hal.HAL_FLOAT, hal.HAL_IN ) ) self.pin_offset_z.connect( "value_changed", self._offset_changed, "tooloffset_z" ) + # make a pin to delete a notification message + self.pin_del_message = hal_glib.GPin( self.halcomp.newpin( "delete-message", hal.HAL_BIT, hal.HAL_IN ) ) + self.pin_del_message.connect( "value_changed", self._del_message_changed ) + def _offset_changed( self, pin, tooloffset ): if self.widgets.Combi_DRO_x.machine_units == _MM: self.widgets.lbl_tool_offset_z.set_text( "%.3f" % self.halcomp["tooloffset_z"] ) @@ -3152,6 +3156,10 @@ class HandlerClass: self.widgets.lbl_tool_offset_z.set_text( "%.4f" % self.halcomp["tooloffset_z"] ) self.widgets.lbl_tool_offset_x.set_text( "%.4f" % self.halcomp["tooloffset_x"] ) + def _del_message_changed( self, pin ): + if pin.get(): + self.notification.del_last() + def _on_pin_incr_changed( self, pin, buttonnumber ): if not pin.get(): return diff --git a/share/gscreen/skins/gmoccapy/release_notes.txt b/share/gscreen/skins/gmoccapy/release_notes.txt index 5f84604..135f003 100755 --- a/share/gscreen/skins/gmoccapy/release_notes.txt +++ b/share/gscreen/skins/gmoccapy/release_notes.txt @@ -1,3 +1,6 @@ +ver. 0.9.9.9.4 +- added a new pin to delete the last message + ver. 0.9.9.9.3 - scl_feed_override bug at start up, did not handle G0 Override correct, |