summaryrefslogtreecommitdiff
path: root/packages/cocoaint/src/inputmethodkit/IMKServer.inc
blob: 21262bfc3843d7f22110b77a188829579497eb50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{ Parsed from InputMethodKit.framework IMKServer.h }


{$ifdef TYPES}
type
  IMKServerPtr = ^IMKServer;
{$endif}

{$ifdef EXTERNAL_SYMBOLS}
var
  IMKModeDictionary: NSString; cvar; external;
  IMKControllerClass: NSString; cvar; external;
  IMKDelegateClass: NSString; cvar; external;
{$endif}

{$ifdef CLASSES}

type
  IMKServer = objcclass external (NSObject, IMKServerProxyProtocol)
  private
    _private: IMKServerPrivate;
  public
    function initWithName_bundleIdentifier (name: NSString; bundleIdentifier: NSString): id; message 'initWithName:bundleIdentifier:';
    function initWithName_controllerClass_delegateClass (name: NSString; controllerClassID: pobjc_class; delegateClassID: pobjc_class): id; message 'initWithName:controllerClass:delegateClass:';
    function bundle: NSBundle; message 'bundle';
    function paletteWillTerminate: ObjCBOOL; message 'paletteWillTerminate';
    function lastKeyEventWasDeadKey: ObjCBOOL; message 'lastKeyEventWasDeadKey';
  end;
{$endif}