#include <bindings.h>
|
| | Bindings (std::string const &name) |
| |
| | Bindings (std::string const &name, Bindings &other) |
| |
| | ~Bindings () |
| |
| std::string const & | name () const |
| |
| Bindings const * | parent () const |
| |
| void | associate (bool force=false) |
| |
| void | dissociate () |
| |
| void | reassociate () |
| |
| 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() [1/2]
| Gtkmm2ext::Bindings::Bindings |
( |
std::string const & |
name | ) |
|
◆ Bindings() [2/2]
| Gtkmm2ext::Bindings::Bindings |
( |
std::string const & |
name, |
|
|
Bindings & |
other |
|
) |
| |
◆ ~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 |
( |
bool |
force = false | ) |
|
◆ associate_all()
| static void Gtkmm2ext::Bindings::associate_all |
( |
| ) |
|
|
static |
◆ bound_name()
◆ clone_kbd_bindings()
◆ clone_press()
◆ clone_release()
| void Gtkmm2ext::Bindings::clone_release |
( |
KeybindingMap & |
| ) |
const |
|
private |
◆ copy_from_parent()
| void Gtkmm2ext::Bindings::copy_from_parent |
( |
bool |
associate | ) |
|
|
private |
◆ 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 |
◆ parent()
| Bindings const* Gtkmm2ext::Bindings::parent |
( |
| ) |
const |
|
inline |
◆ parent_changed()
| void Gtkmm2ext::Bindings::parent_changed |
( |
Bindings * |
| ) |
|
|
private |
◆ push_to_gtk()
◆ reassociate()
| void Gtkmm2ext::Bindings::reassociate |
( |
| ) |
|
◆ relativize()
| void Gtkmm2ext::Bindings::relativize |
( |
| ) |
|
|
private |
◆ 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 |
◆ _parent
◆ bc
◆ 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: