simplify keyboard calls

This commit is contained in:
alfrix
2022-12-02 23:11:01 -03:00
parent e658f562be
commit 683b72ab20
5 changed files with 8 additions and 26 deletions

View File

@@ -97,13 +97,10 @@ class MacroPanel(ScreenPanel):
for param in self.macros[macro]["params"]:
labels.add(Gtk.Label(param))
self.macros[macro]["params"][param].connect("focus-in-event", self._show_keyboard)
self.macros[macro]["params"][param].connect("focus-in-event", self._screen.show_keyboard)
self.macros[macro]["params"][param].connect("focus-out-event", self._screen.remove_keyboard)
labels.add(self.macros[macro]["params"][param])
def _show_keyboard(self, widget=None, event=None):
self._screen.show_keyboard(entry=widget)
def run_gcode_macro(self, widget, macro):
params = ""
for param in self.macros[macro]["params"]: