diff options
Diffstat (limited to 'grc/gui/Param.py')
-rw-r--r-- | grc/gui/Param.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/grc/gui/Param.py b/grc/gui/Param.py index 3588b81d8c..5f83689023 100644 --- a/grc/gui/Param.py +++ b/grc/gui/Param.py @@ -216,9 +216,9 @@ class PythonEditorParam(InputParam): def __init__(self, *args, **kwargs): InputParam.__init__(self, *args, **kwargs) - input = gtk.Button('Open in Editor') - input.connect('clicked', self.open_editor) - self.pack_start(input, True) + button = self._button = gtk.Button('Open in Editor') + button.connect('clicked', self.open_editor) + self.pack_start(button, True) def open_editor(self, widget=None): if not os.path.exists(Constants.EDITOR): @@ -229,6 +229,10 @@ class PythonEditorParam(InputParam): def get_text(self): pass # we never update the value from here + def set_color(self, color): + # self._button.modify_base(gtk.STATE_NORMAL, gtk.gdk.color_parse(color)) + self._button.modify_text(gtk.STATE_NORMAL, Colors.PARAM_ENTRY_TEXT_COLOR) + def _apply_change(self, *args): pass |