#include <bindings.h>
|
| Bindings (std::string const &name) |
|
| ~Bindings () |
|
std::string const & | name () const |
|
void | reassociate () |
|
void | associate () |
|
void | dissociate () |
|
bool | empty () const |
|
bool | empty_keys () const |
|
bool | empty_mouse () const |
|
bool | add (KeyboardKey, Operation, std::string const &, XMLProperty const *, bool can_save=false) |
|
bool | replace (KeyboardKey, Operation, std::string const &action_name, bool can_save=true) |
|
bool | remove (Operation, std::string const &action_name, bool can_save=false) |
|
bool | activate (KeyboardKey, Operation) |
|
void | add (MouseButton, Operation, std::string const &, XMLProperty const *) |
|
void | remove (MouseButton, Operation) |
|
bool | activate (MouseButton, Operation) |
|
bool | is_bound (KeyboardKey const &, Operation, std::string *path=0) const |
|
std::string | bound_name (KeyboardKey const &, Operation) const |
|
bool | is_registered (Operation op, std::string const &action_name) const |
|
KeyboardKey | get_binding_for_action (Glib::RefPtr< Gtk::Action >, Operation &op) |
|
bool | load (XMLNode const &node) |
|
void | load_operation (XMLNode const &node) |
|
void | save (XMLNode &root) |
|
void | save_as_html (std::ostream &, bool) const |
|
void | 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) |
|
Definition at line 103 of file bindings.h.
◆ KeybindingMap
◆ MouseButtonBindingMap
◆ Operation
◆ Bindings()
Gtkmm2ext::Bindings::Bindings |
( |
std::string const & |
name | ) |
|
◆ ~Bindings()
Gtkmm2ext::Bindings::~Bindings |
( |
| ) |
|
◆ activate() [1/2]
◆ activate() [2/2]
◆ add() [1/2]
◆ add() [2/2]
◆ ardour_action_name()
static std::string Gtkmm2ext::Bindings::ardour_action_name |
( |
Glib::RefPtr< Gtk::Action > |
| ) |
|
|
staticprivate |
◆ associate()
void Gtkmm2ext::Bindings::associate |
( |
| ) |
|
◆ associate_all()
static void Gtkmm2ext::Bindings::associate_all |
( |
| ) |
|
|
static |
◆ bound_name()
◆ dissociate()
void Gtkmm2ext::Bindings::dissociate |
( |
| ) |
|
◆ empty()
bool Gtkmm2ext::Bindings::empty |
( |
| ) |
const |
◆ empty_keys()
bool Gtkmm2ext::Bindings::empty_keys |
( |
| ) |
const |
◆ empty_mouse()
bool Gtkmm2ext::Bindings::empty_mouse |
( |
| ) |
const |
◆ get_all_actions()
void Gtkmm2ext::Bindings::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 |
|
) |
| |
◆ get_binding_for_action()
◆ get_bindings()
static Bindings* Gtkmm2ext::Bindings::get_bindings |
( |
std::string const & |
name | ) |
|
|
static |
◆ get_keymap() [1/2]
◆ get_keymap() [2/2]
◆ get_mousemap()
◆ is_bound()
bool Gtkmm2ext::Bindings::is_bound |
( |
KeyboardKey const & |
, |
|
|
Operation |
, |
|
|
std::string * |
path = 0 |
|
) |
| const |
◆ is_registered()
bool Gtkmm2ext::Bindings::is_registered |
( |
Operation |
op, |
|
|
std::string const & |
action_name |
|
) |
| const |
◆ load()
bool Gtkmm2ext::Bindings::load |
( |
XMLNode const & |
node | ) |
|
◆ load_operation()
void Gtkmm2ext::Bindings::load_operation |
( |
XMLNode const & |
node | ) |
|
◆ name()
std::string const& Gtkmm2ext::Bindings::name |
( |
| ) |
const |
|
inline |
◆ push_to_gtk()
◆ reassociate()
void Gtkmm2ext::Bindings::reassociate |
( |
| ) |
|
◆ remove() [1/2]
◆ remove() [2/2]
bool Gtkmm2ext::Bindings::remove |
( |
Operation |
, |
|
|
std::string const & |
action_name, |
|
|
bool |
can_save = false |
|
) |
| |
◆ replace()
bool Gtkmm2ext::Bindings::replace |
( |
KeyboardKey |
, |
|
|
Operation |
, |
|
|
std::string const & |
action_name, |
|
|
bool |
can_save = true |
|
) |
| |
◆ reset_bindings()
static void Gtkmm2ext::Bindings::reset_bindings |
( |
| ) |
|
|
inlinestatic |
◆ save()
void Gtkmm2ext::Bindings::save |
( |
XMLNode & |
root | ) |
|
◆ save_all_bindings_as_html()
static void Gtkmm2ext::Bindings::save_all_bindings_as_html |
( |
std::ostream & |
| ) |
|
|
static |
◆ save_as_html()
void Gtkmm2ext::Bindings::save_as_html |
( |
std::ostream & |
, |
|
|
bool |
|
|
) |
| const |
◆ DragsBlockBindings
◆ _drag_active
int Gtkmm2ext::Bindings::_drag_active |
|
staticprivate |
◆ _name
std::string Gtkmm2ext::Bindings::_name |
|
private |
◆ bindings
std::list<Bindings*> Gtkmm2ext::Bindings::bindings |
|
static |
◆ BindingsChanged
◆ button_press_bindings
◆ button_release_bindings
◆ press_bindings
◆ release_bindings
The documentation for this class was generated from the following file: