|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <keyboard.h>
Public Member Functions | |
| ArdourKeyboard (ARDOUR_UI &) | |
| XMLNode & | get_state () const |
| int | set_state (const XMLNode &, int version) |
| void | setup_keybindings () |
| void | reset_relevant_modifier_key_mask () |
Public Member Functions inherited from Gtkmm2ext::Keyboard | |
| Keyboard () | |
| ~Keyboard () | |
| XMLNode & | get_state () const |
| int | set_state (const XMLNode &, int version) |
| bool | key_is_down (uint32_t keyval) |
| guint | modifier_state () |
| bool | leave_window (GdkEventCrossing *ev, Gtk::Window *) |
| bool | enter_window (GdkEventCrossing *ev, Gtk::Window *) |
| bool | focus_in_window (GdkEventFocus *ev, Gtk::Window *) |
| bool | focus_out_window (GdkEventFocus *ev, Gtk::Window *) |
| int | reset_bindings () |
Public Attributes | |
| ARDOUR_UI & | ui |
Public Attributes inherited from Gtkmm2ext::Keyboard | |
| sigc::signal0< void > | ZoomVerticalModifierReleased |
Private Member Functions | |
| void | find_bindings_files (std::map< std::string, std::string > &files) |
Static Private Attributes | |
| static guint | constraint_mod |
| static guint | slip_contents_mod |
| static guint | trim_overlap_mod |
| static guint | trim_anchored_mod |
| static guint | fine_adjust_mod |
| static guint | push_points_mod |
| static guint | note_size_relative_mod |
Additional Inherited Members | |
Public Types inherited from Gtkmm2ext::Keyboard | |
| typedef std::vector< uint32_t > | State |
| typedef uint32_t | ModifierMask |
Static Public Attributes inherited from Gtkmm2ext::Keyboard | |
| static const uint32_t | PrimaryModifier |
| static const uint32_t | SecondaryModifier |
| static const uint32_t | TertiaryModifier |
| static const uint32_t | Level4Modifier |
| static uint32_t | CopyModifier |
| static uint32_t | RangeSelectModifier |
| static uint32_t | GainFineScaleModifier |
| static uint32_t | GainExtraFineScaleModifier |
| static uint32_t | ScrollZoomVerticalModifier |
| static uint32_t | ScrollZoomHorizontalModifier |
| static uint32_t | ScrollHorizontalModifier |
| static GdkModifierType | RelevantModifierKeyMask |
| static std::map< std::string, std::string > | binding_files |
| static std::string | binding_filename_suffix |
| static const int | close_window_key |
| static guint | close_window_modifier |
| static sigc::signal0< void > | RelevantModifierKeysChanged |
| static sigc::signal1< void, Gtk::Window * > | HideMightMeanQuit |
Protected Types inherited from Gtkmm2ext::Keyboard | |
| typedef std::pair< std::string, std::string > | two_strings |
Protected Member Functions inherited from Gtkmm2ext::Keyboard | |
| gint | snooper (GtkWidget *, GdkEventKey *) |
Static Protected Member Functions inherited from Gtkmm2ext::Keyboard | |
| static gint | _snooper (GtkWidget *, GdkEventKey *, gpointer) |
| static void | set_modifier (uint32_t newval, uint32_t &variable) |
| static int | read_keybindings (std::string const &path) |
| static int | store_keybindings (std::string const &path) |
Protected Attributes inherited from Gtkmm2ext::Keyboard | |
| guint | snooper_id |
| State | state |
Static Protected Attributes inherited from Gtkmm2ext::Keyboard | |
| static Keyboard * | _the_keyboard |
| static guint | edit_but |
| static guint | edit_mod |
| static guint | delete_but |
| static guint | delete_mod |
| static guint | insert_note_but |
| static guint | insert_note_mod |
| static guint | snap_mod |
| static guint | snap_delta_mod |
| static guint | button2_modifiers |
| static guint | momentary_push_modifiers |
| static guint | group_override_modifiers |
| static Gtk::Window * | current_window |
| static std::string | user_keybindings_path |
| static bool | can_save_keybindings |
| static bool | bindings_changed_after_save_became_legal |
| static std::string | _current_binding_name |
| static bool | _some_magic_widget_has_focus |
| static Gtk::Window * | pre_dialog_active_window |
Definition at line 35 of file gtk2_ardour/keyboard.h.
| ArdourKeyboard::ArdourKeyboard | ( | ARDOUR_UI & | ) |
|
inlinestatic |
Definition at line 73 of file gtk2_ardour/keyboard.h.
|
private |
|
inlinestatic |
Definition at line 89 of file gtk2_ardour/keyboard.h.
|
virtual |
Implements PBD::Stateful.
|
static |
| state | The button state from a GdkEvent. |
|
static |
| state | The button state from a GdkEvent. |
|
static |
| state | The button state from a GdkEvent. |
|
static |
| state | The button state from a GdkEvent. |
|
inlinestatic |
Definition at line 97 of file gtk2_ardour/keyboard.h.
|
inlinestatic |
Definition at line 93 of file gtk2_ardour/keyboard.h.
| void ArdourKeyboard::reset_relevant_modifier_key_mask | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
virtual |
Implements PBD::Stateful.
|
static |
|
static |
|
virtual |
Implements Gtkmm2ext::Keyboard.
|
inlinestatic |
Definition at line 77 of file gtk2_ardour/keyboard.h.
|
inlinestatic |
Definition at line 85 of file gtk2_ardour/keyboard.h.
|
inlinestatic |
Definition at line 81 of file gtk2_ardour/keyboard.h.
|
staticprivate |
Definition at line 99 of file gtk2_ardour/keyboard.h.
|
staticprivate |
Definition at line 103 of file gtk2_ardour/keyboard.h.
|
staticprivate |
Definition at line 105 of file gtk2_ardour/keyboard.h.
|
staticprivate |
Definition at line 104 of file gtk2_ardour/keyboard.h.
|
staticprivate |
Definition at line 100 of file gtk2_ardour/keyboard.h.
|
staticprivate |
Definition at line 102 of file gtk2_ardour/keyboard.h.
|
staticprivate |
Definition at line 101 of file gtk2_ardour/keyboard.h.
| ARDOUR_UI& ArdourKeyboard::ui |
Definition at line 47 of file gtk2_ardour/keyboard.h.