25 #ifndef __SYNFIG_KEYFRAME_ACTION_MANAGER_H
26 #define __SYNFIG_KEYFRAME_ACTION_MANAGER_H
31 #include <gtkmm/uimanager.h>
32 #include <gtkmm/treeview.h>
47 sigc::signal<void> signal_show_keyframe_properties_;
48 sigc::signal<void> signal_keyframe_toggle_;
49 sigc::signal<void> signal_keyframe_description_set_;
51 Glib::RefPtr<Gtk::UIManager> ui_manager_;
54 etl::handle<synfigapp::CanvasInterface> canvas_interface_;
56 Glib::RefPtr<Gtk::ActionGroup> action_group_;
57 Gtk::UIManager::ui_merge_id popup_id_;
60 sigc::connection selection_changed_connection;
63 sigc::connection queue_refresh_connection;
64 sigc::connection time_changed_connection;
66 void on_add_keyframe();
67 void on_keyframe_properties();
68 void on_keyframe_toggle();
69 void on_keyframe_description_set();