Tweak spacing.
[ardour.git] / gtk2_ardour / keyeditor.h
index 9fd129ca312c6757d3c6fd5a76afb4cd6f637bfe..1fa807ac5b8ad2969c3fb15b50c19a2b320f6cf6 100644 (file)
@@ -3,10 +3,10 @@
 
 #include <string>
 
+#include <gtkmm/buttonbox.h>
 #include <gtkmm/treeview.h>
 #include <gtkmm/treestore.h>
 #include <gtkmm/scrolledwindow.h>
-#include <glibmm/ustring.h>
 
 #include "ardour_dialog.h"
 
@@ -14,7 +14,7 @@ class KeyEditor : public ArdourDialog
 {
   public:
        KeyEditor ();
-       
+
   protected:
        void on_show ();
        void on_unmap ();
@@ -29,7 +29,7 @@ class KeyEditor : public ArdourDialog
                    add (path);
                    add (bindable);
            }
-           Gtk::TreeModelColumn<Glib::ustring> action;
+           Gtk::TreeModelColumn<std::string> action;
            Gtk::TreeModelColumn<std::string> binding;
            Gtk::TreeModelColumn<std::string> path;
            Gtk::TreeModelColumn<bool> bindable;
@@ -39,6 +39,10 @@ class KeyEditor : public ArdourDialog
        Gtk::TreeView view;
        Glib::RefPtr<Gtk::TreeStore> model;
        KeyEditorColumns columns;
+       Gtk::Button unbind_button;
+       Gtk::HButtonBox unbind_box;
+
+       void unbind ();
 
        bool can_bind;
        guint last_state;