Don't close/accept macro dialog on esc/enter to allow binding these keys (#565)

closes #322
This commit is contained in:
Alex Pantechovskis
2020-10-20 16:46:02 +03:00
committed by GitHub
parent 7c00c2f1ba
commit 72b56a6156
2 changed files with 0 additions and 30 deletions

View File

@@ -214,23 +214,6 @@
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Press Escape to cancel or Return to accept.</property>
<property name="wrap">True</property>
<property name="track_visited_links">False</property>
<style>
<class name="dim-label"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
</object>
<packing>
<property name="name">capture</property>

View File

@@ -277,19 +277,6 @@ class ButtonDialog(Gtk.Dialog):
if event.type == Gdk.EventType.KEY_PRESS:
type = RatbagdButton.Macro.KEY_PRESS
# Return accepts the current keystroke.
if event.keyval == Gdk.KEY_Return:
self._current_macro.accept()
return
# Escape cancels the editing.
elif event.keyval == Gdk.KEY_Escape:
if self._action_type == RatbagdButton.ActionType.MACRO:
self._create_current_macro(macro=self._mapping)
else:
self._create_current_macro()
self.stack.set_visible_child_name("overview")
return
elif event.type == Gdk.EventType.KEY_RELEASE:
type = RatbagdButton.Macro.KEY_RELEASE