Ardour
9.0-pre0-582-g084a23a80d
|
#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.