#include <keyboard.h>
|
| typedef std::pair< std::string, std::string > | two_strings |
| |
◆ ModifierMask
◆ State
◆ two_strings
◆ Keyboard()
| Gtkmm2ext::Keyboard::Keyboard |
( |
| ) |
|
◆ ~Keyboard()
| Gtkmm2ext::Keyboard::~Keyboard |
( |
| ) |
|
◆ _snooper()
◆ button2_modifier()
| static guint Gtkmm2ext::Keyboard::button2_modifier |
( |
| ) |
|
|
inlinestatic |
◆ button2_name()
| static const char* Gtkmm2ext::Keyboard::button2_name |
( |
| ) |
|
|
static |
◆ catch_user_event_for_pre_dialog_focus()
| static bool Gtkmm2ext::Keyboard::catch_user_event_for_pre_dialog_focus |
( |
GdkEvent * |
ev, |
|
|
Gtk::Window * |
w |
|
) |
| |
|
static |
◆ close_current_dialog()
| static bool Gtkmm2ext::Keyboard::close_current_dialog |
( |
| ) |
|
|
static |
◆ current_binding_name()
| static std::string Gtkmm2ext::Keyboard::current_binding_name |
( |
| ) |
|
|
inlinestatic |
◆ delete_button()
| static guint Gtkmm2ext::Keyboard::delete_button |
( |
| ) |
|
|
inlinestatic |
◆ delete_modifier()
| static guint Gtkmm2ext::Keyboard::delete_modifier |
( |
| ) |
|
|
inlinestatic |
◆ edit_button()
| static guint Gtkmm2ext::Keyboard::edit_button |
( |
| ) |
|
|
inlinestatic |
◆ edit_modifier()
| static guint Gtkmm2ext::Keyboard::edit_modifier |
( |
| ) |
|
|
inlinestatic |
◆ enter_window()
◆ focus_in_window()
◆ focus_out_window()
◆ format_modifier()
| static std::string Gtkmm2ext::Keyboard::format_modifier |
( |
uint32_t |
| ) |
|
|
static |
◆ get_current_window()
| static Gtk::Window* Gtkmm2ext::Keyboard::get_current_window |
( |
| ) |
|
|
inlinestatic |
◆ get_state()
| XMLNode& Gtkmm2ext::Keyboard::get_state |
( |
| ) |
const |
|
virtual |
◆ group_override_event_name()
| static const char* Gtkmm2ext::Keyboard::group_override_event_name |
( |
| ) |
|
|
static |
◆ group_override_modifier()
| static guint Gtkmm2ext::Keyboard::group_override_modifier |
( |
| ) |
|
|
inlinestatic |
◆ insert_note_button()
| static guint Gtkmm2ext::Keyboard::insert_note_button |
( |
| ) |
|
|
inlinestatic |
◆ insert_note_modifier()
| static guint Gtkmm2ext::Keyboard::insert_note_modifier |
( |
| ) |
|
|
inlinestatic |
◆ is_button2_event()
| static bool Gtkmm2ext::Keyboard::is_button2_event |
( |
GdkEventButton * |
| ) |
|
|
static |
◆ is_context_menu_event()
| static bool Gtkmm2ext::Keyboard::is_context_menu_event |
( |
GdkEventButton * |
| ) |
|
|
static |
◆ is_delete_event()
◆ is_edit_event()
◆ is_group_override_event()
| static bool Gtkmm2ext::Keyboard::is_group_override_event |
( |
GdkEventButton * |
| ) |
|
|
static |
◆ is_insert_note_event()
| static bool Gtkmm2ext::Keyboard::is_insert_note_event |
( |
GdkEventButton * |
| ) |
|
|
static |
◆ is_momentary_push_event()
| static bool Gtkmm2ext::Keyboard::is_momentary_push_event |
( |
GdkEventButton * |
| ) |
|
|
static |
◆ key_is_down()
| bool Gtkmm2ext::Keyboard::key_is_down |
( |
uint32_t |
keyval | ) |
|
◆ keybindings_changed()
| static void Gtkmm2ext::Keyboard::keybindings_changed |
( |
| ) |
|
|
static |
◆ leave_window()
◆ level4_modifier_name()
| static const char* Gtkmm2ext::Keyboard::level4_modifier_name |
( |
| ) |
|
|
static |
◆ level4_modifier_short_name()
| static const char* Gtkmm2ext::Keyboard::level4_modifier_short_name |
( |
| ) |
|
|
static |
◆ load_keybindings()
| static bool Gtkmm2ext::Keyboard::load_keybindings |
( |
std::string const & |
path | ) |
|
|
static |
◆ magic_widget_drop_focus()
| static void Gtkmm2ext::Keyboard::magic_widget_drop_focus |
( |
| ) |
|
|
static |
◆ magic_widget_grab_focus()
| static void Gtkmm2ext::Keyboard::magic_widget_grab_focus |
( |
| ) |
|
|
static |
◆ modifier_state()
| guint Gtkmm2ext::Keyboard::modifier_state |
( |
| ) |
|
◆ modifier_state_contains()
| static bool Gtkmm2ext::Keyboard::modifier_state_contains |
( |
guint |
state, |
|
|
ModifierMask |
|
|
) |
| |
|
static |
◆ modifier_state_equals()
| static bool Gtkmm2ext::Keyboard::modifier_state_equals |
( |
guint |
state, |
|
|
ModifierMask |
|
|
) |
| |
|
static |
◆ momentary_push_modifier()
| static guint Gtkmm2ext::Keyboard::momentary_push_modifier |
( |
| ) |
|
|
inlinestatic |
◆ momentary_push_name()
| static const char* Gtkmm2ext::Keyboard::momentary_push_name |
( |
| ) |
|
|
static |
◆ no_modifier_keys_pressed() [1/2]
| static bool Gtkmm2ext::Keyboard::no_modifier_keys_pressed |
( |
GdkEventButton * |
ev | ) |
|
|
inlinestatic |
◆ no_modifier_keys_pressed() [2/2]
| static bool Gtkmm2ext::Keyboard::no_modifier_keys_pressed |
( |
GdkEventKey * |
ev | ) |
|
|
inlinestatic |
◆ no_modifiers_active()
| static bool Gtkmm2ext::Keyboard::no_modifiers_active |
( |
guint |
state | ) |
|
|
static |
◆ primary_modifier_name()
| static const char* Gtkmm2ext::Keyboard::primary_modifier_name |
( |
| ) |
|
|
static |
◆ primary_modifier_short_name()
| static const char* Gtkmm2ext::Keyboard::primary_modifier_short_name |
( |
| ) |
|
|
static |
◆ read_keybindings()
| static int Gtkmm2ext::Keyboard::read_keybindings |
( |
std::string const & |
path | ) |
|
|
staticprotected |
◆ reset_bindings()
| int Gtkmm2ext::Keyboard::reset_bindings |
( |
| ) |
|
◆ reset_relevant_modifier_key_mask()
| static void Gtkmm2ext::Keyboard::reset_relevant_modifier_key_mask |
( |
| ) |
|
|
static |
◆ save_keybindings() [1/2]
| static void Gtkmm2ext::Keyboard::save_keybindings |
( |
| ) |
|
|
static |
◆ save_keybindings() [2/2]
| static void Gtkmm2ext::Keyboard::save_keybindings |
( |
std::string const & |
path | ) |
|
|
static |
◆ secondary_modifier_name()
| static const char* Gtkmm2ext::Keyboard::secondary_modifier_name |
( |
| ) |
|
|
static |
◆ secondary_modifier_short_name()
| static const char* Gtkmm2ext::Keyboard::secondary_modifier_short_name |
( |
| ) |
|
|
static |
◆ set_can_save_keybindings()
| static void Gtkmm2ext::Keyboard::set_can_save_keybindings |
( |
bool |
yn | ) |
|
|
static |
◆ set_copy_modifier()
| static void Gtkmm2ext::Keyboard::set_copy_modifier |
( |
uint32_t |
newval | ) |
|
|
inlinestatic |
◆ set_delete_button()
| static void Gtkmm2ext::Keyboard::set_delete_button |
( |
guint |
| ) |
|
|
static |
◆ set_delete_modifier()
| static void Gtkmm2ext::Keyboard::set_delete_modifier |
( |
guint |
| ) |
|
|
static |
◆ set_edit_button()
| static void Gtkmm2ext::Keyboard::set_edit_button |
( |
guint |
| ) |
|
|
static |
◆ set_edit_modifier()
| static void Gtkmm2ext::Keyboard::set_edit_modifier |
( |
guint |
| ) |
|
|
static |
◆ set_insert_note_button()
| static void Gtkmm2ext::Keyboard::set_insert_note_button |
( |
guint |
| ) |
|
|
static |
◆ set_insert_note_modifier()
| static void Gtkmm2ext::Keyboard::set_insert_note_modifier |
( |
guint |
| ) |
|
|
static |
◆ set_modifier()
| static void Gtkmm2ext::Keyboard::set_modifier |
( |
uint32_t |
newval, |
|
|
uint32_t & |
variable |
|
) |
| |
|
staticprotected |
◆ set_range_select_modifier()
| static void Gtkmm2ext::Keyboard::set_range_select_modifier |
( |
uint32_t |
newval | ) |
|
|
inlinestatic |
◆ set_snap_delta_modifier()
| static void Gtkmm2ext::Keyboard::set_snap_delta_modifier |
( |
guint |
| ) |
|
|
static |
◆ set_snap_modifier()
| static void Gtkmm2ext::Keyboard::set_snap_modifier |
( |
guint |
| ) |
|
|
static |
◆ set_state()
| int Gtkmm2ext::Keyboard::set_state |
( |
const XMLNode & |
, |
|
|
int |
version |
|
) |
| |
|
virtual |
◆ setup_keybindings()
| virtual void Gtkmm2ext::Keyboard::setup_keybindings |
( |
| ) |
|
|
pure virtual |
◆ snap_delta_modifier()
| static ModifierMask Gtkmm2ext::Keyboard::snap_delta_modifier |
( |
| ) |
|
|
inlinestatic |
- Returns
- Modifier mask to temporarily toggle between relative and absolute grid setting. Absolute grid is for aligning objects with the grid lines. Relative grid is for maintaining an initial position relative to the grid lines. With this modifier:
- magnetic or normal grid should snap relative to an initial grid offset
- no grid should snap relative to the grid.
Definition at line 153 of file libs/gtkmm2ext/gtkmm2ext/keyboard.h.
◆ snap_modifier()
- Returns
- Modifier mask to temporarily toggle grid setting; with this modifier
- magnetic or normal grid should become no grid and
- no grid should become normal grid
Definition at line 141 of file libs/gtkmm2ext/gtkmm2ext/keyboard.h.
◆ snooper()
◆ some_magic_widget_has_focus()
| static bool Gtkmm2ext::Keyboard::some_magic_widget_has_focus |
( |
| ) |
|
|
static |
◆ store_keybindings()
| static int Gtkmm2ext::Keyboard::store_keybindings |
( |
std::string const & |
path | ) |
|
|
staticprotected |
◆ tertiary_modifier_name()
| static const char* Gtkmm2ext::Keyboard::tertiary_modifier_name |
( |
| ) |
|
|
static |
◆ tertiary_modifier_short_name()
| static const char* Gtkmm2ext::Keyboard::tertiary_modifier_short_name |
( |
| ) |
|
|
static |
◆ the_keyboard()
| static Keyboard& Gtkmm2ext::Keyboard::the_keyboard |
( |
| ) |
|
|
inlinestatic |
◆ _current_binding_name
| std::string Gtkmm2ext::Keyboard::_current_binding_name |
|
staticprotected |
◆ _some_magic_widget_has_focus
| bool Gtkmm2ext::Keyboard::_some_magic_widget_has_focus |
|
staticprotected |
◆ _the_keyboard
| Keyboard* Gtkmm2ext::Keyboard::_the_keyboard |
|
staticprotected |
◆ binding_filename_suffix
| std::string Gtkmm2ext::Keyboard::binding_filename_suffix |
|
static |
◆ binding_files
| std::map<std::string, std::string> Gtkmm2ext::Keyboard::binding_files |
|
static |
◆ bindings_changed_after_save_became_legal
| bool Gtkmm2ext::Keyboard::bindings_changed_after_save_became_legal |
|
staticprotected |
◆ button2_modifiers
| guint Gtkmm2ext::Keyboard::button2_modifiers |
|
staticprotected |
◆ can_save_keybindings
| bool Gtkmm2ext::Keyboard::can_save_keybindings |
|
staticprotected |
◆ close_window_key
| const int Gtkmm2ext::Keyboard::close_window_key |
|
static |
◆ close_window_modifier
| guint Gtkmm2ext::Keyboard::close_window_modifier |
|
static |
◆ CopyModifier
| uint32_t Gtkmm2ext::Keyboard::CopyModifier |
|
static |
◆ current_window
◆ delete_but
| guint Gtkmm2ext::Keyboard::delete_but |
|
staticprotected |
◆ delete_mod
| guint Gtkmm2ext::Keyboard::delete_mod |
|
staticprotected |
◆ edit_but
| guint Gtkmm2ext::Keyboard::edit_but |
|
staticprotected |
◆ edit_mod
| guint Gtkmm2ext::Keyboard::edit_mod |
|
staticprotected |
◆ GainExtraFineScaleModifier
| uint32_t Gtkmm2ext::Keyboard::GainExtraFineScaleModifier |
|
static |
◆ GainFineScaleModifier
| uint32_t Gtkmm2ext::Keyboard::GainFineScaleModifier |
|
static |
◆ group_override_modifiers
| guint Gtkmm2ext::Keyboard::group_override_modifiers |
|
staticprotected |
◆ HideMightMeanQuit
| sigc::signal1<void, Gtk::Window*> Gtkmm2ext::Keyboard::HideMightMeanQuit |
|
static |
◆ insert_note_but
| guint Gtkmm2ext::Keyboard::insert_note_but |
|
staticprotected |
◆ insert_note_mod
| guint Gtkmm2ext::Keyboard::insert_note_mod |
|
staticprotected |
◆ Level4Modifier
| const uint32_t Gtkmm2ext::Keyboard::Level4Modifier |
|
static |
◆ momentary_push_modifiers
| guint Gtkmm2ext::Keyboard::momentary_push_modifiers |
|
staticprotected |
◆ pre_dialog_active_window
| Gtk::Window* Gtkmm2ext::Keyboard::pre_dialog_active_window |
|
staticprotected |
◆ PrimaryModifier
| const uint32_t Gtkmm2ext::Keyboard::PrimaryModifier |
|
static |
◆ RangeSelectModifier
| uint32_t Gtkmm2ext::Keyboard::RangeSelectModifier |
|
static |
◆ RelevantModifierKeyMask
◆ RelevantModifierKeysChanged
| sigc::signal0<void> Gtkmm2ext::Keyboard::RelevantModifierKeysChanged |
|
static |
◆ ScrollHorizontalModifier
| uint32_t Gtkmm2ext::Keyboard::ScrollHorizontalModifier |
|
static |
◆ ScrollZoomHorizontalModifier
| uint32_t Gtkmm2ext::Keyboard::ScrollZoomHorizontalModifier |
|
static |
◆ ScrollZoomVerticalModifier
| uint32_t Gtkmm2ext::Keyboard::ScrollZoomVerticalModifier |
|
static |
◆ SecondaryModifier
| const uint32_t Gtkmm2ext::Keyboard::SecondaryModifier |
|
static |
◆ snap_delta_mod
| guint Gtkmm2ext::Keyboard::snap_delta_mod |
|
staticprotected |
◆ snap_mod
| guint Gtkmm2ext::Keyboard::snap_mod |
|
staticprotected |
◆ snooper_id
| guint Gtkmm2ext::Keyboard::snooper_id |
|
protected |
◆ state
| State Gtkmm2ext::Keyboard::state |
|
protected |
◆ TertiaryModifier
| const uint32_t Gtkmm2ext::Keyboard::TertiaryModifier |
|
static |
◆ user_keybindings_path
| std::string Gtkmm2ext::Keyboard::user_keybindings_path |
|
staticprotected |
◆ ZoomVerticalModifierReleased
| sigc::signal0<void> Gtkmm2ext::Keyboard::ZoomVerticalModifierReleased |
The documentation for this class was generated from the following file: