25 #ifndef __SYNFIG_STUDIO_DIALOG_HISTORY_H
26 #define __SYNFIG_STUDIO_DIALOG_HISTORY_H
31 #include <gtkmm/treeview.h>
33 #include <gtkmm/actiongroup.h>
46 Glib::RefPtr<Gtk::ActionGroup> action_group;
47 Gtk::TreeView *action_tree;
49 etl::loose_handle<studio::Instance> selected_instance;
51 sigc::connection on_undo_tree_changed_connection;
53 void on_undo_tree_changed();
55 void set_selected_instance_(etl::handle<studio::Instance> x);
58 void set_selected_instance(etl::loose_handle<studio::Instance> x);
60 void set_selected_instance_signal(etl::handle<studio::Instance> x);
62 void delete_instance(etl::handle<studio::Instance> x);
64 Gtk::Widget* create_action_tree();