allow to remove a session from the recent list
[ardour.git] / gtk2_ardour / session_dialog.h
index 98bdd6b7885ef6d09ebee3e55e46be6f6c66fca7..a464e5a5ef182fe09ed70f7a1b79e39d4dfcf6f0 100644 (file)
@@ -139,15 +139,18 @@ class SessionDialog : public ArdourDialog {
        Gtk::TreeView                recent_session_display;
        Glib::RefPtr<Gtk::TreeStore> recent_session_model;
        Gtk::ScrolledWindow          recent_scroller;
-        Gtk::Label                   recent_label;
+       Gtk::Label                   recent_label;
        Gtk::FileChooserButton       existing_session_chooser;
        int redisplay_recent_sessions ();
        void recent_session_row_selected ();
        void recent_session_sort_changed ();
        void recent_row_activated (const Gtk::TreePath& path, Gtk::TreeViewColumn* col);
+       bool recent_button_press (GdkEventButton*);
+       void recent_context_mennu (GdkEventButton*);
+       void recent_remove_selected ();
 
        void existing_session_selected ();
-        void session_selected ();
+       void session_selected ();
 
        /* new sessions */