Classes | |
| struct | KeyName |
Functions | |
| bool | equals_ignoring_case (const std::string &a, const char *b) |
| bool | is_letter (int key) |
| bool | is_digit (int key) |
| bool | is_printable (int key) |
| bool | is_symbol (int key) |
| bool | is_function_key (int key) |
| bool | is_special (int key) |
| std::string | special_key_name (int key) |
| std::string | special_key_label (int key) |
| int | parse_key (const std::string &text) |
| int | parse_modifier (const std::string &text) |
| int | fold_numpad (int key) |
| const char * | canonical_modifier_prefix (int modifier) |
| template<typename Prefix> | |
| std::string | join_modifiers (int modifiers, Prefix prefix) |
Variables | |
| constexpr int | BINDABLE_MODIFIERS = wxMOD_CONTROL | wxMOD_SHIFT | wxMOD_ALT | wxMOD_RAW_CONTROL |
| constexpr std::array< KeyName, 15 > | special_keys |
| constexpr std::array< int, 3 > | MODIFIER_ORDER { wxMOD_CONTROL, wxMOD_SHIFT, wxMOD_ALT } |
| struct Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::KeyName |
| const char * Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::canonical_modifier_prefix | ( | int | modifier | ) |
References canonical_modifier_prefix().
Referenced by canonical_modifier_prefix().
| bool Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::equals_ignoring_case | ( | const std::string & | a, |
| const char * | b ) |
References equals_ignoring_case().
Referenced by equals_ignoring_case(), parse_key(), and parse_modifier().
| int Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::fold_numpad | ( | int | key | ) |
References fold_numpad().
Referenced by fold_numpad().
| bool Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::is_digit | ( | int | key | ) |
References is_digit().
Referenced by is_digit().
| bool Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::is_function_key | ( | int | key | ) |
References is_function_key().
Referenced by is_function_key(), is_special(), and special_key_name().
| bool Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::is_letter | ( | int | key | ) |
References is_letter().
Referenced by is_letter().
| bool Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::is_printable | ( | int | key | ) |
References is_printable().
Referenced by is_printable(), is_symbol(), and parse_key().
| bool Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::is_special | ( | int | key | ) |
References is_function_key(), is_special(), and special_keys.
Referenced by is_special().
| bool Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::is_symbol | ( | int | key | ) |
References is_printable(), and is_symbol().
Referenced by is_symbol().
| std::string Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::join_modifiers | ( | int | modifiers, |
| Prefix | prefix ) |
References join_modifiers(), and MODIFIER_ORDER.
Referenced by join_modifiers().
| int Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::parse_key | ( | const std::string & | text | ) |
References equals_ignoring_case(), is_printable(), parse_key(), and special_keys.
Referenced by parse_key().
| int Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::parse_modifier | ( | const std::string & | text | ) |
References equals_ignoring_case(), and parse_modifier().
Referenced by parse_modifier().
| std::string Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::special_key_label | ( | int | key | ) |
References _u8L_CONTEXT, special_key_label(), special_key_name(), and special_keys.
Referenced by special_key_label().
| std::string Slic3r::GUI::anonymous_namespace{KeyChord.cpp}::special_key_name | ( | int | key | ) |
References is_function_key(), special_key_name(), and special_keys.
Referenced by special_key_label(), and special_key_name().
|
constexpr |
|
constexpr |
Referenced by join_modifiers().
|
constexpr |
Referenced by is_special(), parse_key(), special_key_label(), and special_key_name().