fix another XML typo
[ardour.git] / libs / gtkmm2ext / selector.cc
index 7302de66e72f82bb9817de8872ecd79773c8243f..04fbd13001ea98672daa0d7f8e221dd730b3b14a 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 1999 Paul Barton-Davis 
+    Copyright (C) 1999 Paul Barton-Davis
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
     the Free Software Foundation; either version 2 of the License, or
 #include <vector>
 #include <string>
 
-#include <gtkmm2ext/selector.h>
-#include <gtkmm2ext/utils.h>
-#include <pbd/pathscanner.h>
+#include <glibmm.h>
+#include <gdkmm.h>
+
+#include "gtkmm2ext/keyboard.h"
+#include "gtkmm2ext/selector.h"
+#include "gtkmm2ext/utils.h"
 
 using namespace std;
 using namespace Gtkmm2ext;
@@ -154,7 +157,7 @@ Selector::chosen ()
 {
        Glib::RefPtr<Gtk::TreeSelection> tree_sel = tview.get_selection();
        Gtk::TreeModel::iterator iter = tree_sel->get_selected();
-       
+
        if (iter) {
                choice_made (new Result (tview, tree_sel));
        } else {
@@ -219,14 +222,14 @@ TreeView_Selector::on_button_press_event(GdkEventButton* ev)
        bool return_value = TreeView::on_button_press_event(ev);
 
        if (ev && (ev->type == GDK_BUTTON_RELEASE || ev->type == GDK_2BUTTON_PRESS)) {
-               if (ev->state & Gdk::CONTROL_MASK) {
-                       gtk_idle_add (Selector::_control_clicked, this);
-               } else if (ev->state & Gdk::SHIFT_MASK) {
-                       gtk_idle_add (Selector::_shift_clicked, this);
+               if (ev->state & Keyboard::PrimaryModifier) {
+                       g_idle_add (Selector::_control_clicked, this);
+               } else if (ev->state & Keyboard::TertiaryModifier) {
+                       g_idle_add (Selector::_shift_clicked, this);
                } else if (ev->type == GDK_2BUTTON_PRESS) {
-                       gtk_idle_add (Selector::_accept, this);
+                       g_idle_add (Selector::_accept, this);
                } else {
-                       gtk_idle_add (Selector::_chosen, this);
+                       g_idle_add (Selector::_chosen, this);
                }
        }