#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: