OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
MacIME.mm File Reference
import "MacIME.hpp"
import <Cocoa/Cocoa.h>
import <objc/runtime.h>
Include dependency graph for MacIME.mm:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{MacIME.mm}
namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::GUI

Functions

id anonymous_namespace{MacIME.mm}::get (id object, const void *key)
void anonymous_namespace{MacIME.mm}::set (id object, const void *key, id value)
bool anonymous_namespace{MacIME.mm}::is_active (id view)
NSString * anonymous_namespace{MacIME.mm}::marked_text (id view)
void anonymous_namespace{MacIME.mm}::set_marked_text (id view, NSString *text, NSRange selected)
void anonymous_namespace{MacIME.mm}::claim_current_key (id view)
NSString * anonymous_namespace{MacIME.mm}::plain_string (id text)
void anonymous_namespace{MacIME.mm}::send_text (id view, NSString *text)
NSTextInputContext * anonymous_namespace{MacIME.mm}::ime_input_context (id self, SEL)
void anonymous_namespace{MacIME.mm}::ime_insert_text (id self, SEL, id text, NSRange)
void anonymous_namespace{MacIME.mm}::ime_set_marked_text (id self, SEL, id text, NSRange selected, NSRange)
void anonymous_namespace{MacIME.mm}::ime_unmark_text (id self, SEL)
BOOL anonymous_namespace{MacIME.mm}::ime_has_marked_text (id self, SEL)
NSRange anonymous_namespace{MacIME.mm}::ime_marked_range (id self, SEL)
NSRange anonymous_namespace{MacIME.mm}::ime_selected_range (id self, SEL)
NSRect anonymous_namespace{MacIME.mm}::ime_first_rect (id self, SEL, NSRange range, NSRangePointer actual_range)
NSAttributedString * anonymous_namespace{MacIME.mm}::ime_attributed_substring (id self, SEL, NSRange range, NSRangePointer actual_range)
NSArray * anonymous_namespace{MacIME.mm}::ime_valid_attributes (id, SEL)
NSUInteger anonymous_namespace{MacIME.mm}::ime_character_index (id, SEL, NSPoint)
void anonymous_namespace{MacIME.mm}::install (Class cls)
void Slic3r::GUI::mac_ime_set_active (void *ns_view, bool active)
void Slic3r::GUI::mac_ime_set_caret (void *ns_view, int x, int y, int height)
bool Slic3r::GUI::mac_ime_owns_key (void *ns_view)

Variables

char anonymous_namespace{MacIME.mm}::key_installed
char anonymous_namespace{MacIME.mm}::key_context
char anonymous_namespace{MacIME.mm}::key_active
char anonymous_namespace{MacIME.mm}::key_marked
char anonymous_namespace{MacIME.mm}::key_selected
char anonymous_namespace{MacIME.mm}::key_caret
char anonymous_namespace{MacIME.mm}::key_ime_event