Ardour  9.0-pre0-582-g084a23a80d
libs/gtkmm2ext/gtkmm2ext/actions.h File Reference
#include <vector>
#include <exception>
#include <gtkmm/action.h>
#include <gtkmm/radioaction.h>
#include <gtkmm/toggleaction.h>
#include <gtkmm/actiongroup.h>
#include <gtkmm/accelkey.h>
#include "gtkmm2ext/visibility.h"
Include dependency graph for libs/gtkmm2ext/gtkmm2ext/actions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ActionManager::MissingActionException
 

Namespaces

 Gtk
 
 ActionManager
 

Functions

void ActionManager::init ()
 
void ActionManager::set_sensitive (Glib::RefPtr< Gtk::ActionGroup > group, bool yn)
 
void ActionManager::set_sensitive (std::vector< Glib::RefPtr< Gtk::Action > > &actions, bool)
 
std::string ActionManager::get_key_representation (const std::string &accel_path, Gtk::AccelKey &key)
 
Gtk::WidgetActionManager::get_widget (const char *name)
 
void ActionManager::do_action (const char *group, const char *name)
 
void ActionManager::set_toggle_action (const char *group, const char *name, bool)
 
void ActionManager::check_toggleaction (const std::string &)
 
void ActionManager::uncheck_toggleaction (const std::string &)
 
void ActionManager::set_toggleaction_state (const std::string &, bool)
 
bool ActionManager::set_toggleaction_state (const char *, const char *, bool)
 
void ActionManager::save_action_states ()
 
void ActionManager::enable_active_actions ()
 
void ActionManager::disable_active_actions ()
 
Glib::RefPtr< Gtk::ActionGroupActionManager::create_action_group (void *owner, std::string const &group_name)
 
Glib::RefPtr< Gtk::ActionGroupActionManager::get_action_group (std::string const &group_name)
 
Glib::RefPtr< Gtk::ActionActionManager::register_action (Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label)
 
Glib::RefPtr< Gtk::ActionActionManager::register_action (Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label, sigc::slot< void > sl)
 
Glib::RefPtr< Gtk::ActionActionManager::register_radio_action (Glib::RefPtr< Gtk::ActionGroup > group, Gtk::RadioAction::Group &, const char *name, const char *label, sigc::slot< void, GtkAction * > sl, int value)
 
Glib::RefPtr< Gtk::ActionActionManager::register_radio_action (Glib::RefPtr< Gtk::ActionGroup > group, Gtk::RadioAction::Group &, const char *name, const char *label, sigc::slot< void > sl)
 
Glib::RefPtr< Gtk::ActionActionManager::register_toggle_action (Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label, sigc::slot< void > sl)
 
Glib::RefPtr< Gtk::ActionActionManager::get_action (const std::string &name, bool or_die=true)
 
Glib::RefPtr< Gtk::ActionActionManager::get_action (char const *group_name, char const *action_name, bool or_die=true)
 
Glib::RefPtr< Gtk::ToggleActionActionManager::get_toggle_action (const std::string &name, bool or_die=true)
 
Glib::RefPtr< Gtk::ToggleActionActionManager::get_toggle_action (char const *group_name, char const *action_name, bool or_die=true)
 
Glib::RefPtr< Gtk::RadioActionActionManager::get_radio_action (const std::string &name, bool or_die=true)
 
Glib::RefPtr< Gtk::RadioActionActionManager::get_radio_action (char const *group_name, char const *action_name, bool or_die=true)
 
void ActionManager::get_actions (void *owner, std::vector< Glib::RefPtr< Gtk::Action > > &)
 
void ActionManager::get_all_actions (std::vector< std::string > &paths, std::vector< std::string > &labels, std::vector< std::string > &tooltips, std::vector< std::string > &keys, std::vector< Glib::RefPtr< Gtk::Action > > &actions)
 

Variables

std::string ActionManager::unbound_string
 
Glib::RefPtr< Gtk::UIManagerActionManager::ui_manager