ardour
Namespaces | Functions | Variables
actions.h File Reference
#include <vector>
#include <gtkmm/action.h>
#include <gtkmm/radioaction.h>
#include <gtkmm/toggleaction.h>
#include <gtkmm/actiongroup.h>
#include <gtkmm/accelkey.h>
#include "gtkmm2ext/visibility.h"

Go to the source code of this file.

Namespaces

 Gtk
 
 ActionManager
 

Functions

LIBGTKMM2EXT_API void ActionManager::set_sensitive (std::vector< Glib::RefPtr< Gtk::Action > > &actions, bool)
 
LIBGTKMM2EXT_API std::string ActionManager::get_key_representation (const std::string &accel_path, Gtk::AccelKey &key)
 
LIBGTKMM2EXT_API Gtk::Widget * ActionManager::get_widget (const char *name)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::get_action (const char *group, const char *name)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::get_action (const char *path)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::get_action_from_name (const char *name)
 
LIBGTKMM2EXT_API void ActionManager::do_action (const char *group, const char *name)
 
LIBGTKMM2EXT_API void ActionManager::set_toggle_action (const char *group, const char *name, bool)
 
LIBGTKMM2EXT_API void ActionManager::add_action_group (Glib::RefPtr< Gtk::ActionGroup >)
 
LIBGTKMM2EXT_API void ActionManager::enable_accelerators ()
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_action (Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_action (Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label, sigc::slot< void > sl, guint key, Gdk::ModifierType mods)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_action (Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label, sigc::slot< void > sl)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_radio_action (Glib::RefPtr< Gtk::ActionGroup > group, Gtk::RadioAction::Group &, const char *name, const char *label, sigc::slot< void > sl, guint key, Gdk::ModifierType mods)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_radio_action (Glib::RefPtr< Gtk::ActionGroup > group, Gtk::RadioAction::Group &, const char *name, const char *label, sigc::slot< void > sl)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_radio_action (Glib::RefPtr< Gtk::ActionGroup > group, Gtk::RadioAction::Group &, std::string const &, std::string const &, std::string const &, sigc::slot< void > sl)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_toggle_action (Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label, sigc::slot< void > sl, guint key, Gdk::ModifierType mods)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_toggle_action (Glib::RefPtr< Gtk::ActionGroup > group, std::string const &, std::string const &, std::string const &, sigc::slot< void > sl)
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::Action > 
ActionManager::register_toggle_action (Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label, sigc::slot< void > sl)
 
LIBGTKMM2EXT_API bool ActionManager::lookup_entry (const Glib::ustring accel_path, Gtk::AccelKey &key)
 
LIBGTKMM2EXT_API void ActionManager::get_all_actions (std::vector< std::string > &names, std::vector< std::string > &paths, std::vector< std::string > &tooltips, std::vector< std::string > &keys, std::vector< Gtk::AccelKey > &bindings)
 
LIBGTKMM2EXT_API void ActionManager::get_all_actions (std::vector< std::string > &groups, std::vector< std::string > &paths, std::vector< std::string > &tooltips, std::vector< Gtk::AccelKey > &bindings)
 
LIBGTKMM2EXT_API void ActionManager::check_toggleaction (std::string)
 
LIBGTKMM2EXT_API void ActionManager::uncheck_toggleaction (std::string)
 
LIBGTKMM2EXT_API void ActionManager::set_toggleaction_state (std::string, bool)
 
LIBGTKMM2EXT_API void ActionManager::push_action_state ()
 
LIBGTKMM2EXT_API void ActionManager::pop_action_state ()
 
LIBGTKMM2EXT_API void ActionManager::disable_all_actions ()
 

Variables

LIBGTKMM2EXT_API std::string ActionManager::unbound_string = "--"
 
LIBGTKMM2EXT_API Glib::RefPtr
< Gtk::UIManager > 
ActionManager::ui_manager