Changeset View
Changeset View
Standalone View
Standalone View
intern/ghost/intern/GHOST_WindowViewCocoa.h
| Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | - (void)keyDown:(NSEvent *)event | ||||
| systemCocoa->handleKeyEvent(event); | systemCocoa->handleKeyEvent(event); | ||||
| /* Start or continue composing? */ | /* Start or continue composing? */ | ||||
| if ([[event characters] length] == 0 || [[event charactersIgnoringModifiers] length] == 0 || | if ([[event characters] length] == 0 || [[event charactersIgnoringModifiers] length] == 0 || | ||||
| composing) { | composing) { | ||||
| composing = YES; | composing = YES; | ||||
| // interpret event to call insertText | // interpret event to call insertText | ||||
| NSMutableArray *events; | [self interpretKeyEvents:[NSArray arrayWithObject:event]]; // calls insertText | ||||
| events = [[NSMutableArray alloc] initWithCapacity:1]; | |||||
| [events addObject:event]; | |||||
| [self interpretKeyEvents:events]; // calls insertText | |||||
| [events removeObject:event]; | |||||
| [events release]; | |||||
| return; | return; | ||||
| } | } | ||||
| } | } | ||||
| - (void)keyUp:(NSEvent *)event | - (void)keyUp:(NSEvent *)event | ||||
| { | { | ||||
| systemCocoa->handleKeyEvent(event); | systemCocoa->handleKeyEvent(event); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 200 Lines • Show Last 20 Lines | |||||