summaryrefslogtreecommitdiff
path: root/packages/cocoaint/src/appkit/NSUserActivity.inc
blob: 46d3fc19da27399d937e7b70a371653673412231 (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
31
32
33
34
35
36
37
38
39
40
41
42
{ Parsed from AppKit.framework NSUserActivity.h }

{$if defined(__OBJC2__)}
{$ifdef TYPES}
const
  NS_USER_ACTIVITY_SUPPORTED = 1;
{$endif}

{$else}
{$ifdef TYPES}
const
  NS_USER_ACTIVITY_SUPPORTED = 0;
{$endif}

{$endif}

{$if defined(NS_USER_ACTIVITY_SUPPORTED)}
{$ifdef CLASSES}

type
  NSResponder_NSUserActivity = objccategory external name 'NSUserActivity' (NSResponder)
    procedure setUserActivity(newValue: NSUserActivity); message 'setUserActivity:';
    function userActivity: NSUserActivity; message 'userActivity';
    procedure updateUserActivityState (userActivity_: NSUserActivity); message 'updateUserActivityState:'; { available in 10_10 }
    procedure restoreUserActivityState (userActivity_: NSUserActivity); message 'restoreUserActivityState:'; { available in 10_10 }
  end;

type
  NSDocument_NSUserActivity = objccategory external name 'NSUserActivity' (NSDocument)
    procedure setUserActivity(newValue: NSUserActivity); message 'setUserActivity:';
    function userActivity: NSUserActivity; message 'userActivity';
    procedure updateUserActivityState (activity: NSUserActivity); message 'updateUserActivityState:'; { available in 10_10 }
    procedure restoreUserActivityState (activity: NSUserActivity); message 'restoreUserActivityState:'; { available in 10_10 }
  end;
{$endif}

{$ifdef EXTERNAL_SYMBOLS}
var
  NSUserActivityDocumentURLKey: NSString { available in 10_10 }; cvar; external;
{$endif}

{$endif}