ardour
Namespaces | Functions | Variables
actions.h File Reference
#include <vector>
#include "gtkmm2ext/actions.h"
#include "ardour/rc_configuration.h"
#include "ui_config.h"

Go to the source code of this file.

Namespaces

 ActionManager
 

Functions

void ActionManager::init ()
 
void ActionManager::load_menus (const std::string &menus_file_name)
 
void ActionManager::map_some_state (const char *group, const char *action, bool(ARDOUR::RCConfiguration::*get)() const)
 
void ActionManager::map_some_state (const char *group, const char *action, bool(UIConfiguration::*get)() const)
 
void ActionManager::map_some_state (const char *group, const char *action, sigc::slot< bool >)
 
void ActionManager::toggle_config_state (const char *group, const char *action, bool(UIConfiguration::*set)(bool), bool(UIConfiguration::*get)(void) const)
 
void ActionManager::toggle_config_state (const char *group, const char *action, bool(ARDOUR::RCConfiguration::*set)(bool), bool(ARDOUR::RCConfiguration::*get)(void) const)
 
void ActionManager::toggle_config_state_foo (const char *group, const char *action, sigc::slot< bool, bool >, sigc::slot< bool >)
 

Variables

std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::session_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::write_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::region_list_selection_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::plugin_selection_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::track_selection_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::point_selection_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::time_selection_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::line_selection_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::playlist_selection_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::mouse_edit_point_requires_canvas_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::range_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::transport_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::engine_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::engine_opposite_sensitive_actions
 
std::vector< Glib::RefPtr
< Gtk::Action > > 
ActionManager::edit_point_in_region_sensitive_actions