1 #include <gtkmm2ext/focus_entry.h>
3 using namespace Gtkmm2ext;
5 FocusEntry::FocusEntry ()
7 next_release_selects = false;
11 FocusEntry::on_button_press_event (GdkEventButton* ev)
14 next_release_selects = true;
16 return Entry::on_button_press_event (ev);
20 FocusEntry::on_button_release_event (GdkEventButton* ev)
22 if (next_release_selects) {
23 bool ret = Entry::on_button_release_event (ev);
24 select_region (0, -1);
25 next_release_selects = false;
29 return Entry::on_button_release_event (ev);