~timovwb/pigeonplanner/devel

« back to all changes in this revision

Viewing changes to pigeonplanner/ui/mainwindow.py

  • Committer: Timo Vanwynsberghe
  • Date: 2020-09-21 18:58:36 UTC
  • Revision ID: timovwb@gmail.com-20200921185836-gu5wnx3fthbb9u5d
Start pigeon search when a letter is pressed

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
import os
24
24
import os.path
25
25
import time
 
26
import string
26
27
import webbrowser
27
28
import logging
28
29
 
627
628
            self.menuremove_activate(None)
628
629
        elif keyname == "Insert":
629
630
            self.menuadd_activate(None)
 
631
        elif event.string and event.string in string.ascii_letters:
 
632
            self.widgets.pigeon_search_bar.set_search_mode(True)
 
633
            self.widgets.pigeon_search_entry.grab_focus()
 
634
            self.widgets.pigeon_search_entry.set_text(event.string)
 
635
            self.widgets.pigeon_search_entry.set_position(-1)
630
636
 
631
637
    def on_selection_changed(self, selection):
632
638
        n_rows_selected = selection.count_selected_rows()