Skip to content

Commit 200dfe3

Browse files
committed
hal_glib - add message for S word setting
1 parent 28b5b41 commit 200dfe3

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/python/hal_glib.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ class _GStat(GObject.GObject):
178178
'm-code-changed': (GObject.SignalFlags.RUN_FIRST, GObject.TYPE_NONE, (GObject.TYPE_STRING,)),
179179
'g-code-changed': (GObject.SignalFlags.RUN_FIRST, GObject.TYPE_NONE, (GObject.TYPE_STRING,)),
180180
'f-code-changed': (GObject.SignalFlags.RUN_FIRST, GObject.TYPE_NONE, (GObject.TYPE_FLOAT,)),
181+
's-code-changed': (GObject.SignalFlags.RUN_FIRST, GObject.TYPE_NONE, (GObject.TYPE_FLOAT,)),
181182
'blend-code-changed': (GObject.SignalFlags.RUN_FIRST, GObject.TYPE_NONE, (GObject.TYPE_FLOAT, GObject.TYPE_FLOAT)),
182183

183184
'metric-mode-changed': (GObject.SignalFlags.RUN_FIRST, GObject.TYPE_NONE, (GObject.TYPE_BOOLEAN,)),
@@ -395,6 +396,7 @@ def merge(self):
395396
self.old['tool-info'] = self.stat.tool_table[0]
396397
settings = self.stat.settings
397398
self.old['f-code'] = settings[1]
399+
self.old['s-code'] = settings[2]
398400
self.old['blend-tolerance-code'] = settings[3]
399401
self.old['nativecam-tolerance-code'] = settings[4]
400402

@@ -722,6 +724,12 @@ def update(self):
722724
if f_code_new != f_code_old:
723725
self.emit('f-code-changed',f_code_new)
724726

727+
# s code
728+
s_code_old = old.get('s-code', None)
729+
s_code_new = self.old['s-code']
730+
if s_code_new != s_code_old:
731+
self.emit('s-code-changed',f_code_new)
732+
725733
# g53 blend code
726734
blend_code_old = old.get('blend-tolerance-code', None)
727735
blend_code_new = self.old['blend-tolerance-code']
@@ -846,6 +854,10 @@ def forced_update(self):
846854
f_code_new = self.old['f-code']
847855
self.emit('f-code-changed',f_code_new)
848856

857+
# s code
858+
s_code_new = self.old['s-code']
859+
self.emit('s-code-changed',f_code_new)
860+
849861
# g53 blend code
850862
blend_code_new = self.old['blend-tolerance-code']
851863
cam_code_new = self.old['nativecam-tolerance-code']

0 commit comments

Comments
 (0)