diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2005-12-30 00:34:21 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2005-12-30 00:34:21 +0000 |
commit | d43cc4e7b5e95d4f4a8ed4d8fff99b6f846fe074 (patch) | |
tree | 4c4f688bb32f42fe91f45cdcbf39efdf04fa2461 /gtk2_ardour/editor.h | |
parent | 0faaa3ad7bf0cedf68eda1dd43e232363b9f7f04 (diff) |
many changes, read the diffs
git-svn-id: svn://localhost/trunk/ardour2@214 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor.h')
-rw-r--r-- | gtk2_ardour/editor.h | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 6b1342e2be..25ff94c561 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -40,6 +40,7 @@ #include <gtkmm2ext/selector.h> #include <gtkmm2ext/click_box.h> +#include <gtkmm2ext/dndtreeview.h> #include <ardour/stateful.h> #include <ardour/session.h> @@ -688,7 +689,7 @@ class Editor : public PublicEditor }; RegionListDisplayModelColumns region_list_columns; - Gtk::TreeView region_list_display; + Gtkmm2ext::DnDTreeView region_list_display; Glib::RefPtr<Gtk::TreeStore> region_list_model; Glib::RefPtr<Gtk::TreeModelSort> region_list_sort_model; Glib::RefPtr<Gtk::Action> toggle_full_region_list_action; @@ -738,8 +739,8 @@ class Editor : public PublicEditor NamedSelectionDisplayModelColumns named_selection_columns; Glib::RefPtr<Gtk::TreeStore> named_selection_model; - Gtk::TreeView named_selection_display; - Gtk::ScrolledWindow named_selection_scroller; + Gtkmm2ext::DnDTreeView named_selection_display; + Gtk::ScrolledWindow named_selection_scroller; void name_selection(); void named_selection_name_chosen (); @@ -1435,9 +1436,9 @@ class Editor : public PublicEditor Glib::RefPtr<Gtk::TreeSelection> route_display_selection; gint route_list_compare_func (Gtk::TreeModel::iterator, Gtk::TreeModel::iterator); - Gtk::TreeView route_list; //GTK2FIX rename to route_display - Gtk::ScrolledWindow route_list_scroller; - Gtk::Menu *route_list_menu; + Gtkmm2ext::DnDTreeView route_list_display; + Gtk::ScrolledWindow route_list_scroller; + Gtk::Menu* route_list_menu; void route_list_column_click (); void build_route_list_menu (); @@ -1465,12 +1466,12 @@ class Editor : public PublicEditor Glib::RefPtr<Gtk::ListStore> group_model; Glib::RefPtr<Gtk::TreeSelection> group_selection; - Gtk::Button edit_group_list_button; - Gtk::Label edit_group_list_button_label; - Gtk::TreeView edit_group_list; - Gtk::ScrolledWindow edit_group_list_scroller; - Gtk::Menu *edit_group_list_menu; - Gtk::VBox edit_group_vbox; + Gtk::Button edit_group_list_button; + Gtk::Label edit_group_list_button_label; + Gtkmm2ext::DnDTreeView edit_group_display; + Gtk::ScrolledWindow edit_group_list_scroller; + Gtk::Menu* edit_group_list_menu; + Gtk::VBox edit_group_vbox; void edit_group_list_column_click (gint); void build_edit_group_list_menu (); @@ -1524,27 +1525,28 @@ class Editor : public PublicEditor /* Drag-n-Drop */ int convert_drop_to_paths (std::vector<std::string>& paths, - GdkDragContext *context, + const Glib::RefPtr<Gdk::DragContext>& context, gint x, gint y, - GtkSelectionData *data, + const Gtk::SelectionData& data, guint info, guint time); - void track_canvas_drag_data_received (GdkDragContext *context, + void track_canvas_drag_data_received (const Glib::RefPtr<Gdk::DragContext>& context, gint x, gint y, - GtkSelectionData *data, + const Gtk::SelectionData& data, guint info, guint time); - - void region_list_display_drag_data_received (GdkDragContext *context, + + void region_list_display_drag_data_received (const Glib::RefPtr<Gdk::DragContext>& context, gint x, gint y, - GtkSelectionData *data, + const Gtk::SelectionData& data, guint info, guint time); - + + /* audio export */ ExportDialog *export_dialog; |