Functions | |
| id | get (id object, const void *key) |
| void | set (id object, const void *key, id value) |
| bool | is_active (id view) |
| NSString * | marked_text (id view) |
| void | set_marked_text (id view, NSString *text, NSRange selected) |
| void | claim_current_key (id view) |
| NSString * | plain_string (id text) |
| void | send_text (id view, NSString *text) |
| NSTextInputContext * | ime_input_context (id self, SEL) |
| void | ime_insert_text (id self, SEL, id text, NSRange) |
| void | ime_set_marked_text (id self, SEL, id text, NSRange selected, NSRange) |
| void | ime_unmark_text (id self, SEL) |
| BOOL | ime_has_marked_text (id self, SEL) |
| NSRange | ime_marked_range (id self, SEL) |
| NSRange | ime_selected_range (id self, SEL) |
| NSRect | ime_first_rect (id self, SEL, NSRange range, NSRangePointer actual_range) |
| NSAttributedString * | ime_attributed_substring (id self, SEL, NSRange range, NSRangePointer actual_range) |
| NSArray * | ime_valid_attributes (id, SEL) |
| NSUInteger | ime_character_index (id, SEL, NSPoint) |
| void | install (Class cls) |
Variables | |
| char | key_installed |
| char | key_context |
| char | key_active |
| char | key_marked |
| char | key_selected |
| char | key_caret |
| char | key_ime_event |
| void anonymous_namespace{MacIME.mm}::claim_current_key | ( | id | view | ) |
References key_ime_event, and set().
Referenced by ime_insert_text(), ime_set_marked_text(), and ime_unmark_text().
| id anonymous_namespace{MacIME.mm}::get | ( | id | object, |
| const void * | key ) |
Referenced by ime_first_rect(), ime_input_context(), ime_selected_range(), install(), is_active(), and marked_text().
| NSAttributedString * anonymous_namespace{MacIME.mm}::ime_attributed_substring | ( | id | self, |
| SEL | , | ||
| NSRange | range, | ||
| NSRangePointer | actual_range ) |
References marked_text().
Referenced by install().
| NSUInteger anonymous_namespace{MacIME.mm}::ime_character_index | ( | id | , |
| SEL | , | ||
| NSPoint | ) |
| NSRect anonymous_namespace{MacIME.mm}::ime_first_rect | ( | id | self, |
| SEL | , | ||
| NSRange | range, | ||
| NSRangePointer | actual_range ) |
References get(), and key_caret.
Referenced by install().
| BOOL anonymous_namespace{MacIME.mm}::ime_has_marked_text | ( | id | self, |
| SEL | ) |
References marked_text().
Referenced by install().
| NSTextInputContext * anonymous_namespace{MacIME.mm}::ime_input_context | ( | id | self, |
| SEL | ) |
References get(), is_active(), and key_context.
Referenced by install().
| void anonymous_namespace{MacIME.mm}::ime_insert_text | ( | id | self, |
| SEL | , | ||
| id | text, | ||
| NSRange | ) |
References claim_current_key(), marked_text(), plain_string(), send_text(), and set_marked_text().
Referenced by install().
| NSRange anonymous_namespace{MacIME.mm}::ime_marked_range | ( | id | self, |
| SEL | ) |
References marked_text().
Referenced by install().
| NSRange anonymous_namespace{MacIME.mm}::ime_selected_range | ( | id | self, |
| SEL | ) |
References get(), and key_selected.
Referenced by install().
| void anonymous_namespace{MacIME.mm}::ime_set_marked_text | ( | id | self, |
| SEL | , | ||
| id | text, | ||
| NSRange | selected, | ||
| NSRange | ) |
References claim_current_key(), plain_string(), and set_marked_text().
Referenced by install().
| void anonymous_namespace{MacIME.mm}::ime_unmark_text | ( | id | self, |
| SEL | ) |
References claim_current_key(), marked_text(), send_text(), and set_marked_text().
Referenced by install().
| NSArray * anonymous_namespace{MacIME.mm}::ime_valid_attributes | ( | id | , |
| SEL | ) |
| void anonymous_namespace{MacIME.mm}::install | ( | Class | cls | ) |
References get(), ime_attributed_substring(), ime_character_index(), ime_first_rect(), ime_has_marked_text(), ime_input_context(), ime_insert_text(), ime_marked_range(), ime_selected_range(), ime_set_marked_text(), ime_unmark_text(), ime_valid_attributes(), key_installed, and set().
| bool anonymous_namespace{MacIME.mm}::is_active | ( | id | view | ) |
References get(), and key_active.
Referenced by ime_input_context().
| NSString * anonymous_namespace{MacIME.mm}::marked_text | ( | id | view | ) |
References get(), and key_marked.
Referenced by ime_attributed_substring(), ime_has_marked_text(), ime_insert_text(), ime_marked_range(), and ime_unmark_text().
| NSString * anonymous_namespace{MacIME.mm}::plain_string | ( | id | text | ) |
Referenced by ime_insert_text(), and ime_set_marked_text().
| void anonymous_namespace{MacIME.mm}::send_text | ( | id | view, |
| NSString * | text ) |
Referenced by ime_insert_text(), and ime_unmark_text().
| void anonymous_namespace{MacIME.mm}::set | ( | id | object, |
| const void * | key, | ||
| id | value ) |
Referenced by claim_current_key(), install(), and set_marked_text().
| void anonymous_namespace{MacIME.mm}::set_marked_text | ( | id | view, |
| NSString * | text, | ||
| NSRange | selected ) |
References key_marked, key_selected, and set().
Referenced by ime_insert_text(), ime_set_marked_text(), and ime_unmark_text().
| char anonymous_namespace{MacIME.mm}::key_active |
Referenced by is_active().
| char anonymous_namespace{MacIME.mm}::key_caret |
Referenced by ime_first_rect().
| char anonymous_namespace{MacIME.mm}::key_context |
Referenced by ime_input_context().
| char anonymous_namespace{MacIME.mm}::key_ime_event |
Referenced by claim_current_key().
| char anonymous_namespace{MacIME.mm}::key_installed |
Referenced by install().
| char anonymous_namespace{MacIME.mm}::key_marked |
Referenced by marked_text(), and set_marked_text().
| char anonymous_namespace{MacIME.mm}::key_selected |
Referenced by ime_selected_range(), and set_marked_text().