Skip to content

Instantly share code, notes, and snippets.

@Jman012
Created September 4, 2013 04:16
Show Gist options
  • Save Jman012/6432702 to your computer and use it in GitHub Desktop.
Save Jman012/6432702 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
/*
* Generated by class-dump 3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2012 by Steve Nygard.
*/
#pragma mark Named Structures
struct AEDesc {
unsigned int _field1;
struct OpaqueAEDataStorageType **_field2;
};
struct AudioBuffer {
unsigned int mNumberChannels;
unsigned int mDataByteSize;
void *mData;
};
struct AudioStreamBasicDescription {
double mSampleRate;
unsigned int mFormatID;
unsigned int mFormatFlags;
unsigned int mBytesPerPacket;
unsigned int mFramesPerPacket;
unsigned int mBytesPerFrame;
unsigned int mChannelsPerFrame;
unsigned int mBitsPerChannel;
unsigned int mReserved;
};
struct AudioStreamPacketDescription {
long long _field1;
unsigned int _field2;
unsigned int _field3;
};
struct CGAffineTransform {
double a;
double b;
double c;
double d;
double tx;
double ty;
};
struct CGFunctionCallbacks {
unsigned int _field1;
void *_field2;
void *_field3;
};
struct CGPoint {
double x;
double y;
};
struct CGRect {
struct CGPoint origin;
struct CGSize size;
};
struct CGSRegionObject;
struct CGSize {
double width;
double height;
};
struct CMNamedColorPageInfoEntryType {
unsigned short _field1;
unsigned short _field2;
unsigned short _field3;
unsigned short _field4[3];
};
struct CMNamedColorPageInfoType {
unsigned int _field1;
unsigned int _field2;
unsigned int _field3;
struct CMNamedColorPageInfoEntryType _field4[1];
};
struct CVSMPTETime {
short _field1;
short _field2;
unsigned int _field3;
unsigned int _field4;
unsigned int _field5;
short _field6;
short _field7;
short _field8;
short _field9;
};
struct ComponentInstanceRecord {
long long _field1[1];
};
struct DragTarget {
unsigned int _field1;
int _field2;
unsigned int _field3;
};
struct EventTypeSpec {
unsigned int _field1;
unsigned int _field2;
};
struct FSRef {
unsigned char hidden[80];
};
struct NSButtonState {
long long _field1;
char _field2;
char _field3;
char _field4;
};
struct NSIBSnapSet {
char *_field1;
char _field2;
};
struct NSMenuServicesViewMetrics {
unsigned int _field1;
double _field2;
double _field3;
double _field4;
double _field5;
double _field6;
double _field7;
double _field8;
double _field9;
double _field10;
double _field11;
};
struct NSMenuUpdaterInfo_t {
struct NSMenuUpdaterInfo_t *_field1;
id _field2;
void _field3;
id _field4;
short _field5;
unsigned short _field6;
};
struct NSMenuUserKeyEquivalentInfo_t {
id _field1;
unsigned long long _field2;
unsigned char _field3;
};
struct NSNavSimpleButtonState {
long long _field1;
char _field2;
char _field3;
char _field4;
};
struct NSThreadPrivate {
unsigned int _field1;
struct __CFRunLoopObserver *_field2;
struct __CFRunLoop *_field3;
id _field4;
unsigned long long _field5;
unsigned long long _field6;
void *_field7;
long long _field8;
long long _field9;
id _field10;
id _field11;
unsigned long long _field12;
long long _field13;
id _field14;
id _field15;
};
struct NSTitledFrameResizeInfo {
char _field1;
struct CGRect _field2;
struct CGSize _field3;
struct CGPoint _field4;
unsigned long long _field5;
};
struct NSToolbarFullScreenContentViewLayout_t {
struct CGRect _field1;
struct CGRect _field2;
struct CGRect _field3;
struct CGRect _field4;
struct CGRect _field5;
struct CGRect _field6;
struct CGRect _field7;
struct CGRect _field8;
struct CGRect _field9;
struct CGRect _field10;
struct CGRect _field11;
};
struct NSWindowBatchOrderingTriplet {
unsigned int _field1;
unsigned int _field2;
int _field3;
};
struct NSWorkspaceNotificationCenterSubsystemContext_t {
id token;
};
struct OpaqueAEDataStorageType;
struct OpaqueCoreDrag {
unsigned int _field1;
unsigned int _field2;
struct DragTarget _field3;
struct DragTarget _field4;
struct CGPoint _field5;
struct CGPoint _field6;
struct CGPoint _field7;
struct CGPoint _field8;
unsigned int _field9;
unsigned int _field10;
unsigned int _field11;
struct AEDesc _field12;
unsigned int _field13;
unsigned int _field14;
unsigned int _field15;
unsigned int _field16;
int _field17;
unsigned int _field18;
unsigned int _field19;
unsigned int _field20;
unsigned int _field21;
struct CGPoint _field22;
unsigned char _field23;
struct CGSRegionObject *_field24;
struct CGPoint _field25;
void *_field26;
void *_field27;
void *_field28;
struct CGRect _field29;
struct CGRect _field30;
short _field31;
short _field32;
short _field33;
short _field34;
struct __CFRunLoopTimer *_field35;
struct __CFRunLoopTimer *_field36;
struct __CFRunLoopTimer *_field37;
double _field38;
float _field39;
double _field40;
int _field41;
unsigned int _field42;
struct CGPoint _field43;
struct __CFString *_field44;
struct __CFDictionary *_field45;
struct __CFDictionary *_field46;
void *_field47;
void *_field48;
void *_field49;
unsigned int _field50;
struct OpaquePasteboardRef *_field51;
struct OpaqueCoreDrag *_field52;
struct __CFString *_field53;
unsigned int _field54;
void *_field55;
void *_field56;
long long _field57;
struct __CFDictionary *_field58;
struct __CFDictionary *_field59;
};
struct OpaqueMenuRef;
struct OpaquePasteboardRef;
struct PATHSEGMENT {
unsigned int :4;
unsigned int :60;
struct CGPoint _field1;
};
struct Point {
short _field1;
short _field2;
};
struct ProcessSerialNumber {
unsigned int _field1;
unsigned int _field2;
};
struct RTFColor;
struct RTFFont;
struct RTFStyle;
struct SpeechChannelRecord {
long long _field1[1];
};
struct WorkspaceKVOData_t {
id _field1;
void *_field2;
void *_field3;
char _field4;
};
struct _CGEventProcess {
int _field1;
unsigned int _field2;
unsigned int _field3;
unsigned int _field4;
unsigned int _field5;
};
struct _CGSEventRecord {
unsigned short _field1;
unsigned short _field2;
unsigned int _field3;
unsigned int _field4;
struct CGPoint _field5;
struct CGPoint _field6;
unsigned long long _field7;
unsigned int _field8;
unsigned int _field9;
unsigned int _field10;
struct __CGEventSourceData {
int _field1;
unsigned int _field2;
unsigned int _field3;
unsigned int _field4;
unsigned long long _field5;
unsigned int _field6;
unsigned short _field7;
unsigned char _field8;
unsigned char _field9;
unsigned long long _field10;
} _field11;
struct _CGEventProcess _field12;
union {
CDStruct_e29a92ac _field1;
CDStruct_e29a92ac _field2;
struct {
unsigned short _field1;
short _field2;
unsigned short _field3;
unsigned short _field4;
unsigned short _field5;
short _field6;
short _field7;
char _field8;
unsigned char _field9;
unsigned int _field10;
unsigned int _field11;
unsigned int _field12;
unsigned int _field13;
unsigned short _field14[20];
} _field3;
struct {
short _field1;
short _field2;
int _field3;
int _field4;
unsigned int _field5;
long long _field6;
long long _field7;
int _field8[8];
} _field4;
struct {
unsigned short _field1;
unsigned short _field2;
unsigned int _field3;
unsigned int _field4;
int _field5;
int _field6;
int _field7;
int _field8;
int _field9;
int _field10;
int _field11;
int _field12;
int _field13[5];
} _field5;
CDStruct_2e65c88c _field6;
CDStruct_2e65c88c _field7;
struct _CGSTabletPointData _field8;
struct _CGSTabletProximityData _field9;
struct {
short _field1;
short _field2;
union {
float _field1[15];
int _field2[15];
short _field3[30];
char _field4[60];
} _field3;
} _field10;
struct {
short _field1;
short _field2;
unsigned int _field3;
unsigned long long _field4;
unsigned short _field5;
short _field6;
int _field7[11];
} _field11;
struct {
unsigned int _field1;
unsigned long long _field2;
unsigned char _field3;
unsigned char _field4;
unsigned char _field5;
unsigned char _field6;
unsigned int _field7;
union {
CDStruct_6f4e2a38 _field1;
CDStruct_6f4e2a38 _field2;
struct {
float _field1;
float _field2;
float _field3;
unsigned int _field4;
int _field5[7];
} _field3;
struct {
unsigned int _field1;
unsigned int _field2;
unsigned int _field3;
float _field4;
float _field5;
float _field6;
float _field7;
float _field8;
float _field9;
unsigned int _field10;
unsigned int _field11;
} _field4;
struct {
unsigned int _field1;
unsigned int _field2;
int _field3[9];
} _field5;
CDStruct_6f4e2a38 _field6;
struct {
unsigned int _field1;
int _field2[10];
} _field7;
} _field8;
} _field12;
} _field13;
void *_field14;
unsigned short _field15;
unsigned short _field16;
unsigned short *_field17;
unsigned int _field18;
unsigned char _field19;
};
struct _CGSTabletPointData {
int _field1;
int _field2;
int _field3;
unsigned short _field4;
unsigned short _field5;
struct {
short _field1;
short _field2;
} _field6;
unsigned short _field7;
short _field8;
unsigned short _field9;
short _field10;
short _field11;
short _field12;
};
struct _CGSTabletProximityData {
unsigned short _field1;
unsigned short _field2;
unsigned short _field3;
unsigned short _field4;
unsigned short _field5;
unsigned short _field6;
unsigned int _field7;
unsigned long long _field8;
unsigned int _field9;
unsigned char _field10;
unsigned char _field11;
short _field12;
};
struct _NSAttributeDictionaryElement {
unsigned long long hash;
id key;
id value;
};
struct _NSAttributeInfo {
unsigned int toUniCharEncoding;
unsigned int codePageEncoding;
NSFont *font;
double fontSize;
double kern;
NSMutableParagraphStyle *paraStyle;
unsigned int bold:1;
unsigned int italic:1;
unsigned int fontIsValid:1;
unsigned int paraStyleIsValid:1;
unsigned int kernIsValid:1;
unsigned int attributesSameAsBefore:1;
unsigned int multiByteEncoding:1;
unsigned int unicodeAlternativeLength:3;
unsigned int tabStopType:4;
unsigned int curAttributesNeedsCopying:1;
unsigned int paraStyleNeedsCopying:1;
unsigned int hasWritingDirectionAttribute:1;
unsigned int :15;
};
struct _NSBrowserColumnResizeInfo {
char _field1;
char _field2;
char _field3;
id _field4;
long long _field5;
double _field6;
struct CGSize _field7;
};
struct _NSCarbonMenuSearchReturn {
id _field1;
struct OpaqueMenuRef *_field2;
unsigned short _field3;
};
struct _NSDrawingParameters {
id _field1;
id _field2;
};
struct _NSGlyphNode;
struct _NSGlyphTree {
struct _NSGlyphNode *rootNode;
struct _NSGlyphNode *curNode;
unsigned long long curCharIndex;
unsigned long long curGlyphIndex;
};
struct _NSImageCellAnimationState {
id _field1;
double _field2;
long long _field3;
long long _field4;
long long _field5;
long long _field6;
};
struct _NSLayoutNode;
struct _NSLayoutTree {
struct _NSLayoutNode *rootNode;
struct _NSLayoutNode *curNode;
unsigned long long curGlyphIndex;
double curLongitudinalOrigin;
struct CGRect extraLineFragmentRect;
struct CGRect extraLineFragmentUsedRect;
unsigned long long glyphsPerLineEstimate;
double offsetPerLineEstimate;
};
struct _NSModalSession {
id _field1;
id _field2;
struct _NSModalSession *_field3;
int _field4;
char _field5;
long long _field6;
unsigned long long _field7;
char _field8;
char _field9;
short _field10;
long long _field11;
id _field12;
id _field13;
SEL _field14;
void *_field15;
long long _field16;
id _field17;
};
struct _NSNibFlags {
unsigned int _isKeyed:1;
unsigned int _inheritsDecodeTimeBundle:1;
unsigned int _reserved:30;
};
struct _NSRTFPriv {
void *reader;
char *rtfInput;
unsigned long long rtfInputLength;
unsigned long long rtfInputLocation;
unsigned long long rtfHeaderEndLocation;
int pushedChar;
int pushedClass;
int pushedMajor;
int pushedMinor;
int pushedParam;
char pushedTextBuf[1024];
int prevChar;
int bumpLine;
struct RTFFont *fontList;
struct RTFColor *colorList;
struct RTFStyle *styleList;
char *inputName;
char *outputName;
void *ccb[5];
void *readHook;
void *msgProc;
void *panicProc;
char textBuf[1024];
int textLen;
int class;
int major;
int minor;
int param;
long long lineNum;
long long linePos;
int groupState;
};
struct _NSRange {
unsigned long long location;
unsigned long long length;
};
struct _NSRunBlock {
unsigned long long _field1;
unsigned char _field2[0];
};
struct _NSStoredContainerUsage {
struct CGRect _field1;
struct CGRect _field2;
struct {
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :29;
} _field3;
struct CGRect _field4;
struct _NSRange _field5;
};
struct _NSToolbarMotion {
double _field1;
double _field2;
struct CGRect _field3;
struct CGRect _field4;
double _field5;
double _field6;
};
struct _NSViewTrackingRect {
long long _field1;
struct _NSViewTrackingRect *_field2;
};
struct _PrivatePrintOperationInfo {
struct CGRect _field1;
struct CGRect _field2;
char _field3;
char _field4;
char _field5;
char _field6;
char _field7;
char _field8;
char _field9;
char _field10;
long long _field11;
long long _field12;
long long _field13;
long long _field14;
long long _field15;
long long _field16;
long long _field17;
id _field18;
id _field19;
struct CGRect _field20;
char _field21;
char _field22;
char _field23;
long long _field24;
double _field25;
double _field26;
double _field27;
double _field28;
long long _field29;
long long _field30;
struct CGPoint _field31;
unsigned int _field32;
void *_field33;
long long _field34;
long long _field35;
char _field36;
long long _field37;
long long _field38;
long long _field39;
id _field40;
char _field41;
id _field42;
long long _field43;
char _field44;
id _field45;
id _field46;
long long _field47;
id _field48;
double *_field49;
long long _field50;
double *_field51;
long long _field52;
};
struct _SelectionAnchor {
long long _field1;
long long _field2;
long long _field3;
};
struct _TvFlags3 {
unsigned int delayStartEditingCalled:1;
unsigned int drawingRowBackground:1;
unsigned int performingHitTest:1;
unsigned int subclassOverridesDrawBackgroundInRect:1;
unsigned int subclassOverridesDrawGridInClipRect:1;
unsigned int subclassOverridesDrawRect:1;
unsigned int shouldFloatGroupRows:1;
unsigned int useUncachedRectOfRow:1;
unsigned int delegateRespondsTo_viewForRow:1;
unsigned int delegateRespondsTo_viewForTableColumnRow:1;
unsigned int subscribedToWindowWillOrderOnScreen:1;
unsigned int supressRowChangedNotifications:1;
unsigned int drawingEverything:1;
unsigned int flashingDropFeedbackRow:1;
unsigned int wantsFirstResponderOnlyOnNonMouseEvents:1;
unsigned int selectionChangingType:2;
unsigned int selectionType:2;
unsigned int delegateRespondsTo_shouldReorderColumn:1;
unsigned int unarchiving:1;
unsigned int subclassOverrides_selectMultiIndexVersion:1;
unsigned int tileNeeded:1;
unsigned int delegateRespondsTo_isGroupRow:1;
unsigned int delegateRespondsTo_selectionIndexesForProposedSelection:1;
unsigned int delegateRespondsTo_dataCellForRow:1;
unsigned int drawingContextMenuHighlightOnAllSelectedRows:1;
unsigned int drawingContextMenuHighlight:1;
unsigned int allowsTypeSelect:1;
unsigned int editOnSingleClick:1;
unsigned int delegateRespondsTo_shouldTrackCell:1;
unsigned int hasRowHeaderView:1;
};
struct __CFDictionary;
struct __CFRunLoopTimer;
struct __CFString;
struct __NSKeyValueCodingControllerModeType {
long long mode;
unsigned long long index;
id indexPath;
};
struct __NSToolbarMetrics {
struct __NSToolbarLayoutMetrics {
double _field1;
double _field2;
double _field3;
double _field4;
double _field5;
} _field1;
struct __NSToolbarItemLayoutMetrics {
double _field1;
double _field2;
double _field3;
double _field4;
double _field5;
double _field6;
double _field7;
double _field8;
double _field9;
double _field10;
double _field11;
double _field12;
double _field13;
double _field14;
double _field15;
} _field2;
};
struct __va_list_tag {
unsigned int _field1;
unsigned int _field2;
void *_field3;
void *_field4;
};
struct _xmlNode {
void *_field1;
int _field2;
char *_field3;
struct _xmlNode *_field4;
struct _xmlNode *_field5;
struct _xmlNode *_field6;
struct _xmlNode *_field7;
struct _xmlNode *_field8;
struct _xmlDoc *_field9;
struct _xmlNs *_field10;
char *_field11;
struct _xmlAttr *_field12;
struct _xmlNs *_field13;
void *_field14;
unsigned short _field15;
unsigned short _field16;
};
struct _xmlNs;
#pragma mark Typedef'd Structures
typedef struct {
id _field1;
SEL _field2;
SEL _field3;
SEL _field4;
} CDStruct_4fdc8b6f;
typedef struct {
id _field1;
SEL _field2;
void *_field3;
} CDStruct_f8f0024c;
typedef struct {
id _field1;
SEL _field2;
} CDStruct_b2dc443c;
typedef struct {
NSData *stream;
char *currentPtr;
char *endPtr;
} CDStruct_d87b8232;
typedef struct {
unsigned long long _field1;
unsigned long long _field2;
unsigned long long _field3;
} CDStruct_14f26992;
typedef struct {
unsigned long long _field1;
id *_field2;
unsigned long long *_field3;
unsigned long long _field4[5];
} CDStruct_70511ce9;
typedef struct {
char *data;
int len;
} CDStruct_815caf98;
typedef struct {
unsigned int reserved:32;
} CDStruct_9fab449c;
typedef struct {
char _field1;
char _field2;
double _field3;
} CDStruct_8e9e3288;
typedef struct {
double minPossiblePosition;
double minAllowablePosition;
double maxAllowablePosition;
double maxPossiblePosition;
char canCollapseBeforeView;
char canCollapseAfterView;
} CDStruct_0a28aba5;
typedef struct {
double top;
double left;
double bottom;
double right;
} CDStruct_3c058996;
typedef struct {
double _field1;
double _field2;
} CDStruct_c3b9c2ee;
typedef struct {
float _field1;
int _field2[10];
} CDStruct_6f4e2a38;
typedef struct {
long long _field1;
unsigned int _field2;
} CDStruct_0f3e1ffa;
typedef struct {
long long _field1;
long long _field2;
long long _field3;
long long _field4;
} CDStruct_d20431f8;
typedef struct {
short _field1;
short _field2;
short _field3;
short _field4;
int _field5;
int _field6;
int _field7;
int _field8;
int _field9;
int _field10;
unsigned int _field11;
int _field12;
int _field13;
unsigned int _field14;
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :29;
unsigned int _field15;
unsigned int _field16;
int _field17[1];
} CDStruct_2e65c88c;
typedef struct CDStruct_183601bc;
typedef struct {
unsigned int _field1;
int _field2;
long long _field3;
unsigned long long _field4;
double _field5;
long long _field6;
struct CVSMPTETime _field7;
unsigned long long _field8;
unsigned long long _field9;
} CDStruct_e50ab651;
typedef struct {
double _currentDate;
double _birthDate;
double _lastDate;
struct {
unsigned int _skipped:1;
unsigned int _reserved:31;
} _flags;
} CDStruct_d41e72e8;
typedef struct {
struct CGSize _field1;
struct CGSize _field2;
struct CGSize _field3;
unsigned long long _field4;
unsigned long long _field5;
} CDStruct_22276b4c;
typedef struct {
id _field1;
id _field2;
long long _field3;
long long _field4;
double _field5;
double _field6;
double _field7;
double _field8;
struct CGRect _field9;
struct {
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :25;
} _field10;
} CDStruct_b896f0f5;
typedef struct {
CDStruct_183601bc *_field1;
struct _NSRange _field2;
struct _NSRange _field3;
float _field4;
float _field5;
void *_field6;
void *_field7;
double _field8;
double _field9;
double _field10;
double _field11;
double _field12;
double _field13;
struct CGRect _field14;
struct CGRect _field15;
struct _NSRange _field16;
id _field17;
double _field18;
long long _field19;
struct {
unsigned int :4;
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :4;
unsigned int :4;
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :1;
unsigned int :2;
unsigned int :11;
} _field20;
void *_field21[0];
} CDStruct_1b12a171;
typedef struct {
unsigned int :4;
unsigned int :1;
unsigned int :24;
union {
char *_field1;
CDStruct_183601bc *_field2;
struct __CFDictionary *_field3;
} _field1;
} CDStruct_d48118a8;
typedef struct {
long long _field1;
id _field2;
id _field3;
struct CGRect _field4;
double _field5;
char _field6;
char _field7;
} CDStruct_602775a4;
typedef struct {
unsigned char _field1;
unsigned char _field2;
short _field3;
int _field4;
unsigned char _field5;
char _field6;
unsigned char _field7;
unsigned char _field8;
short _field9;
short _field10;
union {
struct _CGSTabletPointData _field1;
struct _CGSTabletProximityData _field2;
} _field11;
unsigned int :1;
unsigned int :31;
unsigned int _field12;
unsigned int _field13;
unsigned int _field14;
} CDStruct_e29a92ac;
// Ambiguous groups
typedef struct {
long long _field1;
long long _field2;
} CDStruct_912cb5d2;
typedef struct {
long long generationCount;
long long changeCount;
} CDStruct_df2dc5d0;
#pragma mark Typedef'd Unions
typedef union {
struct {
double _field1;
double _field2;
double _field3;
long long _field4;
} _field1;
struct {
struct CGRect _field1;
} _field2;
} CDUnion_09a75e3c;
#pragma mark -
/*
* File: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
* UUID: 199962F0-B06B-3666-8FD5-5C90374BA16A
* Arch: x86_64
* Current version: 1187.39.0, Compatibility version: 45.0.0
* Source version: 1187.39.0.0.0
* Minimum Mac OS X version: 10.8.0
* SDK version: 10.8.0
*
* Objective-C Garbage Collection: Supported
*/
@protocol BUStarfieldTimelineDataSource <NSObject>
- (id)containingView;
- (id)accessibilityParent;
- (id)starfieldTimeline:(id)arg1 itemAtIndex:(unsigned long long)arg2;
- (unsigned long long)numberOfItemsInStarfieldTimeline:(id)arg1;
@end
@protocol BUStarfieldTimelineDelegate <NSObject>
- (void)starfieldTimeline:(id)arg1 itemWasSelected:(id)arg2;
@end
@protocol BUStarfieldTimelineItem <NSObject>
- (id)timelineItemDate;
@optional
- (unsigned long long)timelineItemType;
- (BOOL)timelineItemIsDivider;
- (BOOL)timelineItemSelectable;
- (BOOL)timelineItemEnabled;
- (id)timelineItemFocusedTitle;
- (id)timelineItemTitle;
@end
@protocol FIFinderViewDelegate <NSObject>
@optional
- (id)finderViewQuerySearchUTIs:(id)arg1;
- (BOOL)finderView:(id)arg1 acceptsPreviewPanelControl:(id)arg2;
- (void)finderView:(id)arg1 configureForGotoWithFilename:(id)arg2;
- (void)finderView:(id)arg1 scopeChanged:(BOOL)arg2;
- (void)finderViewViewStyleChanged:(id)arg1;
- (id)finderViewRequestRecentPlaces:(id)arg1;
- (void)finderView:(id)arg1 clickedOnDisabledURL:(id)arg2;
- (void)finderView:(id)arg1 populationInProgress:(BOOL)arg2;
- (BOOL)finderViewOpenSelection:(id)arg1;
- (void)finderViewSelectionDidChange:(id)arg1;
- (void)finderView:(id)arg1 didChangeToDirectoryURL:(id)arg2;
- (BOOL)finderView:(id)arg1 showAsPackageForURL:(id)arg2;
- (BOOL)finderView:(id)arg1 canSelectURL:(id)arg2 itemIsContainer:(BOOL)arg3 itemIsPackage:(BOOL)arg4;
- (BOOL)finderView:(id)arg1 canSelectURL:(id)arg2;
- (BOOL)finderView:(id)arg1 shouldEnableURL:(id)arg2;
- (BOOL)finderView:(id)arg1 shouldEnableURL:(id)arg2 itemIsContainer:(BOOL)arg3 itemIsPackage:(BOOL)arg4;
@end
@protocol NSAnimatablePropertyContainer
+ (id)defaultAnimationForKey:(id)arg1;
- (id)animationForKey:(id)arg1;
- (void)setAnimations:(id)arg1;
- (id)animations;
- (id)animator;
@end
@protocol NSAnimationDelegate <NSObject>
@optional
- (void)animation:(id)arg1 didReachProgressMark:(float)arg2;
- (float)animation:(id)arg1 valueForProgress:(float)arg2;
- (void)animationDidEnd:(id)arg1;
- (void)animationDidStop:(id)arg1;
- (BOOL)animationShouldStart:(id)arg1;
@end
@protocol NSAppearanceCustomization
- (id)appearance;
- (void)setAppearance:(id)arg1;
@end
@protocol NSBrowserDelegate <NSObject>
@optional
- (id)browser:(id)arg1 selectionIndexesForProposedSelection:(id)arg2 inColumn:(long long)arg3;
- (void)browser:(id)arg1 didChangeLastColumn:(long long)arg2 toColumn:(long long)arg3;
- (id)browser:(id)arg1 headerViewControllerForItem:(id)arg2;
- (id)browser:(id)arg1 previewViewControllerForLeafItem:(id)arg2;
- (long long)browser:(id)arg1 nextTypeSelectMatchFromRow:(long long)arg2 toRow:(long long)arg3 inColumn:(long long)arg4 forString:(id)arg5;
- (BOOL)browser:(id)arg1 shouldTypeSelectForEvent:(id)arg2 withCurrentSearchString:(id)arg3;
- (id)browser:(id)arg1 typeSelectStringForRow:(long long)arg2 inColumn:(long long)arg3;
- (BOOL)browser:(id)arg1 acceptDrop:(id)arg2 atRow:(long long)arg3 column:(long long)arg4 dropOperation:(unsigned long long)arg5;
- (unsigned long long)browser:(id)arg1 validateDrop:(id)arg2 proposedRow:(long long *)arg3 column:(long long *)arg4 dropOperation:(unsigned long long *)arg5;
- (id)browser:(id)arg1 draggingImageForRowsWithIndexes:(id)arg2 inColumn:(long long)arg3 withEvent:(id)arg4 offset:(struct CGPoint *)arg5;
- (BOOL)browser:(id)arg1 canDragRowsWithIndexes:(id)arg2 inColumn:(long long)arg3 withEvent:(id)arg4;
- (id)browser:(id)arg1 namesOfPromisedFilesDroppedAtDestination:(id)arg2 forDraggedRowsWithIndexes:(id)arg3 inColumn:(long long)arg4;
- (BOOL)browser:(id)arg1 writeRowsWithIndexes:(id)arg2 inColumn:(long long)arg3 toPasteboard:(id)arg4;
- (BOOL)browser:(id)arg1 shouldShowCellExpansionForRow:(long long)arg2 column:(long long)arg3;
- (void)browserColumnConfigurationDidChange:(id)arg1;
- (double)browser:(id)arg1 sizeToFitWidthOfColumn:(long long)arg2;
- (double)browser:(id)arg1 shouldSizeColumn:(long long)arg2 forUserResize:(BOOL)arg3 toWidth:(double)arg4;
- (void)browserDidScroll:(id)arg1;
- (void)browserWillScroll:(id)arg1;
- (BOOL)browser:(id)arg1 isColumnValid:(long long)arg2;
- (BOOL)browser:(id)arg1 selectRow:(long long)arg2 inColumn:(long long)arg3;
- (BOOL)browser:(id)arg1 selectCellWithString:(id)arg2 inColumn:(long long)arg3;
- (id)browser:(id)arg1 titleOfColumn:(long long)arg2;
- (void)browser:(id)arg1 willDisplayCell:(id)arg2 atRow:(long long)arg3 column:(long long)arg4;
- (BOOL)browser:(id)arg1 shouldEditItem:(id)arg2;
- (void)browser:(id)arg1 setObjectValue:(id)arg2 forItem:(id)arg3;
- (id)rootItemForBrowser:(id)arg1;
- (double)browser:(id)arg1 heightOfRow:(long long)arg2 inColumn:(long long)arg3;
- (id)browser:(id)arg1 objectValueForItem:(id)arg2;
- (BOOL)browser:(id)arg1 isLeafItem:(id)arg2;
- (id)browser:(id)arg1 child:(long long)arg2 ofItem:(id)arg3;
- (long long)browser:(id)arg1 numberOfChildrenOfItem:(id)arg2;
- (void)browser:(id)arg1 createRowsForColumn:(long long)arg2 inMatrix:(id)arg3;
- (long long)browser:(id)arg1 numberOfRowsInColumn:(long long)arg2;
@end
@protocol NSChangeSpelling
- (void)changeSpelling:(id)arg1;
@end
@protocol NSCoding
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
@end
@protocol NSColorPickerMatrixViewDelegate <NSObject>
@optional
- (void)matrixColorPicker:(id)arg1 selectedColor:(id)arg2;
@end
@protocol NSColorPickingCustom <NSColorPickingDefault>
- (void)setColor:(id)arg1;
- (id)provideNewView:(BOOL)arg1;
- (long long)currentMode;
- (BOOL)supportsMode:(long long)arg1;
@end
@protocol NSColorPickingDefault
- (struct CGSize)minContentSize;
- (id)buttonToolTip;
- (void)setMode:(long long)arg1;
- (void)detachColorList:(id)arg1;
- (void)attachColorList:(id)arg1;
- (void)alphaControlAddedOrRemoved:(id)arg1;
- (void)viewSizeChanged:(id)arg1;
- (void)insertNewButtonImage:(id)arg1 in:(id)arg2;
- (id)provideNewButtonImage;
- (id)initWithPickerMask:(unsigned long long)arg1 colorPanel:(id)arg2;
@end
@protocol NSComboBoxCellDataSource <NSObject>
@optional
- (id)comboBoxCell:(id)arg1 completedString:(id)arg2;
- (unsigned long long)comboBoxCell:(id)arg1 indexOfItemWithStringValue:(id)arg2;
- (id)comboBoxCell:(id)arg1 objectValueForItemAtIndex:(long long)arg2;
- (long long)numberOfItemsInComboBoxCell:(id)arg1;
@end
@protocol NSComboBoxDataSource <NSObject>
@optional
- (id)comboBox:(id)arg1 completedString:(id)arg2;
- (unsigned long long)comboBox:(id)arg1 indexOfItemWithStringValue:(id)arg2;
- (id)comboBox:(id)arg1 objectValueForItemAtIndex:(long long)arg2;
- (long long)numberOfItemsInComboBox:(id)arg1;
@end
@protocol NSComboBoxDelegate <NSTextFieldDelegate>
@optional
- (void)comboBoxSelectionIsChanging:(id)arg1;
- (void)comboBoxSelectionDidChange:(id)arg1;
- (void)comboBoxWillDismiss:(id)arg1;
- (void)comboBoxWillPopUp:(id)arg1;
@end
@protocol NSControlTextEditingDelegate <NSObject>
@optional
- (id)control:(id)arg1 textView:(id)arg2 completions:(id)arg3 forPartialWordRange:(struct _NSRange)arg4 indexOfSelectedItem:(long long *)arg5;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (BOOL)control:(id)arg1 isValidObject:(id)arg2;
- (void)control:(id)arg1 didFailToValidatePartialString:(id)arg2 errorDescription:(id)arg3;
- (BOOL)control:(id)arg1 didFailToFormatString:(id)arg2 errorDescription:(id)arg3;
- (BOOL)control:(id)arg1 textShouldEndEditing:(id)arg2;
- (BOOL)control:(id)arg1 textShouldBeginEditing:(id)arg2;
@end
@protocol NSCopying
- (id)copyWithZone:(struct _NSZone *)arg1;
@end
@protocol NSDefinitionExternalModule
- (void)showDefinitionByHotKey;
- (void)showDefinitionForString:(id)arg1 range:(struct _NSRange)arg2 options:(id)arg3 originProvider:(void *)arg4 inView:(id)arg5;
@end
@protocol NSDraggingDestination <NSObject>
@optional
- (void)updateDraggingItemsForDrag:(id)arg1;
- (BOOL)wantsPeriodicDraggingUpdates;
- (void)draggingEnded:(id)arg1;
- (void)concludeDragOperation:(id)arg1;
- (BOOL)performDragOperation:(id)arg1;
- (BOOL)prepareForDragOperation:(id)arg1;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
@end
@protocol NSDraggingInfo <NSObject>
@property long long numberOfValidItemsForDrop;
@property BOOL animatesToDestination;
@property long long draggingFormation;
- (void)enumerateDraggingItemsWithOptions:(unsigned long long)arg1 forView:(id)arg2 classes:(id)arg3 searchOptions:(id)arg4 usingBlock:(id)arg5;
- (id)namesOfPromisedFilesDroppedAtDestination:(id)arg1;
- (void)slideDraggedImageTo:(struct CGPoint)arg1;
- (long long)draggingSequenceNumber;
- (id)draggingSource;
- (id)draggingPasteboard;
- (id)draggedImage;
- (struct CGPoint)draggedImageLocation;
- (struct CGPoint)draggingLocation;
- (unsigned long long)draggingSourceOperationMask;
- (id)draggingDestinationWindow;
@end
@protocol NSDraggingInfoPrivate
- (unsigned long long)_lastDragDestinationOperation;
@end
@protocol NSDraggingSource <NSObject>
- (unsigned long long)draggingSession:(id)arg1 sourceOperationMaskForDraggingContext:(long long)arg2;
@optional
- (BOOL)ignoreModifierKeysForDraggingSession:(id)arg1;
- (void)draggingSession:(id)arg1 endedAtPoint:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
- (void)draggingSession:(id)arg1 movedToPoint:(struct CGPoint)arg2;
- (void)draggingSession:(id)arg1 willBeginAtPoint:(struct CGPoint)arg2;
@end
@protocol NSFileManagerDelegate <NSObject>
@optional
- (BOOL)fileManager:(id)arg1 shouldProceedAfterError:(id)arg2 removingItemAtURL:(id)arg3;
- (BOOL)fileManager:(id)arg1 shouldProceedAfterError:(id)arg2 removingItemAtPath:(id)arg3;
- (BOOL)fileManager:(id)arg1 shouldRemoveItemAtURL:(id)arg2;
- (BOOL)fileManager:(id)arg1 shouldRemoveItemAtPath:(id)arg2;
- (BOOL)fileManager:(id)arg1 shouldProceedAfterError:(id)arg2 linkingItemAtURL:(id)arg3 toURL:(id)arg4;
- (BOOL)fileManager:(id)arg1 shouldProceedAfterError:(id)arg2 linkingItemAtPath:(id)arg3 toPath:(id)arg4;
- (BOOL)fileManager:(id)arg1 shouldLinkItemAtURL:(id)arg2 toURL:(id)arg3;
- (BOOL)fileManager:(id)arg1 shouldLinkItemAtPath:(id)arg2 toPath:(id)arg3;
- (BOOL)fileManager:(id)arg1 shouldProceedAfterError:(id)arg2 movingItemAtURL:(id)arg3 toURL:(id)arg4;
- (BOOL)fileManager:(id)arg1 shouldProceedAfterError:(id)arg2 movingItemAtPath:(id)arg3 toPath:(id)arg4;
- (BOOL)fileManager:(id)arg1 shouldMoveItemAtURL:(id)arg2 toURL:(id)arg3;
- (BOOL)fileManager:(id)arg1 shouldMoveItemAtPath:(id)arg2 toPath:(id)arg3;
- (BOOL)fileManager:(id)arg1 shouldProceedAfterError:(id)arg2 copyingItemAtURL:(id)arg3 toURL:(id)arg4;
- (BOOL)fileManager:(id)arg1 shouldProceedAfterError:(id)arg2 copyingItemAtPath:(id)arg3 toPath:(id)arg4;
- (BOOL)fileManager:(id)arg1 shouldCopyItemAtURL:(id)arg2 toURL:(id)arg3;
- (BOOL)fileManager:(id)arg1 shouldCopyItemAtPath:(id)arg2 toPath:(id)arg3;
@end
@protocol NSFilePresenter <NSObject>
@property(readonly) NSOperationQueue *presentedItemOperationQueue;
@property(readonly) NSURL *presentedItemURL;
@optional
@property(readonly) NSURL *primaryPresentedItemURL;
- (void)presentedSubitemAtURL:(id)arg1 didResolveConflictVersion:(id)arg2;
- (void)presentedSubitemAtURL:(id)arg1 didLoseVersion:(id)arg2;
- (void)presentedSubitemAtURL:(id)arg1 didGainVersion:(id)arg2;
- (void)presentedSubitemDidChangeAtURL:(id)arg1;
- (void)presentedSubitemAtURL:(id)arg1 didMoveToURL:(id)arg2;
- (void)presentedSubitemDidAppearAtURL:(id)arg1;
- (void)accommodatePresentedSubitemDeletionAtURL:(id)arg1 completionHandler:(id)arg2;
- (void)presentedItemDidResolveConflictVersion:(id)arg1;
- (void)presentedItemDidLoseVersion:(id)arg1;
- (void)presentedItemDidGainVersion:(id)arg1;
- (void)presentedItemDidChange;
- (void)presentedItemDidMoveToURL:(id)arg1;
- (void)accommodatePresentedItemDeletionWithCompletionHandler:(id)arg1;
- (void)savePresentedItemChangesWithCompletionHandler:(id)arg1;
- (void)relinquishPresentedItemToWriter:(id)arg1;
- (void)relinquishPresentedItemToReader:(id)arg1;
@end
@protocol NSFindPatternField <NSObject>
@property id <NSFindPatternManager> findPatternManager;
- (id)menuForFindPatternAttachment:(id)arg1;
- (id)plainTextValue;
- (void)setFindPatternPropertyList:(id)arg1;
- (id)findPatternPropertyList;
- (BOOL)hasFindPattern;
- (id)replacementExpression;
- (id)regularExpression;
- (id)findPatternArray;
- (void)setFindPatternArray:(id)arg1;
- (void)insertNewFindPattern:(id)arg1;
- (BOOL)removeFindPattern:(id)arg1;
@end
@protocol NSFindPatternManager <NSObject>
- (id)replaceFieldForField:(id)arg1;
- (id)findFieldForField:(id)arg1;
@optional
- (BOOL)supportsPatterns;
- (void)findPatternField:(id)arg1 findPatternDoubleClicked:(id)arg2;
@end
@protocol NSGlyphStorage
- (unsigned long long)layoutOptions;
- (id)attributedString;
- (void)setIntAttribute:(long long)arg1 value:(long long)arg2 forGlyphAtIndex:(unsigned long long)arg3;
- (void)insertGlyphs:(const unsigned int *)arg1 length:(unsigned long long)arg2 forStartingGlyphAtIndex:(unsigned long long)arg3 characterIndex:(unsigned long long)arg4;
@end
@protocol NSIconViewDelegate <NSMatrixDelegate>
- (void)iconView:(id)arg1 loadCell:(id)arg2 forIndex:(long long)arg3;
- (long long)numberOfItemsInIconView:(id)arg1;
@optional
- (BOOL)iconView:(id)arg1 shouldTypeSelectForEvent:(id)arg2 withCurrentSearchString:(id)arg3;
- (id)iconView:(id)arg1 typeSelectStringForIndex:(long long)arg2;
- (long long)iconView:(id)arg1 nextTypeSelectMatchFromIndex:(long long)arg2 toIndex:(long long)arg3 forString:(id)arg4;
- (BOOL)iconView:(id)arg1 acceptDrop:(id)arg2 atIndex:(long long)arg3;
- (unsigned long long)iconView:(id)arg1 validateDrop:(id)arg2 proposedIndex:(long long)arg3;
- (BOOL)iconView:(id)arg1 writeIndexes:(id)arg2 toPasteboard:(id)arg3;
- (id)iconView:(id)arg1 selectionIndexesForProposedSelection:(id)arg2;
@end
@protocol NSIgnoreMisspelledWords
- (void)ignoreSpelling:(id)arg1;
@end
@protocol NSInputServerMouseTracker
- (void)mouseUpOnCharacterIndex:(unsigned long long)arg1 atCoordinate:(struct CGPoint)arg2 withModifier:(unsigned long long)arg3 client:(id)arg4;
- (BOOL)mouseDraggedOnCharacterIndex:(unsigned long long)arg1 atCoordinate:(struct CGPoint)arg2 withModifier:(unsigned long long)arg3 client:(id)arg4;
- (BOOL)mouseDownOnCharacterIndex:(unsigned long long)arg1 atCoordinate:(struct CGPoint)arg2 withModifier:(unsigned long long)arg3 client:(id)arg4;
@end
@protocol NSInputServiceProvider
- (void)activeConversationChanged:(id)arg1 toNewConversation:(long long)arg2;
- (void)activeConversationWillChange:(id)arg1 fromOldConversation:(long long)arg2;
- (void)inputClientDisabled:(id)arg1;
- (void)inputClientEnabled:(id)arg1;
- (void)inputClientResignActive:(id)arg1;
- (void)inputClientBecomeActive:(id)arg1;
- (BOOL)wantsToDelayTextChangeNotifications;
- (BOOL)wantsToHandleMouseEvents;
- (BOOL)wantsToInterpretAllKeystrokes;
- (BOOL)canBeDisabled;
- (void)terminate:(id)arg1;
- (void)markedTextSelectionChanged:(struct _NSRange)arg1 client:(id)arg2;
- (void)markedTextAbandoned:(id)arg1;
- (void)doCommandBySelector:(SEL)arg1 client:(id)arg2;
- (void)insertText:(id)arg1 client:(id)arg2;
@end
@protocol NSInspectorBarItemController <NSObject>
- (id)viewForInspectorBarItem:(id)arg1;
@end
@protocol NSKeyedArchiverDelegate <NSObject>
@optional
- (void)archiverDidFinish:(id)arg1;
- (void)archiverWillFinish:(id)arg1;
- (void)archiver:(id)arg1 willReplaceObject:(id)arg2 withObject:(id)arg3;
- (void)archiver:(id)arg1 didEncodeObject:(id)arg2;
- (id)archiver:(id)arg1 willEncodeObject:(id)arg2;
@end
@protocol NSKeyedUnarchiverDelegate <NSObject>
@optional
- (void)unarchiverDidFinish:(id)arg1;
- (void)unarchiverWillFinish:(id)arg1;
- (void)unarchiver:(id)arg1 willReplaceObject:(id)arg2 withObject:(id)arg3;
- (id)unarchiver:(id)arg1 didDecodeObject:(id)arg2;
- (Class)unarchiver:(id)arg1 cannotDecodeObjectOfClassName:(id)arg2 originalClasses:(id)arg3;
@end
@protocol NSLayoutManagerDelegate <NSObject>
@optional
- (id)layoutManager:(id)arg1 shouldUseTemporaryAttributes:(id)arg2 forDrawingToScreen:(BOOL)arg3 atCharacterIndex:(unsigned long long)arg4 effectiveRange:(struct _NSRange *)arg5;
- (void)layoutManager:(id)arg1 didCompleteLayoutForTextContainer:(id)arg2 atEnd:(BOOL)arg3;
- (void)layoutManagerDidInvalidateLayout:(id)arg1;
@end
@protocol NSLinearMaskLayerController
@property(copy) id primaryOverlayRenderer;
@property(retain) CALinearMaskLayer *primaryOverlay;
- (id)layerForColor:(id)arg1;
- (id)renderersForLayer:(id)arg1;
- (void)addRenderer:(id)arg1 forLayer:(void)arg2;
@end
@protocol NSLocking
- (void)unlock;
- (void)lock;
@end
@protocol NSMachPortDelegate <NSPortDelegate>
@optional
- (void)handleMachMessage:(void *)arg1;
@end
@protocol NSMatrixDelegate <NSControlTextEditingDelegate>
@end
@protocol NSMenuDelegate <NSObject>
@optional
- (struct CGRect)confinementRectForMenu:(id)arg1 onScreen:(id)arg2;
- (void)menu:(id)arg1 willHighlightItem:(id)arg2;
- (void)menuDidClose:(id)arg1;
- (void)menuWillOpen:(id)arg1;
- (BOOL)menuHasKeyEquivalent:(id)arg1 forEvent:(id)arg2 target:(id *)arg3 action:(SEL *)arg4;
- (BOOL)menu:(id)arg1 updateItem:(id)arg2 atIndex:(long long)arg3 shouldCancel:(BOOL)arg4;
- (long long)numberOfItemsInMenu:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
@end
@protocol NSMenuItem <NSObject, NSCopying, NSCoding, NSValidatedUserInterfaceItem>
+ (id)separatorItem;
+ (BOOL)usesUserKeyEquivalents;
+ (void)setUsesUserKeyEquivalents:(BOOL)arg1;
- (id)toolTip;
- (void)setToolTip:(id)arg1;
- (id)representedObject;
- (void)setRepresentedObject:(id)arg1;
- (long long)tag;
- (void)setTag:(long long)arg1;
- (SEL)action;
- (void)setAction:(SEL)arg1;
- (id)target;
- (void)setTarget:(id)arg1;
- (long long)indentationLevel;
- (void)setIndentationLevel:(long long)arg1;
- (BOOL)isAlternate;
- (void)setAlternate:(BOOL)arg1;
- (BOOL)isEnabled;
- (void)setEnabled:(BOOL)arg1;
- (id)mixedStateImage;
- (void)setMixedStateImage:(id)arg1;
- (id)offStateImage;
- (void)setOffStateImage:(id)arg1;
- (id)onStateImage;
- (void)setOnStateImage:(id)arg1;
- (long long)state;
- (void)setState:(long long)arg1;
- (id)image;
- (void)setImage:(id)arg1;
- (void)setTitleWithMnemonic:(id)arg1;
- (id)mnemonic;
- (unsigned long long)mnemonicLocation;
- (void)setMnemonicLocation:(unsigned long long)arg1;
- (unsigned long long)userKeyEquivalentModifierMask;
- (id)userKeyEquivalent;
- (unsigned long long)keyEquivalentModifierMask;
- (void)setKeyEquivalentModifierMask:(unsigned long long)arg1;
- (id)keyEquivalent;
- (void)setKeyEquivalent:(id)arg1;
- (BOOL)isSeparatorItem;
- (id)attributedTitle;
- (void)setAttributedTitle:(id)arg1;
- (id)title;
- (void)setTitle:(id)arg1;
- (id)submenu;
- (void)setSubmenu:(id)arg1;
- (BOOL)hasSubmenu;
- (id)menu;
- (void)setMenu:(id)arg1;
- (id)initWithTitle:(id)arg1 action:(SEL)arg2 keyEquivalent:(id)arg3;
@end
@protocol NSMenuTrackingInfo <NSObject>
@property(readonly) struct CGRect targetedItemFrame;
@property(readonly) NSMenuItem *targetedItem;
@property(readonly) NSMenuItem *selectedItem;
@property(readonly) NSMenu *menu;
@end
@protocol NSMutableCopying
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
@end
@protocol NSNavFileBrowser <NSObject>
@property BOOL allowsMultipleSelection;
@property BOOL hidesSharedSection;
@property id <NSNavFileBrowserDelegate> delegate;
@property int fileListMode;
@property(copy) NSArray *selectedURLs;
@property(retain) NSURL *rootDirectoryURL;
@property(retain) NSURL *directoryURL;
@property BOOL allowsExpandingMultipleDirectories;
@property BOOL canClickDisabledFiles;
@property BOOL resolvesAliases;
@property BOOL showsHiddenFiles;
@property BOOL treatsFilePackagesAsDirectories;
- (void)setMediaBrowserShownTypes:(unsigned long long)arg1;
- (void)hidePreviewPanelIfNecessary;
- (BOOL)showGotoWithInitialFilename:(id)arg1;
- (id)selectedSeamlessOpenerPreviewItems;
- (void)disableHistoryAndDoWork:(id)arg1;
- (id)documentsDirectoryURL;
- (void)selectFirstKeyView;
- (BOOL)performKeyEquivalent:(id)arg1;
- (BOOL)sidebarContainsURL:(id)arg1;
- (void)refreshContents;
- (BOOL)canCreateNewFolder;
- (void)makeNewFolderForSavePanel:(id)arg1;
@optional
- (void)windowOrderedIn;
- (void)windowOrderedOut;
- (void)_configureForShowingInPanel;
- (void)configureAndLoadLayout;
@end
@protocol NSNavOutlineViewDelegate <NSOutlineViewDelegate>
@optional
- (long long)navOutlineView:(id)arg1 labelColorIndexForItem:(id)arg2;
- (int)navOutlineView:(id)arg1 displayStateForItem:(id)arg2;
- (BOOL)outlineView:(id)arg1 performKeyEquivalent:(id)arg2;
- (void)outlineView:(id)arg1 didClickOnDisabledCell:(id)arg2 forTableColumn:(id)arg3 byItem:(id)arg4;
@end
@protocol NSObject
- (id)description;
- (unsigned long long)retainCount;
- (id)autorelease;
- (oneway void)release;
- (id)retain;
- (BOOL)respondsToSelector:(SEL)arg1;
- (BOOL)conformsToProtocol:(id)arg1;
- (BOOL)isMemberOfClass:(Class)arg1;
- (BOOL)isKindOfClass:(Class)arg1;
- (BOOL)isProxy;
- (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3;
- (id)performSelector:(SEL)arg1 withObject:(id)arg2;
- (id)performSelector:(SEL)arg1;
- (struct _NSZone *)zone;
- (id)self;
- (Class)class;
- (Class)superclass;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
@optional
- (id)debugDescription;
@end
@protocol NSOpenSavePanelDelegate <NSObject>
@optional
- (void)panelSelectionDidChange:(id)arg1;
- (void)panel:(id)arg1 willExpand:(BOOL)arg2;
- (id)panel:(id)arg1 userEnteredFilename:(id)arg2 confirmed:(BOOL)arg3;
- (void)panel:(id)arg1 didChangeToDirectoryURL:(id)arg2;
- (BOOL)panel:(id)arg1 validateURL:(id)arg2 error:(id *)arg3;
- (BOOL)panel:(id)arg1 shouldEnableURL:(id)arg2;
@end
@protocol NSOutlineViewDataSource <NSObject>
@optional
- (id)outlineView:(id)arg1 namesOfPromisedFilesDroppedAtDestination:(id)arg2 forDraggedItems:(id)arg3;
- (BOOL)outlineView:(id)arg1 acceptDrop:(id)arg2 item:(id)arg3 childIndex:(long long)arg4;
- (unsigned long long)outlineView:(id)arg1 validateDrop:(id)arg2 proposedItem:(id)arg3 proposedChildIndex:(long long)arg4;
- (void)outlineView:(id)arg1 updateDraggingItemsForDrag:(id)arg2;
- (BOOL)outlineView:(id)arg1 writeItems:(id)arg2 toPasteboard:(id)arg3;
- (void)outlineView:(id)arg1 draggingSession:(id)arg2 endedAtPoint:(struct CGPoint)arg3 operation:(unsigned long long)arg4;
- (void)outlineView:(id)arg1 draggingSession:(id)arg2 willBeginAtPoint:(struct CGPoint)arg3 forItems:(id)arg4;
- (id)outlineView:(id)arg1 pasteboardWriterForItem:(id)arg2;
- (void)outlineView:(id)arg1 sortDescriptorsDidChange:(id)arg2;
- (id)outlineView:(id)arg1 persistentObjectForItem:(id)arg2;
- (id)outlineView:(id)arg1 itemForPersistentObject:(id)arg2;
- (void)outlineView:(id)arg1 setObjectValue:(id)arg2 forTableColumn:(id)arg3 byItem:(id)arg4;
- (id)outlineView:(id)arg1 objectValueForTableColumn:(id)arg2 byItem:(id)arg3;
- (BOOL)outlineView:(id)arg1 isItemExpandable:(id)arg2;
- (id)outlineView:(id)arg1 child:(long long)arg2 ofItem:(id)arg3;
- (long long)outlineView:(id)arg1 numberOfChildrenOfItem:(id)arg2;
@end
@protocol NSOutlineViewDelegate <NSControlTextEditingDelegate>
@optional
- (void)outlineViewItemDidCollapse:(id)arg1;
- (void)outlineViewItemWillCollapse:(id)arg1;
- (void)outlineViewItemDidExpand:(id)arg1;
- (void)outlineViewItemWillExpand:(id)arg1;
- (void)outlineViewSelectionIsChanging:(id)arg1;
- (void)outlineViewColumnDidResize:(id)arg1;
- (void)outlineViewColumnDidMove:(id)arg1;
- (void)outlineViewSelectionDidChange:(id)arg1;
- (BOOL)outlineView:(id)arg1 shouldShowOutlineCellForItem:(id)arg2;
- (BOOL)outlineView:(id)arg1 shouldReorderColumn:(long long)arg2 toColumn:(long long)arg3;
- (double)outlineView:(id)arg1 sizeToFitWidthOfColumn:(long long)arg2;
- (void)outlineView:(id)arg1 willDisplayOutlineCell:(id)arg2 forTableColumn:(id)arg3 item:(id)arg4;
- (BOOL)outlineView:(id)arg1 shouldCollapseItem:(id)arg2;
- (BOOL)outlineView:(id)arg1 shouldExpandItem:(id)arg2;
- (BOOL)outlineView:(id)arg1 isGroupItem:(id)arg2;
- (id)outlineView:(id)arg1 dataCellForTableColumn:(id)arg2 item:(id)arg3;
- (BOOL)outlineView:(id)arg1 shouldTrackCell:(id)arg2 forTableColumn:(id)arg3 item:(id)arg4;
- (BOOL)outlineView:(id)arg1 shouldShowCellExpansionForTableColumn:(id)arg2 item:(id)arg3;
- (BOOL)outlineView:(id)arg1 shouldTypeSelectForEvent:(id)arg2 withCurrentSearchString:(id)arg3;
- (id)outlineView:(id)arg1 nextTypeSelectMatchFromItem:(id)arg2 toItem:(id)arg3 forString:(id)arg4;
- (id)outlineView:(id)arg1 typeSelectStringForTableColumn:(id)arg2 item:(id)arg3;
- (double)outlineView:(id)arg1 heightOfRowByItem:(id)arg2;
- (id)outlineView:(id)arg1 toolTipForCell:(id)arg2 rect:(struct CGRect *)arg3 tableColumn:(id)arg4 item:(id)arg5 mouseLocation:(struct CGPoint)arg6;
- (void)outlineView:(id)arg1 didDragTableColumn:(id)arg2;
- (void)outlineView:(id)arg1 didClickTableColumn:(id)arg2;
- (void)outlineView:(id)arg1 mouseDownInHeaderOfTableColumn:(id)arg2;
- (BOOL)outlineView:(id)arg1 shouldSelectTableColumn:(id)arg2;
- (id)outlineView:(id)arg1 selectionIndexesForProposedSelection:(id)arg2;
- (BOOL)outlineView:(id)arg1 shouldSelectItem:(id)arg2;
- (BOOL)selectionShouldChangeInOutlineView:(id)arg1;
- (BOOL)outlineView:(id)arg1 shouldEditTableColumn:(id)arg2 item:(id)arg3;
- (void)outlineView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 item:(id)arg4;
- (void)outlineView:(id)arg1 didRemoveRowView:(id)arg2 forRow:(long long)arg3;
- (void)outlineView:(id)arg1 didAddRowView:(id)arg2 forRow:(long long)arg3;
- (id)outlineView:(id)arg1 rowViewForItem:(id)arg2;
- (id)outlineView:(id)arg1 viewForTableColumn:(id)arg2 item:(id)arg3;
@end
@protocol NSOutlineViewInlineOutlineCell <NSObject>
@property struct CGRect outlineCellFrame;
- (void)updateOutlineCellFrame:(struct CGRect *)arg1 withCellFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@protocol NSPasteboardItemDataProvider <NSObject>
- (void)pasteboard:(id)arg1 item:(id)arg2 provideDataForType:(id)arg3;
@optional
- (void)pasteboardFinishedWithDataProvider:(id)arg1;
@end
@protocol NSPasteboardReading <NSObject>
+ (id)readableTypesForPasteboard:(id)arg1;
@optional
+ (unsigned long long)readingOptionsForType:(id)arg1 pasteboard:(id)arg2;
- (id)initWithPasteboardPropertyList:(id)arg1 ofType:(id)arg2;
@end
@protocol NSPasteboardWriting <NSObject>
- (id)pasteboardPropertyListForType:(id)arg1;
- (id)writableTypesForPasteboard:(id)arg1;
@optional
- (unsigned long long)writingOptionsForType:(id)arg1 pasteboard:(id)arg2;
@end
@protocol NSPathControlDelegate <NSObject>
@optional
- (void)pathControl:(id)arg1 willPopUpMenu:(id)arg2;
- (void)pathControl:(id)arg1 willDisplayOpenPanel:(id)arg2;
- (BOOL)pathControl:(id)arg1 acceptDrop:(id)arg2;
- (unsigned long long)pathControl:(id)arg1 validateDrop:(id)arg2;
- (BOOL)pathControl:(id)arg1 shouldDragPathComponentCell:(id)arg2 withPasteboard:(id)arg3;
@end
@protocol NSPopoverDelegate <NSObject>
@optional
- (void)popoverDidClose:(id)arg1;
- (void)popoverWillClose:(id)arg1;
- (void)popoverDidShow:(id)arg1;
- (void)popoverWillShow:(id)arg1;
- (id)detachableWindowForPopover:(id)arg1;
- (BOOL)popoverShouldClose:(id)arg1;
@end
@protocol NSPortDelegate <NSObject>
@optional
- (void)handlePortMessage:(id)arg1;
@end
@protocol NSPredicateVisitor
- (void)visitPredicateOperator:(id)arg1;
- (void)visitPredicateExpression:(id)arg1;
- (void)visitPredicate:(id)arg1;
@end
@protocol NSPreferencesModule
- (BOOL)preferencesWindowShouldClose;
- (BOOL)moduleCanBeRemoved;
- (void)moduleWasInstalled;
- (void)moduleWillBeRemoved;
- (void)didChange;
- (void)initializeFromDefaults;
- (void)willBeDisplayed;
- (void)saveChanges;
- (BOOL)hasChangesPending;
- (id)imageForPreferenceNamed:(id)arg1;
- (id)viewForPreferenceNamed:(id)arg1;
@end
@protocol NSPrintGraphicsContextAdvancing
- (void)endDocument;
- (void)endPage;
- (void)beginPageWithBounds:(struct CGRect)arg1;
- (void)beginDocumentWithTitle:(id)arg1;
@end
@protocol NSPrintPanelAccessorizing
- (id)localizedSummaryItems;
@optional
- (id)keyPathsForValuesAffectingPreview;
@end
@protocol NSRuleEditorDelegate <NSObject>
- (id)ruleEditor:(id)arg1 displayValueForCriterion:(id)arg2 inRow:(long long)arg3;
- (id)ruleEditor:(id)arg1 child:(long long)arg2 forCriterion:(id)arg3 withRowType:(unsigned long long)arg4;
- (long long)ruleEditor:(id)arg1 numberOfChildrenForCriterion:(id)arg2 withRowType:(unsigned long long)arg3;
@optional
- (void)ruleEditorRowsDidChange:(id)arg1;
- (id)ruleEditor:(id)arg1 predicatePartsForCriterion:(id)arg2 withDisplayValue:(id)arg3 inRow:(long long)arg4;
@end
@protocol NSScrollerImpDelegate
- (void)scrollerImp:(id)arg1 overlayScrollerStateChangedTo:(unsigned long long)arg2;
- (void)scrollerImp:(id)arg1 animateTrackAlphaTo:(double)arg2 duration:(double)arg3;
- (void)scrollerImp:(id)arg1 animateKnobAlphaTo:(double)arg2 duration:(double)arg3;
- (id)layer;
- (struct CGRect)convertRectFromBacking:(struct CGRect)arg1;
- (struct CGRect)convertRectToBacking:(struct CGRect)arg1;
@optional
- (struct CGRect)convertRectToLayer:(struct CGRect)arg1;
- (struct CGPoint)mouseLocationInScrollerForScrollerImp:(id)arg1;
- (void)scrollerImp:(id)arg1 animateExpansionTransitionWithDuration:(double)arg2;
- (void)scrollerImp:(id)arg1 animateUIStateTransitionWithDuration:(double)arg2;
@end
@protocol NSScrollerImpPairDelegate
- (void)scrollerImpPair:(id)arg1 updateScrollerStyleForNewRecommendedScrollerStyle:(long long)arg2;
- (void)scrollerImpPair:(id)arg1 setContentAreaNeedsDisplayInRect:(struct CGRect)arg2;
- (struct CGPoint)scrollerImpPair:(id)arg1 convertContentPoint:(struct CGPoint)arg2 toScrollerImp:(id)arg3;
- (struct CGPoint)mouseLocationInContentAreaForScrollerImpPair:(id)arg1;
- (BOOL)inLiveResizeForScrollerImpPair:(id)arg1;
- (struct CGRect)contentAreaRectForScrollerImpPair:(id)arg1;
@optional
- (BOOL)scrollerImpPair:(id)arg1 isContentPointVisible:(struct CGPoint)arg2;
@end
@protocol NSServiceListenerProto
- (id)_doInvokeServiceIn:(id)arg1 msg:(id)arg2 pb:(id)arg3 userData:(id)arg4 error:(id *)arg5 unhide:(BOOL)arg6;
@end
@protocol NSServiceMasterProto
- (id)objectForServicePath:(id)arg1;
@end
@protocol NSSliderViewRequiredMethods
+ (id)genericColorSpace;
- (id)regularColorIfPossible:(id)arg1;
- (void)adjustControls:(id)arg1;
- (void)_adjustControls:(id)arg1 andSetColor:(BOOL)arg2;
- (void)setColor:(id)arg1;
- (void)viewSizeChanged:(id)arg1;
- (id)provideNewSubview:(id)arg1;
@end
@protocol NSSpellServerPrivateNewDO
- (oneway void)_invalidateDictionary:(in bycopy id)arg1 newTime:(in long long)arg2;
- (oneway void)_setWords:(in bycopy id)arg1 inDictionary:(in bycopy id)arg2;
- (bycopy id)_wordsInDictionary:(in bycopy id)arg1;
- (BOOL)_isWord:(in bycopy id)arg1 inDictionary:(in bycopy id)arg2;
- (BOOL)_forgetWord:(in bycopy id)arg1 inDictionary:(in bycopy id)arg2;
- (BOOL)_learnWord:(in bycopy id)arg1 inDictionary:(in bycopy id)arg2;
- (bycopy id)_prefixesForPinyinInputString:(in bycopy id)arg1 language:(in bycopy id)arg2;
- (bycopy id)_extendedAlternativesForPinyinInputString:(in bycopy id)arg1 language:(in bycopy id)arg2;
- (bycopy id)_alternativesForPinyinInputString:(in bycopy id)arg1 language:(in bycopy id)arg2;
- (bycopy id)_stringForInputString:(in bycopy id)arg1 language:(in bycopy id)arg2;
- (bycopy id)_suggestCompletionsForPartialWordRange:(struct _NSRange)arg1 inString:(in bycopy id)arg2 language:(in bycopy id)arg3;
- (bycopy id)_suggestGuessesForWord:(in bycopy id)arg1 inLanguage:(in bycopy id)arg2;
- (oneway void)_recordResponse:(in unsigned long long)arg1 toCorrection:(in bycopy id)arg2 forWord:(in bycopy id)arg3 language:(in bycopy id)arg4;
- (bycopy id)_unkeyedDataFromCheckingString:(in id)arg1 offset:(in unsigned long long)arg2 types:(in unsigned long long)arg3 options:(in bycopy id)arg4 orthographyData:(in bycopy id)arg5 learnedDictionaries:(in bycopy id)arg6 wordCount:(out long long *)arg7;
- (bycopy id)_unkeyedDataFromCheckingString:(in id)arg1 offset:(in unsigned long long)arg2 types:(in unsigned long long)arg3 options:(in bycopy id)arg4 orthography:(in bycopy id)arg5 learnedDictionaries:(in bycopy id)arg6 wordCount:(out long long *)arg7;
- (bycopy id)_dataFromCheckingString:(in id)arg1 offset:(in unsigned long long)arg2 types:(in unsigned long long)arg3 options:(in bycopy id)arg4 orthographyData:(in bycopy id)arg5 learnedDictionaries:(in bycopy id)arg6 wordCount:(out long long *)arg7;
- (bycopy id)_dataFromCheckingString:(in id)arg1 offset:(in unsigned long long)arg2 types:(in unsigned long long)arg3 options:(in bycopy id)arg4 orthography:(in bycopy id)arg5 learnedDictionaries:(in bycopy id)arg6 wordCount:(out long long *)arg7;
- (bycopy id)_checkString:(in id)arg1 offset:(in unsigned long long)arg2 types:(in unsigned long long)arg3 options:(in bycopy id)arg4 orthography:(in bycopy id)arg5 learnedDictionaries:(in bycopy id)arg6 wordCount:(out long long *)arg7;
- (struct _NSRange)_checkGrammarInString:(in id)arg1 language:(in bycopy id)arg2 details:(out bycopy id *)arg3;
- (struct _NSRange)_findMisspelledWordInString:(in id)arg1 language:(in bycopy id)arg2 learnedDictionaries:(in bycopy id)arg3 wordCount:(out long long *)arg4 countOnly:(in char)arg5;
@end
@protocol NSTableViewCellElement <NSObject>
+ (id)cellForRow:(long long)arg1 tableColumn:(id)arg2;
+ (id)cellForRow:(long long)arg1 column:(long long)arg2 tableView:(id)arg3;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (id)tableView;
- (long long)column;
- (long long)row;
@end
@protocol NSTableViewDataSource <NSObject>
@optional
- (id)tableView:(id)arg1 namesOfPromisedFilesDroppedAtDestination:(id)arg2 forDraggedRowsWithIndexes:(id)arg3;
- (BOOL)tableView:(id)arg1 acceptDrop:(id)arg2 row:(long long)arg3 dropOperation:(unsigned long long)arg4;
- (unsigned long long)tableView:(id)arg1 validateDrop:(id)arg2 proposedRow:(long long)arg3 proposedDropOperation:(unsigned long long)arg4;
- (BOOL)tableView:(id)arg1 writeRowsWithIndexes:(id)arg2 toPasteboard:(id)arg3;
- (void)tableView:(id)arg1 updateDraggingItemsForDrag:(id)arg2;
- (void)tableView:(id)arg1 draggingSession:(id)arg2 endedAtPoint:(struct CGPoint)arg3 operation:(unsigned long long)arg4;
- (void)tableView:(id)arg1 draggingSession:(id)arg2 willBeginAtPoint:(struct CGPoint)arg3 forRowIndexes:(id)arg4;
- (id)tableView:(id)arg1 pasteboardWriterForRow:(long long)arg2;
- (void)tableView:(id)arg1 sortDescriptorsDidChange:(id)arg2;
- (void)tableView:(id)arg1 setObjectValue:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (id)tableView:(id)arg1 objectValueForTableColumn:(id)arg2 row:(long long)arg3;
- (long long)numberOfRowsInTableView:(id)arg1;
@end
@protocol NSTableViewDelegate <NSControlTextEditingDelegate>
@optional
- (void)tableViewSelectionIsChanging:(id)arg1;
- (void)tableViewColumnDidResize:(id)arg1;
- (void)tableViewColumnDidMove:(id)arg1;
- (void)tableViewSelectionDidChange:(id)arg1;
- (BOOL)tableView:(id)arg1 shouldReorderColumn:(long long)arg2 toColumn:(long long)arg3;
- (double)tableView:(id)arg1 sizeToFitWidthOfColumn:(long long)arg2;
- (BOOL)tableView:(id)arg1 isGroupRow:(long long)arg2;
- (BOOL)tableView:(id)arg1 shouldTypeSelectForEvent:(id)arg2 withCurrentSearchString:(id)arg3;
- (long long)tableView:(id)arg1 nextTypeSelectMatchFromRow:(long long)arg2 toRow:(long long)arg3 forString:(id)arg4;
- (id)tableView:(id)arg1 typeSelectStringForTableColumn:(id)arg2 row:(long long)arg3;
- (double)tableView:(id)arg1 heightOfRow:(long long)arg2;
- (void)tableView:(id)arg1 didDragTableColumn:(id)arg2;
- (void)tableView:(id)arg1 didClickTableColumn:(id)arg2;
- (void)tableView:(id)arg1 mouseDownInHeaderOfTableColumn:(id)arg2;
- (BOOL)tableView:(id)arg1 shouldSelectTableColumn:(id)arg2;
- (id)tableView:(id)arg1 selectionIndexesForProposedSelection:(id)arg2;
- (BOOL)tableView:(id)arg1 shouldSelectRow:(long long)arg2;
- (BOOL)selectionShouldChangeInTableView:(id)arg1;
- (id)tableView:(id)arg1 dataCellForTableColumn:(id)arg2 row:(long long)arg3;
- (BOOL)tableView:(id)arg1 shouldTrackCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (BOOL)tableView:(id)arg1 shouldShowCellExpansionForTableColumn:(id)arg2 row:(long long)arg3;
- (id)tableView:(id)arg1 toolTipForCell:(id)arg2 rect:(struct CGRect *)arg3 tableColumn:(id)arg4 row:(long long)arg5 mouseLocation:(struct CGPoint)arg6;
- (BOOL)tableView:(id)arg1 shouldEditTableColumn:(id)arg2 row:(long long)arg3;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (void)tableView:(id)arg1 didRemoveRowView:(id)arg2 forRow:(long long)arg3;
- (void)tableView:(id)arg1 didAddRowView:(id)arg2 forRow:(long long)arg3;
- (id)tableView:(id)arg1 rowViewForRow:(long long)arg2;
- (id)tableView:(id)arg1 viewForTableColumn:(id)arg2 row:(long long)arg3;
@end
@protocol NSTextAttachmentCell <NSObject>
- (struct CGRect)cellFrameForTextContainer:(id)arg1 proposedLineFragment:(struct CGRect)arg2 glyphPosition:(struct CGPoint)arg3 characterIndex:(unsigned long long)arg4;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 atCharacterIndex:(unsigned long long)arg4 untilMouseUp:(BOOL)arg5;
- (BOOL)wantsToTrackMouseForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 atCharacterIndex:(unsigned long long)arg4;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2 characterIndex:(unsigned long long)arg3 layoutManager:(id)arg4;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2 characterIndex:(unsigned long long)arg3;
- (id)attachment;
- (void)setAttachment:(id)arg1;
- (struct CGPoint)cellBaselineOffset;
- (struct CGSize)cellSize;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)highlight:(BOOL)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (BOOL)wantsToTrackMouse;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@protocol NSTextDelegate <NSObject>
@optional
- (void)textDidChange:(id)arg1;
- (void)textDidEndEditing:(id)arg1;
- (void)textDidBeginEditing:(id)arg1;
- (BOOL)textShouldEndEditing:(id)arg1;
- (BOOL)textShouldBeginEditing:(id)arg1;
@end
@protocol NSTextFieldDelegate <NSControlTextEditingDelegate>
@end
@protocol NSTextFinderBarContainer <NSObject>
@property(getter=isFindBarVisible) BOOL findBarVisible;
@property(retain) NSView *findBarView;
- (void)findBarViewDidChangeHeight;
@optional
- (id)contentView;
@end
@protocol NSTextInput
- (id)validAttributesForMarkedText;
- (unsigned long long)characterIndexForPoint:(struct CGPoint)arg1;
- (struct CGRect)firstRectForCharacterRange:(struct _NSRange)arg1;
- (struct _NSRange)selectedRange;
- (struct _NSRange)markedRange;
- (id)attributedSubstringFromRange:(struct _NSRange)arg1;
- (long long)conversationIdentifier;
- (BOOL)hasMarkedText;
- (void)unmarkText;
- (void)setMarkedText:(id)arg1 selectedRange:(struct _NSRange)arg2;
- (void)doCommandBySelector:(SEL)arg1;
- (void)insertText:(id)arg1;
@end
@protocol NSTextInputClient
- (unsigned long long)characterIndexForPoint:(struct CGPoint)arg1;
- (struct CGRect)firstRectForCharacterRange:(struct _NSRange)arg1 actualRange:(struct _NSRange *)arg2;
- (id)validAttributesForMarkedText;
- (id)attributedSubstringForProposedRange:(struct _NSRange)arg1 actualRange:(struct _NSRange *)arg2;
- (BOOL)hasMarkedText;
- (struct _NSRange)markedRange;
- (struct _NSRange)selectedRange;
- (void)unmarkText;
- (void)setMarkedText:(id)arg1 selectedRange:(struct _NSRange)arg2 replacementRange:(struct _NSRange)arg3;
- (void)doCommandBySelector:(SEL)arg1;
- (void)insertText:(id)arg1 replacementRange:(struct _NSRange)arg2;
@optional
- (BOOL)drawsVerticallyForCharacterAtIndex:(unsigned long long)arg1;
- (long long)windowLevel;
- (double)baselineDeltaForCharacterAtIndex:(unsigned long long)arg1;
- (double)fractionOfDistanceThroughGlyphForPoint:(struct CGPoint)arg1;
- (id)attributedString;
@end
@protocol NSTextLayoutOrientationProvider
- (long long)layoutOrientation;
@end
@protocol NSTextViewDelegate <NSTextDelegate>
@optional
- (id)undoManagerForTextView:(id)arg1;
- (void)textView:(id)arg1 draggedCell:(id)arg2 inRect:(struct CGRect)arg3 event:(id)arg4;
- (void)textView:(id)arg1 doubleClickedOnCell:(id)arg2 inRect:(struct CGRect)arg3;
- (void)textView:(id)arg1 clickedOnCell:(id)arg2 inRect:(struct CGRect)arg3;
- (BOOL)textView:(id)arg1 clickedOnLink:(id)arg2;
- (id)textView:(id)arg1 willShowSharingServicePicker:(id)arg2 forItems:(id)arg3;
- (id)textView:(id)arg1 URLForContentsOfTextAttachment:(id)arg2 atIndex:(unsigned long long)arg3;
- (id)textView:(id)arg1 didCheckTextInRange:(struct _NSRange)arg2 types:(unsigned long long)arg3 options:(id)arg4 results:(id)arg5 orthography:(id)arg6 wordCount:(long long)arg7;
- (id)textView:(id)arg1 willCheckTextInRange:(struct _NSRange)arg2 options:(id)arg3 types:(unsigned long long *)arg4;
- (id)textView:(id)arg1 menu:(id)arg2 forEvent:(id)arg3 atIndex:(unsigned long long)arg4;
- (long long)textView:(id)arg1 shouldSetSpellingState:(long long)arg2 range:(struct _NSRange)arg3;
- (BOOL)textView:(id)arg1 doCommandBySelector:(SEL)arg2;
- (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (id)textView:(id)arg1 completions:(id)arg2 forPartialWordRange:(struct _NSRange)arg3 indexOfSelectedItem:(long long *)arg4;
- (id)textView:(id)arg1 willDisplayToolTip:(id)arg2 forCharacterAtIndex:(unsigned long long)arg3;
- (void)textViewDidChangeTypingAttributes:(id)arg1;
- (void)textViewDidChangeSelection:(id)arg1;
- (id)textView:(id)arg1 shouldChangeTypingAttributes:(id)arg2 toAttributes:(id)arg3;
- (BOOL)textView:(id)arg1 shouldChangeTextInRanges:(id)arg2 replacementStrings:(id)arg3;
- (id)textView:(id)arg1 willChangeSelectionFromCharacterRanges:(id)arg2 toCharacterRanges:(id)arg3;
- (struct _NSRange)textView:(id)arg1 willChangeSelectionFromCharacterRange:(struct _NSRange)arg2 toCharacterRange:(struct _NSRange)arg3;
- (BOOL)textView:(id)arg1 writeCell:(id)arg2 atIndex:(unsigned long long)arg3 toPasteboard:(id)arg4 type:(id)arg5;
- (id)textView:(id)arg1 writablePasteboardTypesForCell:(id)arg2 atIndex:(unsigned long long)arg3;
- (void)textView:(id)arg1 draggedCell:(id)arg2 inRect:(struct CGRect)arg3 event:(id)arg4 atIndex:(unsigned long long)arg5;
- (void)textView:(id)arg1 doubleClickedOnCell:(id)arg2 inRect:(struct CGRect)arg3 atIndex:(unsigned long long)arg4;
- (void)textView:(id)arg1 clickedOnCell:(id)arg2 inRect:(struct CGRect)arg3 atIndex:(unsigned long long)arg4;
- (BOOL)textView:(id)arg1 clickedOnLink:(id)arg2 atIndex:(unsigned long long)arg3;
@end
@protocol NSToolbarDelegate <NSObject>
@optional
- (void)toolbarDidRemoveItem:(id)arg1;
- (void)toolbarWillAddItem:(id)arg1;
- (id)toolbarSelectableItemIdentifiers:(id)arg1;
- (id)toolbarAllowedItemIdentifiers:(id)arg1;
- (id)toolbarDefaultItemIdentifiers:(id)arg1;
- (id)toolbar:(id)arg1 itemForItemIdentifier:(id)arg2 willBeInsertedIntoToolbar:(BOOL)arg3;
@end
@protocol NSUserInterfaceItemIdentification
@property(copy) NSString *identifier;
@end
@protocol NSUserInterfaceValidations
- (BOOL)validateUserInterfaceItem:(id)arg1;
@end
@protocol NSValidatedUserInterfaceItem
- (long long)tag;
- (SEL)action;
@end
@protocol NSWindowDelegate <NSObject>
@optional
- (void)windowDidExitVersionBrowser:(id)arg1;
- (void)windowWillExitVersionBrowser:(id)arg1;
- (void)windowDidEnterVersionBrowser:(id)arg1;
- (void)windowWillEnterVersionBrowser:(id)arg1;
- (void)windowDidExitFullScreen:(id)arg1;
- (void)windowWillExitFullScreen:(id)arg1;
- (void)windowDidEnterFullScreen:(id)arg1;
- (void)windowWillEnterFullScreen:(id)arg1;
- (void)windowDidEndLiveResize:(id)arg1;
- (void)windowWillStartLiveResize:(id)arg1;
- (void)windowDidEndSheet:(id)arg1;
- (void)windowWillBeginSheet:(id)arg1;
- (void)windowDidChangeBackingProperties:(id)arg1;
- (void)windowDidChangeScreenProfile:(id)arg1;
- (void)windowDidChangeScreen:(id)arg1;
- (void)windowDidUpdate:(id)arg1;
- (void)windowDidDeminiaturize:(id)arg1;
- (void)windowDidMiniaturize:(id)arg1;
- (void)windowWillMiniaturize:(id)arg1;
- (void)windowWillClose:(id)arg1;
- (void)windowDidResignMain:(id)arg1;
- (void)windowDidBecomeMain:(id)arg1;
- (void)windowDidResignKey:(id)arg1;
- (void)windowDidBecomeKey:(id)arg1;
- (void)windowDidMove:(id)arg1;
- (void)windowWillMove:(id)arg1;
- (void)windowDidExpose:(id)arg1;
- (void)windowDidResize:(id)arg1;
- (void)window:(id)arg1 didDecodeRestorableState:(id)arg2;
- (void)window:(id)arg1 willEncodeRestorableState:(id)arg2;
- (struct CGSize)window:(id)arg1 willResizeForVersionBrowserWithMaxPreferredSize:(struct CGSize)arg2 maxAllowedSize:(struct CGSize)arg3;
- (void)windowDidFailToExitFullScreen:(id)arg1;
- (void)window:(id)arg1 startCustomAnimationToExitFullScreenWithDuration:(double)arg2;
- (id)customWindowsToExitFullScreenForWindow:(id)arg1;
- (void)windowDidFailToEnterFullScreen:(id)arg1;
- (void)window:(id)arg1 startCustomAnimationToEnterFullScreenWithDuration:(double)arg2;
- (id)customWindowsToEnterFullScreenForWindow:(id)arg1;
- (unsigned long long)window:(id)arg1 willUseFullScreenPresentationOptions:(unsigned long long)arg2;
- (struct CGSize)window:(id)arg1 willUseFullScreenContentSize:(struct CGSize)arg2;
- (BOOL)window:(id)arg1 shouldDragDocumentWithEvent:(id)arg2 from:(struct CGPoint)arg3 withPasteboard:(id)arg4;
- (BOOL)window:(id)arg1 shouldPopUpDocumentPathMenu:(id)arg2;
- (struct CGRect)window:(id)arg1 willPositionSheet:(id)arg2 usingRect:(struct CGRect)arg3;
- (id)windowWillReturnUndoManager:(id)arg1;
- (BOOL)windowShouldZoom:(id)arg1 toFrame:(struct CGRect)arg2;
- (struct CGRect)windowWillUseStandardFrame:(id)arg1 defaultFrame:(struct CGRect)arg2;
- (struct CGSize)windowWillResize:(id)arg1 toSize:(struct CGSize)arg2;
- (id)windowWillReturnFieldEditor:(id)arg1 toObject:(id)arg2;
- (BOOL)windowShouldClose:(id)arg1;
@end
@protocol NSWindowRestoration <NSObject>
+ (void)restoreWindowWithIdentifier:(id)arg1 state:(id)arg2 completionHandler:(id)arg3;
@end
@protocol NSXMLParserDelegate <NSObject>
@optional
- (void)parser:(id)arg1 validationErrorOccurred:(id)arg2;
- (void)parser:(id)arg1 parseErrorOccurred:(id)arg2;
- (id)parser:(id)arg1 resolveExternalEntityName:(id)arg2 systemID:(id)arg3;
- (void)parser:(id)arg1 foundCDATA:(id)arg2;
- (void)parser:(id)arg1 foundComment:(id)arg2;
- (void)parser:(id)arg1 foundProcessingInstructionWithTarget:(id)arg2 data:(id)arg3;
- (void)parser:(id)arg1 foundIgnorableWhitespace:(id)arg2;
- (void)parser:(id)arg1 foundCharacters:(id)arg2;
- (void)parser:(id)arg1 didEndMappingPrefix:(id)arg2;
- (void)parser:(id)arg1 didStartMappingPrefix:(id)arg2 toURI:(id)arg3;
- (void)parser:(id)arg1 didEndElement:(id)arg2 namespaceURI:(id)arg3 qualifiedName:(id)arg4;
- (void)parser:(id)arg1 didStartElement:(id)arg2 namespaceURI:(id)arg3 qualifiedName:(id)arg4 attributes:(id)arg5;
- (void)parser:(id)arg1 foundExternalEntityDeclarationWithName:(id)arg2 publicID:(id)arg3 systemID:(id)arg4;
- (void)parser:(id)arg1 foundInternalEntityDeclarationWithName:(id)arg2 value:(id)arg3;
- (void)parser:(id)arg1 foundElementDeclarationWithName:(id)arg2 model:(id)arg3;
- (void)parser:(id)arg1 foundAttributeDeclarationWithName:(id)arg2 forElement:(id)arg3 type:(id)arg4 defaultValue:(id)arg5;
- (void)parser:(id)arg1 foundUnparsedEntityDeclarationWithName:(id)arg2 publicID:(id)arg3 systemID:(id)arg4 notationName:(id)arg5;
- (void)parser:(id)arg1 foundNotationDeclarationWithName:(id)arg2 publicID:(id)arg3 systemID:(id)arg4;
- (void)parserDidEndDocument:(id)arg1;
- (void)parserDidStartDocument:(id)arg1;
@end
@protocol QLPreviewItem <NSObject>
@property(readonly) NSURL *previewItemURL;
@optional
@property(readonly) id previewItemDisplayState;
@property(readonly) NSString *previewItemTitle;
@end
@protocol QLPreviewPanelDataSource
- (id)previewPanel:(id)arg1 previewItemAtIndex:(long long)arg2;
- (long long)numberOfPreviewItemsInPreviewPanel:(id)arg1;
@end
@protocol QLPreviewPanelDelegate <NSWindowDelegate>
@optional
- (id)previewPanel:(id)arg1 transitionImageForPreviewItem:(id)arg2 contentRect:(struct CGRect *)arg3;
- (struct CGRect)previewPanel:(id)arg1 sourceFrameOnScreenForPreviewItem:(id)arg2;
- (BOOL)previewPanel:(id)arg1 handleEvent:(id)arg2;
@end
@protocol QLPreviewViewDelegate <NSObject>
@optional
- (unsigned long long)previewView:(id)arg1 draggingSourceOperationMaskForLocal:(BOOL)arg2;
- (BOOL)previewView:(id)arg1 writePreviewItem:(id)arg2 toPasteboard:(id)arg3;
- (id)previewView:(id)arg1 namesOfPromisedFilesDroppedAtDestination:(id)arg2 forPreviewItem:(id)arg3;
- (BOOL)previewView:(id)arg1 acceptDrop:(id)arg2 onPreviewItem:(id)arg3;
- (unsigned long long)previewView:(id)arg1 validateDrop:(id)arg2 onPreviewItem:(id)arg3;
- (id)previewView:(id)arg1 customViewForPreviewItem:(id)arg2;
- (BOOL)previewView:(id)arg1 shouldPreviewItem:(id)arg2;
- (void)previewView:(id)arg1 timedOutLoadingPreviewItem:(id)arg2;
- (void)previewView:(id)arg1 didShowPreviewItem:(id)arg2;
- (void)previewView:(id)arg1 willShowPreviewItem:(id)arg2;
- (void)previewView:(id)arg1 didLoadPreviewItem:(id)arg2;
- (void)previewView:(id)arg1 willLoadPreviewItem:(id)arg2;
@end
@protocol _NSActionBinderPlugin <_NSEditorBinderPlugin>
- (BOOL)invokeSelector:(SEL)arg1 withArguments:(id)arg2 forBinding:(id)arg3 object:(id)arg4;
- (BOOL)targetAndArgumentsAcceptableForPerformAction;
@end
@protocol _NSApplicationLightLaunchDelegate
- (void)applicationWillDelayFinishLaunching:(id)arg1;
@end
@protocol _NSBinderPlugin <NSObject>
+ (id)_deprecatedBindings;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (BOOL)isUsableWithObject:(id)arg1;
- (BOOL)shouldUseInvalidationForObject:(id)arg1;
- (BOOL)acceptsMarker:(id)arg1 binding:(id)arg2 overrideWithPlaceholderIfDefined:(char *)arg3;
- (Class)defaultPlaceholderLookupClassForBinding:(id)arg1 object:(id)arg2;
- (void)connectionWasBroken:(id)arg1;
- (void)connectionWasEstablished:(id)arg1;
- (BOOL)observeKeyPathForBindingInfo:(id)arg1 registerOrUnregister:(BOOL)arg2 object:(id)arg3;
- (BOOL)handleObservingRefresh:(id)arg1;
- (id)initWithBinder:(id)arg1 object:(id)arg2;
@end
@protocol _NSBindingTree
- (BOOL)isExpandableAtArrangedObjectIndexPath:(id)arg1;
- (unsigned long long)countForIndexPath:(id)arg1;
- (id)nodeAtIndexPath:(id)arg1;
- (id)objectAtIndexPath:(id)arg1;
- (BOOL)_validateValue:(id *)arg1 forKeyPath:(id)arg2 ofObjectAtIndexPath:(id)arg3 error:(id *)arg4;
- (void)_invokeSelector:(SEL)arg1 withArguments:(id)arg2 onKeyPath:(id)arg3 ofObjectAtIndexPath:(id)arg4;
- (void)_setValue:(id)arg1 forKeyPath:(id)arg2 ofObjectAtIndexPath:(id)arg3;
- (id)_valueForKeyPath:(id)arg1 ofObjectAtIndexPath:(id)arg2;
@end
@protocol _NSDisplayFontBinderPlugin <_NSBinderPlugin>
- (id)fontInvalidationCapableObjectForObject:(id)arg1;
@end
@protocol _NSEditorBinderPlugin <_NSBinderPlugin>
- (BOOL)conditionalBehaviorOffByDefault:(id)arg1;
- (BOOL)prefersEnabledOverEditable:(id)arg1;
@end
@protocol _NSMultipleSelectionBinderPlugin <_NSSelectionBinderPlugin>
@end
@protocol _NSPICTConverting
- (out bycopy id)imageDataRecordFromPICTDataRecord:(in bycopy id)arg1;
- (out bycopy id)PICTDataRecordFromImageDataRecord:(in bycopy id)arg1;
- (out bycopy id)renderedBitmapInfoFromPICTDataRecord:(in bycopy id)arg1;
@end
@protocol _NSSelectionBinderPlugin <NSObject, _NSValueBinderPlugin>
- (BOOL)shouldRefreshDisplayAfterSelectionMechanismWasDismissed:(id)arg1;
- (void)storeModeWhenIgnoringObjectPopulation:(struct __NSKeyValueCodingControllerModeType)arg1;
- (BOOL)canIgnorePopulatingObject:(id)arg1;
- (void)populateObject:(id)arg1 withContent:(id)arg2 valueKey:(id)arg3 objectKey:(id)arg4 insertsNullPlaceholder:(BOOL)arg5;
- (BOOL)canMixDynamicAndStaticContent;
- (BOOL)canPopulateWithPlaceholders;
- (unsigned long long)allowedContentBindingMask;
@end
@protocol _NSServiceAction <NSObject>
@property(readonly, nonatomic) BOOL isSpellChecker;
@property(copy, nonatomic) NSString *keyEquivalent;
@property(nonatomic) BOOL isAvailableInServicesMenu;
@property(nonatomic) BOOL isAvailableInContextMenu;
@property(readonly, nonatomic) BOOL isWorkflow;
@property(readonly, nonatomic) NSString *localizedServiceDescription;
@property(readonly, nonatomic) BOOL isRestricted;
@property(readonly, nonatomic) NSString *bundleIdentifier;
@property(readonly, nonatomic) NSString *bundlePath;
@property(readonly, nonatomic) NSString *localizedCategoryTitle;
@property(readonly, nonatomic) NSString *categoryTitle;
@property(copy, nonatomic) NSKeyboardShortcut *keyboardShortcut;
@property(readonly, nonatomic) NSKeyboardShortcut *defaultKeyboardShortcut;
@property(readonly, nonatomic) NSString *localizedTitle;
@property(readonly, nonatomic) NSString *title;
- (void)resetToDefaultAvailability;
- (void)resetToDefaultKeyboardShortcut;
@end
@protocol _NSTextColorBinderPlugin <_NSBinderPlugin>
- (id)textColorInvalidationCapableObjectForObject:(id)arg1;
@end
@protocol _NSValueBinderPlugin <_NSEditorBinderPlugin>
- (BOOL)applyObjectValue:(id *)arg1 forBinding:(id)arg2 operation:(int *)arg3 needToRunAlert:(char *)arg4 error:(id *)arg5;
- (BOOL)shouldAlwaysUpdateDisplayValue;
- (void)invalidateObjectValueInObject:(id)arg1;
- (id)objectValueInvalidationCapableObjectForObject:(id)arg1;
- (BOOL)shouldProvideSortDescriptor:(id)arg1 optionsAdvertisingOnly:(BOOL)arg2;
- (BOOL)isObjectTableColumnDataCell:(id)arg1;
- (id)formatterOfObject:(id)arg1;
- (id)binderReferenceObjectValue;
- (id)shownValueInObject:(id)arg1;
- (id)formattedValueInObject:(id)arg1 errorEncountered:(char *)arg2 error:(id *)arg3;
- (void)showValue:(id)arg1 inObject:(id)arg2;
- (BOOL)shouldIgnoreAction:(id)arg1;
- (id)editingBinderForControl:(id)arg1;
- (void)actionHasEnded:(id)arg1 sender:(id)arg2;
- (void)actionHasBegun:(id)arg1 sender:(id)arg2;
- (void)_actionHasBegun:(id)arg1 atIndexPath:(id)arg2;
- (void)_actionHasBegun:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)editingWasAborted:(id)arg1;
- (void)editingHasEnded:(id)arg1;
- (void)editingHasBegun:(id)arg1;
- (struct __NSKeyValueCodingControllerModeType)editedMode:(id)arg1 forEditingOrAction:(BOOL)arg2;
- (BOOL)needsDelegate;
- (Class)valueClass:(id)arg1 forBinding:(id)arg2;
- (Class)valueClass:(id)arg1;
- (BOOL)isBooleanValueBindingForObject:(id)arg1;
- (BOOL)updateCellOrControl:(id)arg1 forMaxValue:(id)arg2;
- (BOOL)updateCellOrControl:(id)arg1 forMinValue:(id)arg2;
- (void)storeMin:(BOOL)arg1 andMax:(BOOL)arg2 ofObject:(id)arg3;
- (BOOL)canSupportMinAndMaxForObject:(id)arg1;
- (BOOL)canIgnoreSettingMinAndMaxForObject:(id)arg1;
- (unsigned long long)allowedValueBindingMask;
@end
@interface _NSATSTypesetterGuts : NSObject
{
NSATSLineFragment *_lineFragment;
NSATSGlyphStorage *_glyphStorage;
unsigned long long _lastGlyphIndex;
unsigned long long _lastContainerIndex;
CDStruct_1b12a171 *_typesetterAuxiliary;
CDUnion_09a75e3c *_lineFragmentRectArgs;
char *_bidiLevels;
struct {
unsigned int _isiChatTypesetter:1;
unsigned int _resToWillSetLineFragmentRect:1;
unsigned int _resToShouldBreakLineByWordWithCharacterAtIndex:1;
unsigned int _resToShouldBreakLineByHyphenatingWithCharacterAtIndex:1;
unsigned int _resToBBoxForControlGlyph:1;
unsigned int _isBusy:1;
unsigned int _baselineRendering:1;
unsigned int _forceTailTruncation:1;
unsigned int _reserved:24;
} _flags;
struct {
unsigned int _resolvedWritingDirection:2;
unsigned int _reserved:30;
} _paragraphState;
struct __CTTypesetter *_ctTypesetter;
}
- (void)finalize;
- (void)dealloc;
- (id)initWithTypesetter:(id)arg1;
@end
@interface NSATSTypesetter : NSTypesetter
{
NSAttributedString *attributedString;
struct _NSRange paragraphGlyphRange;
struct _NSRange paragraphSeparatorGlyphRange;
double lineFragmentPadding;
NSLayoutManager *layoutManager;
NSArray *textContainers;
NSTextContainer *currentTextContainer;
unsigned long long currentTextContainerIndex;
struct CGSize currentTextContainerSize;
NSParagraphStyle *currentParagraphStyle;
void *_atsReserved[8];
id _private;
}
+ (BOOL)_allowsScreenFontKerning;
+ (id)sharedTypesetter;
+ (id)sharedInstance;
+ (void)initialize;
- (struct CGRect)lineFragmentRectForProposedRect:(struct CGRect)arg1 remainingRect:(struct CGRect *)arg2;
- (CDUnion_09a75e3c *)_lineFragmentRectForProposedRectArgs;
- (CDStruct_1b12a171 *)_allocateAuxData;
- (double)baselineOffsetInLayoutManager:(id)arg1 glyphIndex:(unsigned long long)arg2;
- (struct _NSRange)layoutCharactersInRange:(struct _NSRange)arg1 forLayoutManager:(id)arg2 maximumNumberOfLineFragments:(unsigned long long)arg3;
- (void)layoutGlyphsInLayoutManager:(id)arg1 startingAtGlyphIndex:(unsigned long long)arg2 maxNumberOfLineFragments:(unsigned long long)arg3 nextGlyphIndex:(unsigned long long *)arg4;
- (unsigned int)hyphenCharacterForGlyphAtIndex:(unsigned long long)arg1;
- (float)hyphenationFactorForGlyphAtIndex:(unsigned long long)arg1;
- (unsigned long long)layoutParagraphAtPoint:(struct CGPoint *)arg1;
- (unsigned long long)actionForControlCharacterAtIndex:(unsigned long long)arg1;
- (void)endLineWithGlyphRange:(struct _NSRange)arg1;
- (void)beginLineWithGlyphAtIndex:(unsigned long long)arg1;
- (void)endParagraph;
- (void)beginParagraph;
- (unsigned long long)_sweepDirectionForGlyphAtIndex:(long long)arg1;
- (BOOL)_usesScreenFonts;
- (void)_flushCachedObjects;
- (BOOL)_layoutLineFragmentStartingWithGlyphAtIndex:(unsigned long long *)arg1 characterIndex:(unsigned long long *)arg2 atPoint:(struct CGPoint *)arg3 renderingContext:(id *)arg4;
- (void)_setForceTailTruncation:(BOOL)arg1;
- (void)_setBaselineRenderingMode:(BOOL)arg1;
- (BOOL)_baselineRenderingMode;
- (id)_getATSTypesetterGuts;
- (struct __CTTypesetter *)_ctTypesetter;
- (const char *)_bidiLevels;
- (long long)_baseWritingDirection;
- (void)_doBidiProcessing;
- (void)dealloc;
- (oneway void)release;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
@end
@interface __NSATSStringSegment : NSString
{
struct __CFString *_originalString;
long long _originalStringLength;
struct {
long long location;
long long length;
} _range;
const unsigned short *_characters;
unsigned short _buffer[128];
}
+ (id)allocWithZone:(struct _NSZone *)arg1;
- (const unsigned short *)_fastCharacterContents;
- (void)getCharacters:(unsigned short *)arg1 range:(struct _NSRange)arg2;
- (unsigned short)characterAtIndex:(unsigned long long)arg1;
- (unsigned long long)length;
- (void)dealloc;
- (id)initWithOriginalString:(id)arg1 range:(struct _NSRange)arg2;
- (void)_setOriginalString:(id)arg1 range:(struct _NSRange)arg2;
- (oneway void)release;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
@end
@interface NSATSGlyphStorage : CTGlyphStorageInterface
{
struct __CTGlyphStorage *_glyphStorage;
struct __CFArray *_masterRuns;
NSATSTypesetter *_typesetter;
CDStruct_b896f0f5 *_runs;
long long _numRuns;
long long _runBufferSize;
struct _NSRange _glyphRange;
struct _NSRange _characterRange;
long long _bufferSize;
NSATSGlyphStorage *_parent;
struct __CFSet *_children;
long long _paraEndElasticCharIndex;
double _paraEndElasticCharWidth;
NSString *_textString;
struct {
long long _field1;
struct {
unsigned short _field1;
struct CGSize _field2;
unsigned int _field3;
long long _field4;
long long _field5;
} _field2[0];
} *_stack;
const CDStruct_b896f0f5 *_lastElasticRun;
long long _lastElasticRunLocation;
long long _totalAbsorbedCount;
struct {
unsigned int _hasNonNominalGlyph:1;
unsigned int _hasPositionalStake:1;
unsigned int _hasBidiRun:1;
unsigned int _isEllipsisStorage:1;
unsigned int _hasNonNominalStringIndexes:1;
unsigned int _isUnordered:1;
unsigned int _hasTotalAbsorbedCount:1;
unsigned int _reserved:25;
} _gFlags;
}
+ (id)allocWithZone:(struct _NSZone *)arg1;
- (void)disposeGlyphStack;
- (void)popGlyph:(long long)arg1;
- (void)pushGlyph:(long long)arg1;
- (void)initGlyphStack:(long long)arg1;
- (void)insertGlyphs:(CDStruct_912cb5d2)arg1;
- (void)moveGlyphsTo:(long long)arg1 from:(CDStruct_912cb5d2)arg2;
- (void)swapGlyph:(long long)arg1 withIndex:(long long)arg2;
- (void)setStringIndex:(long long)arg1 forIndex:(long long)arg2;
- (void)setAbsorbedCount:(long long)arg1 forIndex:(long long)arg2;
- (void)setProps:(unsigned int)arg1 forIndex:(long long)arg2;
- (void)setAdvance:(struct CGSize)arg1 forIndex:(long long)arg2;
- (void)setGlyphID:(unsigned short)arg1 forIndex:(long long)arg2;
- (void)getCustomAdvance:(struct CGSize *)arg1 forIndex:(long long)arg2;
- (struct __CTGlyphStorage *)createCopy:(CDStruct_912cb5d2)arg1;
- (void)finalize;
- (void)dealloc;
- (const CDStruct_b896f0f5 *)_attributeRunForCharacterAtIndex:(long long)arg1;
- (double)_widthForStringRange:(struct _NSRange)arg1;
- (struct _NSRange)_collectElasticRangeSurroundingCharacterAtIndex:(long long)arg1 minimumCharacterIndex:(long long)arg2;
- (_Bool)_resolvePositionalStakeGlyphsForLineFragment:(struct __CTLine *)arg1 lineFragmentRect:(struct CGRect)arg2 minPosition:(double)arg3 maxPosition:(double)arg4 maxLineFragmentWidth:(double)arg5 breakHint:(long long *)arg6;
- (struct __CTRun *)_createEllipsisRunWithStringRange:(CDStruct_912cb5d2)arg1 attributes:(struct __CFDictionary *)arg2;
- (id)childGlyphStorageWithCharacterRange:(struct _NSRange)arg1;
- (struct __CTTypesetter *)createCTTypesetter;
- (void)setGlyphRange:(struct _NSRange)arg1 characterRange:(struct _NSRange)arg2;
- (id)typesetter;
- (id)initWithTypesetter:(id)arg1;
- (void)_invalidate;
- (void)_flushCachedObjects;
- (oneway void)release;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
@end
@interface NSATSLineFragment : NSObject
{
void *_line;
NSATSTypesetter *_typesetter;
struct _NSRange _glyphRange;
struct _NSRange _characterRange;
double _minPosition;
double _maxPosition;
long long _elasticCharIndex;
double _elasticRangeWidth;
unsigned int _hyphenGlyph;
double _hyphenGlyphWidth;
struct {
unsigned int _directionState:2;
unsigned int _drawsOutside:1;
unsigned int _isLineArray:1;
unsigned int _reserved:28;
} _flags;
}
- (BOOL)hasElasticRange;
- (void)justifyWithFactor:(double)arg1;
- (void)saveWithGlyphOrigin:(double)arg1;
- (void)saveMorphedGlyphs:(struct _NSRange *)arg1;
- (void)getTypographicLineHeight:(double *)arg1 baselineOffset:(double *)arg2 leading:(double *)arg3;
- (double)lineWidthForType:(int)arg1;
- (struct _NSRange)characterRange;
- (struct _NSRange)glyphRange;
- (void)layoutForStartingGlyphAtIndex:(unsigned long long)arg1 characterIndex:(unsigned long long)arg2 minPosition:(double)arg3 maxPosition:(double)arg4 lineFragmentRect:(struct CGRect)arg5;
- (id)initWithTypesetter:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (long long)_charIndexToBreakLineByWordWrappingAtIndex:(long long)arg1 lineFragmentWidth:(double)arg2 hyphenate:(char *)arg3;
- (id)_copyRenderingContextWithGlyphOrigin:(double)arg1;
- (void)_invalidate;
- (void)_flushCachedObjects;
@end
@interface NSLineFragmentRenderingContext : NSObject
{
void *_runs;
long long _numRuns;
unsigned short *_glyphs;
struct CGSize *_advancements;
double _leftSideDelta;
double _lineWidth;
double _leftControlWidth;
double _rightControlWidth;
double _elasticWidth;
struct CGRect _imageBounds;
struct {
unsigned int _isRTL:1;
unsigned int _vAdvance:1;
unsigned int _flipped:1;
unsigned int _reserved:29;
} _flags;
NSDictionary *_styledTextOptions;
}
+ (void)initialize;
+ (id)allocWithZone:(struct _NSZone *)arg1;
- (struct CGRect)imageBounds;
- (id)styledTextOptions;
- (void)setStyledTextOptions:(id)arg1;
- (BOOL)isRTL;
- (double)elasticWidth;
- (double)lineFragmentWidth;
- (void)getMaximumAscender:(double *)arg1 minimumDescender:(double *)arg2;
- (struct CGSize)sizeWithBehavior:(long long)arg1 usesFontLeading:(BOOL)arg2 baselineDelta:(double *)arg3;
- (void)drawAtPoint:(struct CGPoint)arg1 inContext:(id)arg2;
- (void)finalize;
- (void)dealloc;
- (id)initWithRuns:(struct __CFArray *)arg1 glyphOrigin:(double)arg2 lineFragmentWidth:(double)arg3 elasticWidth:(double)arg4 usesScreenFonts:(BOOL)arg5 isRTL:(BOOL)arg6;
- (oneway void)release;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
@end
@interface NSSingleLineTypesetter : NSATSTypesetter <NSGlyphStorage>
{
double _lineWidth;
struct _NSRange _currentBufferRange;
unsigned int *_glyphBuffer;
unsigned long long *_inscriptionBuffer;
char *_elasticBuffer;
struct {
unsigned int _usesScreenFonts:1;
unsigned int _reserved:31;
} _slFlags;
}
+ (_Bool)_validateAttributes:(id)arg1;
+ (void)initialize;
+ (id)singleLineTypesetter;
- (void)setBidiLevels:(const char *)arg1 forGlyphRange:(struct _NSRange)arg2;
- (void)setAttachmentSize:(struct CGSize)arg1 forGlyphRange:(struct _NSRange)arg2;
- (void)setLocation:(struct CGPoint)arg1 withAdvancements:(const double *)arg2 forStartOfGlyphRange:(struct _NSRange)arg3;
- (void)setDrawsOutsideLineFragment:(BOOL)arg1 forGlyphRange:(struct _NSRange)arg2;
- (void)setNotShownAttribute:(BOOL)arg1 forGlyphRange:(struct _NSRange)arg2;
- (void)deleteGlyphsInRange:(struct _NSRange)arg1;
- (void)insertGlyph:(unsigned int)arg1 atGlyphIndex:(unsigned long long)arg2 characterIndex:(unsigned long long)arg3;
- (void)substituteGlyphsInRange:(struct _NSRange)arg1 withGlyphs:(unsigned int *)arg2;
- (void)setLineFragmentRect:(struct CGRect)arg1 forGlyphRange:(struct _NSRange)arg2 usedRect:(struct CGRect)arg3 baselineOffset:(double)arg4;
- (id)substituteFontForFont:(id)arg1;
- (void)getLineFragmentRect:(struct CGRect *)arg1 usedRect:(struct CGRect *)arg2 remainingRect:(struct CGRect *)arg3 forStartingGlyphAtIndex:(unsigned long long)arg4 proposedRect:(struct CGRect)arg5 lineSpacing:(double)arg6 paragraphSpacingBefore:(double)arg7 paragraphSpacingAfter:(double)arg8;
- (unsigned long long)getGlyphsInRange:(struct _NSRange)arg1 glyphs:(unsigned int *)arg2 characterIndexes:(unsigned long long *)arg3 glyphInscriptions:(unsigned long long *)arg4 elasticBits:(char *)arg5 bidiLevels:(char *)arg6;
- (struct _NSRange)glyphRangeForCharacterRange:(struct _NSRange)arg1 actualCharacterRange:(struct _NSRange *)arg2;
- (struct _NSRange)characterRangeForGlyphRange:(struct _NSRange)arg1 actualGlyphRange:(struct _NSRange *)arg2;
- (id)attributedString;
- (unsigned long long)layoutOptions;
- (void)setIntAttribute:(long long)arg1 value:(long long)arg2 forGlyphAtIndex:(unsigned long long)arg3;
- (void)insertGlyphs:(const unsigned int *)arg1 length:(unsigned long long)arg2 forStartingGlyphAtIndex:(unsigned long long)arg3 characterIndex:(unsigned long long)arg4;
- (id)createRenderingContextForCharacterRange:(struct _NSRange)arg1 typesetterBehavior:(long long)arg2 usesScreenFonts:(BOOL)arg3 hasStrongRight:(BOOL)arg4 maximumWidth:(double)arg5;
- (id)init;
- (BOOL)_allowsEllipsisGlyphSubstitution;
- (BOOL)_usesScreenFonts;
- (void)done;
@end
@interface NSATSUStyleObject : NSObject
{
struct OpaqueATSUStyle *style;
NSMutableArray *exclusives;
}
- (id)convertToDictionary;
- (BOOL)isTypeNotExclusive:(unsigned short)arg1;
- (void)typeIsNotExclusive:(unsigned short)arg1;
- (id)exclusives;
- (void)mergeStyleInto:(id)arg1;
- (void)mergeAttributesInto:(id)arg1;
- (void)mergeFontFeaturesInto:(id)arg1;
- (void)mergeFontVariationsInto:(id)arg1;
- (void)setAttributes:(unsigned int *)arg1 Values:(void *)arg2 ValueSizes:(unsigned long long *)arg3 Count:(unsigned long long)arg4;
- (void)merge:(struct OpaqueATSUStyle *)arg1;
- (void)mergeInVariations:(struct OpaqueATSUStyle *)arg1;
- (id)description;
- (void)addFeatureDescriptions:(id)arg1;
- (void)addVariationDescriptions:(id)arg1;
- (void)setVariations:(unsigned int *)arg1 Values:(int *)arg2 Count:(unsigned long long)arg3;
- (void)setFeatures:(unsigned short *)arg1 selectors:(unsigned short *)arg2 count:(unsigned long long)arg3;
- (struct OpaqueATSUStyle *)style;
- (void)finalize;
- (void)dealloc;
- (id)initWithStyle:(struct OpaqueATSUStyle *)arg1;
- (id)init;
@end
@interface NSAccessibilityNotifier : NSObject
{
}
+ (void)handleAppTermination:(id)arg1;
@end
@interface NSAccessibilityAXUIElementWrapper : NSObject
{
const struct __AXUIElement *_elementRef;
}
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)accessibilityTopLevelUIElementAttributeValueHelper;
- (id)accessibilityWindowAttributeValueHelper;
- (id)accessibilityAttributeValue:(id)arg1;
- (id)accessibilityAttributeNames;
- (BOOL)accessibilityIsIgnored;
- (struct __AXUIElement *)AXUIElement;
- (void)dealloc;
- (id)initWithAXUIElement:(struct __AXUIElement *)arg1;
@end
@interface NSAccessibilityMockUIElement : NSObject
{
NSString *_role;
NSString *_subrole;
id _parent;
}
+ (id)elementWithRole:(id)arg1 parent:(id)arg2;
+ (id)elementWithRole:(id)arg1 subrole:(id)arg2 parent:(id)arg3;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsIgnored;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (void)accessibilitySetValue:(id)arg1 forAttribute:(id)arg2;
- (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- (id)accessibilityAttributeValue:(id)arg1;
- (BOOL)accessibilityIsSizeAttributeSettable;
- (id)accessibilitySizeAttribute;
- (BOOL)accessibilityIsPositionAttributeSettable;
- (id)accessibilityPositionAttribute;
- (BOOL)accessibilityIsTopLevelUIElementAttributeSettable;
- (id)accessibilityTopLevelUIElementAttribute;
- (BOOL)accessibilityIsWindowAttributeSettable;
- (id)accessibilityWindowAttribute;
- (BOOL)accessibilityIsParentAttributeSettable;
- (id)accessibilityParentAttribute;
- (void)accessibilitySetFocusedAttribute:(id)arg1;
- (BOOL)accessibilityIsFocusedAttributeSettable;
- (id)accessibilityFocusedAttribute;
- (BOOL)accessibilityIsHelpAttributeSettable;
- (id)accessibilityHelpAttribute;
- (BOOL)accessibilityIsSubroleAttributeSettable;
- (id)accessibilitySubroleAttribute;
- (BOOL)accessibilityIsRoleDescriptionAttributeSettable;
- (id)accessibilityRoleDescriptionAttribute;
- (BOOL)accessibilityIsRoleAttributeSettable;
- (id)accessibilityRoleAttribute;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (void)dealloc;
- (id)initWithRole:(id)arg1 parent:(id)arg2;
- (id)initWithRole:(id)arg1 subrole:(id)arg2 parent:(id)arg3;
- (id)accessibilityAttributeNames;
@end
@interface NSAccessibilityIndexedMockUIElement : NSAccessibilityMockUIElement
{
long long _index;
}
+ (id)elementWithRole:(id)arg1 subrole:(id)arg2 index:(long long)arg3 parent:(id)arg4;
+ (id)elementWithRole:(id)arg1 index:(long long)arg2 parent:(id)arg3;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (long long)index;
- (id)initWithRole:(id)arg1 subrole:(id)arg2 index:(long long)arg3 parent:(id)arg4;
- (id)initWithRole:(id)arg1 index:(long long)arg2 parent:(id)arg3;
@end
@interface NSAccessibilityImageMockUIElement : NSAccessibilityIndexedMockUIElement
{
struct CGRect _bounds;
NSString *_description;
NSString *_help;
}
- (BOOL)accessibilityIsEnabledAttributeSettable;
- (id)accessibilityEnabledAttribute;
- (BOOL)accessibilityIsDescriptionAttributeSettable;
- (id)accessibilityDescriptionAttribute;
- (id)accessibilityHelpAttribute;
- (id)accessibilitySizeAttribute;
- (id)accessibilityPositionAttribute;
- (BOOL)accessibilityIsFocusedAttributeSettable;
- (id)accessibilityAttributeNames;
- (struct CGRect)bounds;
- (void)dealloc;
- (id)initWithParent:(id)arg1 index:(long long)arg2 bounds:(struct CGRect)arg3 description:(id)arg4 help:(id)arg5;
@end
@interface _NSAccessibilityOverriddenAttributeUIElementValue : NSObject
{
NSValue *_value;
}
- (id)UIElementValue;
- (void)dealloc;
- (id)initWithUIElementValue:(id)arg1;
@end
@interface NSAccessibilityProxy : NSObject
{
}
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (id)_proxyForUIElement:(id)arg1;
- (struct CGRect)accessibilityFocusRingBoundsForBounds:(struct CGRect)arg1;
- (BOOL)accessibilityIsIgnored;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (id)accessibilityAttributeValue:(id)arg1 forParameter:(id)arg2;
- (id)accessibilityParameterizedAttributeNames;
- (void)accessibilitySetValue:(id)arg1 forAttribute:(id)arg2;
- (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- (id)accessibilityAttributeValue:(id)arg1;
- (id)accessibilityChildrenAttribute;
- (id)_proxyParentedChild:(id)arg1;
- (id)accessibilityFocusedAttribute;
- (id)accessibilityOverriddenAttributes;
- (id)accessibilityAttributeNames;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)realElement;
@end
@interface NSAccessibilityReparentingProxy : NSAccessibilityProxy
{
id _realElement;
id _fauxParent;
}
+ (id)proxyFor:(id)arg1 fauxParent:(id)arg2;
- (id)description;
- (id)accessibilityParentAttribute;
- (id)realElement;
- (void)dealloc;
- (id)initWithElement:(id)arg1 fauxParent:(id)arg2;
@end
@interface NSActionBinder : NSEditorBinder
{
SEL _selector;
struct __actionBinderFlags {
unsigned int _allSeparateArrayArgumentsBoundToIdenticalController:1;
unsigned int _reservedActionBinder:31;
} _actionBinderFlags;
}
+ (id)bindingCategory;
+ (id)bindingsForObject:(id)arg1;
+ (id)_enumeratedArgumentBindings:(unsigned long long)arg1;
+ (id)_targetBinding;
+ (id)_enumerationBinding;
+ (id)_pluginProtocol;
- (void)updateTableColumnDataCell:(id)arg1 forDisplayAtIndex:(unsigned long long)arg2;
- (void)updateOutlineColumnDataCell:(id)arg1 forDisplayAtIndexPath:(id)arg2;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (void)performAction:(id)arg1;
- (BOOL)_performActionWithCommitEditing;
- (void)_performActionWithCommitEditing:(id)arg1 didCommit:(BOOL)arg2 contextInfo:(id)arg3;
- (void)_executePerformAction;
- (BOOL)targetAndArgumentsAcceptableAtIndexPath:(id)arg1;
- (BOOL)targetAndArgumentsAcceptableAtIndex:(unsigned long long)arg1;
- (BOOL)targetAndArgumentsAcceptable;
- (BOOL)_targetAndArgumentsAcceptableForMode:(struct __NSKeyValueCodingControllerModeType)arg1;
- (void)_invokeSelector:(SEL)arg1 withArguments:(id)arg2 forBinding:(id)arg3;
- (BOOL)invokesSeparatelyWithArrayObjectsWithBinding:(id)arg1;
- (void)setInvokesSeparatelyWithArrayObjects:(BOOL)arg1 withBinding:(id)arg2;
- (BOOL)allowsNullArgumentWithBinding:(id)arg1;
- (void)setAllowsNullArgument:(BOOL)arg1 withBinding:(id)arg2;
- (SEL)selector;
- (void)setSelector:(SEL)arg1;
- (id)_optionsForBinding:(id)arg1 specifyOnlyIfDifferentFromDefault:(BOOL)arg2;
- (void)_setParameter:(id)arg1 forOption:(id)arg2 withBindingInfo:(id)arg3;
- (id)_referenceBinding;
- (void)removeBinding:(id)arg1;
- (BOOL)canApplyValueTransformer:(id)arg1 toBinding:(id)arg2;
- (BOOL)selectionSupportsEnabledState;
- (BOOL)bindingRunsAlerts:(id)arg1;
- (BOOL)isBindingReadOnly:(id)arg1;
- (BOOL)_targetBindingBound;
- (id)availableBindings;
- (void)_connectionWasEstablished;
- (unsigned long long)_argumentBindingCount;
- (void)_copyDetailsFromBinder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_init;
@end
@interface NSDoubleClickActionBinder : NSActionBinder
{
}
+ (id)bindingsForObject:(id)arg1;
+ (id)_enumeratedArgumentBindings:(unsigned long long)arg1;
+ (id)_targetBinding;
+ (id)_enumerationBinding;
+ (BOOL)isUsableWithObject:(id)arg1;
- (BOOL)bindingRunsAlerts:(id)arg1;
- (BOOL)_targetBindingBound;
- (unsigned long long)_argumentBindingCount;
- (id)_referenceBinding;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
@end
@interface NSActionCell : NSCell
{
long long _tag;
id _target;
SEL _action;
id _controlView;
}
+ (void)initialize;
- (id)controlView;
- (void)setControlView:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)setTag:(long long)arg1;
- (long long)tag;
- (void)setAction:(SEL)arg1;
- (SEL)action;
- (void)setTarget:(id)arg1;
- (id)target;
@end
@interface NSAlert : NSObject
{
NSTextField *_informationField;
id _first;
id _second;
id _third;
NSArray *_buttons;
NSPanel *_panel;
id _messageField;
id _imageView;
struct CGSize _minButtonSize;
double _buttonSpacing;
double _buttonPadding;
double _messagePadding;
double _buttonSpacingMaxX;
double _buttonSpacingY;
id _modalDelegate;
NSWindow *_docWindow;
SEL _didEndSelector;
SEL _didDismissSelector;
NSImage *_unbadgedImage;
struct CGSize _defaultPanelSize;
id _helpButton;
id _delegate;
unsigned long long _alertStyle;
id _helpAnchor;
BOOL _layoutDone;
BOOL _showsHelp;
BOOL _showsSuppressionButton;
BOOL reserved;
id _suppressionButton;
id _accessoryView;
}
+ (void)stopAllTimersForSpeaking;
+ (id)_dontShowMessageAgainTitle;
+ (id)_dontSaveButtonTitle;
+ (id)alertWithError:(id)arg1;
+ (id)alertWithMessageText:(id)arg1 defaultButton:(id)arg2 alternateButton:(id)arg3 otherButton:(id)arg4 informativeTextWithFormat:(id)arg5;
- (void)_setSuppressionButton:(id)arg1;
- (id)_suppressionButton;
- (void)_setDidDismissSelector:(SEL)arg1;
- (void)_setDidEndSelector:(SEL)arg1;
- (void)_setModalDelegate:(id)arg1;
- (id)_helpButton;
- (id)_imageView;
- (id)_informationField;
- (id)_messageField;
- (id)_third;
- (id)_second;
- (id)_first;
- (void)didEndSheet:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (id)buildAlertStyle:(unsigned long long)arg1 title:(id)arg2 message:(id)arg3 first:(id)arg4 second:(id)arg5 third:(id)arg6 oldStyle:(BOOL)arg7 args:(struct __va_list_tag [1])arg8;
- (id)buildAlertStyle:(unsigned long long)arg1 title:(id)arg2 formattedMsg:(id)arg3 first:(id)arg4 second:(id)arg5 third:(id)arg6 oldStyle:(BOOL)arg7;
- (id)_constraintsForExplicitFrameSize:(struct CGSize)arg1 forView:(id)arg2;
- (id)_constraintForExplicitFrameHeight:(struct CGSize)arg1 forView:(id)arg2 strength:(double)arg3;
- (id)_constraintsForExplicitFrameSize:(struct CGSize)arg1 forView:(id)arg2 strength:(double)arg3;
- (void)startSpeaking:(id)arg1;
- (void)startTimerForSpeaking;
- (void)stopTimerForSpeaking;
- (void)windowDidBecomeKey:(id)arg1;
- (id)setTitle:(id)arg1 andMessage:(id)arg2;
- (double)messageWidthForMessage:(id)arg1;
- (void)placeButtons:(long long)arg1 firstWidth:(double)arg2 secondWidth:(double)arg3 thirdWidth:(double)arg4;
- (BOOL)_interceptKeyEquivalent:(id)arg1;
- (void)_setDontSaveButton:(id)arg1;
- (id)_dontSaveButton;
- (id)buttonPressed:(id)arg1;
- (id)accessoryView;
- (void)setAccessoryView:(id)arg1;
- (id)suppressionButton;
- (BOOL)showsSuppressionButton;
- (void)setShowsSuppressionButton:(BOOL)arg1;
- (id)window;
- (void)didEndAlert:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (void)beginSheetModalForWindow:(id)arg1 modalDelegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void *)arg4;
- (long long)runModal;
- (void)prepare;
- (void)layout;
- (id)delegate;
- (void)setDelegate:(id)arg1;
- (unsigned long long)alertStyle;
- (void)setAlertStyle:(unsigned long long)arg1;
- (id)helpAnchor;
- (void)setHelpAnchor:(id)arg1;
- (BOOL)_dontWarnAgain;
- (void)_setDontWarnMessage:(id)arg1;
- (BOOL)_showsDontWarnAgain;
- (BOOL)showsHelp;
- (void)setShowsHelp:(BOOL)arg1;
- (id)buttons;
- (id)addButtonWithTitle:(id)arg1;
- (id)icon;
- (void)setIcon:(id)arg1;
- (id)informativeText;
- (void)setInformativeText:(id)arg1;
- (id)messageText;
- (void)setMessageText:(id)arg1;
- (void)dealloc;
- (id)init;
@end
__attribute__((visibility("hidden")))
@interface _NSAlertContentView : NSView
{
}
- (BOOL)performKeyEquivalent:(id)arg1;
@end
@interface NSTargetAnimationInfo : NSObject <NSCoding>
{
NSAnimation *_animation;
float _progress;
BOOL _start;
}
- (id)description;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)startOrStopTargetAnimation;
- (float)floatValue;
- (id)initWithAnimation:(id)arg1 progress:(float)arg2 start:(BOOL)arg3;
@end
@interface NSAnimation : NSObject <NSCopying, NSCoding>
{
double _duration;
float _currentProgress;
float _framesPerSecond;
id _delegate;
NSTimer *_timer;
double _startTime;
NSMutableArray *_progressMarks;
NSAnimation *_startAnimation;
NSAnimation *_stopAnimation;
int _nextProgressMark;
struct __aFlags {
unsigned int delegateAnimationShouldStart:1;
unsigned int delegateAnimationDidStop:1;
unsigned int delegateAnimationDidEnd:1;
unsigned int delegateAnimationValueForProgress:1;
unsigned int delegateAnimationDidReachProgressMark:1;
unsigned int animating:1;
unsigned int blocking:1;
unsigned int reserved:25;
} _aFlags;
struct __aSettings {
unsigned int animationCurve:8;
unsigned int animationBlockingMode:2;
unsigned int reserved:22;
} _aSettings;
NSRunLoop *_scheduledRunLoop;
long long _reserved2;
long long _reserved3;
long long _reserved4;
}
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)runLoopModesForAnimating;
- (void)clearStopAnimation;
- (void)clearStartAnimation;
- (void)stopWhenAnimation:(id)arg1 reachesProgress:(float)arg2;
- (void)startWhenAnimation:(id)arg1 reachesProgress:(float)arg2;
- (void)removeProgressMark:(float)arg1;
- (void)addProgressMark:(float)arg1;
- (void)setProgressMarks:(id)arg1;
- (id)progressMarks;
- (id)delegate;
- (void)setDelegate:(id)arg1;
- (float)currentValue;
- (unsigned long long)animationCurve;
- (void)setAnimationCurve:(unsigned long long)arg1;
- (float)frameRate;
- (void)setFrameRate:(float)arg1;
- (void)setAnimationBlockingMode:(unsigned long long)arg1;
- (unsigned long long)animationBlockingMode;
- (double)duration;
- (void)setDuration:(double)arg1;
- (void)setCurrentProgress:(float)arg1;
- (float)currentProgress;
- (BOOL)isAnimating;
- (void)stopAnimation;
- (void)startAnimation;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)copy;
- (void)finalize;
- (void)dealloc;
- (id)initWithDuration:(double)arg1 animationCurve:(unsigned long long)arg2;
- (id)init;
- (void)_clearAllTargetAnimations;
- (double)_progressForAnimation:(id)arg1 start:(BOOL)arg2;
- (void)_removeTargetAnimation:(id)arg1 start:(BOOL)arg2;
- (void)_addTargetAnimation:(id)arg1 start:(BOOL)arg2 atProgress:(float)arg3;
- (void)_stopAnimation:(int)arg1 withTimer:(id)arg2;
- (void)_stopAnimation:(int)arg1;
- (void)_startAnimation;
- (void)_animationThread;
- (void)_advanceTimeWithTimer:(id)arg1;
- (void)_runInNewThread;
- (void)_startRunningNonBlocking;
- (void)_runBlocking;
- (void)_createTimer:(BOOL)arg1;
@end
@interface NSAnimationHelper : NSObject
{
struct __CFRunLoop *_runLoop;
struct __CFRunLoopTimer *_moveTimer;
double _moveTimerFiringInterval;
double _startTime;
double _totalTime;
BOOL _done;
}
- (void)_doAnimationStep;
- (void)_resetTimer;
- (double)_progress;
- (void)_stopRun;
- (void)_continueRunWithStartTime:(double)arg1 duration:(double)arg2;
- (void)_startRunWithDuration:(double)arg1 firingInterval:(double)arg2;
- (void)_runBlockingWithDuration:(double)arg1 firingInterval:(double)arg2;
- (void)_doFinalAnimationStep;
- (void)_doAnimationStepWithProgress:(double)arg1;
- (double)_timeRemaining;
- (BOOL)_isAnimating;
- (void)finalize;
- (void)dealloc;
- (id)init;
- (void)_destroyTimer;
- (void)_doRunLoop;
- (void)_createTimer;
@end
@interface _NSDrawingThreadData : NSObject
{
SEL selector;
id target;
id argument;
}
@end
__attribute__((visibility("hidden")))
@interface _NSLightLaunchDummyDelegate : NSObject <_NSApplicationLightLaunchDelegate>
{
}
- (void)applicationWillDelayFinishLaunching:(id)arg1;
@end
@interface __NSAppKitThreadSpecificData : NSObject
{
struct {
unsigned int hasWindowContexts:1;
unsigned int reserved:31;
} _akFlags;
void *NSPThreadSelf;
id NSCurrentGraphicsContext;
id NSLastOnScreenGraphicsContext;
id NSCGSContextThreadStateStack;
id NSCurrentAppearance;
id NSThreadFocusState;
id NSThreadFocusStack;
id reserved1;
id NSGlyphGeneratorCache;
id NSActionCellReplacementString;
struct _NSRange NSActionCellSelectionRange;
id NSAlertCache;
id reserved2;
id reserved3;
id reserved4;
unsigned int reserved5;
id NSDisplayOperationStack;
id NSColorPickerWheelImageCache;
id NSPeriodicEventSource;
id NSOriginalVersionDocument;
id NSCurrentDocumentVersion;
long long NSLockCount;
id NSCurrentPrintOperation;
id NSPrintInfoStorage;
unsigned long long NSCachedTitleCellMask;
id NSCachedTitleCellTitle;
struct CGSize NSCachedTitleCellSize;
id NSCurrentNibLoadingBundles;
id NSCurrentNibPaths;
struct __CFRunLoopObserver *NSCarbonAppRunLoopEnterObserverRef;
struct __CFRunLoopObserver *NSCarbonAppRunLoopExitObserverRef;
void *NSStringDrawingTextStorageSettings;
id NSAnimationManager;
id NSAnimationContextStack;
long long NSThreadSequenceNumber;
}
- (id)init;
@end
__attribute__((visibility("hidden")))
@interface NSApplicationBundlePresenter : NSObject <NSFilePresenter>
{
}
- (void)relinquishPresentedItemToWriter:(id)arg1;
@property(readonly) NSOperationQueue *presentedItemOperationQueue;
@property(readonly) NSURL *presentedItemURL;
// Remaining properties
@property(readonly) NSURL *primaryPresentedItemURL;
@end
@interface NSApplication : NSResponder <NSUserInterfaceValidations>
{
NSEvent *_currentEvent;
id _windowList;
id _keyWindow;
id _mainWindow;
id _delegate;
id *_hiddenList;
int _hiddenCount;
long long _context;
void *_appleEventSuspensionID;
id _previousKeyWindow;
short _unusedApp;
short _running;
struct __appFlags {
unsigned int _hidden:1;
unsigned int _RESERVED1:1;
unsigned int _active:1;
unsigned int _hasBeenRun:1;
unsigned int _doingUnhide:1;
unsigned int _delegateReturnsValidRequestor:1;
unsigned int _deactPending:1;
unsigned int _invalidState:1;
unsigned int _invalidEvent:1;
unsigned int _postedWindowsNeedUpdateNote:1;
unsigned int _wantsToActivate:1;
unsigned int _doingHide:1;
unsigned int _dontSendShouldTerminate:1;
unsigned int _ignoresFullScreen:1;
unsigned int _finishedLaunching:1;
unsigned int _hasEventDelegate:1;
unsigned int _appDying:1;
unsigned int _didNSOpenOrPrint:1;
unsigned int _inDealloc:1;
unsigned int _pendingDidFinish:1;
unsigned int _hasKeyFocus:1;
unsigned int _panelsNonactivating:1;
unsigned int _hiddenOnLaunch:1;
unsigned int _openStatus:2;
unsigned int _batchOrdering:1;
unsigned int _waitingForTerminationReply:1;
unsigned int _windowMoveDisabled:1;
unsigned int _unused:1;
unsigned int _didTryRestoringPersistentState:1;
unsigned int _contentsHaveInvalidPersistentState:1;
unsigned int _mightBeSwitching:1;
} _appFlags;
id _mainMenu;
id _appIcon;
void *_unused;
id _eventDelegate;
struct NSThreadPrivate *_threadingSupport;
}
+ (void)_startDrawingThread:(id)arg1;
+ (void)detachDrawingThread:(SEL)arg1 toTarget:(id)arg2 withObject:(id)arg3;
+ (void)_initializeSharedApplicationForCarbonAppIfNecessary;
+ (id)sharedApplication;
+ (void)_userLoggedOut;
+ (void)initialize;
+ (void)load;
+ (void)_taskNowMultiThreaded:(id)arg1;
+ (void)_initializeRegisteredDefaults;
+ (void)_initializeArchiverMappings;
+ (BOOL)automaticallyNotifiesObserversForKey:(id)arg1;
+ (id)_urlsWithWithPathOrPaths:(id)arg1 itWasPaths:(char *)arg2;
+ (id)_urlsWithDescriptor:(id)arg1;
+ (BOOL)willRestoreState;
- (BOOL)_someFullScreenInstanceHasSuppressedImplicitFullScreen;
- (void)abortAllToolTips;
- (id)_copyFullScreenInstances;
- (void)_removeFullScreenInstance:(id)arg1;
- (void)_addFullScreenInstance:(id)arg1;
- (void)setCanEnterFullScreenMode:(BOOL)arg1;
- (BOOL)canEnterFullScreenMode;
- (void)_exitFullScreenModeOnSpace:(unsigned long long)arg1;
- (void)exitFullScreenMode:(id)arg1;
- (void)enterFullScreenMode:(id)arg1;
- (unsigned long long)currentSystemPresentationOptions;
- (void)_setPresentationOptions:(unsigned long long)arg1 flags:(unsigned long long)arg2;
- (void)setPresentationOptions:(unsigned long long)arg1;
- (unsigned long long)presentationOptions;
- (long long)userInterfaceLayoutDirection;
- (void)_enableSuddenTermination;
- (BOOL)_disableSuddenTermination;
- (void)setGestureEventMask:(unsigned long long)arg1;
- (void)_setGestureEventMask:(unsigned long long)arg1;
- (unsigned long long)gestureEventMask;
- (BOOL)_processSwitchesEnabled;
- (BOOL)isFullKeyboardAccessEnabled;
- (void)orderFrontCharacterPalette:(id)arg1;
- (void)_reopenWindowsAsNecessaryIncludingRestorableState:(BOOL)arg1 registeringAsReady:(BOOL)arg2 completionHandler:(id)arg3;
- (unsigned long long)_launchTaskMask;
- (void)_setLaunchTaskMaskBits:(unsigned long long)arg1;
- (void)_whenReopeningIsAllowedDo:(id)arg1;
- (void)_continueReopening;
- (void)_delayReopening;
- (void)doCommandBySelector:(SEL)arg1;
- (BOOL)conformsToProtocol:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)_kitBundle;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (BOOL)_isNSDocumentBased;
- (void)showGuessPanel:(id)arg1;
- (void)stopDictation:(id)arg1;
- (void)startDictation:(id)arg1;
- (void)stopSpeaking:(id)arg1;
- (BOOL)isSpeaking;
- (void)speakString:(id)arg1;
- (void)speechSynthesizer:(id)arg1 didFinishSpeaking:(BOOL)arg2;
- (void)reportException:(id)arg1;
- (void)_showException:(id)arg1;
- (void)_crashOnException:(id)arg1;
- (long long)_pendingActCount;
- (id)_setCurrentActivation:(long long)arg1;
- (long long)_currentActivation;
- (BOOL)areCursorRectsEnabled;
- (void)enableCursorRects;
- (void)disableCursorRects;
- (id)_restoreCursor;
- (id)_cursorRectCursor;
- (void)_setCursorForCurrentMouseLocation;
- (void)_handleCursorUpdate:(id)arg1;
- (id)_addWindow:(id)arg1;
- (id)_removeWindow:(id)arg1;
- (long long)_indexOfWindow:(id)arg1;
- (BOOL)_windowMoveDisabled;
- (void)_setWindowMoveDisabled:(BOOL)arg1;
- (struct __CFArray *)_createDockMenu:(BOOL)arg1;
- (struct __CFArray *)_flattenMenu:(id)arg1;
- (struct __CFArray *)_flattenMenu:(id)arg1 flatList:(id)arg2;
- (struct __CFDictionary *)_flattenMenuItem:(id)arg1;
- (struct __CFDictionary *)_flattenMenuItem:(id)arg1 flatList:(id)arg2;
- (int)_sendDockMenuCommand:(unsigned int)arg1 withTag:(unsigned long long)arg2 modifierFlags:(unsigned long long)arg3;
- (void)setDockMenu:(id)arg1;
- (id)helpMenu;
- (void)setHelpMenu:(id)arg1;
- (id)menu;
- (void)setMenu:(id)arg1;
- (id)mainMenu;
- (void)setMainMenu:(id)arg1;
- (void)_setMainMenu:(id)arg1;
- (void)_addUpdaterForDocumentMenuItem:(id)arg1;
- (void)_addFullScreenMenuItemIfNeeded;
- (BOOL)_quitMenuItemShouldKeepWindows:(id)arg1;
- (BOOL)_isAlternateQuitMenuItem:(id)arg1;
- (void)_reactToChangeInQuitAlwaysKeepsWindows:(id)arg1;
- (void)_setAllowAutomaticTerminationInsteadOfTermination:(BOOL)arg1;
- (BOOL)_allowAutomaticTerminationInsteadOfTermination;
- (BOOL)sendAction:(SEL)arg1 to:(id)arg2 from:(id)arg3;
- (id)targetForAction:(SEL)arg1 to:(id)arg2 from:(id)arg3;
- (id)supplementalTargetForAction:(SEL)arg1 sender:(id)arg2;
- (id)targetForAction:(SEL)arg1;
- (id)validRequestorForSendType:(id)arg1 returnType:(id)arg2;
- (BOOL)tryToPerform:(SEL)arg1 with:(id)arg2;
- (void)updateWindows;
- (void)setWindowsNeedUpdate:(BOOL)arg1;
- (id)_copyWindows;
- (id)windows;
- (BOOL)setActivationPolicy:(long long)arg1;
- (long long)activationPolicy;
- (id)_appIcon;
- (void)_dockRestarted;
- (id)dockTile;
- (id)applicationIconImage;
- (id)_iconImage;
- (void)setApplicationIconImage:(id)arg1;
- (void)_setApplicationIconImage:(id)arg1 setDockImage:(BOOL)arg2;
- (void)_dockDied;
- (void)_cycleUtilityWindowsReversed:(BOOL)arg1;
- (void)_cycleWindowsReversed:(BOOL)arg1;
- (void)_makeWindowsPerform:(SEL)arg1 forEvent:(id)arg2 inWindow:(id)arg3 standardWindowButton:(unsigned long long)arg4;
- (id)makeWindowsPerform:(SEL)arg1 inOrder:(BOOL)arg2;
- (id)frontWindow;
- (BOOL)_areAllPanelsNonactivating;
- (void)_setAllPanelsNonactivating:(BOOL)arg1;
- (int)_releaseKeyFocus;
- (int)_stealKeyFocusWithOptions:(unsigned int)arg1;
- (void)_setHasKeyFocus:(BOOL)arg1;
- (BOOL)_hasKeyFocus;
- (void)_obtainKeyFocus;
- (void)_resignKeyFocus;
- (BOOL)shouldBeTreatedAsInkEvent:(id)arg1;
- (void)quickLookPreviewItemsAtWindowLocation:(struct CGPoint)arg1;
- (void)quickLookPreviewItems:(id)arg1;
- (void)sendEvent:(id)arg1;
- (void)activeSpaceChanged:(id)arg1;
- (void)_updateActiveWindowForSpaceChange;
- (id)_visibleFullScreenInstanceOnSpace:(unsigned long long)arg1;
- (id)_visibleFullScreenInstanceOnScreen:(id)arg1;
- (BOOL)_anyOfMyWindowsAreOnAVisibleNonFullScreenSpace;
- (BOOL)_anyOfMyFullScreenSpacesAreVisible;
- (id)_copyVisibleFullScreenInstances;
- (void)_updateFullScreenPresentationOptions;
- (void)_removeKeyOverrideWindow:(id)arg1;
- (void)_addKeyOverrideWindow:(id)arg1;
- (BOOL)_shouldClearModalWindowLevelWhenInactive;
- (BOOL)_handleGestureEvent:(id)arg1;
- (BOOL)_handleTouchEvent:(id)arg1;
- (BOOL)_findKeyWindowConsideringSpacesWithAppleEventPending:(BOOL)arg1 makeKey:(BOOL)arg2;
- (void)_registerForDisplayChangedNotification;
- (void)_reactToDisplayChanged:(BOOL)arg1 resetScreens:(BOOL)arg2;
- (BOOL)_handleSpecialAlternateKeyEquivalent:(id)arg1;
- (BOOL)_handleKeyEquivalent:(id)arg1;
- (void)rightMouseDown:(id)arg1;
- (unsigned long long)_lastEventRecordTime;
- (void)postEvent:(id)arg1 atStart:(BOOL)arg2;
- (void)discardEventsMatchingMask:(unsigned long long)arg1 beforeEvent:(id)arg2;
- (id)currentEvent;
- (void)_setCurrentEvent:(id)arg1;
- (BOOL)_isActiveApp;
- (id)nextEventMatchingMask:(unsigned long long)arg1 untilDate:(id)arg2 inMode:(id)arg3 dequeue:(BOOL)arg4;
- (void)_saveWindowForGestureEvent:(id)arg1;
- (void)preventWindowOrdering;
- (id)delayWindowOrdering;
- (void)_unsetShouldRestoreStateOnNextLaunch;
- (void)_setShouldRestoreStateOnNextLaunch:(BOOL)arg1;
- (BOOL)shouldRestoreStateOnNextLaunch;
- (void)terminate:(id)arg1;
- (BOOL)_isDying;
- (void)_terminateFromSender:(id)arg1 askIfShouldTerminate:(BOOL)arg2 saveWindows:(BOOL)arg3;
- (id)_copyPublicPersistentUIInfo;
- (void)_setDockMenuForPersistentState:(id)arg1;
- (void)restoreStateWithCoder:(id)arg1;
- (void)encodeRestorableStateWithCoder:(id)arg1;
- (void)_popPersistentStateTerminationGeneration;
- (void)_pushPersistentStateTerminationGeneration;
- (unsigned int)_persistentStateTerminationGeneration;
- (id)_persistenceOrderedWindowNumbers;
- (void)replyToApplicationShouldTerminate:(BOOL)arg1;
- (void)_docController:(id)arg1 shouldTerminate:(BOOL)arg2;
- (BOOL)_shouldTerminate;
- (void)_setWaitingForTerminationReply:(BOOL)arg1;
- (BOOL)_waitingForTerminationReply;
- (void)_cancelAllUserAttentionRequests;
- (void)_cancelRequest:(id)arg1;
- (void)cancelUserAttentionRequest:(long long)arg1;
- (long long)requestUserAttention:(unsigned long long)arg1;
- (BOOL)_hasActiveRequest;
- (void)_setAppCentricOpenPanel:(id)arg1;
- (id)_appCentricOpenPanel;
- (void)_clearModalWindowLevels;
- (id)modalWindow;
- (void)endModalSession:(struct _NSModalSession *)arg1;
- (long long)runModalSession:(struct _NSModalSession *)arg1;
- (struct _NSModalSession *)beginModalSessionForWindow:(id)arg1;
- (struct _NSModalSession *)beginModalSessionForWindow:(id)arg1 relativeToWindow:(id)arg2;
- (struct _NSModalSession *)_commonBeginModalSessionForWindow:(id)arg1 relativeToWindow:(id)arg2 modalDelegate:(id)arg3 didEndSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (id)_orderFrontModalWindow:(id)arg1 relativeToWindow:(id)arg2;
- (void)abortModal;
- (void)endSheet:(id)arg1 returnCode:(long long)arg2;
- (void)stopModalWithCode:(long long)arg1;
- (void)endSheet:(id)arg1;
- (void)stopModal;
- (void)stop:(id)arg1;
- (void)beginSheet:(id)arg1 modalForWindow:(id)arg2 modalDelegate:(id)arg3 didEndSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (long long)runModalForWindow:(id)arg1 relativeToWindow:(id)arg2;
- (BOOL)_wantsDeviceDependentEventModifierFlags;
- (long long)runModalForWindow:(id)arg1;
- (void)_doModalLoopForSecondaryThread:(id)arg1;
- (void)_doModalLoop:(struct _NSModalSession *)arg1 peek:(BOOL)arg2;
- (void)_realDoModalLoop:(struct _NSModalSession *)arg1 peek:(BOOL)arg2;
- (void)_modalSession:(struct _NSModalSession *)arg1 sendEvent:(id)arg2;
- (void)run;
- (void)_postEventHandling;
- (void)_preEventHandling;
- (void)_endRunMethod;
- (void)_startRunMethod;
- (BOOL)_didNSOpenOrPrint;
- (void)finishLaunching;
- (BOOL)_shouldDelayDocumentReopeningUntilAfterFinishLaunching;
- (id)_replyToOpen:(long long)arg1;
- (BOOL)_replyToLaunch;
- (void)_sendFinishLaunchingNotification;
- (void)_postDidFinishNotification;
- (BOOL)_isFinishLaunchingFromEventHandlersSuppressed;
- (void)_suppressFinishLaunchingFromEventHandlersWhilePerformingBlock:(id)arg1;
- (void)_activateWindows;
- (void)_deactivateWindows;
- (void)activateIgnoringOtherApps:(BOOL)arg1;
- (void)deactivate;
- (BOOL)isRunning;
- (BOOL)_isRunningModal;
- (BOOL)_isRunningDocModal;
- (BOOL)_isRunningAppModal;
- (BOOL)_isDoingHide;
- (BOOL)_isDoingUnhide;
- (BOOL)_hiddenOnLaunch;
- (BOOL)isHidden;
- (BOOL)_wantsToActivate;
- (void)_setWantsToActivate:(BOOL)arg1;
- (BOOL)isActive;
- (void)setIsActive:(BOOL)arg1;
- (BOOL)_doOpenUntitled;
- (BOOL)_hasOpenMenuItem;
- (void)_doOpenFile:(id)arg1 ok:(long long *)arg2 tryTemp:(BOOL)arg3;
- (void)replyToOpenOrPrint:(unsigned long long)arg1;
- (BOOL)_openFileWithoutUI:(id)arg1;
- (long long)openTempFile:(id)arg1 ok:(long long *)arg2;
- (long long)openFile:(id)arg1 ok:(long long *)arg2;
- (BOOL)_isDoingOpenFile;
- (long long)unhide;
- (BOOL)_isDeactPending;
- (BOOL)_appleEventActivationInProgress;
- (void)_setAppleEventActivationInProgress:(BOOL)arg1;
- (BOOL)_mouseActivationInProgress;
- (id)_setMouseActivationInProgress:(BOOL)arg1;
- (id)_setKeyWindow:(id)arg1;
- (id)_keyWindowForHeartBeat;
- (void)_setPreviousKeyWindow:(id)arg1;
- (id)_previousKeyWindow;
- (id)_keyWindow;
- (id)keyWindow;
- (id)_setMainWindow:(id)arg1;
- (id)_mainWindow;
- (id)mainWindow;
- (id)windowWithWindowNumber:(long long)arg1;
- (id)_windowWithRealWindowNumber:(long long)arg1;
- (void)_windowNumber:(long long)arg1 changedTo:(long long)arg2;
- (void)unhideAllApplications:(id)arg1;
- (void)hideOtherApplications:(id)arg1;
- (void)unhideWithoutActivation;
- (void)_doUnhideWithoutActivation;
- (BOOL)_batchOrdering;
- (void)unhide:(id)arg1;
- (void)hide:(id)arg1;
- (void)_afterBatchOrderingFinishesDo:(id)arg1;
- (void)_performBatchWindowOrdering:(int)arg1 release:(BOOL)arg2;
- (id)_copyBatchWindowOrderingPerformerForToken:(SEL)arg1 release:(int)arg2;
- (void)_scheduleWindow:(long long)arg1 forBatchOrdering:(long long)arg2 relativeTo:(long long)arg3;
- (long long)_lowestWindowOfAtLeastNormalWindowLevelAfterScheduledBatchOrdering;
- (void)_unscheduleWindowForBatchOrdering:(long long)arg1;
- (int)_startBatchWindowAccumulation:(long long)arg1;
- (void)_doHide;
- (id)_hiddenWindows;
- (id)_removeHiddenWindow:(id)arg1;
- (void)_addHiddenWindow:(id)arg1;
- (id)context;
- (unsigned int)contextID;
- (id)delegate;
- (void)setDelegate:(id)arg1;
- (id)_eventDelegate;
- (void)_setEventDelegate:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (void)_deallocHardCore:(BOOL)arg1;
- (void)_behaviorOnDoubleClickChanged;
- (void)_setDoubleClickBehavior;
- (void)_eventBlockingTransitionDidEnd;
- (void)_eventBlockingTransitionWillBegin;
- (void)_aquaColorVariantChanged;
- (id)init;
- (void)_initializeAutomaticTermination;
- (BOOL)_sleepInAutomaticTermination;
- (void)_awakenIfSleepingInAutoQuitAndContinueTermination:(BOOL)arg1;
- (void)_makeSureAutomaticTerminationIsNotInterferingWithLanguagePrefs:(id)arg1;
- (void)_enableAutomaticTerminationIfWhitelisted;
- (void)_forceAutoQuit:(id)arg1;
- (void)_terminateOnMemoryPressure:(id)arg1;
- (void)_loadUIAfterLightLaunch;
- (void)_decrementCountOfAutoQuitSafeWindows;
- (void)_incrementCountOfAutoQuitSafeWindows;
- (void)_setNeedsUpdateToReflectAutomaticTerminationState;
- (void)_unfreezeAutomaticTerminationState;
- (void)_freezeAutomaticTerminationState;
- (BOOL)_applicationLaunchIsPastSplashScreens;
- (BOOL)_fullScreenSpaces;
- (void)_spacesSwitchOnActivationChanged:(id)arg1;
- (BOOL)_spacesSwitchOnActivation;
- (void)_setSpacesSwitchOnActivation;
- (void)_setIsHidden:(BOOL)arg1;
- (void)_updateButtonsForSystemUIModeChanged;
- (void)_removeSystemUIModeHandler;
- (void)_registerWithDock;
- (void)_installAutoreleasePoolsOnCurrentThreadIfNecessary;
- (void)_cleanUpForCarbonAppTermination;
- (BOOL)_inSafariInstallEnvironment;
- (void)_copyWindowsSnapShotInThreadData;
- (id)_accessibilityUIElementSpecifierRegisterIfNeeded:(BOOL)arg1;
- (id)_accessibilityUIElementSpecifier;
- (id)willPresentError:(id)arg1;
- (BOOL)presentError:(id)arg1;
- (void)presentError:(id)arg1 modalForWindow:(id)arg2 delegate:(id)arg3 didPresentSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (void)_something:(id)arg1 wasPresentedWithResult:(long long)arg2 soContinue:(id)arg3;
- (id)_validateError:(id)arg1 forPresentationMethod:(SEL)arg2;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (BOOL)_tryTransformingToBackgroundTypeForAutoQuit;
- (BOOL)_checkForAutomaticTerminationSupportPossiblyEnablingIt;
- (void)enableAutomaticTermination;
- (void)disableAutomaticTermination;
- (void)_setIsCurrentlyLightLaunched:(BOOL)arg1;
- (BOOL)_isCurrentlyLightLaunched;
- (void)_userNotificationCenter:(id)arg1 didActivateWithToken:(id)arg2;
- (id)_userNotificationCenter:(id)arg1 willActivateForNotification:(id)arg2 additionalUserInfo:(id)arg3;
- (unsigned long long)enabledRemoteNotificationTypes;
- (void)unregisterForRemoteNotifications;
- (void)registerForRemoteNotificationTypes:(unsigned long long)arg1;
- (void)userNotificationCenter:(id)arg1 didFailToRegisterForRemoteNotificationsWithError:(id)arg2;
- (void)userNotificationCenter:(id)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(id)arg2;
- (void)userNotificationCenter:(id)arg1 didDeliverNotification:(id)arg2;
- (void)_startPrefetchingUbiquityContainerURL;
- (void)_ubiquityIdentityDidChange:(id)arg1;
- (void)_asynchronouslyPrefetchUbiqityContainerURL;
- (BOOL)accessibilityShouldUseUniqueId;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsIgnored;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (id)accessibilityAttributeValue:(id)arg1 forParameter:(id)arg2;
- (id)_accessibilityPopovers;
- (void)accessibilitySetValue:(id)arg1 forAttribute:(id)arg2;
- (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- (id)accessibilityAttributeValue:(id)arg1;
- (id)accessibilityExtrasMenuBarAttribute;
- (void)accessibilitySetEnhancedUserInterfaceAttribute:(id)arg1;
- (BOOL)accessibilityIsEnhancedUserInterfaceAttributeSettable;
- (id)accessibilityEnhancedUserInterfaceAttribute;
- (BOOL)accessibilityIsFocusedUIElementAttributeSettable;
- (id)accessibilityFocusedUIElementAttribute;
- (BOOL)accessibilityIsFocusedWindowAttributeSettable;
- (id)accessibilityFocusedWindowAttribute;
- (BOOL)accessibilityIsMainWindowAttributeSettable;
- (id)accessibilityMainWindowAttribute;
- (void)accessibilitySetHiddenAttribute:(id)arg1;
- (BOOL)accessibilityIsHiddenAttributeSettable;
- (id)accessibilityHiddenAttribute;
- (void)accessibilitySetFrontmostAttribute:(id)arg1;
- (BOOL)accessibilityIsFrontmostAttributeSettable;
- (id)accessibilityFrontmostAttribute;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (id)_accessibilityValueForAttribute:(id)arg1 clientError:(int *)arg2;
- (BOOL)accessibilityIsWindowsAttributeSettable;
- (id)accessibilityWindowsAttribute;
- (BOOL)accessibilityIsMenuBarAttributeSettable;
- (id)accessibilityMenuBarAttribute;
- (BOOL)accessibilityIsTitleAttributeSettable;
- (id)accessibilityTitleAttribute;
- (BOOL)accessibilityIsRoleDescriptionAttributeSettable;
- (id)accessibilityRoleDescriptionAttribute;
- (BOOL)accessibilityIsRoleAttributeSettable;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
- (void)accessibilityWorkaroundRemoveExtraWindow:(id)arg1;
- (void)accessibilityWorkaroundAddExtraWindow:(id)arg1;
- (id)_accessibilityCompatibilityHitTest:(struct CGPoint)arg1;
- (void)handleQuitScriptCommand:(id)arg1;
- (void)handlePrintScriptCommand:(id)arg1;
- (id)handleOpenScriptCommand:(id)arg1;
- (unsigned long long)_scriptingCount;
- (long long)_supportsGetValueWithUniqueIDForKey:(id)arg1 perhapsByOverridingClass:(Class)arg2;
- (long long)_supportsGetValueWithNameForKey:(id)arg1 perhapsByOverridingClass:(Class)arg2;
- (void)replaceValueAtIndex:(unsigned long long)arg1 inPropertyWithKey:(id)arg2 withValue:(id)arg3;
- (void)removeValueAtIndex:(unsigned long long)arg1 fromPropertyWithKey:(id)arg2;
- (void)insertValue:(id)arg1 inPropertyWithKey:(id)arg2;
- (void)insertValue:(id)arg1 atIndex:(unsigned long long)arg2 inPropertyWithKey:(id)arg3;
- (id)valueWithUniqueID:(id)arg1 inPropertyWithKey:(id)arg2;
- (id)valueWithName:(id)arg1 inPropertyWithKey:(id)arg2;
- (id)valueAtIndex:(unsigned long long)arg1 inPropertyWithKey:(id)arg2;
- (void)setValue:(id)arg1 forKey:(id)arg2;
- (id)valueForKey:(id)arg1;
- (id)newScriptingObjectOfClass:(Class)arg1 forValueForKey:(id)arg2 withContentsValue:(id)arg3 properties:(id)arg4;
- (id)copyScriptingValue:(id)arg1 forKey:(id)arg2 withProperties:(id)arg3;
- (BOOL)_delegate:(id)arg1 handlesKey:(id)arg2;
- (id)valueInOrderedWindowsWithUniqueID:(long long)arg1;
- (id)orderedWindows;
- (id)_orderedWindowsWithPanels:(BOOL)arg1;
- (id)orderedDocuments;
- (void)_registerRequiredAEHandlers;
- (void)_handleCoreEvent:(id)arg1 withReplyEvent:(id)arg2;
- (void)_handleTestEvent:(id)arg1 withReplyEvent:(id)arg2;
- (int)_handleSelfTestEvent:(id)arg1;
- (short)_handleAEQuit;
- (short)_handleAEOpenContentsEvent:(id)arg1 withReplyEvent:(id)arg2;
- (short)_handleAEPrintDocumentsForURLs:(id)arg1 withSettings:(id)arg2 showPrintPanels:(BOOL)arg3;
- (short)_handleAEOpenDocumentsForURLs:(id)arg1;
- (void)_resumeAppleEventWithSuspensionIDValue:(id)arg1;
- (void)_forAEOpenDocumentsEvent:(id)arg1 populateReplyEvent:(id)arg2 withURLs:(id)arg3 documents:(id)arg4;
- (void)_handleAEReopen:(id)arg1;
- (void)_handleAEOpenEvent:(id)arg1;
- (BOOL)_requiresOpeningUntitledWindowAtLaunch;
- (void)_reopenWindowsIfNecessaryWithAppleEvent:(id)arg1 completionHandler:(id)arg2;
- (BOOL)_wasLaunchedFromLoginwindow;
- (long long)runModalForCarbonWindow:(id)arg1;
- (void)_realDoModalLoopForCarbonWindow:(struct _NSModalSession *)arg1 peek:(BOOL)arg2;
- (void)orderFrontColorPanel:(id)arg1;
- (void)orderFrontFontPanel:(id)arg1;
- (void)showHelp:(id)arg1;
- (void)activateContextHelpMode:(id)arg1;
- (void)runPageLayout:(id)arg1;
- (void)unregisterServiceProviderNamed:(id)arg1;
- (void)registerServiceProvider:(id)arg1 withName:(id)arg2;
- (void)setServicesProvider:(id)arg1;
- (id)servicesProvider;
- (void)orderFrontStandardAboutPanelWithOptions:(id)arg1;
- (void)orderFrontStandardAboutPanel:(id)arg1;
- (id)_responsibleDelegateForSelector:(SEL)arg1;
- (void)setAppleMenu:(id)arg1;
- (void)_restoreMiniaturizedWindow;
- (void)_makeModalWindowsPerform:(SEL)arg1;
- (BOOL)_isModalUsingCache:(id)arg1;
- (void)_setModalInCache:(BOOL)arg1 forWindow:(id)arg2;
- (void)_makeHODWindowsPerform:(SEL)arg1;
- (void)_setHidesOnDeactivateInCache:(BOOL)arg1 forWindow:(id)arg2;
- (BOOL)_isVisibleUsingCache:(id)arg1;
- (void)_removeWindowFromCache:(id)arg1;
- (void)_setVisibleInCache:(BOOL)arg1 forWindow:(id)arg2;
- (void)_scheduleCheckForTerminateAfterLastWindowClosed;
- (void)_checkForTerminateAfterLastWindowClosed:(id)arg1 saveWindows:(BOOL)arg2;
- (BOOL)_appHasNonMiniaturizedWindow;
- (BOOL)_appHasOpenNSWindow;
- (BOOL)_appHasVisibleWindowOrPanel;
- (void)_setCacheWindowNum:(long long)arg1 forWindow:(id)arg2;
- (void)_updateWindowsUsingCache;
- (id)_findWindowUsingRealWindowNumber:(long long)arg1;
- (id)_findWindowUsingCache:(long long)arg1;
- (id)_getWindowData:(id)arg1 add:(BOOL)arg2;
- (void)_invalidateWindowListForCycleIfNeededForWindow:(id)arg1;
- (void)_unlockWindowListForCycle;
- (id)_getLockedWindowListForCycle;
- (BOOL)_lockOrUnlockWindowCycleList:(BOOL)arg1;
- (BOOL)_fillSpellCheckerPopupButton:(id)arg1;
- (BOOL)_launchSpellChecker:(long long)arg1;
- (BOOL)_launchSpellChecker:(long long)arg1 error:(id *)arg2;
- (void)_rebuildOrUpdateServicesMenu:(BOOL)arg1;
- (void)registerServicesMenuSendTypes:(id)arg1 returnTypes:(id)arg2;
- (void)setServicesMenu:(id)arg1;
- (id)servicesMenu;
- (void)removeWindowsItem:(id)arg1;
- (void)addWindowsItem:(id)arg1 title:(id)arg2 filename:(BOOL)arg3;
- (void)updateWindowsItem:(id)arg1;
- (void)changeWindowsItem:(id)arg1 title:(id)arg2 filename:(BOOL)arg3;
- (void)alternateArrangeInFront:(id)arg1;
- (void)arrangeInFront:(id)arg1;
- (void)zoomAll:(id)arg1;
- (void)closeAll:(id)arg1;
- (void)miniaturizeAll:(id)arg1;
- (void)setWindowsMenu:(id)arg1;
- (id)windowsMenu;
- (void)_addWindowsMenu:(struct __CFArray *)arg1 enabled:(BOOL)arg2;
- (void)_displayProgressNotification:(float)arg1 isIndeterminate:(BOOL)arg2;
- (void)_displayStatusNotification:(id)arg1 title:(id)arg2 options:(id)arg3;
- (void)setDefaultHelpBookSearchEnabled:(BOOL)arg1;
- (BOOL)isDefaultHelpBookSearchEnabled;
- (BOOL)searchString:(id)arg1 inUserInterfaceItemString:(id)arg2 searchRange:(struct _NSRange)arg3 foundRange:(struct _NSRange *)arg4;
- (void)unregisterUserInterfaceItemSearchHandler:(id)arg1;
- (void)registerUserInterfaceItemSearchHandler:(id)arg1;
- (long long)_stateRestorationExtensionCounter;
- (void)completeStateRestoration;
- (void)extendStateRestoration;
- (void)_disableRelaunchOnLoginIfNotLaunchedByLaunchServicesOrBlacklisted;
- (void)enableRelaunchOnLogin;
- (void)disableRelaunchOnLogin;
- (void)_invalidateRestorableStateOfContents;
- (BOOL)_shouldRecordPersistentState;
- (void)_setContentsHaveInvalidPersistentState:(BOOL)arg1;
- (BOOL)_contentsHaveInvalidPersistentState;
- (void)_restoreWindowWithRestoration:(id)arg1 handler:(id)arg2;
- (BOOL)restoreWindowWithIdentifier:(id)arg1 state:(id)arg2 completionHandler:(id)arg3;
- (id)_tryRestorationHeuristicsForWindowWithIdentifier:(id)arg1 state:(id)arg2;
- (id)_persistentUIIdentifier;
- (unsigned int)_persistentUIWindowID;
- (id)_persistentUIWindow;
@end
@interface _NSControllerArrayProxy : NSArray
{
id _controller;
}
- (void)_invokeSelector:(SEL)arg1 withArguments:(id)arg2 onKeyPath:(id)arg3 ofObjectAtIndex:(unsigned long long)arg4;
- (BOOL)_validateValue:(id *)arg1 forKeyPath:(id)arg2 ofObjectAtIndex:(unsigned long long)arg3 error:(id *)arg4;
- (void)_setValue:(id)arg1 forKeyPath:(id)arg2 ofObjectAtIndex:(unsigned long long)arg3;
- (id)_valueForKeyPath:(id)arg1 ofObjectAtIndex:(unsigned long long)arg2;
- (void)getObjects:(id *)arg1 range:(struct _NSRange)arg2;
- (id)objectsAtIndexes:(id)arg1;
- (id)objectAtIndex:(unsigned long long)arg1;
- (unsigned long long)count;
- (void)clearController;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithController:(id)arg1;
@end
@interface _NSControllerArrayProxyMutatorArray : NSMutableArray
{
NSObjectController *_controller;
NSString *_keyPath;
}
- (void)replaceObjectAtIndex:(unsigned long long)arg1 withObject:(id)arg2;
- (void)removeObjectAtIndex:(unsigned long long)arg1;
- (void)removeLastObject;
- (void)insertObject:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)addObject:(id)arg1;
- (void)_performMutatorOperation:(long long)arg1 object:(id)arg2 index:(unsigned long long)arg3;
- (void)getObjects:(id *)arg1 range:(struct _NSRange)arg2;
- (id)objectAtIndex:(unsigned long long)arg1;
- (unsigned long long)count;
- (id)_referenceArray;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initWithController:(id)arg1 keyPath:(id)arg2;
@end
@interface _NSArrayControllerExtensions : NSObject
{
NSArrayController *_controller;
NSArray *_automaticRearrangementKeyPaths;
NSArray *_sortDescriptors;
NSPredicate *_filterPredicate;
id _suppressedContentObjectsObservingTracker;
}
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)_stopRearrangementObservingForSuppressedContentObjects;
- (void)_startRearrangementObservingForSuppressedContentObjects:(id)arg1;
- (id)_filterPredicate;
- (id)_setFilterPredicate:(id)arg1;
- (void)_setFilterPredicateNoCopy:(id)arg1;
- (id)_sortDescriptors;
- (id)_setSortDescriptors:(id)arg1;
- (void)_setSortDescriptorsNoCopy:(id)arg1;
- (id)_automaticRearrangementKeyPaths;
- (id)_setAutomaticRearrangementKeyPaths:(id)arg1;
- (void)dealloc;
- (void)finalize;
- (id)initWithController:(id)arg1;
@end
@interface NSArrayController : NSObjectController
{
void *_reserved4;
id _rearrangementExtensions;
NSMutableArray *_temporaryWorkObjects;
struct __arrayControllerFlags {
unsigned int _avoidsEmptySelection:1;
unsigned int _preservesSelection:1;
unsigned int _selectsInsertedObjects:1;
unsigned int _alwaysUsesMultipleValuesMarker:1;
unsigned int _refreshesAllModelObjects:1;
unsigned int _filterRestrictsInsertion:1;
unsigned int _overridesArrangeObjects:1;
unsigned int _overridesDidChangeArrangementCriteria:1;
unsigned int _explicitlyCannotInsert:1;
unsigned int _generatedEmptyArray:1;
unsigned int _isObservingKeyPathsThroughArrangedObjects:1;
unsigned int _arrangedObjectsIsMutable:1;
unsigned int _clearsFilterPredicateOnInsertion:1;
unsigned int _skipSortingAfterFetch:1;
unsigned int _automaticallyRearrangesObjects:1;
unsigned int _reservedArrayController:17;
} _arrayControllerFlags;
unsigned long long _observedIndexHint;
NSMutableIndexSet *_selectionIndexes;
NSMutableArray *_objects;
NSIndexSet *_cachedSelectedIndexes;
NSArray *_cachedSelectedObjects;
NSArray *_arrangedObjects;
}
+ (id)_modelAndProxyKeys;
+ (id)_keyValueBindingAccessPoints;
+ (id)_nonAutomaticObservingKeys;
+ (void)initialize;
- (id)arrangedObjects;
- (id)_controllerKeys;
- (BOOL)_validateSingleValue:(id *)arg1 forKeyPath:(id)arg2 error:(id *)arg3;
- (BOOL)_validateSingleValue:(id *)arg1 forKey:(id)arg2 error:(id *)arg3;
- (void)_invokeSingleSelector:(SEL)arg1 withArguments:(id)arg2 onKeyPath:(id)arg3;
- (void)_setSingleValue:(id)arg1 forKeyPath:(id)arg2;
- (void)_setSingleValue:(id)arg1 forKey:(id)arg2;
- (id)_singleValueForKeyPath:(id)arg1;
- (id)_singleValueForKey:(id)arg1;
- (id)_singleMutableArrayValueForKeyPath:(id)arg1;
- (id)_singleMutableArrayValueForKey:(id)arg1;
- (id)_singleValueForKeyPath:(id)arg1 operationType:(long long)arg2;
- (BOOL)_validateMultipleValue:(id *)arg1 forKeyPath:(id)arg2 atIndex:(unsigned long long)arg3 error:(id *)arg4;
- (void)_invokeMultipleSelector:(SEL)arg1 withArguments:(id)arg2 onKeyPath:(id)arg3 atIndex:(unsigned long long)arg4;
- (void)_setMultipleValue:(id)arg1 forKeyPath:(id)arg2 atIndex:(unsigned long long)arg3;
- (void)_setMultipleValue:(id)arg1 forKey:(id)arg2 atIndex:(unsigned long long)arg3;
- (id)_multipleMutableArrayValueForKeyPath:(id)arg1 atIndex:(unsigned long long)arg2;
- (id)_multipleMutableArrayValueForKey:(id)arg1 atIndex:(unsigned long long)arg2;
- (id)_multipleValueForKeyPath:(id)arg1 atIndex:(unsigned long long)arg2;
- (id)_multipleValueForKey:(id)arg1 atIndex:(unsigned long long)arg2;
- (id)_multipleValuesObjectsAtIndexes:(id)arg1;
- (id)_multipleValuesObjectAtIndex:(unsigned long long)arg1;
- (unsigned long long)_multipleValuesObjectCount;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (void)selectPrevious:(id)arg1;
- (void)_executeSelectPrevious:(id)arg1 didCommitSuccessfully:(BOOL)arg2 actionSender:(id)arg3;
- (BOOL)canSelectPrevious;
- (void)selectNext:(id)arg1;
- (void)_executeSelectNext:(id)arg1 didCommitSuccessfully:(BOOL)arg2 actionSender:(id)arg3;
- (BOOL)canSelectNext;
- (BOOL)canRemove;
- (BOOL)canAdd;
- (BOOL)canInsert;
- (BOOL)_explicitlyCannotInsert;
- (void)_setExplicitlyCannotAdd:(BOOL)arg1 insert:(BOOL)arg2 remove:(BOOL)arg3;
- (void)_changeEditable:(BOOL)arg1;
- (void)remove:(id)arg1;
- (void)add:(id)arg1;
- (void)_executeAdd:(id)arg1 didCommitSuccessfully:(BOOL)arg2 actionSender:(id)arg3;
- (void)insert:(id)arg1;
- (void)_executeInsert:(id)arg1 didCommitSuccessfully:(BOOL)arg2 actionSender:(id)arg3;
- (void)removeObjects:(id)arg1;
- (void)_removeObjects:(id)arg1 objectHandler:(id)arg2;
- (void)removeObject:(id)arg1;
- (void)removeObjectsAtArrangedObjectIndexes:(id)arg1;
- (void)_removeObjectsAtArrangedObjectIndexes:(id)arg1 contentIndexes:(id)arg2 objectHandler:(id)arg3;
- (void)removeObjectAtArrangedObjectIndex:(unsigned long long)arg1;
- (void)_removeObjectAtArrangedObjectIndex:(unsigned long long)arg1 objectHandler:(id)arg2;
- (void)_ensureSelectionAfterRemoveWithPreferredIndex:(unsigned long long)arg1 sendObserverNotifications:(BOOL)arg2;
- (void)insertObjects:(id)arg1 atArrangedObjectIndexes:(id)arg2;
- (void)_insertObjects:(id)arg1 atArrangedObjectIndexes:(id)arg2 objectHandler:(id)arg3;
- (void)insertObject:(id)arg1 atArrangedObjectIndex:(unsigned long long)arg2;
- (void)_insertObject:(id)arg1 atArrangedObjectIndex:(unsigned long long)arg2 objectHandler:(id)arg3;
- (void)addObjects:(id)arg1;
- (void)addObject:(id)arg1;
- (void)_assertFilterRestrictsInsertionOfObjects:(id)arg1 atArrangedObjectIndexes:(id)arg2;
- (BOOL)_filterRestrictsInsertion;
- (void)_setFilterRestrictsInsertion:(BOOL)arg1;
- (void)_removeNumberOfIndexes:(unsigned long long)arg1 fromSelectionIndexesAtIndex:(unsigned long long)arg2 sendObserverNotifications:(BOOL)arg3;
- (void)_addNumberOfIndexes:(unsigned long long)arg1 toSelectionIndexesAtIndex:(unsigned long long)arg2 sendObserverNotifications:(BOOL)arg3;
- (void)_modifySelectionIndexes:(unsigned long long)arg1 atIndex:(unsigned long long)arg2 addOrRemove:(BOOL)arg3 sendObserverNotifications:(BOOL)arg4;
- (id)selectedObjects;
- (void)_cacheSelectedObjectsIfNecessary;
- (BOOL)removeSelectedObjects:(id)arg1;
- (BOOL)addSelectedObjects:(id)arg1;
- (BOOL)setSelectedObjects:(id)arg1;
- (BOOL)_modifySelectedObjects:(id)arg1 useExistingIndexesAsStartingPoint:(BOOL)arg2 avoidsEmptySelection:(BOOL)arg3 addOrRemove:(BOOL)arg4 sendObserverNotifications:(BOOL)arg5 forceUpdate:(BOOL)arg6;
- (BOOL)removeSelectionIndexes:(id)arg1;
- (BOOL)addSelectionIndexes:(id)arg1;
- (unsigned long long)selectionIndex;
- (BOOL)setSelectionIndex:(unsigned long long)arg1;
- (id)selectionIndexes;
- (BOOL)setSelectionIndexes:(id)arg1;
- (BOOL)_selectObjectsAtIndexes:(id)arg1 avoidsEmptySelection:(BOOL)arg2 sendObserverNotifications:(BOOL)arg3 forceUpdate:(BOOL)arg4;
- (BOOL)_selectObjectsAtIndexesNoCopy:(id)arg1 avoidsEmptySelection:(BOOL)arg2 sendObserverNotifications:(BOOL)arg3 forceUpdate:(BOOL)arg4;
- (unsigned long long)_selectionIndexesCount;
- (BOOL)alwaysUsesMultipleValuesMarker;
- (void)setAlwaysUsesMultipleValuesMarker:(BOOL)arg1;
- (BOOL)clearsFilterPredicateOnInsertion;
- (void)setClearsFilterPredicateOnInsertion:(BOOL)arg1;
- (BOOL)selectsInsertedObjects;
- (void)setSelectsInsertedObjects:(BOOL)arg1;
- (BOOL)preservesSelection;
- (void)setPreservesSelection:(BOOL)arg1;
- (BOOL)avoidsEmptySelection;
- (void)setAvoidsEmptySelection:(BOOL)arg1;
- (void)rearrangeObjects;
- (void)_prepareContentWithNewObject:(id)arg1;
- (id)_arrayContent;
- (BOOL)_sendsContentChangeNotifications;
- (void)setUsesLazyFetching:(BOOL)arg1;
- (id)content;
- (void)setContent:(id)arg1;
- (void)_setContentInBackground:(id)arg1;
- (void)didChangeArrangementCriteria;
- (void)_didChangeArrangementCriteriaWithOperationsMask:(unsigned long long)arg1 useBasis:(id)arg2;
- (id)automaticRearrangementKeyPaths;
- (void)_addKeyPathsFromPredicate:(id)arg1 toSet:(id)arg2;
- (BOOL)automaticallyRearrangesObjects;
- (void)setAutomaticallyRearrangesObjects:(BOOL)arg1;
- (void)_setUpAutomaticRearrangingOfObjects;
- (void)_updateAutomaticRearrangementKeysPaths;
- (id)sortDescriptors;
- (void)setSortDescriptors:(id)arg1;
- (id)filterPredicate;
- (void)setFilterPredicate:(id)arg1;
- (void)_arrangeObjectsWithSelectedObjects:(id)arg1 avoidsEmptySelection:(BOOL)arg2 operationsMask:(unsigned long long)arg3 useBasis:(id)arg4;
- (void)_updateObservingForAutomaticallyRearrangingObjects;
- (void)_ensureObjectsAreMutable;
- (void)_setObjects:(id)arg1;
- (id)arrangeObjects:(id)arg1;
- (id)_sortObjects:(id)arg1;
- (id)_filterObjects:(id)arg1;
- (void)didChangeValuesForArrangedKeys:(BOOL)arg1 objectKeys:(BOOL)arg2 indexKeys:(BOOL)arg3;
- (void)willChangeValuesForArrangedKeys:(BOOL)arg1 objectKeys:(BOOL)arg2 indexKeys:(BOOL)arg3;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (BOOL)_shouldSendObserverNotificationForModelOrProxyKey:(id)arg1 keyPath:(id)arg2 ofObject:(id)arg3;
- (BOOL)_refreshesAllModelObjects;
- (void)_setRefreshesAllModelObjects:(BOOL)arg1;
- (void)addObserver:(id)arg1 forKeyPath:(id)arg2 options:(unsigned long long)arg3 context:(void *)arg4;
- (void)_stopObservingSelectionIfNecessary;
- (void)_startObservingSelectionIfNecessary;
- (BOOL)_registerObservingForAllModelObjects;
- (id)description;
- (void)_dealloc;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_init;
- (id)_rearrangementExtensions:(BOOL)arg1;
- (void)_reactToMatchingInsertions:(id)arg1 deletions:(id)arg2 refreshed:(id)arg3;
- (void)addRangeOfInterest:(struct _NSRange)arg1;
- (BOOL)_performFetchWithRequest:(id)arg1 merge:(BOOL)arg2 error:(id *)arg3;
- (id)defaultFetchRequest;
- (void)setManagedObjectContext:(id)arg1;
@end
@interface NSArrayDetailBinder : NSObjectDetailBinder
{
struct __arrayDetailBinderFlags {
unsigned int _selectsAllWhenSettingContent:1;
unsigned int _usedMultipleSelectionArray:1;
unsigned int _reservedArrayDetailBinder:30;
} _arrayDetailBinderFlags;
}
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)binderClassesSuperseded;
- (BOOL)removeObjectsFromMasterArrayRelationshipAtIndexes:(id)arg1 selectionMode:(int *)arg2;
- (BOOL)removeObjectFromMasterArrayRelationshipAtIndex:(unsigned long long)arg1 selectionMode:(int *)arg2;
- (BOOL)insertObjectsIntoMasterArrayRelationship:(id)arg1 atIndexes:(id)arg2 selectionMode:(int *)arg3;
- (BOOL)insertObjectIntoMasterArrayRelationship:(id)arg1 atIndex:(unsigned long long)arg2 selectionMode:(int *)arg3;
- (BOOL)addObjectsToMasterArrayRelationship:(id)arg1 selectionMode:(int *)arg2;
- (BOOL)addObjectToMasterArrayRelationship:(id)arg1 selectionMode:(int *)arg2;
- (BOOL)_performArrayBinderOperation:(long long)arg1 singleObject:(id)arg2 multipleObjects:(id)arg3 singleIndex:(unsigned long long)arg4 multipleIndexes:(id)arg5 selectionMode:(int *)arg6;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (void)refreshDetailContent;
- (void)_refreshDetailContentInBackground:(BOOL)arg1;
- (void)_selectAllContent:(id)arg1 inDetailController:(id)arg2;
- (BOOL)_canGuaranteeOrderOfContentObjects;
- (id)_referenceBinding;
- (BOOL)selectsAllWhenSettingContent;
- (void)setSelectsAllWhenSettingContent:(BOOL)arg1;
- (id)_optionsForBinding:(id)arg1 specifyOnlyIfDifferentFromDefault:(BOOL)arg2;
- (BOOL)_handlesSelectAll;
- (void)_setParameter:(id)arg1 forOption:(id)arg2 withBindingInfo:(id)arg3;
- (BOOL)isBindingReadOnly:(id)arg1;
- (void)_copyDetailsFromBinder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_init;
- (id)availableBindings;
@end
@interface NSAttachmentTextStorage : NSTextStorage
{
NSTextStorage *_realTS;
}
- (void)setUrl:(id)arg1;
- (id)url;
- (void)setFilename:(id)arg1;
- (id)filename;
- (void)setAttributes:(id)arg1 range:(struct _NSRange)arg2;
- (void)replaceCharactersInRange:(struct _NSRange)arg1 withString:(id)arg2;
- (id)attributesAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (id)string;
- (void)dealloc;
- (id)init;
@end
@interface NSTempAttributeDictionary : NSAttributeDictionary
{
}
- (id)retain;
@end
@interface NSAttributeDictionary : NSDictionary
{
unsigned int numElements;
unsigned int refCount;
struct _NSAttributeDictionaryElement elements[1];
}
+ (id)newWithDictionary:(id)arg1;
+ (id)emptyAttributeDictionary;
+ (void)initialize;
- (BOOL)isEqualToDictionary:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (unsigned long long)retainCount;
- (oneway void)release;
- (id)retain;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
- (id)keyEnumerator;
- (void)getObjects:(id *)arg1 andKeys:(id *)arg2;
- (id)objectForKey:(id)arg1;
- (unsigned long long)count;
- (id)newWithKey:(id)arg1 object:(id)arg2;
@end
@interface NSAttributeDictionaryEnumerator : NSEnumerator
{
NSAttributeDictionary *dictionary;
unsigned long long nextElement;
}
- (void)dealloc;
- (id)nextObject;
- (id)initWithAttributeDictionary:(id)arg1;
@end
@interface _NSAttributes : NSObject
{
NSDictionary *_attributes;
struct _NSRange _range;
}
- (void)setAttributesInTextStorage:(id)arg1;
- (void)dealloc;
- (id)initWithAttributes:(id)arg1 range:(struct _NSRange)arg2;
@end
@interface _NSAttributeRun : NSObject <NSCopying>
{
struct _NSRange _range;
NSTextStorage *_textStorage;
NSMutableArray *_attributesArray;
}
- (struct _NSRange)range;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)restoreAttributesOfTextStorage:(id)arg1;
- (void)dealloc;
- (id)initWithTextStorage:(id)arg1 range:(struct _NSRange)arg2;
@end
@interface NSAutounbinderBinding : NSObject
{
NSString *_name;
NSObject *_boundObject;
}
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (void)dealloc;
- (id)initWithName:(id)arg1 boundObject:(id)arg2;
@end
@interface NSAutounbinderObservance : NSObject
{
NSObject *_observer;
NSString *_keyPath;
void *_context;
}
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (id)description;
- (void)dealloc;
- (id)initWithObserver:(id)arg1 keyPath:(id)arg2 context:(void *)arg3;
@end
@interface NSAutounbinder : NSProxy
{
NSObject *_bindingTarget;
BOOL _isRetainingBindingTarget;
BOOL _isRecordingBindings;
NSMutableArray *_bindingsToThisObject;
NSMutableArray *_observancesOfThisObject;
}
- (id)_autounbinder;
- (id)mutableSetValueForKeyPath:(id)arg1;
- (id)mutableArrayValueForKeyPath:(id)arg1;
- (BOOL)validateValue:(id *)arg1 forKeyPath:(id)arg2 error:(id *)arg3;
- (void)setValue:(id)arg1 forKeyPath:(id)arg2;
- (id)valueForKeyPath:(id)arg1;
- (void)removeObserver:(id)arg1 forKeyPath:(id)arg2;
- (void)addObserver:(id)arg1 forKeyPath:(id)arg2 options:(unsigned long long)arg3 context:(void *)arg4;
- (void)retainBindingTargetAndUnbind;
- (void)removeBinding:(id)arg1 fromObject:(id)arg2;
- (void)addBinding:(id)arg1 fromObject:(id)arg2;
- (id)bindingTarget;
- (id)description;
- (id)methodSignatureForSelector:(SEL)arg1;
- (void)forwardInvocation:(id)arg1;
- (void)dealloc;
- (id)initWithBindingTarget:(id)arg1;
@end
@interface NSBezierPath : NSObject <NSCopying, NSCoding>
{
long long _elementCount;
long long _elementMax;
struct PATHSEGMENT *_head;
long long _lastSubpathIndex;
void *_extraSegments;
double _lineWidth;
struct CGRect _controlPointBounds;
double _miterLimit;
double _flatness;
double *_dashedLinePattern;
unsigned long long _dashedLineCount;
double _dashedLinePhase;
void *_path;
long long _extraSegmentCount;
long long _extraSegmentMax;
id _private[2];
struct {
unsigned int _flags:8;
unsigned int _pathState:2;
unsigned int _unused:22;
} _bpFlags;
}
+ (double)defaultLineWidth;
+ (void)setDefaultLineWidth:(double)arg1;
+ (unsigned long long)defaultLineJoinStyle;
+ (void)setDefaultLineJoinStyle:(unsigned long long)arg1;
+ (unsigned long long)defaultLineCapStyle;
+ (void)setDefaultLineCapStyle:(unsigned long long)arg1;
+ (unsigned long long)defaultWindingRule;
+ (void)setDefaultWindingRule:(unsigned long long)arg1;
+ (double)defaultFlatness;
+ (void)setDefaultFlatness:(double)arg1;
+ (double)defaultMiterLimit;
+ (void)setDefaultMiterLimit:(double)arg1;
+ (void)drawPackedGlyphs:(const char *)arg1 atPoint:(struct CGPoint)arg2;
+ (void)strokeLineFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2;
+ (void)clipRect:(struct CGRect)arg1;
+ (void)strokeRect:(struct CGRect)arg1;
+ (void)fillRect:(struct CGRect)arg1;
+ (id)bezierPathWithRoundedRect:(struct CGRect)arg1 xRadius:(double)arg2 yRadius:(double)arg3;
+ (id)bezierPathWithOvalInRect:(struct CGRect)arg1;
+ (id)bezierPathWithRect:(struct CGRect)arg1;
+ (id)bezierPath;
+ (void)initialize;
+ (double)lineWidth;
+ (void)setLineWidth:(double)arg1;
+ (unsigned long long)lineJoinStyle;
+ (void)setLineJoinStyle:(unsigned long long)arg1;
+ (unsigned long long)lineCapStyle;
+ (void)setLineCapStyle:(unsigned long long)arg1;
+ (unsigned long long)windingRule;
+ (void)setWindingRule:(unsigned long long)arg1;
+ (double)flatness;
+ (void)setFlatness:(double)arg1;
+ (double)miterLimit;
+ (void)setMiterLimit:(double)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)containsPoint:(struct CGPoint)arg1;
- (void)appendBezierPathWithRoundedRect:(struct CGRect)arg1 xRadius:(double)arg2 yRadius:(double)arg3;
- (void)appendBezierPathWithPackedGlyphs:(const char *)arg1;
- (void)appendBezierPathWithGlyphs:(unsigned int *)arg1 count:(long long)arg2 inFont:(id)arg3;
- (void)appendBezierPathWithGlyph:(unsigned int)arg1 inFont:(id)arg2;
- (void)appendBezierPathWithNativeGlyphs:(const unsigned short *)arg1 advances:(struct CGSize *)arg2 count:(unsigned long long)arg3 inFont:(id)arg4;
- (void)appendBezierPathWithArcFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2 radius:(double)arg3;
- (void)appendBezierPathWithArcWithCenter:(struct CGPoint)arg1 radius:(double)arg2 startAngle:(double)arg3 endAngle:(double)arg4;
- (void)appendBezierPathWithArcWithCenter:(struct CGPoint)arg1 radius:(double)arg2 startAngle:(double)arg3 endAngle:(double)arg4 clockwise:(BOOL)arg5;
- (void)_appendArcSegmentWithCenter:(struct CGPoint)arg1 radius:(double)arg2 angle1:(double)arg3 angle2:(double)arg4;
- (void)appendBezierPathWithOvalInRect:(struct CGRect)arg1;
- (void)appendBezierPathWithPoints:(struct CGPoint *)arg1 count:(long long)arg2;
- (void)appendBezierPathWithRect:(struct CGRect)arg1;
- (void)appendBezierPath:(id)arg1;
- (void)_appendToPath:(id)arg1;
- (void)setAssociatedPoints:(struct CGPoint *)arg1 atIndex:(long long)arg2;
- (unsigned long long)elementAtIndex:(long long)arg1 associatedPoints:(struct CGPoint *)arg2;
- (unsigned long long)elementAtIndex:(long long)arg1;
- (long long)elementCount;
- (struct CGRect)bounds;
- (struct CGRect)controlPointBounds;
- (struct CGPoint)currentPoint;
- (BOOL)isEmpty;
- (void)transformUsingAffineTransform:(id)arg1;
- (id)bezierPathByReversingPath;
- (id)_copyFlattenedPath;
- (id)bezierPathByFlatteningPath;
- (void)flattenIntoPath:(id)arg1;
- (void)subdivideBezierWithFlatness:(double)arg1 startPoint:(struct CGPoint)arg2 controlPoint1:(struct CGPoint)arg3 controlPoint2:(struct CGPoint)arg4 endPoint:(struct CGPoint)arg5;
- (void)setClip;
- (void)addClip;
- (void)fill;
- (void)stroke;
- (void)_doPath;
- (void)getLineDash:(double *)arg1 count:(long long *)arg2 phase:(double *)arg3;
- (void)setLineDash:(const double *)arg1 count:(long long)arg2 phase:(double)arg3;
- (void)setFlatness:(double)arg1;
- (double)flatness;
- (void)setMiterLimit:(double)arg1;
- (double)miterLimit;
- (void)setWindingRule:(unsigned long long)arg1;
- (unsigned long long)windingRule;
- (void)setLineJoinStyle:(unsigned long long)arg1;
- (unsigned long long)lineJoinStyle;
- (void)setLineCapStyle:(unsigned long long)arg1;
- (unsigned long long)lineCapStyle;
- (void)setLineWidth:(double)arg1;
- (double)lineWidth;
- (void)relativeCurveToPoint:(struct CGPoint)arg1 controlPoint1:(struct CGPoint)arg2 controlPoint2:(struct CGPoint)arg3;
- (void)relativeLineToPoint:(struct CGPoint)arg1;
- (void)relativeMoveToPoint:(struct CGPoint)arg1;
- (void)removeAllPoints;
- (void)closePath;
- (void)curveToPoint:(struct CGPoint)arg1 controlPoint1:(struct CGPoint)arg2 controlPoint2:(struct CGPoint)arg3;
- (void)lineToPoint:(struct CGPoint)arg1;
- (void)moveToPoint:(struct CGPoint)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)finalize;
- (void)dealloc;
- (id)init;
- (void)_deviceClosePath;
- (void)_deviceCurveToPoint:(struct CGPoint)arg1 controlPoint1:(struct CGPoint)arg2 controlPoint2:(struct CGPoint)arg3;
- (void)_deviceLineToPoint:(struct CGPoint)arg1;
- (void)_deviceMoveToPoint:(struct CGPoint)arg1;
- (void)_addPathSegment:(long long)arg1 point:(struct CGPoint)arg2;
- (id)description;
- (void)setCachesBezierPath:(BOOL)arg1;
- (BOOL)cachesBezierPath;
- (void)_appendBezierPathWithRoundRect:(struct CGRect)arg1 cornerRadius:(double)arg2;
- (void)_appendBezierPathWithBottomRoundRect:(struct CGRect)arg1 cornerRadius:(double)arg2;
- (void)_appendBezierPathWithTopRoundRect:(struct CGRect)arg1 cornerRadius:(double)arg2;
@end
@interface _NSBinderAlertRecoveryAttempter : NSObject
{
unsigned long long _recoveryOptionIndex;
}
- (unsigned long long)recoveryOptionIndex;
- (BOOL)attemptRecoveryFromError:(id)arg1 optionIndex:(unsigned long long)arg2;
- (void)attemptRecoveryFromError:(id)arg1 optionIndex:(unsigned long long)arg2 delegate:(id)arg3 didRecoverSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (id)init;
@end
@interface _NSBindingInfo : NSObject <NSCoding>
{
NSString *_binding;
NSString *_key;
NSString *_partialControllerKey;
NSString *_partialObjectKey;
NSValueTransformer *_valueTransformer;
NSString *_valueTransformerName;
id _retainedController;
id _unretainedController;
struct __bindingFlags {
unsigned int _requiresDirectKeyValueCodingCall:1;
unsigned int _raisesForNotApplicableKeys:1;
unsigned int _validatesImmediately:1;
unsigned int _alwaysPresentsApplicationModalAlerts:1;
unsigned int _archiveNullPlaceholder:1;
unsigned int _archiveNoSelectionPlaceholder:1;
unsigned int _archiveMultipleValuesSelectionPlaceholder:1;
unsigned int _archiveNotApplicablePlaceholder:1;
unsigned int _binderSpecificFlags:8;
unsigned int _retainController:1;
unsigned int _reservedBinding:15;
} _bindingFlags;
id _nullPlaceholder;
id _noSelectionPlaceholder;
id _multipleValuesSelectionPlaceholder;
id _notApplicablePlaceholder;
id _observingBinder;
}
- (id)description;
- (id)observingBinder;
- (void)setObservingBinder:(id)arg1;
- (id)partialObjectKey;
- (id)partialControllerKey;
- (BOOL)requiresDirectKeyValueCodingCall;
- (void)setRequiresDirectKeyValueCodingCall:(BOOL)arg1 partialControllerKey:(id)arg2 partialObjectKey:(id)arg3;
- (BOOL)setParameter:(id)arg1 forOption:(id)arg2;
- (BOOL)isPlaceholderForMarkerExplicitlySet:(id)arg1;
- (id)placeholderForMarker:(id)arg1;
- (void)setPlaceholder:(id)arg1 forMarker:(id)arg2 isDefault:(BOOL)arg3;
- (BOOL)binderSpecificFlagAtIndex:(unsigned long long)arg1;
- (void)setBinderSpecificFlag:(BOOL)arg1 atIndex:(unsigned long long)arg2;
- (BOOL)alwaysPresentsApplicationModalAlerts;
- (void)setAlwaysPresentsApplicationModalAlerts:(BOOL)arg1;
- (BOOL)validatesImmediately;
- (void)setValidatesImmediately:(BOOL)arg1;
- (BOOL)raisesForNotApplicableKeys;
- (void)setRaisesForNotApplicableKeys:(BOOL)arg1;
- (id)valueTransformerName;
- (void)setValueTransformerName:(id)arg1;
- (id)controller;
- (void)setController:(id)arg1 retainController:(BOOL)arg2;
- (id)valueTransformer;
- (void)setValueTransformer:(id)arg1;
- (id)key;
- (id)binding;
- (void)dealloc;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithController:(id)arg1 retainController:(BOOL)arg2 key:(id)arg3 valueTransformerName:(id)arg4 binding:(id)arg5;
- (id)initWithController:(id)arg1 retainController:(BOOL)arg2 key:(id)arg3 valueTransformer:(id)arg4 binding:(id)arg5;
@end
@interface NSBinder : NSObject <NSCoding>
{
void *_reserved;
void *_reserved2;
id _object;
NSMutableArray *_bindingInfos;
struct __binderFlags {
unsigned int _isConnected:1;
unsigned int _hasPerformedObservationRegistration:1;
unsigned int _isObserving:1;
unsigned int _suspendObservationProcessing:1;
unsigned int _needsRefreshWhenObserverationProcessingResumes:1;
unsigned int _reservedBinder:27;
} _binderFlags;
unsigned long long _bindingsBoundMask;
id _plugin;
id _expectedObservingInfo;
}
+ (BOOL)_autoCreateBinderForObject:(id)arg1 withController:(id)arg2;
+ (id)_deprecatedBindings;
+ (id)binderClassesSuperseded;
+ (id)bindingCategory;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)_enumeratedBindings:(id)arg1 storage:(id *)arg2 number:(unsigned long long)arg3 numberFirstBinding:(BOOL)arg4 maxNumber:(unsigned long long)arg5;
+ (BOOL)isUsableWithObject:(id)arg1;
+ (Class)_pluginClassWithObject:(id)arg1;
+ (id)_pluginProtocol;
+ (id)binderClassesForObject:(id)arg1;
+ (struct __CFArray *)_allBinderClasses;
+ (void)_didPresentModalAlert:(BOOL)arg1 contextInfo:(CDStruct_b2dc443c *)arg2;
+ (void)_presentSheetForError:(id)arg1 responder:(id)arg2 responderCandidate:(id)arg3 delegate:(id)arg4 callback:(SEL)arg5 callbackContextInfo:(void *)arg6;
+ (void)_presentAlertPanelForError:(id)arg1 responder:(id)arg2 responderCandidate:(id)arg3;
+ (id)_prepareAlertError:(id)arg1 responder:(id *)arg2 responderCandidate:(id)arg3 window:(id *)arg4 recoveryAttempter:(id)arg5;
+ (void)load;
- (void)_markAutoCreated:(BOOL)arg1;
- (BOOL)_isAutoCreated;
- (id)description;
- (void)_logError:(id)arg1 fallbackMessage:(id)arg2 relatedToBinding:(id)arg3;
- (void)_presentModalAlertWithError:(id)arg1 responder:(id)arg2 relatedToBinding:(id)arg3;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (BOOL)isEditing;
- (BOOL)commitEditingAndReturnError:(id *)arg1;
- (void)commitEditingWithDelegate:(id)arg1 didCommitSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (BOOL)commitEditing;
- (void)discardEditing;
- (BOOL)invokeSelector:(SEL)arg1 withArguments:(id)arg2 forBinding:(id)arg3 atIndex:(unsigned long long)arg4 error:(id *)arg5;
- (BOOL)setValue:(id *)arg1 forBinding:(id)arg2 atIndex:(unsigned long long)arg3 error:(id *)arg4;
- (id)mutableSetValueForBinding:(id)arg1 atIndex:(unsigned long long)arg2 resolveMarkersToPlaceholders:(BOOL)arg3;
- (id)mutableArrayValueForBinding:(id)arg1 atIndex:(unsigned long long)arg2 resolveMarkersToPlaceholders:(BOOL)arg3;
- (id)valueForBinding:(id)arg1 atIndex:(unsigned long long)arg2 resolveMarkersToPlaceholders:(BOOL)arg3;
- (id)valueForBinding:(id)arg1 atIndexPath:(id)arg2 resolveMarkersToPlaceholders:(BOOL)arg3;
- (BOOL)setValue:(id *)arg1 forBinding:(id)arg2 atIndexPath:(id)arg3 error:(id *)arg4;
- (BOOL)invokeSelector:(SEL)arg1 withArguments:(id)arg2 forBinding:(id)arg3 atIndexPath:(id)arg4 error:(id *)arg5;
- (BOOL)invokeSelector:(SEL)arg1 withArguments:(id)arg2 forBinding:(id)arg3 error:(id *)arg4;
- (BOOL)setValue:(id *)arg1 forBinding:(id)arg2 error:(id *)arg3;
- (id)mutableSetValueForBinding:(id)arg1 resolveMarkersToPlaceholders:(BOOL)arg2;
- (id)mutableArrayValueForBinding:(id)arg1 resolveMarkersToPlaceholders:(BOOL)arg2;
- (id)valueForBinding:(id)arg1 resolveMarkersToPlaceholders:(BOOL)arg2;
- (id)resolveMarkerToPlaceholder:(id)arg1 binding:(id)arg2;
- (id)applyValueTransformerToValue:(id)arg1 forBinding:(id)arg2 reverse:(BOOL)arg3;
- (void)_invokeSelector:(SEL)arg1 withArguments:(id)arg2 onKeyPath:(id)arg3 ofObject:(id)arg4 mode:(struct __NSKeyValueCodingControllerModeType)arg5 raisesForNotApplicableKeys:(BOOL)arg6;
- (BOOL)_setValue:(id *)arg1 forKeyPath:(id)arg2 ofObject:(id)arg3 mode:(struct __NSKeyValueCodingControllerModeType)arg4 validateImmediately:(BOOL)arg5 raisesForNotApplicableKeys:(BOOL)arg6 error:(id *)arg7;
- (id)_mutableSetValueForKeyPath:(id)arg1 ofObject:(id)arg2 atIndex:(unsigned long long)arg3 raisesForNotApplicableKeys:(BOOL)arg4;
- (id)_mutableArrayValueForKeyPath:(id)arg1 ofObject:(id)arg2 atIndex:(unsigned long long)arg3 raisesForNotApplicableKeys:(BOOL)arg4;
- (id)_valueForKeyPath:(id)arg1 ofObject:(id)arg2 mode:(struct __NSKeyValueCodingControllerModeType)arg3 raisesForNotApplicableKeys:(BOOL)arg4;
- (id)_resolveMarkerToPlaceholder:(id)arg1 forBindingInfo:(id)arg2 allowPluginOverride:(BOOL)arg3;
- (id)_applyValueTransformerToValue:(id)arg1 forBindingInfo:(id)arg2 reverse:(BOOL)arg3;
- (void)_prepareIndirectKeyValueCodingCallWithPartialControllerKey:(id)arg1 controller:(id)arg2;
- (BOOL)isConnected;
- (oneway void)releaseConnectionWithSynchronizePeerBinders:(BOOL)arg1;
- (void)breakConnection;
- (void)_cleanUpConnectionWithSynchronizePeerBinders:(BOOL)arg1;
- (void)_connectionWasBroken;
- (void)establishConnection;
- (BOOL)_handleObservingRefresh;
- (void)_connectionWasEstablished;
- (id)deprecatedBindings;
- (void)_performConnectionEstablishedRefresh;
- (BOOL)_observationProcessingEnabled;
- (BOOL)shouldProcessObservations;
- (void)_resumeObservationNotificationProcessing;
- (void)_suspendObservationNotificationProcessing;
- (void)_updateDependenciesWithPeerBinders:(id)arg1;
- (void)_synchronizeWithPeerBindersInArray:(id)arg1;
- (void)_clearDependenciesWithAllPeerBinders;
- (id)_referenceBinderController;
- (id)_referenceBinding;
- (void)_updateObservingRegistration:(BOOL)arg1;
- (BOOL)_observeKeyPathForBindingInfo:(id)arg1 registerOrUnregister:(BOOL)arg2;
- (BOOL)_observeKeyPathForRelatedBinder:(id)arg1 registerOrUnregister:(BOOL)arg2;
- (BOOL)_isKeyPathBound:(id)arg1;
- (BOOL)_isAnyBindingInMaskBound:(unsigned long long)arg1;
- (BOOL)_isBindingEstablished:(id)arg1;
- (BOOL)alwaysPresentsApplicationModalAlertsWithBinding:(id)arg1;
- (void)setAlwaysPresentsApplicationModalAlerts:(BOOL)arg1 withBinding:(id)arg2;
- (BOOL)validatesImmediatelyWithBinding:(id)arg1;
- (void)setValidatesImmediately:(BOOL)arg1 withBinding:(id)arg2;
- (BOOL)raisesForNotApplicableKeysWithBinding:(id)arg1;
- (void)setRaisesForNotApplicableKeys:(BOOL)arg1 withBinding:(id)arg2;
- (id)placeholderForMarker:(id)arg1 withBinding:(id)arg2;
- (void)setPlaceholder:(id)arg1 forMarker:(id)arg2 withBinding:(id)arg3;
- (void)_setController:(id)arg1 forBinding:(id)arg2;
- (id)_valueTransformerNameForBinding:(id)arg1;
- (id)valueTransformerForBinding:(id)arg1;
- (id)keyPathForBinding:(id)arg1;
- (id)controllerForBinding:(id)arg1;
- (id)_bindingInfos;
- (void)removeBinding:(id)arg1;
- (void)_removeBinding:(id)arg1 byReplacingWithRemainingBindingsInArray:(id)arg2;
- (void)_removeBinding:(id)arg1;
- (id)_bindingInfoForBinding:(id)arg1;
- (unsigned long long)_bindingInfoIndexForBinding:(id)arg1;
- (void)addBinding:(id)arg1 toController:(id)arg2 withKeyPath:(id)arg3 valueTransformer:(id)arg4 options:(id)arg5;
- (void)_addBinding:(id)arg1 toController:(id)arg2 withKeyPath:(id)arg3 valueTransformerName:(id)arg4 options:(id)arg5;
- (BOOL)canApplyValueTransformer:(id)arg1 toBinding:(id)arg2;
- (BOOL)_isBooleanBinding:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
- (BOOL)isBindingKeyOptional:(id)arg1;
- (BOOL)isBindingKeyless:(id)arg1;
- (BOOL)bindingRunsAlerts:(id)arg1;
- (BOOL)isBindingReadOnly:(id)arg1;
- (BOOL)canAddBinding:(id)arg1 toController:(id)arg2;
- (id)_optionsForBinding:(id)arg1 specifyOnlyIfDifferentFromDefault:(BOOL)arg2;
- (void)_setOptions:(id)arg1 forBinding:(id)arg2;
- (void)_setOptions:(id)arg1 withBindingInfo:(id)arg2;
- (void)_setParameter:(id)arg1 forOption:(id)arg2 withBindingInfo:(id)arg3;
- (BOOL)_testBinderConfiguration:(id)arg1 repairBindings:(BOOL)arg2;
- (id)availableBindings;
- (id)_plugin;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
- (id)object;
- (void)_setObject:(id)arg1;
- (void)dealloc;
- (void)_dealloc;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_updatePlaceholdersForBindingInfo:(id)arg1;
- (id)copyToObject:(id)arg1;
- (void)_copyDetailsFromBinder:(id)arg1;
- (id)initWithObject:(id)arg1;
- (id)_initWithObjectNoExceptions:(id)arg1;
- (void)_init;
- (void)_noticeEditablePeerBinder:(id)arg1;
- (void)updateOutlineColumnOutlineCell:(id)arg1 forDisplayAtIndexPath:(id)arg2;
- (void)updateOutlineColumnDataCell:(id)arg1 forDisplayAtIndexPath:(id)arg2;
- (BOOL)supportsTableEditing;
- (void)updateTableColumnDataCell:(id)arg1 forDisplayAtIndex:(unsigned long long)arg2;
- (void)_noticeTextColorPeerBinder:(id)arg1;
@end
@interface NSBitmapImageRep : NSImageRep
{
struct __bitmapRepFlags {
unsigned int bitsPerPixel:8;
unsigned int isPlanar:1;
unsigned int explicitPlanes:1;
unsigned int imageSourceIsIndexed:1;
unsigned int dataLoaded:1;
unsigned int colorModel:4;
unsigned int tierTwoInfoIsLoaded:1;
unsigned int respectO:1;
unsigned int compressionFactor:14;
unsigned int imageNumber:8;
unsigned int bitmapFormat:3;
unsigned int cgImageIsPrimary:1;
unsigned int compression:20;
} _moreRepFlags;
unsigned int _bytesPerRow;
id _dataObj;
NSData *_tiffData;
id _properties;
}
+ (id)TIFFRepresentationOfImageRepsInArray:(id)arg1 usingCompression:(unsigned long long)arg2 factor:(float)arg3;
+ (id)TIFFRepresentationOfImageRepsInArray:(id)arg1;
+ (id)localizedNameForTIFFCompressionType:(unsigned long long)arg1;
+ (void)getTIFFCompressionTypes:(const unsigned long long **)arg1 count:(long long *)arg2;
+ (void)withCurrentThreadRespectingOrientation:(BOOL)arg1 performBlock:(id)arg2;
+ (BOOL)currentThreadRespectOrientation;
+ (void)setDefaultRespectOrientation:(BOOL)arg1;
+ (BOOL)defaultRespectOrientation;
+ (BOOL)canInitWithData:(id)arg1;
+ (id)_imageRepWithData:(id)arg1 hfsFileType:(id)arg2 extension:(id)arg3;
+ (id)_imageRepsWithData:(id)arg1 hfsFileType:(id)arg2 extension:(id)arg3 expandImageContentNow:(BOOL)arg4;
+ (id)imageRepWithData:(id)arg1;
+ (id)imageRepsWithData:(id)arg1;
+ (id)_imagesFromURL:(id)arg1 forImage:(id)arg2 fileType:(id)arg3 extension:(id)arg4;
+ (id)_imagesFromIcon:(id)arg1 inApp:(id)arg2 zone:(struct _NSZone *)arg3;
+ (id)_imagesWithData:(id)arg1 hfsFileType:(id)arg2 extension:(id)arg3 zone:(struct _NSZone *)arg4 expandImageContentNow:(BOOL)arg5 includeAllReps:(BOOL)arg6;
+ (id)_imagesWithData:(id)arg1 hfsFileType:(id)arg2 extension:(id)arg3 zone:(struct _NSZone *)arg4 expandImageContentNow:(BOOL)arg5;
+ (void)initialize;
+ (id)imageUnfilteredPasteboardTypes;
+ (id)imageUnfilteredFileTypes;
+ (id)imageUnfilteredTypes;
+ (id)representationOfImageRepsInArray:(id)arg1 usingType:(unsigned long long)arg2 properties:(id)arg3;
+ (void)_setEnableFlippedImageFix:(BOOL)arg1;
- (void)colorizeByMappingGray:(double)arg1 toColor:(id)arg2 blackMapping:(id)arg3 whiteMapping:(id)arg4;
- (BOOL)_withHints:(id)arg1 performBlockUsingBitmapForTIFFRepresentation:(id)arg2;
- (id)TIFFRepresentationUsingCompression:(unsigned long long)arg1 factor:(float)arg2;
- (id)TIFFRepresentation;
- (void)setCompression:(unsigned long long)arg1 factor:(float)arg2;
- (void)getCompression:(unsigned long long *)arg1 factor:(float *)arg2;
- (BOOL)canBeCompressedUsing:(unsigned long long)arg1;
- (void)setRespectOrientation:(BOOL)arg1;
- (BOOL)respectOrientation;
- (BOOL)_isValid;
- (long long)_uncachedSize;
- (void)getPixel:(unsigned long long *)arg1 atX:(long long)arg2 y:(long long)arg3;
- (void)setPixel:(unsigned long long *)arg1 atX:(long long)arg2 y:(long long)arg3;
- (id)colorAtX:(long long)arg1 y:(long long)arg2;
- (void)setColor:(id)arg1 atX:(long long)arg2 y:(long long)arg3;
- (char *)bitmapData;
- (void)getBitmapDataPlanes:(char **)arg1;
- (BOOL)_wantsToBeCached;
- (struct CGImage *)CGImageForProposedRect:(struct CGRect *)arg1 context:(id)arg2 hints:(id)arg3;
- (struct CGImage *)CGImage;
- (BOOL)draw;
- (void)setSize:(struct CGSize)arg1;
- (void)dealloc;
- (void)_freeImage;
- (void)_freeData;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_setSharedIdentifier:(long long)arg1;
- (id)initWithData:(id)arg1;
- (BOOL)_loadData;
- (long long)incrementalLoadFromData:(id)arg1 complete:(BOOL)arg2;
- (id)initWithCIImage:(id)arg1;
- (id)initWithFocusedViewRect:(struct CGRect)arg1;
- (id)initWithBitmapDataPlanes:(char **)arg1 pixelsWide:(long long)arg2 pixelsHigh:(long long)arg3 bitsPerSample:(long long)arg4 samplesPerPixel:(long long)arg5 hasAlpha:(BOOL)arg6 isPlanar:(BOOL)arg7 colorSpaceName:(id)arg8 bytesPerRow:(long long)arg9 bitsPerPixel:(long long)arg10;
- (id)_initWithSharedBitmap:(void *)arg1 rect:(struct CGRect)arg2;
- (id)init;
- (id)_initWithImageSource:(void *)arg1 imageNumber:(long long)arg2 properties:(struct __CFDictionary *)arg3;
- (id)initForIncrementalLoad;
- (id)initWithCGImage:(struct CGImage *)arg1;
- (id)initWithBitmapDataPlanes:(char **)arg1 pixelsWide:(long long)arg2 pixelsHigh:(long long)arg3 bitsPerSample:(long long)arg4 samplesPerPixel:(long long)arg5 hasAlpha:(BOOL)arg6 isPlanar:(BOOL)arg7 colorSpaceName:(id)arg8 bitmapFormat:(unsigned long long)arg9 bytesPerRow:(long long)arg10 bitsPerPixel:(long long)arg11;
- (BOOL)_loadTierTwoInfoIfNotYetLoaded;
- (void)_loadTierTwoInfoWithCGImage:(struct CGImage *)arg1;
- (BOOL)_loadTierOneInfoWithCGImage:(struct CGImage *)arg1;
- (BOOL)_loadTierOneInfoWithImageSource:(void *)arg1 imageNumber:(long long)arg2 properties:(struct __CFDictionary *)arg3;
- (id)bitmapImageRepByRetaggingWithColorSpace:(id)arg1;
- (id)bitmapImageRepByConvertingToColorSpace:(id)arg1 renderingIntent:(long long)arg2;
- (void)setColorSpaceName:(id)arg1;
- (id)colorSpaceName;
- (void)_bitmapImageRep_setColorSpaceName:(id)arg1;
- (void)_retagBackingWithColorSpace:(id)arg1;
- (id)colorSpace;
- (unsigned long long)_bitmapFormat;
- (unsigned long long)bitmapFormat;
- (long long)bytesPerRow;
- (long long)bytesPerPlane;
- (long long)bitsPerPixel;
- (long long)numberOfPlanes;
- (long long)samplesPerPixel;
- (long long)_numberOfColorComponentsNotIncludingAlpha;
- (long long)_colorSpaceModel;
- (BOOL)isPlanar;
- (void)_performBlockUsingBackingMutableData:(id)arg1;
- (void)_withoutChangingBackingPerformBlockUsingBackingMutableData:(id)arg1;
- (void)_fromCGImage:(struct CGImage *)arg1 performBlockUsingMutableData:(id)arg2;
- (void)_performBlockUsingBackingCGImage:(id)arg1;
- (void)_becomeBackedByCGImage:(struct CGImage *)arg1;
- (void)_withoutChangingBackingPerformBlockUsingBackingCGImage:(id)arg1;
- (void)_performBlockUsingBacking:(id)arg1;
- (void)_setBacking:(id)arg1;
- (id)description;
- (void)_setImageNumber:(long long)arg1;
- (long long)_imageNumber;
- (id)valueForProperty:(id)arg1;
- (void)setProperty:(id)arg1 withValue:(id)arg2;
- (id)representationUsingType:(unsigned long long)arg1 properties:(id)arg2;
- (void)_setCGImageRef:(struct CGImage *)arg1;
- (struct CGImage *)_getCGImageRefCreateIfNecessary;
- (struct CGImage *)_CGImageRef;
- (struct CGImage *)_acquireRetainedCGImageRef;
@end
@interface NSCustomReleaseData : NSMutableData
{
void *_bytes;
unsigned long long _length;
id _releaseBytesBlock;
}
- (void)finalize;
- (void)dealloc;
- (id)initWithBytes:(void *)arg1 length:(unsigned long long)arg2 releaseBytesBlock:(id)arg3;
- (void)setLength:(unsigned long long)arg1;
- (void *)mutableBytes;
- (const void *)bytes;
- (unsigned long long)length;
@end
@interface NSBoxAuxiliary : NSObject
{
double borderWidth;
double cornerRadius;
NSColor *borderColor;
NSColor *fillColor;
}
@end
@interface NSBox : NSView
{
id _titleCell;
id _contentView;
struct CGSize _offsets;
struct CGRect _borderRect;
struct CGRect _titleRect;
struct __bFlags {
unsigned int borderType:2;
unsigned int titlePosition:3;
unsigned int backgroundTransparent:1;
unsigned int orientation:2;
unsigned int needsTile:1;
unsigned int transparent:1;
unsigned int colorAltInterpretation:1;
unsigned int boxType:3;
unsigned int useSuperAddSubview:1;
unsigned int _RESERVED:17;
} _bFlags;
id _unused;
}
+ (void)initialize;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (BOOL)_contentHuggingDefault_isUsuallyFixedWidth;
- (struct CGSize)intrinsicContentSize;
- (CDStruct_3c058996)alignmentRectInsets;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)_separatorBoxIsHorizontal;
- (id)_lineColor;
- (void)_setLineColor:(id)arg1;
- (unsigned long long)boxType;
- (void)setBoxType:(unsigned long long)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (void)updateLayer;
- (void)_resetLayerContentsFromCustomBox;
- (void)_setLayerContentsForCustomBox;
- (void)layout;
- (void)updateConstraints;
- (BOOL)_needsTitleTextField;
- (void)_updateTitleTextField;
- (BOOL)_isOldStyleBordered;
- (struct CGRect)_titleTextFieldFrame;
- (void)_removeTitleTextField;
- (BOOL)_needsBackgroundView;
- (BOOL)_isBoxSeparator;
- (void)_removeBackgroundView;
- (void)_updateSeparatorBackgroundView;
- (void)_updateGrooveBackgroundView;
- (struct CGRect)_grooveFrameRect;
- (void)_updateBackgroundView;
- (void)_setTitleTextField:(id)arg1;
- (id)_titleTextField;
- (void)_setBackgroundView:(id)arg1;
- (id)_backgroundView;
- (struct CGRect)_backgroundViewFrame;
- (struct CGRect)_borderRectForOldStyleLineBox;
- (void)_resetLayerContentsToEmpty;
- (BOOL)_justDrawsAGrooveOnOneSide;
- (BOOL)wantsUpdateLayer;
- (void)viewWillDraw;
- (BOOL)_drawRectIfEmpty;
- (void)setTitleWithMnemonic:(id)arg1;
- (void)replaceSubview:(id)arg1 with:(id)arg2;
- (void)addSubview:(id)arg1;
- (void)willRemoveSubview:(id)arg1;
- (void)setContentView:(id)arg1;
- (id)contentView;
- (void)setFrameFromContentFrame:(struct CGRect)arg1;
- (void)sizeToFit;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)viewDidLiveResizeFromRect:(struct CGRect)arg1;
- (BOOL)preservesContentDuringLiveResize;
- (void)setTransparent:(BOOL)arg1;
- (BOOL)isTransparent;
- (void)setContentViewMargins:(struct CGSize)arg1;
- (struct CGSize)contentViewMargins;
- (id)titleCell;
- (struct CGRect)titleRect;
- (struct CGRect)borderRect;
- (void)setTitleFont:(id)arg1;
- (id)titleFont;
- (void)setTitle:(id)arg1;
- (id)title;
- (void)setTitlePosition:(unsigned long long)arg1;
- (void)setBorderType:(unsigned long long)arg1;
- (void)_invalidateLayerContentsForStateChange;
- (unsigned long long)_effectiveTitlePosition;
- (unsigned long long)titlePosition;
- (unsigned long long)borderType;
- (void)dealloc;
- (void)_tile:(BOOL)arg1;
- (BOOL)isOpaque;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_setupAuxiliaryStorage;
- (id)_auxiliaryStorage;
- (void)setFillColor:(id)arg1;
- (id)fillColor;
- (void)setBorderColor:(id)arg1;
- (id)borderColor;
- (void)setCornerRadius:(double)arg1;
- (double)cornerRadius;
- (void)setBorderWidth:(double)arg1;
- (double)borderWidth;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsIgnored;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsTitleUIElementAttributeSettable;
- (id)accessibilityTitleUIElementAttribute;
- (BOOL)accessibilityIsContentsAttributeSettable;
- (id)accessibilityContentsAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
- (id)ns_widgetType;
@end
@interface _NSBrowserBranchImageCell : NSImageCell
{
}
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
@end
@interface _NSBrowserDropDestContext : NSObject
{
long long targetColumn;
long long targetRow;
unsigned long long targetDropOperation;
unsigned long long dragOperation;
long long lastTargetRow;
long long lastTargetColumn;
unsigned long long lastDragOperationMask;
unsigned long long lastDropOperation;
BOOL lastOpInTopHalf;
}
- (id)init;
@end
@interface _NSBrowserDragSourceContext : NSObject
{
long long draggedColumn;
NSIndexSet *draggedRows;
}
@end
@interface _NSBrowserAuxiliary : NSObject
{
_NSBrowserScrollView *_scrollViewForColumns;
NSClipView *_clipViewForTitles;
_NSBrowserColumnScrollHelper *_scrollToPointHelper;
long long _scrollNotificationDisableCount;
long long _columnAnimationDisabledCount;
NSMatrix *_handlingViewSingleActionForView;
NSEvent *_eventBeforeHandlingSingleActionForView;
double _preferedColumnWidthToArchive;
NSMutableArray *_visitedColumnContentWidths;
long long _columnResizingNotificationDisabledCount;
unsigned long long _columnResizingType;
NSString *_columnsAutosaveName;
struct __BrFlags2 {
unsigned int delegateShouldSizeColumnToWidth:1;
unsigned int delegateSizeToFitWidtOfColumn:1;
unsigned int shouldAnimateColumnScrolling:1;
unsigned int tilingDisabled:1;
unsigned int setPathOptimizationOn:1;
unsigned int readingSavedColumns:1;
unsigned int recomputeExistingColumnPositions:1;
unsigned int waitingToSendDoubleActionAtEndOfScroll:1;
unsigned int waitingToSendSingleActionAtEndOfScroll:1;
unsigned int waitingToSendConfigChangeNotificationAtEndOfScroll:1;
unsigned int continuousResizeNotifications:1;
unsigned int sendDoubleAction:1;
unsigned int forceSynchronizedScrollingAnimation:1;
unsigned int useCustomBorderType:1;
unsigned int customBorderType:3;
unsigned int addingNewColumn:1;
unsigned int userColumnResizingAutoresizesWindow:1;
unsigned int delegateProvidesItems:1;
unsigned int isAutoExpandingItems:1;
unsigned int delegateProvidesLeafViewController:1;
unsigned int delegateProvidesHeaderViewController:1;
unsigned int delegateDidChangeLastColumn:1;
unsigned int delegateRootItemForBrowser:1;
unsigned int forwardTypeSelectionToNextColumn:1;
unsigned int reloadingColumnZero:1;
unsigned int reserved:5;
} _brflags2;
NSMutableArray *_unusedColumns;
unsigned long long _draggingSourceOperationMaskForLocal;
unsigned long long _draggingSourceOperationMaskForNonLocal;
_NSBrowserDropDestContext *_dropContext;
_NSBrowserDragSourceContext *_dragSourceContext;
_NSTypeSelectData *_typeSelectData;
NSColor *_backgroundColor;
long long _clickedColumn;
long long _clickedRow;
NSMutableArray *_autoExpandOriginalSelection;
NSMutableArray *_autoExpandingLastSelectedItems;
id _autoExpandDraggingSource;
NSMutableArray *_columnControllers;
NSImage *_emptyVerticalSrollerImageCache;
void *_reserved;
NSMapTable *_leafItemViewControllerByItem;
double _rowHeight;
}
@end
@interface NSBrowser : NSControl
{
id _target;
SEL _action;
id _delegate;
SEL _doubleAction;
Class _matrixClass;
id _cellPrototype;
struct CGSize _columnSize;
short _numberOfVisibleColumns;
short _minColumnWidth;
short _firstVisibleColumn;
short _maxVisibleColumns;
NSMutableArray *_titles;
NSString *_pathSeparator;
NSMutableArray *_columns;
id _brAuxiliaryStorage;
NSString *_firstColumnTitle;
NSScroller *_scroller;
struct __Brflags {
unsigned int firstVisibleCalculationDisabled:1;
unsigned int prefersAllColumnUserResizing:1;
unsigned int usesSmallScrollers:1;
unsigned int usesSmallSizeTitleFont:1;
unsigned int actionNeedsToBeSent:1;
unsigned int acceptsFirstMouse:1;
unsigned int refusesFirstResponder:1;
unsigned int disableCompositing:6;
unsigned int delegateSelectsCellsByRow:1;
unsigned int allowsIncrementalSearching:1;
unsigned int time:1;
unsigned int hasHorizontalScroller:1;
unsigned int prohibitEmptySel:1;
unsigned int sendActionOnArrowKeys:1;
unsigned int dontDrawTitles:1;
unsigned int acceptArrowKeys:1;
unsigned int delegateValidatesColumns:1;
unsigned int delegateDoesNotCreateRowsInMatrix:1;
unsigned int delegateSelectsCellsByString:1;
unsigned int delegateSetsTitles:1;
unsigned int delegateImplementsWillDisplayCell:1;
unsigned int separateColumns:1;
unsigned int titleFromPrevious:1;
unsigned int isTitled:1;
unsigned int reuseColumns:1;
unsigned int allowsBranchSelection:1;
unsigned int allowsMultipleSelection:1;
} _brflags;
}
+ (void)removeSavedColumnsWithAutosaveName:(id)arg1;
+ (Class)browserTableColumnClass;
+ (Class)browserTableViewClass;
+ (Class)matrixColumnViewControllerClass;
+ (Class)tableColumnViewControllerClass;
+ (Class)previewColumnViewControllerClass;
+ (Class)browserColumnViewClass;
+ (Class)cellClass;
+ (void)initialize;
+ (BOOL)accessibilityIsSingleCelled;
- (BOOL)_hasLeafViewControllerForItem:(id)arg1;
- (void)_clearLeafControllers;
- (id)_gdbLeafItemViewControllerByItem;
- (void)editItemAtIndexPath:(id)arg1 withEvent:(id)arg2 select:(BOOL)arg3;
- (void)_autoscrollForDraggingInfo:(id)arg1 timeDelta:(double)arg2;
- (BOOL)_shouldAutoscrollForDraggingInfo:(id)arg1;
- (id)_hitTest:(struct CGPoint *)arg1 dragTypes:(id)arg2;
- (BOOL)_shouldAutoScrollForPoint:(struct CGPoint)arg1;
- (id)namesOfPromisedFilesDroppedAtDestination:(id)arg1;
- (BOOL)_delegateRespondsToNamesOfPromisedFilesDroppedAtDestination;
- (BOOL)performDragOperation:(id)arg1;
- (BOOL)_sendDelegateAcceptDropForDragInfo:(id)arg1;
- (void)draggingEnded:(id)arg1;
- (void)_scheduleCollapsingAutoExpandedItems;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (void)_validateDropForDragInfo:(id)arg1;
- (void)_sendDelegateValidateDropForDragInfo:(id)arg1;
- (BOOL)_delegateRepondsToValidateDrop;
- (BOOL)_hoverAreaIsSameAsLast:(id)arg1;
- (BOOL)_determineIsSameTargetForDragInfo:(id)arg1;
- (void)_setNeedsDisplayForTargetRow:(long long)arg1 column:(long long)arg2 operation:(unsigned long long)arg3;
- (void)_recursiveDisplayAllDirtyWithLockFocus:(BOOL)arg1 visRect:(struct CGRect)arg2;
- (void)viewWillDraw;
- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(struct CGRect)arg1 isVisibleRect:(BOOL)arg2 rectIsVisibleRectForView:(id)arg3 topView:(BOOL)arg4;
- (void)_drawDropHighlight;
- (void)_drawDropHighlightAroundColumnWithRect:(struct CGRect)arg1;
- (void)_endColumnDragging;
- (void)_commitAutoExpandedItems;
- (void)_collapseAutoExpandedItems;
- (void)_releaseAutoExpandingItemsCache;
- (void)_restoreLastSelectedItemsBeforeAutoExpand;
- (id)_uncachedLastSelectedIndexSetForItem:(id)arg1;
- (void)_markAutoExpandedItemWithDragInfo:(id)arg1;
- (void)_setDropTargetColumn:(long long)arg1 targetRow:(long long)arg2 targetDropOperation:(unsigned long long)arg3 dragOperation:(unsigned long long)arg4;
- (void)_beginColumnDragging;
- (void)_drawDropHighlightAboveRect:(struct CGRect)arg1;
- (void)_drawDropHighlightAroundRect:(struct CGRect)arg1 isSelected:(BOOL)arg2 rounded:(BOOL)arg3;
- (void)_beforeDrawCell:(id)arg1 atRow:(long long)arg2 col:(long long)arg3 clipRect:(struct CGRect)arg4;
- (void)_drawDropHighlightBackgroundAroundRect:(struct CGRect)arg1;
- (void)_setDropHighilightColorIfSelected:(BOOL)arg1;
- (id)_dropHighlightColorForEntireTableView;
- (id)_dropHighlightBackgroundColor;
- (id)_dropHighlightColor;
- (BOOL)ignoreModifierKeysWhileDragging;
- (void)draggedImage:(id)arg1 endedAt:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
- (void)draggedImage:(id)arg1 beganAt:(struct CGPoint)arg2;
- (unsigned long long)draggingSourceOperationMaskForLocal:(BOOL)arg1;
- (void)setDraggingSourceOperationMask:(unsigned long long)arg1 forLocal:(BOOL)arg2;
- (void)unregisterDraggedTypes;
- (void)registerForDraggedTypes:(id)arg1;
- (void)_cancelAutoExpandItemUnderCursor;
- (BOOL)_autoExpandItemUnderCursor;
- (BOOL)_shouldAutoExpandItemAtRow:(long long)arg1 inColumn:(long long)arg2;
- (id)draggingImageForRowsWithIndexes:(id)arg1 inColumn:(long long)arg2 withEvent:(id)arg3 offset:(struct CGPoint *)arg4;
- (BOOL)canDragRowsWithIndexes:(id)arg1 inColumn:(long long)arg2 withEvent:(id)arg3;
- (BOOL)_performDragFromMouseDown:(id)arg1 inColumn:(long long)arg2;
- (void)_concludeDragRows:(id)arg1 inColumn:(long long)arg2;
- (void)_prepareToDragRows:(id)arg1 inColumn:(long long)arg2;
- (BOOL)_canDragRowsWithIndexes:(id)arg1 inColumn:(long long)arg2 withEvent:(id)arg3;
- (void)_dragRowIndexes:(id)arg1 inColumn:(long long)arg2 withEvent:(id)arg3 pasteboard:(id)arg4 source:(id)arg5 slideBack:(BOOL)arg6;
- (id)_draggingImageForRowsWithIndexes:(id)arg1 inColumn:(long long)arg2 withEvent:(id)arg3 offset:(struct CGPoint *)arg4;
- (BOOL)_dragShouldBeginFromMouseDown:(id)arg1;
- (BOOL)_sendDelegateWriteRowsWithIndexes:(id)arg1 inColumn:(long long)arg2 toPasteboard:(id)arg3;
- (BOOL)_delegateRespondsToWriteRows;
- (CDStruct_3c058996)alignmentRectInsets;
- (void)_sizeToFitColumnMenuAction:(id)arg1;
- (void)_sizeToFitColumn:(id)arg1 withEvent:(id)arg2;
- (void)_sizeToFitColumn:(id)arg1 withSizeToFitType:(long long)arg2;
- (long long)_calculateSizeToFitWidthOfColumn:(long long)arg1 testLoadedOnly:(BOOL)arg2;
- (void)_resizeColumn:(id)arg1 withEvent:(id)arg2;
- (void)_enableAutosavingAndColumnResizingNotifications;
- (void)_disableAutosavingAndColumnResizingNotificationsAndMark:(BOOL)arg1;
- (void)_resizeColumnByDelta:(double)arg1 resizeInfo:(struct _NSBrowserColumnResizeInfo *)arg2;
- (void)_equalyResizeColumnsByDelta:(double)arg1 resizeInfo:(struct _NSBrowserColumnResizeInfo *)arg2;
- (void)_zeroPinnedResizeColumnsBySharingDelta:(double)arg1 lastSharingColumn:(id)arg2 resizeInfo:(struct _NSBrowserColumnResizeInfo *)arg3;
- (void)_setWidth:(double)arg1 ofColumn:(long long)arg2 stretchWindow:(BOOL)arg3;
- (void)_alignColumnForStretchedWindowWithInfo:(struct _NSBrowserColumnResizeInfo *)arg1;
- (BOOL)_stretchWindowIfNecessaryToFitResizedColumnWithInfo:(struct _NSBrowserColumnResizeInfo *)arg1 resizeColumnDelta:(double *)arg2;
- (BOOL)_shouldStretchWindowIfNecessaryForUserColumnResize;
- (BOOL)userColumnResizingAutoresizesWindow;
- (void)setUserColumnResizingAutoresizesWindow:(BOOL)arg1;
- (void)_columnResizeChangeFrameOfColumn:(id)arg1 toFrame:(struct CGRect)arg2 constrainWidth:(BOOL)arg3 resizeInfo:(struct _NSBrowserColumnResizeInfo *)arg4;
- (double)_preferedColumnWidth;
- (void)_setNewPreferedColumnWidth:(double)arg1;
- (void)_clearVisitedColumnContentWidths;
- (void)_setNeedsDisplayBeginingAtColumn:(long long)arg1;
- (BOOL)_continuousResizeNotifications;
- (void)_setContinuousResizeNotifications:(BOOL)arg1;
- (id)columnsAutosaveName;
- (void)setColumnsAutosaveName:(id)arg1;
- (void)_autosaveColumnsIfNecessary;
- (void)_readPersistentBrowserColumns;
- (void)_writePersistentBrowserColumns;
- (void)noteHeightOfRowsWithIndexesChanged:(id)arg1 inColumn:(long long)arg2;
- (double)rowHeight;
- (void)setRowHeight:(double)arg1;
- (void)_sizeMatrixOfColumnToFit:(id)arg1;
- (double)widthOfColumn:(long long)arg1;
- (double)defaultColumnWidth;
- (void)setDefaultColumnWidth:(double)arg1;
- (void)setWidth:(double)arg1 ofColumn:(long long)arg2;
- (double)_validateNewWidthOfColumn:(id)arg1 width:(double)arg2;
- (double)columnWidthForColumnContentWidth:(double)arg1;
- (double)columnContentWidthForColumnWidth:(double)arg1;
- (BOOL)prefersAllColumnUserResizing;
- (void)setPrefersAllColumnUserResizing:(BOOL)arg1;
- (unsigned long long)columnResizingType;
- (void)setColumnResizingType:(unsigned long long)arg1;
- (id)_lastDraggedOrUpEventFollowing:(id)arg1;
- (id)_lastDraggedEventFollowing:(id)arg1;
- (BOOL)_typeSelectInterpretKeyEvent:(id)arg1;
- (BOOL)_typeSelectUndoLastSearch;
- (void)_typeSelectEndCurrentSearch;
- (void)_restoreTypeSelectCellValue;
- (BOOL)_performTypeSelect:(id)arg1;
- (void)_typeSelectScheduleEndOfSearch;
- (long long)_internalNextTypeSelectMatchFromRow:(long long)arg1 toRow:(long long)arg2 inColumn:(long long)arg3 forString:(id)arg4;
- (long long)_nextTypeSelectMatchFromRow:(long long)arg1 toRow:(long long)arg2 inColumn:(long long)arg3 forString:(id)arg4;
- (id)_internalTypeSelectStringForColumn:(long long)arg1 row:(long long)arg2;
- (id)_typeSelectStringForColumn:(long long)arg1 row:(long long)arg2;
- (BOOL)_shouldTypeSelectForEvent:(id)arg1;
- (id)currentTypeSelectSearchString;
- (void)encodeWithCoder:(id)arg1;
- (void)_old_encodeWithCoder_NSBrowser:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)_old_initWithCoder_NSBrowser:(id)arg1;
- (struct CGSize)_calcVisibleColumnAreaAvailable;
- (BOOL)sendAction;
- (void)doDoubleClick:(id)arg1;
- (void)_willStartTrackingMouseInMatrix:(id)arg1 withEvent:(id)arg2;
- (void)_doClickAndQueueSendingOfAction:(id)arg1 removeAndAddColumnsIfNecessary:(BOOL)arg2 movingBack:(BOOL)arg3;
- (void)_doClickAndQueueSendingOfAction:(id)arg1;
- (BOOL)_matrixShouldAddColumnForColumn:(long long)arg1 matrix:(id)arg2;
- (void)_sendQueuedAction;
- (void)doClick:(id)arg1;
- (void)selectAll:(id)arg1;
- (void)setFrameSize:(struct CGSize)arg1;
- (BOOL)preservesContentDuringLiveResize;
- (void)_scrollColumnToLastVisible:(long long)arg1;
- (BOOL)acceptsFirstResponder;
- (BOOL)refusesFirstResponder;
- (void)setRefusesFirstResponder:(BOOL)arg1;
- (BOOL)needsPanelToBecomeKey;
- (BOOL)becomeFirstResponder;
- (id)_viewThatShouldBecomeFirstResponder;
- (BOOL)resignFirstResponder;
- (void)keyDown:(id)arg1;
- (BOOL)performKeyEquivalent:(id)arg1;
- (BOOL)_actOnKeyDown:(id)arg1;
- (void)moveLeft:(id)arg1;
- (BOOL)_doMoveLeft;
- (void)moveRight:(id)arg1;
- (BOOL)_doMoveRight;
- (void)performClick:(id)arg1;
- (long long)_keyRowOrSelectedRowOfMatrix:(id)arg1 inColumn:(long long)arg2;
- (long long)_selectedOrFirstValidRowInColumn:(long long)arg1;
- (long long)_firstSelectableRowInMatrix:(id)arg1 inColumn:(long long)arg2;
- (void)_bumpSelectedItem:(id)arg1;
- (BOOL)_selectItemBestMatching:(id)arg1;
- (BOOL)_getMatchingRow:(long long *)arg1 forString:(id)arg2 inMatrix:(id)arg3 startingAtRow:(long long)arg4 prefixMatch:(BOOL)arg5 caseSensitive:(BOOL)arg6;
- (void)drawRect:(struct CGRect)arg1;
- (void)_drawScrollViewFocusRing:(id)arg1 clipRect:(struct CGRect)arg2 needsFullDisplay:(BOOL)arg3;
- (void)_drawTitlesForView:(id)arg1 inRect:(struct CGRect)arg2;
- (void)_drawEmptyColumnsForView:(id)arg1 inRect:(struct CGRect)arg2;
- (void)_slowPathDrawEmptyColumnsForView:(id)arg1 inRect:(struct CGRect)arg2;
- (id)_imageForEmptyColumnOfSize:(struct CGSize)arg1;
- (void)_fastPathDrawEmptyColumnsForView:(id)arg1 inRect:(struct CGRect)arg2;
- (id)_imageForEmptyVerticalScroller;
- (BOOL)_drawRectIfEmptyWhenSubviewsCoverDirtyRect:(struct CGRect)arg1;
- (struct CGRect)_focusRingRect;
- (void)updateCellInside:(id)arg1;
- (void)updateCell:(id)arg1;
- (void)tile;
- (void)_tileContinuousScrollingBrowser;
- (unsigned long long)_borderType;
- (void)setBorderType:(unsigned long long)arg1;
- (void)_setBorderType:(unsigned long long)arg1;
- (void)_setLineBorderColor:(id)arg1;
- (void)_scrollViewForColumnsDidTrackHorizontalScroller:(id)arg1;
- (BOOL)_forceSynchronizedScrollingAnimation;
- (void)_scrollViewForColumnsWillTrackHorizontalScroller:(id)arg1;
- (void)_scrollViewForColumnsDocumentViewVisibilityChange:(id)arg1;
- (void)_scrollViewForColumnsDocumentViewFrameDidChange:(id)arg1;
- (void)_synchronizeTitlesAndColumnsViewWidth;
- (void)_synchronizeTitlesAndColumnsViewVisibleRect;
- (void)_postDidScrollNotification;
- (void)_postWillScrollNotification;
- (void)_sizeDocumentViewToColumnsAndAlignIfNecessary:(BOOL)arg1;
- (void)_sizeDocumentViewToColumnsAndAlign;
- (void)_sizeDocumentViewToColumns;
- (void)_calcNumVisibleColumnsAndColumnSize;
- (double)titleHeight;
- (void)drawTitleOfColumn:(long long)arg1 inRect:(struct CGRect)arg2;
- (struct CGRect)_containerRelativeFrameOfInsideOfColumn:(long long)arg1;
- (struct CGRect)_containerRelativeFrameOfColumn:(long long)arg1;
- (struct CGRect)_containerRelativeTitleFrameOfColumn:(long long)arg1;
- (struct CGRect)titleFrameOfColumn:(long long)arg1;
- (BOOL)getRow:(long long *)arg1 column:(long long *)arg2 forPoint:(struct CGPoint)arg3;
- (struct CGRect)frameOfRow:(long long)arg1 inColumn:(long long)arg2;
- (struct CGRect)frameOfInsideOfColumn:(long long)arg1;
- (struct CGRect)frameOfColumn:(long long)arg1;
- (id)_containerViewOfColumns;
- (id)_containerViewOfTitles;
- (id)_columnControllerInColumn:(long long)arg1;
- (id)matrixInColumn:(long long)arg1;
- (id)_viewInColumn:(long long)arg1;
- (long long)columnOfMatrix:(id)arg1;
- (long long)_columnOfView:(id)arg1;
- (BOOL)isLoaded;
- (id)selectedCells;
- (id)selectedCellInColumn:(long long)arg1;
- (id)_selectedCellsInColumn:(long long)arg1;
- (id)selectedCell;
- (long long)selectedColumn;
- (long long)clickedRow;
- (long long)clickedColumn;
- (void)_setClickedColumn:(long long)arg1 clickedRow:(long long)arg2;
- (long long)lastColumn;
- (long long)lastVisibleColumn;
- (long long)firstVisibleColumn;
- (long long)maxVisibleColumns;
- (void)setMaxVisibleColumns:(long long)arg1;
- (double)minColumnWidth;
- (void)setMinColumnWidth:(double)arg1;
- (void)_setWantsRevealovers:(BOOL)arg1;
- (BOOL)_shouldShowCellExpansionForRow:(long long)arg1 column:(long long)arg2;
- (void)addColumn;
- (id)_rootItem;
- (id)_visitedColumnContentWidths;
- (void)_setScrollViewForColumns:(id)arg1;
- (id)_scrollViewForColumns;
- (BOOL)_addingOrAnimatingNewColumn;
- (void)_setInitialColumnContentSizeOfColumn:(id)arg1;
- (void)_animateLastAddedColumnToVisible;
- (void)_addColumnSubviewAndAnimateIfNecessary:(id)arg1;
- (void)_addColumnWithoutChangingVisibleColumn;
- (BOOL)_userClickOrKeyInColumnShouldMaintainColumnPosition;
- (BOOL)_shouldAnimateColumnScrolling;
- (void)_setShouldAnimateColumnScrolling:(BOOL)arg1;
- (void)_enableColumnAnimation;
- (void)_disableColumnAnimation;
- (void)_addAnimatedColumn;
- (void)_scrollLastColumnMaxXEdgeToVisible;
- (void)_computeAndAlignFirstClosestVisibleColumn;
- (void)_setVisibleRectOfColumns:(struct CGRect)arg1;
- (struct CGRect)_visibleRectOfColumns;
- (void)_postColumnConfigurationDidChangeNotification;
- (void)_doPostColumnConfigurationDidChangeNotification:(id)arg1;
- (void)didFinishColumnScrollWithHelper:(id)arg1;
- (void)_alignFirstVisibleColumnToDocumentViewEdge:(BOOL)arg1;
- (void)_computeFirstMostlyVisibleColumn;
- (void)_computeFirstCompletelyVisibleColumn;
- (void)_computeFirstVisibleColumnRequireCompletelyVisible:(BOOL)arg1;
- (void)_ensureValidSelection;
- (void)setLastColumn:(long long)arg1;
- (void)_didChangeLastColumn:(long long)arg1 toColumn:(long long)arg2;
- (void)scrollRowToVisible:(long long)arg1 inColumn:(long long)arg2;
- (void)_scrollOptimizingLastColumnPlacement;
- (void)scrollColumnToVisible:(long long)arg1;
- (void)_scrollRectToVisible:(struct CGRect)arg1;
- (BOOL)_shouldScrollStartOfColumnToVisible;
- (BOOL)_useSnowLeopardBehavior;
- (void)_scrollFirstVisibleColumnIntoView;
- (void)_scrollColumnToVisible:(long long)arg1 private:(BOOL)arg2;
- (void)scrollColumnsLeftBy:(long long)arg1;
- (void)scrollColumnsRightBy:(long long)arg1;
- (void)_scrollColumnsRightBy:(long long)arg1;
- (void)setNextKeyView:(id)arg1;
- (id)_recursiveSetDefaultKeyViewLoop;
- (id)_createColumn:(struct CGRect)arg1 empty:(BOOL)arg2;
- (void)_setScrollerSize:(unsigned long long)arg1;
- (void)_syncScrollerSizeOfColumn:(id)arg1;
- (unsigned long long)_controlSizeForScrollers;
- (void)_fixKeyViewForView:(id)arg1;
- (void)_reattachColumnSubviews:(id)arg1;
- (id)_unhookColumnSubviews;
- (void)reloadColumn:(long long)arg1;
- (void)_matrixBasedReloadColumn:(long long)arg1;
- (void)_itemBasedReloadColumn:(long long)arg1;
- (id)_newSelectionIndexesFromOldSelectedItems:(id)arg1 parentItem:(id)arg2;
- (void)displayAllColumns;
- (void)displayColumn:(long long)arg1;
- (void)_setNeedsDisplayInColumn:(long long)arg1;
- (void)validateVisibleColumns;
- (BOOL)takesTitleFromPreviousColumn;
- (void)setTakesTitleFromPreviousColumn:(BOOL)arg1;
- (id)path;
- (id)pathToColumn:(long long)arg1;
- (BOOL)setPath:(id)arg1;
- (id)pathSeparator;
- (void)setPathSeparator:(id)arg1;
- (void)setSelectionIndexPaths:(id)arg1;
- (id)selectionIndexPaths;
- (void)setSelectionIndexPath:(id)arg1;
- (id)selectionIndexPath;
- (long long)selectedRowInColumn:(long long)arg1;
- (void)selectRow:(long long)arg1 inColumn:(long long)arg2;
- (void)selectRowIndexes:(id)arg1 inColumn:(long long)arg2;
- (id)selectedRowIndexesInColumn:(long long)arg1;
- (void)_selectRowIndexes:(id)arg1 inColumn:(long long)arg2;
- (BOOL)_selectCell:(id)arg1 inColumn:(long long)arg2;
- (void)loadColumnZero;
- (BOOL)_shouldMaintainFirstResponder;
- (void)_windowChangedKeyState;
- (void)_viewWillResignFirstResponder:(id)arg1;
- (void)beforeDraw;
- (void)setNeedsDisplayInRect:(struct CGRect)arg1;
- (void)setNeedsDisplay:(BOOL)arg1;
- (void)_setFocusRingNeedsDisplay;
- (BOOL)_hasKeyboardFocus;
- (BOOL)_shouldDrawFocus;
- (void)_setUsesSmallTitleFont:(BOOL)arg1;
- (void)setTitle:(id)arg1 ofColumn:(long long)arg2;
- (void)_setTitle:(id)arg1 ofColumn:(long long)arg2;
- (id)titleOfColumn:(long long)arg1;
- (id)_titleCellOfColumn:(long long)arg1;
- (void)setTitled:(BOOL)arg1;
- (BOOL)isTitled;
- (BOOL)_shouldClipViewForTitlesCopyOnScroll;
- (void)_updateNumberOfTitleCellsIfNecessary;
- (void)_updateNumberOfTitleCellsIfNecessary:(long long)arg1;
- (id)loadedCellAtRow:(long long)arg1 column:(long long)arg2;
- (id)_loadedCellAtRow:(long long)arg1 column:(long long)arg2 inMatrix:(id)arg3;
- (id)_typeSelectString;
- (BOOL)_isTypeSelectRow:(long long)arg1 column:(long long)arg2;
- (BOOL)_delegateDoesNotCreateRowsInMatrix;
- (BOOL)_delegateRespondsToWillDisplayCell;
- (BOOL)_delegateRespondsToSelectCellsByRow;
- (void)_sendDelegateCreateRowsForColumn:(long long)arg1 inMatrix:(id)arg2;
- (void)_sendDelegateWillDisplayCell:(id)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (id)_loadCell:(id)arg1 atRow:(long long)arg2 col:(long long)arg3 inMatrix:(id)arg4;
- (BOOL)_sendDelegateSelectRow:(long long)arg1 inColumn:(long long)arg2;
- (void)reloadItem:(id)arg1 reloadChildren:(BOOL)arg2;
- (void)reloadDataForRowIndexes:(id)arg1 inColumn:(long long)arg2;
- (void)_reloadRow:(long long)arg1 column:(long long)arg2;
- (BOOL)_findRow:(long long *)arg1 column:(long long *)arg2 forItem:(id)arg3;
- (id)_gdbColumnControllers;
- (id)_lastNonLeafColumnController;
- (BOOL)isLeafItem:(id)arg1;
- (BOOL)_isExpandableRow:(long long)arg1 withParentItem:(id)arg2;
- (BOOL)_isExpandableItem:(id)arg1;
- (BOOL)_isLeafRow:(long long)arg1 withParentItem:(id)arg2;
- (id)parentForItem:(id)arg1;
- (id)indexPathForColumn:(long long)arg1;
- (id)indexPathForItem:(id)arg1;
- (long long)_indexOfItem:(id)arg1 inColumn:(long long)arg2;
- (long long)_indexOfItem:(id)arg1 inParent:(id)arg2;
- (id)_child:(long long)arg1 ofItem:(id)arg2;
- (long long)_numberOfChildrenOfItem:(id)arg1;
- (id)itemAtRow:(long long)arg1 inColumn:(long long)arg2;
- (id)itemAtRow:(long long)arg1 column:(long long)arg2;
- (id)_itemAtRow:(long long)arg1 parentItem:(id)arg2;
- (id)parentForItemsInColumn:(long long)arg1;
- (id)itemAtIndexPath:(id)arg1;
- (void)_setShouldForwardTypeSelectionToNextColumn:(BOOL)arg1;
- (BOOL)_shouldForwardTypeSelectionToNextColumn;
- (BOOL)abortEditing;
- (void)setEnabled:(BOOL)arg1;
- (BOOL)sendsActionOnArrowKeys;
- (void)setSendsActionOnArrowKeys:(BOOL)arg1;
- (void)_setAcceptsFirstMouse:(BOOL)arg1;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (BOOL)acceptsArrowKeys;
- (void)setAcceptsArrowKeys:(BOOL)arg1;
- (BOOL)separatesColumns;
- (void)setSeparatesColumns:(BOOL)arg1;
- (BOOL)autohidesScroller;
- (void)setAutohidesScroller:(BOOL)arg1;
- (BOOL)hasHorizontalScroller;
- (void)setHasHorizontalScroller:(BOOL)arg1;
- (id)_horizontalScroller;
- (void)_setHasHorizontalScroller:(BOOL)arg1;
- (BOOL)reusesColumns;
- (void)setReusesColumns:(BOOL)arg1;
- (id)backgroundColor;
- (void)setBackgroundColor:(id)arg1;
- (void)setAllowsTypeSelect:(BOOL)arg1;
- (BOOL)allowsTypeSelect;
- (BOOL)allowsIncrementalSearching;
- (void)setAllowsIncrementalSearching:(BOOL)arg1;
- (BOOL)allowsEmptySelection;
- (void)setAllowsEmptySelection:(BOOL)arg1;
- (BOOL)allowsBranchSelection;
- (void)setAllowsBranchSelection:(BOOL)arg1;
- (void)setAllowsMultipleSelection:(BOOL)arg1;
- (BOOL)allowsMultipleSelection;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (void)setCellClass:(Class)arg1;
- (void)setCellPrototype:(id)arg1;
- (id)cellPrototype;
- (Class)matrixClass;
- (void)setMenu:(id)arg1;
- (void)setMatrixClass:(Class)arg1;
- (void)setDoubleAction:(SEL)arg1;
- (SEL)doubleAction;
- (void)setTarget:(id)arg1;
- (id)target;
- (void)setAction:(SEL)arg1;
- (SEL)action;
- (BOOL)isOpaque;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)scrollViaScroller:(id)arg1;
- (BOOL)_scrollColumnsForScrollerIncrementOrDecrementUsingPart:(long long)arg1;
- (void)_scrollColumnToVisible:(long long)arg1 requireCompletelyVisible:(BOOL)arg2;
- (void)updateScroller;
- (void)_doTiming;
- (void)resignKeyWindow;
- (void)becomeKeyWindow;
- (void)_setFirstColumnTitle:(id)arg1;
- (void)_setNumVisibleColumns:(long long)arg1;
- (long long)numberOfVisibleColumns;
- (id)_browserIBMetrics;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsColumnsAttributeSettable;
- (id)accessibilityColumnsAttribute;
- (BOOL)accessibilityIsColumnTitlesAttributeSettable;
- (id)accessibilityColumnTitlesAttribute;
- (BOOL)accessibilityIsHorizontalScrollBarAttributeSettable;
- (id)accessibilityHorizontalScrollBarAttribute;
- (BOOL)accessibilityIsVisibleColumnsAttributeSettable;
- (id)accessibilityVisibleColumnsAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
- (id)ns_widgetType;
@end
@interface _NSBrowserColumnScrollHelper : NSObject
{
_NSBrowserScrollView *_scrollView;
_NSBrowserColumnView *_optimizableColumn;
struct CGPoint _initialOrigin;
struct CGRect _destinationRect;
double _totalDistance;
double _totalDuration;
struct __BrcshFlags {
unsigned int done:1;
unsigned int animate:1;
unsigned int shouldPostScrollNotifications:1;
unsigned int needsEndColumnAnimationOptimization:1;
unsigned int reserved:28;
} _brcshFlags;
double _startTime;
struct __CFRunLoopTimer *_timer;
struct __CFRunLoop *_runLoop;
struct __CFRunLoopObserver *_displayWindowForBrowserObserver;
}
- (void)changeDestinationToRect:(struct CGRect)arg1;
- (void)scrollRectToVisible:(struct CGRect)arg1 inScrollView:(id)arg2 animate:(BOOL)arg3;
- (void)setOptimizableColumn:(id)arg1;
- (void)_doAnimation;
- (void)_suppressScrollerSurfaceBackingForAnimationForBannedApps:(BOOL)arg1;
- (id)_enclosingBrowserView;
- (void)_stopAnimation;
- (void)_doAnimationStep;
- (void)_scrollToFinalPosition;
- (void)_scrollToPosition:(long long)arg1;
- (void)finalize;
- (void)dealloc;
- (void)_invalidateRunLoopTimer;
- (void)_setupRunLoopTimer;
@end
@interface _NSBrowserTitlesContainerView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
- (id)_enclosingBrowserView;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (BOOL)accessibilityIsIgnored;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (id)accessibilityChildrenAttribute;
- (id)_accessibilityTitleForColumn:(long long)arg1;
@end
@interface _NSBrowserScrollView : NSScrollView
{
}
- (void)_overlayScroller:(id)arg1 didBecomeShown:(BOOL)arg2;
- (void)scrollWheel:(id)arg1;
- (id)_focusRingBleedRegion;
- (void)_doScroller:(id)arg1 hitPart:(long long)arg2 multiplier:(double)arg3;
- (void)tile;
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)preservesContentDuringLiveResize;
- (void)_handleBoundsChangeForSubview:(id)arg1;
- (id)_enclosingBrowserView;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface _NSBrowserColumnsContainerView : NSView
{
struct __BrccvFlags {
unsigned int ignoreScrolling:1;
unsigned int reserved:31;
} _brccvFlags;
}
- (void)_scrollerStyleRecommendationChanged:(id)arg1;
- (void)viewDidMoveToWindow;
- (id)menuForEvent:(id)arg1;
- (void)scrollRect:(struct CGRect)arg1 by:(struct CGSize)arg2;
- (BOOL)scrollRectToVisible:(struct CGRect)arg1;
- (void)scrollPoint:(struct CGPoint)arg1;
- (BOOL)_ignoringScrolling;
- (void)_setIgnoringScrolling:(BOOL)arg1;
- (void)_drawScrollViewFocusRing:(id)arg1 clipRect:(struct CGRect)arg2 needsFullDisplay:(BOOL)arg3;
- (BOOL)_showingFocusRingAroundEnclosingScrollView:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)isOpaque;
- (void)setFrameSize:(struct CGSize)arg1;
- (BOOL)preservesContentDuringLiveResize;
- (id)_enclosingBrowserView;
- (id)hitTest:(struct CGPoint)arg1;
@end
@interface _NSBrowserColumnView : NSScrollView
{
NSImageView *_imageViewForAnimationOptimization;
NSBrowser *_tmpStashedBrowserView;
double _markedWidth;
struct __BrcvFlags {
unsigned int isEmptyColumn:1;
unsigned int hasMarkedWidth:1;
unsigned int tileDisabled:1;
unsigned int drawsColumnDividerLine:1;
unsigned int reserved:28;
} _brcvFlags;
double _vScrollerUnmodifiedHeight;
}
+ (id)columnResizeButtonImage;
- (BOOL)_markedWidthDiffersFromCurrentWidth;
- (void)_clearMarkedWidth;
- (void)_markWidth;
- (void)_setMarkedWidth:(double)arg1;
- (void)scrollWheel:(id)arg1;
- (void)mouseDown:(id)arg1;
- (id)_hitTestToBlockWindowResizing:(struct CGPoint)arg1 forResizeDirection:(long long)arg2;
- (void)resetCursorRects;
- (id)menuForEvent:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (void)tile;
- (id)_invalidateGStatesForTree;
- (void)_updateHorizontalScrollerAvoidance;
- (BOOL)_accessoryViewMightInterfereWithOverlayScrollers:(id)arg1;
- (BOOL)preservesContentDuringLiveResize;
- (void)setScrollerStyle:(long long)arg1;
- (void)viewDidMoveToSuperview;
- (BOOL)shouldAllowUserColumnResizing;
- (void)setIsEmptyColumn:(BOOL)arg1;
- (struct CGRect)columnResizeButtonRect;
- (void)removeFromSuperviewWithoutNeedingDisplay;
- (void)removeFromSuperview;
- (void)_doRemoveFromSuperviewWithOutNeedingDisplay:(BOOL)arg1;
- (void)_endColumnAnimationOptimization;
- (void)_beginColumnAnimationOptimization;
- (id)_enclosingBrowserView;
- (void)_setDrawsColumnDividerLine:(BOOL)arg1;
- (BOOL)_drawsColumnDividerLine;
- (struct CGRect)_columnDividerLineRect;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)accessibilityChildrenAttribute;
@end
@interface NSBrowserColumnViewController : NSViewController
{
NSBrowser *_browser;
NSView *_columnView;
NSViewController *_headerViewController;
long long _columnIndex;
}
@property(retain, nonatomic) NSView *columnView; // @synthesize columnView=_columnView;
@property(nonatomic) long long columnIndex; // @synthesize columnIndex=_columnIndex;
@property(retain, nonatomic) NSViewController *headerViewController; // @synthesize headerViewController=_headerViewController;
@property(nonatomic) NSBrowser *browser; // @synthesize browser=_browser;
- (void)noteHeightOfRowsWithIndexesChanged:(id)arg1;
- (double)rowHeight;
- (void)setRowHeight:(double)arg1;
- (void)sizeToFitWidth:(double)arg1;
- (double)widthThatFits;
- (id)objectValueForItem:(id)arg1;
- (BOOL)isLeafItem:(id)arg1;
- (id)childItemAtIndex:(long long)arg1;
- (long long)numberOfChildItems;
- (id)dragImageForRowsWithIndexes:(id)arg1 withEvent:(id)arg2 offset:(struct CGPoint *)arg3;
- (struct CGRect)frameOfRow:(long long)arg1;
- (long long)rowAtPoint:(struct CGPoint)arg1;
- (void)setNeedsDisplayInRow:(long long)arg1;
- (void)editRow:(long long)arg1 withEvent:(id)arg2 select:(BOOL)arg3;
- (id)preparedCellAtRow:(long long)arg1;
- (BOOL)isExpandableRow:(long long)arg1;
- (BOOL)isLeafRow:(long long)arg1;
- (id)titleOfSelectedRow;
- (void)scrollRowToCenter:(long long)arg1;
- (void)reloadDataForRowIndexes:(id)arg1;
- (void)reloadData;
@property(retain, nonatomic) NSMenu *menu;
@property(readonly, nonatomic) long long selectedRow;
@property(readonly) NSArray *selectedItems; // @dynamic selectedItems;
- (void)didChangeColumnSize;
- (void)didEndResizingColumn:(long long)arg1;
- (void)willBeginResizingColumn:(long long)arg1;
@property(retain, nonatomic) NSIndexSet *selectionIndexes;
@property(readonly, nonatomic) long long firstValidRowIndex;
@property(readonly, nonatomic) unsigned long long numberOfRows;
- (id)currentTypeSelectSearchString;
@property(nonatomic) BOOL allowsTypeSelect;
- (void)setBackgroundColor:(id)arg1;
@property(nonatomic) BOOL drawsBackground;
@property(nonatomic) BOOL allowsEmptySelection;
@property(nonatomic) BOOL allowsMultipleSelection;
- (void)setView:(id)arg1;
- (void)setColumnView:(id)arg1 forcingFlippedBehavior:(BOOL)arg2;
- (id)description;
- (void)dealloc;
@end
@interface _NSBrowserMatrixColumnViewController : NSBrowserColumnViewController
{
}
- (void)didChangeColumnSize;
- (void)didEndResizingColumn:(long long)arg1;
- (void)willBeginResizingColumn:(long long)arg1;
- (void)_matrixSelectAll:(id)arg1;
- (void)sizeToFitWidth:(double)arg1;
- (double)widthThatFits;
- (id)dragImageForRowsWithIndexes:(id)arg1 withEvent:(id)arg2 offset:(struct CGPoint *)arg3;
- (struct CGRect)frameOfRow:(long long)arg1;
- (long long)rowAtPoint:(struct CGPoint)arg1;
- (void)setNeedsDisplayInRow:(long long)arg1;
- (id)preparedCellAtRow:(long long)arg1;
- (BOOL)isExpandableRow:(long long)arg1;
- (BOOL)isLeafRow:(long long)arg1;
- (id)titleOfSelectedRow;
- (void)scrollRowToCenter:(long long)arg1;
- (void)reloadData;
- (long long)selectedRow;
- (void)setSelectionIndexes:(id)arg1;
- (id)selectionIndexes;
- (long long)firstValidRowIndex;
- (unsigned long long)numberOfRows;
- (id)currentTypeSelectSearchString;
- (void)setAllowsTypeSelect:(BOOL)arg1;
- (BOOL)allowsTypeSelect;
- (void)setBackgroundColor:(id)arg1;
- (void)setDrawsBackground:(BOOL)arg1;
- (BOOL)drawsBackground;
- (void)setAllowsEmptySelection:(BOOL)arg1;
- (BOOL)allowsEmptySelection;
- (void)setAllowsMultipleSelection:(BOOL)arg1;
- (BOOL)allowsMultipleSelection;
- (id)matrix;
- (void)loadView;
- (void)setView:(id)arg1;
@end
@interface _NSBrowserTableColumnViewController : NSBrowserColumnViewController <NSTableViewDelegate, NSTableViewDataSource>
{
NSMutableArray *_selectedItems;
NSIndexSet *_selectedIndexes;
}
- (void)didChangeColumnSize;
- (void)didEndResizingColumn:(long long)arg1;
- (void)willBeginResizingColumn:(long long)arg1;
- (void)tableViewSelectionDidChange:(id)arg1;
- (BOOL)tableView:(id)arg1 acceptDrop:(id)arg2 row:(long long)arg3 dropOperation:(unsigned long long)arg4;
- (BOOL)_autoExpandItemUnderCursor;
- (void)_expandItemUnderMouse:(id)arg1;
- (unsigned long long)tableView:(id)arg1 validateDrop:(id)arg2 proposedRow:(long long)arg3 proposedDropOperation:(unsigned long long)arg4;
- (void)_cancelExpandItemUnderMouse;
- (void)_autoExpandFlashOnce;
- (void)_startAutoExpandingItemFlash;
- (void)_stopAutoExpandingFlash;
- (id)tableView:(id)arg1 namesOfPromisedFilesDroppedAtDestination:(id)arg2 forDraggedRowsWithIndexes:(id)arg3;
- (BOOL)tableView:(id)arg1 writeRowsWithIndexes:(id)arg2 toPasteboard:(id)arg3;
- (BOOL)tableView:(id)arg1 shouldTypeSelectForEvent:(id)arg2 withCurrentSearchString:(id)arg3;
- (id)tableView:(id)arg1 typeSelectStringForTableColumn:(id)arg2 row:(long long)arg3;
- (long long)tableView:(id)arg1 nextTypeSelectMatchFromRow:(long long)arg2 toRow:(long long)arg3 forString:(id)arg4;
- (double)tableView:(id)arg1 heightOfRow:(long long)arg2;
- (BOOL)tableView:(id)arg1 shouldEditTableColumn:(id)arg2 row:(long long)arg3;
- (BOOL)tableView:(id)arg1 shouldShowCellExpansionForTableColumn:(id)arg2 row:(long long)arg3;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (id)tableView:(id)arg1 selectionIndexesForProposedSelection:(id)arg2;
- (void)tableView:(id)arg1 setObjectValue:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (id)tableView:(id)arg1 objectValueForTableColumn:(id)arg2 row:(long long)arg3;
- (long long)numberOfRowsInTableView:(id)arg1;
- (void)noteHeightOfRowsWithIndexesChanged:(id)arg1;
- (double)rowHeight;
- (void)setRowHeight:(double)arg1;
- (double)widthThatFits;
- (id)dragImageForRowsWithIndexes:(id)arg1 withEvent:(id)arg2 offset:(struct CGPoint *)arg3;
- (void)editRow:(long long)arg1 withEvent:(id)arg2 select:(BOOL)arg3;
- (struct CGRect)frameOfRow:(long long)arg1;
- (long long)rowAtPoint:(struct CGPoint)arg1;
- (void)setNeedsDisplayInRow:(long long)arg1;
- (id)preparedCellAtRow:(long long)arg1;
- (id)titleOfSelectedRow;
- (void)scrollRowToCenter:(long long)arg1;
- (void)reloadDataForRowIndexes:(id)arg1;
- (void)reloadData;
- (void)synchSelectionCache;
- (void)setSelectionIndexes:(id)arg1;
- (id)selectionIndexes;
- (long long)firstValidRowIndex;
- (unsigned long long)numberOfRows;
- (id)currentTypeSelectSearchString;
- (void)setAllowsTypeSelect:(BOOL)arg1;
- (BOOL)allowsTypeSelect;
- (void)setBackgroundColor:(id)arg1;
- (void)setDrawsBackground:(BOOL)arg1;
- (BOOL)drawsBackground;
- (void)setAllowsEmptySelection:(BOOL)arg1;
- (BOOL)allowsEmptySelection;
- (void)setAllowsMultipleSelection:(BOOL)arg1;
- (BOOL)allowsMultipleSelection;
- (id)tableView;
- (void)loadView;
- (void)setView:(id)arg1;
- (id)selectedItems;
- (void)dealloc;
@end
@interface NSBrowserTableView : NSTableView
{
NSBrowserColumnViewController *_columnController;
unsigned int _shouldSuppressDropHighlight:1;
unsigned int _isColumnControllerRetained:1;
unsigned int _usePrimaryColorForSelection:1;
unsigned int _liveResizeImageCachingDisabled:1;
unsigned int _reservedFlags:28;
id _extra;
}
- (BOOL)resignFirstResponder;
- (BOOL)_sendShouldTrackCell:(id)arg1 forTableColumn:(id)arg2 row:(long long)arg3;
- (BOOL)_delegateRespondsToShouldTrackCell;
- (BOOL)_columnPositionsTheSame;
- (BOOL)_shouldLiveResizeUseCachedImage;
- (void)_setLiveResizeImageCachingEnabled:(BOOL)arg1;
- (BOOL)_onlyDragOnContent;
- (void)dealloc;
- (void)_drawDropHighlightBackgroundForRow:(long long)arg1;
- (void)_drawDropHighlight;
- (id)_columnsForDragImage;
- (BOOL)_dataSourceRespondsToValidateDrop;
- (BOOL)_dataSourceRespondsToNamesOfPromisedFilesDroppedAtDestination;
- (BOOL)_dataSourceRespondsToWriteDragData;
- (BOOL)performDragOperation:(id)arg1;
- (void)draggingEnded:(id)arg1;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (void)_doImageDragUsingRowsWithIndexes:(id)arg1 event:(id)arg2 pasteboard:(id)arg3 source:(id)arg4 slideBack:(BOOL)arg5 startRow:(long long)arg6;
- (id)dragImageForRowsWithIndexes:(id)arg1 tableColumns:(id)arg2 event:(id)arg3 offset:(struct CGPoint *)arg4;
- (BOOL)canDragRowsWithIndexes:(id)arg1 atPoint:(struct CGPoint)arg2;
- (unsigned long long)draggingSourceOperationMaskForLocal:(BOOL)arg1;
- (BOOL)preservesContentDuringLiveResize;
- (struct CGSize)_adjustFrameSizeToFitSuperview:(struct CGSize)arg1;
- (void)__ivar_setClickedRow:(long long)arg1 clickedColumn:(long long)arg2;
- (id)_draggingSource;
- (BOOL)_supportsVariableHeightRows;
- (BOOL)_delegateRespondsTo_shouldTypeSelectForEvent;
- (BOOL)_delegateRespondsTo_typeSelectStringForTableColumn;
- (BOOL)_delegateRespondsTo_nextTypeSelectMatchFromRow;
- (void)selectAll:(id)arg1;
- (void)setShouldSuppressDropHighlight:(BOOL)arg1;
- (BOOL)shouldSuppressDropHighlight;
@property(nonatomic) NSBrowserColumnViewController *columnController;
@property(readonly) long long columnIndex;
@property(readonly) NSBrowser *browser;
- (BOOL)_performTypeSelect:(id)arg1;
- (void)_selectRowsFromArrowKey:(unsigned short)arg1 withEvent:(id)arg2;
- (void)keyDown:(id)arg1;
- (BOOL)selectionShouldUsePrimaryColor;
- (void)mouseDown:(id)arg1;
- (void)_setUsePrimaryColorForSelection:(BOOL)arg1;
- (id)previousKeyView;
- (id)nextKeyView;
- (void)_primitiveSetPreviousKeyView:(id)arg1;
- (void)setNextKeyView:(id)arg1;
- (void)accessibilitySetSelectedChildrenAttribute:(id)arg1;
- (BOOL)_accessibilityWantsToBeList;
@end
@interface _NSBrowserPreviewColumnViewController : NSBrowserColumnViewController
{
NSViewController *_previewViewController;
}
@property(retain, nonatomic) NSViewController *previewViewController; // @synthesize previewViewController=_previewViewController;
- (void)setMenu:(id)arg1;
- (double)rowHeight;
- (void)setRowHeight:(double)arg1;
- (double)widthThatFits;
- (id)dragImageForRowsWithIndexes:(id)arg1 withEvent:(id)arg2 offset:(struct CGPoint *)arg3;
- (void)setNeedsDisplayInRow:(long long)arg1;
- (void)editRow:(long long)arg1 withEvent:(id)arg2 select:(BOOL)arg3;
- (id)preparedCellAtRow:(long long)arg1;
- (id)titleOfSelectedRow;
- (void)scrollRowToCenter:(long long)arg1;
- (void)reloadData;
- (void)setSelectionIndexes:(id)arg1;
- (id)selectionIndexes;
- (long long)firstValidRowIndex;
- (unsigned long long)numberOfRows;
- (void)setAllowsTypeSelect:(BOOL)arg1;
- (BOOL)allowsTypeSelect;
- (void)setBackgroundColor:(id)arg1;
- (void)setDrawsBackground:(BOOL)arg1;
- (BOOL)drawsBackground;
- (void)setAllowsEmptySelection:(BOOL)arg1;
- (BOOL)allowsEmptySelection;
- (void)setAllowsMultipleSelection:(BOOL)arg1;
- (BOOL)allowsMultipleSelection;
- (void)loadView;
- (void)setRepresentedObject:(id)arg1;
- (void)dealloc;
@end
@interface _NSBrowserFlippedClipView : NSClipView
{
}
- (id)menuForEvent:(id)arg1;
- (BOOL)isFlipped;
@end
@interface _NSBrowserHeaderClipView : NSClipView
{
NSView *_headerView;
}
@property(retain, nonatomic) NSView *headerView; // @synthesize headerView=_headerView;
- (void)_selfBoundsChanged;
- (void)_handleFrameChangeForSubview:(id)arg1;
- (struct CGRect)_currentDocViewFrame;
- (void)_pinDocRect;
- (void)dealloc;
@end
@interface NSBrowserBinder : NSBinder
{
struct ___browserBinderFlags {
unsigned int _ignoreChanges:1;
unsigned int _reservedOutlineViewBinder:31;
} _browserBinderFlags;
NSArray *_selectedIndexPaths;
_NSTreeNodeObservingTracker *_treeNodeObservingTracker;
}
+ (id)bindingsForObject:(id)arg1;
+ (id)bindingCategory;
+ (BOOL)isUsableWithObject:(id)arg1;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)_updateSelectionIndexPaths:(id)arg1;
- (void)browser:(id)arg1 willDisplayCell:(id)arg2 atRow:(long long)arg3 column:(long long)arg4;
- (void)browser:(id)arg1 createRowsForColumn:(long long)arg2 inMatrix:(id)arg3;
- (void)adjustMatrix:(id)arg1 numberOfRows:(unsigned long long)arg2;
- (id)indexPathFromSelectionInBrowser:(id)arg1 upToColumn:(unsigned long long)arg2;
- (void)performAction:(id)arg1;
- (id)_selectionIndexPathsInBrowser:(id)arg1;
- (void)_redisplayCellForNode:(id)arg1;
- (void)_resumeObservationNotificationProcessing;
- (void)_connectionWasEstablished;
- (void)_updateObservingRegistration:(BOOL)arg1;
- (void)_connectionWasBroken;
- (void)_dealloc;
- (void)_init;
- (void)setSelectedIndexPaths:(id)arg1;
- (id)selectedIndexPaths;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
@end
@interface NSBrowserCell : NSCell
{
}
+ (id)highlightedBranchImage;
+ (id)branchImage;
+ (void)initialize;
- (void)dealloc;
- (void)drawWithExpansionFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)expansionFrameWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)highlight:(BOOL)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (long long)interiorBackgroundStyle;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawFillWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawHighlightWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawLiveResizeHighlightWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)highlightColorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)highlightColorInView:(id)arg1;
- (BOOL)_checkLoaded:(id)arg1 rect:(const struct CGRect *)arg2 highlight:(long long)arg3;
- (void)set;
- (void)reset;
- (void)setLoaded:(BOOL)arg1;
- (BOOL)_isLoaded;
- (BOOL)isLoaded;
- (void)setLeaf:(BOOL)arg1;
- (BOOL)isLeaf;
- (id)alternateImage;
- (void)setAlternateImage:(id)arg1;
- (id)image;
- (void)setImage:(id)arg1;
- (id)init;
- (id)initTextCell:(id)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGRect)_titleReservedRectForBounds:(struct CGRect)arg1;
- (struct CGRect)imageRectForBounds:(struct CGRect)arg1;
- (struct CGRect)_browserCell_imageRectForBounds:(struct CGRect)arg1;
- (struct CGRect)_imageReservedRectForBounds:(struct CGRect)arg1;
- (struct CGRect)_branchImageRectForBounds:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)_branchImageReservedRectForBounds:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGSize)_branchImageReservedSize;
- (struct CGSize)_imageReservedSize;
- (id)_currentImage;
- (id)_currentImageWithView:(id)arg1;
- (id)_currentBranchImageWithView:(id)arg1;
- (long long)_fillSurfaceBackgroundStyleWithView:(id)arg1;
- (int)_browserFillStyle;
- (id)_browserBackgroundColorWithView:(id)arg1;
- (id)_enclosingBrowserForControlView:(id)arg1;
- (BOOL)_branchImageEnabled;
- (void)_setBranchImageEnabled:(BOOL)arg1;
- (struct CGSize)labelSizeForBounds:(struct CGRect)arg1;
@end
@interface NSButton : NSControl <NSUserInterfaceValidations>
{
}
+ (void)initialize;
- (double)baselineOffsetFromBottom;
- (CDStruct_3c058996)alignmentRectInsets;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (BOOL)_contentHuggingDefault_isUsuallyFixedWidth;
- (struct CGSize)intrinsicContentSize;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (void)stopSpeaking:(id)arg1;
- (void)startSpeaking:(id)arg1;
- (id)_sound;
- (void)_setSound:(id)arg1;
- (id)sound;
- (void)setSound:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)_popupToSubstituteInInit;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)altModifySelection:(id)arg1;
- (void)shiftModifySelection:(id)arg1;
- (void)setTitleWithMnemonic:(id)arg1;
- (BOOL)performMnemonic:(id)arg1;
- (id)_setWindow:(id)arg1;
- (id)_recursiveFindDefaultButtonCell;
- (BOOL)_canBecomeDefaultButton;
- (BOOL)performKeyEquivalent:(id)arg1;
- (BOOL)_keyEquivalentModifierMaskMatchesModifierFlags:(unsigned long long)arg1;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (void)highlight:(BOOL)arg1;
- (void)setKeyEquivalentModifierMask:(unsigned long long)arg1;
- (unsigned long long)keyEquivalentModifierMask;
- (void)setKeyEquivalent:(id)arg1;
- (id)keyEquivalent;
- (void)getPeriodicDelay:(float *)arg1 interval:(float *)arg2;
- (void)setPeriodicDelay:(float)arg1 interval:(float)arg2;
- (id)_focusRingBleedRegion;
- (void)setTransparent:(BOOL)arg1;
- (BOOL)isTransparent;
- (void)setBordered:(BOOL)arg1;
- (BOOL)isBordered;
- (void)setState:(long long)arg1;
- (long long)state;
- (void)setButtonType:(unsigned long long)arg1;
- (void)setImageScaling:(unsigned long long)arg1;
- (unsigned long long)imageScaling;
- (void)setImagePosition:(unsigned long long)arg1;
- (unsigned long long)imagePosition;
- (void)setAlternateImage:(id)arg1;
- (id)alternateImage;
- (void)setImage:(id)arg1;
- (id)image;
- (void)setAttributedAlternateTitle:(id)arg1;
- (id)attributedAlternateTitle;
- (void)setAttributedTitle:(id)arg1;
- (id)attributedTitle;
- (void)setAlternateTitle:(id)arg1;
- (id)alternateTitle;
- (void)setTitle:(id)arg1;
- (id)title;
- (BOOL)isFlipped;
- (id)initWithFrame:(struct CGRect)arg1;
- (unsigned long long)bezelStyle;
- (void)setBezelStyle:(unsigned long long)arg1;
- (void)setNextState;
- (BOOL)allowsMixedState;
- (void)setAllowsMixedState:(BOOL)arg1;
- (void)_clearMouseTrackingForCell:(id)arg1;
- (void)_setMouseTrackingForCell:(id)arg1;
- (BOOL)showsBorderOnlyWhileMouseInside;
- (void)setShowsBorderOnlyWhileMouseInside:(BOOL)arg1;
- (id)ns_widgetType;
@end
@interface NSButtonCell : NSActionCell
{
NSString *_altContents;
id _sound;
NSString *_keyEquivalent;
struct __BCFlags2 {
unsigned int bezelStyle:3;
unsigned int showsBorderOnlyWhileMouseInside:1;
unsigned int mouseInside:1;
unsigned int bezelStyle2:1;
unsigned int imageScaling:2;
unsigned int keyEquivalentModifierMask:24;
} _bcFlags2;
unsigned short _periodicDelay;
unsigned short _periodicInterval;
struct __BCFlags {
unsigned int __reserved:7;
unsigned int isDrawingFocus:1;
unsigned int useButtonImageSource:1;
unsigned int hasTitleTextField:1;
unsigned int isDrawingDisclosure:1;
unsigned int suppressAXValueChangeNote:1;
unsigned int doesNotDimImage:1;
unsigned int inset:2;
unsigned int transparent:1;
unsigned int inIntermediateDisclosure:1;
unsigned int hasKeyEquivalentInsteadOfImage:1;
unsigned int imageSizeDiff:1;
unsigned int imageAndText:1;
unsigned int bottomOrLeft:1;
unsigned int horizontal:1;
unsigned int imageOverlaps:1;
unsigned int bordered:1;
unsigned int drawing:1;
unsigned int lightByGray:1;
unsigned int lightByBackground:1;
unsigned int lightByContents:1;
unsigned int changeGray:1;
unsigned int changeBackground:1;
unsigned int changeContents:1;
unsigned int pushIn:1;
} _bcFlags;
NSImage *_normalImage;
id _alternateImageOrKeyEquivalentFont;
}
+ (void)initialize;
+ (struct CGSize)_keyEquivalentSizeWithFont:(id)arg1;
+ (void)_finishHitTracking:(id)arg1;
+ (void)_startHitTracking:(id)arg1;
+ (BOOL)_requireMainThreadDefaultBezelCaching;
+ (void)_resetDefaultButtonCycleValue;
+ (double)_defaultButtonCycleValue;
+ (double)_defaultButtonCycleTime;
+ (void)_setDefaultButtonCycleTime:(float)arg1;
- (void)setAlternateTitleWithMnemonic:(id)arg1;
- (id)alternateMnemonic;
- (unsigned long long)alternateMnemonicLocation;
- (void)setAlternateMnemonicLocation:(unsigned long long)arg1;
- (void)setTitleWithMnemonic:(id)arg1;
- (id)mnemonic;
- (void)setGradientType:(unsigned long long)arg1;
- (unsigned long long)gradientType;
- (id)_attributedStringForDrawing;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (BOOL)_useHitTestInTrackMouse;
- (void)performClick:(id)arg1;
- (void)stopTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3 mouseIsUp:(BOOL)arg4;
- (BOOL)continueTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3;
- (BOOL)startTrackingAt:(struct CGPoint)arg1 inView:(id)arg2;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (struct CGRect)_trackingBoundsWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_clearMouseTracking;
- (void)_setMouseTrackingInRect:(struct CGRect)arg1 ofView:(id)arg2;
- (id)_startSound;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)_updateMouseInside:(BOOL)arg1;
- (void)_doUserDisclosureExpandOrCollapseInRect:(struct CGRect)arg1;
- (void)_setDestinationDisclosureState:(long long)arg1;
- (long long)_destinationDisclosureState;
- (void)_setIsDrawingDisclosure:(BOOL)arg1;
- (void)_setNextDisclosureState:(long long)arg1;
- (void)_drawCustomFocusMaskWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawBezelWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawPopoverBezelStyleWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_appendBezierPath:(id)arg1 withBottomRoundRect:(struct CGRect)arg2 cornerRadius:(double)arg3;
- (BOOL)_shouldTweakRoundingBehaviorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (BOOL)_titleTextIsScrollable;
- (void)drawImage:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (id)_overrideImageRecolorColor;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_configureAndDrawTitleWithRect:(struct CGRect)arg1 cellFrame:(struct CGRect)arg2 controlView:(id)arg3;
- (void)_drawEtchingOrEmbossingTitle:(id)arg1 rect:(struct CGRect)arg2 inView:(id)arg3;
- (BOOL)_wantsEtchingOrEmbossing;
- (id)_currentTitle;
- (void)_configureAndDrawImageWithRect:(struct CGRect)arg1 cellFrame:(struct CGRect)arg2 controlView:(id)arg3;
- (double)_imageVerticalAdjustmentForBezel;
- (void)layoutLayerWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_updateImageViewWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_updateSubviewsWhenLayerBackedInView:(id)arg1;
- (void)_updateImageViewImageInView:(id)arg1;
- (struct CGRect)_imageViewFrameWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)_commonBaseRectWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_removeImageView;
- (void)_setImageView:(id)arg1;
- (id)_imageView;
- (void)_updateTitleTextFieldValue;
- (void)_updateTitleTextFieldWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)setAlignment:(unsigned long long)arg1;
- (void)_setLayerNeedsLayout;
- (id)_currentTitleTextFieldAttributedString;
- (void)_removeTitleTextField;
- (void)_setTitleTextField:(id)arg1;
- (id)_titleTextField;
- (void)updateLayerWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_backgroundIsSetOnLayer;
- (void)_updateBackgroundViewWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_bezelStyleOnlyCenteredVertically;
- (id)_currentBezelContentsWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)_bezelContentsFromCoreUIWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)_bezelContentsByDrawingWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_needsToDoBezelDrawingForLayerInView:(id)arg1;
- (BOOL)_hasCenteredBezelBackground;
- (void)_removeBackgroundView;
- (void)_setBackgroundView:(id)arg1;
- (id)_backgroundView;
- (id)_layerKeysForCachingWithFrame:(struct CGRect)arg1 inView:(id)arg2 drawingRect:(struct CGRect *)arg3;
- (id)_semanticContextKeyForView:(id)arg1;
- (BOOL)wantsUpdateLayerInView:(id)arg1;
- (BOOL)_subclassOverridesDrawImage;
- (BOOL)_bezelStyleWantsUpdateLayerInView:(id)arg1;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_legacyDrawFocusRingInCellFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)focusRingMaskBoundsForFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawFocusRingMaskWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)setControlView:(id)arg1;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (BOOL)_contentHuggingDefault_isUsuallyFixedWidth;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (struct CGSize)_autolayout_cellSize;
- (struct CGSize)_minCellSize;
- (struct CGRect)imageRectForBounds:(struct CGRect)arg1;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGRect)drawingRectForBounds:(struct CGRect)arg1;
- (unsigned long long)_interiorContentValueStateInView:(id)arg1;
- (unsigned long long)_interiorContentAppearanceInView:(id)arg1;
- (void)_preeffectBaseImage:(id *)arg1 state:(unsigned long long *)arg2 backgroundStyle:(int *)arg3;
- (BOOL)_isInlineBezelStyle;
- (struct __CFDictionary *)_coreUIBezelDrawOptionsWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_wantsToUseFocusRingMask;
- (BOOL)_templateImageShouldPunchHoleInBezel;
- (BOOL)_preferSlightlyDarkerImageForOnBezel;
- (BOOL)_preferOnArtForBezel;
- (unsigned long long)_preferredFocusLocationMask;
- (BOOL)_hasCustomFocusMask;
- (BOOL)_shouldShowFocus;
- (BOOL)_preferInactiveContentInView:(id)arg1;
- (BOOL)_preferAlternateContentForImage;
- (BOOL)_preferAlternateContent;
- (long long)_stateForDrawing;
- (long long)interiorBackgroundStyle;
- (long long)_initialBackgroundStyleCompatibilityGuessIgnoringExternalContext;
- (void)setCellAttribute:(unsigned long long)arg1 to:(long long)arg2;
- (long long)cellAttribute:(unsigned long long)arg1;
- (void)setBezelStyle:(unsigned long long)arg1;
- (unsigned long long)bezelStyle;
- (void)setBackgroundColor:(id)arg1;
- (id)backgroundColor;
- (void)setShowsBorderOnlyWhileMouseInside:(BOOL)arg1;
- (BOOL)showsBorderOnlyWhileMouseInside;
- (void)_windowChangedKeyStateInView:(id)arg1;
- (void)updateTrackingAreaWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_updateMouseTracking;
- (void)setTransparent:(BOOL)arg1;
- (BOOL)isTransparent;
- (void)setBordered:(BOOL)arg1;
- (BOOL)isBordered;
- (void)setShowsStateBy:(long long)arg1;
- (long long)showsStateBy;
- (BOOL)_highlightsWithHighlightRect;
- (void)setHighlightsBy:(long long)arg1;
- (long long)highlightsBy;
- (void)setButtonType:(unsigned long long)arg1;
- (void)highlight:(BOOL)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (BOOL)_shouldSetHighlightToFlag:(BOOL)arg1;
- (void)setObjectValue:(id)arg1;
- (id)objectValue;
- (void)setDoubleValue:(double)arg1;
- (double)doubleValue;
- (void)setFloatValue:(float)arg1;
- (float)floatValue;
- (void)setIntegerValue:(long long)arg1;
- (long long)integerValue;
- (void)setIntValue:(int)arg1;
- (int)intValue;
- (id)attributedStringValue;
- (void)setAttributedStringValue:(id)arg1;
- (void)setStringValue:(id)arg1;
- (id)stringValue;
- (long long)nextState;
- (void)_setNeedsStateUpdate:(id)arg1;
- (void)setHighlighted:(BOOL)arg1;
- (void)setState:(long long)arg1;
- (void)_updateAllOtherButtonsInGroupToNotBeChecked;
- (BOOL)_needRedrawOnWindowChangedKeyState;
- (BOOL)_hasRolloverContentArt;
- (BOOL)isOpaque;
- (BOOL)_acceptsFirstMouseForEvent:(id)arg1 inView:(id)arg2;
- (BOOL)acceptsFirstResponder;
- (BOOL)_needsOutline;
- (void)setPeriodicDelay:(float)arg1 interval:(float)arg2;
- (void)getPeriodicDelay:(float *)arg1 interval:(float *)arg2;
- (void)setKeyEquivalentFont:(id)arg1 size:(double)arg2;
- (void)setKeyEquivalentFont:(id)arg1;
- (id)keyEquivalentFont;
- (void)setKeyEquivalentModifierMask:(unsigned long long)arg1;
- (unsigned long long)keyEquivalentModifierMask;
- (void)setKeyEquivalent:(id)arg1;
- (id)keyEquivalent;
- (void)_setSound:(id)arg1;
- (id)_sound;
- (void)setSound:(id)arg1;
- (id)sound;
- (void)setImageScaling:(unsigned long long)arg1;
- (unsigned long long)imageScaling;
- (void)setImageDimsWhenDisabled:(BOOL)arg1;
- (BOOL)imageDimsWhenDisabled;
- (void)setImagePosition:(unsigned long long)arg1;
- (unsigned long long)imagePosition;
- (void)setAlternateImage:(id)arg1;
- (id)alternateImage;
- (id)_alternateImageSynthesizedForCheckOrRadio:(char *)arg1;
- (void)setImage:(id)arg1;
- (id)image;
- (id)_imageSynthesizedForCheckOrRadio:(char *)arg1;
- (long long)compare:(id)arg1;
- (void)setAttributedAlternateTitle:(id)arg1;
- (id)attributedAlternateTitle;
- (void)setAlternateTitle:(id)arg1;
- (id)alternateTitle;
- (void)setFont:(id)arg1;
- (void)setAttributedTitle:(id)arg1;
- (BOOL)_wantsBoldFont;
- (id)_embossedEnabledForgroundColor;
- (id)attributedTitle;
- (void)setTitle:(id)arg1;
- (id)title;
- (void)_convertToText:(id)arg1;
- (void)_setAltContents:(id)arg1;
- (id)_altContents;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initImageCell:(id)arg1;
- (id)initTextCell:(id)arg1;
- (id)init;
- (void)_commonInit;
- (BOOL)canSmoothFontsInFrame:(struct CGRect)arg1 forLayerBackedView:(id)arg2;
- (void)_fillBackground:(struct CGRect)arg1 withAlternateColor:(BOOL)arg2;
- (struct CGRect)_centerTitle:(id)arg1 inRect:(struct CGRect)arg2;
- (struct CGRect)_alignedTitleRectWithRect:(struct CGRect)arg1;
- (struct CGRect)_imageRectWithRect:(struct CGRect *)arg1;
- (struct CGSize)_titleSizeWithSize:(struct CGSize)arg1;
- (struct CGSize)_unconstrainedImageSize;
- (struct CGRect)_insetRect:(struct CGRect)arg1;
- (BOOL)_shouldDrawDragged;
- (BOOL)_canBecomeDefaultButtonCell;
- (double)_leading;
- (BOOL)_shouldDrawTextWithDisabledAppearance;
- (BOOL)_shouldDrawBezel;
- (BOOL)_alwaysShowBezelForCurrentBezelStyleAndState;
- (BOOL)_hasTitle;
- (BOOL)_hasImage;
- (id)_textDimColor;
- (id)_textHighlightColor;
- (void)_setButtonType:(unsigned long long)arg1 adjustingImage:(BOOL)arg2;
- (unsigned long long)_buttonType;
- (id)_backgroundColor;
- (void)_setBackgroundColor:(id)arg1;
- (BOOL)_isDrawingDisclosure;
- (long long)_nextDisclosureState;
- (id)_buttonImageSource;
- (void)_setButtonImageSource:(id)arg1;
- (struct CGRect)_focusRingBoundsWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_setDefaultButtonIndicatorNeedsDisplay;
- (void)heartBeat:(CDStruct_d41e72e8 *)arg1;
- (BOOL)_isAnimatingDefaultCell;
- (BOOL)_wantsHeartBeat;
- (void)setEnabled:(BOOL)arg1;
- (BOOL)_shouldUpdateLayersInControlView:(id)arg1;
- (BOOL)_hasDefaultButtonIndicator;
- (struct CGRect)accessibilityFocusRingBoundsForBounds:(struct CGRect)arg1;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (BOOL)accessibilityIsDescriptionAttributeSettable;
- (id)accessibilityDescriptionAttribute;
- (BOOL)accessibilityIsTitleAttributeSettable;
- (id)accessibilityTitleAttribute;
- (id)accessibilityAttributeNames;
- (id)accessibilityRoleAttribute;
- (BOOL)_accessibilityIncludeDescriptionAttribute;
- (id)_buttonCellAccessibilityRoleAttribute;
- (BOOL)_shouldHighlightCellWhenSelected;
@end
@interface _NSButtonImage : NSObject <NSCoding>
{
NSImage *image;
NSImage *focusRingImage;
unsigned long long bezelStyle;
BOOL isBordered;
BOOL isOpaque;
BOOL useDisabledEffect;
BOOL useHighlightEffect;
}
+ (id)image:(id)arg1 focus:(id)arg2;
+ (void)initialize;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
@end
@interface NSButtonImageSource : NSObject <NSCoding, NSCopying>
{
NSMutableDictionary *_buttonImages;
struct CGSize _imageSize;
struct CGSize _focusRingImageSize;
struct {
unsigned int hasAlpha:1;
unsigned int fullEncoding:1;
unsigned int reserved:30;
} _bisFlags;
int _reserved1;
int _reserved2;
int _reserved3;
}
+ (BOOL)archiveButtonImageSourceWithName:(id)arg1 toDirectory:(id)arg2;
+ (id)buttonImageSourceWithName:(id)arg1;
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)hasImageWithAlpha;
- (struct CGSize)focusRingImageSize;
- (struct CGSize)imageSize;
- (BOOL)useHighlightEffectForState:(struct NSButtonState)arg1;
- (BOOL)useDisabledEffectForState:(struct NSButtonState)arg1;
- (BOOL)isOpaqueForState:(struct NSButtonState)arg1;
- (BOOL)isBorderedForState:(struct NSButtonState)arg1;
- (unsigned long long)bezelStyleForState:(struct NSButtonState)arg1;
- (id)focusRingImageForState:(struct NSButtonState)arg1;
- (id)imageForState:(struct NSButtonState)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)_findButtonImageForState:(struct NSButtonState)arg1;
- (BOOL)_archiveToFile:(id)arg1;
- (id)_initWithWidget:(struct __CFString *)arg1;
- (id)_initWithName:(id)arg1 propertyList:(id)arg2;
- (void)_scanImages;
@end
@interface NSCGImageRep : NSImageRep
{
struct CGImage *_cgImage;
unsigned int reserved1;
unsigned int reserved2;
unsigned int reserved3;
unsigned int reserved4;
}
+ (void)initialize;
- (struct CGImage *)CGImageForProposedRect:(struct CGRect *)arg1 context:(id)arg2 hints:(id)arg3;
- (BOOL)drawInRect:(struct CGRect)arg1;
- (BOOL)drawAtPoint:(struct CGPoint)arg1;
- (BOOL)draw;
- (BOOL)_isValid;
- (struct CGImage *)CGImage;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initWithFocusedViewRect:(struct CGRect)arg1;
- (id)initWithCGImage:(struct CGImage *)arg1;
- (id)init;
@end
@interface NSCGSContext : NSGraphicsContext
{
struct CGContext *_cgsContext;
}
+ (id)graphicsContextWithAttributes:(id)arg1;
- (BOOL)isFlipped;
- (void)_releaseCIContext;
- (void)_invalidate;
- (unsigned int)windowID;
- (void *)graphicsPort;
- (struct CGContext *)_swapContextForCarbonDrawing:(struct CGContext *)arg1;
- (void)flushGraphics;
- (void)restoreGraphicsState;
- (void)saveGraphicsState;
- (void)finalize;
- (void)dealloc;
- (struct CGSize)_alignSize:(struct CGSize)arg1 force:(BOOL)arg2;
- (struct CGPoint)_alignPoint:(struct CGPoint)arg1 force:(BOOL)arg2;
- (struct CGRect)_alignRect:(struct CGRect)arg1 force:(BOOL)arg2;
- (BOOL)_shouldEnforcePixelAlignment;
- (void)_setShouldEnforcePixelAlignment:(BOOL)arg1;
- (unsigned int)contextID;
- (void)setColorRenderingIntent:(long long)arg1;
- (long long)colorRenderingIntent;
- (unsigned long long)compositingOperation;
- (void)setCompositingOperation:(unsigned long long)arg1;
- (struct CGPoint)patternPhase;
- (void)setPatternPhase:(struct CGPoint)arg1;
- (unsigned long long)imageInterpolation;
- (void)setImageInterpolation:(unsigned long long)arg1;
- (BOOL)shouldAntialias;
- (void)setShouldAntialias:(BOOL)arg1;
- (id)CIContext;
@end
@interface NSCIImageRep : NSImageRep
{
CIImage *_ciImage;
}
+ (id)imageRepWithCIImage:(id)arg1;
+ (void)initialize;
- (BOOL)drawInRect:(struct CGRect)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4 respectFlipped:(BOOL)arg5 hints:(id)arg6;
- (BOOL)drawInRect:(struct CGRect)arg1;
- (BOOL)drawAtPoint:(struct CGPoint)arg1;
- (BOOL)draw;
- (id)description;
- (BOOL)_isValid;
- (id)CIImage;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithCIImage:(id)arg1;
- (id)init;
@end
@interface NSCachedImageRep : NSImageRep
{
struct CGPoint _origin;
NSWindow *_window;
void *_cache;
}
+ (BOOL)_deprecated_hasReversedFlippednessInFlippedImages;
+ (void)initialize;
- (BOOL)_withHints:(id)arg1 performBlockUsingBitmapForTIFFRepresentation:(id)arg2;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (long long)pixelsHigh;
- (long long)pixelsWide;
- (long long)bitsPerSample;
- (id)colorSpaceName;
- (BOOL)hasAlpha;
- (void)setAlpha:(BOOL)arg1;
- (void)_computeParams;
- (void)encodeWithCoder:(id)arg1;
- (id)_cachedImageRepByResizingToSize:(struct CGSize)arg1 rescalingContent:(BOOL)arg2;
- (BOOL)_keepCacheWindow;
- (void)_setKeepCacheWindow:(BOOL)arg1;
- (void)_resizeCache:(struct CGSize)arg1 cachedSeparately:(BOOL)arg2 bps:(long long)arg3 numColors:(long long)arg4 hasAlpha:(BOOL)arg5;
- (BOOL)_transferCache:(id)arg1;
- (void *)_cache;
- (id)initWithCoder:(id)arg1;
- (struct CGImage *)CGImageForProposedRect:(struct CGRect *)arg1 context:(id)arg2 hints:(id)arg3;
- (BOOL)draw;
- (id)_copyNSCGImageRep;
- (BOOL)_canDrawOutsideOfItsBounds;
- (BOOL)isApplicableForRect:(struct CGRect)arg1 context:(id)arg2 hints:(id)arg3;
- (struct CGRect)rect;
- (struct CGRect)_logicalWindowSpaceRect;
- (id)window;
- (BOOL)_isValid;
- (BOOL)_isCachedSeparately;
- (void)unlockFocus;
- (void)lockFocusFlipped:(BOOL)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithCGImage:(struct CGImage *)arg1 drawingRect:(struct CGRect)arg2 applicableForRect:(struct CGRect)arg3 context:(id)arg4 hints:(id)arg5;
- (id)_initWithSize:(struct CGSize)arg1 depth:(int)arg2 separate:(BOOL)arg3 alpha:(BOOL)arg4 allowDeep:(BOOL)arg5;
- (id)initWithSize:(struct CGSize)arg1 depth:(int)arg2 separate:(BOOL)arg3 alpha:(BOOL)arg4;
- (id)_initWithSharedKitWindow:(long long)arg1 rect:(struct CGRect)arg2;
- (id)initWithWindow:(id)arg1 rect:(struct CGRect)arg2;
- (id)init;
@end
@interface NSTrackingInfoImpl : NSObject <NSMenuTrackingInfo>
{
NSMenu *_menu;
NSMenuItem *_selectedItem;
NSMenuItem *_targetedItem;
struct CGRect _targetedItemFrame;
}
@property(readonly) struct CGRect targetedItemFrame; // @synthesize targetedItemFrame=_targetedItemFrame;
@property(readonly) NSMenuItem *targetedItem; // @synthesize targetedItem=_targetedItem;
@property(readonly) NSMenuItem *selectedItem; // @synthesize selectedItem=_selectedItem;
@property(readonly) NSMenu *menu; // @synthesize menu=_menu;
- (void)dealloc;
- (id)description;
@end
@interface NSCarbonMenuImpl : NSObject
{
NSMenu *_menu;
void *_initialMenuRef;
void *_principalMenuRef;
struct OpaqueEventHandlerRef *_menuEventHandler;
NSMutableArray *_checkoutTokens;
long long customTextDrawingClientCount;
long long customContentDrawingClientCount;
long long customViewClientCount;
unsigned long long currentMenuUpdateFlags;
id customHandlerList;
NSMenuItem *lastHighlightedItem;
struct {
unsigned int menuRefHasEverExisted:1;
unsigned int menuRefCheckedOutForMainMenu:1;
unsigned int menuRefCheckedOutAsSubmenu:1;
unsigned int eventsPopulate:1;
unsigned int eventsUpdateStatus:1;
unsigned int eventsCommandProcess:1;
unsigned int eventsOpen:1;
unsigned int eventsClosed:1;
unsigned int eventsDrawText:1;
unsigned int eventsDrawContent:1;
unsigned int eventsMatchKey:1;
unsigned int populateReasonTokens:4;
unsigned int RESERVED:17;
} _mFlags;
}
+ (id)_currentTrackingInfo;
+ (void)_didChangeHelpMenuFrom:(id)arg1 to:(id)arg2;
+ (int)_globalCarbonCommandProcessEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
+ (int)_globalCarbonBeginOrEndTrackingEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
+ (BOOL)isItemBeingDrawn:(id)arg1 highlightState:(char *)arg2;
+ (void)initialize;
+ (void)setupForNoMenuBar;
+ (void)prepareForCarbonMenuBar;
- (struct _NSCarbonMenuSearchReturn)_menuItemWithKeyEquivalentMatchingEventRef:(struct OpaqueEventRef *)arg1;
- (BOOL)_popUpMenuPositioningItem:(id)arg1 atCocoaIndex:(unsigned long long)arg2 atLocation:(struct CGPoint)arg3 inView:(id)arg4;
- (void)_removeCarbonEventHandlerForToken:(id)arg1;
- (id)_handleCarbonEvents:(const struct EventTypeSpec *)arg1 count:(unsigned long long)arg2 handler:(id)arg3;
- (void)_setCurrentMenuUpdateFlags:(unsigned long long)arg1;
- (unsigned long long)_currentMenuUpdateFlags;
- (id)_trackingInfo;
- (void)highlightItemAtIndex:(long long)arg1;
- (id)targetedItem;
- (void)dealloc;
- (id)_menuRefStatus;
- (BOOL)_menuRefIsCheckedOutWithToken:(id)arg1;
- (void)_returnMenuRefWithToken:(id)arg1;
- (struct OpaqueMenuRef *)_checkoutMenuRefWithToken:(id)arg1 creating:(BOOL)arg2 populating:(BOOL)arg3;
- (BOOL)_menuRefIsCheckedOut;
- (void)_menuItem:(id)arg1 wasAddedToNewIndex:(unsigned long long)arg2;
- (void)_menuDidRemoveAllItems:(id)arg1;
- (void)_menuItem:(id)arg1 wasRemovedFromPreviousIndex:(unsigned long long)arg2;
- (void)_menuLostMainMenuStatus;
- (void)_menuAcquiredMainMenuStatus;
- (BOOL)_isLinkedToShortcut;
- (void)_unlinkShortcut;
- (void)_linkShortcut;
- (long long)_backgroundStyle;
- (struct CGSize)_maximumSizeForScreen:(id)arg1;
- (void)_menuDidChangeFontFrom:(id)arg1 to:(id)arg2;
- (void)_limitedViewMenuItemWantsRedisplay:(long long)arg1 inRect:(struct CGRect)arg2;
- (void)_menuDidChangeWidthFrom:(double)arg1 to:(double)arg2;
- (void)_itemLostMagicAppleMenuStatus:(id)arg1;
- (void)_itemAcquiredMagicAppleMenuStatus:(id)arg1;
- (struct OpaqueMenuRef *)_initialMenuRefCreateIfNecessary;
- (struct OpaqueMenuRef *)_initialMenuRef;
- (struct OpaqueMenuRef *)_principalMenuRefCreateIfNecessary;
- (struct OpaqueMenuRef *)_principalMenuRef;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeRespectsKeyEquivalentWhileHiddenFrom:(BOOL)arg3 to:(BOOL)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeSeparatorStatusFrom:(BOOL)arg3 to:(BOOL)arg4;
- (void)_menuDidChangeUserInterfaceLayoutDirectionFrom:(long long)arg1 to:(long long)arg2;
- (void)_menuDidChangeCondensesSeparatorsFrom:(BOOL)arg1 to:(BOOL)arg2;
- (void)_menuDidChangeAutoenablesFrom:(BOOL)arg1 to:(BOOL)arg2;
- (void)_menuDidChangeShowsStateColumnFrom:(BOOL)arg1 to:(BOOL)arg2;
- (void)_menuDidChangeHasBottomPaddingFrom:(BOOL)arg1 to:(BOOL)arg2;
- (void)_menuDidChangeHasTopPaddingFrom:(BOOL)arg1 to:(BOOL)arg2;
- (void)_menuDidChangeHasSidebandUpdaterWithRoles:(long long)arg1 from:(BOOL)arg2 to:(BOOL)arg3;
- (void)_menuDidChangeDelegateFrom:(id)arg1 to:(id)arg2;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeAccessibilityOverriddenAttributesFrom:(id)arg3 to:(id)arg4;
- (void)_menuDidChangePluginInsertionModeFrom:(long long)arg1 to:(long long)arg2;
- (void)_menuDidChangeAccessibilityOverriddenAttribute:(id)arg1 from:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeAccessibilityOverriddenAttribute:(id)arg3 from:(id)arg4 to:(id)arg5;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeHiddenFrom:(BOOL)arg3 to:(BOOL)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeCustomViewHandlesEventsFrom:(BOOL)arg3 to:(BOOL)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeCustomViewFrom:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeTooltipFrom:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeIndentFrom:(long long)arg3 to:(long long)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeAlternateFrom:(BOOL)arg3 to:(BOOL)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeKeyEquivalentModifierMaskFrom:(unsigned long long)arg3 to:(unsigned long long)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeKeyEquivalentVirtualKeyCodeFrom:(unsigned short)arg3 to:(unsigned short)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeKeyEquivalentFrom:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeImageFrom:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeStateImageFrom:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeActionFrom:(SEL)arg3 to:(SEL)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeFontFrom:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeAttributedTitleFrom:(id)arg3 to:(id)arg4;
- (void)_menuDidChangeTitleFrom:(id)arg1 to:(id)arg2;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeTitleFrom:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeSubmenuFrom:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeNextItemIsAlternateFrom:(BOOL)arg3 to:(BOOL)arg4;
- (void)_menuItem:(id)arg1 atIndex:(unsigned long long)arg2 didChangeEnabledStateFrom:(BOOL)arg3 to:(BOOL)arg4;
- (void)_updateEventHandlerClientCounts;
- (void)_changeCustomViewClientCountBy:(long long)arg1;
- (void)_changeCustomTextDrawingCountBy:(long long)arg1 contentCountBy:(long long)arg2;
- (void)_changeFlags:(unsigned int)arg1 forItemAtCocoaIndex:(unsigned long long)arg2 isAddingFlags:(BOOL)arg3;
- (unsigned int)_menuItemCommandID;
- (void)_carbonMenuInsertItem:(id)arg1 atCarbonIndex:(unsigned short)arg2;
- (BOOL)_populatePrivatelyIfNecessary;
- (void)_privatePopulateCarbonMenu;
- (void)_instantiateCarbonMenu;
- (BOOL)_carbonMenuHasBeenInstantiatedAndPopulated;
- (void)_setSupermenuHasMenuRef:(BOOL)arg1;
- (void)_destroyMenuRefIfNotCheckedOut;
- (void)_destroyMenuRef;
- (struct OpaqueMenuRef *)_createMenuRef;
- (void)_applyAccessibilityOverrides:(id)arg1 toCarbonIndex:(unsigned short)arg2;
- (void)_installCarbonMenuEventHandlers;
- (void)_beginOrEndHandling:(BOOL)arg1 events:(const struct EventTypeSpec *)arg2 count:(unsigned long long)arg3;
- (void)_endHandlingEvents:(const struct EventTypeSpec *)arg1 count:(unsigned long long)arg2;
- (void)_beginHandlingEvents:(const struct EventTypeSpec *)arg1 count:(unsigned long long)arg2;
- (unsigned int)_menuRefAttributes;
- (int)_carbonDrawItemTextEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (int)_carbonDrawItemContentEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (void)_carbonDrawAttributedTitleForMenuItem:(id)arg1 withEvent:(struct OpaqueEventRef *)arg2;
- (void)_carbonDrawStateImageForMenuItem:(id)arg1 withEvent:(struct OpaqueEventRef *)arg2;
- (void)_carbonDrawLimitedViewForMenuItem:(id)arg1 withEvent:(struct OpaqueEventRef *)arg2;
- (int)_carbonMeasureItemContentEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2 measuringHeight:(BOOL)arg3;
- (int)_carbonMeasureItemTextEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2 measuringHeight:(BOOL)arg3;
- (int)_carbonCommandProcessEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (int)_carbonMenuItemSelectedEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (int)_carbonUpdateStatusEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (int)_carbonTargetItemEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (int)_carbonCloseEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (int)_carbonOpenEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (int)_carbonMatchKeyEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (int)_carbonPopulateEvent:(struct OpaqueEventRef *)arg1 handlerCallRef:(struct OpaqueEventHandlerCallRef *)arg2;
- (id)_menuItemFromCarbonEventViaParamMenuItemIndexRequiringNonNull:(struct OpaqueEventRef *)arg1;
- (id)_menuItemFromCarbonEventViaParamMenuItemIndex:(struct OpaqueEventRef *)arg1;
- (BOOL)_isMainMenu;
- (void)_carbonUpdateMenuItemKeyEquivalentForItem:(id)arg1 atCarbonIndex:(long long)arg2 withVirtualKeyCode:(unsigned short)arg3 keyEquivalent:(id)arg4;
- (void)_carbonApplyImage:(id)arg1 forItem:(id)arg2 forCarbonIndex:(long long)arg3 withApplicationMask:(unsigned long long)arg4;
- (void)_carbonSetToolTip:(id)arg1 forCarbonIndex:(long long)arg2;
- (void)_dismissMenuBecauseWindowBecameMain:(id)arg1;
- (void)_popUpContextMenu:(id)arg1 withEvent:(id)arg2 forView:(id)arg3;
- (void)_popUpContextMenu:(id)arg1 withEvent:(id)arg2 forView:(id)arg3 withFont:(id)arg4;
- (void)popUpMenu:(id)arg1 atLocation:(struct CGPoint)arg2 width:(double)arg3 forView:(id)arg4 withSelectedItem:(long long)arg5 withFont:(id)arg6 withFlags:(unsigned long long)arg7 withOptions:(id)arg8;
- (void)popUpMenu:(id)arg1 atLocation:(struct CGPoint)arg2 width:(double)arg3 forView:(id)arg4 withSelectedItem:(long long)arg5 withFont:(id)arg6;
- (void)clearAsMainCarbonMenuBar;
- (void)setAsMainCarbonMenuBar;
- (void)setupCarbonMenuBar;
- (void)performMenuAction:(SEL)arg1 withTarget:(id)arg2;
- (void)performActionWithHighlightingForItemAtIndex:(long long)arg1;
- (void)_itemRemoved:(long long)arg1;
- (void)_itemAdded:(long long)arg1;
- (void)_itemChanged:(long long)arg1;
- (id)menu;
- (void)setMenu:(id)arg1;
@end
@interface NSMenuCustomCarbonEventHandler : NSObject
{
struct OpaqueEventHandlerRef *eventHandlerRef;
int specCount;
void *eventSpecs;
id handlerBlock;
NSMenuCustomCarbonEventHandler *nextHandler;
NSCarbonMenuImpl *menuImpl;
id blockGetter;
}
- (void)uninstallAll;
- (void)installAllIntoMenuRef:(struct OpaqueMenuRef *)arg1;
- (void)uninstall;
- (void)installIntoMenuRef:(struct OpaqueMenuRef *)arg1;
- (id)initWithEventSpecs:(const struct EventTypeSpec *)arg1 count:(unsigned long long)arg2 handler:(id)arg3;
- (void)dealloc;
@end
@interface NSCarbonWindow : NSWindow
{
struct OpaqueWindowPtr *_windowRef;
BOOL _windowRefIsOwned;
void *_handleEventUPP;
struct OpaqueEventHandlerRef *_eventHandler;
BOOL _passingCarbonWindowActivationEvents;
BOOL _forceNotKeyWindowForInputContext;
BOOL _handlingCarbonWindowActivationEvents;
unsigned int _cwFlags;
}
+ (void)setWindowLevelOfWindowGroupForWindowRef:(struct OpaqueWindowPtr *)arg1 toLevel:(long long)arg2;
+ (double)_scaleFactorForStyleMask:(unsigned long long)arg1;
+ (Class)frameViewClassForStyleMask:(unsigned long long)arg1;
@property unsigned int cwFlags; // @synthesize cwFlags=_cwFlags;
- (int)_focusRelinquished;
- (int)_focusAcquired;
- (void)_removeReferencesToCarbonWindowRef;
- (BOOL)_allowsActiveInputContext;
- (void)_setForceNotKeyWindowForInputContext:(BOOL)arg1;
- (int)handleMouseDownEvent:(struct OpaqueEventRef *)arg1 at:(struct Point)arg2 inPart:(short)arg3 withMods:(unsigned int)arg4;
- (void)handleCarbonBoundsChange;
- (BOOL)validateMenuItem:(id)arg1;
- (void)undo:(id)arg1;
- (void)selectAll:(id)arg1;
- (void)redo:(id)arg1;
- (void)paste:(id)arg1;
- (void)cut:(id)arg1;
- (void)copy:(id)arg1;
- (void)clear:(id)arg1;
- (unsigned char)sendCarbonUpdateHICommandStatusEvent:(unsigned int)arg1 withMenuRef:(struct OpaqueMenuRef *)arg2 andMenuItemIndex:(unsigned short)arg3;
- (void)sendCarbonProcessHICommandEvent:(unsigned int)arg1;
- (unsigned int)carbonHICommandIDFromActionSelector:(SEL)arg1;
- (void)_restoreLevelAfterRunningModal;
- (id)_clearModalWindowLevel;
- (void)_setModalWindowLevel;
- (struct CGRect)startRectForSheet:(id)arg1;
- (BOOL)worksWhenModal;
- (void)setHidesOnDeactivate:(BOOL)arg1;
- (void)setHasShadow:(BOOL)arg1;
- (void)setContentView:(id)arg1;
- (void)sendEvent:(id)arg1;
- (BOOL)_handleEventsTheCarbonWay;
- (void)resignMainWindow;
- (void)resignKeyWindow;
- (void)setStyleMask:(unsigned long long)arg1;
- (void)_setEventMask:(long long)arg1;
- (BOOL)performKeyEquivalent:(id)arg1;
- (void)setLevel:(long long)arg1;
- (long long)level;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)display;
- (BOOL)isExcludedFromWindowsMenu;
- (BOOL)canBecomeMainWindow;
- (BOOL)canBecomeKeyWindow;
- (void)becomeMainWindow;
- (void)becomeKeyWindow;
- (struct CGRect)constrainFrameRect:(struct CGRect)arg1 toScreen:(id)arg2;
- (void)_windowMovedToRect:(struct CGRect)arg1;
- (void)_termWindowIfOwner;
- (void)_reallyDoOrderWindow:(long long)arg1 relativeTo:(long long)arg2 findKey:(BOOL)arg3 forCounter:(BOOL)arg4 force:(BOOL)arg5 isModal:(BOOL)arg6;
- (void)_oldPlaceWindow:(struct CGRect)arg1;
- (id)_destroyRealWindow:(BOOL)arg1;
- (void)_commonAwake;
- (void)_cancelKey:(id)arg1;
- (void)_postCarbonWindowActivateEvent:(BOOL)arg1 makeKeyWindow:(BOOL)arg2;
- (void)sendSuperEvent:(id)arg1;
- (BOOL)reconcileToCarbonWindowBounds;
- (struct CGRect)carbonPlatformWindowBounds;
- (unsigned int)_carbonWindowClass;
- (void)_setWindowRef:(struct OpaqueWindowPtr *)arg1;
- (void)_removeWindowRef;
- (BOOL)_managesWindowRef;
- (BOOL)_hasWindowRef;
- (struct OpaqueWindowPtr *)windowRef;
- (void)finalize;
- (void)dealloc;
- (void)_cleanup;
- (id)initWithCarbonWindowRef:(struct OpaqueWindowPtr *)arg1 takingOwnership:(BOOL)arg2;
- (id)initWithCarbonWindowRef:(struct OpaqueWindowPtr *)arg1 takingOwnership:(BOOL)arg2 disableOrdering:(BOOL)arg3;
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4;
@end
@interface NSCarbonWindowContentView : NSView
{
}
- (void)setNeedsDisplayInRect:(struct CGRect)arg1;
- (BOOL)isOpaque;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface NSCarbonWindowFrame : NSView
{
unsigned long long _styleMask;
BOOL resizeByIncrement;
struct CGSize resizeParameter;
}
+ (struct CGSize)minFrameSizeForMinContentSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (struct CGSize)aspectRatio;
- (void)setAspectRatio:(struct CGSize)arg1;
- (struct CGSize)resizeIncrements;
- (void)setResizeIncrements:(struct CGSize)arg1;
- (struct CGRect)_growBoxRect;
- (double)contentAlpha;
- (id)contentFill;
- (double)_sheetHeightAdjustment;
- (void)_setNonactivatingPanel:(BOOL)arg1;
- (void)_resetDragMargins;
- (void)_clearDragMargins;
- (struct CGRect)titlebarRect;
- (id)title;
- (void)setTitle:(id)arg1;
- (BOOL)isOpaque;
- (struct CGRect)dragRectForFrameRect:(struct CGRect)arg1;
- (void)setStyleMask:(unsigned long long)arg1;
- (unsigned long long)styleMask;
- (id)zoomButton;
- (id)minimizeButton;
- (id)closeButton;
- (double)_distanceFromToolbarBaseToTitlebar;
- (void)_hideToolbarWithAnimation:(BOOL)arg1;
- (void)_showToolbarWithAnimation:(BOOL)arg1;
- (BOOL)_toolbarIsManagedByExternalWindow;
- (BOOL)_toolbarIsHidden;
- (BOOL)_toolbarIsShown;
- (BOOL)_toolbarIsInTransition;
- (BOOL)_canHaveToolbar;
- (void)_windowChangedKeyState;
- (void)_updateButtonState;
- (void)_setSheet:(BOOL)arg1;
- (void)_setFrameNeedsDisplay:(BOOL)arg1;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 owner:(id)arg3;
- (struct CGSize)minFrameSizeForMinContentSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
- (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
@end
@interface NSCellAuxiliary : NSObject
{
NSControl *controlView;
NSImage *image;
NSMutableDictionary *textAttributes;
NSFormatter *formatter;
id representedObject;
NSString *userInterfaceItemIdentifier;
NSMenu *menu;
struct {
unsigned int writingDirection:2;
unsigned int backgroundStyleIsSet:1;
unsigned int imageInterpolation:3;
unsigned int reserved:26;
} auxCFlags;
}
@end
@interface NSCell : NSObject <NSCopying, NSCoding, NSUserInterfaceItemIdentification>
{
id _contents;
struct __CFlags {
unsigned int state:1;
unsigned int highlighted:1;
unsigned int disabled:1;
unsigned int editable:1;
unsigned int type:2;
unsigned int vCentered:1;
unsigned int hCentered:1;
unsigned int bordered:1;
unsigned int bezeled:1;
unsigned int selectable:1;
unsigned int scrollable:1;
unsigned int continuous:1;
unsigned int actOnMouseDown:1;
unsigned int isLeaf:1;
unsigned int invalidObjectValue:1;
unsigned int invalidFont:1;
unsigned int lineBreakMode:3;
unsigned int cellReserved1:2;
unsigned int singleLineMode:1;
unsigned int actOnMouseDragged:1;
unsigned int isLoaded:1;
unsigned int truncateLastLine:1;
unsigned int dontActOnMouseUp:1;
unsigned int isWhite:1;
unsigned int useUserKeyEquivalent:1;
unsigned int showsFirstResponder:1;
unsigned int focusRingType:2;
unsigned int wasSelectable:1;
unsigned int hasInvalidObject:1;
unsigned int allowsEditingTextAttributes:1;
unsigned int importsGraphics:1;
unsigned int alignment:3;
unsigned int layoutDirectionRTL:1;
unsigned int backgroundStyle:3;
unsigned int cellReserved2:4;
unsigned int refusesFirstResponder:1;
unsigned int needsHighlightedText:1;
unsigned int dontAllowsUndo:1;
unsigned int currentlyEditing:1;
unsigned int allowsMixedState:1;
unsigned int inMixedState:1;
unsigned int sendsActionOnEndEditing:1;
unsigned int inSendAction:1;
unsigned int menuWasSet:1;
unsigned int controlTint:3;
unsigned int controlSize:2;
unsigned int branchImageDisabled:1;
unsigned int drawingInRevealover:1;
unsigned int needsHighlightedTextHint:1;
} _cFlags;
id _support;
}
+ (id)defaultMenu;
+ (BOOL)_useAutoreleasePoolInTrackMouse;
+ (BOOL)_compatibleListShouldUseAlternateSelectedControlColor;
+ (unsigned long long)defaultFocusRingType;
+ (BOOL)prefersTrackingUntilMouseUp;
+ (void)initialize;
- (BOOL)canSmoothFontsInFrame:(struct CGRect)arg1 forLayerBackedView:(id)arg2;
- (id)draggingImageComponentsWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)_imageComponentIfNonEmptyImagePortion:(id)arg1 rect:(struct CGRect)arg2 key:(id)arg3;
- (void)_drawCellForDragWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)allowsEditingTokens;
- (struct CGRect)opaqueTitleRectForBounds:(struct CGRect)arg1;
@property(copy) NSString *identifier;
- (void)setUserInterfaceItemIdentifier:(id)arg1;
- (id)userInterfaceItemIdentifier;
- (void)setUserInterfaceLayoutDirection:(long long)arg1;
- (long long)userInterfaceLayoutDirection;
- (void)setBaseWritingDirection:(long long)arg1;
- (long long)baseWritingDirection;
- (BOOL)wantsNotificationForMarkedText;
- (BOOL)sendsActionOnEndEditing;
- (void)setSendsActionOnEndEditing:(BOOL)arg1;
- (id)menuForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (id)menu;
- (void)setMenu:(id)arg1;
- (void)performClick:(id)arg1;
- (void)resetCursorRect:(struct CGRect)arg1 inView:(id)arg2;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)fieldEditorForView:(id)arg1;
- (void)endEditing:(id)arg1;
- (void)_validateEditing:(id)arg1;
- (void)selectWithFrame:(struct CGRect)arg1 inView:(id)arg2 editor:(id)arg3 delegate:(id)arg4 start:(long long)arg5 length:(long long)arg6;
- (void)editWithFrame:(struct CGRect)arg1 inView:(id)arg2 editor:(id)arg3 delegate:(id)arg4 event:(id)arg5;
- (void)_restartEditingWithTextView:(id)arg1;
- (void)_synchronizeTextView:(id)arg1;
- (id)_selectOrEdit:(const struct CGRect *)arg1 inView:(id)arg2 target:(id)arg3 editor:(id)arg4 event:(id)arg5 start:(long long)arg6 end:(long long)arg7;
- (struct CGRect)_centerInnerBounds:(struct CGRect)arg1;
- (struct CGRect)_focusRingFrameForFrame:(struct CGRect)arg1 cellFrame:(struct CGRect)arg2;
- (BOOL)keyUp:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (BOOL)keyDown:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (BOOL)_hitTestForTrackMouseEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (BOOL)_useHitTestInTrackMouse;
- (BOOL)_vetoMouseDragActionDispatch;
- (void)_displaySomeWindowsIfNeeded:(id)arg1;
- (BOOL)_sendActionFrom:(id)arg1;
- (void)stopTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3 mouseIsUp:(BOOL)arg4;
- (BOOL)continueTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3;
- (BOOL)startTrackingAt:(struct CGPoint)arg1 inView:(id)arg2;
- (void)getPeriodicDelay:(float *)arg1 interval:(float *)arg2;
- (long long)mouseDownFlags;
- (void)_setMouseDownFlags:(long long)arg1;
- (void)highlight:(BOOL)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (BOOL)_shouldSetHighlightToFlag:(BOOL)arg1;
- (void)_setCurrentlyEditing:(BOOL)arg1;
- (void)_drawFocusRingWithFrame:(struct CGRect)arg1;
- (void)layoutLayerWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)updateLayerWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)wantsUpdateLayerInView:(id)arg1;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawHighlightWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)highlightColorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_usingAlternateHighlightColorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_shouldUseStyledTextInView:(id)arg1;
- (BOOL)_updateStyledTextOptions:(id)arg1 withContentAppearanceInView:(id)arg2;
- (void)_updateCoreUIOptions:(id)arg1 withContentAppearanceInView:(id)arg2;
- (unsigned long long)_interiorContentValueStateInView:(id)arg1;
- (unsigned long long)_interiorContentAppearanceInView:(id)arg1;
- (BOOL)_preferInactiveBezelArtInView:(id)arg1;
- (id)_defaultImageHints;
- (BOOL)_needsHighlightedTextHint;
- (void)_setNeedsHighlightedTextHint:(BOOL)arg1;
- (void)_drawLiveResizeHighlightWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct _NSRange)_characterRangeForPoint:(struct CGPoint)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (BOOL)_isButtonTitleCell;
- (unsigned long long)fontDilationStyle;
- (id)setUpFieldEditorAttributes:(id)arg1;
- (void)calcDrawInfo:(struct CGRect)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (void)textDidChange:(id)arg1;
- (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (BOOL)_validateEntryString:(id)arg1 uiHandled:(char *)arg2;
- (BOOL)_delegateValidation:(id)arg1 object:(id)arg2 uiHandled:(char *)arg3;
- (BOOL)_drawingInRevealover;
- (void)_setDrawingInRevealover:(BOOL)arg1;
- (BOOL)_addTypeSelectAttributesForString:(id)arg1;
- (id)_typeSelectAttributes;
- (void)drawWithExpansionFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)expansionFrameWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_isWhite;
- (void)_setIsWhite:(BOOL)arg1;
- (struct CGSize)cellSize;
- (struct CGRect)drawingRectForBounds:(struct CGRect)arg1;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGRect)imageRectForBounds:(struct CGRect)arg1;
- (void)setUsesSingleLineMode:(BOOL)arg1;
- (BOOL)usesSingleLineMode;
- (void)setTruncatesLastVisibleLine:(BOOL)arg1;
- (BOOL)truncatesLastVisibleLine;
- (void)setCellAttribute:(unsigned long long)arg1 to:(long long)arg2;
- (long long)cellAttribute:(unsigned long long)arg1;
- (void)setRepresentedObject:(id)arg1;
- (id)representedObject;
- (id)formatter;
- (void)setFormatter:(id)arg1;
- (unsigned long long)controlSize;
- (void)setControlSize:(unsigned long long)arg1;
- (unsigned long long)controlTint;
- (void)setControlTint:(unsigned long long)arg1;
- (void)setImage:(id)arg1;
- (id)image;
- (void)_invalidateFont;
- (void)setFont:(id)arg1;
- (id)font;
- (void)takeObjectValueFrom:(id)arg1;
- (void)takeStringValueFrom:(id)arg1;
- (void)takeDoubleValueFrom:(id)arg1;
- (void)takeFloatValueFrom:(id)arg1;
- (void)takeIntegerValueFrom:(id)arg1;
- (void)takeIntValueFrom:(id)arg1;
- (void)setDoubleValue:(double)arg1;
- (double)doubleValue;
- (void)setFloatValue:(float)arg1;
- (float)floatValue;
- (void)setIntegerValue:(long long)arg1;
- (long long)integerValue;
- (void)setIntValue:(int)arg1;
- (int)intValue;
- (void)_setIntegerValue:(long long)arg1;
- (long long)_integerValue;
- (long long)compare:(id)arg1;
- (void)setImportsGraphics:(BOOL)arg1;
- (BOOL)importsGraphics;
- (void)setAllowsEditingTextAttributes:(BOOL)arg1;
- (BOOL)allowsEditingTextAttributes;
- (void)drawFocusRingMaskWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)focusRingMaskBoundsForFrame:(struct CGRect)arg1 inView:(id)arg2;
- (unsigned long long)_effectiveFocusRingType;
- (unsigned long long)focusRingType;
- (void)setFocusRingType:(unsigned long long)arg1;
- (BOOL)showsFirstResponder;
- (void)setShowsFirstResponder:(BOOL)arg1;
- (void)setTitleWithMnemonic:(id)arg1;
- (id)mnemonic;
- (unsigned long long)mnemonicLocation;
- (void)setMnemonicLocation:(unsigned long long)arg1;
- (void)setAttributedStringValue:(id)arg1;
- (void)setStringValue:(id)arg1;
- (BOOL)_objectValue:(id *)arg1 forString:(id)arg2;
- (BOOL)_objectValue:(id *)arg1 forString:(id)arg2 errorDescription:(id *)arg3;
- (id)attributedStringValue;
- (BOOL)_hasAttributedStringValue;
- (id)_attributedStringValue:(id)arg1 invalid:(BOOL)arg2;
- (id)_unformattedAttributedStringValue:(id)arg1;
- (id)_stringForEditing;
- (id)_attributedStringForEditing;
- (BOOL)allowsUndo;
- (void)setAllowsUndo:(BOOL)arg1;
- (unsigned long long)lineBreakMode;
- (void)setLineBreakMode:(unsigned long long)arg1;
- (long long)_typesetterBehavior;
- (void)_setTextAttributeParaStyleNeedsRecalc;
- (void)_setLineBreakMode:(unsigned long long)arg1;
- (unsigned long long)_lineBreakMode;
- (id)_textAttributes;
- (BOOL)_wantsBoldFont;
- (id)_embossedEnabledForgroundColor;
- (BOOL)_textDimsWhenDisabled;
- (id)stringValue;
- (BOOL)hasValidObjectValue;
- (void)setObjectValue:(id)arg1;
- (id)objectValue;
- (BOOL)_skipsSynchronizationForEditingTextView:(id)arg1;
- (BOOL)_isEditingTextView:(id)arg1;
- (void)_clearEditingTextView:(id)arg1;
- (void)_setEditingTextView:(id)arg1;
- (void)_setContents:(id)arg1;
- (id)_formatObjectValue:(id)arg1 invalid:(BOOL)arg2;
- (id)_contents;
- (id)_updateInvalidatedObjectValue:(id)arg1;
- (void)_invalidateObjectValue;
- (BOOL)_performKeyEquivalent:(id)arg1 conditionally:(BOOL)arg2;
- (id)keyEquivalent;
- (void)setFloatingPointFormat:(BOOL)arg1 left:(unsigned long long)arg2 right:(unsigned long long)arg3;
- (BOOL)isEntryAcceptable:(id)arg1;
- (void)setEntryType:(long long)arg1;
- (long long)entryType;
- (void)setWraps:(BOOL)arg1;
- (BOOL)wraps;
- (void)setAlignment:(unsigned long long)arg1;
- (void)_setVerticallyCentered:(BOOL)arg1;
- (void)_setHorizontallyCentered:(BOOL)arg1;
- (unsigned long long)alignment;
- (void)_setNeedsStateUpdate:(id)arg1;
- (void)setHighlighted:(BOOL)arg1;
- (BOOL)isHighlighted;
- (void)setImageInterpolation:(unsigned long long)arg1;
- (unsigned long long)imageInterpolation;
- (void)setScrollable:(BOOL)arg1;
- (BOOL)isScrollable;
- (void)setBezeled:(BOOL)arg1;
- (BOOL)isBezeled;
- (void)setBordered:(BOOL)arg1;
- (BOOL)isBordered;
- (void)setSelectable:(BOOL)arg1;
- (BOOL)isSelectable;
- (void)setEditable:(BOOL)arg1;
- (BOOL)isEditable;
- (BOOL)_cell_isEditable;
- (void)_setAcceptsFirstResponder:(BOOL)arg1;
- (BOOL)refusesFirstResponder;
- (void)setRefusesFirstResponder:(BOOL)arg1;
- (void)_cell_setRefusesFirstResponder:(BOOL)arg1;
- (BOOL)acceptsFirstResponder;
- (void)setContinuous:(BOOL)arg1;
- (BOOL)isContinuous;
- (long long)sendActionOn:(long long)arg1;
- (void)setEnabled:(BOOL)arg1;
- (BOOL)isEnabled;
- (BOOL)isOpaque;
- (void)setTitle:(id)arg1;
- (id)title;
- (void)setTag:(long long)arg1;
- (long long)tag;
- (void)setAction:(SEL)arg1;
- (SEL)action;
- (void)setTarget:(id)arg1;
- (id)target;
- (void)setState:(long long)arg1;
- (long long)state;
- (void)setType:(unsigned long long)arg1;
- (unsigned long long)type;
- (void)_setControlView:(id)arg1;
- (void)setControlView:(id)arg1;
- (id)controlView;
- (BOOL)_usesUserKeyEquivalent;
- (id)_useUserKeyEquivalent;
- (BOOL)_highlightsWithHighlightRect;
- (BOOL)_prefersTrackingWhenDisabled;
- (void)finalize;
- (void)dealloc;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)copy;
- (void)_failsafeAllocAuxiliaryStorage;
- (id)initImageCell:(id)arg1;
- (id)initTextCell:(id)arg1;
- (void)_commonInit;
- (BOOL)_allowsContextMenus;
- (void)_convertToText:(id)arg1;
- (id)init;
- (void)setNextState;
- (long long)nextState;
- (BOOL)allowsMixedState;
- (void)setAllowsMixedState:(BOOL)arg1;
- (void)updateTrackingAreaWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_focusDidChange:(id)arg1;
- (void)_clearMouseTracking;
- (void)_setMouseTrackingInRect:(struct CGRect)arg1 ofView:(id)arg2;
- (BOOL)_isAnimatingDefaultCell;
- (void)heartBeat:(CDStruct_d41e72e8 *)arg1;
- (BOOL)_wantsHeartBeat;
- (void)_windowChangedKeyStateInView:(id)arg1;
- (BOOL)_needRedrawOnWindowChangedKeyState;
- (unsigned long long)_realControlTint;
- (id)_placeholderAttributedString;
- (void)_setPlaceholderAttributedString:(id)arg1;
- (id)_placeholderString;
- (void)_setPlaceholderString:(id)arg1;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (unsigned long long)_textHitTest:(struct CGPoint)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (long long)_initialBackgroundStyleCompatibilityGuess;
- (BOOL)_externalContextSeemsLikelyToBeRaised;
- (long long)_initialBackgroundStyleCompatibilityGuessIgnoringExternalContext;
- (long long)interiorBackgroundStyle;
- (void)setBackgroundStyle:(long long)arg1;
- (long long)backgroundStyle;
- (BOOL)accessibilityShouldSendNotification:(id)arg1;
- (BOOL)_accessibilityIsTableViewDescendant;
- (id)accessibilityElementWithParent:(id)arg1;
- (void)accessibilityPostNotification:(id)arg1;
- (BOOL)accessibilitySupportsOverriddenAttributes;
- (BOOL)accessibilityShouldUseUniqueId;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsIgnored;
- (void)_accessibilityShowMenu:(id)arg1;
- (void)_accessibilityShowMenu:(id)arg1 withProxy:(id)arg2;
- (struct CGPoint)accessibilityWindowPointForShowMenu;
- (struct CGPoint)_accessibilityWindowPointForShowMenuWithProxy:(id)arg1;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (void)accessibilitySetValue:(id)arg1 forAttribute:(id)arg2;
- (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- (id)accessibilityAttributeValue:(id)arg1;
- (BOOL)accessibilityIsSizeAttributeSettable;
- (id)accessibilitySizeAttribute;
- (BOOL)accessibilityIsPositionAttributeSettable;
- (id)accessibilityPositionAttribute;
- (BOOL)accessibilityIsTopLevelUIElementAttributeSettable;
- (id)accessibilityTopLevelUIElementAttribute;
- (BOOL)accessibilityIsWindowAttributeSettable;
- (id)accessibilityWindowAttribute;
- (BOOL)accessibilityIsParentAttributeSettable;
- (id)accessibilityParentAttribute;
- (void)accessibilitySetFocusedAttribute:(id)arg1;
- (BOOL)accessibilityIsFocusedAttributeSettable;
- (id)accessibilityFocusedAttribute;
- (BOOL)accessibilityIsEnabledAttributeSettable;
- (id)accessibilityEnabledAttribute;
- (BOOL)accessibilityIsHelpAttributeSettable;
- (id)accessibilityHelpAttribute;
- (BOOL)accessibilityIsRoleDescriptionAttributeSettable;
- (id)accessibilityRoleDescriptionAttribute;
- (BOOL)accessibilityIsRoleAttributeSettable;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
- (id)accessibilityStyleRangeForIndexAttributeForParameter:(id)arg1;
- (id)accessibilityAttributedStringForRangeAttributeForParameter:(id)arg1;
- (id)accessibilityRTFForRangeAttributeForParameter:(id)arg1;
- (id)accessibilityBoundsForRangeAttributeForParameter:(id)arg1;
- (id)accessibilityRangeForIndexAttributeForParameter:(id)arg1;
- (id)accessibilityRangeForPositionAttributeForParameter:(id)arg1;
- (id)accessibilityStringForRangeAttributeForParameter:(id)arg1;
- (id)accessibilityRangeForLineAttributeForParameter:(id)arg1;
- (id)accessibilityLineForIndexAttributeForParameter:(id)arg1;
- (BOOL)accessibilityIsInsertionPointLineNumberAttributeSettable;
- (id)accessibilityInsertionPointLineNumberAttribute;
- (void)accessibilitySetVisibleCharacterRangeAttribute:(id)arg1;
- (BOOL)accessibilityIsVisibleCharacterRangeAttributeSettable;
- (id)accessibilityVisibleCharacterRangeAttribute;
- (BOOL)accessibilityIsNumberOfCharactersAttributeSettable;
- (id)accessibilityNumberOfCharactersAttribute;
- (void)accessibilitySetSelectedTextRangeAttribute:(id)arg1;
- (BOOL)accessibilityIsSelectedTextRangeAttributeSettable;
- (id)accessibilitySelectedTextRangeAttribute;
- (void)accessibilitySetSelectedTextAttribute:(id)arg1;
- (BOOL)accessibilityIsSelectedTextAttributeSettable;
- (id)accessibilitySelectedTextAttribute;
- (void)accessibilitySetValueAttribute:(id)arg1;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityCurrentEditor;
- (BOOL)_shouldHighlightCellWhenSelected;
- (BOOL)drawsBackground;
- (void)setDrawsBackground:(BOOL)arg1;
@end
@interface _NSKeyboardFocusClipView : NSClipView
{
NSView *_representedView;
struct CGRect _adjustment;
struct CGRect _lastFocusRingRect;
BOOL _drawFocus;
BOOL _bezelStyle;
}
- (unsigned long long)_backgroundFillOperation;
- (BOOL)canBecomeKeyView;
- (struct CGRect)_getFocusRingFrame;
- (void)_clearFocusForView;
- (void)setFrameOrigin:(struct CGPoint)arg1;
- (void)_adjustFocusRingLocation:(struct CGPoint)arg1;
- (void)_adjustFocusRingSize:(struct CGSize)arg1;
- (void)_setFocusForCell:(id)arg1 forView:(id)arg2 withFrame:(struct CGRect)arg3 withFocusRingFrame:(struct CGRect)arg4 withInset:(double)arg5;
- (void)_drawKeyboardFocusRingWithFrame:(struct CGRect)arg1 forCell:(id)arg2;
- (void)_drawKeyboardFocusRingWithFrame:(struct CGRect)arg1;
- (void)_setKeyboardFocusRingNeedsDisplay;
- (void)_setKeyboardFocusRingNeedsDisplayDuringLiveResize;
- (BOOL)_drawRectIfEmpty;
- (void)removeFromSuperview;
- (void)dealloc;
@end
@interface NSCellUndoManager : NSUndoManager
{
NSUndoManager *_nextUndoManager;
}
- (id)redoMenuItemTitle;
- (id)undoMenuItemTitle;
- (BOOL)canRedo;
- (BOOL)canUndo;
- (void)redo;
- (void)undo;
- (void)setNextUndoManager:(id)arg1;
- (void)dealloc;
@end
@interface NSAccessibilityReparentingCellProxy : NSAccessibilityReparentingProxy
{
}
- (id)accessibilitySizeAttribute;
- (id)accessibilityPositionAttribute;
- (id)accessibilityTopLevelUIElementAttribute;
- (id)accessibilityWindowAttribute;
- (void)accessibilitySetFocusedAttribute:(id)arg1;
- (BOOL)accessibilityIsFocusedAttributeSettable;
- (id)accessibilityHelpAttribute;
- (id)accessibilityBoundsForRangeAttributeForParameter:(id)arg1;
- (id)accessibilityRangeForPositionAttributeForParameter:(id)arg1;
- (id)accessibilityRangeForLineAttributeForParameter:(id)arg1;
- (id)accessibilityLineForIndexAttributeForParameter:(id)arg1;
- (id)accessibilityVisibleCharacterRangeAttribute;
- (BOOL)hasEditor;
@end
@interface NSClassSwapper : NSObject <NSCoding>
{
NSString *className;
id template;
}
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)setClassName:(id)arg1;
- (id)className;
- (void)setTemplate:(id)arg1;
- (id)template;
- (void)finalize;
- (void)dealloc;
- (id)init;
@end
@interface _NSClipViewBackingLayer : _NSViewBackingLayer
{
}
@end
@interface NSClipView : NSView
{
NSColor *_backgroundColor;
NSView *_docView;
struct CGRect _docRect;
struct CGRect _oldDocFrame;
NSCursor *_cursor;
id _scrollAnimationHelper;
struct __cvFlags {
unsigned int isFlipped:1;
unsigned int onlyUncovered:1;
unsigned int reflectScroll:1;
unsigned int usedByCell:1;
unsigned int scrollClipTo:1;
unsigned int noCopyOnScroll:1;
unsigned int drawsBackground:1;
unsigned int scrollInProgress:1;
unsigned int skipRemoveSuperviewCheck:1;
unsigned int animateCurrentScroll:1;
unsigned int canAnimateScrolls:1;
unsigned int nextScrollRelativeToCurrentPosition:1;
unsigned int viewBoundsChangedOverridden:1;
unsigned int viewFrameChangedOverridden:1;
unsigned int documentViewAlignment:4;
unsigned int redrawnWhileScrolling:1;
unsigned int dontConstrainScroll:1;
unsigned int lastAtEdgesState:4;
unsigned int showOverlayScrollersForScrollStep:1;
unsigned int scrollerKnobFlashSpecifier:2;
unsigned int drawsContentShadow:1;
unsigned int dontConstrainBoundsChange:1;
unsigned int RESERVED:3;
} _cvFlags;
}
+ (id)_contentShadow;
+ (double)_autoscrollResponseMultiplier;
+ (void)_setAutoscrollResponseMultiplier:(double)arg1;
+ (void)initialize;
- (void)_updateLayerMasksToBoundsFromView;
- (void)_setDocumentViewAlignment:(unsigned long long)arg1;
- (unsigned long long)_documentViewAlignment;
- (struct CGPoint)_animatingScrollTargetOrigin;
- (BOOL)_isAnimatingScroll;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)resetCursorRects;
- (id)documentCursor;
- (void)setDocumentCursor:(id)arg1;
- (void)setNextKeyView:(id)arg1;
- (BOOL)becomeFirstResponder;
- (BOOL)acceptsFirstResponder;
- (BOOL)needsPanelToBecomeKey;
- (void)setUpGState;
- (BOOL)_shouldAdjustPatternPhase;
- (BOOL)_scrollInProgress;
- (void)scrollToPoint:(struct CGPoint)arg1;
- (void)_immediateScrollToPoint:(struct CGPoint)arg1;
- (void)_invalidateIntersectionsWithSiblingViews;
- (void)_drawRect:(struct CGRect)arg1 clip:(BOOL)arg2;
- (void)_animatedScrollToPoint:(struct CGPoint)arg1;
- (BOOL)_shouldShowOverlayScrollersForScrollToPoint:(struct CGPoint)arg1;
- (BOOL)_canCopyOnScrollForDeltaX:(double)arg1 deltaY:(double)arg2;
- (BOOL)copiesOnScroll;
- (void)setCopiesOnScroll:(BOOL)arg1;
- (BOOL)_animateCurrentScroll;
- (void)_setAnimateCurrentScroll:(BOOL)arg1;
- (void)_setDontConstrainBoundsChange:(BOOL)arg1;
- (void)_setDontConstrainScroll:(BOOL)arg1;
- (void)_setCanAnimateScrolls:(BOOL)arg1;
- (BOOL)_canAnimateScrolls;
- (struct CGPoint)constrainScrollPoint:(struct CGPoint)arg1;
- (BOOL)_scrollTo:(const struct CGPoint *)arg1 animateScroll:(long long)arg2 flashScrollerKnobs:(unsigned long long)arg3;
- (BOOL)_scrollTo:(const struct CGPoint *)arg1 animate:(BOOL)arg2;
- (BOOL)_scrollTo:(const struct CGPoint *)arg1;
- (BOOL)_scrollRectToVisible:(const struct CGRect *)arg1 fromView:(id)arg2;
- (BOOL)_scrollRectToVisible:(const struct CGRect *)arg1 fromView:(id)arg2 animateScroll:(long long)arg3 flashScrollerKnobs:(unsigned long long)arg4;
- (void)_scrollPoint:(const struct CGPoint *)arg1 fromView:(id)arg2;
- (void)_autoscrollForDraggingInfo:(id)arg1 timeDelta:(double)arg2;
- (double)_scrollAmountForLineScroll:(double)arg1 percentageTowardsMax:(double)arg2 limitingSize:(double)arg3 multiplier:(double)arg4;
- (BOOL)_shouldAutoscrollForDraggingInfo:(id)arg1;
- (BOOL)autoscroll:(id)arg1;
- (void)_extendNextScrollRelativeToCurrentPosition;
- (BOOL)_proposedScrollPositionIsPixelAligned:(struct CGPoint)arg1;
- (struct CGPoint)_pixelAlignProposedScrollPosition:(struct CGPoint)arg1;
- (void)_alignCoords;
- (BOOL)isFlipped;
- (void)_handleBoundsChangeForSubview:(id)arg1;
- (void)viewBoundsChanged:(id)arg1;
- (void)_reflectDocumentViewBoundsChange;
- (void)_handleFrameChangeForSubview:(id)arg1;
- (void)viewFrameChanged:(id)arg1;
- (void)_reflectDocumentViewFrameChange;
- (struct CGRect)_dirtyRectUncoveredFromOldDocFrame:(struct CGRect)arg1 byNewDocFrame:(struct CGRect)arg2;
- (void)_selfBoundsChanged;
- (BOOL)_shouldRedisplayOnChanges;
- (BOOL)preservesContentDuringLiveResize;
- (id)_computeBounds;
- (void)rotateByAngle:(double)arg1;
- (void)scaleUnitSquareToSize:(struct CGSize)arg1;
- (void)translateOriginToPoint:(struct CGPoint)arg1;
- (void)setBoundsRotation:(double)arg1;
- (void)setBoundsSize:(struct CGSize)arg1;
- (void)setBoundsOrigin:(struct CGPoint)arg1;
- (void)setFrameRotation:(double)arg1;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)setFrameOrigin:(struct CGPoint)arg1;
- (BOOL)_forcePixelAlignedClipViewFrame;
- (struct CGRect)_constrainBoundsRect:(struct CGRect)arg1;
- (struct CGRect)_currentDocViewFrame;
- (void)_pinDocRect;
- (void)updateConstraints;
- (unsigned long long)_effectiveAutoresizingMask;
- (void)updateLayer;
- (BOOL)wantsUpdateLayer;
- (void)drawRect:(struct CGRect)arg1;
- (void)_drawOverhangShadowsInRect:(struct CGRect)arg1;
- (void)_drawShadowAroundRect:(struct CGRect)arg1 clipRect:(struct CGRect)arg2;
- (id)_newShadowOfSize:(struct CGSize)arg1 fromOffset:(struct CGPoint)arg2 inImage:(id)arg3;
- (void)setDrawsContentShadow:(BOOL)arg1;
- (BOOL)drawsContentShadow;
- (unsigned long long)_backgroundFillOperation;
- (id)makeBackingLayer;
- (BOOL)_canUseTiledBackingLayer;
- (BOOL)drawsBackground;
- (void)setDrawsBackground:(BOOL)arg1;
- (id)backgroundColor;
- (void)setBackgroundColor:(id)arg1;
- (BOOL)_isUsedByCell;
- (id)_markUsedByCell;
- (struct CGRect)documentVisibleRect;
- (struct CGSize)_minimumFrameSize;
- (struct CGRect)documentRect;
- (void)_setDocViewFromRead:(id)arg1;
- (id)documentView;
- (void)willRemoveSubview:(id)arg1;
- (void)setDocumentView:(id)arg1;
- (void)_unregisterForDocViewFrameAndBoundsChangeNotifications;
- (void)_registerForDocViewFrameAndBoundsChangeNotifications;
- (id)_setSuperview:(id)arg1;
- (BOOL)_clipViewShouldClipFocusRing;
- (BOOL)isOpaque;
- (id)initWithFrame:(struct CGRect)arg1;
- (BOOL)_drawsNothing;
- (void)setLayer:(id)arg1;
- (BOOL)_desiredLayerSizeMeritsTiledBackingLayer:(struct CGSize)arg1;
@end
@interface NSScrollAnimationHelper : NSAnimationHelper
{
id _delegate;
struct CGPoint _startPoint;
struct CGPoint _endPoint;
struct CGPoint _totalDelta;
struct __sahFlags {
unsigned int logPerformanceAnalysis:1;
unsigned int logPerformanceAnalysisInProgress:1;
unsigned int RESERVED:30;
} _sahFlags;
}
- (void)setLogPerformanceAnalysis:(BOOL)arg1;
- (struct CGPoint)targetOrigin;
- (void)changeDestinationToPoint:(struct CGPoint)arg1;
- (void)scrollToPoint:(struct CGPoint)arg1;
- (id)initWithDelegate:(id)arg1;
- (void)_doFinalAnimationStep;
- (void)_doAnimationStepWithProgress:(double)arg1;
- (void)_doAnimationStep;
- (struct CGPoint)_currentPoint;
@end
@interface NSColor : NSObject <NSCopying, NSCoding, NSPasteboardReading, NSPasteboardWriting>
{
}
+ (id)readableTypesForPasteboard:(id)arg1;
+ (unsigned long long)currentControlTint;
+ (id)colorForControlTint:(unsigned long long)arg1;
+ (BOOL)_calibratedColorOK;
+ (BOOL)ignoresAlpha;
+ (void)setIgnoresAlpha:(BOOL)arg1;
+ (id)oldSystemColorWithCoder:(id)arg1;
+ (id)colorFromPasteboard:(id)arg1;
+ (id)_colorFromData:(id)arg1;
+ (id)colorWithCGColor:(struct CGColor *)arg1;
+ (id)colorWithSRGBRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
+ (id)colorWithGenericGamma22White:(double)arg1 alpha:(double)arg2;
+ (id)colorWithColorSpace:(id)arg1 components:(const double *)arg2 count:(long long)arg3;
+ (id)_colorWithGradientImage:(id)arg1;
+ (id)colorWithPatternImage:(id)arg1;
+ (id)_colorForMetal:(struct CGRect)arg1 style:(unsigned long long)arg2 topHeight:(double)arg3 bottomHeight:(double)arg4;
+ (id)colorWithCatalogName:(id)arg1 colorName:(id)arg2;
+ (id)colorWithDeviceCyan:(double)arg1 magenta:(double)arg2 yellow:(double)arg3 black:(double)arg4 alpha:(double)arg5;
+ (id)colorWithDeviceRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
+ (id)colorWithDeviceHue:(double)arg1 saturation:(double)arg2 brightness:(double)arg3 alpha:(double)arg4;
+ (id)colorWithDeviceWhite:(double)arg1 alpha:(double)arg2;
+ (id)colorWithCalibratedRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
+ (id)colorWithCalibratedHue:(double)arg1 saturation:(double)arg2 brightness:(double)arg3 alpha:(double)arg4;
+ (id)colorWithCalibratedWhite:(double)arg1 alpha:(double)arg2;
+ (id)selectedInactiveColor;
+ (id)highlightedMenuTextColor;
+ (id)highlightedMenuColor;
+ (id)controlAlternatingRowBackgroundColors;
+ (id)controlAlternatingRowColor;
+ (id)toolbarBackgroundColor;
+ (id)_alternateDisabledSelectedControlTextColor;
+ (id)alternateSelectedControlTextColor;
+ (id)alternateSecondarySelectedControlColor;
+ (id)alternateSelectedControlColor;
+ (id)secondarySelectedControlColor;
+ (id)graphiteControlTintColor;
+ (id)clearControlTintColor;
+ (id)blueControlTintColor;
+ (id)windowBackgroundColor;
+ (id)headerTextColor;
+ (id)headerColor;
+ (id)progressIndicatorColor;
+ (id)keyboardFocusIndicatorColor;
+ (id)selectedMenuItemTextColor;
+ (id)selectedMenuItemColor;
+ (id)windowFrameTextColor;
+ (id)windowFrameColor;
+ (id)shadowColor;
+ (id)highlightColor;
+ (id)selectedKnobColor;
+ (id)knobColor;
+ (id)toolTipTextColor;
+ (id)toolTipColor;
+ (id)gridColor;
+ (id)scrollBarColor;
+ (id)disabledControlTextColor;
+ (id)selectedControlColor;
+ (id)selectedControlTextColor;
+ (id)selectedTextBackgroundColor;
+ (id)selectedTextColor;
+ (id)controlTextColor;
+ (id)textBackgroundColor;
+ (id)textColor;
+ (id)controlLightHighlightColor;
+ (id)controlHighlightColor;
+ (id)controlBackgroundColor;
+ (id)controlColor;
+ (id)controlDarkShadowColor;
+ (id)controlShadowColor;
+ (id)_darkLinenColor;
+ (id)_darkLinenPatternImage;
+ (id)underPageBackgroundColor;
+ (id)linenColor;
+ (id)_linenPatternImage;
+ (id)_toolbarBackgroundColor;
+ (id)_controlColor;
+ (id)sourceListBackgroundColor;
+ (id)_sourceListBackgroundColor;
+ (id)_roundDeteminateProgressIndicatorColor;
+ (id)_lightTextEngravedOffsetTextColor;
+ (id)_lightTextEngravedDisabledForegroundTextColor;
+ (id)_lightTextEngravedActiveForegroundTextColor;
+ (id)_embossedOffsetTextColor;
+ (id)_embossedDisabledForegroundTextColor;
+ (id)_embossedActiveForegroundTextColor;
+ (id)_engravedMenuOffsetTextColor;
+ (id)_engravedOffsetTextColor;
+ (id)_engravedBoldDisabledForegroundTextColor;
+ (id)_engravedDisabledForegroundTextColor;
+ (id)_engravedBoldActiveForegroundTextColor;
+ (id)_engravedActiveForegroundTextColor;
+ (id)_graphiteKeyboardFocusColor;
+ (id)_blueKeyboardFocusColor;
+ (id)_graphiteAlternatingRowColor;
+ (id)_blueAlternatingRowColor;
+ (id)_clearControlTintColor;
+ (id)_graphiteControlTintColor;
+ (id)_blueControlTintColor;
+ (id)_defaultProgressIndicatorColor;
+ (id)_defaultSelectionColor;
+ (id)_lightBlueColor;
+ (id)_defaultSelectedKnobColor;
+ (id)_defaultKnobColor;
+ (id)_lightYellowColor;
+ (id)brownColor;
+ (id)purpleColor;
+ (id)orangeColor;
+ (id)magentaColor;
+ (id)yellowColor;
+ (id)cyanColor;
+ (id)_blackRGBColor;
+ (id)_darkGrayRGBColor;
+ (id)_lightGrayRGBColor;
+ (id)_whiteRGBColor;
+ (id)_darkBlueColor;
+ (id)blueColor;
+ (id)greenColor;
+ (id)redColor;
+ (id)_gray136Color;
+ (id)_defaultSecondaryColor;
+ (id)_gray204Color;
+ (id)_gray221Color;
+ (id)grayDeviceColor;
+ (id)whiteDeviceColor;
+ (id)lightGrayDeviceColor;
+ (id)blackDeviceColor;
+ (id)clearColor;
+ (id)grayColor;
+ (id)whiteColor;
+ (id)lightGrayColor;
+ (id)darkGrayColor;
+ (id)blackColor;
+ (id)colorWithCIColor:(id)arg1;
+ (id)windowFrameOutlineColor;
+ (id)tearOffTitlebarHighlightColor;
+ (id)notActiveWindowTitlebarTextColor;
+ (id)notActiveWindowFrameHighlightColor;
+ (id)mainWindowFrameHighlightColor;
+ (id)keyWindowFrameHighlightColor;
+ (id)tearOffTitlebarShadowColor;
+ (id)notActiveWindowFrameShadowColor;
+ (id)mainWindowFrameShadowColor;
+ (id)keyWindowFrameShadowColor;
+ (id)mainWindowFrameColor;
+ (id)notActiveWindowFrameColor;
+ (void)updateFrameColors:(id)arg1;
+ (id)controlFillColor;
+ (id)scriptingColorWithDescriptor:(id)arg1;
- (id)pasteboardPropertyListForType:(id)arg1;
- (id)writableTypesForPasteboard:(id)arg1;
- (id)initWithPasteboardPropertyList:(id)arg1 ofType:(id)arg2;
- (id)shadowWithLevel:(double)arg1;
- (id)highlightWithLevel:(double)arg1;
- (void)setStroke;
- (void)setFill;
- (void)getComponents:(double *)arg1;
- (long long)numberOfComponents;
- (id)colorSpace;
- (id)patternImage;
- (void)getCyan:(double *)arg1 magenta:(double *)arg2 yellow:(double *)arg3 black:(double *)arg4 alpha:(double *)arg5;
- (double)blackComponent;
- (double)yellowComponent;
- (double)magentaComponent;
- (double)cyanComponent;
- (void)getWhite:(double *)arg1 alpha:(double *)arg2;
- (double)whiteComponent;
- (void)getHue:(double *)arg1 saturation:(double *)arg2 brightness:(double *)arg3 alpha:(double *)arg4;
- (double)brightnessComponent;
- (double)saturationComponent;
- (double)hueComponent;
- (void)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 alpha:(double *)arg4;
- (double)blueComponent;
- (double)greenComponent;
- (double)redComponent;
- (id)localizedColorNameComponent;
- (id)localizedCatalogNameComponent;
- (id)colorNameComponent;
- (id)catalogNameComponent;
- (id)colorSpaceName;
- (void)set;
- (void)_setAsSystemColor;
- (void)drawSwatchInRect:(struct CGRect)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)colorUsingColorSpace:(id)arg1;
- (unsigned long long)hash;
- (id)copy;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)writeToPasteboard:(id)arg1;
- (struct CGColor *)CGColor;
- (BOOL)isUniform;
- (id)_subtractColor:(id)arg1;
- (id)_addColor:(id)arg1;
- (id)blendedColorWithFraction:(double)arg1 ofColor:(id)arg2;
- (double)alphaComponent;
- (id)colorUsingColorSpaceName:(id)arg1;
- (id)colorWithAlphaComponent:(double)arg1;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (id)_accessibilityValue;
- (id)replacementObjectForPortCoder:(id)arg1;
- (id)shadeColorWithDistance:(double)arg1 towardsColor:(id)arg2;
- (double)CA_distanceToValue:(id)arg1;
- (id)CA_interpolateValue:(id)arg1 byFraction:(float)arg2;
- (id)CA_addValue:(id)arg1 multipliedBy:(int)arg2;
- (id)scriptingColorDescriptor;
@end
@interface NSCalibratedRGBColor : NSColor
{
double redComponent;
double greenComponent;
double blueComponent;
double alphaComponent;
struct CGColor *_cachedCGColor;
}
+ (id)_cachedLookupWithRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
+ (id)newWithCoder:(id)arg1 zone:(struct _NSZone *)arg2;
- (void)encodeWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1 colorSpaceCode:(BOOL)arg2;
- (Class)classForCoder;
- (BOOL)isUniform;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (id)colorSpace;
- (id)colorUsingColorSpace:(id)arg1;
- (id)colorSpaceName;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (void)_setAsSystemColor;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (struct CGColor *)CGColor;
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (id)colorWithAlphaComponent:(double)arg1;
- (void)getComponents:(double *)arg1;
- (long long)numberOfComponents;
- (double)alphaComponent;
- (void)getHue:(double *)arg1 saturation:(double *)arg2 brightness:(double *)arg3 alpha:(double *)arg4;
- (double)brightnessComponent;
- (double)saturationComponent;
- (double)hueComponent;
- (void)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 alpha:(double *)arg4;
- (double)blueComponent;
- (double)greenComponent;
- (double)redComponent;
- (void)finalize;
- (void)dealloc;
- (id)initWithRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
- (id)initWithHue:(double)arg1 saturation:(double)arg2 brightness:(double)arg3 alpha:(double)arg4;
@end
@interface NSDeviceRGBColor : NSCalibratedRGBColor
{
}
+ (id)_cachedLookupWithRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
- (void)encodeWithCoder:(id)arg1;
- (id)colorSpace;
- (id)colorSpaceName;
- (id)colorWithAlphaComponent:(double)arg1;
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (void)drawSwatchInRect:(struct CGRect)arg1;
@end
@interface NSCachedRGBColor : NSCalibratedRGBColor
{
}
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (id)copy;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)autorelease;
- (unsigned long long)retainCount;
- (id)retain;
- (oneway void)release;
@end
@interface NSCachedDeviceRGBColor : NSDeviceRGBColor
{
}
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (id)copy;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)autorelease;
- (unsigned long long)retainCount;
- (id)retain;
- (oneway void)release;
@end
@interface NSCalibratedWhiteColor : NSColor
{
double whiteComponent;
double alphaComponent;
struct CGColor *_cachedCGColor;
}
+ (id)_cachedLookupWithWhite:(double)arg1 alpha:(double)arg2;
+ (id)newWithCoder:(id)arg1 zone:(struct _NSZone *)arg2;
- (void)encodeWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1 colorSpaceCode:(BOOL)arg2;
- (Class)classForCoder;
- (BOOL)isUniform;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (id)colorSpace;
- (id)colorUsingColorSpace:(id)arg1;
- (id)colorSpaceName;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (struct CGColor *)CGColor;
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (id)colorWithAlphaComponent:(double)arg1;
- (void)getComponents:(double *)arg1;
- (long long)numberOfComponents;
- (double)alphaComponent;
- (void)getWhite:(double *)arg1 alpha:(double *)arg2;
- (double)whiteComponent;
- (void)finalize;
- (void)dealloc;
- (id)initWithWhite:(double)arg1 alpha:(double)arg2;
@end
@interface NSDeviceWhiteColor : NSCalibratedWhiteColor
{
}
+ (id)_cachedLookupWithWhite:(double)arg1 alpha:(double)arg2;
- (void)encodeWithCoder:(id)arg1;
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (id)colorSpace;
- (id)colorSpaceName;
- (id)colorWithAlphaComponent:(double)arg1;
- (void)drawSwatchInRect:(struct CGRect)arg1;
@end
@interface NSCachedWhiteColor : NSCalibratedWhiteColor
{
}
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (id)copy;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)autorelease;
- (unsigned long long)retainCount;
- (id)retain;
- (oneway void)release;
@end
@interface NSCachedDeviceWhiteColor : NSDeviceWhiteColor
{
}
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (id)copy;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)autorelease;
- (unsigned long long)retainCount;
- (id)retain;
- (oneway void)release;
@end
@interface NSDeviceCMYKColor : NSColor
{
double cyanComponent;
double magentaComponent;
double yellowComponent;
double blackComponent;
double alphaComponent;
struct CGColor *_cachedCGColor;
}
+ (id)newWithCoder:(id)arg1 zone:(struct _NSZone *)arg2;
- (void)encodeWithCoder:(id)arg1;
- (Class)classForCoder;
- (BOOL)isUniform;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (id)colorSpace;
- (id)colorUsingColorSpace:(id)arg1;
- (id)colorSpaceName;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (void)drawSwatchInRect:(struct CGRect)arg1;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (struct CGColor *)CGColor;
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (id)colorWithAlphaComponent:(double)arg1;
- (void)getComponents:(double *)arg1;
- (long long)numberOfComponents;
- (void)getCyan:(double *)arg1 magenta:(double *)arg2 yellow:(double *)arg3 black:(double *)arg4 alpha:(double *)arg5;
- (double)alphaComponent;
- (double)blackComponent;
- (double)yellowComponent;
- (double)magentaComponent;
- (double)cyanComponent;
- (void)finalize;
- (void)dealloc;
- (id)initWithCyan:(double)arg1 magenta:(double)arg2 yellow:(double)arg3 black:(double)arg4 alpha:(double)arg5;
@end
@interface NSCatalogColor : NSColor
{
NSString *catalogNameComponent;
NSString *colorNameComponent;
NSColor *genericColor;
}
+ (id)newWithCoder:(id)arg1 zone:(struct _NSZone *)arg2;
- (void)dealloc;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)isUniform;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (Class)classForCoder;
- (id)description;
- (id)localizedColorNameComponent;
- (id)localizedCatalogNameComponent;
- (id)colorNameComponent;
- (id)catalogNameComponent;
- (id)colorUsingColorSpace:(id)arg1;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (id)colorWithAlphaComponent:(double)arg1;
- (double)alphaComponent;
- (void)drawSwatchInRect:(struct CGRect)arg1;
- (void)drawSwatchOfColor:(id)arg1 inRect:(struct CGRect)arg2;
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (BOOL)respondsToSelector:(SEL)arg1;
- (struct CGColor *)CGColor;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (id)colorSpaceName;
- (id)initWithCatalogName:(id)arg1 colorName:(id)arg2 genericColor:(id)arg3;
@end
@interface NSColorSpaceColor : NSColor
{
NSColorSpace *colorSpace;
struct CGColor *_cachedCGColor;
long long numComponents;
double components[0];
}
+ (id)newWithCoder:(id)arg1 zone:(struct _NSZone *)arg2;
+ (id)newWithColorSpace:(id)arg1 components:(const double *)arg2 count:(long long)arg3;
- (double)whiteComponent;
- (void)getWhite:(double *)arg1 alpha:(double *)arg2;
- (double)blackComponent;
- (double)yellowComponent;
- (double)magentaComponent;
- (double)cyanComponent;
- (void)getCyan:(double *)arg1 magenta:(double *)arg2 yellow:(double *)arg3 black:(double *)arg4 alpha:(double *)arg5;
- (double)brightnessComponent;
- (double)saturationComponent;
- (double)hueComponent;
- (void)getHue:(double *)arg1 saturation:(double *)arg2 brightness:(double *)arg3 alpha:(double *)arg4;
- (double)blueComponent;
- (double)greenComponent;
- (double)redComponent;
- (void)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 alpha:(double *)arg4;
- (void)encodeWithCoder:(id)arg1;
- (Class)classForCoder;
- (BOOL)isUniform;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (id)colorSpaceName;
- (id)colorUsingColorSpace:(id)arg1;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (struct CGColor *)CGColor;
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (id)colorWithAlphaComponent:(double)arg1;
- (double)alphaComponent;
- (void)getComponents:(double *)arg1;
- (long long)numberOfComponents;
- (id)colorSpace;
- (void)finalize;
- (void)dealloc;
- (id)initWithColorSpace:(id)arg1 components:(const double *)arg2 count:(long long)arg3;
- (void)_release;
@end
@interface NSCachedColorSpaceColor : NSColorSpaceColor
{
}
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (id)copy;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)autorelease;
- (unsigned long long)retainCount;
- (id)retain;
- (void)_release;
- (oneway void)release;
@end
@interface NSPatternColor : NSColor
{
NSImage *_patternImage;
struct CGColor *cachedPatternColor;
}
+ (id)newWithCoder:(id)arg1 zone:(struct _NSZone *)arg2;
- (void)encodeWithCoder:(id)arg1;
- (Class)classForCoder;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)patternImage;
- (id)description;
- (id)colorSpaceName;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (struct CGColor *)CGColor;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (void)finalize;
- (void)dealloc;
- (id)_initWithCGPatternColor:(struct CGColor *)arg1;
- (id)initWithImage:(id)arg1;
@end
@interface NSGradientPatternColor : NSPatternColor
{
}
- (struct CGColor *)_createCGColorWithAlpha:(double)arg1;
- (BOOL)respondsToSelector:(SEL)arg1;
- (void)setStroke;
- (void)setFill;
- (void)set;
@end
@interface NSMetalPatternColor : NSPatternColor
{
void *_pattern;
struct CGRect _windowBounds;
unsigned long long _style;
double _topHeight;
double _bottomHeight;
}
- (void)finalize;
- (void)dealloc;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (id)patternImage;
- (void)_setStyleForMetal:(unsigned long long)arg1;
- (void)_resizeForMetal:(struct CGRect)arg1 style:(unsigned long long)arg2 topHeight:(double)arg3 bottomHeight:(double)arg4;
- (id)initForMetal:(struct CGRect)arg1 style:(unsigned long long)arg2 topHeight:(double)arg3 bottomHeight:(double)arg4;
@end
@interface NSGradientColor : NSColor
{
NSGradient *_gradient;
struct CGImage *_patternImageRef;
struct CGRect _destRect;
struct CGColor *_patternColor;
}
- (struct CGColor *)CGColor;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (id)colorSpaceName;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (void)_updatePattern;
- (void)_updatePatternImage;
- (void)finalize;
- (void)dealloc;
- (id)initWithGradient:(id)arg1;
@end
@interface NSSourceListBackgroundColor : NSCatalogColor
{
NSColor *_activeColor;
NSColor *_inactiveColor;
}
+ (id)inactiveColor;
+ (id)activeColor;
+ (id)inactiveGradient;
+ (id)activeGradient;
- (id)colorUsingColorSpace:(id)arg1;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (id)colorUsingColorSpaceName:(id)arg1;
- (id)_legacyCurrentDisplayColor;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (void)drawSwatchInRect:(struct CGRect)arg1;
- (BOOL)isUniform;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)_currentDisplayColor;
- (void)dealloc;
- (BOOL)_isSourceListColor;
- (id)initWithCatalogName:(id)arg1 colorName:(id)arg2 genericColor:(id)arg3;
- (id)init;
@end
@interface NSMenuItemHighlightColor : NSCatalogColor
{
}
- (id)colorWithAlphaComponent:(double)arg1;
- (double)alphaComponent;
- (id)colorUsingColorSpace:(id)arg1;
- (id)colorUsingColorSpaceName:(id)arg1 device:(id)arg2;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (id)_backingColorSettingPhase:(BOOL)arg1;
- (BOOL)isUniform;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithCatalogName:(id)arg1 colorName:(id)arg2 genericColor:(id)arg3;
- (id)init;
@end
@interface NSDynamicSystemColor : NSCatalogColor
{
}
+ (id)selectedMenuItemColor;
+ (id)alternateSelectedControlTextColor;
+ (id)_alternateDisabledSelectedControlTextColor;
+ (id)alternateSecondarySelectedControlColor;
+ (id)alternateSelectedControlColor;
+ (id)controlAlternatingRowColor;
+ (id)keyboardFocusIndicatorColor;
+ (id)secondarySelectedControlColor;
+ (id)toolbarBackgroundColor;
+ (id)clearControlTintColor;
+ (id)graphiteControlTintColor;
+ (id)blueControlTintColor;
+ (id)windowBackgroundColor;
+ (id)headerTextColor;
+ (id)headerColor;
+ (id)progressIndicatorColor;
+ (id)selectedMenuItemTextColor;
+ (id)windowFrameTextColor;
+ (id)windowFrameColor;
+ (id)shadowColor;
+ (id)highlightColor;
+ (id)selectedKnobColor;
+ (id)knobColor;
+ (id)toolTipColor;
+ (id)toolTipTextColor;
+ (id)gridColor;
+ (id)scrollBarColor;
+ (id)disabledControlTextColor;
+ (id)selectedControlColor;
+ (id)selectedControlTextColor;
+ (id)selectedTextBackgroundColor;
+ (id)selectedTextColor;
+ (id)controlTextColor;
+ (id)textBackgroundColor;
+ (id)textColor;
+ (id)controlLightHighlightColor;
+ (id)controlHighlightColor;
+ (id)controlBackgroundColor;
+ (id)controlColor;
+ (id)controlDarkShadowColor;
+ (id)controlShadowColor;
+ (void)recacheAllColors:(id)arg1;
+ (void)initialize;
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (void)dealloc;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)autorelease;
- (unsigned long long)retainCount;
- (id)retain;
- (oneway void)release;
- (void)setStroke;
- (void)setFill;
- (void)set;
- (void)encodeWithCoder:(id)arg1;
- (void)recacheColor;
- (id)initWithSelector:(SEL)arg1;
@end
@interface NSColorListAuxiliary : NSObject
{
NSString *_localizedCopyRightString;
struct CMNamedColorPageInfoType *_cmPageInfoPtr;
double _lastEditableCheck;
NSBundle *_bundleForColorListDirectory;
}
- (void)dealloc;
- (void)finalize;
- (id)init;
@end
@interface NSColorList : NSObject <NSCoding>
{
NSMutableArray *_keyArray;
NSMutableArray *_colorArray;
struct __CFDictionary *_keyToIndexTable;
NSString *_name;
NSString *_printerType;
NSString *_fileName;
struct _colorListFlags {
unsigned int colorsLoaded:1;
unsigned int editable:1;
unsigned int hasDeviceSpecificLists:1;
unsigned int dirty:1;
unsigned int hasFrozen:1;
unsigned int notificationsDisabled:1;
unsigned int hasAttemptedLoadingBundleForDirectory:1;
unsigned int isProfileBased:1;
unsigned int :24;
unsigned int :32;
} _flags;
id _clAuxiliaryStorage;
}
+ (id)colorListNamed:(id)arg1;
+ (id)_findColorListNamed:(id)arg1 forDeviceType:(id)arg2;
+ (id)_colorListNamed:(id)arg1 forDeviceType:(id)arg2;
+ (id)availableColorLists;
+ (id)_newWithName:(id)arg1 fromPath:(id)arg2 forDeviceType:(id)arg3;
+ (void)initialize;
+ (void)_loadSystemScreenColorList;
- (void)encodeWithCoder:(id)arg1;
- (void)_encodeWithoutNameWithCoder:(id)arg1 newStyle:(BOOL)arg2;
- (id)initWithCoder:(id)arg1;
- (void)_decodeWithoutNameWithCoder:(id)arg1 newStyle:(BOOL)arg2;
- (id)awakeAfterUsingCoder:(id)arg1;
- (BOOL)writeToFile:(id)arg1;
- (void)_changed:(id)arg1;
- (BOOL)_isUpdated;
- (void)_setUpdated:(BOOL)arg1;
- (BOOL)isEditable;
- (id)name;
- (id)allKeys;
- (id)_localizedColorListCopyrightString;
- (id)_localizedColorListName;
- (id)_localizedNameForColorWithName:(id)arg1;
- (id)_localizedKeyFromBundleStringFileForKey:(id)arg1;
- (id)colorWithKey:(id)arg1;
- (void)removeColorWithKey:(id)arg1;
- (void)_rawAddColor:(id)arg1 key:(id)arg2;
- (void)insertColor:(id)arg1 key:(id)arg2 atIndex:(unsigned long long)arg3;
- (void)setColor:(id)arg1 forKey:(id)arg2;
- (BOOL)_rename:(id)arg1 as:(id)arg2;
- (BOOL)_loadColors;
- (BOOL)_parsePantoneLikeList:(id)arg1 fileName:(id)arg2;
- (BOOL)_parseArchivedList:(id)arg1;
- (BOOL)_parseReleaseTwoList:(id)arg1;
- (void)removeFile;
- (void)dealloc;
- (void)finalize;
- (id)init;
- (id)initWithName:(id)arg1 fromFile:(id)arg2;
- (id)initWithName:(id)arg1;
- (id)_initWithName:(id)arg1 fromPath:(id)arg2 forDeviceType:(id)arg3 lazy:(BOOL)arg4;
- (void)_invalidateKeyToIndexTable;
- (unsigned long long)_indexOfKey:(id)arg1;
- (id)description;
- (unsigned long long)_pageForIndex:(unsigned long long)arg1;
- (CDStruct_14f26992)_infoForPage:(unsigned long long)arg1;
- (unsigned long long)_pageCount;
- (BOOL)_isProfileBased;
- (BOOL)_isPaged;
- (id)_nameAtIndex:(unsigned long long)arg1;
- (id)_colorAtIndex:(unsigned long long)arg1;
- (unsigned long long)_count;
- (id)_initWithName:(id)arg1 fromColorSyncProfileRef:(id)arg2;
@end
@interface NSColorPanelResizeDimple : NSView
{
NSView *attachedToView;
}
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)awakeFromNib;
- (void)dealloc;
- (void)attachedViewFrameDidChange:(id)arg1;
- (void)positionRelativeToAttachedView;
- (BOOL)acceptsFirstResponder;
- (BOOL)isOpaque;
- (void)drawRect:(struct CGRect)arg1;
- (id)_coreUIDrawingOptions;
- (struct __CFString *)_currentStateKey;
- (BOOL)_isInTexturedWindow;
- (void)resetCursorRects;
- (BOOL)mouseDownCanMoveWindow;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
@end
@interface NSColorPanelColorWell : NSColorWell
{
BOOL _disabledAsColorDestination;
BOOL _actsLikeButton;
}
- (void)setColor:(id)arg1;
- (void)_drawBorderInRect:(struct CGRect)arg1;
- (void)drawWellInside:(struct CGRect)arg1;
- (struct CGRect)_colorRect;
- (void)moveLeft:(id)arg1;
- (void)moveRight:(id)arg1;
- (void)performClick:(id)arg1;
- (BOOL)acceptsFirstResponder;
- (void)mouseDown:(id)arg1;
- (void)setActsLikeButton:(BOOL)arg1;
- (void)setAcceptsColorDrops:(BOOL)arg1;
- (void)registerForDraggedTypes:(id)arg1;
@end
@interface _NSColorPanelToolbarItem : NSToolbarItem
{
id representedObject;
}
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)representedObject;
- (void)setRepresentedObject:(id)arg1;
@end
@interface _NSColorPanelToolbar : NSToolbar <NSToolbarDelegate>
{
NSColorPanel *colorPanel;
unsigned int _isMoving:1;
unsigned int _refusesToBeShown:1;
unsigned int _reserved:30;
}
+ (void)attachToolbarToColorPanel:(id)arg1;
- (void)syncWithRemoteToolbars;
- (id)toolbarSelectableItemIdentifiers:(id)arg1;
- (id)toolbarAllowedItemIdentifiers:(id)arg1;
- (id)toolbarDefaultItemIdentifiers:(id)arg1;
- (id)toolbar:(id)arg1 itemForItemIdentifier:(id)arg2 willBeInsertedIntoToolbar:(BOOL)arg3;
- (id)_colorPickerWithIdentifier:(id)arg1;
- (id)_itemIdentifiersForColorPickers:(id)arg1;
- (id)_tooltipForColorPicker:(id)arg1;
- (id)_imageForColorPicker:(id)arg1;
- (id)_labelForColorPicker:(id)arg1;
- (id)configurationDictionary;
- (BOOL)_isMoving;
- (unsigned long long)displayMode;
- (unsigned long long)sizeMode;
- (void)setSizeMode:(unsigned long long)arg1;
- (void)setDisplayMode:(unsigned long long)arg1;
- (void)colorPanelDidSelectColorPicker:(id)arg1;
- (id)itemIdentifierForColorPicker:(id)arg1;
- (BOOL)refusesToBeShown;
- (void)setRefusesToBeShown:(BOOL)arg1;
- (void)setVisible:(BOOL)arg1;
- (void)dealloc;
- (id)initWithIdentifier:(id)arg1 forColorPanel:(id)arg2;
@end
@interface NSColorPanel : NSPanel
{
id _colorSwatch;
id _reserved1;
id _colorWell;
NSMutableArray *_pickersWithLoadedViews;
id _magnifyButton;
id _middleView;
id _opacitySlider;
id _opacityText;
id _opacityView;
id _modalButtons;
id _pickerView;
id _customViewsList;
id _customPickerList;
id _currViewObject;
id _boxAboveSwatch;
id _target;
id _accessoryView;
SEL _action;
struct CGSize _minColorPanelSize;
struct CGSize _maxColorPanelSize;
struct CGSize _reserved2;
struct CGSize _reserved3;
id _resizeDimple;
BOOL _reserved5;
BOOL _reserved6;
BOOL _handlingOpacityMoveAction;
BOOL _ignoreConstraints;
BOOL _continuous;
BOOL _allowColorSetting;
BOOL _stillInitializing;
id _opacityTextController;
}
+ (id)_bundleForClassPresentInAppKit:(Class)arg1;
+ (void)_setBundle:(id)arg1 forClassPresentInAppKit:(Class)arg2;
+ (BOOL)dragColor:(id)arg1 withEvent:(id)arg2 inView:(id)arg3;
+ (BOOL)dragColor:(id)arg1 withEvent:(id)arg2 fromView:(id)arg3;
+ (BOOL)ignoreModifierKeysWhileDragging;
+ (unsigned long long)draggingSourceOperationMaskForLocal:(BOOL)arg1;
+ (void)setPickerMode:(long long)arg1;
+ (void)setPickerMask:(unsigned long long)arg1;
+ (void)restoreWindowWithIdentifier:(id)arg1 state:(id)arg2 completionHandler:(id)arg3;
+ (BOOL)sharedColorPanelExists;
+ (id)sharedColorPanel;
- (void)_middleViewFrameChanged:(id)arg1;
- (struct CGSize)windowWillResize:(id)arg1 toSize:(struct CGSize)arg2;
- (void)_reallyDoOrderWindow:(long long)arg1 relativeTo:(long long)arg2 findKey:(BOOL)arg3 forCounter:(BOOL)arg4 force:(BOOL)arg5 isModal:(BOOL)arg6;
- (BOOL)conformsToProtocol:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_colorWellAcceptedColor:(id)arg1;
- (void)_set:(id)arg1;
- (void)_forceSetColor:(id)arg1;
- (void)_switchToAppropriateModeForColorIfNecessary:(id)arg1;
- (void)setColor:(id)arg1;
- (void)_sendActionAndNotification;
- (void)_forceSendAction:(BOOL)arg1 notification:(BOOL)arg2 firstResponder:(BOOL)arg3;
- (id)_startingWindowForSendAction:(SEL)arg1;
- (void)detachColorList:(id)arg1;
- (void)attachColorList:(id)arg1;
- (double)alpha;
- (id)color;
- (void)_magnify:(id)arg1;
- (void)_switchToPicker:(id)arg1;
- (void)_sizeWindowForPicker:(id)arg1;
- (void)_setMinPickerContentSize:(struct CGSize)arg1;
- (struct CGSize)_panelSizeExcludingToolbar;
- (void)_switchViewForToolbarItem:(id)arg1;
- (void)_saveMode;
- (struct CGSize)_newLegalSizeFromSize:(struct CGSize)arg1 force:(BOOL)arg2 roundDirection:(long long)arg3;
- (void)_dimpleDoubleClicked:(id)arg1 event:(id)arg2;
- (void)_syncSwatchSizeToSavedNumVisibleRows;
- (void)_setNumVisibleSwatchRows:(long long)arg1;
- (void)_dimpleDragStarted:(id)arg1 event:(id)arg2;
- (id)_arrayForPartialPinningFromArray:(id)arg1;
- (void)_unpinViews:(id)arg1 resizeMasks:(id)arg2;
- (id)_pinViews:(id)arg1 resizeFlagsToLeaveAlone:(long long)arg2;
- (void)_endLiveResize;
- (long long)_savedMode;
- (void)_setupButtonImageAndToolTips;
- (id)_toolTipForColorPicker:(id)arg1;
- (void)_appendColorPicker:(id)arg1;
- (double)_insertionOrderForPicker:(id)arg1;
- (id)_colorPickers;
- (id)_initWithPickers:(long long)arg1;
- (id)_colorPickerPaths;
- (void)_loadPickerBundlesIn:(id)arg1;
- (BOOL)_shouldLoadColorPickerWithClassName:(id)arg1;
- (BOOL)showsAlpha;
- (void)setShowsAlpha:(BOOL)arg1;
- (void)_timedAdjustTextControl:(id)arg1;
- (void)_setShowAlpha:(BOOL)arg1 andForce:(BOOL)arg2;
- (void)_cancelKey:(id)arg1;
- (void)_stopModal:(id)arg1;
- (struct CGRect)_adjustedFrameForSaving:(struct CGRect)arg1;
- (struct CGRect)_adjustedFrameFromDefaults:(struct CGRect)arg1;
- (void)_setUtilityWindow:(BOOL)arg1;
- (void)_setUseModalAppearance:(BOOL)arg1;
- (void)_changeMinColorPanelSizeByDelta:(struct CGSize)arg1 setWindowFrame:(BOOL)arg2;
- (void)_changeMinColorPanelSizeByDelta:(struct CGSize)arg1 compareWithOldMinSize:(BOOL)arg2 oldMinSize:(struct CGSize)arg3 setWindowFrame:(BOOL)arg4;
- (void)_resetOpacity:(id)arg1;
- (void)_resetOpacity:(id)arg1 andForceSetColor:(BOOL)arg2;
- (id)_provideNewViewFor:(id)arg1 initialViewRequest:(BOOL)arg2;
- (long long)mode;
- (void)setMode:(long long)arg1;
- (BOOL)isContinuous;
- (void)setContinuous:(BOOL)arg1;
- (void)setAccessoryView:(id)arg1;
- (BOOL)_determinesMinSizeFromAccessoryView:(id)arg1;
- (id)accessoryView;
- (id)setColorMask:(long long)arg1;
- (long long)colorMask;
- (void)_storeNewColorInColorWell:(id)arg1;
- (void)_validateOpacitySlider;
- (void)setTarget:(id)arg1;
- (void)setAction:(SEL)arg1;
- (BOOL)isViewOfPickerLoaded:(id)arg1;
- (void)setViewOfPickerIsLoaded:(id)arg1;
- (void)_forceUpdateDimpleLocation;
- (void)applicationDidBecomeActive:(id)arg1;
- (void)colorSwathesChangedInAnotherApplicationNotification:(id)arg1;
- (id)_keyViewFollowingModalButtons;
- (id)_keyViewPrecedingModalButtons;
- (id)_keyViewFollowingOpacityViews;
- (id)_keyViewFollowingAccessoryView;
- (id)_keyViewPrecedingAccesoryView;
- (id)_keyViewFollowingPickerViews;
- (id)_keyViewPrecedingPickerViews;
- (void)_selectFirstKeyView;
- (void)becomeKeyWindow;
- (void)resignKeyWindow;
- (void)changeWindowFrameSizeByDelta:(struct CGSize)arg1 display:(BOOL)arg2 animate:(BOOL)arg3;
- (void)_setTitleFixedPointWindowFrame:(struct CGSize)arg1 display:(BOOL)arg2 animate:(BOOL)arg3;
- (void)dealloc;
- (void)setHidesOnDeactivate:(BOOL)arg1;
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4;
- (id)__swatchColors;
- (void)__setNumberOfRowsToToggleVisibleInColorSwatch:(long long)arg1;
- (long long)__numberOfRowsToToggleVisibleInColorSwatch;
- (long long)__numberOfVisibleRowsInColorSwatch;
- (SEL)__action;
- (id)__target;
@end
@interface NSColorSwatch : NSView
{
id colorPanel;
long long mousedColor;
NSMutableArray *colors;
long long currentHighlight;
long long focusedColor;
long long numRowsToToggleVisible;
long long draggedColorIndex;
}
+ (void)initialize;
- (void)dealloc;
- (void)updateSwatch;
- (id)_delayedUpdateSwatch:(id)arg1;
- (id)storeColorPanel:(id)arg1;
- (void)mouseDown:(id)arg1;
- (id)color;
- (void)_delayedWriteColors;
- (BOOL)performDragOperation:(id)arg1;
- (void)postColorSwatchesChangedDistributedNotification;
- (unsigned long long)draggingUpdated:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (void)readColors;
- (void)writeColors;
- (BOOL)_readColorsFromLibrary;
- (void)_writeColorsToLibrary;
- (id)_packedCustomSwatchRecords;
- (void)_unpackCustomSwatchRecords:(id)arg1;
- (void)_setCustomSwatchRecord:(id)arg1 atIndex:(id)arg2;
- (id)_customSwatchRecordAtIndex:(id)arg1;
- (id)_customSwatchRecordsCreateIfNeeded:(BOOL)arg1;
- (void)_old_readColorsFromGlobalPreferences;
- (void)_old_writeColorsToGlobalPreferences;
- (BOOL)getSavedNumVisibleRows:(long long *)arg1;
- (void)saveNumVisibleRows;
- (double)swatchWidth;
- (id)highlightColor:(long long)arg1;
- (void)setFocusedColorChipIndex:(long long)arg1;
- (BOOL)drawColor:(long long)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (void)performClick:(id)arg1;
- (void)moveDown:(id)arg1;
- (void)moveUp:(id)arg1;
- (void)moveLeft:(id)arg1;
- (void)moveRight:(id)arg1;
- (void)moveInDirection:(struct CGPoint)arg1;
- (void)setKeyboardFocusRingNeedsDisplayIfNeededInRect:(struct CGRect)arg1;
- (BOOL)becomeFirstResponder;
- (BOOL)resignFirstResponder;
- (void)_windowChangedKeyState;
- (struct CGRect)focusedSwatchRect;
- (struct CGRect)rectOfSwatchInteriorAtIndex:(long long)arg1;
- (BOOL)_isShowingKeyboardFocus;
- (BOOL)needsPanelToBecomeKey;
- (BOOL)acceptsFirstResponder;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)setFrameSize:(struct CGSize)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)_reallocColors:(long long)arg1;
- (void)_constrainColorIndexToVisibleBounds:(long long *)arg1 dirtyIfNeeded:(BOOL)arg2;
- (long long)numRowsToToggleVisible;
- (void)markNumRowsToToggleVisible;
- (void)setNumRowsToToggleVisible:(long long)arg1;
- (long long)numberOfVisibleCols;
- (long long)numberOfVisibleRows;
- (double)heightForNumberOfVisibleRows:(long long)arg1;
- (BOOL)mouseDownCanMoveWindow;
- (double)newLegalColorSwatchHeightFromHeight:(double)arg1;
- (struct CGRect)frameInBaseCoordinates;
@end
__attribute__((visibility("hidden")))
@interface _NSMagnifierWindow : NSWindow
{
}
- (BOOL)accessibilityIsChildOfApp;
@end
__attribute__((visibility("hidden")))
@interface NSMagnifierWindowContentView : NSView
{
NSBitmapImageRep *_contentImageRep;
struct CGPoint _contentImageRepPoint;
NSBezierPath *_clipPath;
NSImage *_magGlassImage;
}
@property struct CGPoint contentImageRepPoint; // @synthesize contentImageRepPoint=_contentImageRepPoint;
@property(retain) NSBitmapImageRep *contentImageRep; // @synthesize contentImageRep=_contentImageRep;
- (void)drawRect:(struct CGRect)arg1;
- (void)dealloc;
@end
@interface _NSMagnifier : NSObject <NSWindowDelegate>
{
}
+ (id)sharedMagnifier;
- (void)trackMagnifierForPanel:(id)arg1;
@end
@interface NSColorPanelTextController : NSObject
{
NSColorPanel *_colorPanel;
NSControl *_textControl;
NSTimer *_textTimer;
NSString *_lastEditedStringValue;
id _delegate;
BOOL _acceptLastEnteredText;
}
- (BOOL)acceptLastEnteredText;
- (BOOL)control:(id)arg1 isValidObject:(id)arg2;
- (BOOL)control:(id)arg1 didFailToFormatString:(id)arg2 errorDescription:(id)arg3;
- (void)controlTextDidEndEditing:(id)arg1;
- (void)controlTextDidBeginEditing:(id)arg1;
- (void)fieldEditorTextDidChange:(id)arg1;
- (void)textTimerFired:(id)arg1;
- (void)setLastEditedStringValue:(id)arg1;
- (void)_forceSetLastEditedStringValue:(id)arg1;
- (void)dealloc;
- (void)startTextTimer;
- (void)stopTextTimer;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (void)cancel:(id)arg1;
- (id)initWithTextControl:(id)arg1 colorPanel:(id)arg2 delegate:(id)arg3;
@end
@interface NSColorPicker : NSObject <NSColorPickingDefault>
{
id _imageObject;
NSColorPanel *_colorPanel;
NSString *_buttonToolTip;
}
- (id)_localizedNumberedNameWithString:(id)arg1 integer:(long long)arg2;
- (id)_getTiffImage:(id)arg1 ownedBy:(id)arg2;
- (void)setMode:(long long)arg1;
- (void)detachColorList:(id)arg1;
- (void)attachColorList:(id)arg1;
- (double)_insertionOrder;
- (void)alphaControlAddedOrRemoved:(id)arg1;
- (void)viewSizeChanged:(id)arg1;
- (struct CGSize)minContentSize;
- (void)insertNewButtonImage:(id)arg1 in:(id)arg2;
- (id)_buttonImageToolTip;
- (id)buttonToolTip;
- (id)_buttonToolTip;
- (void)_setButtonToolTip:(id)arg1;
- (id)provideNewButtonImage;
- (void)dealloc;
- (id)colorPanel;
- (id)initWithPickerMask:(unsigned long long)arg1 colorPanel:(id)arg2;
@end
@interface NSPanelController : NSObject
{
id alertPanel;
id iconView;
id okButton;
id form;
id target;
SEL action;
BOOL gotString;
NSString *textFieldStringValue;
}
- (void)controlTextDidChange:(id)arg1;
- (void)ok:(id)arg1;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (void)cancel:(id)arg1;
- (id)stringValue;
- (BOOL)gotString;
- (BOOL)showPanel:(id)arg1 andNotify:(id)arg2 with:(SEL)arg3;
- (void)dealloc;
- (id)init;
- (void)_setTextFieldStringValue:(id)arg1;
@end
@interface NSColorPickerCrayon : NSColorPicker <NSColorPickingCustom>
{
id crayonView;
id colorTextField;
}
- (void)setColor:(id)arg1;
- (id)buttonToolTip;
- (struct CGSize)minContentSize;
- (double)_insertionOrder;
- (id)provideNewView:(BOOL)arg1;
- (long long)currentMode;
- (BOOL)supportsMode:(long long)arg1;
- (void)changeDisplayedColorName:(id)arg1;
- (void)changeColor:(id)arg1;
- (id)initWithPickerMask:(unsigned long long)arg1 colorPanel:(id)arg2;
@end
@interface NSColorPickerCrayonView : NSView
{
NSColorList *_colorList;
NSMutableArray *_crayonRows;
NSCrayon *_selectedCrayon;
NSColorPickerCrayon *_controllingPicker;
}
+ (id)_crayonMaskImage;
- (void)mouseDown:(id)arg1;
- (BOOL)mouseDownCanMoveWindow;
- (void)drawRect:(struct CGRect)arg1;
- (void)setColor:(id)arg1;
- (id)localizedColorNameComponent;
- (id)color;
- (void)_windowChangedKeyState;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (BOOL)needsPanelToBecomeKey;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (BOOL)acceptsFirstResponder;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)dealloc;
- (void)awakeFromNib;
- (void)_forceUpdateFocusRing;
- (void)_updateFocusRing;
- (void)_updateCrayonsFromColorList;
- (BOOL)_shouldShowFocusRing;
- (BOOL)_hasFocusRing;
- (void)_setColorList:(id)arg1;
- (id)_focusedCrayon;
- (id)_selectedCrayon;
- (void)_selectCrayon:(id)arg1 updateSelection:(BOOL)arg2;
- (id)_nearestCrayonUnderViewPoint:(struct CGPoint)arg1;
- (id)_nearestCrayonUnderViewPoint:(struct CGPoint)arg1 inRow:(id)arg2;
- (id)_crayonWithColor:(id)arg1;
- (id)_crayonRowBelowRow:(id)arg1;
- (id)_crayonRowAboveRow:(id)arg1;
- (struct CGSize)_requiredMinSize;
- (id)_crayons;
- (id)_colorList;
- (void)moveUp:(id)arg1;
- (void)moveRight:(id)arg1;
- (void)moveLeft:(id)arg1;
- (void)moveDown:(id)arg1;
- (void)insertBacktab:(id)arg1;
- (void)insertTab:(id)arg1;
- (void)keyDown:(id)arg1;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsIgnored;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityChildrenAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSColorPickerPageableNameList : NSColorPicker <NSColorPickingCustom>
{
NSView *listPickerView;
NSPopUpButton *listPopUp;
NSTextField *renamePrompt;
NSTextField *renameString;
NSButton *renameButton;
NSPanel *renamePanel;
NSButton *newColorButton;
NSSearchField *filterField;
NSPopUpButton *dummyActionPopupButton;
NSMutableDictionary *_listDict;
NSMutableDictionary *_attachedListDict;
NSString *_currListName;
NSColorList *_activeColorList;
NSArray *_sortedColorListNames;
NSPageableTableView *_tableView;
unsigned int _showingError:1;
unsigned int _selectionDidChangeHappened:1;
unsigned int _ui_is_built:1;
unsigned int _reserved:29;
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1;
- (BOOL)tableView:(id)arg1 acceptDrop:(id)arg2 row:(long long)arg3 dropOperation:(unsigned long long)arg4;
- (unsigned long long)tableView:(id)arg1 validateDrop:(id)arg2 proposedRow:(long long)arg3 proposedDropOperation:(unsigned long long)arg4;
- (BOOL)tableView:(id)arg1 writeRowsWithIndexes:(id)arg2 toPasteboard:(id)arg3;
- (id)pageableTableView:(id)arg1 dragImageForRowsWithIndexes:(id)arg2 event:(id)arg3 offset:(struct CGPoint *)arg4;
- (BOOL)pageableTableView:(id)arg1 handleKeyDownEvent:(id)arg2;
- (id)activeColorList;
- (void)tableViewClicked:(id)arg1;
- (void)tableViewSelectionDidChange:(id)arg1;
- (BOOL)tableView:(id)arg1 shouldEditTableColumn:(id)arg2 row:(long long)arg3;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (id)_colorForRow:(long long)arg1;
- (BOOL)control:(id)arg1 textShouldEndEditing:(id)arg2;
- (void)tableView:(id)arg1 setObjectValue:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (void)didPresentErrorWithRecovery:(BOOL)arg1 contextInfo:(void *)arg2;
- (void)_errorDuplicateColor:(id)arg1;
- (id)tableView:(id)arg1 objectValueForTableColumn:(id)arg2 row:(long long)arg3;
- (long long)numberOfRowsInTableView:(id)arg1;
- (void)actionDropDownButton:(id)arg1;
- (void)endSheetReturningTag:(id)arg1;
- (void)filterChanged:(id)arg1;
- (void)controlTextDidChange:(id)arg1;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (void)removeList:(id)arg1;
- (void)removeListSheetDidEnd:(id)arg1 returnCode:(long long)arg2 context:(void *)arg3;
- (void)removeColor:(id)arg1;
- (void)_removeCurrentColor;
- (id)_currentSelectedColorListColorName;
- (void)renameList:(id)arg1;
- (void)renameListSheetDidEnd:(id)arg1 returnCode:(long long)arg2 context:(void *)arg3;
- (void)tryNewColorListNameSheetDidEnd:(id)arg1 returnCode:(long long)arg2 context:(void *)arg3;
- (void)openList:(id)arg1;
- (void)openListFromFile:(id)arg1;
- (void)newList:(id)arg1;
- (id)newListName:(id)arg1;
- (void)newColor:(id)arg1;
- (id)newColorName:(id)arg1;
- (void)addNewColor:(id)arg1 andShowInWell:(BOOL)arg2;
- (BOOL)saveList:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)addColorAllowed;
- (BOOL)removeColorAllowed;
- (BOOL)isCurrListEditable;
- (BOOL)removeListEnabled;
- (long long)findColorNamed:(id)arg1 inList:(id)arg2 usingLocalName:(BOOL)arg3;
- (void)restoreDefaults;
- (void)saveDefaults;
- (void)loadColorLists;
- (id)attachedListDictionary;
- (id)listDictionary;
- (void)setCurrListName:(id)arg1;
- (void)detachColorList:(id)arg1;
- (void)attachColorList:(id)arg1;
- (void)attachColorList:(id)arg1 makeSelected:(BOOL)arg2;
- (void)attachColorList:(id *)arg1 systemList:(BOOL)arg2 makeSelected:(BOOL)arg3;
- (void)switchList:(id)arg1;
- (void)switchToListNamed:(id)arg1;
- (BOOL)_endColorListInlineEditing;
- (void)refreshUI;
- (void)_reloadColorListTableView;
- (void)_colorListChanged:(id)arg1;
- (void)_reloadColorListTableViewForFilterChange;
- (id)_currentFilterString;
- (void)insertPopItemWithTitle:(id)arg1 andObject:(id)arg2;
- (id)buttonToolTip;
- (id)initWithPickerMask:(unsigned long long)arg1 colorPanel:(id)arg2;
- (struct CGSize)minContentSize;
- (double)_insertionOrder;
- (id)provideNewButtonImage;
- (void)setColor:(id)arg1;
- (void)_selectColorInTableView;
- (long long)_colorIndexInTableView;
- (double)_matchQualityOfColorAtIndex:(unsigned long long)arg1 toColor:(id)arg2 ifBetterThan:(double)arg3;
- (id)provideNewView:(BOOL)arg1;
- (void)_changedPossibleKeys;
- (void)setupLoadedNib;
- (long long)currentMode;
- (BOOL)supportsMode:(long long)arg1;
- (long long)_currentColorIndex;
- (void)awakeFromNib;
- (void)dealloc;
@end
@interface NSColorPickerPageableNameListScrollView : NSScrollView
{
NSColorPickerPageableNameList *picker;
NSImage *_scrollerCaps;
long long _partMouseDown;
long long _arrowPlacement;
long long _tint;
}
- (long long)_arrowPlacement;
- (long long)_partMouseDown;
- (void)pageUp:(id)arg1;
- (void)pageDown:(id)arg1;
- (void)scrollWheel:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (void)tile;
- (void)drawScroller:(struct CGRect)arg1;
- (void)_windowChangedKeyState;
- (void)reflectScrolledClipView:(id)arg1;
- (void)updateWithFocusRingForWindowKeyChange;
- (BOOL)isFirstAndKey;
- (id)colorList;
- (unsigned long long)pageCount;
- (BOOL)isPaged;
- (void)mouseUp:(id)arg1;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
- (void)timer:(id)arg1;
- (void)mouse:(id)arg1;
- (long long)partHit:(id)arg1;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_init;
- (void)appearanceChanged:(id)arg1;
- (struct CGRect)rectForPart:(long long)arg1;
- (struct CGRect)scrollerRect;
@end
@interface NSColorPickerSliders : NSColorPicker <NSColorPickingCustom>
{
id sliderModePopUp;
id slidersView;
id greySliders;
id rgbSliders;
id hsbSliders;
id cmykSliders;
id currViewObject;
id sliderContainer;
id colorProfileButton;
long long modeMask;
}
- (void)_restoreMode;
- (long long)_savedMode;
- (void)_saveMode;
- (void)viewSizeChanged:(id)arg1;
- (void)setColor:(id)arg1;
- (long long)currentMode;
- (BOOL)supportsMode:(long long)arg1;
- (void)setMode:(long long)arg1;
- (void)forceSetMode:(long long)arg1;
- (void)alphaControlAddedOrRemoved:(id)arg1;
- (id)buttonToolTip;
- (double)_insertionOrder;
- (id)provideNewView:(BOOL)arg1;
- (void)_adjustToMode;
- (void)_setupProfileUI;
- (id)initWithPickerMask:(unsigned long long)arg1 colorPanel:(id)arg2;
- (void)replaceSubviewWith:(id)arg1;
- (void)_redisplayColorProfileButtonIfNeeded;
- (struct CGSize)minContentSize;
- (struct CGSize)requiredMinSizeFor:(id)arg1;
- (void)takeColorSpaceFrom:(id)arg1;
- (void)showHSBView:(id)arg1;
- (void)showCMYKView:(id)arg1;
- (void)showRGBView:(id)arg1;
- (void)showGreyScaleView:(id)arg1;
- (void)_removePopUpWithTag:(long long)arg1;
- (void)_selectPopUpWithTag:(long long)arg1;
- (BOOL)worksWhenModal;
@end
@interface NSColorSpaceSliders : NSObject <NSSliderViewRequiredMethods>
{
id colorPanel;
id controllingPicker;
NSColorPanelTextController *textController;
NSColorSpace *activeColorSpace;
}
+ (id)genericColorSpace;
- (struct CGSize)requiredMinSize;
- (void)_timedAdjustTextControl:(id)arg1;
- (void)dealloc;
- (void)takeColorSpaceFrom:(id)arg1;
- (id)activeColorSpace;
- (void)setActiveColorSpace:(id)arg1;
- (void)finishProvideNewSubviewSetup;
- (void)adjustControls:(id)arg1;
- (void)_adjustControls:(id)arg1 andSetColor:(BOOL)arg2;
- (void)viewSizeChanged:(id)arg1;
- (void)setColor:(id)arg1;
- (id)regularColorIfPossible:(id)arg1;
- (void)setMatchedColor:(id)arg1;
- (id)provideNewSubview:(id)arg1;
- (id)fieldEditableControl;
@end
@interface NSGreySliders : NSColorSpaceSliders
{
id greySlider;
id greyText;
id greyView;
id greyViewInside;
id greyButtons[5];
id opacityButtons;
double opacityDistanceFromBottom;
BOOL alphaButtonsAreHidden;
}
+ (id)genericColorSpace;
- (void)alphaControlAddedOrRemoved:(id)arg1;
- (void)_adjustControls:(id)arg1 andSetColor:(BOOL)arg2;
- (void)adjustControls:(id)arg1;
- (BOOL)worksWhenModal;
- (void)jumpSlider:(id)arg1;
- (void)greySliderFrameChangedNotification:(id)arg1;
- (void)viewSizeChanged:(id)arg1;
- (struct CGSize)requiredMinSize;
- (id)regularColorIfPossible:(id)arg1;
- (void)setMatchedColor:(id)arg1;
- (id)fieldEditableControl;
- (void)dealloc;
- (id)provideNewSubview:(id)arg1;
- (void)setGreyButton5:(id)arg1;
- (void)setGreyButton4:(id)arg1;
- (void)setGreyButton3:(id)arg1;
- (void)setGreyButton2:(id)arg1;
- (void)setGreyButton1:(id)arg1;
- (void)setGreyButton0:(id)arg1;
- (void)_configureGreyButton:(id)arg1 index:(long long)arg2;
@end
@interface NSRGBSliders : NSColorSpaceSliders
{
id redSlider;
id greenSlider;
id blueSlider;
id rgbView;
id redText;
id greenText;
id blueText;
id rgbText;
}
+ (id)genericColorSpace;
- (void)_adjustControls:(id)arg1 andSetColor:(BOOL)arg2;
- (void)adjustControls:(id)arg1;
- (BOOL)worksWhenModal;
- (void)viewSizeChanged:(id)arg1;
- (struct CGSize)requiredMinSize;
- (id)regularColorIfPossible:(id)arg1;
- (void)setMatchedColor:(id)arg1;
- (id)fieldEditableControl;
- (id)provideNewSubview:(id)arg1;
@end
@interface NSCMYKSliders : NSColorSpaceSliders
{
id cyanSlider;
id yellowSlider;
id magentaSlider;
id blackSlider;
id cyanText;
id yellowText;
id magentaText;
id blackText;
id cmykView;
}
+ (id)genericColorSpace;
- (void)_adjustControls:(id)arg1 andSetColor:(BOOL)arg2;
- (void)adjustControls:(id)arg1;
- (BOOL)worksWhenModal;
- (void)viewSizeChanged:(id)arg1;
- (struct CGSize)requiredMinSize;
- (id)regularColorIfPossible:(id)arg1;
- (void)setMatchedColor:(id)arg1;
- (id)fieldEditableControl;
- (id)provideNewSubview:(id)arg1;
@end
@interface NSHSBSliders : NSColorSpaceSliders
{
id hueSlider;
id saturationSlider;
id brightnessSlider;
id hueText;
id saturationText;
id brightnessText;
id hsbView;
NSColor *currColor;
NSColor *backgroundColor;
id sliderMatrix;
}
+ (id)genericColorSpace;
- (void)_adjustControls:(id)arg1 andSetColor:(BOOL)arg2;
- (void)adjustControls:(id)arg1;
- (BOOL)worksWhenModal;
- (void)viewSizeChanged:(id)arg1;
- (struct CGSize)requiredMinSize;
- (id)regularColorIfPossible:(id)arg1;
- (void)setMatchedColor:(id)arg1;
- (id)fieldEditableControl;
- (id)provideNewSubview:(id)arg1;
@end
@interface NSColorPickerColorSpacePopUp : NSPopUpButton
{
}
- (id)selectedColorSpace;
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)_colorSpaceForColorDisplaysAsGeneric:(id)arg1;
- (BOOL)becomeFirstResponder;
- (void)setFrame:(struct CGRect)arg1;
- (BOOL)resignFirstResponder;
- (void)colorPanelColorDidChange:(id)arg1;
- (void)_setNeedsDisplayInRectWithFocus:(struct CGRect)arg1;
- (BOOL)_isShowingKeyboardFocus;
- (void)doneSendingPopUpAction:(id)arg1;
- (void)willPopUpNotification:(id)arg1;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_commonInitNSColorPickerColorSpacePopUp;
@end
@interface NSColorPickerUser : NSColorPicker <NSColorPickingCustom>
{
id userPickerView;
id tiffView;
id reserved1;
id renamePanelController;
NSPopUpButton *palettePopUpButton;
id reserved2;
id optionsPopUp;
BOOL bScaleOrNot;
NSMutableDictionary *imageDictionary;
id paste;
id renameField;
id defaultTiffImage;
id removeField;
NSString *currImageName;
NSMenuItem *spectrumMenuItem;
}
- (void)remove:(id)arg1;
- (void)_remove:(id)arg1;
- (BOOL)_removeOrRename:(id)arg1;
- (void)paste:(id)arg1;
- (void)copy:(id)arg1;
- (void)rename:(id)arg1;
- (void)_rename:(id)arg1;
- (id)validateRename;
- (id)_popUpButton;
- (void)open:(id)arg1;
- (void)_open:(id)arg1;
- (void)_open:(id)arg1 fromImage:(id)arg2 withName:(id)arg3;
- (void)_addImage:(id)arg1 named:(id)arg2;
- (id)_newImageName:(id)arg1;
- (void)switchImage:(id)arg1;
- (void)_switchImage:(id)arg1 andUpdateColor:(BOOL)arg2;
- (BOOL)worksWhenModal;
- (void)_restoreMode;
- (void)_saveMode;
- (void)setColor:(id)arg1;
- (long long)currentMode;
- (BOOL)supportsMode:(long long)arg1;
- (id)buttonToolTip;
- (double)_insertionOrder;
- (BOOL)pasteItemUpdate:(id)arg1;
- (id)provideNewView:(BOOL)arg1;
- (id)initWithPickerMask:(unsigned long long)arg1 colorPanel:(id)arg2;
- (BOOL)saveImageNamed:(id)arg1 andShowWarnings:(BOOL)arg2;
- (id)_shortNameFor:(id)arg1;
- (void)dealloc;
- (void)_setCurrImageName:(id)arg1;
- (id)_imageFromItemTitle:(id)arg1;
@end
@interface NSColorPickerUserView : NSView
{
NSImage *currImage;
struct CGPoint currentPt;
id colorPanel;
id controllingPicker;
NSImage *_imageForLockFocusUse;
}
- (void)dealloc;
- (BOOL)performDragOperation:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)registerForFilenameDragTypes;
- (void)mouseDown:(id)arg1;
- (BOOL)mouseDownCanMoveWindow;
- (BOOL)_pointInPicker:(struct CGPoint *)arg1;
- (id)color;
- (id)colorFromPoint:(struct CGPoint)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (void)_resizeImage;
- (void)setImage:(id)arg1;
- (id)_getColorFromImageAtPoint:(struct CGPoint)arg1;
- (void)_clearImageForLockFocusUse;
- (void)_createImageForLockFocusUseIfNecessary;
- (void)resizeWithOldSuperviewSize:(struct CGSize)arg1;
- (void)storeColorPanel:(id)arg1;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)moveDown:(id)arg1;
- (void)moveUp:(id)arg1;
- (void)moveLeft:(id)arg1;
- (void)moveRight:(id)arg1;
- (void)moveCurrentPointInDirection:(struct CGPoint)arg1;
- (void)setKeyboardFocusRingNeedsDisplayIfNeededInRect:(struct CGRect)arg1;
- (BOOL)becomeFirstResponder;
- (BOOL)resignFirstResponder;
- (void)_windowChangedKeyState;
- (BOOL)_isShowingKeyboardFocus;
- (BOOL)needsPanelToBecomeKey;
- (BOOL)acceptsFirstResponder;
@end
@interface NSColorPickerWheel : NSColorPicker <NSColorPickingCustom>
{
id wheelView;
id boxWheelView;
id brightnessSlider;
BOOL previouslyTracking;
}
- (id)brightnessSlider:(id)arg1;
- (BOOL)worksWhenModal;
- (void)setColor:(id)arg1;
- (long long)currentMode;
- (BOOL)supportsMode:(long long)arg1;
- (id)buttonToolTip;
- (double)_insertionOrder;
- (void)viewSizeChanged:(id)arg1;
- (id)provideNewView:(BOOL)arg1;
- (id)initWithPickerMask:(unsigned long long)arg1 colorPanel:(id)arg2;
@end
@interface NSColorPickerWheelView : NSView
{
NSImage *displayWheelImage;
struct CGPoint currentPt;
BOOL tracking;
id colorPanel;
id controllingPicker;
double brightness;
}
- (void)mouseDown:(id)arg1;
- (BOOL)mouseDownCanMoveWindow;
- (id)_colorFromPoint:(struct CGPoint)arg1;
- (id)_brightColorFromPoint:(struct CGPoint)arg1 fullBrightness:(BOOL)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (id)_resizeView;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)viewSizeChanged:(id)arg1;
- (struct CGPoint)_pointFromColor:(id)arg1;
- (BOOL)_pointInPicker:(struct CGPoint *)arg1;
- (id)_compositeImage;
- (id)setBrightness:(double)arg1;
- (BOOL)isTracking;
- (id)brightColor;
- (id)color;
- (void)setColor:(id)arg1;
- (id)storeColorPanel:(id)arg1;
- (void)moveDown:(id)arg1;
- (void)moveUp:(id)arg1;
- (void)moveLeft:(id)arg1;
- (void)moveRight:(id)arg1;
- (void)moveCurrentPointInDirection:(struct CGPoint)arg1;
- (void)setKeyboardFocusRingNeedsDisplayIfNeededInRect:(struct CGRect)arg1;
- (BOOL)becomeFirstResponder;
- (BOOL)resignFirstResponder;
- (void)_windowChangedKeyState;
- (BOOL)_isShowingKeyboardFocus;
- (BOOL)needsPanelToBecomeKey;
- (BOOL)acceptsFirstResponder;
- (BOOL)acceptsFirstMouse:(id)arg1;
@end
@interface NSColorProfile : NSObject <NSCoding>
{
void *_profile;
void *_header;
NSURL *_location;
void *_md5;
NSString *_name;
void *_dProfileRef;
void *_reserved;
}
+ (id)availableProfiles;
- (id)awakeAfterUsingCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (long long)_isGenericProfile;
- (long long)_appropriateColorPanelSliderPane;
- (unsigned int)_colorSyncProfileClass;
- (unsigned int)_colorSyncProfileSpace;
- (id)description;
- (id)localizedName;
- (void *)MD5;
- (id)ICCProfileData;
- (void *)colorSyncProfile;
- (void)dealloc;
- (void)finalize;
- (id)initWithColorSyncInfo:(void *)arg1;
- (id)initWithICCProfileData:(id)arg1;
- (id)initWithColorSyncProfile:(void *)arg1;
@end
@interface NSColorScaleSlider : NSSlider
{
}
+ (void)initialize;
- (void)setColor:(id)arg1;
- (void)setDrawsTrackAsColorScaleType:(int)arg1;
@end
@interface NSColorScaleSliderCell : NSSliderCell
{
int _scaleType;
NSBitmapImageRep *_scaleBitmap;
BOOL _scaleBitmapValid;
NSColor *_scaleColor;
}
- (void)setColor:(id)arg1;
- (void)setDrawsTrackAsColorScaleType:(int)arg1;
- (void)_drawCustomTrackWithTrackRect:(struct CGRect)arg1 inView:(id)arg2;
- (void)_computeColorScaleIfNecessaryWithSize:(struct CGSize)arg1;
- (BOOL)_usesCustomTrackImage;
@end
@interface NSColorSpace : NSObject <NSCoding>
{
id _profile;
struct {
unsigned int colorSpaceID:8;
unsigned int storageType:3;
unsigned int replacedDuringUnarchiving:1;
unsigned int :20;
unsigned int :32;
} _flags;
void *__cgColorSpace;
void *__cgColorTransform;
void *_reserved[4];
}
+ (id)availableColorSpacesWithModel:(long long)arg1;
+ (id)colorSpaceForColorSpaceName:(id)arg1;
+ (id)_invertedDeviceGrayColorSpace;
+ (id)_invertedGenericGrayColorSpace;
+ (id)genericGamma22GrayColorSpace;
+ (id)adobeRGB1998ColorSpace;
+ (id)sRGBColorSpace;
+ (id)deviceCMYKColorSpace;
+ (id)deviceGrayColorSpace;
+ (id)deviceRGBColorSpace;
+ (id)genericCMYKColorSpace;
+ (id)genericGrayColorSpace;
+ (id)genericRGBColorSpace;
+ (id)specialColorSpaceWithID:(int)arg1;
- (struct CGColor *)_newCGColorByConvertingCGColor:(struct CGColor *)arg1;
- (id)awakeAfterUsingCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)colorSpaceName;
- (id)localizedName;
- (id)description;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (BOOL)_isDeviceColorSpace;
- (long long)colorSpaceModel;
- (long long)numberOfColorComponents;
- (id)colorProfile;
- (void *)colorSyncProfile;
- (struct CGColorSpace *)CGColorSpace;
- (void)_createProfileFor:(struct __CFString *)arg1;
- (id)ICCProfileData;
- (void)finalize;
- (void)dealloc;
- (oneway void)release;
- (id)retain;
- (unsigned long long)retainCount;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
- (id)initWithColorSyncProfile:(void *)arg1;
- (id)initWithICCProfileData:(id)arg1;
- (id)initWithCGColorSpace:(struct CGColorSpace *)arg1;
- (id)_initWithCGColorSpaceNoCache:(struct CGColorSpace *)arg1;
- (id)initWithColorProfile:(id)arg1;
@end
@interface NSColorWell : NSControl
{
NSColor *_color;
id _target;
SEL _action;
struct __cwFlags {
unsigned int isActive:1;
unsigned int isBordered:1;
unsigned int cantDraw:1;
unsigned int isNotContinuous:1;
unsigned int refusesFR:1;
unsigned int reservedColorWell:27;
} _cwFlags;
}
+ (void)_delayedDeactiveWindowlessWell:(id)arg1;
+ (id)_exclusiveColorPanelOwner;
+ (void)colorPanelColorChanged:(id)arg1;
+ (void)initialize;
+ (BOOL)accessibilityIsSingleCelled;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (BOOL)_contentHuggingDefault_isUsuallyFixedWidth;
- (BOOL)isOpaque;
- (id)initWithCoder:(id)arg1;
- (id)_old_initWithCoder_NSColorWell:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)dealloc;
- (BOOL)refusesFirstResponder;
- (void)setRefusesFirstResponder:(BOOL)arg1;
- (void)setAction:(SEL)arg1;
- (SEL)action;
- (void)setTarget:(id)arg1;
- (id)target;
- (void)mouseDown:(id)arg1;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)setColor:(id)arg1;
- (id)color;
- (BOOL)performDragOperation:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (void)acceptColor:(id)arg1 atPoint:(struct CGPoint)arg2;
- (void)windowWillClose:(id)arg1;
- (void)viewWillMoveToWindow:(id)arg1;
- (void)shiftModifySelection:(id)arg1;
- (void)altModifySelection:(id)arg1;
- (void)performClick:(id)arg1;
- (void)_performActivationClickWithShiftDown:(BOOL)arg1;
- (BOOL)acceptsFirstResponder;
- (void)activate:(BOOL)arg1;
- (BOOL)_ownsColorPanelExclusively;
- (BOOL)_shouldOrderFront;
- (void)setContinuous:(BOOL)arg1;
- (BOOL)isContinuous;
- (BOOL)isActive;
- (void)takeColorFrom:(id)arg1;
- (void)deactivate;
- (void)drawRect:(struct CGRect)arg1;
- (void)_drawBorderInRect:(struct CGRect)arg1;
- (struct __CFDictionary *)_coreUIBorderDrawOptions;
- (BOOL)becomeFirstResponder;
- (BOOL)resignFirstResponder;
- (void)_windowChangedKeyState;
- (void)drawWellInside:(struct CGRect)arg1;
- (BOOL)drawColor;
- (void)setNeedsDisplay:(BOOL)arg1;
- (BOOL)_hasKeyboardFocus;
- (void)setEnabled:(BOOL)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_colorWellCommonAwake;
- (void)setBordered:(BOOL)arg1;
- (BOOL)isBordered;
- (id)_takeColorFromDoAction:(id)arg1;
- (id)_takeColorFromAndSendActionIfContinuous:(id)arg1;
- (id)_takeColorFrom:(id)arg1 andSendAction:(BOOL)arg2;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (id)accessibilityRoleAttribute;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSComboBox : NSTextField
{
id _dataSource;
}
+ (void)initialize;
- (CDStruct_3c058996)alignmentRectInsets;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)mouseDownCanMoveWindow;
- (BOOL)acceptsFirstResponder;
- (void)mouseDown:(id)arg1;
- (id)objectValues;
- (long long)indexOfItemWithObjectValue:(id)arg1;
- (id)objectValueOfSelectedItem;
- (id)itemObjectValueAtIndex:(long long)arg1;
- (void)selectItemWithObjectValue:(id)arg1;
- (void)removeAllItems;
- (void)removeItemAtIndex:(long long)arg1;
- (void)removeItemWithObjectValue:(id)arg1;
- (void)insertItemWithObjectValue:(id)arg1 atIndex:(long long)arg2;
- (void)addItemsWithObjectValues:(id)arg1;
- (void)addItemWithObjectValue:(id)arg1;
- (long long)numberOfItems;
- (long long)indexOfSelectedItem;
- (void)deselectItemAtIndex:(long long)arg1;
- (void)selectItemAtIndex:(long long)arg1;
- (void)scrollItemAtIndexToVisible:(long long)arg1;
- (void)scrollItemAtIndexToTop:(long long)arg1;
- (void)noteNumberOfItemsChanged;
- (void)reloadData;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (BOOL)usesDataSource;
- (void)setUsesDataSource:(BOOL)arg1;
- (void)setDataSource:(id)arg1;
- (id)dataSource;
- (void)setCompletes:(BOOL)arg1;
- (BOOL)completes;
- (BOOL)isButtonBordered;
- (void)setButtonBordered:(BOOL)arg1;
- (void)setNumberOfVisibleItems:(long long)arg1;
- (long long)numberOfVisibleItems;
- (void)setItemHeight:(double)arg1;
- (double)itemHeight;
- (void)setIntercellSpacing:(struct CGSize)arg1;
- (struct CGSize)intercellSpacing;
- (void)setHasVerticalScroller:(BOOL)arg1;
- (BOOL)hasVerticalScroller;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)comboBoxCell:(id)arg1 completedString:(id)arg2;
- (unsigned long long)comboBoxCell:(id)arg1 indexOfItemWithStringValue:(id)arg2;
- (id)comboBoxCell:(id)arg1 objectValueForItemAtIndex:(long long)arg2;
- (long long)numberOfItemsInComboBoxCell:(id)arg1;
- (void)comboBoxCellWillDismiss:(id)arg1;
- (void)comboBoxCellWillPopUp:(id)arg1;
- (void)comboBoxCellSelectionIsChanging:(id)arg1;
- (void)comboBoxCellSelectionDidChange:(id)arg1;
- (id)ns_widgetType;
@end
@interface NSComboBoxButtonCell : NSButtonCell
{
}
- (void)accessibilityPerformAction:(id)arg1;
@end
@interface NSComboBoxTableColumn : NSTableColumn
{
}
+ (BOOL)_logErrorForNonStringIdentifier;
- (Class)classForCoder;
@end
@interface NSComboTableView : NSTableView
{
long long _lastReturnedNumberOfRows;
}
- (id)initWithCoder:(id)arg1;
- (long long)numberOfRows;
- (BOOL)shouldDelayWindowOrderingForEvent:(id)arg1;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (BOOL)_accessibilityWantsToBeList;
@end
@interface NSComboBoxWindow : NSWindow
{
NSComboBoxCell *_comboBoxCell;
NSWindow *_attachedToParent;
}
- (void)orderOut:(id)arg1;
- (void)makeKeyAndOrderFront:(id)arg1;
- (void)orderWindow:(long long)arg1 relativeTo:(long long)arg2;
- (void)orderFront:(id)arg1;
- (void)_detachFromParentWindow;
- (void)_attachToParentWindow;
- (void)_commonAwake;
- (BOOL)hasShadow;
- (void)setShownAboveComboBox:(BOOL)arg1;
- (BOOL)hasKeyAppearance;
- (BOOL)canBecomeVisibleWithoutLogin;
- (BOOL)isKeyWindow;
- (BOOL)worksWhenModal;
- (void)dealloc;
- (id)initWithContentRect:(struct CGRect)arg1 comboBoxCell:(id)arg2;
- (id)accessibilityParentAttribute;
- (BOOL)accessibilityIsChildOfApp;
- (BOOL)accessibilityIsIgnored;
@end
@interface NSComboBoxCell : NSTextFieldCell
{
id _delegate;
id _dataSource;
struct __cbcFlags {
unsigned int usesDataSource:1;
unsigned int completes:1;
unsigned int buttonBordered:1;
unsigned int popUpIsUp:1;
unsigned int filteringEvents:1;
unsigned int drawing:1;
unsigned int synchronizingSelection:1;
unsigned int reserved:9;
unsigned int visibleItems:16;
} _cbcFlags;
NSButtonCell *_buttonCell;
NSTableView *_tableView;
NSScrollView *_scrollView;
NSWindow *_popUp;
NSMutableArray *_popUpList;
struct CGRect *_cellFrame;
void *_reserved;
}
+ (void)initialize;
- (BOOL)_needRedrawOnWindowChangedKeyState;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)setFormatter:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)_initWithTypedStreamCoder_NSComboBoxCell:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)_old_encodeWithCoder_NSComboBoxCell:(id)arg1;
- (void)setCompletes:(BOOL)arg1;
- (BOOL)completes;
- (void)_complete:(id)arg1;
- (void)_completeNoRecursion:(id)arg1;
- (void)endEditing:(id)arg1;
- (void)_unregisterForCompletion:(id)arg1;
- (void)_registerForCompletion:(id)arg1;
- (void)_noteLengthAndSelectedRange:(id)arg1;
- (void)_updateLengthAndSelectedRange:(id)arg1;
- (id)completedString:(id)arg1;
- (void)comboBoxTextDidEndEditing:(id)arg1;
- (void)synchronizeTableViewSelectionWithText:(id)arg1;
- (void)synchronizeTableViewSelectionWithStringValue:(id)arg1;
- (void)scrollItemAtIndexToVisible:(long long)arg1;
- (void)scrollItemAtIndexToTop:(long long)arg1;
- (BOOL)_controlView:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (void)moveDown:(id)arg1;
- (void)popUp:(id)arg1;
- (void)_numberOfRowsDidChangeInComboBoxTableView:(id)arg1;
- (void)_updatePopUpWindowFrameFirstTimeInSession:(BOOL)arg1;
- (struct CGRect)frameForPopUpWithOldFrame:(struct CGRect)arg1 cellFrame:(struct CGRect)arg2 controlView:(id)arg3;
- (void)orderOutPopUpWindow:(id)arg1;
- (void)dismissPopUp:(id)arg1;
- (void)filterEvents:(id)arg1;
- (void)_combobox_windowWillBeginSheet:(id)arg1;
- (void)_windowWillOrderOut:(id)arg1;
- (void)_combobox_windowDidBecomeKey:(id)arg1;
- (void)_appWillTerminate:(id)arg1;
- (BOOL)_isFilteringEvents;
- (void)selectWithFrame:(struct CGRect)arg1 inView:(id)arg2 editor:(id)arg3 delegate:(id)arg4 start:(long long)arg5 length:(long long)arg6;
- (void)editWithFrame:(struct CGRect)arg1 inView:(id)arg2 editor:(id)arg3 delegate:(id)arg4 event:(id)arg5;
- (BOOL)_shouldRegisterForEditingNotifications;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)resetCursorRect:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (BOOL)shouldEdit:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (long long)interiorBackgroundStyle;
- (BOOL)_textDimsWhenDisabled;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct __CFDictionary *)_coreUIDrawOptionsWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)setControlView:(id)arg1;
- (void)_drawThemeComboBoxButtonWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_computeBezelRectWithTextCellFrame:(struct CGRect)arg1 inView:(id)arg2 topLeft:(struct CGRect *)arg3 bottomLeft:(struct CGRect *)arg4 left:(struct CGRect *)arg5 right:(struct CGRect *)arg6 top:(struct CGRect *)arg7 bottom:(struct CGRect *)arg8;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGRect)boundsForButtonCell:(struct CGRect)arg1;
- (struct CGRect)boundsForTextCell:(struct CGRect)arg1;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (void)setAlignment:(unsigned long long)arg1;
- (void)setBaseWritingDirection:(long long)arg1;
- (void)setFont:(id)arg1;
- (void)setEnabled:(BOOL)arg1;
- (id)objectValues;
- (long long)indexOfItemWithObjectValue:(id)arg1;
- (id)objectValueOfSelectedItem;
- (id)itemObjectValueAtIndex:(long long)arg1;
- (void)selectItemWithObjectValue:(id)arg1;
- (void)removeAllItems;
- (void)removeItemAtIndex:(long long)arg1;
- (void)removeItemWithObjectValue:(id)arg1;
- (void)insertItemWithObjectValue:(id)arg1 atIndex:(long long)arg2;
- (void)addItemsWithObjectValues:(id)arg1;
- (void)addItemWithObjectValue:(id)arg1;
- (void)noteNumberOfItemsChanged;
- (long long)numberOfItems;
- (long long)indexOfSelectedItem;
- (void)deselectItemAtIndex:(long long)arg1;
- (void)selectItemAtIndex:(long long)arg1;
- (void)reloadData;
- (id)dataSource;
- (void)_setDataSource:(id)arg1;
- (void)setDataSource:(id)arg1;
- (BOOL)usesDataSource;
- (void)setUsesDataSource:(BOOL)arg1;
- (BOOL)isOpaque;
- (long long)numberOfVisibleItems;
- (void)setNumberOfVisibleItems:(long long)arg1;
- (double)itemHeight;
- (BOOL)_isButtonBordered;
- (BOOL)isButtonBordered;
- (void)_setButtonBordered:(BOOL)arg1;
- (void)setButtonBordered:(BOOL)arg1;
- (void)setItemHeight:(double)arg1;
- (struct CGSize)intercellSpacing;
- (void)setIntercellSpacing:(struct CGSize)arg1;
- (BOOL)hasVerticalScroller;
- (void)setHasVerticalScroller:(BOOL)arg1;
- (struct CGRect)_focusRingFrameForFrame:(struct CGRect)arg1 cellFrame:(struct CGRect)arg2;
- (double)_buttonHeight;
- (double)_buttonWidth;
- (void)setControlSize:(unsigned long long)arg1;
- (struct CGRect)_cellFrame;
- (void)_setCellFrame:(struct CGRect)arg1;
- (void)dealloc;
- (id)initTextCell:(id)arg1;
- (void)_initializeButtonCell;
- (void)initPopUpWindow;
- (void)tableViewAction:(id)arg1;
- (id)tableView:(id)arg1 objectValueForTableColumn:(id)arg2 row:(long long)arg3;
- (long long)numberOfRowsInTableView:(id)arg1;
- (void)tableViewSelectionDidChange:(id)arg1;
- (void)tableViewSelectionIsChanging:(id)arg1;
- (BOOL)_suppressNonTitleDrawing;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (struct CGRect)_accessibilityButtonRect;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (id)_accessibilityButtonUIElement;
- (void)accessibilitySetExpandedAttribute:(id)arg1;
- (BOOL)accessibilityIsExpandedAttributeSettable;
- (id)accessibilityExpandedAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSConcreteGlyphGenerator : NSGlyphGenerator
{
char *bidiTypes;
char *bidiLevels;
}
+ (id)sharedGlyphGenerator;
- (void)generateGlyphsForGlyphStorage:(id)arg1 desiredNumberOfCharacters:(unsigned long long)arg2 glyphIndex:(unsigned long long *)arg3 characterIndex:(unsigned long long *)arg4;
@end
@interface NSControl : NSView
{
long long _tag;
id _cell;
struct __conFlags {
unsigned int enabled:1;
unsigned int ignoreMultiClick:1;
unsigned int calcSize:1;
unsigned int drawingAncestor:1;
unsigned int ibReserved:1;
unsigned int updateCellFocus:1;
unsigned int allowsLogicalLayoutDirection:1;
unsigned int asmlwidth:1;
unsigned int hsmlwidth:1;
unsigned int dontValidate:1;
unsigned int reserved:22;
} _conFlags;
}
+ (unsigned long long)defaultFocusRingType;
+ (Class)cellClass;
+ (void)setCellClass:(Class)arg1;
+ (void)initialize;
+ (BOOL)accessibilityIsSingleCelled;
- (BOOL)_performKeyEquivalent:(id)arg1 conditionally:(BOOL)arg2;
- (void)setBaseWritingDirection:(long long)arg1;
- (long long)baseWritingDirection;
- (void)heartBeat:(CDStruct_d41e72e8 *)arg1;
- (BOOL)_wantsHeartBeat;
- (void)_windowChangedKeyState;
- (void)rightMouseDown:(id)arg1;
- (void)_rightMouseUpOrDown:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (void)setAllowsLogicalLayoutDirection:(BOOL)arg1;
- (BOOL)allowsLogicalLayoutDirection;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)performClick:(id)arg1;
- (void)_setControlTextDelegateFromOld:(id)arg1 toNew:(id)arg2;
- (void)updateTrackingAreas;
- (void)resetCursorRects;
- (id)_setWindow:(id)arg1;
- (void)validateEditing;
- (void)_validateEditing:(id)arg1;
- (BOOL)abortEditing;
- (id)currentEditor;
- (void)textViewDidChangeSelection:(id)arg1;
- (struct _NSRange)textView:(id)arg1 willChangeSelectionFromCharacterRange:(struct _NSRange)arg2 toCharacterRange:(struct _NSRange)arg3;
- (void)keyUp:(id)arg1;
- (void)keyDown:(id)arg1;
- (BOOL)shouldBeTreatedAsInkEvent:(id)arg1;
- (void)_removeAllCellMouseTracking;
- (void)_clearMouseTrackingForCell:(id)arg1;
- (void)_setMouseTrackingForCell:(id)arg1;
- (void)_postFocusChangedNotification;
- (void)mouseDown:(id)arg1;
- (BOOL)_shouldTrackWithNonEditableCell;
- (void)drawRect:(struct CGRect)arg1;
- (void)layout;
- (void)updateLayer;
- (BOOL)wantsUpdateLayer;
- (BOOL)_shouldShowFirstResponderForCell:(id)arg1;
- (id)_findCurrentEditor;
- (void)takeObjectValueFrom:(id)arg1;
- (void)takeStringValueFrom:(id)arg1;
- (void)takeDoubleValueFrom:(id)arg1;
- (void)takeFloatValueFrom:(id)arg1;
- (void)takeIntegerValueFrom:(id)arg1;
- (void)takeIntValueFrom:(id)arg1;
- (id)_stringSearchParametersForListingViews;
- (BOOL)_resetIncrementalSearchOnFailure;
- (BOOL)sendAction:(SEL)arg1 to:(id)arg2;
- (void)selectCell:(id)arg1;
- (BOOL)_hasEditableCell;
- (unsigned long long)focusRingType;
- (void)setFocusRingType:(unsigned long long)arg1;
- (struct CGRect)focusRingMaskBounds;
- (void)drawFocusRingMask;
- (void)resignKeyWindow;
- (void)becomeKeyWindow;
- (void)didBecomeActiveFirstResponder;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (BOOL)acceptsFirstResponder;
- (BOOL)refusesFirstResponder;
- (void)setRefusesFirstResponder:(BOOL)arg1;
- (BOOL)needsPanelToBecomeKey;
- (void)drawCell:(id)arg1;
- (void)drawCellInside:(id)arg1;
- (void)updateCellInside:(id)arg1;
- (void)_updateCellImage:(id)arg1;
- (void)updateCell:(id)arg1;
- (void)setNeedsDisplay;
- (id)objectValue;
- (double)doubleValue;
- (float)floatValue;
- (long long)integerValue;
- (int)intValue;
- (id)attributedStringValue;
- (id)stringValue;
- (void)setObjectValue:(id)arg1;
- (void)setDoubleValue:(double)arg1;
- (void)setFloatValue:(float)arg1;
- (void)setAttributedStringValue:(id)arg1;
- (void)setIntegerValue:(long long)arg1;
- (void)setIntValue:(int)arg1;
- (void)setStringValue:(id)arg1;
- (id)formatter;
- (void)setFormatter:(id)arg1;
- (void)setFont:(id)arg1;
- (id)font;
- (void)setAlignment:(unsigned long long)arg1;
- (unsigned long long)alignment;
- (void)setFloatingPointFormat:(BOOL)arg1 left:(unsigned long long)arg2 right:(unsigned long long)arg3;
- (void)setEnabled:(BOOL)arg1;
- (BOOL)isEnabled;
- (void)setContinuous:(BOOL)arg1;
- (BOOL)isContinuous;
- (long long)sendActionOn:(long long)arg1;
- (long long)mouseDownFlags;
- (BOOL)ignoresMultiClick;
- (void)setIgnoresMultiClick:(BOOL)arg1;
- (long long)selectedTag;
- (void)setTag:(long long)arg1;
- (long long)tag;
- (void)setAction:(SEL)arg1;
- (SEL)action;
- (void)setTarget:(id)arg1;
- (id)target;
- (id)selectedCell;
- (void)setCell:(id)arg1;
- (id)cell;
- (void)_resetMaxLayoutWidthAtNextLayout;
- (BOOL)_hasSetMaxLayoutWidth;
- (void)_setHasSetMaxLayoutWidth:(BOOL)arg1;
- (BOOL)_setsMaxLayoutWidthAtFirstLayout;
- (void)_setSetsMaxLayoutWidthAtFirstLayout:(BOOL)arg1;
- (void)calcSize;
- (void)setFrameSize:(struct CGSize)arg1;
- (struct CGSize)intrinsicContentSize;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (void)sizeToFit;
- (BOOL)mouseDownCanMoveWindow;
- (void)setAllowsExpansionToolTips:(BOOL)arg1;
- (BOOL)allowsExpansionToolTips;
- (BOOL)canSmoothFontsInLayer;
- (BOOL)isOpaque;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_commonControlInit;
- (id)accessibilityPopUpMenuParent:(id)arg1;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsIgnored;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsEnabledAttributeSettable;
- (id)accessibilityEnabledAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (void)accessibilitySetFocus:(id)arg1 forChild:(id)arg2;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (void)accessibilityPostNotification:(id)arg1 context:(id)arg2;
- (void)invalidateIntrinsicContentSizeForCell:(id)arg1;
@end
@interface _NSControllerObjectProxy : NSObject
{
id _controller;
}
- (BOOL)validateValue:(id *)arg1 forKeyPath:(id)arg2 error:(id *)arg3;
- (BOOL)validateValue:(id *)arg1 forKey:(id)arg2 error:(id *)arg3;
- (void)_invokeSelector:(SEL)arg1 withArguments:(id)arg2 onKeyPath:(id)arg3;
- (void)setValue:(id)arg1 forKeyPath:(id)arg2;
- (void)setValue:(id)arg1 forKey:(id)arg2;
- (id)mutableArrayValueForKeyPath:(id)arg1;
- (id)mutableArrayValueForKey:(id)arg1;
- (id)_proxyMutableArrayValueForKeyPath:(id)arg1;
- (id)_proxyMutableArrayValueForKey:(id)arg1;
- (id)valueForKeyPath:(id)arg1;
- (id)valueForKey:(id)arg1;
- (id)_valueWithOperatorKeyPath:(id)arg1;
- (long long)_requestTypeForOperationKey:(id)arg1;
- (void)clearController;
- (id)initWithController:(id)arg1;
@end
@interface _NSControllerEditorSheetContext : NSObject
{
id _delegate;
SEL _didCommitSelector;
void *_embeddedContextInfo;
}
@end
@interface NSController : NSObject <NSCoding>
{
void *_reserved;
void *_reserved2;
int _specialPurposeType;
id _bindingAdaptor;
NSMutableArray *_editors;
NSMutableArray *_declaredKeys;
NSMutableDictionary *_dependentKeyToModelKeyTable;
NSMutableDictionary *_modelKeyToDependentKeyTable;
NSMutableArray *_modelKeysToRefreshEachTime;
struct __bindingsControllerFlags {
unsigned int _alwaysPresentsApplicationModalAlerts:1;
unsigned int _refreshesAllModelKeys:1;
unsigned int _multipleObservedModelObjects:1;
unsigned int _isEditing:1;
unsigned int _reservedController:28;
} _bindingsControllerFlags;
NSMutableDictionary *_reservedOther;
id _modelObservingTracker;
id _expectedObservingInfo;
id _singleValueAccessor;
}
+ (BOOL)_shouldAddObservationForwardersForKey:(id)arg1;
+ (id)_modelAndProxyKeys;
+ (id)_keyValueBindingAccessPoints;
+ (Class)_modelObservingTrackerClass;
+ (BOOL)automaticallyNotifiesObserversForKey:(id)arg1;
+ (id)_nonAutomaticObservingKeys;
+ (void)initialize;
- (BOOL)_refreshesAllModelKeys;
- (void)_setRefreshesAllModelKeys:(BOOL)arg1;
- (id)_modelKeysTriggeringChangeNotificationsForDependentKey:(id)arg1;
- (void)_setModelKeys:(id)arg1 triggerChangeNotificationsForDependentKey:(id)arg2;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (BOOL)_shouldSuppressObserverNotificationFromObject:(id)arg1 keyPath:(id)arg2;
- (BOOL)_shouldSendObserverNotificationForModelOrProxyKey:(id)arg1 keyPath:(id)arg2 ofObject:(id)arg3;
- (id)_modelAndProxyKeysObserved;
- (BOOL)_observesModelObjects;
- (BOOL)_validateSingleValue:(id *)arg1 forKeyPath:(id)arg2 error:(id *)arg3;
- (BOOL)_validateSingleValue:(id *)arg1 forKey:(id)arg2 error:(id *)arg3;
- (void)_invokeSingleSelector:(SEL)arg1 withArguments:(id)arg2 onKeyPath:(id)arg3;
- (void)_setSingleValue:(id)arg1 forKeyPath:(id)arg2;
- (void)_setSingleValue:(id)arg1 forKey:(id)arg2;
- (id)_singleMutableArrayValueForKeyPath:(id)arg1;
- (id)_singleMutableArrayValueForKey:(id)arg1;
- (id)_singleValueForKeyPath:(id)arg1 operationType:(long long)arg2;
- (id)_singleValueForKeyPath:(id)arg1;
- (id)_singleValueForKey:(id)arg1;
- (BOOL)isEditing;
- (void)_controllerEditor:(id)arg1 didCommit:(BOOL)arg2 contextInfo:(id)arg3;
- (void)commitEditingWithDelegate:(id)arg1 didCommitSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (BOOL)commitEditingAndReturnError:(id *)arg1;
- (BOOL)commitEditing;
- (void)discardEditing;
- (BOOL)alwaysPresentsApplicationModalAlerts;
- (void)setAlwaysPresentsApplicationModalAlerts:(BOOL)arg1;
- (void)objectDidEndEditing:(id)arg1;
- (void)objectDidBeginEditing:(id)arg1;
- (void)_finishEditingState;
- (void)_notifyEditorStateChanged:(BOOL)arg1;
- (void)didChangeValueForKey:(id)arg1;
- (void)willChangeValueForKey:(id)arg1;
- (void)removeObserver:(id)arg1 forKeyPath:(id)arg2 context:(void *)arg3;
- (void)removeObserver:(id)arg1 forKeyPath:(id)arg2;
- (void)_commonRemoveObserver:(id)arg1 forKeyPath:(id)arg2;
- (void)addObserver:(id)arg1 forKeyPath:(id)arg2 options:(unsigned long long)arg3 context:(void *)arg4;
- (void)_notifyObserversForKeyPath:(id)arg1 change:(id)arg2;
- (BOOL)_shouldAddObservationForwardersForKey:(id)arg1;
- (long long)_specialPurposeType;
- (void)_setSpecialPurposeType:(long long)arg1;
- (void)_removeDeclaredKey:(id)arg1;
- (void)_addDeclaredKey:(id)arg1;
- (id)_declaredKeys;
- (void)_setDeclaredKeys:(id)arg1;
- (id)_controllerKeys;
- (id)_bindingAdaptor;
- (void)_setBindingAdaptor:(id)arg1;
- (void)dealloc;
- (void)_dealloc;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)init;
- (void)_init;
@end
@interface NSControllerConfigurationBinder : NSBinder
{
struct __controllerConfigurationBinderFlags {
unsigned int _ignoreChanges:1;
unsigned int _reservedControllerConfigurationBinder:31;
} _controllerConfigurationBinderFlags;
}
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (id)bindingCategory;
- (void)controller:(id)arg1 didChangeToFilterPredicate:(id)arg2;
- (void)controller:(id)arg1 didChangeToSortDescriptors:(id)arg2;
- (void)controller:(id)arg1 didChangeToSelectionIndexPaths:(id)arg2;
- (void)controller:(id)arg1 didChangeToSelectionIndexes:(id)arg2;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (void)_updateSelectionIndexPaths:(id)arg1;
- (void)_updateSelectionIndexes:(id)arg1;
- (void)_updateSortDescriptors:(id)arg1;
- (void)_updateFilterPredicate:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
- (void)_connectionWasBroken;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
- (void)_init;
@end
@interface NSCrayon : NSObject
{
NSString *name;
NSColor *color;
NSImage *image;
struct CGPoint origin;
NSCrayonRow *parentCrayonRow;
}
- (id)crayonToRight;
- (id)crayonToLeft;
- (void)drawShadowLayer;
- (void)drawCrayonLayer;
- (void)drawFocusRingInView:(id)arg1;
- (struct CGRect)rectWithoutShadow;
- (struct CGRect)rectIncludingShadow;
- (void)setParentCrayonRow:(id)arg1;
- (void)setOrigin:(struct CGPoint)arg1;
- (void)setImage:(id)arg1;
- (void)setColor:(id)arg1;
- (void)setName:(id)arg1;
- (id)parentCrayonView;
- (id)parentCrayonRow;
- (struct CGPoint)origin;
- (id)image;
- (id)color;
- (id)name;
- (id)localizedColorNameComponent;
- (id)description;
- (void)dealloc;
- (id)initWithName:(id)arg1 color:(id)arg2 image:(id)arg3;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (void)accessibilitySetValue:(id)arg1 forAttribute:(id)arg2;
- (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- (id)accessibilityAttributeValue:(id)arg1;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (BOOL)accessibilityIsSizeAttributeSettable;
- (id)accessibilitySizeAttribute;
- (BOOL)accessibilityIsPositionAttributeSettable;
- (id)accessibilityPositionAttribute;
- (BOOL)accessibilityIsTopLevelUIElementAttributeSettable;
- (id)accessibilityTopLevelUIElementAttribute;
- (BOOL)accessibilityIsWindowAttributeSettable;
- (id)accessibilityWindowAttribute;
- (BOOL)accessibilityIsDescriptionAttributeSettable;
- (id)accessibilityDescriptionAttribute;
- (BOOL)accessibilityIsParentAttributeSettable;
- (id)accessibilityParentAttribute;
- (BOOL)accessibilityIsRoleDescriptionAttributeSettable;
- (id)accessibilityRoleDescriptionAttribute;
- (BOOL)accessibilityIsRoleAttributeSettable;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
- (BOOL)accessibilityIsIgnored;
@end
@interface NSCrayonRow : NSObject
{
NSMutableArray *crayons;
struct CGPoint origin;
NSImage *image;
double yOffset;
NSColorPickerCrayonView *parentCrayonView;
}
- (void)drawShadowLayer;
- (void)drawCrayonLayer;
- (struct CGRect)rectWithoutShadow;
- (struct CGRect)rectIncludingShadow;
- (void)setParentCrayonView:(id)arg1;
- (id)parentCrayonView;
- (id)crayonToRightOfCrayon:(id)arg1;
- (id)crayonToLeftOfCrayon:(id)arg1;
- (id)crayonClosestToIndex:(unsigned long long)arg1;
- (id)objectEnumerator;
- (unsigned long long)indexOfCrayon:(id)arg1;
- (id)lastCrayon;
- (id)crayonAtIndex:(unsigned long long)arg1;
- (unsigned long long)count;
- (void)addCrayon:(id)arg1;
- (id)crayons;
- (void)dealloc;
- (id)initWithCapacity:(unsigned long long)arg1 origin:(struct CGPoint)arg2 image:(id)arg3 yOffset:(double)arg4;
@end
@interface NSCursor : NSObject <NSCoding>
{
struct CGPoint _hotSpot;
struct _cursorFlags {
unsigned int onMouseExited:1;
unsigned int onMouseEntered:1;
unsigned int cursorType:8;
unsigned int :22;
} _flags;
id _image;
}
+ (id)_helpCursor;
+ (id)_windowResizeNorthWestSouthEastCursor;
+ (id)_windowResizeNorthEastSouthWestCursor;
+ (id)_windowResizeSouthWestCursor;
+ (id)_windowResizeSouthEastCursor;
+ (id)_windowResizeNorthWestCursor;
+ (id)_windowResizeNorthEastCursor;
+ (id)_windowResizeNorthSouthCursor;
+ (id)_windowResizeSouthCursor;
+ (id)_windowResizeNorthCursor;
+ (id)_windowResizeEastWestCursor;
+ (id)_windowResizeWestCursor;
+ (id)_windowResizeEastCursor;
+ (id)_zoomOutCursor;
+ (id)_zoomInCursor;
+ (id)_resizeLeftRightCursor;
+ (id)_resizeRightCursor;
+ (id)_resizeLeftCursor;
+ (id)_topRightResizeCursor;
+ (id)_bottomRightResizeCursor;
+ (id)_topLeftResizeCursor;
+ (id)_bottomLeftResizeCursor;
+ (id)_verticalResizeCursor;
+ (id)_horizontalResizeCursor;
+ (id)_crosshairCursor;
+ (id)_waitCursor;
+ (id)_moveCursor;
+ (id)_closedHandCursor;
+ (id)_handCursor;
+ (id)_genericDragCursor;
+ (id)dragLinkCursor;
+ (id)_copyDragCursor;
+ (id)dragCopyCursor;
+ (BOOL)helpCursorShown;
+ (id)_setHelpCursor:(BOOL)arg1;
+ (id)_makeCursors;
+ (void)pop;
+ (void)_clearOverrideCursorAndSetArrow;
+ (void)_setOverrideCursor:(id)arg1;
+ (id)currentSystemCursor;
+ (id)currentCursor;
+ (void)setHiddenUntilMouseMoves:(BOOL)arg1;
+ (void)unhide;
+ (void)hide;
+ (id)IBeamCursorForVerticalLayout;
+ (id)contextualMenuCursor;
+ (id)busyButClickableCursor;
+ (id)operationNotAllowedCursor;
+ (id)disappearingItemCursor;
+ (id)crosshairCursor;
+ (id)resizeUpDownCursor;
+ (id)resizeDownCursor;
+ (id)resizeUpCursor;
+ (id)resizeLeftRightCursor;
+ (id)resizeRightCursor;
+ (id)resizeLeftCursor;
+ (id)openHandCursor;
+ (id)closedHandCursor;
+ (id)pointingHandCursor;
+ (id)IBeamCursor;
+ (id)arrowCursor;
+ (id)_buildCursor:(id)arg1 cursorData:(struct CGPoint)arg2;
+ (void)initialize;
- (void)pop;
- (void)push;
- (id)awakeAfterUsingCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (id)forceSet;
- (void)set;
- (void)_reallySet;
- (id)_premultipliedARGBBitmaps;
- (BOOL)isSetOnMouseEntered;
- (BOOL)isSetOnMouseExited;
- (void)setOnMouseEntered:(BOOL)arg1;
- (void)setOnMouseExited:(BOOL)arg1;
- (struct CGPoint)hotSpot;
- (id)image;
- (void)_getImageAndHotSpotFromCoreCursor;
- (long long)_coreCursorType;
- (void)dealloc;
- (id)init;
- (void)_setImage:(id)arg1;
- (id)initWithImage:(id)arg1 foregroundColorHint:(id)arg2 backgroundColorHint:(id)arg3 hotSpot:(struct CGPoint)arg4;
- (id)initWithImage:(id)arg1 hotSpot:(struct CGPoint)arg2;
@end
@interface NSCustomImageRep : NSImageRep
{
SEL _drawMethod;
id _drawObject;
unsigned int _reserved;
}
+ (void)initialize;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (BOOL)draw;
- (BOOL)_wantsToBeCached;
- (void)setFlipped:(BOOL)arg1;
- (BOOL)isFlipped;
- (id)delegate;
- (SEL)drawSelector;
- (id)drawingHandler;
- (void)dealloc;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithSize:(struct CGSize)arg1 flipped:(BOOL)arg2 drawingHandler:(id)arg3;
- (id)initWithDrawSelector:(SEL)arg1 delegate:(id)arg2 flipped:(BOOL)arg3;
- (id)initWithDrawSelector:(SEL)arg1 delegate:(id)arg2;
- (id)init;
- (id)drawHandler;
- (id)initWithSize:(struct CGSize)arg1 drawHandler:(id)arg2;
- (id)initWithSize:(struct CGSize)arg1 flipped:(BOOL)arg2 drawHandler:(id)arg3;
@end
@interface NSCustomObject : NSObject <NSCoding>
{
NSString *className;
id object;
id extension;
}
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)setClassName:(id)arg1;
- (id)className;
- (void)setObject:(id)arg1;
- (id)nibInstantiate;
- (void)dealloc;
- (id)init;
@end
@interface NSCustomResource : NSObject <NSCoding>
{
NSString *className;
NSString *resourceName;
}
+ (id)bundleForImageSearch;
+ (id)bundleForCurrentNib;
+ (void)popBundleForImageSearch;
+ (void)pushBundleForImageSearch:(id)arg1;
+ (void)initialize;
- (id)awakeAfterUsingCoder:(id)arg1;
- (id)loadSoundWithName:(id)arg1;
- (id)loadCIImageWithName:(id)arg1;
- (id)loadImageWithName:(id)arg1;
- (id)_loadImageWithName:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)setResourceName:(id)arg1;
- (id)resourceName;
- (void)setClassName:(id)arg1;
- (id)className;
- (void)dealloc;
- (id)init;
@end
@interface NSCustomView : NSView
{
NSString *className;
NSView *view;
id extension;
}
+ (void)initialize;
- (void)setClassName:(id)arg1;
- (id)className;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)nibInstantiateWithObjectInstantiator:(id)arg1;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface NSDatePicker : NSControl
{
}
+ (void)initialize;
- (void)rightMouseDragged:(id)arg1;
- (void)rightMouseUp:(id)arg1;
- (void)rightMouseDown:(id)arg1;
- (void)removeFromSuperview;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (BOOL)acceptsFirstResponder;
- (BOOL)needsPanelToBecomeKey;
- (BOOL)isOpaque;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (void)setMaxDate:(id)arg1;
- (id)maxDate;
- (void)setMinDate:(id)arg1;
- (id)minDate;
- (void)setTimeInterval:(double)arg1;
- (double)timeInterval;
- (void)setDateValue:(id)arg1;
- (id)dateValue;
- (void)setTimeZone:(id)arg1;
- (id)timeZone;
- (void)setLocale:(id)arg1;
- (id)locale;
- (void)setCalendar:(id)arg1;
- (id)calendar;
- (void)setDatePickerElements:(unsigned long long)arg1;
- (unsigned long long)datePickerElements;
- (void)setDatePickerMode:(unsigned long long)arg1;
- (unsigned long long)datePickerMode;
- (CDStruct_3c058996)alignmentRectInsets;
- (void)setTextColor:(id)arg1;
- (id)textColor;
- (void)setBackgroundColor:(id)arg1;
- (id)backgroundColor;
- (void)setDrawsBackground:(BOOL)arg1;
- (BOOL)drawsBackground;
- (void)setBordered:(BOOL)arg1;
- (BOOL)isBordered;
- (void)setBezeled:(BOOL)arg1;
- (BOOL)isBezeled;
- (void)setDatePickerStyle:(unsigned long long)arg1;
- (unsigned long long)datePickerStyle;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_setWrapsDateComponentArithmetic:(BOOL)arg1;
- (BOOL)_wrapsDateComponentArithmetic;
- (void)_setForcesLeadingZeroes:(BOOL)arg1;
- (BOOL)_forcesLeadingZeroes;
- (void)_setDisabledTextColor:(id)arg1;
- (id)_disabledTextColor;
- (id)ns_widgetType;
- (BOOL)ns_hasClockAndCalendar;
- (BOOL)ns_hasCalendar;
- (BOOL)ns_hasClock;
- (BOOL)ns_isGraphical;
@end
@interface NSDatePickerCell : NSActionCell
{
double _timeInterval;
NSDate *_minDate;
NSDate *_maxDate;
struct __dateCellFlags {
unsigned int elements:16;
unsigned int controlStyle:3;
unsigned int controlMode:2;
unsigned int trackingHand:2;
unsigned int reserved2:4;
unsigned int drawsBackground:1;
unsigned int digitsEntered:2;
unsigned int forcesLeadingZeroes:1;
unsigned int wrapsDateComponentArithmetic:1;
} _dcFlags;
id _delegate;
NSCalendar *_calendar;
NSLocale *_locale;
NSTimeZone *_timeZone;
NSColor *_backgroundColor;
NSColor *_textColor;
int _indexOfSelectedSubfield;
int _reserved0;
id _reserved1;
id _reserved2;
id _reserved3;
id _reserved4;
}
+ (id)_sharedDateFormatter;
+ (void)initialize;
+ (void)_datePreferencesChanged:(id)arg1;
+ (void)_updateInstancesForDatePreferencesChange;
+ (id)_calendarWeekDayHeaderFont;
+ (double)_calendarHeaderFontSize;
+ (id)_calendarHeaderFontOfSize:(double)arg1;
+ (id)_calendarHeaderFont;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (BOOL)keyDown:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)stopTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3 mouseIsUp:(BOOL)arg4;
- (BOOL)continueTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3;
- (BOOL)startTrackingAt:(struct CGPoint)arg1 inView:(id)arg2;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)drawFocusRingMaskWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)focusRingMaskBoundsForFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)setAlignment:(unsigned long long)arg1;
- (struct CGSize)cellSize;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (void)setMaxDate:(id)arg1;
- (id)maxDate;
- (void)setMinDate:(id)arg1;
- (id)minDate;
- (void)setTimeInterval:(double)arg1;
- (double)timeInterval;
- (void)setDateValue:(id)arg1;
- (id)dateValue;
- (void)setObjectValue:(id)arg1;
- (void)setTimeZone:(id)arg1;
- (id)timeZone;
- (void)setLocale:(id)arg1;
- (id)locale;
- (void)setCalendar:(id)arg1;
- (id)calendar;
- (void)setDatePickerElements:(unsigned long long)arg1;
- (unsigned long long)datePickerElements;
- (void)setDatePickerMode:(unsigned long long)arg1;
- (unsigned long long)datePickerMode;
- (void)setFont:(id)arg1;
- (void)setTextColor:(id)arg1;
- (id)textColor;
- (void)setBackgroundColor:(id)arg1;
- (id)backgroundColor;
- (void)setDrawsBackground:(BOOL)arg1;
- (BOOL)drawsBackground;
- (void)setDatePickerStyle:(unsigned long long)arg1;
- (unsigned long long)datePickerStyle;
- (void)setEnabled:(BOOL)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initTextCell:(id)arg1;
- (id)init;
- (void)_unregisterInstance;
- (void)_registerInstance;
- (void)_updateInstancesForDatePreferencesChange;
- (void)_setWrapsDateComponentArithmetic:(BOOL)arg1;
- (BOOL)_wrapsDateComponentArithmetic;
- (void)_setForcesLeadingZeroes:(BOOL)arg1;
- (BOOL)_forcesLeadingZeroes;
- (void)_setDisabledTextColor:(id)arg1;
- (id)_disabledTextColor;
- (id)_constrainDateValue:(id)arg1 timeInterval:(double *)arg2;
- (void)_finishPendingEdit;
- (BOOL)_constrainAndSetDateValue:(id)arg1 timeInterval:(double)arg2 sendActionIfChanged:(BOOL)arg3 beepIfNoChange:(BOOL)arg4 returnCalendarToHomeMonth:(BOOL)arg5 preserveFractionalSeconds:(BOOL)arg6;
- (void)_toggleAMPM;
- (void)_adjustDatePickerElement:(int)arg1 by:(long long)arg2 returnCalendarToHomeMonth:(BOOL)arg3;
- (long long)_digitForLocalizedDigitCharacter:(unsigned short)arg1;
- (struct _NSRange)_rangeOfDaysForMonth:(long long)arg1 year:(long long)arg2;
- (id)_effectiveCalendar;
- (long long)_dayOfWeekForDate:(id)arg1;
- (BOOL)_dateIsAM:(id)arg1;
- (id)_dateFromComponents:(id)arg1;
- (id)_componentsOfInterestToDatePickerFromDate:(id)arg1;
- (void)_clampDayToValidRangeInDateComponents:(id)arg1;
- (id)_adjustDate:(id)arg1 byEras:(long long)arg2 years:(long long)arg3 months:(long long)arg4 days:(long long)arg5 hours:(long long)arg6 minutes:(long long)arg7 seconds:(long long)arg8;
- (id)_numberFormatter;
- (void)_invalidateDateFormatter;
- (id)_dateFormatter;
- (id)_calenderWeekdayHeaderTextColorBasedOnEnabledState;
- (id)_calenderHeaderTextColorBasedOnEnabledState;
- (id)_textColorBasedOnEnabledState;
- (BOOL)_fixUpDatePickerElementFlags;
- (BOOL)_allocateDatePickerCellExtraIvars;
- (void)_stepperCellValueChanged:(id)arg1;
- (id)_stepperCell;
- (id)_stepper;
- (void)_setStepper:(id)arg1;
- (void)_selectLastSubfield;
- (void)_selectFirstSubfield;
- (void)_selectPreviousSubfield;
- (void)_selectNextSubfield;
- (void)_notifyDelegateIndexOfSelectedSubfieldDidChange;
- (void)_setPM:(BOOL)arg1;
- (void)_insertDigit:(long long)arg1;
- (void)_cancelSubfieldFieldChanges;
- (void)_commitSubfieldFieldChanges;
- (void)_deleteDigit;
- (void)_cancelUserEditTimer;
- (void)_resetUserEditTimer;
- (void)_userEditExpired:(id)arg1;
- (void)_incrementSelectedSubfield;
- (void)_decrementSelectedSubfield;
- (BOOL)_textFieldWithStepperKeyDown:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (BOOL)_textFieldWithStepperTrackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (id)_subfields;
- (void)_updateSubfieldStringsForDateChange;
- (id)_stringForDatePickerElement:(int)arg1 usingDateFormat:(id)arg2;
- (id)_subfieldDefsForICUDateFormatString:(id)arg1;
- (void)_addSubfieldForElement:(int)arg1 withDateFormat:(id)arg2 stringValue:(id)arg3 alternateStringValue:(id)arg4;
- (void)_addStaticSubfieldWithString:(id)arg1;
- (void)_addEditableSubfieldForElement:(int)arg1 dateFormat:(id)arg2;
- (void)_createSubfields;
- (struct CGSize)_textFieldCellSize;
- (struct CGSize)_textFieldWithStepperCellSize;
- (long long)_indexOfSubfieldAtPoint:(struct CGPoint)arg1 inFrame:(struct CGRect)arg2;
- (void)_getTextAreaFrame:(struct CGRect *)arg1 stepperCellFrame:(struct CGRect *)arg2 forDatePickerCellFrame:(struct CGRect)arg3;
- (double)_stepperCellTopAndBottomTrim;
- (struct CGSize)_desiredTextAreaSize;
- (void)_adjustLayoutForTextAreaFrame:(struct CGRect)arg1;
- (BOOL)_shouldShowFocusRingInView:(id)arg1;
- (BOOL)_hasFocusRingInView:(id)arg1;
- (void)_drawTextFieldWithStepperWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (unsigned long long)_hitTestTextFieldWithStepper:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)_clockAndCalendarTakeDisplayedMonthFromTodaysDate;
- (void)_clockAndCalendarTakeDisplayedMonthFromDateValue;
- (void)_clockAndCalendarReturnToHomeMonth:(id)arg1;
- (void)_clockAndCalendarAdvanceMonth:(id)arg1;
- (void)_clockAndCalendarRetreatMonth:(id)arg1;
- (id)_clockAndCalendarReturnToHomeMonthButtonCell;
- (id)_clockAndCalendarAdvanceMonthButtonCell;
- (id)_clockAndCalendarRetreatMonthButtonCell;
- (BOOL)_clockAndCalendarKeyDown:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)_autoAdvanceCalendar:(id)arg1;
- (void)_clockAndCalendarStopTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3 mouseIsUp:(BOOL)arg4;
- (BOOL)_clockAndCalendarContinueTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3;
- (BOOL)_clockAndCalendarStartTrackingAt:(struct CGPoint)arg1 inView:(id)arg2;
- (id)_calendarDateComponentsForPoint:(struct CGPoint)arg1 inCalendarRect:(struct CGRect)arg2;
- (BOOL)_clockAndCalendarTrackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)_clockAndCalendarGetClockFrame:(struct CGRect *)arg1 calendarFrame:(struct CGRect *)arg2 retreatMonthButtonCellFrame:(struct CGRect *)arg3 advanceMonthButtonCellFrame:(struct CGRect *)arg4 returnToHomeMonthButtonCellFrame:(struct CGRect *)arg5 forDatePickerCellFrame:(struct CGRect)arg6;
- (struct CGRect)_calendarDaysFrameForDatePickerCellFrame:(struct CGRect)arg1;
- (struct CGSize)_clockAndCalendarCellSize;
- (void)_drawClockAndCalendarWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (unsigned long long)_hitTestClockAndCalendar:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)_clockAndCalendarFillDayCell:(long long)arg1 withColor:(id)arg2 inFrame:(struct CGRect)arg3 inView:(id)arg4;
- (void)_clockAndCalendarFillDayCellRange:(struct _NSRange)arg1 withColor:(id)arg2 inFrame:(struct CGRect)arg3 inView:(id)arg4;
- (id)_calendarContentAttributedStringWithSelectedDayCells:(struct _NSRange)arg1;
- (id)_calendarDayNamesStringForFirstWeekday:(long long)arg1;
- (struct _NSRange)_calendarRangeOfSelectedDaysForDisplayedMonthOffset:(long long)arg1;
- (struct _NSRange)_calendarRangeOfAllDaysForDisplayedMonth;
- (struct _NSRange)_calendarRangeOfAllDaysForDisplayedMonthOffset:(long long)arg1;
- (long long)_calendarFirstWeekday;
- (id)_calendarFirstDayOfDisplayedMonthDateComponents;
- (id)_calendarDateComponentsOfFirstDayOfDisplayedMonthOffset:(long long)arg1;
- (BOOL)_calendarDateRangeValueContainsAnyPartOfEra:(long long)arg1 year:(long long)arg2 month:(long long)arg3 day:(long long)arg4;
- (BOOL)_analogClockTrackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)_drawAnalogClockWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)accessibilityIsDateTimeComponentsAttributeSettable;
- (id)accessibilityDateTimeComponentsAttribute;
- (BOOL)accessibilityIsMaxValueAttributeSettable;
- (id)accessibilityMaxValueAttribute;
- (BOOL)accessibilityIsMinValueAttributeSettable;
- (id)accessibilityMinValueAttribute;
- (void)accessibilitySetValueAttribute:(id)arg1;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface _NSDatePickerCellSubfield : NSObject <NSCopying>
{
int _element;
struct CGRect _frame;
NSString *_dateFormat;
NSString *_stringValue;
}
- (void)adjustFrameOriginX:(double)arg1;
- (void)setStringValue:(id)arg1;
- (id)stringValue;
- (id)dateFormat;
- (struct CGRect)frame;
- (int)element;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initWithElement:(int)arg1 frame:(struct CGRect)arg2 dateFormat:(id)arg3 stringValue:(id)arg4;
@end
@interface _NSDatePickerCellExtraIvars : NSObject
{
NSButtonCell *_retreatMonthButtonCell;
NSButtonCell *_advanceMonthButtonCell;
NSButtonCell *_returnToHomeMonthButtonCell;
NSDateComponents *_calendarDisplayedMonthDateComponents;
NSColor *_disabledTextColor;
NSNumberFormatter *_numberFormatter;
}
- (void)dealloc;
- (void)setDisabledTextColor:(id)arg1;
- (id)disabledTextColor;
- (oneway void)releaseCalendarSpecificResources;
- (id)calendarDisplayedMonthDateComponents;
- (id)returnToHomeMonthButtonCellForDatePickerCell:(id)arg1;
- (id)advanceMonthButtonCellForDatePickerCell:(id)arg1;
- (id)retreatMonthButtonCellForDatePickerCell:(id)arg1;
@end
@interface _NSDatePickerRange : NSObject
{
NSDate *_date;
double _timeInterval;
BOOL _anchorOnLeft;
}
- (void)dealloc;
- (struct _NSRange)daysInMonth:(long long)arg1 year:(long long)arg2 forDatePickerCell:(id)arg3;
- (BOOL)containsMonth:(long long)arg1 year:(long long)arg2 forDatePickerCell:(id)arg3;
- (BOOL)containsDayGranularityDate:(id)arg1 forDatePickerCell:(id)arg2;
- (id)dateRangeAnchoredSelectionWithDate:(id)arg1;
- (id)dateRangeTrimmedFromNearestEndWithDate:(id)arg1;
- (id)dateRangeExtendedWithDate:(id)arg1;
- (BOOL)isAnchoredRight;
- (BOOL)isAnchoredLeft;
- (void)setAnchorRight;
- (void)setAnchorLeft;
- (id)endDate;
- (void)setTimeInterval:(double)arg1;
- (void)setDate:(id)arg1;
- (double)timeInterval;
- (id)date;
- (id)init;
- (id)initWithDatePickerRange:(id)arg1;
- (id)initWithDate:(id)arg1 timeInterval:(double)arg2;
- (id)description;
@end
@interface NSDisplayFontBinder : NSBinder
{
NSFont *_originalFont;
}
+ (id)bindingsForObject:(id)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (id)bindingCategory;
+ (id)_pluginProtocol;
- (void)updateTableColumnDataCell:(id)arg1 forDisplayAtIndex:(unsigned long long)arg2;
- (void)updateOutlineColumnDataCell:(id)arg1 forDisplayAtIndexPath:(id)arg2;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (id)updateInvalidatedFont:(id)arg1 forObject:(id)arg2;
- (id)_adjustFontOfObject:(id)arg1 mode:(struct __NSKeyValueCodingControllerModeType)arg2 triggerRedisplay:(BOOL)arg3 compareDirectly:(BOOL)arg4 toFont:(id)arg5;
- (void)_connectionWasEstablished;
- (BOOL)_isBooleanBinding:(id)arg1;
- (BOOL)isBindingReadOnly:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
- (id)availableBindings;
- (id)_fontFromBindingsWithMode:(struct __NSKeyValueCodingControllerModeType)arg1 referenceFont:(id)arg2 fallbackFont:(id)arg3;
- (id)_valueForBindingWithResolve:(id)arg1 mode:(struct __NSKeyValueCodingControllerModeType)arg2;
- (BOOL)_isAnyFontBindingBoundToController:(id)arg1;
- (id)_availableBindingsWithFontBindingsFiltered:(id)arg1;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
- (void)_dealloc;
- (void)_init;
@end
@interface NSDisplayPatternBinder : NSBinder
{
NSString *_displayPattern;
}
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)_cellOrControlForObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)_enumeratedDisplayPatternTitleBindings:(unsigned long long)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (id)bindingCategory;
- (void)updateTableColumnDataCell:(id)arg1 forDisplayAtIndex:(unsigned long long)arg2;
- (void)updateOutlineColumnDataCell:(id)arg1 forDisplayAtIndexPath:(id)arg2;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (void)_adjustObject:(id)arg1 mode:(struct __NSKeyValueCodingControllerModeType)arg2 triggerRedisplay:(BOOL)arg3;
- (void)_setDisplayValue:(id)arg1 object:(id)arg2 triggerRedisplay:(BOOL)arg3;
- (id)_patternForBinding:(id)arg1;
- (id)displayPattern;
- (void)setDisplayPattern:(id)arg1;
- (void)_connectionWasBroken;
- (void)_connectionWasEstablished;
- (BOOL)_handleObservingRefresh;
- (id)_optionsForBinding:(id)arg1 specifyOnlyIfDifferentFromDefault:(BOOL)arg2;
- (void)_setParameter:(id)arg1 forOption:(id)arg2 withBindingInfo:(id)arg3;
- (void)removeBinding:(id)arg1;
- (id)availableBindings;
- (Class)valueClassForBinding:(id)arg1;
- (BOOL)isBindingReadOnly:(id)arg1;
- (void)_copyDetailsFromBinder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_dealloc;
- (void)_init;
@end
@interface NSDisplayPatternTitleBinder : NSDisplayPatternBinder
{
}
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)_enumeratedDisplayPatternTitleBindings:(unsigned long long)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (id)bindingCategory;
- (void)_setDisplayValue:(id)arg1 object:(id)arg2 triggerRedisplay:(BOOL)arg3;
- (id)_patternForBinding:(id)arg1;
- (id)availableBindings;
- (Class)valueClassForBinding:(id)arg1;
- (BOOL)isBindingReadOnly:(id)arg1;
- (void)_init;
@end
@interface NSTitleBinder : NSBinder
{
}
+ (id)bindingsForObject:(id)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingCategory;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (BOOL)isBindingReadOnly:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
@end
@interface NSWindowTitleBinder : NSTitleBinder
{
}
+ (id)bindingsForObject:(id)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (BOOL)isUsableWithObject:(id)arg1;
- (void)window:(id)arg1 didSetTitle:(id)arg2;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
- (BOOL)isBindingReadOnly:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
@end
@interface NSDocFormatReader : NSObject
{
NSMutableAttributedString *_attrStr;
NSMutableDictionary *_documentAttrs;
NSData *_primaryData;
NSMutableData *_secondaryData;
NSMutableData *_primaryIndex;
NSMutableData *_secondaryIndex;
NSMutableData *_tableOfContents;
NSMutableDictionary *_contentsDictionary;
NSData *_documentData;
NSData *_tableData;
NSMutableArray *_fontNames;
struct __CFArray *_predefinedOffsets;
struct __CFDictionary *_predefinedAttributes;
NSMutableRLEArray *_parAttributes;
NSMutableRLEArray *_charAttributes;
NSArray *_previousRowArray;
NSMutableDictionary *_fontCache;
unsigned long long _magicNumber;
unsigned long long _versionNumber;
unsigned long long _versionCode;
unsigned long long _productNumber;
unsigned long long _globalFlags;
unsigned long long _charsetNumber;
unsigned long long _bytesPerCharacter;
unsigned int _stringEncoding;
unsigned long long _lastModifier;
unsigned long long _predefinedHeaderLength;
long long _errorCode;
long long _indexingLimit;
long long _thumbnailLimit;
double _defaultTabInterval;
long long _firstEntryNumber;
long long _textStart;
long long _textLength;
long long _predefinedInfoStart;
long long _predefinedInfoEnd;
long long _charInfoStart;
long long _charInfoEnd;
long long _parInfoStart;
long long _parInfoEnd;
long long _fontInfoStart;
long long _fontInfoEnd;
long long _docInfoStart;
long long _docInfoEnd;
long long _metaInfoStart;
long long _metaInfoEnd;
long long _textInfoStart;
long long _textInfoEnd;
BOOL _removeRowInfo;
}
+ (id)defaultParagraphStyle;
- (void)setMutableAttributedString:(id)arg1;
- (id)documentAttributes;
- (id)attributedString;
- (id)initWithPath:(id)arg1 options:(id)arg2;
- (id)initWithData:(id)arg1 options:(id)arg2;
- (void)finalize;
- (void)dealloc;
- (void)_parse;
- (void)_parseContentsDictionary;
- (void)_addContentsToDictionary:(long long)arg1 depth:(long long)arg2;
- (void)_parseGlobals;
- (void)_parseDocumentAttributes;
- (void)_parseDocumentAttributes2;
- (void)_parseDocumentAttributes1;
- (void)_parseSummaryInfo:(BOOL)arg1;
- (void)_parseFonts;
- (void)_parseFonts2;
- (void)_parseFonts1;
- (void)_parsePredefinedAttributes;
- (id)predefinedAttributesForIndex:(unsigned long long)arg1 depth:(long long)arg2;
- (void)_parsePredefinedAttributes2;
- (id)_predefinedAttributes2ForIndex:(unsigned long long)arg1 depth:(long long)arg2;
- (void)_parsePredefinedAttributes1;
- (void)_parseCharacterAttributes;
- (void)_parseCharacterAttributes2;
- (void)_parseCharacterAttributes1;
- (void)_parseParagraphAttributes;
- (void)_parseParagraphAttributes2;
- (void)_parseParagraphAttributes1;
- (void)_parseText;
- (void)_parseText2;
- (void)_parseText1;
- (void)_parseText1Fast;
- (void)_parseText1Full;
- (id)_attributes2ForPageOffset:(long long)arg1 entryOffset:(long long)arg2 blockType:(int)arg3 baseAttributes:(id)arg4 depth:(long long)arg5;
- (id)_attributes1ForPageOffset:(long long)arg1 entryOffset:(long long)arg2 baseAttributes:(id)arg3;
- (id)attributesAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2 inRange:(struct _NSRange)arg3;
- (id)paragraphAttributesAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2 inRange:(struct _NSRange)arg3;
- (void)_appendTextBytes:(const char *)arg1 length:(unsigned long long)arg2 encoding:(unsigned int)arg3 attributes:(id)arg4;
- (void)_appendSanitizedTextBytes:(const char *)arg1 length:(unsigned long long)arg2 encoding:(unsigned int)arg3 isSymbol:(BOOL)arg4 attributes:(id)arg5;
- (void)_fixParagraphStyles;
- (void)_endTableRow:(id)arg1;
- (void)_removePrivateAttributes;
- (unsigned long long)_underlineStyleForArgument:(unsigned long long)arg1;
- (BOOL)_colorComponentsForIndex:(long long)arg1 redComponent:(long long *)arg2 greenComponent:(long long *)arg3 blueComponent:(long long *)arg4;
- (id)_fontWithNumber:(long long)arg1 size:(double)arg2 bold:(BOOL)arg3 italic:(BOOL)arg4;
@end
@interface NSDocFormatWriter : NSObject
{
NSAttributedString *_attrStr;
NSDictionary *_documentAttrs;
NSMutableData *_primaryData;
NSMutableData *_secondaryData;
NSMutableData *_primaryIndex;
NSMutableData *_secondaryIndex;
NSMutableData *_tableOfContents;
NSMutableData *_documentData;
NSMutableData *_tableData;
NSMutableData *_charData;
NSMutableData *_parData;
NSMutableData *_summaryInfoData;
NSMutableData *_documentSummaryInfoData;
NSMutableArray *_fontArray;
NSRunStorage *_charFlags;
BOOL _needsTrailingBreak;
}
- (void)setDocumentAttributes:(id)arg1;
- (void)dealloc;
- (id)initWithAttributedString:(id)arg1;
- (id)docFormatData;
- (void)_writeSummaryData:(BOOL)arg1;
- (void)_writeInfoStringForKey:(id)arg1 number:(unsigned int)arg2 headerData:(id)arg3 contentsData:(id)arg4;
- (void)_writeDocumentData;
- (void)_writeParagraphData;
- (void)_writeCharacterData;
@end
__attribute__((visibility("hidden")))
@interface NSDocumentMoreIVars : NSObject
{
long long documentUniquingNumber;
NSString *originalDisplayName;
NSNumber *originalParentFolderID;
NSString *originalFileName;
NSDate *fileModificationDate;
BOOL savePanelNameExtensionHidden;
struct dispatch_queue_s *activityQueue;
BOOL activityIsBeingPerformed;
id activityWaiter;
BOOL activityIsContinuing;
struct dispatch_queue_s *fileAccessQueue;
BOOL fileAccessIsBeingPerformed;
NSMutableArray *fileAccessWaiters;
NSOperationQueue *filePresenterQueue;
CDStruct_df2dc5d0 differenceDueToRecentChanges;
CDStruct_df2dc5d0 differenceSincePreservingPreviousVersion;
CDStruct_df2dc5d0 differenceSinceSaving;
CDStruct_df2dc5d0 differenceSinceAutosaving;
CDStruct_df2dc5d0 differenceDueToDiscardableChanges;
CDStruct_df2dc5d0 differenceDueToExplicitChanges;
BOOL appearsLocked;
BOOL autosavingPossibilityIsChecked;
BOOL autosavingSafetyIsChecked;
BOOL advisoryAutosavingSafetyIsChecked;
BOOL autosavingSafetyCheckingIsDisabled;
BOOL autosavingCheckingIsDisabledForScripting;
BOOL automaticDuplicateIsChecked;
BOOL needsAutomaticDuplicate;
id autosavingCheckWaiter;
NSPointerArray *editors;
BOOL disabledSuddenTermination;
NSSavePanel *savePanel;
NSTimer *autosavingTimer;
BOOL isAutosavingBecauseOfTimer;
BOOL autosavingIsImplicitlyCancellable;
NSURL *autosavedContentsFileURL;
BOOL autosavingPeriodicallyIsDisabled;
id eventMonitor;
double firstUnsavedChangeTime;
double lastUnsavedChangeTime;
unsigned long long fileContentsPreservationReason;
NSString *fileContentsComment;
id temporaryVersionStorageIdentifier;
double lastPreservationTime;
NSFileVersion *versionWithoutRecentChanges;
BOOL versionWithoutRecentChangesIsNotLastOpened;
NSFileVersion *lastOpenedVersion;
NSFileVersion *previousSavedVersion;
long long checkPreviousSavedVersionOnce;
BOOL previousSavedVersionIsChecked;
NSFileVersion *mostRecentPreservedVersion;
struct __CFSet *javaVariantMethodsBeingInvoked;
NSError *javaLastError;
BOOL updateFileWrapperNamesDuringWriting;
NSURL *originalContentsURLDuringWriting;
NSConditionLock *userInteractionLock;
NSFileVersion *oldVersion;
NSDocument *originalDocument;
BOOL savingWhileClosing;
unsigned int autoID;
BOOL ignoreUndoAndRedoNotifications;
BOOL isHandlingConflicts;
BOOL conflictHandlingSheetIsUp;
BOOL didUpdateAfterReverting;
unsigned long long autosaveElsewhereReason;
NSError *mostRecentAutosavingError;
BOOL hasPresentedMostRecentAutosavingError;
long long diskFullRecoveryAttempts;
BOOL isWaitingForWriter;
NSURL *newFileURL;
BOOL didChange;
NSURL *backupFileURL;
BOOL requiresTemporaryVersionStorage;
BOOL shouldSkipTemporaryVersionStorageAlert;
NSMenu *titleBarButtonMenu;
BOOL userClickedDontSaveInLastRunSavePanel;
BOOL isDraft;
BOOL isDuplicate;
BOOL suppressWindowTitleDisplayNameEmbellishment;
BOOL isAutoDuplicate;
BOOL isAutoDuplicateFromEmailAttachment;
NSURL *originalDocumentURL;
NSURL *autoDuplicateOriginalDocumentURL;
BOOL isAutosaveAsDisabled;
BOOL readInitialContents;
NSArray *nonModalErrors;
NSMetadataQuery *ubiquitousQuery;
long long versionsButtonTransactionCount;
BOOL showAutosaveButton;
}
- (id)description;
@end
@interface NSDocument : NSObject <NSFilePresenter, NSUserInterfaceValidations>
{
NSWindow *_window;
id _windowControllers;
NSURL *_fileURL;
NSString *_fileType;
NSPrintInfo *_printInfo;
long long _documentReserved;
NSView *savePanelAccessory;
id _displayName;
id _privateData;
NSUndoManager *_undoManager;
struct __docFlags {
unsigned int inClose:1;
unsigned int hasUndoManager:1;
unsigned int unused:1;
unsigned int reconciledToFileName:1;
unsigned int checkingDisplayName:1;
unsigned int hasInvalidRestorableState:1;
unsigned int hasEverHadInvalidRestorableState:1;
unsigned int RESERVED:25;
} _docFlags;
NSString *_savePanelSaveType;
}
+ (BOOL)isNativeType:(id)arg1;
+ (id)writableTypes;
+ (id)readableTypes;
+ (id)_sortedNonModalErrors:(id)arg1;
+ (long long)_bucketForNonModalErrorCode:(long long)arg1;
+ (BOOL)_stillObservesWillCloseUndoGroup;
+ (id)_destinationURLForRenamingItemAtURL:(id)arg1 directoryURL:(id)arg2 displayName:(id)arg3 fileType:(id)arg4 proposedName:(id)arg5 fallbackExtension:(id)arg6 outFileName:(id *)arg7 extensionHidden:(char *)arg8 error:(id *)arg9;
+ (id)_unlockingErrorDescriptionForAutosavingSafetyConcern:(long long)arg1 presentableFileName:(id)arg2;
+ (id)_errorFailureReasonForUnlockingFailureWithUnderlyingError:(id)arg1;
+ (id)_errorDescriptionForUnlockingFailureWithUnderlyingError:(id)arg1 presentableFileName:(id)arg2;
+ (BOOL)_validateDuplicateDocumentName:(id)arg1 withOriginalName:(id)arg2;
+ (void)_parseBaseName:(id *)arg1 number:(long long *)arg2 fromDisplayName:(id)arg3;
+ (BOOL)_parseName:(id *)arg1 number:(long long *)arg2 fromDisplayName:(id)arg3 withTemplate:(id)arg4;
+ (BOOL)usesUbiquitousStorage;
+ (BOOL)_usesICloudDocumentLibrary;
+ (BOOL)_isICloudEnabled;
+ (BOOL)_processHasUbiquityContainerEntitlement;
+ (void)_handleConflictsForDocumentAtURL:(id)arg1 modalForWindow:(id)arg2 completionHandler:(id)arg3;
+ (void)_handleConflictsForDocument:(id)arg1 atURL:(id)arg2 modalForWindow:(id)arg3 completionHandler:(id)arg4;
+ (void)_resolveConflictsForDocument:(id)arg1 atURL:(id)arg2 byKeepingVersions:(id)arg3 otherVersions:(id)arg4 currentVersion:(id)arg5 completionHandler:(id)arg6;
+ (id)_willPresentConflictResolutionError:(id)arg1;
+ (BOOL)_conflictsExistForFileAtURL:(id)arg1;
+ (BOOL)_temporaryVersionStorageRequiredForURL:(id)arg1;
+ (void)_presentNameConflictAlertForURL:(id)arg1 window:(id)arg2 thenContinue:(id)arg3;
+ (id)_directoryURLForNewDocuments;
+ (BOOL)_validateDraftDocumentName:(id)arg1;
+ (void)_parseBaseDraftName:(id *)arg1 fromDisplayName:(id)arg2;
+ (id)_fileURLForNewDocumentWithBaseName:(id)arg1 extension:(id)arg2 isDuplicate:(BOOL)arg3 number:(long long *)arg4 unique:(BOOL)arg5 directoryURL:(id)arg6;
+ (BOOL)_autosavesDrafts;
+ (BOOL)autosavesDrafts;
+ (BOOL)_presentsVersionsUserInterface;
+ (BOOL)_preservesVersions;
+ (BOOL)preservesVersions;
+ (BOOL)_autosavesInPlace;
+ (BOOL)autosavesInPlace;
+ (id)_uniqueAutosavedContentsURLWithFileNameExtension:(id)arg1;
+ (void)_autosavingTimerDidFireSoContinue:(id)arg1;
+ (id)_errorForAutosavingSafetyConcern:(long long)arg1 displayName:(id)arg2 userInfo:(id)arg3;
+ (id)_errorFailureReasonForAutosavingSafetyConcern:(long long)arg1;
+ (id)_errorDescriptionForAutosavingSafetyConcern:(long long)arg1 presentableFileName:(id)arg2;
+ (BOOL)_canTryToOverrideAutosavingSafetyConcern:(long long)arg1;
+ (long long)_autosavingSafetyConcernForURL:(id)arg1 ignoringAutolocking:(BOOL)arg2;
+ (BOOL)_autosavingIsQuestionableAtURL:(id)arg1 errorInfo:(id *)arg2;
+ (BOOL)_isURL:(id)arg1 containedByURL:(id)arg2;
+ (id)_nonSandboxedURLForURL:(id)arg1;
+ (BOOL)_fileIsOldEnoughToQuestionAutosavingAtURL:(id)arg1;
+ (BOOL)_url:(id)arg1 matchesURL:(id)arg2;
+ (void)_finishWritingToURL:(id)arg1 withTemporaryDirectoryURL:(id)arg2 newContentsURL:(id)arg3 afterSuccess:(BOOL)arg4;
+ (id)_backupFileNameForURL:(id)arg1;
+ (void)_setAttributes:(id)arg1 ofItemAtURL:(id)arg2;
+ (id)_attributesOfItemAtURL:(id)arg1;
+ (void)_alertSheetDidOrderOnScreen:(id)arg1;
+ (void)_something:(id)arg1 wasPresentedWithResult:(long long)arg2 soContinue:(id)arg3;
+ (BOOL)_hasOverrideForSelector:(SEL)arg1;
+ (id)_fileModificationDateForURL:(id)arg1;
+ (BOOL)canConcurrentlyReadDocumentsOfType:(id)arg1;
+ (void)initialize;
+ (BOOL)_hasJavaOverrideForInitializerSelector:(SEL)arg1;
+ (BOOL)_isJavaSubclass;
+ (id)restorableStateKeyPaths;
- (unsigned long long)_autosaveElsewhereReason;
- (void)restoreStateWithCoder:(id)arg1;
- (void)encodeRestorableStateWithCoder:(id)arg1;
- (unsigned long long)_currentFileSize;
- (id)_currentFileModificationDate;
- (id)_bookmarkData;
- (void)objectDidEndEditing:(id)arg1;
- (void)objectDidBeginEditing:(id)arg1;
- (void)_discardEditing;
- (void)_commitEditingWithDelegate:(id)arg1 didSomethingSelector:(SEL)arg2 contextInfo:(void *)arg3 thenContinue:(id)arg4;
- (void)_commitEditingThenContinue:(id)arg1;
- (void)_editor:(id)arg1 didCommit:(BOOL)arg2 soContinue:(id)arg3;
- (id)_topEditor;
- (BOOL)_isBeingEdited;
- (id)_presentedItemTemporaryVersionStorageIdentifier;
- (void)presentedItemDidResolveConflictVersion:(id)arg1;
- (void)presentedItemDidLoseVersion:(id)arg1;
- (void)presentedItemDidGainVersion:(id)arg1;
- (void)presentedItemDidChange;
- (void)presentedItemDidMoveToURL:(id)arg1;
- (void)_handlePurgingToURL:(id)arg1;
- (void)accommodatePresentedItemDeletionWithCompletionHandler:(id)arg1;
- (void)savePresentedItemChangesWithCompletionHandler:(id)arg1;
- (void)relinquishPresentedItemToWriter:(id)arg1;
- (void)relinquishPresentedItemToReader:(id)arg1;
@property(readonly) NSOperationQueue *presentedItemOperationQueue;
@property(readonly) NSURL *presentedItemURL;
- (void)_populateRevertToMenu:(id)arg1;
- (void)_updateTitleForMenuItem:(id)arg1 originalTitle:(id)arg2;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (BOOL)_canSave;
- (id)fileNameExtensionForType:(id)arg1 saveOperation:(unsigned long long)arg2;
- (id)writableTypesForSaveOperation:(unsigned long long)arg1;
- (long long)_documentEditingState;
- (void)_autosaveMenuAction:(id)arg1;
- (void)_titleBarButtonMenuWillSendAction:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
- (void)_updateRevertToHeaderInMenu:(id)arg1;
- (void)_addRevertItemsToMenu:(id)arg1;
- (id)_autosaveButtonMenu;
- (void)_endVersionsButtonUpdates;
- (void)_beginVersionsButtonUpdates;
- (void)_setShowAutosaveButton:(BOOL)arg1;
- (BOOL)_shouldShowAutosaveButtonForWindow:(id)arg1;
- (void)_setDocumentUniquingNumber:(long long)arg1;
- (long long)_documentUniquingNumber;
- (id)_transferWindowOwnership;
- (id)windowForSheet;
- (id)_windowTitleDisplayName;
- (BOOL)_duplicateHasAutomaticallyChosenName;
- (BOOL)_suppressWindowTitleDisplayNameEmbellishment;
- (void)_setSuppressWindowTitleDisplayNameEmbellishment:(BOOL)arg1;
- (id)displayName;
- (void)setDisplayName:(id)arg1;
- (void)_setDisplayName:(id)arg1;
- (void)__setDisplayName:(id)arg1;
- (void)shouldCloseWindowController:(id)arg1 delegate:(id)arg2 shouldCloseSelector:(SEL)arg3 contextInfo:(void *)arg4;
- (id)windowControllers;
- (void)_windowsDidShow;
- (void)showWindows;
- (void)removeWindowController:(id)arg1;
- (void)addWindowController:(id)arg1;
- (void)setWindow:(id)arg1;
- (void)windowControllerDidLoadNib:(id)arg1;
- (void)windowControllerWillLoadNib:(id)arg1;
- (id)windowNibName;
- (void)makeWindowControllers;
- (void)_attemptNonModalErrorRecovery:(id)arg1;
- (void)_clearNonModalErrorsForSaveOperation:(unsigned long long)arg1;
- (void)_addNonModalError:(id)arg1;
- (void)_clearNonModalErrorForBucket:(long long)arg1;
- (void)_setNonModalErrors:(id)arg1;
- (id)_nonModalErrors;
- (id)_nonModalError;
- (void)_updateWindowControllersWithNonModalError:(id)arg1;
- (BOOL)_canDisplayNonModalErrors;
- (id)_makeNonModalErrorOfType:(long long)arg1 underlyingError:(id)arg2;
- (id)_errorUserInfoForNonModalErrorCode:(long long)arg1 underlyingError:(id)arg2;
- (BOOL)_shouldModallyPresentAutosavingError:(id)arg1;
- (BOOL)_canNonModallyPresentAutosavingError:(id)arg1;
- (void)_presentErrors:(id)arg1 thenContinue:(id)arg2;
- (void)_presentError:(id)arg1 thenContinue:(id)arg2;
- (void)willNotPresentError:(id)arg1;
- (id)willPresentError:(id)arg1;
- (BOOL)presentError:(id)arg1;
- (void)presentError:(id)arg1 modalForWindow:(id)arg2 delegate:(id)arg3 didPresentSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (BOOL)hasUndoManager;
- (void)setHasUndoManager:(BOOL)arg1;
- (id)undoManager;
- (void)setUndoManager:(id)arg1;
- (void)_releaseUndoManager;
- (void)_changeWasRedone:(id)arg1;
- (void)_changeWasUndone:(id)arg1;
- (void)_changeWasDone:(id)arg1;
- (void)_changeWillBeDone:(id)arg1;
- (void)_ensureDocumentIsUnlockedThenContinue:(id)arg1;
- (void)_checkAutosavingIgnoringSafetyChecksThenContinue:(id)arg1;
- (void)_checkAutosavingThenUpdateChangeCount:(unsigned long long)arg1;
- (void)_checkAutosavingThenContinue:(id)arg1;
- (void)_checkAutosavingAndUpdateLockedState;
- (void)_updateLockedStateWithAutosavingSafetyError:(id)arg1;
- (void)_presentError:(id)arg1 ignoreAccidentalEvents:(BOOL)arg2 thenContinue:(id)arg3;
- (void)updateChangeCountWithToken:(id)arg1 forSaveOperation:(unsigned long long)arg2;
- (id)changeCountTokenForSaveOperation:(unsigned long long)arg1;
- (void)updateChangeCount:(unsigned long long)arg1;
- (void)_updateStateFromEdited:(BOOL)arg1 showsPanel:(BOOL)arg2 recentChanges:(BOOL)arg3;
- (void)_updateStateFromEdited:(BOOL)arg1 recentChanges:(BOOL)arg2;
- (void)_updateSuddenTermination;
- (void)_updateDocumentEditedAndAnimate:(BOOL)arg1;
- (BOOL)_windowsShouldDisplayDocumentShowsPanel;
- (BOOL)_documentShowsPanelOnClose;
- (BOOL)_documentShowsPanelOnCloseAndIsVisibleInWindow:(char *)arg1;
- (void)_updateWindowControllersWithShowsPanelOnClose:(BOOL)arg1;
- (BOOL)isClosed;
- (BOOL)hasExplicitChanges;
- (BOOL)_allUnautosavedChangesAreDiscardable;
- (BOOL)hasRecentChanges;
- (BOOL)isDocumentEdited;
- (BOOL)_cancelTitleEditing;
- (void)renameDocument:(id)arg1;
- (void)renameToURL:(id)arg1 extensionHidden:(BOOL)arg2 completionHandler:(id)arg3;
- (void)renameDocumentToURL:(id)arg1 automaticallyChosen:(BOOL)arg2 extensionHidden:(BOOL)arg3 completionHandler:(id)arg4;
- (void)prepareRenameSession:(id)arg1;
- (void)renameToDisplayName:(id)arg1 grantHandler:(id)arg2 completionHandler:(void)arg3;
- (void)_renameWithProposedName:(id)arg1 grantHandler:(id)arg2 destinationURL:(void)arg3 hideExtensions:(id)arg4 nameChecked:(BOOL)arg5 trashChecked:(BOOL)arg6 overwriteChecked:(BOOL)arg7 completionHandler:(BOOL)arg8;
- (id)_recoverableRenameFileError:(id)arg1 proposedName:(id)arg2 destinationURL:(id)arg3 retryRenamer:(id)arg4 renameCanceler:(void)arg5;
- (void)runModalPrintOperation:(id)arg1 delegate:(id)arg2 didRunSelector:(SEL)arg3 contextInfo:(void *)arg4;
- (id)printOperationWithSettings:(id)arg1 error:(id *)arg2;
- (void)printDocumentWithSettings:(id)arg1 showPrintPanel:(BOOL)arg2 delegate:(id)arg3 didPrintSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (id)_willPresentPrintingError:(id)arg1;
- (void)printDocument:(id)arg1;
- (id)printInfo;
- (void)setPrintInfo:(id)arg1;
- (BOOL)shouldChangePrintInfo:(id)arg1;
- (BOOL)preparePageLayout:(id)arg1;
- (void)runModalPageLayoutWithPrintInfo:(id)arg1 delegate:(id)arg2 didRunSelector:(SEL)arg3 contextInfo:(void *)arg4;
- (void)runPageLayout:(id)arg1;
- (BOOL)_unlockAndReturnError:(id *)arg1;
- (id)_errorForUnlockFailureWithUnderlyingError:(id)arg1;
- (void)unlockWithCompletionHandler:(id)arg1;
- (void)unlockDocumentWithCompletionHandler:(id)arg1;
- (void)unlockDocument:(id)arg1;
- (void)lockWithCompletionHandler:(id)arg1;
- (void)lockDocumentWithCompletionHandler:(id)arg1;
- (void)lockDocument:(id)arg1;
- (BOOL)isLocked;
- (BOOL)_shouldSaveDuplicateNextToOriginalWithUserEnteredName:(BOOL)arg1;
- (id)_autoDuplicateOriginalDocumentURL;
- (void)_setAutoDuplicateOriginalDocumentURL:(id)arg1;
- (id)_originalDocumentURL;
- (void)_setOriginalDocumentURL:(id)arg1;
- (BOOL)_isAutoDuplicateFromEmailAttachment;
- (void)_setAutoDuplicateFromEmailAttachment:(BOOL)arg1;
- (BOOL)_isAutoDuplicate;
- (void)_setAutoDuplicate:(BOOL)arg1;
- (BOOL)_isDuplicate;
- (void)_setDuplicate:(BOOL)arg1;
- (id)_originalDisplayName;
- (void)_setOriginalDisplayName:(id)arg1;
- (id)duplicateAndReturnError:(id *)arg1;
- (id)_displayNameForDuplicating;
- (void)duplicateDocumentWithDelegate:(id)arg1 didDuplicateSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (void)duplicateDocument:(id)arg1;
- (void)close;
- (void)canCloseDocumentWithDelegate:(id)arg1 shouldCloseSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (void)_saveIfNecessaryWithDelegate:(id)arg1 didSaveSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (void)_ubiquityIdentityChanged;
- (void)_ubiquitousQueryUpdate:(id)arg1;
- (void)_cleanupUbiquitousQuery;
- (void)_updateUbiquitousQuery;
- (void)moveDocumentToUbiquityContainer:(id)arg1;
- (void)_promoteConflictVersion:(id)arg1 completionHandler:(id)arg2;
- (void)_resolveConflictWithVersion:(id)arg1 completionHandler:(id)arg2;
- (void)_handleConflicts;
- (BOOL)_isHandlingConflicts;
- (void)_setHandlingConflicts:(BOOL)arg1;
- (id)_originalDocument;
- (id)_oldVersion;
- (BOOL)isInViewingMode;
- (void)_deleteAllVersions:(id)arg1;
- (void)_deleteThisVersion:(id)arg1;
- (void)_deleteAllVersions;
- (void)_versionWasDeleted:(id)arg1;
- (void)browseDocumentVersions:(id)arg1;
- (void)_browseVersions;
- (id)_preserveContentsOfURL:(id)arg1 forURL:(id)arg2 reason:(unsigned long long)arg3 comment:(id)arg4 options:(unsigned long long)arg5 error:(id *)arg6;
- (void)_cleanupOldVersions;
- (void)_recordPreviousSaveDateForVersion:(id)arg1;
- (id)_versionModificationDateForTag:(long long)arg1;
- (BOOL)_canRevertToVersionForTag:(long long)arg1;
- (id)_versionForTag:(long long)arg1;
- (id)_previousSavedVersion;
- (id)_lastSavedVersion;
- (id)_lastOpenedVersion;
- (void)_resetTemporaryVersionStorageAlert;
- (void)_setShouldSkipTemporaryVersionStorageAlert;
- (void)_updateRequiresTemporaryVersionStorage;
- (BOOL)_requiresTemporaryVersionStorage;
- (id)_temporaryVersionStorageIdentifier;
- (void)_setTemporaryVersionStorageIdentifier:(id)arg1;
- (BOOL)_fileContentsDeservesPreserving;
- (void)_setFileContentsDeservesPreservingForReason:(unsigned long long)arg1;
- (id)_willPresentMovingError:(id)arg1;
- (void)moveToURL:(id)arg1 completionHandler:(id)arg2;
- (void)runModalMovePanelWithDelegate:(id)arg1 didMoveSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (id)_openPanelForOtherInMovePanel:(id)arg1;
- (void)_moveToURL:(id)arg1 completionHandler:(id)arg2;
- (id)_preparedMovePanel;
- (void)moveDocumentWithCompletionHandler:(id)arg1;
- (BOOL)prepareMovePanel:(id)arg1;
- (void)moveDocument:(id)arg1;
- (void)_automaticallyDuplicateThenUpdateChangeCount:(unsigned long long)arg1;
- (BOOL)_shouldAutomaticallyDuplicate;
- (BOOL)editingShouldAutomaticallyDuplicate;
- (BOOL)_isEmailAttachment;
- (id)_fileURLForNewDocumentWithFileSystemUniquing:(BOOL)arg1 customDirectoryURL:(id)arg2;
- (BOOL)needsAutosaveAsDraft;
- (BOOL)_canImplicitlySaveDocument;
- (void)setDraft:(BOOL)arg1;
- (BOOL)isDraft;
- (id)defaultDraftName;
- (id)_autosavingError;
- (void)_setAutosavingError:(id)arg1 presented:(BOOL)arg2;
- (id)autosavedContentsFileURL;
- (void)setAutosavedContentsFileURL:(id)arg1;
- (id)autosavingFileType;
- (void)autosaveWithImplicitCancellability:(BOOL)arg1 completionHandler:(id)arg2;
- (void)autosaveDocumentWithDelegate:(id)arg1 didAutosaveSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (void)_autosaveDocumentWithDelegate:(id)arg1 didAutosaveSelector:(SEL)arg2 implicitCancellability:(BOOL)arg3 contextInfo:(void *)arg4;
- (BOOL)hasUnautosavedChanges;
- (void)scheduleAutosaving;
- (void)_scheduleAutosavingAfterDelay:(double)arg1 reset:(BOOL)arg2;
- (void)_rescheduleAutosaving;
- (void)_autosaveDocumentBecauseOfTimerWithCancellability:(BOOL)arg1;
- (double)_autosavingDelay;
- (BOOL)_isPeriodicAutosavingEnabled;
- (void)_enablePeriodicAutosaving;
- (void)_disablePeriodicAutosaving;
- (double)autosavingDelay;
- (void)_checkAdvisoryAutosavingSafety;
- (BOOL)_checkAutosavingAndReturnError:(id *)arg1;
- (BOOL)checkAutosavingSafetyAndReturnError:(id *)arg1;
- (BOOL)checkAutosavingPossibilityAndReturnError:(id *)arg1;
- (BOOL)_checkAutosavingPossibilityAndReturnError:(id *)arg1;
- (long long)_autosavingPossibilityConcern;
- (id)_errorForAutosavingSafetyConcern:(long long)arg1 allowingDuplicate:(BOOL)arg2 userInfo:(id)arg3;
- (void)_finishSavingToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 changeCount:(id)arg4 freshlyPreservedVersion:(id)arg5;
- (BOOL)canAsynchronouslyWriteToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3;
- (void)saveToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 completionHandler:(id)arg4;
- (BOOL)_checkFileModificationDateBeforeSavingToURL:(id)arg1 saveOperation:(unsigned long long)arg2;
- (BOOL)_canAsynchronouslyWriteToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3;
- (id)_silentlyRecoverableVariantOfSavingError:(id)arg1 resaver:(id)arg2;
- (id)_silentlyRecoverableVariantOfDiskFullError:(id)arg1 resaver:(id)arg2;
- (void)_attemptToFreeDiskSpace;
- (id)_errorForOverwrittenFileWithSaver:(id)arg1;
- (id)_willPresentSavingError:(id)arg1 withURL:(id)arg2 ofType:(id)arg3 forOperation:(unsigned long long)arg4 recoveryContinuer:(id)arg5;
- (void)_preserveVersionAfterWritingToURL:(id)arg1 forSaveOperation:(unsigned long long)arg2 byMovingBackupFileAtURL:(id)arg3 version:(id *)arg4;
- (BOOL)_preserveContentsIfNecessaryAfterWriting:(BOOL)arg1 toURL:(id)arg2 forSaveOperation:(unsigned long long)arg3 version:(id *)arg4 error:(id *)arg5;
- (void)_coordinateReadingContentsAndWritingItemAtURL:(id)arg1 error:(id *)arg2 byAccessor:(id)arg3;
- (BOOL)_shouldPreserveNewVersionForReason:(unsigned long long)arg1;
- (void)_coordinateReadingContentsAndWritingItemAtURL:(id)arg1 byAccessor:(id)arg2;
- (void)_fileCoordinator:(id)arg1 coordinateReadingContentsAndWritingItemAtURL:(id)arg2 byAccessor:(id)arg3;
- (void)_waitForUserInteractionUnblocking;
- (void)_blockUserInteraction;
- (void)saveToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 delegate:(id)arg4 didSaveSelector:(SEL)arg5 contextInfo:(void *)arg6;
- (id)fileTypeFromLastRunSavePanel;
- (BOOL)fileNameExtensionWasHiddenInLastRunSavePanel;
- (BOOL)prepareSavePanel:(id)arg1;
- (BOOL)shouldRunSavePanelWithAccessoryView;
- (void)runModalSavePanelForSaveOperation:(unsigned long long)arg1 delegate:(id)arg2 didSaveSelector:(SEL)arg3 contextInfo:(void *)arg4;
- (id)_preparedSavePanelForOperation:(unsigned long long)arg1;
- (void)_setFileNameExtensionWasHiddenInLastRunSavePanel:(BOOL)arg1;
- (id)_savePanelAccessoryViewForWritableTypes:(id)arg1 defaultType:(id)arg2;
- (void)changeSaveType:(id)arg1;
- (void)_setSaveType:(id)arg1;
- (id)_allowedTypesFromSavePanelType;
- (id)_fileNameExtensionsForType:(id)arg1 forUseInSavePanel:(BOOL)arg2;
- (id)_defaultFromWritableTypeNames:(id)arg1;
- (void)saveDocumentWithDelegate:(id)arg1 didSaveSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (void)_setAutosavingCheckingIsDisabledForScripting:(BOOL)arg1;
- (void)_checkForFileChangesThenSave:(id)arg1 saveAs:(void)arg2 orCancel:(id)arg3;
- (void)_presentAlertForFileOverwritten:(BOOL)arg1 moved:(BOOL)arg2 renamed:(BOOL)arg3 inTrash:(BOOL)arg4 orUnavailable:(BOOL)arg5 thenSave:(id)arg6 saveAs:(void)arg7 orCancel:(id)arg8;
- (void)_handleDocumentFileChanges:(id)arg1;
- (void)_resetMoveAndRenameSensing;
- (void)_deleteAutosavedContents;
- (void)saveDocumentTo:(id)arg1;
- (void)saveDocumentAs:(id)arg1;
- (void)saveDocument:(id)arg1;
- (BOOL)keepBackupFile;
- (id)fileAttributesToWriteToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 originalContentsURL:(id)arg4 error:(id *)arg5;
- (id)_fileAttributesToWriteToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 originalContentsURL:(id)arg4 error:(id *)arg5;
- (BOOL)writeToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 originalContentsURL:(id)arg4 error:(id *)arg5;
- (BOOL)writeSafelyToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 error:(id *)arg4;
- (BOOL)_writeSafelyToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 error:(id *)arg4;
- (BOOL)_writeSafelyToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 forceTemporaryDirectory:(BOOL)arg4 error:(id *)arg5;
- (BOOL)_canAsynchronouslyPreserveVersionAfterWriting;
- (BOOL)_canUseVersionBackupFileOptimization;
- (id)_recoverableVariantOfOverwritingError:(id)arg1 forOperation:(unsigned long long)arg2 url:(id)arg3 type:(id)arg4 temporaryDirectoryURL:(id)arg5 newContentsURL:(id)arg6 writer:(id)arg7;
- (id)_presentableFileNameForSaveOperation:(unsigned long long)arg1 url:(id)arg2;
- (BOOL)_finishWritingToURL:(id)arg1 byTakingContentsFromItemAtURL:(id)arg2 addingAttributes:(id)arg3 usingTemporaryDirectoryAtURL:(id)arg4 backupFileName:(id)arg5 error:(id *)arg6;
- (BOOL)_finishWritingToURL:(id)arg1 byMovingItemAtURL:(id)arg2 addingAttributes:(id)arg3 error:(id *)arg4;
- (id)backupFileURL;
- (BOOL)isEntireFileLoaded;
- (BOOL)isAutosavingCritical;
- (BOOL)autosavingIsImplicitlyCancellable;
- (void)unblockUserInteraction;
- (id)dataOfType:(id)arg1 error:(id *)arg2;
- (id)fileWrapperOfType:(id)arg1 error:(id *)arg2;
- (BOOL)writeToURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)readFromData:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)readFromFileWrapper:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)revertToContentsOfURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (void)_updateAfterRevertingToContentsOfOwnFileURL:(id)arg1 ofType:(id)arg2;
- (BOOL)_preserveCurrentVersionForReason:(unsigned long long)arg1 error:(id *)arg2;
- (BOOL)_preserveFileContentsIfNecessaryAndReturnError:(id *)arg1;
- (void)revertDocumentToSaved:(id)arg1;
- (void)_revertToVersionForTag:(long long)arg1 thenContinue:(id)arg2;
- (void)_revertToDiscardRecentChangesOrBrowseVersions:(BOOL)arg1 thenContinue:(id)arg2;
- (BOOL)_revertToDiscardRecentChangesPreservingFirst:(BOOL)arg1 error:(id *)arg2;
- (BOOL)_canRevertToDiscardRecentChanges;
- (void)_revertToVersion:(id)arg1 thenContinue:(id)arg2;
- (void)_revertToChosenVersion:(id)arg1 thenContinue:(id)arg2;
- (void)_checkShouldRevertToChosenVersionThenContinue:(id)arg1;
- (BOOL)_revertToVersion:(id)arg1 preservingFirst:(BOOL)arg2 error:(id *)arg3;
- (void)_revertToSavedThenContinue:(id)arg1;
- (BOOL)_revertToContentsOfURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)_canRevertToSaved;
- (id)_willPresentRevertingError:(id)arg1;
- (void)_coordinateReadingContentsAndReturnError:(id *)arg1 byAccessor:(id)arg2;
- (void)performAsynchronousFileAccessUsingBlock:(id)arg1;
- (void)performSynchronousFileAccessUsingBlock:(id)arg1;
- (void)_performFileAccessOnMainThread:(BOOL)arg1 usingBlock:(id)arg2;
- (BOOL)_isFileAccessContinuing;
- (void)_discontinueFileAccessUsingBlock:(id)arg1;
- (void)continueFileAccessUsingBlock:(id)arg1;
- (void)_addFileAccessWaiter:(id)arg1 synchronous:(void)arg2;
- (id)_fileAccessCompletionHandlerWithToken:(SEL)arg1;
- (void)continueAsynchronousWorkOnMainThreadUsingBlock:(id)arg1;
- (void)continueActivityUsingBlock:(id)arg1;
- (void)performActivityWithSynchronousWaiting:(BOOL)arg1 usingBlock:(id)arg2;
- (void)_addActivityWaiter:(id)arg1;
- (id)_activityCompletionHandlerWithToken:(SEL)arg1;
- (void)_presentAlertWithPrimaryMessage:(id)arg1 secondaryMessage:(id)arg2 defaultButtonLabel:(id)arg3 alternateButtonLabel:(id)arg4 otherButtonLabel:(id)arg5 ignoreAccidentalEvents:(BOOL)arg6 thenContinue:(id)arg7;
- (void)_presentAlertWithPrimaryMessage:(id)arg1 secondaryMessage:(id)arg2 firstButtonLabel:(id)arg3 isDefault:(BOOL)arg4 alternateButtonLabel:(id)arg5 otherButtonLabel:(id)arg6 ignoreAccidentalEvents:(BOOL)arg7 thenContinue:(id)arg8;
- (void)_presentAlertWithPrimaryMessage:(id)arg1 secondaryMessage:(id)arg2 firstButtonLabel:(id)arg3 isDefault:(BOOL)arg4 alternateButtonLabel:(id)arg5 otherButtonLabel:(id)arg6 ignoreAccidentalEvents:(BOOL)arg7 showSuppressionButton:(BOOL)arg8 thenContinue:(id)arg9;
- (void)_somethingDidSomething:(BOOL)arg1 soContinue:(id)arg2;
- (void)_something:(id)arg1 wasPresentedWithResult:(long long)arg2 soContinue:(id)arg3;
- (void)_something:(id)arg1 didSomething:(BOOL)arg2 soContinue:(id)arg3;
- (id)fileModificationDate;
- (void)setFileModificationDate:(id)arg1;
- (id)fileType;
- (void)setFileType:(id)arg1;
- (BOOL)_isLocatedByURL:(id)arg1 becauseOfAutosavedContentsFile:(char *)arg2;
- (id)fileURL;
- (void)setFileURL:(id)arg1;
- (void)_setFileURL:(id)arg1;
- (void)_synchronizeWindowTitles;
- (BOOL)_reconcileDisplayNameAndTrackingInfoToFileURL;
- (id)_displayNameForURL:(id)arg1;
- (id)initForURL:(id)arg1 withContentsOfURL:(id)arg2 ofType:(id)arg3 error:(id *)arg4;
- (BOOL)_initForURL:(id)arg1 withContentsOfURL:(id)arg2 ofType:(id)arg3 error:(id *)arg4;
- (id)initWithContentsOfURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)_initWithContentsOfURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (id)initWithType:(id)arg1 error:(id *)arg2;
- (BOOL)_initWithType:(id)arg1 error:(id *)arg2;
- (void)finalize;
- (void)dealloc;
- (id)init;
- (BOOL)writeWithBackupToFile:(id)arg1 ofType:(id)arg2 saveOperation:(unsigned long long)arg3;
- (BOOL)writeToURL:(id)arg1 ofType:(id)arg2;
- (BOOL)writeToFile:(id)arg1 ofType:(id)arg2 originalFile:(id)arg3 saveOperation:(unsigned long long)arg4;
- (BOOL)writeToFile:(id)arg1 ofType:(id)arg2;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)saveToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 error:(id *)arg4;
- (void)setFileName:(id)arg1;
- (void)saveToFile:(id)arg1 saveOperation:(unsigned long long)arg2 delegate:(id)arg3 didSaveSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (long long)runModalPageLayoutWithPrintInfo:(id)arg1;
- (BOOL)revertToSavedFromURL:(id)arg1 ofType:(id)arg2;
- (BOOL)revertToSavedFromFile:(id)arg1 ofType:(id)arg2;
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2;
- (BOOL)readFromFile:(id)arg1 ofType:(id)arg2;
- (void)printShowingPrintPanel:(BOOL)arg1;
- (BOOL)loadFileWrapperRepresentation:(id)arg1 ofType:(id)arg2;
- (BOOL)loadDataRepresentation:(id)arg1 ofType:(id)arg2;
- (id)initWithContentsOfURL:(id)arg1 ofType:(id)arg2;
- (id)initWithContentsOfFile:(id)arg1 ofType:(id)arg2;
- (id)fileWrapperRepresentationOfType:(id)arg1;
- (id)fileName;
- (id)fileAttributesToWriteToFile:(id)arg1 ofType:(id)arg2 saveOperation:(unsigned long long)arg3;
- (id)dataRepresentationOfType:(id)arg1;
- (BOOL)shouldCloseWindowController:(id)arg1;
- (id)fileNameFromRunningSavePanelForSaveOperation:(unsigned long long)arg1;
- (long long)runModalSavePanel:(id)arg1 withAccessoryView:(id)arg2;
- (BOOL)canCloseDocument;
- (id)_javaLastError;
- (void)_setJavaLastError:(id)arg1;
- (id)_invokeJavaOverrideForSelector:(SEL)arg1 withErrorAndOtherArguments:(id *)arg2;
- (id)objectSpecifier;
- (id)handlePrintScriptCommand:(id)arg1;
- (id)handleCloseScriptCommand:(id)arg1;
- (void)_document:(id)arg1 shouldClose:(BOOL)arg2 forScriptCommand:(id)arg3;
- (id)handleSaveScriptCommand:(id)arg1;
- (void)_saveToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 didSaveSelector:(SEL)arg4 scriptCommand:(id)arg5;
- (id)_writableTypeForFileNameExtension:(id)arg1 saveOperation:(unsigned long long)arg2;
- (id)_writableTypeForType:(id)arg1 saveOperation:(unsigned long long)arg2;
- (void)_document:(id)arg1 didSucceed:(BOOL)arg2 forScriptCommand:(id)arg3;
- (void)setLastComponentOfFileName:(id)arg1;
- (id)lastComponentOfFileName;
- (void)_encodeObjectIntoRestorableState:(id)arg1 forKey:(id)arg2;
- (id)_persistentUIEncodedReference;
- (void)invalidateRestorableState;
- (BOOL)_hasEverHadInvalidRestorableState;
- (void)_markAsEverHavingInvalidRestorableState;
- (BOOL)_hasInvalidRestorableState;
- (void)_setHasInvalidRestorableState:(BOOL)arg1;
- (id)_persistentUIIdentifier;
- (id)_copyPersistentUIChildren;
- (void)_restorePersistentState:(id)arg1;
- (void)restoreDocumentWindowWithIdentifier:(id)arg1 state:(id)arg2 completionHandler:(id)arg3;
// Remaining properties
@property(readonly) NSURL *primaryPresentedItemURL;
@end
__attribute__((visibility("hidden")))
@interface NSDocumentControllerSubMenuDelegate : NSObject <NSMenuDelegate>
{
NSDocumentController *_controller;
}
- (BOOL)updateMenu:(id)arg1 withEvent:(id)arg2 withFlags:(unsigned long long)arg3;
- (id)initWithController:(id)arg1;
@end
__attribute__((visibility("hidden")))
@interface NSDocumentControllerOpening : NSObject
{
NSURL *_url;
QLSeamlessDocumentOpener *_seamlessOpener;
NSDocument *_document;
BOOL _documentWasAlreadyOpen;
NSString *_recentDocumentRecordsKey;
NSError *_error;
}
@property(retain) NSError *error; // @synthesize error=_error;
@property(retain) NSString *recentDocumentRecordsKey; // @synthesize recentDocumentRecordsKey=_recentDocumentRecordsKey;
@property BOOL documentWasAlreadyOpen; // @synthesize documentWasAlreadyOpen=_documentWasAlreadyOpen;
@property(retain) NSDocument *document; // @synthesize document=_document;
@property(retain) QLSeamlessDocumentOpener *seamlessOpener; // @synthesize seamlessOpener=_seamlessOpener;
@property(retain, setter=setURL:) NSURL *url; // @synthesize url=_url;
- (void)dealloc;
@end
__attribute__((visibility("hidden")))
@interface NSDocumentControllerPersistentRestoration : NSObject
{
struct __CFDictionary *autoIDToDocument;
struct __CFDictionary *autoIDToWaiters;
}
- (void)windowsDidFinishRestoring;
- (void)loadedDocument:(id)arg1 forAutoID:(unsigned int)arg2;
- (BOOL)waitForDocumentWithAutoID:(unsigned int)arg1 thenDo:(id)arg2;
- (void)dealloc;
- (id)init;
@end
__attribute__((visibility("hidden")))
@interface NSDocumentControllerMoreIVars : NSObject
{
BOOL shouldCreateUI;
double autosavingDelay;
int cachedUTIUsage;
struct OpaqueLSSharedFileListRef *perAppRecentDocumentFileList;
NSDocumentControllerSubMenuDelegate *subMenuDelegate;
NSMutableDictionary *cachedRecentDocumentURLsPerKey;
NSMutableDictionary *orderedPendingRecentDocumentURLsPerKey;
struct __CFSet *javaVariantMethodsBeingInvoked;
NSError *javaLastError;
BOOL isAutoreopening;
NSMutableArray *autoreopenRecordsForMissingDocuments;
BOOL hasAutoreopened;
BOOL isClosingBeforeSavingDuringTermination;
BOOL isClosingAfterSavingDuringTermination;
NSMutableArray *autoreopenRecordsBeingCollectedDuringTermination;
BOOL autoreopenRecordsNeedRewritingDuringTermination;
BOOL isAsyncOpeningOrPrinting;
id asyncOpeningOrPrintingWaiter;
NSArray *batchedOpenings;
BOOL batchedOpeningTriedToReopen;
NSMutableDictionary *documentOpeningWaitersByURL;
NSMutableArray *autoreopenRecordsAlreadyReopenedByTAL;
NSString *untitledTypeToCreate;
NSWindow *windowThatBecameKeyDuringOpening;
BOOL appIsBecomingActiveDuringOpening;
id appWillBecomeActiveObserver;
id windowDidBecomeKeyObserver;
id appDidBecomeActiveObserver;
BOOL appIsResigningActiveDuringOpening;
id appWillResignActiveObserver;
id windowDidResignKeyObserver;
id appDidResignActiveObserver;
struct dispatch_queue_s *mainThreadUnblockingQueue;
NSMutableArray *mainThreadUnblockerStack;
NSMutableArray *mainThreadBlockingInterrupters;
NSDocumentControllerPersistentRestoration *restorationInfo;
BOOL dontDisplayDuringReopening;
NSMutableSet *reservedAutosavingContentsPaths;
NSDocument *documentBeingDuplicated;
}
@end
@interface NSDocumentController : NSObject <NSCoding, NSUserInterfaceValidations>
{
id _documents;
id _moreVars;
NSArray *_cachedTypeDescriptions;
NSMutableDictionary *_recents;
int _recentsLimit;
}
+ (void)restoreWindowWithIdentifier:(id)arg1 state:(id)arg2 completionHandler:(id)arg3;
+ (BOOL)_hasOverrideForSelector:(SEL)arg1;
+ (void)_setSharedDocumentController:(id)arg1;
+ (id)sharedDocumentController;
+ (void)initialize;
+ (Class)_seamlessDocumentCloserClass;
+ (Class)_seamlessDocumentOpenerClass;
+ (BOOL)_resolveAutoreopenRecord:(id)arg1 intoDocumentURL:(id *)arg2 contentsURL:(id *)arg3 displayName:(id *)arg4 uniquingNumber:(long long *)arg5 originalDisplayName:(id *)arg6 isDuplicate:(char *)arg7 tryAgainLater:(char *)arg8;
+ (id)_sharedDocumentControllerNoCreate;
+ (id)_recentMenuItemTitlesFromLocationComponentChains:(id)arg1 includingIcons:(BOOL)arg2;
+ (BOOL)_isJavaSubclass;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (id)displayNameForType:(id)arg1;
- (Class)documentClassForType:(id)arg1;
- (id)documentClassNames;
- (id)typeForContentsOfURL:(id)arg1 error:(id *)arg2;
- (id)defaultType;
- (id)recentDocumentURLs;
- (void)noteNewRecentDocumentURL:(id)arg1;
- (void)_notePendingRecentDocumentURLsForKey:(id)arg1;
- (void)noteNewRecentDocument:(id)arg1;
- (void)clearRecentDocuments:(id)arg1;
- (id)_recentDocumentRecordsKeyForUserInterfaceItem:(id)arg1;
- (id)_recentDocumentRecordsKeyForMenu:(id)arg1;
- (void)_readRecentDocumentDefaultsForKey:(id)arg1;
- (struct OpaqueLSSharedFileListRef *)_perAppRecentDocumentFileList;
- (void)_writeRecentDocumentDefaultsForKey:(id)arg1;
- (unsigned long long)maximumRecentDocumentCount;
- (id)willPresentError:(id)arg1;
- (BOOL)presentError:(id)arg1;
- (void)presentError:(id)arg1 modalForWindow:(id)arg2 delegate:(id)arg3 didPresentSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (void)_restorePersistentDocumentWithState:(id)arg1 completionHandler:(id)arg2;
- (BOOL)_persistenceCanRecreateEmptyUntitledDocumentOfType:(id)arg1;
- (BOOL)_persistenceMustOpenDocumentsThroughApplicationDelegate;
- (id)duplicateDocumentWithContentsOfURL:(id)arg1 copying:(BOOL)arg2 displayName:(id)arg3 error:(id *)arg4;
- (id)_oldMakeDuplicateDocumentWithContentsOfURL:(id)arg1 copying:(BOOL)arg2 displayName:(id)arg3 error:(id *)arg4;
- (void)_finishOpeningDocument:(id)arg1 andShowWindows:(BOOL)arg2;
- (void)closeAllDocumentsWithDelegate:(id)arg1 didCloseAllSelector:(SEL)arg2 contextInfo:(void *)arg3;
- (void)reviewUnsavedDocumentsWithAlertTitle:(id)arg1 cancellable:(BOOL)arg2 delegate:(id)arg3 didReviewAllSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (long long)_editedDocumentCount;
- (BOOL)hasEditedDocuments;
- (void)saveAllDocuments:(id)arg1;
- (void)_something:(id)arg1 didSomething:(BOOL)arg2 soContinue:(id)arg3;
- (double)autosavingDelay;
- (void)setAutosavingDelay:(double)arg1;
- (id)makeDocumentForURL:(id)arg1 withContentsOfURL:(id)arg2 ofType:(id)arg3 error:(id *)arg4;
- (void)reopenDocumentForURL:(id)arg1 withContentsOfURL:(id)arg2 display:(BOOL)arg3 completionHandler:(id)arg4;
- (id)_willPresentReopeningError:(id)arg1 forURL:(id)arg2 contentsURL:(id)arg3;
- (id)makeDocumentWithContentsOfURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (void)openDocumentWithContentsOfURL:(id)arg1 display:(BOOL)arg2 completionHandler:(id)arg3;
- (void)_openDocumentWithContentsOfURL:(id)arg1 usingProcedure:(id)arg2;
- (void)_openDocumentsWithContentsOfURLs:(id)arg1 presentErrors:(BOOL)arg2 completionHandler:(id)arg3;
- (BOOL)_canPerformBatchedDocumentOpening;
- (void)_openDocumentsWithContentsOfURLs:(id)arg1 display:(BOOL)arg2 presentErrors:(BOOL)arg3;
- (id)_finishBatchedOpeningAndPresentErrors:(BOOL)arg1;
- (void)_beginBatchedOpeningWithURLs:(id)arg1;
- (void)_didEndAsyncOpeningOrPrinting;
- (void)_willBeginAsyncOpeningOrPrinting;
- (void)_waitForAsyncOpeningOrPrintingToFinishThenContinue:(id)arg1;
- (long long)runModalOpenPanel:(id)arg1 forTypes:(id)arg2;
- (void)beginOpenPanel:(id)arg1 forTypes:(id)arg2 completionHandler:(id)arg3;
- (void)beginOpenPanelWithCompletionHandler:(id)arg1;
- (id)URLsFromRunningOpenPanel;
- (id)_openableTypes;
- (id)_setupOpenPanel;
- (void)openDocument:(id)arg1;
- (id)_willPresentOpeningError:(id)arg1 forURL:(id)arg2;
- (id)_presentableFileNameFromURL:(id)arg1;
- (id)makeUntitledDocumentOfType:(id)arg1 error:(id *)arg2;
- (id)_openUntitledDocumentOfType:(id)arg1 andDisplay:(BOOL)arg2 error:(id *)arg3;
- (id)openUntitledDocumentAndDisplay:(BOOL)arg1 error:(id *)arg2;
- (id)_defaultType:(BOOL)arg1;
- (void)newDocument:(id)arg1;
- (id)_willPresentCreationError:(id)arg1;
- (void)removeDocument:(id)arg1;
- (void)addDocument:(id)arg1;
- (void)_setInvokeVersionsForTimeMachine:(BOOL)arg1;
- (void)_ubiquityIdentityChanged:(id)arg1;
- (void)_updateSuddenTermination;
- (void)_appearancePreferencesChanged:(id)arg1;
- (void)_appWillBecomeInactive:(id)arg1;
- (id)documentForWindow:(id)arg1;
- (id)documentForURL:(id)arg1;
- (id)_documentForURL:(id)arg1;
- (id)currentDirectory;
- (id)currentDocument;
- (id)documents;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)dealloc;
- (id)init;
- (void)_openRecentDocument:(id)arg1;
- (id)_recentDocumentURLsForKey:(id)arg1;
- (void)_noteNewRecentDocumentURL:(id)arg1 forKey:(id)arg2;
- (void)__noteNewRecentDocumentURL:(id)arg1 forKey:(id)arg2;
- (id)_recentDocumentRecordsKeyForMenuTag:(long long)arg1;
- (BOOL)_isInaccessibleUbiquitousItemAtURL:(id)arg1;
- (BOOL)_isPurgedItemAtURL:(id)arg1;
- (void)_setDocumentBeingDuplicated:(id)arg1;
- (id)_documentBeingDuplicated;
- (BOOL)_anyDocumentClassUsesUbiquitousStorage;
- (BOOL)_anyDocumentClassPreservesVersions;
- (BOOL)_allDocumentClassesAutosaveInPlace;
- (BOOL)_anyDocumentClassAutosavesInPlace;
- (id)_windowAboveWindowOfOpeningDocumentAtIndex:(unsigned long long)arg1 orMakeKey:(char *)arg2;
- (unsigned long long)_indexOfOpeningDocument:(id)arg1;
- (unsigned long long)_countOfOpeningDocuments;
- (id)_typeDescriptions;
- (id)_typeDescriptionForName:(id)arg1;
- (int)_utiUsage;
- (id)_createAutoreopenRecordForDocument:(id)arg1 evenIfNoSeparateAutosavedContents:(BOOL)arg2;
- (id)_customizationOfError:(id)arg1 withDescription:(id)arg2 recoverySuggestion:(id)arg3 recoveryOptions:(id)arg4 recoveryAttempter:(id)arg5;
- (id)_fixedFailureReasonFromError:(id)arg1;
- (id)_autosaveDirectoryURLCreateIfNecessary:(BOOL)arg1;
- (BOOL)_autosavingContentsURLIsReserved:(id)arg1;
- (void)_unreserveAutosavingContentsURL:(id)arg1;
- (void)_reserveAutosavingContentsURL:(id)arg1;
- (void)_onMainThreadInvokeWorker:(id)arg1;
- (BOOL)_isMainThreadBlockedByWaiter;
- (void)_popMainThreadUnblockerThenContinue:(id)arg1;
- (void)_pushMainThreadUnblocker:(id)arg1;
- (long long)_uniqueNumberForDocument:(id)arg1;
- (BOOL)_isNativeType:(id)arg1 forDocumentClass:(Class)arg2;
- (void)_getReadableNotWritable:(BOOL)arg1 types:(id)arg2 forDocumentClass:(Class)arg3;
- (void)_noteAutosavedContentsOfDocument:(id)arg1;
- (void)_closeAllDocumentsWithDelegate:(id)arg1 shouldTerminateSelector:(SEL)arg2;
- (void)__closeAllDocumentsWithDelegate:(id)arg1 shouldTerminateSelector:(SEL)arg2;
- (void)_writeAutoreopenRecordsForOpenDocuments;
- (void)_writeAutoreopenRecords:(id)arg1;
- (void)_printDocumentsWithContentsOfURLs:(id)arg1 settings:(id)arg2 showPrintPanels:(BOOL)arg3 completionHandler:(id)arg4;
- (id)_willPresentOpenForPrintingError:(id)arg1 forURL:(id)arg2;
- (BOOL)_openFile:(id)arg1;
- (BOOL)_showOpenPanel;
- (BOOL)_openUntitled;
- (BOOL)_isAutoreopening;
- (void)_autoreopenDocumentsWithCompletionHandler:(id)arg1;
- (void)_autoreopenDocumentsFromRecords:(id)arg1 withCompletionHandler:(id)arg2;
- (void)_permitAutoreopeningOfDocuments;
- (id)_autosaveRecordPathCreateIfNecessary:(BOOL)arg1;
- (BOOL)_appPersistenceIsJustOff;
- (void)_notePendingRecentDocumentURLsIfNecessary;
- (void)_setRevertToMenuHidden:(BOOL)arg1;
- (void)_populateRevertToMenu:(id)arg1;
- (void)_updateTitleForMenuItem:(id)arg1 originalTitle:(id)arg2;
- (id)_documentForAction:(SEL)arg1;
- (void)_installOpenRecentMenus;
- (void)_observeMainMenuDidEndTracking:(id)arg1;
- (void)_depopulateOpenRecentMenus;
- (void)_populateOpenRecentMenu:(id)arg1 includingIcons:(BOOL)arg2;
- (void)_depopulateOpenRecentMenu:(id)arg1;
- (void)_invalidateTypeDescriptionCache;
- (id)_types;
- (id)_typesForDocumentClass:(Class)arg1 includeEditors:(BOOL)arg2 includeViewers:(BOOL)arg3 includeExportable:(BOOL)arg4;
- (id)_resolveTypeAlias:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (id)typeFromFileExtension:(id)arg1;
- (BOOL)shouldCreateUI;
- (void)setShouldCreateUI:(BOOL)arg1;
- (BOOL)reopenDocumentForURL:(id)arg1 withContentsOfURL:(id)arg2 error:(id *)arg3;
- (id)openUntitledDocumentOfType:(id)arg1 display:(BOOL)arg2;
- (id)openDocumentWithContentsOfURL:(id)arg1 display:(BOOL)arg2 error:(id *)arg3;
- (id)openDocumentWithContentsOfURL:(id)arg1 display:(BOOL)arg2;
- (id)openDocumentWithContentsOfFile:(id)arg1 display:(BOOL)arg2;
- (id)_openDocumentFileAt:(id)arg1 display:(BOOL)arg2;
- (id)makeUntitledDocumentOfType:(id)arg1;
- (id)makeDocumentWithContentsOfURL:(id)arg1 ofType:(id)arg2;
- (id)makeDocumentWithContentsOfFile:(id)arg1 ofType:(id)arg2;
- (id)fileNamesFromRunningOpenPanel;
- (id)_openableFileExtensions;
- (id)fileExtensionsFromType:(id)arg1;
- (id)documentForFileName:(id)arg1;
- (BOOL)reviewUnsavedDocumentsWithAlertTitle:(id)arg1 cancellable:(BOOL)arg2;
- (BOOL)closeAllDocuments;
- (id)_javaLastError;
- (void)_setJavaLastError:(id)arg1;
- (id)_invokeJavaOverrideForSelector:(SEL)arg1 withErrorAndOtherArguments:(id *)arg2;
- (id)initJava2;
- (id)initJava1;
@end
@interface NSDownloadController : NSObject
{
NSString *_mimeType;
NSString *_riskCategory;
NSString *_contentType;
NSString *_filename;
NSString *_messageText;
NSString *_informativeText;
NSAlert *_alert;
NSDictionary *_downloadInfo;
id _modalDelegate;
SEL _didEndSelector;
BOOL _autoOpen;
BOOL _useSave;
char _reserved[2];
id reserved1[5];
}
- (id)window;
- (id)informativeText;
- (void)setInformativeText:(id)arg1;
- (id)messageText;
- (void)setMessageText:(id)arg1;
- (void)alertDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (void)beginSheetModalForWindow:(id)arg1 modalDelegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void *)arg4;
- (long long)runModalWindow;
- (id)_createAlert;
- (id)downloadInformation;
- (void)dealloc;
- (id)initWithDictionary:(id)arg1;
- (void)_setMessageAndInformativeText;
@end
@interface NSDragDestination : NSObject <NSDraggingInfo, NSDraggingInfoPrivate>
{
NSWindow *_window;
struct OpaqueCoreDragHandler *trackingHandlerRef;
struct OpaqueCoreDragHandler *receiveHandlerRef;
NSString *_pasteboardName;
BOOL _finalSlide;
BOOL _animatesToDst;
char *_updateDraggingItemsTimerValid;
BOOL _needUpdateTimer;
unsigned long long _lastDragDestinationOperation;
struct CGPoint _finalSlideLocation;
id _target;
struct __CFRunLoopTimer *_updateTimer;
struct OpaqueCoreDrag *_drag;
NSMutableSet *_dragCompletionTargets;
struct __CFRunLoop *_runLoop;
double _lastDragTimestamp;
struct CGPoint _lastDragLocation;
}
@property(setter=_setLastDragLocation:) struct CGPoint _lastDragLocation; // @synthesize _lastDragLocation;
@property(setter=_setLastDragTimestamp:) double _lastDragTimestamp; // @synthesize _lastDragTimestamp;
@property(setter=_setNeedUpdateTimer:) BOOL _needUpdateTimer; // @synthesize _needUpdateTimer;
- (void)_invalidateUpdateDraggingItemTimer;
- (void)_resetUpdateDraggingItemTimer;
- (void)enumerateDraggingItemsWithOptions:(unsigned long long)arg1 forView:(id)arg2 classes:(id)arg3 searchOptions:(id)arg4 usingBlock:(id)arg5;
- (void)enumerateDraggingItemsForClass:(Class)arg1 view:(id)arg2 usingBlock:(id)arg3;
- (void)_doAutoscroll:(id)arg1;
- (void)_stopDraggingUpdates;
- (void)_startDraggingUpdates;
- (void)slideDraggedImageTo:(struct CGPoint)arg1;
- (void)_unsetFinalSlide;
- (void)_setDragCompletionTargets:(id)arg1;
- (id)_dragCompletionTargets;
- (void)_setTarget:(id)arg1;
- (id)_target;
- (unsigned long long)_lastDragDestinationOperation;
- (void)_setLastDragDestinationOperation:(unsigned long long)arg1;
- (struct CGPoint)_finalSlideLocation;
- (void)_setFinalSlideLocation:(struct CGPoint)arg1;
@property long long numberOfValidItemsForDrop;
@property BOOL animatesToDestination;
@property long long draggingFormation;
- (id)namesOfPromisedFilesDroppedAtDestination:(id)arg1;
- (long long)draggingSequenceNumber;
- (id)draggingSource;
- (id)draggingPasteboard;
- (id)draggedImage;
- (struct CGPoint)draggedImageLocation;
- (struct CGPoint)draggingLocation;
- (unsigned long long)draggingSourceOperationMask;
- (id)draggingDestinationWindow;
- (id)description;
- (void)finalize;
- (void)dealloc;
- (void)_setDragRef:(struct OpaqueCoreDrag *)arg1;
- (struct OpaqueCoreDragHandler *)_receiveHandlerRef;
- (struct OpaqueCoreDragHandler *)_trackingHandlerRef;
- (void)_setReceiveHandlerRef:(struct OpaqueCoreDragHandler *)arg1;
- (void)_setTrackingHandlerRef:(struct OpaqueCoreDragHandler *)arg1;
- (id)_initWithWindow:(id)arg1;
@end
@interface NSCoreDragManager : _NSDragManager
{
NSDraggingSession *_dragSession;
struct OpaqueCoreDragHandler *applicationHandlerRef;
}
+ (void)doCommandBySelector:(SEL)arg1;
+ (void)insertText:(id)arg1;
- (void)dragImage:(id)arg1 fromWindow:(id)arg2 at:(struct CGPoint)arg3 offset:(struct CGSize)arg4 event:(id)arg5 pasteboard:(id)arg6 source:(id)arg7 slideBack:(BOOL)arg8;
- (id)beginDraggingSessionWithItems:(id)arg1 fromWindow:(id)arg2 withClipRect:(struct CGRect)arg3 event:(id)arg4 source:(id)arg5;
- (id)draggingSessionWithSequenceNumber:(long long)arg1;
- (id)_alternateDragSource;
- (void)_setAlternateDragSource:(id)arg1;
- (id)_dragLocalSource;
- (void)_dragUntilMouseUp:(id)arg1 accepted:(char *)arg2;
- (void)slideImage:(id)arg1 from:(struct CGPoint)arg2 to:(struct CGPoint)arg3;
- (BOOL)unregisterDragTypesForWindow:(id)arg1;
- (int)registerDragTypes:(id)arg1 forWindow:(id)arg2;
- (void)registerForCompletionOfDrag:(void *)arg1;
@end
@interface _NSDragManager : NSObject
{
NSDate *_autoscrollDate;
}
+ (id)sharedDragManager;
+ (double)_autoscrollDelay;
+ (void)initialize;
- (void)_enumerateDraggingItemsForDrag:(void *)arg1 pasteboard:(id)arg2 withOptions:(unsigned long long)arg3 view:(id)arg4 classes:(id)arg5 searchOptions:(id)arg6 isSource:(BOOL)arg7 usingBlock:(id)arg8;
- (void)_enumerateDraggingItemsForDrag:(void *)arg1 pasteboard:(id)arg2 class:(Class)arg3 view:(id)arg4 isSource:(BOOL)arg5 usingBlock:(id)arg6;
- (void)_resetAutoscrollTimeDelta;
- (id)_autoscrollDate;
- (void)_setAutoscrollDate:(id)arg1;
- (void)registerForCompletionOfDrag:(void *)arg1;
- (id)_dragLocalSource;
- (void)dragImage:(id)arg1 fromWindow:(id)arg2 at:(struct CGPoint)arg3 offset:(struct CGSize)arg4 event:(id)arg5 pasteboard:(id)arg6 source:(id)arg7 slideBack:(BOOL)arg8;
- (id)beginDraggingSessionWithItems:(id)arg1 fromWindow:(id)arg2 withClipRect:(struct CGRect)arg3 event:(id)arg4 source:(id)arg5;
- (void)slideImage:(id)arg1 from:(struct CGPoint)arg2 to:(struct CGPoint)arg3;
- (BOOL)unregisterDragTypesForWindow:(id)arg1;
- (int)registerDragTypes:(id)arg1 forWindow:(id)arg2;
@end
@interface NSDrawer : NSResponder
{
unsigned long long _drawerState;
unsigned long long _drawerNextState;
unsigned long long _drawerEdge;
unsigned long long _drawerNextEdge;
unsigned long long _drawerPreferredEdge;
float _drawerPercent;
float _drawerPercentSaved;
double _drawerLeadingOffset;
double _drawerTrailingOffset;
NSLock *_drawerLock;
NSWindow *_drawerWindow;
NSWindow *_drawerParentWindow;
NSWindow *_drawerNextParentWindow;
NSString *_drawerSaveName;
double _drawerStartTime;
double _drawerTotalTime;
struct __CFRunLoop *_drawerLoop;
struct __CFRunLoopTimer *_drawerTimer;
id _drawerDelegate;
unsigned int _drawerFlags;
struct __CFRunLoopObserver *_drawerObserver;
}
+ (BOOL)_usesCorrectContentSize;
+ (void)initialize;
+ (unsigned long long)_drawerTransform;
+ (void)_setDrawerTransform:(unsigned long long)arg1;
+ (double)_drawerVelocity;
+ (void)_setDrawerVelocity:(double)arg1;
- (id)delegate;
- (void)setDelegate:(id)arg1;
- (id)autosaveName;
- (void)setAutosaveName:(id)arg1;
- (double)trailingOffset;
- (void)setTrailingOffset:(double)arg1;
- (double)leadingOffset;
- (void)setLeadingOffset:(double)arg1;
- (struct CGSize)maxContentSize;
- (void)setMaxContentSize:(struct CGSize)arg1;
- (struct CGSize)minContentSize;
- (void)setMinContentSize:(struct CGSize)arg1;
- (struct CGSize)contentSize;
- (void)setContentSize:(struct CGSize)arg1;
- (unsigned long long)edge;
- (long long)state;
- (BOOL)isOpen;
- (void)removeImmediately:(BOOL)arg1;
- (void)toggle:(id)arg1;
- (void)close:(id)arg1;
- (void)open:(id)arg1;
- (void)close;
- (void)openOnEdge:(unsigned long long)arg1;
- (void)open;
- (unsigned long long)preferredEdge;
- (void)setPreferredEdge:(unsigned long long)arg1;
- (void)_moveByOffset:(struct CGSize)arg1;
- (id)contentView;
- (void)setContentView:(id)arg1;
- (id)parentWindow;
- (void)setParentWindow:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithContentSize:(struct CGSize)arg1 preferredEdge:(unsigned long long)arg2;
- (id)_initWithContentSize:(struct CGSize)arg1 preferredEdge:(unsigned long long)arg2;
- (void)_setVisibleWithoutLogin;
- (void)_setLevel;
- (void)_endLiveResize;
- (void)_startLiveResize;
- (id)_resetPostingCounts;
- (id)_resetDisableCounts;
- (id)_registerDragTypesIfNeeded;
- (void)_resizeWithDelta:(struct CGPoint)arg1 fromFrame:(struct CGRect)arg2 beginOperation:(BOOL)arg3 endOperation:(BOOL)arg4;
- (void)_slideWithDelta:(struct CGPoint)arg1 beginOperation:(BOOL)arg2 endOperation:(BOOL)arg3;
- (struct CGSize)_minParentWindowContentSize;
- (void)_takeFocus;
- (void)_changeFirstResponderToParentsFirstResponder;
- (void)_changeMainState;
- (void)_changeKeyState;
- (void)_sizeWithRect:(struct CGRect)arg1;
- (void)_size;
- (void)_position;
- (void)_displayIfNeeded;
- (void)_destroyRealWindow;
- (void)_unhide;
- (void)_hide;
- (void)_setDrawerEdge:(unsigned long long)arg1;
- (unsigned long long)_edge;
- (id)_drawerWindow;
- (void)_doAutoselectEdge;
- (void)_doSetParentWindow:(id)arg1;
- (void)_doRemoveDrawer;
- (void)_doCloseDrawer;
- (void)_doOpenDrawer;
- (void)_doResizeDrawerWithDelta:(struct CGPoint)arg1 fromFrame:(struct CGRect)arg2;
- (void)_doSlideDrawerWithDelta:(struct CGPoint)arg1;
- (void)_doPositionDrawerAndSize:(struct CGSize)arg1 parentFrame:(struct CGRect)arg2 stashSize:(BOOL)arg3;
- (void)_doPositionDrawerAndSize:(struct CGSize)arg1 parentFrame:(struct CGRect)arg2;
- (void)_doPositionDrawer;
- (void)_doStopDrawer;
- (void)_doStartDrawer;
- (void)_doDetachDrawer;
- (void)_doAttachDrawer;
- (void)_doAttachDrawerIgnoreHidden:(BOOL)arg1;
- (id)undoManager;
- (void)doCommandBySelector:(SEL)arg1;
- (void)helpRequested:(id)arg1;
- (id)menu;
- (void)setMenu:(id)arg1;
- (void)flushBufferedKeyEvents;
- (void)interpretKeyEvents:(id)arg1;
- (id)validRequestorForSendType:(id)arg1 returnType:(id)arg2;
- (BOOL)performKeyEquivalent:(id)arg1;
- (BOOL)tryToPerform:(SEL)arg1 with:(id)arg2;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsIgnored;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (void)accessibilitySetValue:(id)arg1 forAttribute:(id)arg2;
- (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- (id)accessibilityAttributeValue:(id)arg1;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsParentAttributeSettable;
- (id)accessibilityParentAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSDrawerWindow : NSWindow
{
NSDrawer *_drawer;
NSWindow *_drawerParentWindow;
}
+ (Class)frameViewClassForStyleMask:(unsigned long long)arg1;
- (BOOL)_usesCustomDrawing;
- (BOOL)_hasDarkShadow;
- (double)_drawerDefaultRightTrailingOffset;
- (double)_drawerDefaultLeftLeadingOffset;
- (double)_drawerDefaultBottomTrailingOffset;
- (double)_drawerDefaultTopLeadingOffset;
- (double)_drawerDepthInset;
- (double)_drawerDepthOffset;
- (double)_drawerRightOffset;
- (double)_drawerLeftOffset;
- (double)_drawerBottomOffset;
- (double)_drawerTopOffset;
- (double)_drawerCloseThreshold;
- (double)_drawerVerticalOpenOffset;
- (double)_drawerHorizontalOpenOffset;
- (BOOL)performKeyEquivalent:(id)arg1;
- (void)_cycleDrawersReversed:(BOOL)arg1;
- (BOOL)isMovableByWindowBackground;
- (void)_adjustWindowToScreen;
- (void)performMiniaturize:(id)arg1;
- (void)performZoom:(id)arg1;
- (void)performClose:(id)arg1;
- (void)runToolbarCustomizationPalette:(id)arg1;
- (void)toggleToolbarShown:(id)arg1;
- (void)hideToolbar:(id)arg1;
- (void)showToolbar:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)_isVertical;
- (void)resizeWithDelta:(struct CGPoint)arg1 fromFrame:(struct CGRect)arg2 beginOperation:(BOOL)arg3 endOperation:(BOOL)arg4;
- (void)_selectFirstKeyView;
- (id)_oldFirstResponderBeforeBecoming;
- (id)_newFirstResponderAfterResigning;
- (BOOL)makeFirstResponder:(id)arg1;
- (void)_resetFirstResponder;
- (id)fieldEditor:(BOOL)arg1 forObject:(id)arg2;
- (BOOL)isExcludedFromWindowsMenu;
- (id)_getUndoManager:(BOOL)arg1;
- (BOOL)worksWhenModal;
- (void)_setForceActiveControls:(BOOL)arg1;
- (BOOL)_hasActiveControls;
- (void)resignMainWindow;
- (void)makeMainWindow;
- (void)becomeMainWindow;
- (BOOL)canBecomeMainWindow;
- (BOOL)isMainWindow;
- (void)orderOut:(id)arg1;
- (void)_resetDrawerFirstResponder;
- (BOOL)_useMetalPattern;
- (id)_compositedBackground;
- (id)_generateScaledBackground;
- (void)_setDrawerVisibleWithoutLogin;
- (void)_changeDrawerFirstResponder;
- (void)_changeDrawerMainState;
- (void)_changeDrawerKeyState;
- (void)resignKeyWindow;
- (void)makeKeyWindow;
- (void)_drawerTakeFocus;
- (void)becomeKeyWindow;
- (BOOL)canBecomeKeyWindow;
- (BOOL)hasKeyAppearance;
- (BOOL)isKeyWindow;
- (void)_changeKeyAndMainLimitedOK:(BOOL)arg1;
- (BOOL)hasShadow;
- (struct CGSize)maxSize;
- (struct CGSize)minSize;
- (struct CGSize)_potentialMaxSize;
- (struct CGSize)_potentialMinSize;
- (id)_parentWindow;
- (void)_setParentWindow:(id)arg1;
- (void)_changeTexture;
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4 drawer:(id)arg5;
- (void)accessibilitySetSizeAttribute:(id)arg1;
- (BOOL)accessibilityIsSizeAttributeSettable;
- (BOOL)accessibilityIsPositionAttributeSettable;
- (BOOL)accessibilityIsWindowAttributeSettable;
- (id)accessibilityWindowAttribute;
- (id)accessibilityParentAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSDrawerBinder : NSViewStateBinder
{
struct __drawerBinderFlags {
unsigned int _visibleStateHasBeenSet:1;
unsigned int _expectedVisibleState:1;
unsigned int _reservedDrawerBinder:30;
} _drawerBinderFlags;
}
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
- (void)drawer:(id)arg1 didChangeToState:(BOOL)arg2;
- (void)_updateObject:(id)arg1 observedController:(id)arg2 observedKeyPath:(id)arg3 context:(void *)arg4;
- (void)_updateDrawer:(id)arg1 withVisibilityState:(id)arg2;
- (BOOL)shouldProcessObservations;
- (void)_connectionWasEstablished;
- (BOOL)_isBooleanBinding:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
- (void)_init;
@end
@interface NSDrawerFrame : NSFrameView
{
NSColor *drawerBackground;
long long trackingTag;
unsigned long long drawerEdge;
BOOL registeredForEdgeChanges;
BOOL shouldInvalidateShadow;
}
+ (double)minFrameWidthWithTitle:(id)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGSize)minContentSizeForMinFrameSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGSize)minFrameSizeForMinContentSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (void)dealloc;
- (BOOL)shouldBeTreatedAsInkEvent:(id)arg1;
- (void)_postFrameChangeNotification;
- (void)viewDidMoveToWindow:(id)arg1;
- (void)viewWillMoveToWindow:(id)arg1;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)mouseDown:(id)arg1;
- (void)resizeWithEvent:(id)arg1;
- (void)drawerDidClose:(id)arg1;
- (void)drawerDidOpen:(id)arg1;
- (void)setEdge:(unsigned long long)arg1;
- (void)_removeTrackingRects;
- (void)_addTrackingRects;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)adjustHalftonePhase;
- (id)contentFill;
- (void)_drawFrameRects:(struct CGRect)arg1;
- (void)drawFrame:(struct CGRect)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (struct CGRect)resizeIndicatorRect;
- (void)setFrameSize:(struct CGSize)arg1;
- (struct CGRect)contentRect;
- (struct CGSize)minFrameSize;
- (BOOL)_shouldInvalidateShadow;
- (void)_setShouldInvalidateShadow:(BOOL)arg1;
- (void)shapeWindow;
- (void)registerForEdgeChanges:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 owner:(id)arg3;
- (BOOL)isOpaque;
@end
@interface NSEPSImageRep : NSImageRep
{
struct CGPoint _bBoxOrigin;
NSData *_epsData;
NSPDFImageRep *_pdfImageRep;
}
+ (id)imageUnfilteredPasteboardTypes;
+ (id)imageUnfilteredFileTypes;
+ (id)imageUnfilteredTypes;
+ (BOOL)canInitWithData:(id)arg1;
+ (id)_imagesFromIcon:(id)arg1 inApp:(id)arg2 zone:(struct _NSZone *)arg3;
+ (id)imageRepWithData:(id)arg1;
+ (void)initialize;
- (id)EPSRepresentation;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (BOOL)_wantsToBeCached;
- (BOOL)draw;
- (void)prepareGState;
- (BOOL)drawInRect:(struct CGRect)arg1;
- (struct CGRect)boundingBox;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithData:(id)arg1;
- (void)dealloc;
- (id)init;
@end
@interface NSEditableBinder : NSBinder
{
struct __editableBinderFlags {
unsigned int _objectSupportsEditable:1;
unsigned int _referenceBinderRequestedEditableState:1;
unsigned int _referenceBinderDidRequestEditableState:1;
unsigned int _numberOfEditableBindings:4;
unsigned int _objectSupportsEnabled:1;
unsigned int _referenceBinderRequestedEnabledState:1;
unsigned int _referenceBinderDidRequestEnabledState:1;
unsigned int _numberOfEnabledBindings:4;
unsigned int _objectSupportsHidden:1;
unsigned int _referenceBinderRequestedHiddenState:1;
unsigned int _referenceBinderDidRequestHiddenState:1;
unsigned int _numberOfHiddenBindings:4;
unsigned int _reservedEditableBinder:11;
} _editableBinderFlags;
}
+ (id)bindingsForObject:(id)arg1;
+ (id)_enumeratedHiddenBindings:(unsigned long long)arg1;
+ (id)_enumeratedEnabledBindings:(unsigned long long)arg1;
+ (id)_enumeratedEditableBindings:(unsigned long long)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (id)bindingCategory;
+ (id)_pluginProtocol;
- (void)updateTableColumnDataCell:(id)arg1 forDisplayAtIndex:(unsigned long long)arg2;
- (void)updateOutlineColumnDataCell:(id)arg1 forDisplayAtIndexPath:(id)arg2;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (BOOL)shouldProcessObservations;
- (void)_setStatesImmediatelyInObject:(id)arg1 mode:(struct __NSKeyValueCodingControllerModeType)arg2 triggerRedisplay:(BOOL)arg3;
- (BOOL)_hiddenStateWithMode:(struct __NSKeyValueCodingControllerModeType)arg1;
- (BOOL)hiddenStateAtIndexPath:(id)arg1;
- (BOOL)hiddenStateAtIndex:(unsigned long long)arg1;
- (BOOL)hiddenState;
- (BOOL)_enabledStateWithMode:(struct __NSKeyValueCodingControllerModeType)arg1;
- (BOOL)enabledStateAtIndexPath:(id)arg1;
- (BOOL)enabledStateAtIndex:(unsigned long long)arg1;
- (BOOL)enabledState;
- (BOOL)_editableStateWithMode:(struct __NSKeyValueCodingControllerModeType)arg1;
- (BOOL)editableStateAtIndexPath:(id)arg1;
- (BOOL)editableStateAtIndex:(unsigned long long)arg1;
- (BOOL)editableState;
- (void)_requestAnyHiddenState;
- (void)_requestHiddenState:(BOOL)arg1;
- (void)_requestAnyEnabledState;
- (void)_requestEnabledState:(BOOL)arg1;
- (void)_requestAnyEditableState;
- (void)_requestEditableState:(BOOL)arg1;
- (void)_synchronizeWithPeerBindersInArray:(id)arg1;
- (void)_clearDependenciesWithAllPeerBinders;
- (void)removeBinding:(id)arg1;
- (void)addBinding:(id)arg1 toController:(id)arg2 withKeyPath:(id)arg3 valueTransformer:(id)arg4 options:(id)arg5;
- (void)_countBindings;
- (id)availableBindings;
- (BOOL)_isBooleanBinding:(id)arg1;
- (BOOL)isBindingReadOnly:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
- (void)_setObject:(id)arg1;
- (void)_copyDetailsFromBinder:(id)arg1;
- (void)_init;
@end
@interface NSEditorBinder : NSBinder
{
struct __editorBinderFlags {
unsigned int _conditionallySetsEditable:1;
unsigned int _objectSupportsEditable:1;
unsigned int _explicitlyRequestEditable:1;
unsigned int _explicitEditableState:1;
unsigned int _conditionallySetsEnabled:1;
unsigned int _objectSupportsEnabled:1;
unsigned int _explicitlyRequestEnabled:1;
unsigned int _explicitEnabledState:1;
unsigned int _conditionallySetsHidden:1;
unsigned int _objectSupportsHidden:1;
unsigned int _explicitlyRequestHidden:1;
unsigned int _explicitHiddenState:1;
unsigned int _reservedEditorBinder:20;
} _editorBinderFlags;
id _editableBinder;
}
+ (id)_pluginProtocol;
- (void)_adjustStatesOfObject:(id)arg1 mode:(struct __NSKeyValueCodingControllerModeType)arg2 state:(BOOL)arg3 triggerRedisplay:(BOOL)arg4;
- (BOOL)_isExplicitlyNonEditable;
- (BOOL)_conditionallySetsStates;
- (BOOL)conditionallySetsHidden;
- (BOOL)selectionSupportsEnabledState;
- (void)setConditionallySetsHidden:(BOOL)arg1;
- (BOOL)conditionallySetsEnabled;
- (void)setConditionallySetsEnabled:(BOOL)arg1;
- (BOOL)conditionallySetsEditable;
- (void)setConditionallySetsEditable:(BOOL)arg1;
- (id)_optionsForBinding:(id)arg1 specifyOnlyIfDifferentFromDefault:(BOOL)arg2;
- (BOOL)_isReferenceBinding:(id)arg1;
- (void)_setParameter:(id)arg1 forOption:(id)arg2 withBindingInfo:(id)arg3;
- (BOOL)shouldProcessObservations;
- (void)_noticeEditablePeerBinder:(id)arg1;
- (void)_clearDependenciesWithAllPeerBinders;
- (void)_setObject:(id)arg1;
- (void)_copyDetailsFromBinder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_init;
@end
@interface NSEventAuxiliary : NSObject
{
NSSet *touches;
}
@end
@interface __NSEventDiscardInfo : NSObject
{
unsigned long long mask;
unsigned long long time;
}
@end
@interface _NSEventObserver : NSObject
{
unsigned long long _mask;
id _block;
}
- (void)invalidate;
- (void)finalize;
- (void)dealloc;
- (id)initMatchingEvents:(unsigned long long)arg1 handler:(id)arg2;
@end
@interface _NSLocalEventObserver : _NSEventObserver
{
}
+ (void)initialize;
- (void)recomputeObserverMask;
- (void)invalidate;
- (id)initMatchingEvents:(unsigned long long)arg1 handler:(id)arg2;
@end
@interface _NSGlobalEventObserver : _NSEventObserver
{
struct OpaqueEventHandlerRef *_handler;
}
- (void)invalidate;
- (id)initMatchingEvents:(unsigned long long)arg1 handler:(id)arg2;
@end
@interface _NSPeriodicEventSource : NSObject
{
double delay;
double period;
struct __CFRunLoopTimer *timer;
unsigned long long errorData;
}
- (void)addTimerToModes;
@end
@interface NSEvent : NSObject <NSCopying, NSCoding>
{
unsigned long long _type;
struct CGPoint _location;
unsigned int _modifierFlags;
id _WSTimestamp;
double _timestamp;
long long _windowNumber;
NSWindow *_window;
NSGraphicsContext *_context;
union {
struct {
int eventNumber;
int clickCount;
float pressure;
double deltaX;
double deltaY;
int subtype;
short buttonNumber;
short reserved1;
int reserved2[3];
} mouse;
struct {
NSString *keys;
NSString *unmodKeys;
unsigned short keyCode;
char isARepeat;
int eventFlags;
int reserved[5];
} key;
struct {
int eventNumber;
long long trackingNumber;
void *userData;
int reserved[6];
} tracking;
struct {
double deltaX;
double deltaY;
double deltaZ;
short subtype;
short reserved1;
int reserved2[6];
} scrollWheel;
struct {
double deltaX;
double deltaY;
double deltaZ;
int reserved[7];
} axisGesture;
struct {
short subtype;
char gestureEnded;
char reserved;
int value;
float percentage;
int reserved2[7];
} miscGesture;
struct {
int subtype;
long long data1;
long long data2;
int reserved[6];
} misc;
int tabletPointData[14];
int tabletProximityData[14];
} _data;
void *_eventRef;
void *reserved1;
void *reserved2;
}
+ (id)_touchesFromSet:(id)arg1 matchingPhase:(unsigned long long)arg2 inView:(id)arg3 includeResting:(BOOL)arg4;
+ (void)stopPeriodicEvents;
+ (void)_stopPeriodicEventsForSource:(id)arg1;
+ (void)startPeriodicEventsAfterDelay:(double)arg1 withPeriod:(double)arg2;
+ (BOOL)isSwipeTrackingFromScrollEventsEnabled;
+ (void)_fluidSwipeTrackingBehaviorChanged;
+ (void)_discardCursorEventsForWindowNumber:(long long)arg1 criteria:(long long)arg2;
+ (void)_discardEventsForTrackingArea:(id)arg1;
+ (void)_discardEventsWithMask:(unsigned long long)arg1 eventTime:(unsigned long long)arg2;
+ (void)_discardEventsFromSubthread:(id)arg1;
+ (void)_resetDiscardMask;
+ (float)standardRotationThreshold;
+ (double)standardMagnificationThreshold;
+ (BOOL)isMouseCoalescingEnabled;
+ (void)setMouseCoalescingEnabled:(BOOL)arg1;
+ (id)eventWithCGEvent:(struct __CGEvent *)arg1;
+ (id)eventWithEventRef:(const void *)arg1;
+ (id)_eventWithEventRefInternal:(const void *)arg1;
+ (id)_eventWithCGSEvent:(struct _CGSEventRecord)arg1;
+ (void)removeMonitor:(id)arg1;
+ (id)addLocalMonitorForEventsMatchingMask:(unsigned long long)arg1 handler:(id)arg2;
+ (id)addGlobalMonitorForEventsMatchingMask:(unsigned long long)arg1 handler:(id)arg2;
+ (double)keyRepeatInterval;
+ (double)keyRepeatDelay;
+ (double)doubleClickInterval;
+ (unsigned long long)pressedMouseButtons;
+ (unsigned long long)modifierFlags;
+ (struct CGPoint)mouseLocation;
+ (void)_clearCancelledTouches;
+ (id)_eventsCancellingTouchesForWindow:(id)arg1;
+ (id)otherEventWithType:(unsigned long long)arg1 location:(struct CGPoint)arg2 modifierFlags:(unsigned long long)arg3 timestamp:(double)arg4 windowNumber:(long long)arg5 context:(id)arg6 subtype:(short)arg7 data1:(long long)arg8 data2:(long long)arg9;
+ (id)enterExitEventWithType:(unsigned long long)arg1 location:(struct CGPoint)arg2 modifierFlags:(unsigned long long)arg3 timestamp:(double)arg4 windowNumber:(long long)arg5 context:(id)arg6 eventNumber:(long long)arg7 trackingNumber:(long long)arg8 userData:(void *)arg9;
+ (id)keyEventWithType:(unsigned long long)arg1 location:(struct CGPoint)arg2 modifierFlags:(unsigned long long)arg3 timestamp:(double)arg4 windowNumber:(long long)arg5 context:(id)arg6 characters:(id)arg7 charactersIgnoringModifiers:(id)arg8 isARepeat:(BOOL)arg9 keyCode:(unsigned short)arg10;
+ (id)_quickLookEventWithLocation:(struct CGPoint)arg1 modifierFlags:(unsigned long long)arg2 timestamp:(double)arg3 windowNumber:(long long)arg4 context:(id)arg5 eventNumber:(long long)arg6;
+ (id)mouseEventWithType:(unsigned long long)arg1 location:(struct CGPoint)arg2 modifierFlags:(unsigned long long)arg3 timestamp:(double)arg4 windowNumber:(long long)arg5 context:(id)arg6 eventNumber:(long long)arg7 clickCount:(long long)arg8 pressure:(float)arg9;
- (BOOL)_isTouchesEnded;
- (id)touchesMatchingPhase:(unsigned long long)arg1 inView:(id)arg2;
- (id)_touchesMatchingPhase:(unsigned long long)arg1 inView:(id)arg2 includeResting:(BOOL)arg3;
- (BOOL)isEnteringProximity;
- (unsigned long long)pointingDeviceType;
- (unsigned long long)capabilityMask;
- (unsigned long long)uniqueID;
- (unsigned long long)pointingDeviceSerialNumber;
- (unsigned long long)vendorPointingDeviceType;
- (unsigned long long)systemTabletID;
- (unsigned long long)pointingDeviceID;
- (unsigned long long)tabletID;
- (unsigned long long)vendorID;
- (id)vendorDefined;
- (float)tangentialPressure;
- (float)rotation;
- (struct CGPoint)tilt;
- (unsigned long long)buttonMask;
- (long long)absoluteZ;
- (long long)absoluteY;
- (long long)absoluteX;
- (unsigned long long)deviceID;
- (id)_eventCancellingTouches;
- (id)_eventRelativeToWindow:(id)arg1;
- (struct CGSize)_velocity;
- (struct CGSize)velocity;
- (long long)_gestureAxis;
- (void)trackSwipeEventWithOptions:(unsigned long long)arg1 dampenAmountThresholdMin:(double)arg2 max:(double)arg3 usingHandler:(id)arg4;
- (long long)gestureAxis;
- (double)progress;
- (double)gestureAmount;
- (unsigned long long)phase;
- (BOOL)isDirectionInvertedFromDevice;
- (double)deviceDeltaZ;
- (double)deviceDeltaY;
- (double)deviceDeltaX;
- (BOOL)_continuousScroll;
- (unsigned long long)_cgsEventTime;
- (long long)_nxeventTime;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (BOOL)isEqual:(id)arg1;
- (id)copy;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)description;
- (long long)_scrollPhase;
- (void *)_eventRef;
- (BOOL)isGesture;
- (long long)data2;
- (long long)data1;
- (short)subtype;
- (void *)userData;
- (id)trackingArea;
- (long long)trackingNumber;
- (unsigned short)keyCode;
- (BOOL)isARepeat;
- (void)_postAtStart:(BOOL)arg1;
- (void)_postFromSubthread:(BOOL)arg1;
- (void)_setTouches:(id)arg1;
- (void)_setEventRef:(void *)arg1;
- (BOOL)_isDeadkey;
- (id)charactersIgnoringModifiers;
- (BOOL)_matchesKeyEquivalent:(id)arg1 modifierMask:(unsigned long long)arg2;
- (id)characters;
- (double)magnification;
- (unsigned long long)momentumPhase;
- (long long)_scrollCount;
- (void)_resetScrollAcceleration;
- (double)_unacceleratedScrollingDeltaY;
- (double)_unacceleratedScrollingDeltaX;
- (double)scrollingDeltaY;
- (double)scrollingDeltaX;
- (BOOL)hasPreciseScrollingDeltas;
- (double)deltaZ;
- (double)deltaX;
- (double)deltaY;
- (double)_eventRecordDelta:(long long)arg1;
- (long long)buttonNumber;
- (float)pressure;
- (long long)clickCount;
- (long long)eventNumber;
- (id)context;
- (long long)windowNumber;
- (id)window;
- (double)timestamp;
- (unsigned long long)modifierFlags;
- (struct CGPoint)locationInWindow;
- (unsigned long long)type;
- (struct _CGSEventRecord)_cgsEventRecord;
- (id)_initWithCGSEvent:(struct _CGSEventRecord)arg1 eventRef:(void *)arg2;
- (id)_initWithCGEvent:(struct __CGEvent *)arg1 eventRef:(void *)arg2;
- (void)_initTouches;
- (void)_initAuxiliaryData;
- (struct __CGEvent *)CGEvent;
- (const void *)eventRef;
- (const void *)_eventRefInternal;
- (id)_initWithEventRefInternal:(const void *)arg1;
- (void)_setSynthesizedKeyEvent:(BOOL)arg1;
- (BOOL)_isSynthesizedKeyEvent;
- (void)_fixCommandAlphaShifts;
@end
@interface NSFileLocationComponent : NSObject
{
NSURL *_url;
NSFileLocationComponent *_containerComponent;
NSAttributedString *_iconAsAttributedString;
NSNumber *_isUbiquityContainer;
}
+ (id)leafFileLocationComponentWithURL:(id)arg1;
+ (void)flushCaches;
- (BOOL)_isUbiquityContainer;
- (id)iconAsAttributedString;
- (id)presentableName;
- (id)containerComponent;
- (id)name;
- (id)url;
- (void)dealloc;
- (id)_initWithURL:(id)arg1;
@end
@interface NSFileLocator : NSObject <NSCopying>
{
struct AliasRecord **_alias;
NSString *_standardizedPath;
}
+ (BOOL)bestLocationRep:(id)arg1 matchesBestLocationRep:(id)arg2;
+ (id)bestLocationRepFromURL:(id)arg1;
+ (id)bestLocationRepFromPath:(id)arg1;
+ (id)_stringByReplacingChar:(unsigned short)arg1 withChar:(unsigned short)arg2 inString:(id)arg3;
+ (BOOL)_shouldUseAliasToLocate:(const struct FSRef *)arg1;
- (id)url;
- (id)standardizedPath;
- (id)specifier;
- (id)properties;
- (id)bestLocationRep;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithURL:(id)arg1;
- (id)initWithSpecifier:(id)arg1;
- (id)initWithProperties:(id)arg1;
- (id)initWithPath:(id)arg1;
- (id)initWithBestLocationRep:(id)arg1;
@end
@interface NSFileSpecifier : NSObject <NSCopying>
{
struct FSRef _ref;
}
+ (id)specifierWithURL:(id)arg1 traverseLink:(BOOL)arg2;
+ (id)specifierWithPath:(id)arg1 traverseLink:(BOOL)arg2;
- (const struct FSRef *)asRef;
- (id)presentableName;
- (id)parentSpecifier;
- (id)path;
- (BOOL)isEqual:(id)arg1;
- (unsigned long long)hash;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithParentSpecifier:(id)arg1 name:(id)arg2;
- (id)initWithURL:(id)arg1 traverseLink:(BOOL)arg2;
- (id)initWithRef:(const struct FSRef *)arg1;
- (id)initWithPath:(id)arg1 traverseLink:(BOOL)arg2;
@end
__attribute__((visibility("hidden")))
@interface _NSTextFinderSubstringProxy : NSString
{
id _client;
NSMutableArray *_strings;
NSMutableArray *_subRanges;
NSMutableArray *_endsInBoundaryArray;
unsigned long long _length;
}
- (struct _NSRange)rangeOfString:(id)arg1 options:(unsigned long long)arg2 range:(struct _NSRange)arg3 locale:(id)arg4;
- (unsigned long long)_nextSearchBoundaryAfterIndex:(unsigned long long)arg1 forward:(BOOL)arg2;
- (void)getCharacters:(unsigned short *)arg1 range:(struct _NSRange)arg2;
- (void)_getSubstring:(id *)arg1 effectiveRange:(struct _NSRange *)arg2 searchBoundary:(char *)arg3 atCharacterIndex:(unsigned long long)arg4;
- (unsigned short)characterAtIndex:(unsigned long long)arg1;
- (unsigned long long)length;
- (void)dealloc;
- (id)initWithTextFinderClient:(id)arg1;
@end
__attribute__((visibility("hidden")))
@interface _NSTextFinderAttributedStringProxy : NSAttributedString
{
NSString *_string;
}
- (id)attributesAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (id)string;
- (void)dealloc;
- (id)initWithString:(id)arg1;
@end
@interface NSTextFinder : NSObject <NSCoding>
{
id _client;
id _content;
id <NSTextFinderBarContainer> _container;
unsigned long long _style;
BOOL _incrementalEnabled;
BOOL _shouldDim;
id _private;
}
+ (void)drawIncrementalMatchHighlightInRect:(struct CGRect)arg1;
+ (void)_setFindIndicatorNeedsUpdateForView:(id)arg1;
+ (void)_cancelFindIndicatorForView:(id)arg1;
+ (id)_findIndicatorForView:(id)arg1;
+ (void)_setFindIndicator:(id)arg1 forView:(id)arg2;
+ (id)_textFinderForView:(id)arg1;
+ (void)_setTextFinder:(id)arg1 forView:(id)arg2;
+ (id)_actionResponder;
+ (long long)activeStyle;
+ (void)_endActiveStyle;
+ (void)_beginActiveStyle:(long long)arg1;
+ (id)_sharedPanelTextFinder;
+ (id)_globalTextFinder;
@property BOOL incrementalSearchingShouldDimContentView; // @synthesize incrementalSearchingShouldDimContentView=_shouldDim;
- (id)_webViews;
- (BOOL)_isSearchingWebViews;
- (void)setIsSearchingWebViews:(BOOL)arg1;
@property(readonly) NSArray *incrementalMatchRanges;
@property(getter=isIncrementalSearchingEnabled) BOOL incrementalSearchingEnabled;
- (void)noteClientStringWillChange;
@property BOOL findIndicatorNeedsUpdate;
- (void)cancelFindIndicator;
@property id <NSTextFinderBarContainer> findBarContainer;
- (void)_clearContentString;
- (id)_contentString;
- (BOOL)validateAction:(long long)arg1;
- (void)performAction:(long long)arg1;
- (long long)preferredTextFinderStyle;
- (void)setPreferredTextFinderStyle:(long long)arg1;
- (void)dealloc;
@property id <NSTextFinderClient> client;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)init;
- (id)_barTextFinder;
- (void)_invalidateTextFinders;
- (id)_textFinderImplCreate:(BOOL)arg1;
- (long long)_defaultStyle;
- (id)_textFinderForStyle:(long long)arg1 create:(BOOL)arg2;
@end
__attribute__((visibility("hidden")))
@interface _NSTextFinderImpl : NSObject <NSWindowDelegate, NSComboBoxDelegate, NSFindPatternManager>
{
NSTextFinder *_finder;
BOOL _lastFindWasSuccessful;
long long _lastChangeCount;
long long _ignoreCancelCount;
long long _matchCount;
BOOL _disableDelay;
id _indicator;
id _indicatorDelay;
struct _NSRange _matchRange;
BOOL _incremental;
NSTextFinderAsyncSearch *_asyncSearch;
NSMutableRangeArray *_incrementalMatchRanges;
NSMapTable *_webViewsToDOMRanges;
DOMRange *_matchDOMRange;
WebView *_matchWebView;
NSMutableArray *_matchWebViews;
}
+ (double)_indicatorDelayIntervalForSearchString:(id)arg1;
+ (void)showWrapIndicatorInView:(id)arg1 forward:(BOOL)arg2;
+ (void)showWrapIndicatorImage:(id)arg1 inView:(id)arg2;
@property(retain) WebView *matchWebView; // @synthesize matchWebView=_matchWebView;
@property(retain) DOMRange *matchDOMRange; // @synthesize matchDOMRange=_matchDOMRange;
- (id)_DOMRangeMatchesForString:(id)arg1 webView:(id)arg2 inDOMRange:(id)arg3;
- (BOOL)supportsFullWord;
- (BOOL)supportsPatterns;
- (void)nextMatchAfterCurrentRange:(id)arg1 inWebView:(id)arg2 forward:(BOOL)arg3 wrap:(BOOL)arg4;
- (BOOL)incremental_nextMatchAfterCurrentWebViewMatchForward:(BOOL)arg1 wrap:(BOOL)arg2;
- (void)_showFindIndicatorForDOMRange:(id)arg1 webView:(id)arg2;
- (id)_matchDOMRangesForWebView:(id)arg1;
- (id)_matchWebViews;
- (void)_startWebViewSearchShowingFirstMatch:(BOOL)arg1;
- (unsigned long long)_maxWebViewMatchCount;
- (BOOL)_isWebViewMatchCountOverLimit;
- (void)_searchWebViewsShowingFirstMatch:(BOOL)arg1;
- (void)_clearWebViewMatches;
- (void)_addDOMRange:(id)arg1 webView:(id)arg2;
- (void)findPatternField:(id)arg1 findPatternDoubleClicked:(id)arg2;
- (BOOL)_hasValidFindPattern;
- (BOOL)_hasFindPattern;
- (id)replaceFieldForField:(id)arg1;
- (id)findFieldForField:(id)arg1;
- (id)_replaceField;
- (id)_findField;
- (void)addStringToRecentReplaceStrings:(id)arg1;
- (void)addStringToRecentSearchStrings:(id)arg1;
- (id)incremental_allMatchesInRanges:(id)arg1;
- (struct _NSRange)incremental_nextMatchAfterCurrentRange:(struct _NSRange)arg1 forward:(BOOL)arg2 wrap:(BOOL)arg3;
- (BOOL)_getNextMatchAfterCurrentRange:(struct _NSRange)arg1 forward:(BOOL)arg2 wrap:(BOOL)arg3 result:(struct _NSRange *)arg4;
- (BOOL)incremental_hasMatchInRange:(struct _NSRange)arg1;
- (id)incremental_matchesIntersectingRanges:(id)arg1;
- (void)_noteClientStringWillChange;
- (long long)_matchCount;
- (void)_setMatchCount:(long long)arg1;
- (void)_hideIncrementalMatchesAndAnimate:(BOOL)arg1;
- (void)_updateIncrementalMatches;
- (void)_clearIncrementalMatches;
- (void)_changeIncrementalMatches:(unsigned long long)arg1 indexes:(id)arg2 block:(id)arg3;
- (void)_startIncrementalSearchShowingFirstMatch:(BOOL)arg1;
- (void)_disableDelay;
- (void)_asyncSearchCompleted;
- (void)_foundFirstMatchInRange:(struct _NSRange)arg1 show:(BOOL)arg2 disableDelay:(BOOL)arg3;
- (id)_incrementalMatchRanges;
- (void)_updateIndicator;
- (void)_resetIncrementalSearch;
- (void)_setIncremental:(BOOL)arg1 animate:(BOOL)arg2;
- (BOOL)_incremental;
- (void)_createIndicatorDelayWithInterval:(double)arg1 block:(id)arg2;
- (void)_cancelIndicatorDelay;
- (BOOL)_selectionIsMatch;
- (id)_visibleMatchRanges;
- (BOOL)_findIndicatorNeedsUpdate;
- (void)_setFindIndicatorNeedsUpdate:(BOOL)arg1;
- (void)_cancelFindIndicator;
- (id)replacementString;
- (id)rangesOfMatchesInString:(id)arg1 inRanges:(id)arg2;
- (struct _NSRange)rangeOfNextMatchInString:(id)arg1 currentRange:(struct _NSRange)arg2 forward:(BOOL)arg3 wrap:(BOOL)arg4;
- (BOOL)_lastFindWasSuccessful;
- (BOOL)_validateAction:(long long)arg1;
- (void)_performAction:(long long)arg1;
- (void)hideReplace;
- (void)showReplace;
- (void)deactivate;
- (void)activate;
- (void)takeSearchString;
- (long long)selectAllInSelectionOnly:(BOOL)arg1;
- (long long)replaceAllInSelectionOnly:(BOOL)arg1;
- (BOOL)replaceAndFind;
- (BOOL)replace;
- (BOOL)_performReplace;
- (BOOL)findForward:(BOOL)arg1;
- (void)_didFindMatchInRange:(struct _NSRange)arg1 wrapped:(BOOL)arg2 forward:(BOOL)arg3;
- (void)_clientDidReplaceCharacters;
- (BOOL)_clientShouldReplaceCharactersInRanges:(struct _NSRange *)arg1 count:(unsigned long long)arg2 withStrings:(id)arg3;
- (BOOL)_canReplace;
- (void)_setSelection:(id)arg1;
- (BOOL)_canSetSelection;
- (void)_clearCurrentMatch;
- (struct _NSRange)_currentMatchRange;
- (void)_showFindIndicatorForRange:(struct _NSRange)arg1;
- (void)_showWrapIndicatorForward:(BOOL)arg1;
- (id)_contentViewAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (struct _NSRange)_currentRange;
- (void)handleResult:(long long)arg1 forAction:(long long)arg2;
- (void)setSubstringMatchType:(long long)arg1;
- (void)setSearchOptions:(unsigned long long)arg1;
- (long long)substringMatchType;
- (unsigned long long)searchOptions;
- (void)setSearchString:(id)arg1 writeToPasteboard:(BOOL)arg2;
- (void)setSearchString:(id)arg1;
- (id)searchString;
- (void)_loadSearchStringToPasteboard;
- (void)_setGlobalFindSettings;
- (BOOL)_loadSearchStringFromPasteboard;
- (void)_restoreDefaultSearchOptions;
- (void)appDidActivate:(id)arg1;
- (BOOL)_needToRefreshFromPasteboard;
- (long long)style;
- (BOOL)isVisible;
- (id)client;
- (id)_finder;
- (void)_setFinder:(id)arg1;
- (void)dealloc;
- (id)init;
@end
__attribute__((visibility("hidden")))
@interface _NSTextFinderReplacementStringArray : NSArray
{
struct _NSRange *replacementRanges;
unsigned long long length;
NSString *string;
NSString *replacementString;
BOOL replacePatternHasBackreferences;
NSCache *replacementStringCache;
_NSTextFinderImpl *impl;
}
- (void)finalize;
- (void)dealloc;
- (id)objectAtIndex:(unsigned long long)arg1;
- (unsigned long long)count;
- (id)initWithTextFinder:(id)arg1 replacementRanges:(struct _NSRange *)arg2 length:(unsigned long long)arg3;
@end
__attribute__((visibility("hidden")))
@interface _NSGlobalTextFinder : _NSTextFinderImpl
{
NSString *_searchString;
unsigned long long _matchType;
unsigned long long _options;
}
- (void)deactivate;
- (void)activate;
- (id)replacementString;
- (BOOL)_loadSearchStringFromPasteboard;
- (void)handleResult:(long long)arg1 forAction:(long long)arg2;
- (void)setSubstringMatchType:(long long)arg1;
- (void)setSearchOptions:(unsigned long long)arg1;
- (long long)substringMatchType;
- (unsigned long long)searchOptions;
- (void)setSearchString:(id)arg1;
- (id)searchString;
- (long long)style;
- (id)init;
@end
__attribute__((visibility("hidden")))
@interface _NSTextFinderOverlayWindow : NSWindow
{
}
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsIgnored;
@end
@interface _NSFocusStackElement : NSObject
{
NSView *_view;
NSWindow *_originalWindow;
unsigned long long _errorData;
BOOL _valid;
}
@end
@interface NSFocusStack : NSObject
{
struct __CFArray *_stack;
long long _topIndex;
struct {
unsigned int _noAltHandler:1;
unsigned int _reserved:31;
} _fsFlags;
}
+ (void)initialize;
- (void)_setHandlesException:(BOOL)arg1;
- (BOOL)_handlesException;
- (void)fixInvalidatedFocusForFocusView;
- (void)invalidateFocus:(id)arg1;
- (BOOL)isWindowInFocusStack:(id)arg1;
- (void)removeFreedWindow:(id)arg1;
- (void)removeFreedView:(id)arg1;
- (void)popTopView;
- (void)unfocusView:(id)arg1;
- (id)focusedView;
- (void)focusView:(id)arg1 inWindow:(id)arg2;
- (id)description;
- (void)dealloc;
- (id)init;
@end
@interface NSFocusState : NSPSMatrix
{
struct CGRect theClip;
NSWindow *window;
BOOL clipSet;
BOOL clipEmpty;
struct __CFArray *specialGStateViews;
void *initialGState;
}
+ (id)sharedFocusState;
- (void)addSpecialGStateView:(id)arg1;
- (void)setWindow:(id)arg1;
- (void)setFrameRotation:(double)arg1;
- (id)scaleTo:(double)arg1:(double)arg2;
- (void)reset;
- (void)flush;
- (void)clip:(const struct CGRect *)arg1;
- (void)dealloc;
@end
@interface __NSFontTypefaceInfo : NSObject
{
long long _retainCount;
NSFontDescriptor *_normalizedFontDescriptor;
NSMapTable *_liveInstances;
struct __CFString *_postscriptName;
struct __CFString *_familyName;
struct __CFCharacterSet *_characterCoverage;
double *_glyphAdvancementCache;
struct CGSize *_verticalOriginDeltaCache;
unsigned short *_latin1MappingTable;
unsigned long long _hash;
struct {
unsigned int _isDefaultFace:1;
unsigned int _hasKernPair:1;
unsigned int _checkedLatin1Table:1;
unsigned int _isSymbol:1;
unsigned int _isDingbats:1;
unsigned int _isDefaultFixedPitch:1;
unsigned int _isIdealMetricsOnly:1;
unsigned int _hasColorGlyphs:1;
unsigned int _needValidation:1;
unsigned int _hasVerticalMetrics:2;
unsigned int _isLucidaGrande:1;
unsigned int _isHiragino:1;
unsigned int _reserved:19;
} _tiFlags;
}
+ (id)typefaceInfoForPostscriptName:(id)arg1;
+ (id)typefaceInfoForKnownFontDescriptor:(id)arg1;
+ (id)typefaceInfoForFontDescriptor:(id)arg1;
+ (void)initialize;
- (const unsigned short *)_latin1MappingTableWithPlatformFont:(struct __CTFont *)arg1 hasKernPair:(_Bool *)arg2;
- (struct CGSize *)_verticalOriginDeltaCache:(long long)arg1;
- (double *)_glyphAdvancementCache:(long long)arg1;
- (BOOL)_hasVerticalMetricsWithPlatformFont:(struct __CTFont *)arg1;
- (BOOL)_hasColorGlyphs;
- (BOOL)_isIdealMetricsOnly;
- (BOOL)_isDefaultFixedPitch;
- (BOOL)_isDingbats;
- (BOOL)_isSymbol;
- (BOOL)_isHiragino;
- (BOOL)_isLucidaGrande;
- (BOOL)_isDefaultFace;
- (id)_nominalCharacterCoverage;
- (id)_familyName;
- (id)_postscriptName;
- (id)normalizedFontDescriptor;
- (void)detachInstanceInfo:(id)arg1;
- (id)fontInstanceForFontDescriptor:(id)arg1 size:(double)arg2 affineTransform:(id)arg3 renderingMode:(unsigned long long)arg4;
- (unsigned long long)hash;
- (id)initWithFontDescriptor:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (unsigned long long)retainCount;
- (oneway void)release;
- (id)retain;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
- (void)_setNeedsValidation:(BOOL)arg1;
- (BOOL)_validate;
@end
@interface __NSSharedFontInstanceInfo : NSObject
{
long long _retainCount;
__NSFontTypefaceInfo *_typeface;
struct __CTFont *_platformFont;
struct CGFont *_graphicsFont;
struct __CFString *_postscriptName;
struct __CFString *_displayName;
struct __CTFontDescriptor *_fontDescriptor;
NSAffineTransform *_textTransform;
struct __CFCharacterSet *_characterCoverage;
struct CGAffineTransform _matrix;
long long _numberOfGlyphs;
double _typographicLeading;
double _defaultLineHeight;
double _defaultLineHeightForUI;
double _ascenderDelta;
char *_glyphAdvancementCache;
id _key;
NSFont *_variants[3];
struct {
unsigned int _drawsOutsideBBox:1;
unsigned int _forceAscenderDelta:1;
unsigned int _advanceCacheMode:2;
unsigned int _isFixedPitch:1;
unsigned int _isVerticalForm:1;
unsigned int _reserved:26;
} _iiFlags;
}
+ (void)initialize;
- (void)finalize;
- (void)dealloc;
- (unsigned long long)retainCount;
- (oneway void)release;
- (id)retain;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
- (char *)_glyphAdvancementCache:(long long)arg1 renderingMode:(unsigned long long)arg2;
- (BOOL)_isVertical;
- (id)_kernOverride;
- (BOOL)_isFixedPitch;
- (unsigned long long)_numberOfGlyphs;
- (double)_ascenderDeltaForBehavior:(long long)arg1;
- (double)_defaultLineHeight:(BOOL)arg1;
- (double)_typographicLeading;
- (BOOL)_drawsOutsideBBox;
- (BOOL)_hasNonNominalDescriptor;
- (id)_characterCoverage;
- (id)_fontDescriptor;
- (id)_displayName;
- (id)_textTransform;
- (const double *)_matrix;
- (id)_postscriptName;
- (struct CGFont *)_graphicsFont;
- (struct __CTFont *)_platformFont;
- (id)verticalFontInstanceForRenderingMode:(unsigned long long)arg1;
- (id)fontInstanceForRenderingMode:(unsigned long long)arg1;
- (id)initWithTypefaceInfo:(id)arg1 key:(id)arg2;
@end
@interface NSFont : NSObject <NSCopying, NSCoding>
{
NSString *_name;
double _size;
long long _retainCount;
struct __fFlags {
unsigned int _isScreenFont:1;
unsigned int _systemFontType:8;
unsigned int _reserved1:4;
unsigned int _matrixIsIdentity:1;
unsigned int _renderingMode:3;
unsigned int _inInstanceCache:1;
unsigned int _reserved2:14;
} _fFlags;
id _private;
}
+ (BOOL)_characterCannotBeRendered:(unsigned int)arg1;
+ (id)coveredCharacterCache;
+ (void)_setExportSpecialFonts:(BOOL)arg1;
+ (id)_toolbarLabelFontOfSize:(double)arg1;
+ (double)_toolbarSmallLabelFontSize;
+ (double)_toolbarLabelFontSize;
+ (void)setPreferredFontNames:(id)arg1;
+ (id)preferredFontNames;
+ (id)findFontLike:(id)arg1 traits:(unsigned long long)arg2 forCharacters:(const unsigned short *)arg3 length:(unsigned long long)arg4 inLanguage:(id)arg5 checkCoveredCache:(BOOL)arg6;
+ (id)findFontLike:(id)arg1 forString:(id)arg2 withRange:(struct _NSRange)arg3 inLanguage:(id)arg4;
+ (id)findFontLike:(id)arg1 forCharacter:(unsigned int)arg2 inLanguage:(id)arg3;
+ (void)setLocaleListForDefaultFontFallback:(id)arg1;
+ (void)useFont:(id)arg1;
+ (double)toolbarLabelFontSizeForToolbarSize:(unsigned long long)arg1;
+ (id)toolbarLabelFontOfSize:(double)arg1;
+ (double)systemFontSizeForControlSize:(unsigned long long)arg1;
+ (double)labelFontSize;
+ (double)smallSystemFontSize;
+ (double)systemFontSize;
+ (id)menuFontOfSize:(double)arg1;
+ (id)controlContentFontOfSize:(double)arg1;
+ (id)toolTipsFontOfSize:(double)arg1;
+ (id)paletteFontOfSize:(double)arg1;
+ (id)menuBarFontOfSize:(double)arg1;
+ (id)titleBarFontOfSize:(double)arg1;
+ (id)labelFontOfSize:(double)arg1;
+ (id)messageFontOfSize:(double)arg1;
+ (id)boldSystemFontOfSize:(double)arg1;
+ (id)systemFontOfSize:(double)arg1;
+ (void)setUserFixedPitchFont:(id)arg1;
+ (void)setUserFont:(id)arg1;
+ (id)userFixedPitchFontOfSize:(double)arg1;
+ (id)userFontOfSize:(double)arg1;
+ (id)fontWithDescriptor:(id)arg1 textTransform:(id)arg2;
+ (id)fontWithDescriptor:(id)arg1 size:(double)arg2;
+ (id)fontWithName:(id)arg1 matrix:(const double *)arg2;
+ (id)fontWithName:(id)arg1 size:(double)arg2;
+ (void)initialize;
+ (BOOL)_allowsDefaultFontSubstitutionFor1XOnly;
+ (BOOL)_allowsDefaultFontSubstitution;
+ (BOOL)_simulatesTransparentLayerBehavior;
+ (BOOL)_allowsLatin1MappingForFontFamily:(id)arg1;
+ (void)_registerForFontSetNotification;
+ (void)_postFontSetChangedNotifications;
+ (void)_updateAntialiasingThreshold;
+ (id)allocWithZone:(struct _NSZone *)arg1;
- (id)initWithFontRef:(unsigned int)arg1 size:(double)arg2;
- (BOOL)coversCharacter:(unsigned short)arg1;
- (BOOL)coversAllCharactersInString:(id)arg1;
- (struct CGPoint)positionOfGlyph:(unsigned int)arg1 withRelation:(unsigned long long)arg2 toBaseGlyph:(unsigned int)arg3 totalAdvancement:(struct CGSize *)arg4 metricsExist:(char *)arg5;
- (unsigned long long)_numberOfGlyphs;
- (unsigned int)hyphenGlyphForLanguage:(id)arg1;
- (BOOL)isScreenFont;
- (double)_widthOfPackedGlyphs:(const char *)arg1 count:(unsigned long long)arg2;
- (BOOL)_glyphDrawsOutsideLineHeight:(unsigned int)arg1;
- (BOOL)_canDrawOutsideLineHeight;
- (BOOL)_isFakeFixedPitch;
- (id)_coveredCharSet;
- (unsigned int)_defaultGlyphForChar:(unsigned short)arg1;
- (struct CGPoint)positionOfGlyph:(unsigned int)arg1 forCharacter:(unsigned short)arg2 struckOverRect:(struct CGRect)arg3;
- (struct CGPoint)positionOfGlyph:(unsigned int)arg1 struckOverRect:(struct CGRect)arg2 metricsExist:(char *)arg3;
- (struct CGPoint)positionOfGlyph:(unsigned int)arg1 struckOverGlyph:(unsigned int)arg2 metricsExist:(char *)arg3;
- (long long)positionsForCompositeSequence:(unsigned int *)arg1 numberOfGlyphs:(long long)arg2 pointArray:(struct CGPoint *)arg3;
- (struct CGPoint)positionOfGlyph:(unsigned int)arg1 precededByGlyph:(unsigned int)arg2 isNominal:(char *)arg3;
- (unsigned long long)glyphPacking;
- (id)encodingScheme;
- (double)_baselineOffsetForUILayout;
- (double)_defaultLineHightForUILayout;
- (double)defaultLineHeightForFont;
- (BOOL)glyphIsEncoded:(unsigned int)arg1;
- (id)afmDictionary;
- (BOOL)isBaseFont;
- (double)widthOfString:(id)arg1;
- (id)preferredFallbackFontForLanguage:(id)arg1;
- (id)baseFontForSingleLineModeCell:(id)arg1;
- (void)getVerticalOriginTranslations:(struct CGSize *)arg1 forCGGlyphs:(const unsigned short *)arg2 count:(unsigned long long)arg3;
- (BOOL)isVertical;
- (id)verticalFont;
- (unsigned long long)getCaretPositions:(double *)arg1 forGlyph:(unsigned int)arg2 maximumLength:(unsigned long long)arg3;
- (id)bestMatchingFontForCharacters:(const unsigned short *)arg1 length:(unsigned long long)arg2 attributes:(id)arg3 actualCoveredLength:(unsigned long long *)arg4;
- (id)nameOfGlyph:(unsigned int)arg1;
- (unsigned int)hyphenGlyphForLocale:(id)arg1;
- (id)lastResortFont;
- (const void *)ctFontRef;
- (struct CGPoint)positionOfGlyph:(unsigned int)arg1 forLongCharacter:(unsigned int)arg2 struckOverRect:(struct CGRect)arg3;
- (id)initWithCoder:(id)arg1;
- (Class)classForKeyedArchiver;
- (Class)classForCoder;
- (void)encodeWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)copy;
- (unsigned long long)renderingMode;
- (id)screenFontWithRenderingMode:(unsigned long long)arg1;
- (id)screenFont;
- (id)printerFont;
- (void)setInContext:(id)arg1;
- (void)set;
- (void)getAdvancements:(struct CGSize *)arg1 forPackedGlyphs:(const void *)arg2 length:(unsigned long long)arg3;
- (void)getAdvancements:(struct CGSize *)arg1 forGlyphs:(const unsigned int *)arg2 count:(unsigned long long)arg3;
- (void)getBoundingRects:(struct CGRect *)arg1 forCGGlyphs:(const unsigned short *)arg2 count:(unsigned long long)arg3;
- (void)getBoundingRects:(struct CGRect *)arg1 forGlyphs:(const unsigned int *)arg2 count:(unsigned long long)arg3;
- (struct CGSize)advancementForGlyph:(unsigned int)arg1;
- (struct CGRect)boundingRectForGlyph:(unsigned int)arg1;
- (BOOL)isFixedPitch;
- (double)xHeight;
- (double)capHeight;
- (double)italicAngle;
- (double)underlineThickness;
- (double)underlinePosition;
- (double)leading;
- (double)descender;
- (double)ascender;
- (struct CGSize)maximumAdvancement;
- (struct CGRect)boundingRectForFont;
- (id)coveredCharacterSet;
- (unsigned int)glyphWithName:(id)arg1;
- (unsigned long long)mostCompatibleStringEncoding;
- (unsigned long long)numberOfGlyphs;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (id)textTransform;
- (id)fontDescriptor;
- (id)displayName;
- (id)familyName;
- (const double *)matrix;
- (double)pointSize;
- (id)fontName;
- (id)initWithBaseFont:(id)arg1;
- (id)initWithInstanceInfo:(id)arg1 renderingMode:(unsigned long long)arg2;
- (BOOL)_hasColorGlyphs;
- (id)_similarFontWithName:(id)arg1;
- (double)_totalAdvancementForNativeGlyphs:(const unsigned short *)arg1 count:(long long)arg2;
- (struct CGAffineTransform)_textMatrixTransformForContext:(id)arg1;
- (id)_kernOverride;
- (const unsigned short *)_latin1MappingTable:(_Bool *)arg1;
- (short)_fondID;
- (unsigned int)_atsFontID;
- (struct CGFont *)_backingCGSFont;
- (double)_leading;
- (double)_ascenderDeltaForBehavior:(long long)arg1;
- (double)_baseLineHeightForFont:(BOOL)arg1;
- (double)_defaultLineHeightForUILayout;
- (id)_sharedFontInstanceInfo;
- (BOOL)_hasNonNominalDescriptor;
- (BOOL)_isIdealMetricsOnly;
- (BOOL)_isHiraginoFont;
- (BOOL)_isDefaultFace;
- (BOOL)__isSystemFont;
- (unsigned long long)retainCount;
- (oneway void)release;
- (id)retain;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
- (void)dealloc;
- (id)replacementObjectForPortCoder:(id)arg1;
@end
@interface NSCTFont : NSFont
{
}
- (BOOL)isVertical;
- (id)verticalFont;
- (id)bestMatchingFontForCharacters:(const unsigned short *)arg1 length:(unsigned long long)arg2 attributes:(id)arg3 actualCoveredLength:(unsigned long long *)arg4;
- (id)nameOfGlyph:(unsigned int)arg1;
- (unsigned int)hyphenGlyphForLocale:(id)arg1;
- (id)lastResortFont;
- (const void *)ctFontRef;
- (void)encodeWithCoder:(id)arg1;
- (unsigned long long)renderingMode;
- (id)screenFontWithRenderingMode:(unsigned long long)arg1;
- (id)screenFont;
- (id)printerFont;
- (void)setInContext:(id)arg1;
- (void)getAdvancements:(struct CGSize *)arg1 forPackedGlyphs:(const void *)arg2 length:(unsigned long long)arg3;
- (void)getAdvancements:(struct CGSize *)arg1 forGlyphs:(const unsigned int *)arg2 count:(unsigned long long)arg3;
- (void)getBoundingRects:(struct CGRect *)arg1 forCGGlyphs:(const unsigned short *)arg2 count:(unsigned long long)arg3;
- (void)getBoundingRects:(struct CGRect *)arg1 forGlyphs:(const unsigned int *)arg2 count:(unsigned long long)arg3;
- (struct CGSize)advancementForGlyph:(unsigned int)arg1;
- (struct CGRect)boundingRectForGlyph:(unsigned int)arg1;
- (BOOL)isFixedPitch;
- (double)xHeight;
- (double)capHeight;
- (double)italicAngle;
- (double)underlineThickness;
- (double)underlinePosition;
- (double)leading;
- (double)descender;
- (double)ascender;
- (struct CGSize)maximumAdvancement;
- (struct CGRect)boundingRectForFont;
- (id)coveredCharacterSet;
- (unsigned int)glyphWithName:(id)arg1;
- (unsigned long long)mostCompatibleStringEncoding;
- (unsigned long long)numberOfGlyphs;
- (id)description;
- (id)textTransform;
- (id)fontDescriptor;
- (id)displayName;
- (id)familyName;
- (const double *)matrix;
- (double)pointSize;
- (id)fontName;
- (BOOL)_hasColorGlyphs;
- (id)_similarFontWithName:(id)arg1;
- (double)_totalAdvancementForNativeGlyphs:(const unsigned short *)arg1 count:(long long)arg2;
- (struct CGAffineTransform)_textMatrixTransformForContext:(id)arg1;
- (id)_kernOverride;
- (const unsigned short *)_latin1MappingTable:(_Bool *)arg1;
- (unsigned int)_atsFontID;
- (struct CGFont *)_backingCGSFont;
- (double)_leading;
- (double)_ascenderDeltaForBehavior:(long long)arg1;
- (double)_baseLineHeightForFont:(BOOL)arg1;
- (double)_defaultLineHeightForUILayout;
- (id)_sharedFontInstanceInfo;
- (BOOL)_hasNonNominalDescriptor;
- (BOOL)_isIdealMetricsOnly;
- (BOOL)_isHiraginoFont;
- (BOOL)_isDefaultFace;
- (BOOL)__isSystemFont;
- (void)finalize;
- (unsigned long long)retainCount;
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (oneway void)release;
- (id)retain;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (unsigned long long)_cfTypeID;
@end
@interface NSFontDescriptor : NSObject <NSCopying, NSCoding>
{
NSMutableDictionary *_attributes;
id _reserved1;
id _reserved2;
id _reserved3;
id _reserved4;
id _reserved5;
}
+ (id)fontDescriptorWithName:(id)arg1 matrix:(id)arg2;
+ (id)fontDescriptorWithName:(id)arg1 size:(double)arg2;
+ (id)fontDescriptorWithFontAttributes:(id)arg1;
+ (id)_createMungledDictionary:(id)arg1;
- (id)description;
- (id)_visibleName;
- (id)fontDescriptorWithFamily:(id)arg1;
- (id)fontDescriptorWithFace:(id)arg1;
- (id)fontDescriptorWithMatrix:(id)arg1;
- (id)fontDescriptorWithSize:(double)arg1;
- (id)fontDescriptorWithSymbolicTraits:(unsigned int)arg1;
- (id)fontDescriptorByAddingAttributes:(id)arg1;
- (id)matchingFontDescriptorWithMandatoryKeys:(id)arg1;
- (id)matchingFontDescriptorsWithMandatoryKeys:(id)arg1;
- (id)objectForKey:(id)arg1;
- (unsigned int)symbolicTraits;
- (id)matrix;
- (double)pointSize;
- (id)postscriptName;
- (void)encodeWithCoder:(id)arg1;
- (id)replacementObjectForPortCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (Class)classForCoder;
- (id)_attributes;
- (id)fontAttributes;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)init;
- (id)initWithFontAttributes:(id)arg1;
- (id)_initWithFontAttributes:(id)arg1 options:(unsigned long long)arg2;
@end
@interface NSCTFontDescriptor : NSFontDescriptor
{
}
+ (id)fontDescriptorWithName:(id)arg1 matrix:(id)arg2;
+ (id)fontDescriptorWithName:(id)arg1 size:(double)arg2;
+ (id)fontDescriptorWithFontAttributes:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)matchingFontDescriptorWithMandatoryKeys:(id)arg1;
- (id)matchingFontDescriptorsWithMandatoryKeys:(id)arg1;
- (id)fontAttributes;
- (id)fontDescriptorByAddingAttributes:(id)arg1;
- (id)objectForKey:(id)arg1;
- (void)finalize;
- (unsigned long long)retainCount;
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (oneway void)release;
- (id)retain;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (unsigned long long)_cfTypeID;
@end
@interface NSMutableFontDescriptor : NSFontDescriptor
{
}
+ (id)_fontDescriptorForFontPanel;
- (id)_attributes;
- (id)init;
@end
@interface NSFontPanelEffectsSliderCell : NSSliderCell
{
}
- (void)drawKnob:(struct CGRect)arg1;
- (void)drawBarInside:(struct CGRect)arg1 flipped:(BOOL)arg2;
- (BOOL)_usesCustomTrackImage;
@end
@interface NSFontEffectsBox : NSBox
{
id _blurSlider;
id _opacitySlider;
id _radiusSlider;
id _angleDial;
id _mainControlsBox;
id _shadowControlsBox;
id _dividerImage;
id _mainEffectsBox;
id _angleLabel;
id _effectsPopup;
id _underlineButton;
id _strikeButton;
id _topDividerLine;
id _bottomDividerLine;
id _shadowToggleButton;
id _textColorButton;
id _documentColorButton;
NSMutableDictionary *_attributesToAdd;
NSMutableArray *_attributesToRemove;
id _febUnused[5];
int _shadowBlur;
int _colorState;
struct __feblags {
unsigned int showUnderline:1;
unsigned int showStrikethrough:1;
unsigned int showTextColor:1;
unsigned int showDocumentColor:1;
unsigned int showShadowEffects:1;
unsigned int reserved:27;
} _febFlags;
}
- (void)_validateShadowEffect:(BOOL)arg1;
- (void)_validateDocumentColor:(BOOL)arg1;
- (void)_validateTextColor:(BOOL)arg1;
- (void)_validateStrikethrough:(BOOL)arg1;
- (void)_validateUnderline:(BOOL)arg1;
- (void)_sendCarbonNotificationFor:(unsigned long long)arg1 tags:(const unsigned int *)arg2 withValuePtrs:(const void **)arg3 andSizes:(const unsigned long long *)arg4;
- (void)_sendCarbonNotificationForTag:(unsigned int)arg1 withValuePtr:(const void *)arg2 andSize:(unsigned long long)arg3;
- (void *)carbonNotificationProc;
- (void)_toggleShadow:(id)arg1;
- (void)_openEffectsButton:(id)arg1;
- (void)_setAttributes:(id)arg1 isMultiple:(BOOL)arg2;
- (id)convertAttributes:(id)arg1;
- (void)_orderFrontModalColorPanel;
- (void)_changeColorToColor:(id)arg1;
- (void)changeColor:(id)arg1;
- (void)frameDidChange:(id)arg1;
- (void)_changeShadowBlur:(id)arg1;
- (void)_changeShadowAngle:(id)arg1;
- (void)_changeShadowOpacity:(id)arg1;
- (void)_changeDocumentColor:(id)arg1;
- (void)_changeTextColor:(id)arg1;
- (void)awakeFromNib;
@end
@interface NSFontManager : NSObject
{
NSFontPanel *_panel;
unsigned int _fmReserved1;
SEL _action;
id _actionOrigin;
id _target;
NSFont *_selFont;
struct _fmFlags {
unsigned int multipleFont:1;
unsigned int disabled:1;
unsigned int senderTagMode:2;
unsigned int _RESERVED:12;
} _fmFlags;
unsigned short _fmReserved3;
id _delegate;
id _collections;
id _hiddenCollections;
unsigned long long _fmReserved4;
}
+ (void)setFontManagerFactory:(Class)arg1;
+ (void)setFontPanelFactory:(Class)arg1;
+ (id)sharedFontManager;
+ (void)initialize;
- (id)_collectionWithName:(id)arg1;
- (id)_createFontPanelRepFromCollection:(id)arg1 removingHidden:(BOOL)arg2;
- (long long)_renameCollection:(id)arg1 to:(id)arg2;
- (void)_collection:(id)arg1 setHidden:(BOOL)arg2 save:(BOOL)arg3;
- (void)_removeFontDescriptor:(id)arg1 fromCollection:(id)arg2 save:(BOOL)arg3;
- (void)_replaceFontDescriptor:(id)arg1 withDescriptor:(id)arg2 inCollection:(id)arg3;
- (void)_addCollection:(id)arg1 options:(long long)arg2 sender:(id)arg3;
- (void)_openOldFavorites;
- (void)_openOldCollections;
- (void)_addDescriptorCheckingForDuplicates:(id)arg1 toCollection:(id)arg2;
- (id)_fontSetWithName:(id)arg1;
- (void)_openRegularCollections;
- (id)_availableFontSetNames;
- (id)_collectionWithName:(id)arg1 index:(long long *)arg2;
- (void)_sortCollections;
- (id)_openCollections;
- (id)_oldFontSetNames;
- (id)_oldFontSetWithName:(id)arg1;
- (id)_collections;
- (void)saveFontCollection:(id)arg1;
- (void)saveFontCollection:(id)arg1 withName:(id)arg2;
- (id)_nameForCollection:(id)arg1;
- (id)_filenameForCollection:(id)arg1;
- (void)noteFontCollectionsChanged;
- (id)_descStringForFont:(id)arg1;
- (id)_displayName:(id)arg1;
- (id)_fontFromDescriptor:(id)arg1;
- (id)_createDefaultCollectionRep;
- (void)noteFontFavoritesChanged;
- (BOOL)_isInternalFontName:(id)arg1;
- (id)_defaultFontSet;
- (long long)_reloadFontInfoIfNecessary:(id)arg1;
- (void)_loadFontFiles;
- (id)availableFontNamesMatchingFontDescriptor:(id)arg1;
- (void)orderFrontFontOptionsPanel:(id)arg1;
- (id)modifyFontTrait:(id)arg1;
- (id)_menu;
- (id)_faceForFamily:(id)arg1 fontName:(id)arg2;
- (id)_fontNameForFamily:(id)arg1 face:(id)arg2;
- (void)_renameFontDescriptorWithName:(id)arg1 to:(id)arg2 in:(id)arg3;
- (_Bool)_setFilteringSearchString:(id)arg1;
- (id)_fontDescriptorsForFamily:(id)arg1 inCollection:(id)arg2;
- (id)_familyNamesForCollection:(id)arg1;
- (id)_availableFontFamiliesForCollectionName:(id)arg1;
- (void)_releaseFamilyCache;
- (void)_setFamilyCache:(id)arg1 forCollectionName:(id)arg2;
- (id)_familyCacheForCollectionName:(id)arg1;
- (_Bool)_renameCollectionWithName:(id)arg1 to:(id)arg2;
- (void)_collection:(id)arg1 setHidden:(BOOL)arg2;
- (id)displayNameForCollectionWithName:(id)arg1;
- (void)removeFontDescriptors:(id)arg1 fromCollection:(id)arg2;
- (void)removeFontDescriptor:(id)arg1 fromCollection:(id)arg2;
- (void)addFontDescriptors:(id)arg1 toCollection:(id)arg2;
- (BOOL)removeCollection:(id)arg1;
- (BOOL)addCollection:(id)arg1 options:(long long)arg2;
- (id)fontDescriptorsInCollection:(id)arg1;
- (id)collectionNames;
- (void)_notifyObserversWithUserInfo:(id)arg1;
- (id)convertFont:(id)arg1 toApproximateTraits:(unsigned long long)arg2;
- (void)orderFrontStylesPanel:(id)arg1;
- (void)orderFrontFontPanel:(id)arg1;
- (void)toggleFontPanelShown:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (BOOL)worksWhenModal;
- (void)modifyFontViaPanel:(id)arg1;
- (void)modifyFont:(id)arg1;
- (void)removeFontTrait:(id)arg1;
- (void)addFontTrait:(id)arg1;
- (id)convertWeight:(BOOL)arg1 ofFont:(id)arg2;
- (id)convertFont:(id)arg1 toNotHaveTrait:(unsigned long long)arg2;
- (id)convertFont:(id)arg1 toHaveTrait:(unsigned long long)arg2;
- (id)convertFont:(id)arg1 toFamily:(id)arg2;
- (id)convertFont:(id)arg1 toFace:(id)arg2;
- (id)convertFont:(id)arg1 toSize:(double)arg2;
- (id)fontWithFamily:(id)arg1 traits:(unsigned long long)arg2 weight:(long long)arg3 size:(double)arg4;
- (id)fontNameWithFamily:(id)arg1 traits:(unsigned long long)arg2 weight:(long long)arg3;
- (BOOL)fontNamed:(id)arg1 hasTraits:(unsigned long long)arg2;
- (id)localizedNameForFamily:(id)arg1 face:(id)arg2;
- (long long)weightOfFont:(id)arg1;
- (unsigned long long)traitsOfFont:(id)arg1;
- (id)availableFontNamesWithTraits:(unsigned long long)arg1;
- (id)availableMembersOfFontFamily:(id)arg1;
- (id)availableFontFamilies;
- (id)availableFonts;
- (void)_reactToFontSetChange;
- (unsigned long long)convertFontTraits:(unsigned long long)arg1;
- (unsigned long long)currentFontAction;
- (id)convertAttributes:(id)arg1;
- (id)convertFont:(id)arg1;
- (void)setSelectedAttributes:(id)arg1 isMultiple:(BOOL)arg2;
- (void)setSelectedFont:(id)arg1 isMultiple:(BOOL)arg2;
- (id)selectedFont;
- (BOOL)isMultiple;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (BOOL)sendAction;
- (id)target;
- (void)setTarget:(id)arg1;
- (void)setAction:(SEL)arg1;
- (SEL)action;
- (void)setEnabled:(BOOL)arg1;
- (BOOL)isEnabled;
- (id)fontPanel:(BOOL)arg1;
- (void)_setFontPanel:(id)arg1;
- (void)setFontMenu:(id)arg1;
- (id)fontMenu:(BOOL)arg1;
- (id)init;
- (oneway void)release;
- (id)_init;
@end
@interface NSFontOptionsColorWell : NSColorWell
{
}
- (id)_takeColorFrom:(id)arg1 andSendAction:(BOOL)arg2;
@end
@interface NSFontOptionsPreviewBox : NSBox
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
__attribute__((visibility("hidden")))
@interface NSFontOptions : NSObject
{
id panel;
id fontField;
id fontColorWell;
id backgroundColorWell;
id favoritesPullDown;
id kerningButton;
id kerningSlider;
id expansionButton;
id expansionSlider;
id baselineButton;
id baselineSlider;
id obliquenessButton;
id obliquenessSlider;
id shadowButton;
id shadowHeightSlider;
id shadowWidthSlider;
id shadowBlurRadiusSlider;
id strokeMatrix;
id strokeColorWell;
id strokeSlider;
id underlineMatrix;
id underlineColorWell;
id underlineTypeButton;
id underlineStylePopUp;
id strikethroughMatrix;
id strikethroughColorWell;
id strikethroughTypeButton;
id strikethroughStylePopUp;
id optionsPanel;
id optionsMatrix;
id optionsButtons;
id optionsPopUp;
id optionsPreviewField;
id optionsAttributesField;
id optionsAddRemoveButton;
id colorOptionsPanel;
id colorOptionsFontColorWell;
id colorOptionsBackgroundColorWell;
id colorOptionsStrokeColorWell;
id colorOptionsUnderlineColorWell;
id colorOptionsStrikethroughColorWell;
id colorOptionsStrokeMatrix;
id colorOptionsStrokeSlider;
id addFavoritePanel;
id favoriteNameField;
id includeFontButton;
id includeRulerButton;
id confirmAddFavoriteButton;
id selectButton;
id replaceFavoritePanel;
id removeFavoritePanel;
id removeFavoritePopUp;
id selectPanel;
id selectByFontFamilyButton;
id selectByFontButton;
id selectByCharStyleButton;
id selectByParStyleButton;
id selectWithinSelectionMatrix;
NSMutableDictionary *_attributesToAdd;
NSMutableArray *_attributesToRemove;
NSMutableDictionary *_favoriteStyles;
NSDictionary *_standardFavoriteStyles;
NSMutableDictionary *_selectedAttributes;
NSDictionary *_optionsAttributes;
NSDictionary *_attributesForNewFavorite;
NSString *_stringForOptions;
NSString *_optionsAddTitle;
NSString *_optionsRemoveTitle;
struct {
unsigned int isMultiple:1;
unsigned int reserved:31;
} _flags;
NSWindow *_windowForSheets;
NSWindow *_windowForOptions;
NSTextView *_textViewForOptions;
struct _NSRange _rangeForOptions;
NSWindow *_windowForColorOptions;
struct CGRect _previewRect;
}
+ (id)sharedFontOptions;
- (void)selectAllInView:(id)arg1 selectionOnly:(BOOL)arg2 fontFamily:(BOOL)arg3 font:(BOOL)arg4 characterStyle:(BOOL)arg5 paragraphStyle:(BOOL)arg6;
- (void)sheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (void)removeFavoriteInWindow:(id)arg1;
- (void)addFavoriteInWindow:(id)arg1;
- (void)addFavorite;
- (void)cancelSheet:(id)arg1;
- (void)confirmSheet:(id)arg1;
- (void)controlTextDidChange:(id)arg1;
- (void)windowWillClose:(id)arg1;
- (void)changeOptionsPanelSettings:(id)arg1;
- (void)selectNextRangeForward:(BOOL)arg1;
- (void)selectFarthestRangeForward:(BOOL)arg1;
- (void)selectDefaultRange;
- (id)stringForRange:(struct _NSRange)arg1;
- (void)modifyOptionsViaPanel:(id)arg1;
- (id)convertAttributes:(id)arg1;
- (id)optionsAttributes;
- (void)setOptionsAttributes:(id)arg1 string:(id)arg2;
- (id)selectedAttributes;
- (void)setSelectedAttributes:(id)arg1 isMultiple:(BOOL)arg2;
- (BOOL)textView:(id)arg1 shouldSetColor:(id)arg2;
- (void)orderFrontFontPanel:(id)arg1;
- (void)orderFrontStylesPanelInWindow:(id)arg1 textView:(id)arg2;
- (void)orderFrontStylesPanel:(id)arg1;
- (BOOL)getStylesPanelTextView:(id *)arg1 window:(id *)arg2;
- (void)orderFrontFontOptionsPanel:(id)arg1;
- (void)orderFrontColorOptionsPanelInWindow:(id)arg1;
- (void)updateFavoritesUI;
- (id)favoriteAttributesForName:(id)arg1;
- (id)favoriteAttributesNames;
- (void)updateColorOptionsUI;
- (void)updateOptionsUI;
- (id)displayStringsForParagraphStyle:(id)arg1;
- (id)displayStringsForAttributes:(id)arg1 includeBoldItalic:(BOOL)arg2;
- (void)updateUI;
- (void)enableAll:(BOOL)arg1;
- (void)finalize;
- (void)dealloc;
- (void)loadUI;
- (id)init;
- (void)updateFavoritesFromDefaults;
- (void)saveFavoritesToDefaults;
- (id)storedAttributes;
@end
__attribute__((visibility("hidden")))
@interface NSTextRulerOptions : NSObject
{
id addFavoritePanel;
id favoriteNameField;
id includeFontOptionsButton;
id includeFontButton;
id confirmAddFavoriteButton;
id replaceFavoritePanel;
id removeFavoritePanel;
id removeFavoritePopUp;
id spacingPanel;
id multipleField;
id minField;
id maxField;
id lineSpacingField;
id multipleStepper;
id minStepper;
id maxStepper;
id lineSpacingStepper;
id minMatrix;
id maxButton;
id spaceBeforeField;
id spaceAfterField;
id spaceBeforeStepper;
id spaceAfterStepper;
id listPanel;
id beforeField;
id numberingPopUp;
id afterField;
id startLabel;
id startField;
id startStepper;
id prependButton;
id linkPanel;
id linkField;
NSNumberFormatter *_numberFormatter;
NSMutableDictionary *_favoriteRulers;
NSMutableDictionary *_selectedAttributes;
NSParagraphStyle *_prespacingParagraphStyle;
NSWindow *_windowForSheets;
NSWindow *_windowForSpacing;
id _delegateForSpacing;
NSWindow *_windowForMarkerFormat;
id _delegateForMarkerFormat;
NSWindow *_windowForLink;
id _delegateForLink;
}
+ (id)sharedTextRulerOptions;
- (id)displayStringForLineHeightMultiple:(double)arg1 min:(double)arg2 max:(double)arg3 lineSpacing:(double)arg4 paragraphSpacingBefore:(double)arg5 after:(double)arg6;
- (void)sheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (void)removeLink:(id)arg1;
- (void)cancelSheet:(id)arg1;
- (void)confirmSheet:(id)arg1;
- (void)modifyOptionsViaPanel:(id)arg1;
- (void)controlTextDidChange:(id)arg1;
- (void)setLinkInWindow:(id)arg1 string:(id)arg2 delegate:(id)arg3;
- (void)setMarkerFormatInWindow:(id)arg1 textList:(id)arg2 delegate:(id)arg3;
- (void)setStartFieldAndStepper;
- (void)setSpacing:(id)arg1 inWindow:(id)arg2 delegate:(id)arg3;
- (void)updateLineSpacingUI;
- (void)removeFavoriteInWindow:(id)arg1;
- (void)addFavorite:(id)arg1 inWindow:(id)arg2;
- (void)addFavorite;
- (void)updateFavoritesUI;
- (id)selectedAttributes;
- (id)favoriteAttributesForName:(id)arg1;
- (id)favoriteAttributesNames;
- (void)finalize;
- (void)dealloc;
- (void)loadUI;
- (id)init;
- (void)updateFavoritesFromDefaults;
- (void)saveFavoritesToDefaults;
@end
__attribute__((visibility("hidden")))
@interface NSTableOptions : NSWindowController
{
NSTextField *rowsField;
NSStepper *rowsStepper;
NSTextField *columnsField;
NSStepper *columnsStepper;
NSButton *mergeCellsButton;
NSButton *splitCellsButton;
NSButton *nestTableButton;
NSSegmentedControl *horizontalAlignment;
NSSegmentedControl *verticalAlignment;
NSTextField *borderField;
NSStepper *borderStepper;
NSColorWell *borderColorWell;
NSPopUpButton *backgroundPopUp;
NSColorWell *backgroundColorWell;
NSTextView *_client;
NSTextTable *_table;
unsigned long long _level;
struct _NSRange _tableRange;
long long _numRows;
long long _numCols;
long long _minRow;
long long _maxRow;
long long _minCol;
long long _maxCol;
long long _spacesOccupied;
long long _maxSpaces;
NSMutableArray *_cellRanges;
NSColor *_defaultBorderColor;
BOOL _modifyingClient;
}
+ (id)sharedTableOptions;
- (BOOL)worksWhenModal;
- (void)removeClient:(id)arg1;
- (void)setClient:(id)arg1;
- (void)modifyOptionsViaPanel:(id)arg1;
- (void)setBackgroundColor:(id)arg1;
- (void)setDefaultBorderColor:(id)arg1;
- (void)setBorderColor:(id)arg1;
- (void)setBorderWidth:(double)arg1;
- (void)setVerticalAlignment:(unsigned long long)arg1;
- (void)setHorizontalAlignment:(unsigned long long)arg1;
- (void)splitCells;
- (void)splitCell:(id)arg1 range:(struct _NSRange)arg2;
- (void)mergeCells;
- (void)removeColumns:(long long)arg1;
- (void)addColumns:(long long)arg1;
- (void)removeRows:(long long)arg1;
- (void)addRows:(long long)arg1;
- (void)removeTable;
- (void)addDefaultTable;
- (void)_addDefaultTable;
- (BOOL)getRows:(unsigned long long *)arg1 columns:(unsigned long long *)arg2 inTabDelimitedString:(id)arg3 inRange:(struct _NSRange)arg4;
- (void)addOrNestTable;
- (void)orderFrontTableOptionsPanel:(id)arg1;
- (void)updateUI;
- (void)enableAll:(BOOL)arg1;
- (BOOL)tableParameters;
- (void)clearTableParameters;
- (BOOL)textView:(id)arg1 shouldSetColor:(id)arg2;
- (id)tableOptionsPanel:(BOOL)arg1;
- (void)dealloc;
- (BOOL)shouldCascadeWindows;
- (void)windowDidLoad;
- (id)initWithWindow:(id)arg1;
- (id)init;
@end
__attribute__((visibility("hidden")))
@interface NSTableOptionsPanel : NSPanel
{
}
- (BOOL)worksWhenModal;
@end
@interface NSFontPanelSplitView : NSSplitView
{
}
- (void)drawDividerInRect:(struct CGRect)arg1;
- (double)dividerThickness;
@end
@interface NSFontPanelTableView : NSTableView
{
}
- (struct CGRect)frameOfCellAtColumn:(long long)arg1 row:(long long)arg2;
- (void)draggedImage:(id)arg1 endedAt:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
- (void)dragImage:(id)arg1 at:(struct CGPoint)arg2 offset:(struct CGSize)arg3 event:(id)arg4 pasteboard:(id)arg5 source:(id)arg6 slideBack:(BOOL)arg7;
- (BOOL)_wantsUserCancelledOperation;
- (unsigned long long)draggingSourceOperationMaskForLocal:(BOOL)arg1;
- (BOOL)needsPanelToBecomeKey;
- (BOOL)shouldDelayWindowOrderingForEvent:(id)arg1;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)keyDown:(id)arg1;
- (void)mouseDown:(id)arg1;
@end
@interface NSFontPanelImagePopUpButtonCell : NSPopUpButtonCell
{
NSImage *image;
NSImage *alternateImage;
}
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)alternateImage;
- (void)setAlternateImage:(id)arg1;
- (id)image;
- (void)setImage:(id)arg1;
- (void)drawBorderAndBackgroundWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (double)_extraWidthForCellHeight:(double)arg1;
- (void)dealloc;
- (id)initTextCell:(id)arg1 pullsDown:(BOOL)arg2;
@end
@interface NSFontPanel : NSPanel
{
NSFontManager *_manager;
NSArray *_collectionNames;
id _selection;
void *_carbonNotification;
id _targetObject;
id _familyList;
id _faceList;
id _sizeList;
id _mainCollectionList;
id _sizeField;
id _sizeSlider;
id _sizeSliderBox;
id _preview;
id _previewCaption;
id _mainSplitView;
id _mmCollectionList;
id _mmFamilyList;
id _mmFaceList;
id _mmSizeList;
id _extrasPopup;
id _searchField;
id _fixedListButton;
id _sliderButton;
id _accessoryView;
struct __fpFlags {
unsigned int setFontChange:1;
unsigned int setFontAttributeChange:1;
unsigned int _delRespFamily:1;
unsigned int _delRespFace:1;
unsigned int _delRespSize:1;
unsigned int _delRespColl:1;
unsigned int _collectionDisabled:1;
unsigned int _sizeDisabled:1;
unsigned int _faceDisabled:1;
unsigned int showEffects:1;
unsigned int _uiMode:8;
unsigned int _reserved:14;
} _fpFlags;
id _regularModeBox;
id _miniModeBox;
id _modeBoxSuperview;
id _collectionLabel;
id _sizeLabel;
id _faceLabel;
id _familyLabel;
id _sizeStyleButton;
id _newSizeField;
id _editSizeList;
id _editSizeListBox;
id _editSizeSliderBox;
id _editSizeSliderMaxField;
id _editSizeSliderMinField;
id _sizeEditWindow;
id _availableSizes;
id _addCollectionButton;
id _removeCollectionButton;
double _fontPanelPreviewHeight;
id _typographyPanel;
id _actionButton;
id _fontEffectsBox;
int _sizeStyle;
}
+ (id)_createFontPanelSizeRep;
+ (void)restoreWindowWithIdentifier:(id)arg1 state:(id)arg2 completionHandler:(id)arg3;
+ (id)sharedFontPanel;
+ (BOOL)sharedFontPanelExists;
- (BOOL)removeItemForTableView:(id)arg1 pasteboard:(id)arg2 operation:(unsigned long long)arg3;
- (unsigned long long)draggingSourceOperationMaskForTableView:(id)arg1;
- (BOOL)tableView:(id)arg1 writeRowsWithIndexes:(id)arg2 toPasteboard:(id)arg3;
- (BOOL)tableView:(id)arg1 acceptDrop:(id)arg2 row:(long long)arg3 dropOperation:(unsigned long long)arg4;
- (unsigned long long)tableView:(id)arg1 validateDrop:(id)arg2 proposedRow:(long long)arg3 proposedDropOperation:(unsigned long long)arg4;
- (void)collectionButtonPressed:(id)arg1;
- (void)_fontPanelRemoveCollectionSheet:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (id)_currentFont;
- (id)_typographyPanel;
- (void)_toggleTypographyPanel;
- (void)_notifyTypographyPanel;
- (void)_collectionsChanged:(id)arg1;
- (void)_sizeListChanged:(id)arg1;
- (id)convertAttributes:(id)arg1;
- (void)_setAttributes:(id)arg1 isMultiple:(BOOL)arg2;
- (id)panelConvertFont:(id)arg1;
- (void)setPanelFont:(id)arg1 isMultiple:(BOOL)arg2;
- (void)_reflectFont;
- (void)_reflectSize;
- (void)_resizeContentsOfPreviewBox;
- (BOOL)_liveResizeImageCacheingEnabled;
- (void)_resizeContentsOfMiniMode;
- (void)_resizeContentsOfMainBox;
- (void)_positionLabels;
- (void)_validateExtrasButton:(id)arg1;
- (struct CGSize)windowWillResize:(id)arg1 toSize:(struct CGSize)arg2;
- (void)_validateCollections:(long long)arg1;
- (void)_validateFaces:(long long)arg1;
- (void)_validateSizes:(long long)arg1;
- (void)applicationDidBecomeActive:(id)arg1;
- (BOOL)_showOpaqueGrowBox;
- (void)_endLiveResize;
- (void)windowDidResize:(id)arg1;
- (void)windowDidUpdate:(id)arg1;
- (void)_populateMiniMode;
- (void)_populatePopup:(id)arg1 withTableView:(id)arg2;
- (void)_changeSizeStyle:(id)arg1;
- (void)_setBox:(id)arg1 enabled:(BOOL)arg2;
- (void)_resetSizeList:(id)arg1;
- (void)_removeSizeFromList:(id)arg1;
- (void)_addSizeToList:(id)arg1;
- (void)_sizeEditDone:(id)arg1;
- (void)togglePreview:(BOOL)arg1;
- (void)_openExtrasPopup:(id)arg1;
- (void)_openActionButton:(id)arg1;
- (void)_chooseSizeFromSlider:(id)arg1;
- (void)_chooseSize:(id)arg1;
- (void)_chooseSizeFromField:(id)arg1;
- (BOOL)conformsToProtocol:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)setEnabled:(BOOL)arg1;
- (BOOL)isEnabled;
- (BOOL)worksWhenModal;
- (void)_chooseSizeFromList:(id)arg1;
- (void)setChooser:(id)arg1;
- (void)setSizeTitle:(id)arg1;
- (void)setSize:(id)arg1;
- (void)_chooseBestMatchingFace;
- (void)loadFaces:(id)arg1;
- (void)_setRecents:(id)arg1;
- (void)_setFont:(id)arg1;
- (void)_chooseFamily:(id)arg1;
- (void)_chooseFace:(id)arg1;
- (void)_chooseCollection:(id)arg1;
- (unsigned long long)comboBox:(id)arg1 indexOfItemWithStringValue:(id)arg2;
- (id)comboBox:(id)arg1 objectValueForItemAtIndex:(long long)arg2;
- (long long)numberOfItemsInComboBox:(id)arg1;
- (double)splitView:(id)arg1 constrainSplitPosition:(double)arg2 ofSubviewAt:(long long)arg3;
- (void)savePreviewHeightInDefaults:(id)arg1;
- (void)splitViewDidResizeSubviews:(id)arg1;
- (void)splitView:(id)arg1 resizeSubviewsWithOldSize:(struct CGSize)arg2;
- (struct CGRect)tableView:(id)arg1 frameOfCellAtColumn:(long long)arg2 row:(long long)arg3 originalFrame:(struct CGRect)arg4;
- (long long)numberOfRowsInTableView:(id)arg1;
- (void)tableView:(id)arg1 setObjectValue:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (id)tableView:(id)arg1 objectValueForTableColumn:(id)arg2 row:(long long)arg3;
- (BOOL)tableView:(id)arg1 shouldEditTableColumn:(id)arg2 row:(long long)arg3;
- (id)_createFontPanelSizeRep;
- (void)_sortCollections;
- (void)setDelegate:(id)arg1;
- (void)setAccessoryView:(id)arg1;
- (id)accessoryView;
- (void)reloadDefaultFontFamilies;
- (id)_selectedSize;
- (void)_setPreviewFont:(id)arg1;
- (BOOL)_inFavMode;
- (BOOL)_inHideFaceMode;
- (BOOL)_inHideCollectionsMode;
- (void)_checkCollectionMoveOut:(long long)arg1;
- (void)_checkMiniMode:(long long)arg1;
- (BOOL)_showEffects;
- (BOOL)_canShowEffects;
- (BOOL)_inMiniMode;
- (BOOL)_inPreview;
- (void)_searchChanged:(id)arg1;
- (void)_sendCarbonNotification;
- (void)setCarbonNotification:(void *)arg1;
- (void *)_carbonNotification;
- (oneway void)release;
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4;
- (void)_setup;
- (id)_currentFamilyName;
- (id)_currentCollectionName;
@end
@interface NSForm : NSMatrix
{
}
+ (void)initialize;
- (void)setTextBaseWritingDirection:(long long)arg1;
- (void)setTitleBaseWritingDirection:(long long)arg1;
- (void)selectTextAtIndex:(long long)arg1;
- (long long)indexOfCellWithTag:(long long)arg1;
- (void)removeEntryAtIndex:(long long)arg1;
- (id)insertEntry:(id)arg1 atIndex:(long long)arg2;
- (id)addEntry:(id)arg1;
- (void)drawCellAtIndex:(long long)arg1;
- (id)cellAtIndex:(long long)arg1;
- (void)setTextFont:(id)arg1;
- (void)setTitleFont:(id)arg1;
- (id)font;
- (void)setFont:(id)arg1;
- (double)preferredTextFieldWidth;
- (void)setPreferredTextFieldWidth:(double)arg1;
- (void)setTextAlignment:(unsigned long long)arg1;
- (void)setTitleAlignment:(unsigned long long)arg1;
- (void)setBezeled:(BOOL)arg1;
- (void)setBordered:(BOOL)arg1;
- (void)setInterlineSpacing:(double)arg1;
- (void)setEntryWidth:(double)arg1;
- (long long)indexOfSelectedItem;
- (void)sizeToFit;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)calcSize;
- (void)_resetTitleWidths;
- (double)_maxWidth;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSFormCell : NSActionCell
{
double _titleWidth;
id _titleCell;
double _titleEndPoint;
double _preferredTextFieldWidth;
}
+ (void)initialize;
- (void)setTitleBaseWritingDirection:(long long)arg1;
- (long long)titleBaseWritingDirection;
- (id)placeholderAttributedString;
- (void)setPlaceholderAttributedString:(id)arg1;
- (id)placeholderString;
- (void)setPlaceholderString:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)resetCursorRect:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (id)_selectOrEdit:(const struct CGRect *)arg1 inView:(id)arg2 target:(id)arg3 editor:(id)arg4 event:(id)arg5 start:(long long)arg6 end:(long long)arg7;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_layoutTitleRect:(struct CGRect *)arg1 interiorChromeRect:(struct CGRect *)arg2 interiorTextRect:(struct CGRect *)arg3 withFrame:(struct CGRect)arg4 inView:(id)arg5;
- (struct CGRect)_titleRectForCellFrame:(struct CGRect)arg1;
- (void)_drawLiveResizeHighlightWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_highlightsWithHighlightRect;
- (struct CGRect)drawingRectForBounds:(struct CGRect)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (BOOL)isOpaque;
- (void)setEnabled:(BOOL)arg1;
- (void)setUserInterfaceLayoutDirection:(long long)arg1;
- (void)setTitleAlignment:(unsigned long long)arg1;
- (unsigned long long)titleAlignment;
- (void)setTitleFont:(id)arg1;
- (id)titleFont;
- (void)setAttributedTitle:(id)arg1;
- (id)attributedTitle;
- (void)setTitleWithMnemonic:(id)arg1;
- (void)setTitle:(id)arg1;
- (id)title;
- (double)preferredTextFieldWidth;
- (void)setPreferredTextFieldWidth:(double)arg1;
- (void)setTitleWidth:(double)arg1;
- (double)titleWidth;
- (double)titleWidth:(struct CGSize)arg1;
- (BOOL)acceptsFirstResponder;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initTextCell:(id)arg1;
- (void)_updateFormAlignmentForUserInterfaceLayoutDirection;
- (id)init;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (struct CGRect)_accessibilityTitleRect;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (BOOL)accessibilityIsPlaceholderValueAttributeSettable;
- (id)accessibilityPlaceholderValueAttribute;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsTitleUIElementAttributeSettable;
- (id)accessibilityTitleUIElementAttribute;
- (id)accessibilityParameterizedAttributeNames;
- (id)accessibilityAttributeNames;
@end
@interface NSFrameView : NSView
{
unsigned long long styleMask;
NSString *_title;
NSCell *titleCell;
NSButton *closeButton;
NSButton *zoomButton;
NSButton *minimizeButton;
BOOL resizeByIncrement;
BOOL unused;
unsigned char tabViewCount;
struct CGSize resizeParameter;
int shadowState;
NSMutableArray *edgeResizingTrackingAreas;
}
+ (unsigned long long)_validateStyleMask:(unsigned long long)arg1;
+ (double)minFrameWidthWithTitle:(id)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGSize)minContentSizeForMinFrameSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGSize)minFrameSizeForMinContentSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
+ (id)_defaultTitleFontForWindowWithStyleMask:(unsigned long long)arg1;
+ (void)initTitleCell:(id)arg1 styleMask:(unsigned long long)arg2;
+ (void)initialize;
- (id)_edgeResizingTrackingAreas;
- (void)updateTrackingAreas;
- (struct CGSize)minFrameSize;
- (struct CGRect)contentRect;
- (struct CGRect)dragRectForFrameRect:(struct CGRect)arg1;
- (struct CGSize)minFrameSizeForMinContentSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
- (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (void)setTitle:(id)arg1 andDefeatWrap:(BOOL)arg2;
- (void)addSubview:(id)arg1;
- (void)_resetDragMargins;
- (struct CGRect)_draggableFrame;
- (void)_clearDragMargins;
- (struct CGSize)miniaturizedSize;
- (id)zoomButton;
- (id)minimizeButton;
- (id)closeButton;
- (void)setStyleMask:(unsigned long long)arg1;
- (void)setIsResizable:(BOOL)arg1;
- (void)setIsClosable:(BOOL)arg1;
- (void)_setNonactivatingPanel:(BOOL)arg1;
- (void)_setUtilityWindow:(BOOL)arg1;
- (struct CGRect)titlebarRect;
- (struct CGRect)_maxTitlebarTitleRect;
- (id)titleFont;
- (id)defaultTitleFont;
- (BOOL)frameNeedsDisplay;
- (void)_setFrameNeedsDisplay:(BOOL)arg1;
- (void)setDocumentEdited:(BOOL)arg1;
- (void)setRepresentedFilename:(id)arg1;
- (id)representedFilename;
- (unsigned long long)styleMask;
- (struct CGSize)aspectRatio;
- (void)setAspectRatio:(struct CGSize)arg1;
- (struct CGSize)resizeIncrements;
- (void)setResizeIncrements:(struct CGSize)arg1;
- (void)initTitleCell:(id)arg1;
- (id)titleCell;
- (void)setTitle:(id)arg1;
- (id)title;
- (void)tabViewRemoved;
- (void)tabViewAdded;
- (id)contentFill;
- (id)frameColor;
- (void)systemColorsDidChange:(id)arg1;
- (void)adjustHalftonePhase;
- (void)setUpGState;
- (void)_drawFrameShadowAndFlushContext:(id)arg1;
- (void)_setShadowParameters;
- (struct CGSize)_shadowOffset;
- (unsigned long long)_shadowFlags;
- (long long)_shadowType;
- (double)_distanceFromToolbarBaseToTitlebar;
- (void)_hideToolbarWithAnimation:(BOOL)arg1;
- (void)_showToolbarWithAnimation:(BOOL)arg1;
- (BOOL)_toolbarIsManagedByExternalWindow;
- (BOOL)_toolbarIsHidden;
- (BOOL)_toolbarIsShown;
- (BOOL)_toolbarIsInTransition;
- (BOOL)_canHaveToolbar;
- (long long)shadowState;
- (void)setShadowState:(long long)arg1;
- (BOOL)_isUtility;
- (BOOL)_isSheet;
- (void)_updateButtonState;
- (void)_windowChangedKeyState;
- (double)contentAlpha;
- (void)drawWindowBackgroundRegion:(struct CGSRegionObject *)arg1;
- (void)drawWindowBackgroundRect:(struct CGRect)arg1;
- (void)drawThemeContentFill:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)usesCustomDrawing;
- (void)drawFrame:(struct CGRect)arg1;
- (void)_drawFrameRects:(struct CGRect)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (void)tile;
- (void)tileAndSetWindowShape:(BOOL)arg1;
- (void)shapeWindow;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 owner:(id)arg3;
@end
@interface NSGlyphGenerator : NSObject
{
}
+ (id)sharedGlyphGeneratorForTypesetterBehavior:(long long)arg1;
+ (id)sharedGlyphGenerator;
- (void)generateGlyphsForGlyphStorage:(id)arg1 desiredNumberOfCharacters:(unsigned long long)arg2 glyphIndex:(unsigned long long *)arg3 characterIndex:(unsigned long long *)arg4;
@end
@interface NSGlyphInfo : NSObject <NSCopying, NSCoding>
{
NSString *_baseString;
}
+ (void)initialize;
+ (id)glyphInfoWithCharacterIdentifier:(unsigned long long)arg1 collection:(unsigned long long)arg2 baseString:(id)arg3;
+ (id)glyphInfoWithGlyph:(unsigned int)arg1 forFont:(id)arg2 baseString:(id)arg3;
+ (id)glyphInfoWithGlyphName:(id)arg1 forFont:(id)arg2 baseString:(id)arg3;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithCoder:(id)arg1;
- (Class)classForKeyedArchiver;
- (void)encodeWithCoder:(id)arg1;
- (unsigned long long)characterCollection;
- (unsigned long long)characterIdentifier;
- (id)glyphName;
- (id)_baseString;
- (unsigned int)_glyphForFont:(id)arg1 baseString:(id)arg2;
- (void)dealloc;
- (id)initWithBaseString:(id)arg1;
- (id)replacementObjectForPortCoder:(id)arg1;
@end
@interface NSIdentityGlyphInfo : NSGlyphInfo
{
NSFont *_font;
unsigned int _glyph;
}
+ (void)initialize;
+ (id)glyphInfoWithGlyph:(unsigned int)arg1 forFont:(id)arg2 baseString:(id)arg3;
- (id)description;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (unsigned int)_glyph;
- (id)_font;
- (unsigned int)_glyphForFont:(id)arg1 baseString:(id)arg2;
- (void)dealloc;
- (id)initWithGlyph:(unsigned int)arg1 forFont:(id)arg2 baseString:(id)arg3;
@end
@interface NSGlyphNameGlyphInfo : NSIdentityGlyphInfo
{
NSString *_name;
}
+ (void)initialize;
- (id)description;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)glyphName;
- (void)dealloc;
- (id)initWithGlyphName:(id)arg1 glyph:(unsigned int)arg2 forFont:(id)arg3 baseString:(id)arg4;
@end
@interface NSCIDGlyphInfo : NSGlyphInfo
{
unsigned short _cid;
unsigned long long _collection;
}
+ (void)initialize;
+ (id)glyphInfoWithCharacterIdentifier:(unsigned long long)arg1 collection:(unsigned long long)arg2 baseString:(id)arg3;
- (id)description;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (unsigned long long)characterCollection;
- (unsigned long long)characterIdentifier;
- (unsigned int)_glyphForFont:(id)arg1 baseString:(id)arg2;
- (id)initWithCharacterIdentifier:(unsigned long long)arg1 collection:(unsigned long long)arg2 baseString:(id)arg3;
@end
@interface NSCTGlyphInfo : NSGlyphInfo
{
}
- (void)encodeWithCoder:(id)arg1;
- (unsigned long long)characterCollection;
- (unsigned long long)characterIdentifier;
- (id)glyphName;
- (id)_baseString;
- (unsigned int)_glyphForFont:(id)arg1 baseString:(id)arg2;
- (void)finalize;
- (unsigned long long)retainCount;
- (BOOL)retainWeakReference;
- (BOOL)allowsWeakReference;
- (oneway void)release;
- (id)retain;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (unsigned long long)_cfTypeID;
@end
@interface NSGraphicCell : NSCell
{
}
+ (void)initialize;
- (id)richTextForView:(id)arg1;
- (struct CGSize)cellSize;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)setImageNamed:(id)arg1 forView:(id)arg2;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)highlight:(BOOL)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface NSGraphicsContext : NSObject
{
}
+ (void)setGraphicsState:(long long)arg1;
+ (void)restoreGraphicsState;
+ (void)saveGraphicsState;
+ (void)configureGraphicsContextForCALayer:(id)arg1 withCGContext:(struct CGContext *)arg2 andRenderWithHandler:(id)arg3;
+ (id)graphicsContextWithCGContext:(struct CGContext *)arg1 forCALayer:(id)arg2;
+ (id)graphicsContextWithGraphicsPort:(void *)arg1 flipped:(BOOL)arg2;
+ (id)graphicsContextWithBitmapImageRep:(id)arg1;
+ (id)graphicsContextWithWindow:(id)arg1;
+ (id)graphicsContextWithAttributes:(id)arg1;
+ (BOOL)currentContextDrawingToScreen;
+ (void)setCurrentContext:(id)arg1;
+ (id)_lastOnScreenContext;
+ (id)currentContext;
+ (id)colorFactory;
- (void)dealloc;
- (void)_releaseCIContext;
- (id)CIContext;
- (struct CGSize)_alignSize:(struct CGSize)arg1 force:(BOOL)arg2;
- (struct CGPoint)_alignPoint:(struct CGPoint)arg1 force:(BOOL)arg2;
- (struct CGRect)_alignRect:(struct CGRect)arg1 force:(BOOL)arg2;
- (BOOL)_shouldEnforcePixelAlignment;
- (void)_setShouldEnforcePixelAlignment:(BOOL)arg1;
- (void)setColorRenderingIntent:(long long)arg1;
- (long long)colorRenderingIntent;
- (unsigned long long)compositingOperation;
- (void)setCompositingOperation:(unsigned long long)arg1;
- (struct CGPoint)patternPhase;
- (void)setPatternPhase:(struct CGPoint)arg1;
- (unsigned long long)imageInterpolation;
- (void)setImageInterpolation:(unsigned long long)arg1;
- (BOOL)shouldAntialias;
- (void)setShouldAntialias:(BOOL)arg1;
- (double)_scaleFactor;
- (BOOL)isFlipped;
- (void *)graphicsPort;
- (void)flushGraphics;
- (void)restoreGraphicsState;
- (void)saveGraphicsState;
- (BOOL)isDrawingToScreen;
- (id)attributes;
- (id)CALayer;
- (void)setFocusStack:(id)arg1;
- (id)focusStack;
- (id)colorFactory;
@end
@interface NSGrayFrame : NSThemeFrame
{
}
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)usesCustomDrawing;
@end
@interface NSSubstituteWebResource : NSObject
{
NSData *_data;
NSURL *_url;
NSString *_mimeType;
NSString *_textEncodingName;
NSString *_frameName;
}
- (id)webResource;
- (id)frameName;
- (id)textEncodingName;
- (id)MIMEType;
- (id)URL;
- (id)data;
- (void)dealloc;
- (id)initWithData:(id)arg1 URL:(id)arg2 MIMEType:(id)arg3 textEncodingName:(id)arg4 frameName:(id)arg5;
- (Class)_webResourceClass;
@end
@interface NSHTMLWebDelegate : NSObject
{
BOOL _loadDidFinish;
BOOL _loadDidSucceed;
NSURL *_baseURL;
}
- (void)webView:(id)arg1 decidePolicyForMIMEType:(id)arg2 request:(id)arg3 frame:(id)arg4 decisionListener:(id)arg5;
- (void)webView:(id)arg1 decidePolicyForNavigationAction:(id)arg2 request:(id)arg3 frame:(id)arg4 decisionListener:(id)arg5;
- (void)webView:(id)arg1 decidePolicyForNewWindowAction:(id)arg2 request:(id)arg3 newFrameName:(id)arg4 decisionListener:(id)arg5;
- (void)decidePolicyForRequest:(id)arg1 decisionListener:(id)arg2;
- (void)webView:(id)arg1 resource:(id)arg2 didFailLoadingWithError:(id)arg3 fromDataSource:(id)arg4;
- (void)webView:(id)arg1 resource:(id)arg2 didFinishLoadingFromDataSource:(id)arg3;
- (void)webView:(id)arg1 resource:(id)arg2 didReceiveAuthenticationChallenge:(id)arg3 fromDataSource:(id)arg4;
- (id)webView:(id)arg1 resource:(id)arg2 willSendRequest:(id)arg3 redirectResponse:(id)arg4 fromDataSource:(id)arg5;
- (id)webView:(id)arg1 identifierForInitialRequest:(id)arg2 fromDataSource:(id)arg3;
- (void)webView:(id)arg1 didFailLoadWithError:(id)arg2 forFrame:(id)arg3;
- (void)webView:(id)arg1 didFinishLoadForFrame:(id)arg2;
- (void)webView:(id)arg1 didFailProvisionalLoadWithError:(id)arg2 forFrame:(id)arg3;
- (void)webView:(id)arg1 didCommitLoadForFrame:(id)arg2;
- (void)webView:(id)arg1 didStartProvisionalLoadForFrame:(id)arg2;
- (BOOL)loadDidSucceed;
- (BOOL)loadDidFinish;
- (void)dealloc;
- (id)initWithBaseURL:(id)arg1;
- (id)init;
@end
@interface NSHTMLReader : NSObject
{
NSMutableAttributedString *_attrStr;
NSMutableDictionary *_documentAttrs;
NSData *_data;
NSURL *_baseURL;
NSDictionary *_options;
WebView *_webView;
id _webDelegate;
DOMDocument *_document;
DOMRange *_domRange;
NSMutableArray *_domStartAncestors;
WebDataSource *_dataSource;
NSString *_standardFontFamily;
double _textSizeMultiplier;
double _webViewTextSizeMultiplier;
double _defaultTabInterval;
double _defaultFontSize;
double _minimumFontSize;
NSMutableArray *_textLists;
NSMutableArray *_textBlocks;
NSMutableArray *_textTables;
NSMutableDictionary *_textTableFooters;
NSMutableArray *_textTableSpacings;
NSMutableArray *_textTablePaddings;
NSMutableArray *_textTableRows;
NSMutableArray *_textTableRowArrays;
NSMutableArray *_textTableRowBackgroundColors;
NSMutableDictionary *_computedStylesForElements;
NSMutableDictionary *_specifiedStylesForElements;
NSMutableDictionary *_stringsForNodes;
NSMutableDictionary *_floatsForNodes;
NSMutableDictionary *_colorsForNodes;
NSMutableDictionary *_attributesForElements;
NSMutableDictionary *_elementIsBlockLevel;
NSMutableDictionary *_fontCache;
NSMutableArray *_writingDirectionArray;
long long _domRangeStartIndex;
long long _indexingLimit;
long long _thumbnailLimit;
long long _errorCode;
long long _quoteLevel;
struct {
unsigned int isSoft:1;
unsigned int reachedStart:1;
unsigned int reachedEnd:1;
unsigned int isIndexing:1;
unsigned int isTesting:1;
unsigned int hasTrailingNewline:1;
unsigned int pad:26;
} _flags;
}
+ (id)defaultParagraphStyle;
- (void)setMutableAttributedString:(id)arg1;
- (id)documentAttributes;
- (id)attributedString;
- (id)initWithDOMRange:(id)arg1;
- (id)initWithPath:(id)arg1 options:(id)arg2;
- (id)initWithData:(id)arg1 options:(id)arg2;
- (void)dealloc;
- (void)_load;
- (void)_loadUsingWebKitOnMainThread;
- (void)_loadUsingLibXML2;
- (void)_parseLibXML2Node:(struct _xmlNode *)arg1;
- (void)_traverseLibXML2Node:(struct _xmlNode *)arg1 depth:(long long)arg2;
- (void)_processLibXML2TextNode:(struct _xmlNode *)arg1 content:(id)arg2;
- (void)_exitLibXML2ElementNode:(struct _xmlNode *)arg1 tag:(id)arg2 startIndex:(unsigned long long)arg3;
- (BOOL)_processLibXML2ElementNode:(struct _xmlNode *)arg1 tag:(id)arg2;
- (BOOL)_enterLibXML2ElementNode:(struct _xmlNode *)arg1 tag:(id)arg2;
- (void)_processLibXML2HeadElementNode:(struct _xmlNode *)arg1;
- (void)_processLibXML2MetaNode:(struct _xmlNode *)arg1;
- (void)_processLibXML2TitleNode:(struct _xmlNode *)arg1;
- (void)_addQuoteForLibXML2ElementNode:(struct _xmlNode *)arg1 opening:(BOOL)arg2 level:(long long)arg3;
- (void)_newLineForLibXML2ElementNode:(struct _xmlNode *)arg1;
- (void)_newParagraphForLibXML2ElementNode:(struct _xmlNode *)arg1 tag:(id)arg2 allowEmpty:(BOOL)arg3 suppressTrailingSpace:(BOOL)arg4;
- (void)_loadFromDOMRange;
- (void)_loadUsingWebKit;
- (id)_createWebArchiveForData:(id)arg1;
- (BOOL)_sanitizeWebArchiveDictionary:(id)arg1;
- (BOOL)_sanitizeWebArchiveArray:(id)arg1;
- (void)_adjustTrailingNewline;
- (void)_parseNode:(id)arg1;
- (void)_traverseFooterNode:(id)arg1 depth:(long long)arg2;
- (void)_traverseNode:(id)arg1 depth:(long long)arg2 embedded:(BOOL)arg3;
- (void)_processText:(id)arg1;
- (void)_exitElement:(id)arg1 tag:(id)arg2 display:(id)arg3 depth:(long long)arg4 startIndex:(unsigned long long)arg5;
- (void)_addMarkersToList:(id)arg1 range:(struct _NSRange)arg2;
- (BOOL)_processElement:(id)arg1 tag:(id)arg2 display:(id)arg3 depth:(long long)arg4;
- (void)_addTableCellForElement:(id)arg1;
- (void)_addTableForElement:(id)arg1;
- (BOOL)_enterElement:(id)arg1 tag:(id)arg2 display:(id)arg3 depth:(long long)arg4 embedded:(BOOL)arg5;
- (void)_processHeadElement:(id)arg1;
- (void)_processMetaElementWithName:(id)arg1 content:(id)arg2;
- (void)_fillInBlock:(id)arg1 forElement:(id)arg2 backgroundColor:(id)arg3 extraMargin:(double)arg4 extraPadding:(double)arg5 isTable:(BOOL)arg6;
- (void)_addValue:(id)arg1 forElement:(id)arg2;
- (void)_addQuoteForElement:(id)arg1 opening:(BOOL)arg2 level:(long long)arg3;
- (BOOL)_addAttachmentForElement:(id)arg1 URL:(id)arg2 needsParagraph:(BOOL)arg3 usePlaceholder:(BOOL)arg4;
- (void)_newTabForElement:(id)arg1;
- (void)_newLineForElement:(id)arg1;
- (void)_newParagraphForElement:(id)arg1 tag:(id)arg2 allowEmpty:(BOOL)arg3 suppressTrailingSpace:(BOOL)arg4;
- (id)_attributesForElement:(id)arg1;
- (id)_computedAttributesForElement:(id)arg1;
- (id)_colorForNode:(id)arg1 property:(id)arg2;
- (id)_computedColorForNode:(id)arg1 property:(id)arg2;
- (id)_blockLevelElementForNode:(id)arg1;
- (BOOL)_elementHasOwnBackgroundColor:(id)arg1;
- (BOOL)_elementIsBlockLevel:(id)arg1;
- (BOOL)_getFloat:(double *)arg1 forNode:(id)arg2 property:(id)arg3;
- (BOOL)_getComputedFloat:(double *)arg1 forNode:(id)arg2 property:(id)arg3;
- (id)_stringForNode:(id)arg1 property:(id)arg2;
- (id)_computedStringForNode:(id)arg1 property:(id)arg2;
- (id)_specifiedStyleForElement:(id)arg1;
- (id)_computedStyleForElement:(id)arg1;
- (id)_childrenForNode:(id)arg1;
- (id)_webPreferences;
- (Class)_WebMessageDocumentClass;
- (Class)_DOMHTMLTableCellElementClass;
- (Class)_webArchiveClass;
- (Class)_webViewClass;
- (void)_loadWebKit;
- (id)_webKitBundle;
@end
@interface NSHTMLWriter : NSObject
{
NSAttributedString *_attrStr;
NSDictionary *_documentAttrs;
NSData *_htmlData;
NSMutableString *_bodyStr;
NSFileWrapper *_fileWrapper;
NSMutableDictionary *_subresources;
NSData *_webArchiveData;
NSMutableArray *_paraStyleStrings;
NSMutableArray *_paraStyleArrays;
NSMutableIndexSet *_paraStyleIndexes;
NSMutableIndexSet *_listItemStyleIndexes;
NSMutableArray *_charStyleStrings;
NSMutableArray *_charStyleArrays;
NSMutableArray *_fontStrings;
NSMutableArray *_tableStyleStrings;
NSMutableArray *_tableCellStyleStrings;
NSMutableArray *_blockStyleStrings;
NSMutableArray *_olistStyleStrings;
NSMutableArray *_ulistStyleStrings;
NSMutableDictionary *_fontNames;
long long _level;
long long _prefixSpaces;
NSString *_textEncodingName;
unsigned long long _characterEncoding;
NSURL *_outputBaseURL;
id _resourceHandler;
unsigned int _excludedElements1;
unsigned int _excludedElements2;
struct {
unsigned int interchangeNewline:1;
unsigned int noDefaultFonts:1;
unsigned int tabsToSpaces:1;
unsigned int coalesceTabSpans:1;
unsigned int usedTabSpan:1;
unsigned int encodingIsUnicode:1;
unsigned int pad:26;
} _flags;
}
- (id)documentFragmentForDocument:(id)arg1;
- (void)readDocumentFragment:(id)arg1;
- (id)webArchiveData;
- (void)_createWebArchiveData;
- (id)webArchive;
- (id)subresources;
- (id)HTMLFileWrapper;
- (id)HTMLData;
- (void)_generateHTML;
- (void)_prepareString:(id)arg1 forConversionToEncoding:(unsigned long long)arg2;
- (BOOL)_isStrictByParsingExcludedElements;
- (void)_appendAttachment:(id)arg1 atIndex:(unsigned long long)arg2 toString:(id)arg3;
- (BOOL)_closeListsForParagraphStyle:(id)arg1 atIndex:(unsigned long long)arg2 inString:(id)arg3;
- (void)_openListsForParagraphStyle:(id)arg1 atIndex:(unsigned long long)arg2 inString:(id)arg3 isStrict:(BOOL)arg4;
- (unsigned long long)_listClassForList:(id)arg1;
- (BOOL)_closeBlocksForParagraphStyle:(id)arg1 atIndex:(unsigned long long)arg2 inString:(id)arg3;
- (void)_openBlocksForParagraphStyle:(id)arg1 atIndex:(unsigned long long)arg2 inString:(id)arg3;
- (unsigned long long)_blockClassForBlock:(id)arg1;
- (void)_closeFlags:(unsigned long long)arg1 openFlags:(unsigned long long)arg2 inString:(id)arg3;
- (void)_writeDocumentPropertiesToString:(id)arg1;
- (void)_writeDocumentProperty:(id)arg1 value:(id)arg2 toString:(id)arg3;
- (unsigned long long)_paragraphClassforParagraphStyle:(id)arg1 range:(struct _NSRange)arg2 isEmpty:(BOOL)arg3 isCompletelyEmpty:(BOOL)arg4 headerString:(id *)arg5 alignmentString:(id *)arg6 directionString:(id *)arg7;
- (id)_defaultValueForAttribute:(id)arg1 range:(struct _NSRange)arg2;
- (unsigned long long)_spanClassForAttributes:(id)arg1 inParagraphClass:(unsigned long long)arg2 spanClass:(unsigned long long)arg3 flags:(unsigned long long *)arg4;
- (id)_prefixDown;
- (id)_prefixUp;
- (id)_prefix;
- (void)setDocumentAttributes:(id)arg1;
- (void)dealloc;
- (id)initWithAttributedString:(id)arg1;
- (Class)_webArchiveClass;
- (void)_loadWebKit;
- (id)_webKitBundle;
@end
@interface NSHelpAttachment : NSTextAttachment
{
NSString *markerName;
NSString *fileName;
}
- (void)dealloc;
- (id)fileName;
- (id)markerName;
- (id)initWithFileName:(id)arg1 markerName:(id)arg2;
@end
@interface NSHelpManager : NSObject
{
NSMapTable *_helpMapTable;
NSMapTable *_keyMapTable;
NSMapTable *_bundleMapTable;
NSWindow *_helpWindow;
NSWindow *_shadowWindow;
NSWindow *_evtWindow;
NSBundle *_helpBundle;
}
+ (BOOL)isContextHelpModeActive;
+ (void)setContextHelpModeActive:(BOOL)arg1;
+ (id)sharedHelpManager;
+ (BOOL)_activateHelpModeBasedOnEvent:(id)arg1;
+ (BOOL)_keyboardIsOldNeXT;
+ (void)_setCtrlAltForHelpDesired:(BOOL)arg1;
+ (BOOL)_isCtrlAltForHelpDesired;
- (BOOL)registerBooksInBundle:(id)arg1;
- (void)findString:(id)arg1 inBook:(id)arg2;
- (void)openHelpAnchor:(id)arg1 inBook:(id)arg2;
- (BOOL)showContextHelpForObject:(id)arg1 locationHint:(struct CGPoint)arg2;
- (id)contextHelpForObject:(id)arg1;
- (void)removeContextHelpForObject:(id)arg1;
- (void)setContextHelp:(id)arg1 forObject:(id)arg2;
- (void)finalize;
- (void)dealloc;
- (BOOL)registerHelpBook;
- (void)showHelpFile:(id)arg1 context:(long long)arg2;
- (void)_cleanupHelpForQuit;
- (void)_prepareHelpWindow:(id)arg1 locationHint:(struct CGPoint)arg2;
- (void)_placeHelpWindowNear:(struct CGPoint)arg1;
- (struct CGRect)_screenRectContainingPoint:(struct CGPoint)arg1;
- (void)_setBundleForHelpSearch:(id)arg1;
- (id)_resolveHelpKeyForObject:(id)arg1;
- (id)_helpKeyForObject:(id)arg1;
- (id)_helpBundleForObject:(id)arg1;
- (void)_removeHelpKeyForObject:(id)arg1;
- (void)_setHelpKey:(id)arg1 forObject:(id)arg2;
- (id)_helpWindow;
- (BOOL)_orderOutHelpWindowAfterEventMask:(unsigned long long)arg1;
- (BOOL)_orderOutHelpWindow;
- (void)_orderFrontHelpWindow;
@end
@interface _NSContextHelpBorderView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface NSHyphenator : NSObject
{
NSMapTable *exceptionsTable;
NSMapTable *patternTable;
char *patternMemory;
unsigned long long maxPatternLength;
}
+ (id)sharedInstance;
- (unsigned long long)getHyphenLocations:(unsigned long long *)arg1 inString:(id)arg2 wordAtIndex:(unsigned long long)arg3;
- (unsigned long long)getHyphenLocations:(unsigned long long *)arg1 inString:(id)arg2;
- (void)finalize;
- (void)dealloc;
- (id)init;
@end
@interface NSIBHelpConnector : NSObject <NSCoding>
{
id _destination;
NSString *_file;
NSString *_marker;
}
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)instantiateWithObjectInstantiator:(id)arg1;
- (void)establishConnection;
- (void)replaceObject:(id)arg1 withObject:(id)arg2;
- (void)setMarker:(id)arg1;
- (id)marker;
- (void)setFile:(id)arg1;
- (id)file;
- (void)setLabel:(id)arg1;
- (id)label;
- (void)setDestination:(id)arg1;
- (id)destination;
- (void)setSource:(id)arg1;
- (id)source;
- (void)finalize;
- (void)dealloc;
- (id)init;
@end
@interface NSIBObjectDataAuxilary : NSObject
{
BOOL shouldEncodeDesigntimeData;
}
- (id)init;
@end
@interface NSIBObjectData : NSObject <NSCoding>
{
id rootObject;
NSMapTable *objectTable;
NSMapTable *nameTable;
NSMutableSet *visibleWindows;
NSMutableArray *connections;
id firstResponder;
id fontManager;
NSMapTable *oidTable;
unsigned long long nextOid;
NSMapTable *classTable;
NSMapTable *instantiatedObjectTable;
NSString *targetFramework;
id _document;
NSIBObjectDataAuxilary *_objectDataAuxilary;
}
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)nibInstantiateWithOwner:(id)arg1 topLevelObjects:(id)arg2;
- (void)nibInstantiateWithOwner:(id)arg1;
- (id)instantiateObject:(id)arg1;
- (void)setShouldEncodeDesigntimeData:(BOOL)arg1;
- (BOOL)shouldEncodeDesigntimeData;
- (id)classTable;
- (id)oidTable;
- (id)nameTable;
- (id)objectTable;
- (void)setRootObject:(id)arg1;
- (id)rootObject;
- (void)setFirstResponder:(id)arg1;
- (id)firstResponder;
- (void)setNextObjectID:(unsigned long long)arg1;
- (long long)nextObjectID;
- (void)setTargetFramework:(id)arg1;
- (id)targetFramework;
- (void)setConnections:(id)arg1;
- (id)connections;
- (void)setVisibleWindows:(id)arg1;
- (id)visibleWindows;
- (void)finalize;
- (void)dealloc;
- (id)init;
- (void)_assignObjectIds;
- (void)_readVersion0:(id)arg1;
- (void)_encodeMapTable:(id)arg1 forTypes:(const char *)arg2 withCoder:(id)arg3;
- (void)_encodeIntValuedMapTable:(id)arg1 withCoder:(id)arg2;
- (void)_encodeObjectValuedMapTable:(id)arg1 withCoder:(id)arg2;
@end
@interface _NSImageAuxiliary : NSObject
{
NSColor *backgroundColor;
id imageDelegate;
struct CGRect alignmentRectInNormalizedCoordinates;
NSImageRep *cachedRep;
NSString *accessibilityDescriptionBacking;
}
@end
@interface NSImageURLReferencingRepProvider : NSObject <NSCopying>
{
NSURL *_url;
NSArray *_representations;
}
@property(readonly) NSURL *url; // @synthesize url=_url;
@property(readonly) NSArray *representations;
- (id)description;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initWithURL:(id)arg1;
@end
@interface NSImageMultiURLReferencingRepProvider : NSObject <NSCopying>
{
NSArray *_urls;
NSArray *_representations;
}
@property(readonly) NSArray *urls; // @synthesize urls=_urls;
@property(readonly) NSArray *representations;
- (id)description;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initWithURLs:(id)arg1;
@end
@interface NSImageIconRefRepProvider : NSObject <NSCopying>
{
struct OpaqueIconRef *_iconRef;
BOOL _includeThumbnail;
NSArray *_representations;
}
@property(readonly) BOOL includeThumbnail; // @synthesize includeThumbnail=_includeThumbnail;
@property(readonly) struct OpaqueIconRef *iconRef; // @synthesize iconRef=_iconRef;
@property(readonly) NSArray *representations;
- (id)description;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithIconRef:(struct OpaqueIconRef *)arg1 includeThumbnail:(BOOL)arg2;
@end
__attribute__((visibility("hidden")))
@interface _NSImageTypeData : NSObject
{
NSArray *imageTypes;
NSArray *imageFileTypes;
NSArray *imagePasteboardTypes;
NSRegularExpression *namedImageSuffixExpression;
NSArray *imageUnfilteredTypes;
NSArray *imageUnfilteredFileTypes;
NSArray *imageUnfilteredPasteboardTypes;
NSRegularExpression *namedImageUnfilteredSuffixExpression;
}
+ (void)initialize;
- (id)namedImageUnfilteredSuffixExpression;
- (id)namedImageSuffixExpression;
- (id)imageUnfilteredPasteboardTypes;
- (id)imageUnfilteredFileTypes;
- (id)imageUnfilteredTypes;
- (id)imagePasteboardTypes;
- (id)imageFileTypes;
- (id)imageTypes;
- (void)dealloc;
@end
@interface NSImage : NSObject <NSCopying, NSCoding, NSPasteboardReading, NSPasteboardWriting>
{
NSString *_name;
struct CGSize _size;
struct __imageFlags {
unsigned int scalable:1;
unsigned int dataRetained:1;
unsigned int uniqueWindow:1;
unsigned int sizeWasExplicitlySet:1;
unsigned int builtIn:1;
unsigned int needsToExpand:1;
unsigned int useEPSOnResolutionMismatch:1;
unsigned int matchesOnlyOnBestFittingAxis:1;
unsigned int colorMatchPreferred:1;
unsigned int multipleResolutionMatching:1;
unsigned int focusedWhilePrinting:1;
unsigned int archiveByName:1;
unsigned int unboundedCacheDepth:1;
unsigned int flipped:1;
unsigned int aliased:1;
unsigned int dirtied:1;
unsigned int cacheMode:2;
unsigned int sampleMode:3;
unsigned int resMatchPreferred:1;
unsigned int isTemplate:1;
unsigned int failedToExpand:1;
unsigned int reserved1:8;
} _flags;
id _reps;
_NSImageAuxiliary *_imageAuxiliary;
}
+ (id)imageUnfilteredPasteboardTypes;
+ (id)imageUnfilteredFileTypes;
+ (id)imagePasteboardTypes;
+ (id)imageFileTypes;
+ (id)imageUnfilteredTypes;
+ (id)imageTypes;
+ (void)_invalidateImageTypeCaches;
+ (id)readableTypesForPasteboard:(id)arg1;
+ (BOOL)_requireDefaultEndianPremultipliedLastForTIFFDataFromSnapshotReps;
+ (id)imageWithSize:(struct CGSize)arg1 drawHandler:(id)arg2;
+ (id)imageWithSize:(struct CGSize)arg1 drawingIsFlipped:(BOOL)arg2 drawHandler:(id)arg3;
+ (id)imageWithSize:(struct CGSize)arg1 flipped:(BOOL)arg2 drawingHandler:(id)arg3;
+ (id)_searchForSystemImageNamed:(id)arg1;
+ (id)_searchForImageNamed:(id)arg1;
+ (id)imageNamed:(id)arg1;
+ (id)_coreUIImageWithName:(id)arg1;
+ (id)_findSystemImageNamed:(id)arg1;
+ (id)_allNames;
+ (id)_imageNamed:(id)arg1;
+ (BOOL)canInitWithPasteboard:(id)arg1;
+ (BOOL)_canInitWithPasteboard:(id)arg1 allowMultipleFiles:(BOOL)arg2;
+ (id)imageWithImageRep:(id)arg1;
+ (void)initialize;
+ (id)_emblemForCount:(long long)arg1;
+ (id)_templateImageWithImage:(id)arg1;
- (id)pasteboardPropertyListForType:(id)arg1;
- (id)writableTypesForPasteboard:(id)arg1;
- (id)initWithPasteboardPropertyList:(id)arg1 ofType:(id)arg2;
- (id)TIFFRepresentationUsingCompression:(unsigned long long)arg1 factor:(float)arg2;
- (id)TIFFRepresentation;
- (id)_imageByBadgingWithImage:(id)arg1 rect:(struct CGRect)arg2;
- (BOOL)hitTestPoint:(struct CGPoint)arg1 withImageDestinationRect:(struct CGRect)arg2 context:(id)arg3 hints:(id)arg4;
- (BOOL)hitTestRect:(struct CGRect)arg1 withImageDestinationRect:(struct CGRect)arg2 context:(id)arg3 hints:(id)arg4;
- (BOOL)hitTestRect:(struct CGRect)arg1 withImageDestinationRect:(struct CGRect)arg2 context:(id)arg3 hints:(id)arg4 flipped:(BOOL)arg5;
- (void)lockFocus;
- (void)lockFocusFlipped:(BOOL)arg1;
- (void)lockFocusWithRect:(struct CGRect)arg1 context:(id)arg2 hints:(id)arg3 flipped:(BOOL)arg4;
- (void)lockFocusOnRepresentation:(id)arg1;
- (void)unlockFocus;
- (void)_lockFocusOnRepresentation:(id)arg1 rect:(struct CGRect)arg2 context:(id)arg3 hints:(id)arg4 flipped:(BOOL)arg5;
- (BOOL)drawRepresentation:(id)arg1 inRect:(struct CGRect)arg2;
- (BOOL)_drawRepresentation:(id)arg1 inRect:(struct CGRect)arg2 withScaling:(BOOL)arg3;
- (BOOL)_whenDrawn:(id)arg1 fills:(const struct CGRect *)arg2;
- (BOOL)_composite:(long long)arg1 delta:(double)arg2 fromRect:(struct CGRect)arg3 toPoint:(struct CGPoint)arg4;
- (void)_compositeFlipped:(BOOL)arg1 atPoint:(struct CGPoint)arg2 fromRect:(struct CGRect)arg3 operation:(unsigned long long)arg4 fraction:(double)arg5;
- (void)_compositeFlipped:(BOOL)arg1 inRect:(struct CGRect)arg2 fromRect:(struct CGRect)arg3 operation:(unsigned long long)arg4 fraction:(double)arg5;
- (void)_compositeToPoint:(struct CGPoint)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4;
- (void)_compositeToPoint:(struct CGPoint)arg1 operation:(unsigned long long)arg2 fraction:(double)arg3;
- (void)compositeToPoint:(struct CGPoint)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4;
- (void)compositeToPoint:(struct CGPoint)arg1 operation:(unsigned long long)arg2 fraction:(double)arg3;
- (void)dissolveToPoint:(struct CGPoint)arg1 fromRect:(struct CGRect)arg2 fraction:(double)arg3;
- (void)compositeToPoint:(struct CGPoint)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3;
- (void)dissolveToPoint:(struct CGPoint)arg1 fraction:(double)arg2;
- (void)compositeToPoint:(struct CGPoint)arg1 operation:(unsigned long long)arg2;
- (void)drawAtPoint:(struct CGPoint)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4;
- (void)drawInRect:(struct CGRect)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4;
- (void)drawInRect:(struct CGRect)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4 hints:(id)arg5;
- (void *)_createPatternForContext:(id)arg1;
- (BOOL)isValid;
- (void)_dispatchImageDidNotDraw:(id)arg1;
- (id)_imageDidNotDrawHandlerRep;
- (struct CGImage *)CGImageForProposedRect:(struct CGRect *)arg1 context:(id)arg2 hints:(id)arg3;
- (void)_drawMappingAlignmentRectToRect:(struct CGRect)arg1 withState:(unsigned long long)arg2 backgroundStyle:(int)arg3 operation:(unsigned long long)arg4 fraction:(double)arg5 flip:(BOOL)arg6 hints:(id)arg7;
- (void)drawInRect:(struct CGRect)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4 respectFlipped:(BOOL)arg5 hints:(id)arg6;
- (void)_dumpFullImageInfo;
- (id)description;
- (void)setAccessibilityDescription:(id)arg1;
- (id)accessibilityDescription;
- (id)_accessibilityDescriptionBackingForArchiving;
- (id)_accessibilityDescriptionBackingForCopying;
- (void)_setAccessibilityDescriptionBacking:(id)arg1;
- (id)_accessibilityDescriptionBacking;
- (void)setImageInterpolation:(unsigned long long)arg1;
- (unsigned long long)imageInterpolation;
- (void)_setImageInterpolation:(unsigned long long)arg1;
- (unsigned long long)_imageInterpolation;
- (void)setAlignmentRect:(struct CGRect)arg1;
- (struct CGRect)alignmentRect;
- (void)_setAlignmentRectInNormalizedCoordinates:(struct CGRect)arg1;
- (struct CGRect)_alignmentRectInNormalizedCoordinates;
- (void)setTemplate:(BOOL)arg1;
- (BOOL)isTemplate;
- (BOOL)hasAlpha;
- (BOOL)_antialiased;
- (void)_setAntialiased:(BOOL)arg1;
- (void)setMatchesOnlyOnBestFittingAxis:(BOOL)arg1;
- (BOOL)matchesOnlyOnBestFittingAxis;
- (BOOL)matchesOnMultipleResolution;
- (void)setMatchesOnMultipleResolution:(BOOL)arg1;
- (void)_setPrefersResolutionMatch:(BOOL)arg1;
- (BOOL)_prefersResolutionMatch;
- (BOOL)prefersColorMatch;
- (void)setPrefersColorMatch:(BOOL)arg1;
- (BOOL)usesEPSOnResolutionMismatch;
- (void)setUsesEPSOnResolutionMismatch:(BOOL)arg1;
- (BOOL)cacheDepthMatchesImageDepth;
- (void)setCacheDepthMatchesImageDepth:(BOOL)arg1;
- (unsigned long long)cacheMode;
- (void)setCacheMode:(unsigned long long)arg1;
- (BOOL)isCachedSeparately;
- (void)setCachedSeparately:(BOOL)arg1;
- (BOOL)isDataRetained;
- (void)setDataRetained:(BOOL)arg1;
- (BOOL)scalesWhenResized;
- (void)setScalesWhenResized:(BOOL)arg1;
- (BOOL)isFlipped;
- (void)setFlipped:(BOOL)arg1;
- (struct CGSize)size;
- (void)setSize:(struct CGSize)arg1;
- (id)delegate;
- (void)setDelegate:(id)arg1;
- (void)setBackgroundColor:(id)arg1;
- (id)backgroundColor;
- (void)_imageLevel_setBackgroundColor:(id)arg1;
- (id)_imageLevel_backgroundColor;
- (id)name;
- (BOOL)setName:(id)arg1;
- (void)cancelIncrementalLoad;
- (id)awakeAfterUsingCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)dealloc;
- (void)_deallocAuxiliaryStorage;
- (void)_allocAuxiliaryStorage;
- (void)_failsafeAllocAuxiliaryStorage;
- (id)initWithIconRef:(struct OpaqueIconRef *)arg1;
- (id)_initWithIconRef:(void *)arg1 includeThumbnail:(BOOL)arg2;
- (id)_initWithData:(id)arg1 fileType:(id)arg2 hfsType:(id)arg3;
- (id)initWithPasteboard:(id)arg1;
- (id)initFromImage:(id)arg1 rect:(struct CGRect)arg2;
- (id)initWithImageRep:(id)arg1;
- (id)initWithCGImage:(struct CGImage *)arg1 size:(struct CGSize)arg2;
- (id)init;
- (id)initWithSize:(struct CGSize)arg1;
- (id)initWithDataIgnoringOrientation:(id)arg1;
- (id)initWithData:(id)arg1;
- (id)initByReferencingURLs:(id)arg1;
- (id)initByReferencingURL:(id)arg1;
- (id)initWithContentsOfURL:(id)arg1;
- (id)initWithContentsOfFile:(id)arg1;
- (id)initByReferencingFile:(id)arg1;
- (id)bestRepresentationForDevice:(id)arg1;
- (void)_usingBestRepresentationForRect:(struct CGRect)arg1 context:(id)arg2 hints:(id)arg3 body:(id)arg4;
- (void)_usingBestRepresentationAmongRepresentations:(id)arg1 forRect:(struct CGRect)arg2 context:(id)arg3 hints:(id)arg4 body:(id)arg5;
- (id)bestRepresentationForRect:(struct CGRect)arg1 context:(id)arg2 hints:(id)arg3;
- (id)bestRepresentationAmongRepresentations:(id)arg1 forRect:(struct CGRect)arg2 context:(id)arg3 hints:(id)arg4;
- (id)_addRepresentationWithSharedKitWindow:(long long)arg1 rect:(const struct CGRect *)arg2;
- (BOOL)_legacyAddRepresentationsForIconNamed:(id)arg1 fromIconSectionInAppBinary:(id)arg2;
- (void)_replaceRepsWithRep:(id)arg1;
- (void)addRepresentation:(id)arg1;
- (void)removeRepresentation:(id)arg1;
- (void)addRepresentations:(id)arg1;
- (void)_addRepresentations:(id)arg1;
- (id)representations;
- (void)_setRepProviderWithRepresentationsArray:(id)arg1;
- (void)_setRepProviderWithIconRef:(struct OpaqueIconRef *)arg1 includeThumbnail:(BOOL)arg2;
- (void)_setRepProviderWithReferencingURLs:(id)arg1;
- (void)_setRepProviderWithReferencingURL:(id)arg1;
- (void)_usingRepresentationsPerformBlock:(id)arg1;
- (void)_usingRepProviderPerformBlock:(id)arg1;
- (void)_setRepProvider:(id)arg1;
- (id)_processedHintsForHints:(id)arg1 includeOnlyIfAvailable:(BOOL)arg2;
- (id)_defaultImageHintsAndOnlyIfAvailable:(BOOL)arg1;
- (id)_snapshotRepForRep:(id)arg1 rect:(struct CGRect)arg2 context:(id)arg3 processedHints:(id)arg4;
- (id)_newSnapshotRepForRep:(id)arg1 rect:(struct CGRect)arg2 context:(id)arg3 processedHints:(id)arg4;
- (id)_newSnapshotRepForCGImage:(struct CGImage *)arg1 drawingRect:(struct CGRect)arg2 applicableForRect:(struct CGRect)arg3 context:(id)arg4 processedHints:(id)arg5;
- (void)_cacheSnapshotRep:(id)arg1;
- (BOOL)_shouldCacheWhenDrawingRep:(id)arg1 rect:(struct CGRect)arg2 context:(id)arg3 processedHints:(id)arg4;
- (void)recache;
- (BOOL)_hasCacheRep;
- (BOOL)_isCachedToRep:(id)arg1;
- (void)_usingCacheRepPerformBlock:(id)arg1;
- (void)_setCacheRep:(id)arg1;
- (id)layerContentsForContentsScale:(double)arg1;
- (double)recommendedLayerContentsScale:(double)arg1;
- (void *)CA_copyRenderValue;
@end
@interface NSObsoleteBitmap : NSObject
{
char *name;
int isBuiltIn;
}
- (void)finalize;
- (void)dealloc;
- (id)awakeAfterUsingCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface _NSImageLayerContents : NSObject
{
NSImage *_image;
double _scale;
}
- (void *)CA_copyRenderValue;
- (void)dealloc;
- (id)initWithImage:(id)arg1 scaleFactor:(double)arg2;
@end
@interface NSImageCacheView : NSView
{
struct __CFDictionary *_threadEntries;
BOOL isOpaque;
}
+ (void)initialize;
- (void)setOpaque:(BOOL)arg1;
- (BOOL)isOpaque;
- (BOOL)isFlipped;
- (struct CGRect)bounds;
- (struct CGRect)frame;
- (void)unlockFocus;
- (BOOL)lockFocusIfCanDraw;
- (BOOL)lockFocusIfCanDrawInFrame:(struct CGRect)arg1 flipped:(BOOL)arg2 clip:(BOOL)arg3;
- (void)finalize;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface NSImageCell : NSCell <NSCopying, NSCoding>
{
id _controlView;
struct __ICFlags {
unsigned int _unused:22;
unsigned int _animates:1;
unsigned int _align:4;
unsigned int _scale:2;
unsigned int _style:3;
} _icFlags;
struct _NSImageCellAnimationState *_animationState;
NSImage *_scaledImage;
}
+ (void)initialize;
- (id)controlView;
- (void)setControlView:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)setFormatter:(id)arg1;
- (BOOL)isOpaque;
- (long long)interiorBackgroundStyle;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawBorderStyleWithRect:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)focusRingMaskBoundsForFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawFocusRingMaskWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct __CFDictionary *)_newCUIGrayBezelDrawOptionsInView:(id)arg1;
- (BOOL)_wantsFocusRingForControlView:(id)arg1;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawImageWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (unsigned long long)_currentImageState;
- (BOOL)_shouldClip;
- (struct CGRect)_imageRectForDrawing:(id)arg1 inFrame:(struct CGRect)arg2 inView:(id)arg3;
- (struct CGSize)_cellSizeAccountingForImageInControl:(id)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (struct CGRect)drawingRectForBounds:(struct CGRect)arg1;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGRect)imageRectForBounds:(struct CGRect)arg1;
- (BOOL)_highlightsWithHighlightRect;
- (void)setImage:(id)arg1;
- (id)image;
- (void)setObjectValue:(id)arg1;
- (void)setImageFrameStyle:(unsigned long long)arg1;
- (unsigned long long)imageFrameStyle;
- (void)setImageScaling:(unsigned long long)arg1;
- (unsigned long long)imageScaling;
- (void)setImageAlignment:(unsigned long long)arg1;
- (unsigned long long)imageAlignment;
- (void)setEditable:(BOOL)arg1;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)highlight:(BOOL)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (void)_setContents:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)copy;
- (id)initImageCell:(id)arg1;
- (id)init;
- (void)_animationTimerCallback:(id)arg1;
- (void)_stopAnimation;
- (void)_startAnimation;
- (void)_setAnimates:(BOOL)arg1;
- (BOOL)_animates;
- (BOOL)accessibilityIsDescriptionAttributeSettable;
- (id)accessibilityDescriptionAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSImageRep : NSObject <NSCopying, NSCoding>
{
struct __repFlags {
unsigned int hasAlpha:1;
unsigned int isOpaque:1;
unsigned int cacheParamsComputed:1;
unsigned int cacheAlphaComputed:1;
unsigned int loadState:2;
unsigned int keepCacheWindow:1;
unsigned int reserved:1;
unsigned int bitsPerSample:8;
unsigned int gsaved:16;
} _repFlags;
NSString *_colorSpaceName;
struct CGSize _size;
int _pixelsWide;
int _pixelsHigh;
}
+ (BOOL)_deprecated_hasReversedFlippednessInFlippedImages;
+ (BOOL)_preferFilter;
+ (Class)imageRepClassForData:(id)arg1;
+ (Class)imageRepClassForPasteboardType:(id)arg1;
+ (Class)imageRepClassForFileType:(id)arg1;
+ (Class)_imageRepClassForFileNameExtension:(id)arg1 andHFSFileType:(id)arg2;
+ (Class)imageRepClassForType:(id)arg1;
+ (id)registeredImageRepClasses;
+ (void)unregisterImageRepClass:(Class)arg1;
+ (void)registerImageRepClass:(Class)arg1;
+ (id)_imageRepsWithData:(id)arg1 fileType:(id)arg2 hfsType:(id)arg3 expandImageContentNow:(BOOL)arg4;
+ (id)imageRepWithContentsOfURL:(id)arg1;
+ (id)imageRepsWithContentsOfURL:(id)arg1;
+ (id)imageRepWithPasteboard:(id)arg1;
+ (id)imageRepsWithPasteboard:(id)arg1;
+ (id)imageRepWithContentsOfFile:(id)arg1;
+ (id)_imageRepsWithContentsOfFile:(id)arg1 expandImageContentNow:(BOOL)arg2;
+ (id)_imageRepsWithContentsOfURL:(id)arg1 expandImageContentNow:(BOOL)arg2 giveUpOnNetworkURLsWithoutGoodExtensions:(BOOL)arg3;
+ (id)_imageRepsWithContentsOfURL:(id)arg1 expandImageContentNow:(BOOL)arg2;
+ (id)imageRepsWithContentsOfFile:(id)arg1;
+ (BOOL)canInitWithPasteboard:(id)arg1;
+ (id)imageFileTypes;
+ (id)_imageFileTypesNoCaching;
+ (id)imagePasteboardTypes;
+ (id)_imagePasteboardTypesNoCaching;
+ (id)imageTypes;
+ (id)_imageTypesNoCaching;
+ (id)imageUnfilteredPasteboardTypes;
+ (id)imageUnfilteredFileTypes;
+ (id)imageUnfilteredTypes;
+ (BOOL)canInitWithData:(id)arg1;
+ (void)initialize;
- (BOOL)_withHints:(id)arg1 performBlockUsingBitmapForTIFFRepresentation:(id)arg2;
- (void)_setCGImageRef:(struct CGImage *)arg1;
- (struct CGImage *)_CGImageRef;
- (struct CGImage *)CGImageForProposedRect:(struct CGRect *)arg1 context:(id)arg2 hints:(id)arg3 flipped:(BOOL)arg4;
- (struct CGImage *)CGImageForProposedRect:(struct CGRect *)arg1 context:(id)arg2 hints:(id)arg3;
- (struct CGImage *)_newCGImageForProposedRect:(struct CGRect *)arg1 context:(id)arg2 hints:(id)arg3 flipped:(BOOL)arg4;
- (id)description;
- (BOOL)_loadDataIfNotYetLoaded;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (BOOL)_drawOnlyUsesOneDrawingOperation;
- (BOOL)_wantsToBeCached;
- (long long)pixelsHigh;
- (void)setPixelsHigh:(long long)arg1;
- (long long)pixelsWide;
- (void)setPixelsWide:(long long)arg1;
- (long long)bitsPerSample;
- (void)setBitsPerSample:(long long)arg1;
- (BOOL)isOpaque;
- (void)setOpaque:(BOOL)arg1;
- (BOOL)hasAlpha;
- (void)setAlpha:(BOOL)arg1;
- (long long)_pixelsHighOrResolutionIndependent;
- (long long)_pixelsWideOrResolutionIndependent;
- (long long)_numberOfColorComponentsNotIncludingAlpha;
- (id)colorSpaceName;
- (void)setColorSpaceName:(id)arg1;
- (void)_imageRep_setColorSpaceName:(id)arg1;
- (id)_imageRep_colorSpaceName;
- (id)colorSpace;
- (void *)_createPatternForRect:(struct CGRect)arg1 context:(id)arg2;
- (BOOL)_isValid;
- (long long)_uncachedSize;
- (BOOL)drawInRect:(struct CGRect)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4 respectFlipped:(BOOL)arg5 hints:(id)arg6;
- (BOOL)_drawFromRect:(struct CGRect)arg1 toRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 alpha:(double)arg4 compositing:(BOOL)arg5 flipped:(BOOL)arg6 ignoreContext:(BOOL)arg7;
- (id)_processedHintsForHints:(id)arg1 includeOnlyIfAvailable:(BOOL)arg2;
- (id)_defaultImageHintsIncludeOnlyIfAvailable:(BOOL)arg1;
- (BOOL)draw;
- (BOOL)drawInRect:(struct CGRect)arg1;
- (BOOL)drawAtPoint:(struct CGPoint)arg1;
- (void)dealloc;
- (struct CGSize)size;
- (void)setSize:(struct CGSize)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
@end
@interface NSImageView : NSControl
{
struct __IVFlags {
unsigned int _hasImageView:1;
unsigned int _unused:25;
unsigned int _rejectsMultiFileDrops:1;
unsigned int _compatibleScalingAndAlignment:1;
unsigned int _reserved:1;
unsigned int _overridesDrawing:1;
unsigned int _allowsCutCopyPaste:1;
unsigned int _editable:1;
} _ivFlags;
id _target;
SEL _action;
}
+ (void)initialize;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (BOOL)_contentHuggingDefault_isUsuallyFixedWidth;
- (struct CGSize)intrinsicContentSize;
- (CDStruct_3c058996)alignmentRectInsets;
- (long long)_desiredContentsRedrawPolicy;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)_redisplayImageWhenLayerBacked;
- (void)_ensureInitialStateIsSetForAnimationsForSize:(struct CGSize)arg1;
- (id)makeBackingLayer;
- (void)setLayer:(id)arg1;
- (void)layout;
- (void)updateLayer;
- (void)_updateLayerContentsToBorderImage;
- (void)_updateLayerContentsToImage;
- (BOOL)wantsUpdateLayer;
- (void)concludeDragOperation:(id)arg1;
- (BOOL)performDragOperation:(id)arg1;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (void)keyDown:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (void)delete:(id)arg1;
- (void)paste:(id)arg1;
- (void)cut:(id)arg1;
- (void)copy:(id)arg1;
- (BOOL)_copyImageToPasteboard;
- (BOOL)respondsToSelector:(SEL)arg1;
- (void)setAllowsCutCopyPaste:(BOOL)arg1;
- (BOOL)allowsCutCopyPaste;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)shouldBeTreatedAsInkEvent:(id)arg1;
- (void)rightMouseDown:(id)arg1;
- (BOOL)_shouldTrackWithNonEditableCell;
- (void)setAnimates:(BOOL)arg1;
- (BOOL)animates;
- (BOOL)isOpaque;
- (SEL)action;
- (id)target;
- (void)setAction:(SEL)arg1;
- (void)setTarget:(id)arg1;
- (void)_setImageAndNotifyTarget:(id)arg1;
- (void)setImage:(id)arg1;
- (void)setObjectValue:(id)arg1;
- (id)image;
- (BOOL)isEditable;
- (void)setEditable:(BOOL)arg1;
- (void)setImageScaling:(unsigned long long)arg1;
- (unsigned long long)imageScaling;
- (void)setImageAlignment:(unsigned long long)arg1;
- (BOOL)_shouldDoOldLayerUpdate;
- (void)_invalidateLayerLayoutAndSetNeedsDisplay;
- (BOOL)_usingUpdateLayer;
- (unsigned long long)imageAlignment;
- (void)setImageFrameStyle:(unsigned long long)arg1;
- (unsigned long long)imageFrameStyle;
- (void)setCell:(id)arg1;
- (BOOL)_wantsImageViewForBoundsSize:(struct CGSize)arg1;
- (BOOL)_wantsImageView;
- (void)_updateImageView;
- (struct CGRect)_imageViewFrame;
- (void)_removeImageView;
- (void)_setImageView:(id)arg1;
- (id)_imageView;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (BOOL)_shouldDoLegacyLayerUpdate;
- (void)_updateLayerContentsRedrawPolicy;
- (void)_updateCompatibleScalingAndAlignment;
- (void)_updateOverridesDrawing;
- (void)registerForDrags;
- (void)_setRejectsMultiFileDrops:(BOOL)arg1;
- (BOOL)_rejectsMultiFileDrops;
- (id)ns_widgetType;
@end
@interface NSInputManager : NSObject <NSTextInput>
{
id _currentClient;
id _server;
id _bundleObj;
id _keybindings;
NSString *_trueName;
NSString *_connectionName;
NSString *_hostName;
NSString *_procToExec;
NSString *_visibleName;
NSString *_bundleName;
NSString *_language;
NSImage *_image;
unsigned int _flags;
NSString *_keyBindingsName;
int _reservedInputManager2;
}
+ (BOOL)worksWhenModal;
+ (void)cycleToNextInputServerInLanguage:(id)arg1;
+ (void)cycleToNextInputLanguage:(id)arg1;
+ (id)currentInputManager;
+ (void)setCurrentInputManager:(id)arg1;
+ (void)installInputManagerMenu:(id)arg1;
+ (void)initialize;
+ (id)_nextInputManagerInScript:(id)arg1;
+ (id)_inputManagerInNextScript:(id)arg1;
+ (void)_switchToPlatformInput:(id)arg1;
+ (void)_terminate:(id)arg1;
- (unsigned long long)characterIndexForPoint:(struct CGPoint)arg1;
- (long long)conversationIdentifier;
- (id)attributedSubstringFromRange:(struct _NSRange)arg1;
- (struct _NSRange)markedRange;
- (struct _NSRange)selectedRange;
- (struct CGRect)firstRectForCharacterRange:(struct _NSRange)arg1;
- (id)validAttributesForMarkedText;
- (void)unmarkText;
- (BOOL)hasMarkedText;
- (void)getMarkedText:(id *)arg1 selectedRange:(struct _NSRange *)arg2;
- (void)setMarkedText:(id)arg1 selectedRange:(struct _NSRange)arg2;
- (void)doCommandBySelector:(SEL)arg1;
- (void)insertText:(id)arg1;
- (id)_trueName;
- (id)description;
- (void)_terminate;
- (void)finalize;
- (void)dealloc;
- (id)image;
- (id)language;
- (BOOL)wantsToHandleMouseEvents;
- (BOOL)wantsToDelayTextChangeNotifications;
- (id)bundleObject;
- (id)server;
- (void)markedTextSelectionChanged:(struct _NSRange)arg1 client:(id)arg2;
- (void)markedTextAbandoned:(id)arg1;
- (void)doCommandBySelector:(SEL)arg1 client:(id)arg2;
- (void)insertText:(id)arg1 client:(id)arg2;
- (BOOL)handleMouseEvent:(id)arg1;
- (BOOL)isEnabled;
- (BOOL)wantsToInterpretAllKeystrokes;
- (id)localizedInputManagerName;
- (void)activateInputManagerFromMenu:(id)arg1;
- (void)_setCurrentClient:(id)arg1;
- (id)_currentClient;
- (void)_senderIsInvalid:(id)arg1;
- (id)_keyBindingManager;
- (void)_loadKeyboardBindings;
- (void)_loadBundle;
- (BOOL)_validateBundleSecurity;
- (void)_activateServer;
- (id)initWithName:(id)arg1 host:(id)arg2;
- (BOOL)worksWhenModal;
- (BOOL)_isActivated;
- (BOOL)_setActivationState:(BOOL)arg1;
@end
@interface NSInputClientWrapper : NSObject <NSTextInput>
{
id <NSTextInput> _realClient;
id _lastString;
struct _NSRange _lastRange;
}
+ (void)terminateForClient:(id)arg1;
+ (id)clientWrapperWithRealClient:(id)arg1;
+ (void)invalidateConnectionsAsNecessary:(id)arg1;
- (id)validAttributesForMarkedText;
- (unsigned long long)characterIndexForPoint:(struct CGPoint)arg1;
- (struct CGRect)firstRectForCharacterRange:(struct _NSRange)arg1;
- (struct _NSRange)selectedRange;
- (struct _NSRange)markedRange;
- (id)attributedSubstringFromRange:(struct _NSRange)arg1;
- (long long)conversationIdentifier;
- (BOOL)hasMarkedText;
- (void)unmarkText;
- (void)setMarkedText:(id)arg1 selectedRange:(struct _NSRange)arg2;
- (void)doCommandBySelector:(SEL)arg1;
- (void)insertText:(id)arg1;
- (void)dealloc;
- (id)initWithRealClient:(id)arg1;
- (void)resetState;
@end
@interface NSInputServer : NSObject <NSInputServiceProvider, NSInputServerMouseTracker>
{
NSString *_name;
id _delegate;
}
- (void)mouseUpOnCharacterIndex:(unsigned long long)arg1 atCoordinate:(struct CGPoint)arg2 withModifier:(unsigned long long)arg3 client:(id)arg4;
- (BOOL)mouseDraggedOnCharacterIndex:(unsigned long long)arg1 atCoordinate:(struct CGPoint)arg2 withModifier:(unsigned long long)arg3 client:(id)arg4;
- (BOOL)mouseDownOnCharacterIndex:(unsigned long long)arg1 atCoordinate:(struct CGPoint)arg2 withModifier:(unsigned long long)arg3 client:(id)arg4;
- (void)inputClientDisabled:(id)arg1;
- (void)inputClientEnabled:(id)arg1;
- (void)inputClientResignActive:(id)arg1;
- (void)inputClientBecomeActive:(id)arg1;
- (BOOL)canBeDisabled;
- (BOOL)wantsToDelayTextChangeNotifications;
- (BOOL)wantsToHandleMouseEvents;
- (BOOL)wantsToInterpretAllKeystrokes;
- (void)terminate:(id)arg1;
- (void)activeConversationChanged:(id)arg1 toNewConversation:(long long)arg2;
- (void)activeConversationWillChange:(id)arg1 fromOldConversation:(long long)arg2;
- (void)markedTextSelectionChanged:(struct _NSRange)arg1 client:(id)arg2;
- (void)markedTextAbandoned:(id)arg1;
- (void)doCommandBySelector:(SEL)arg1 client:(id)arg2;
- (void)insertText:(id)arg1 client:(id)arg2;
- (id)description;
- (void)dealloc;
- (id)initWithDelegate:(id)arg1 name:(id)arg2;
- (void)cancelInput:(id)arg1 conversation:(long long)arg2;
- (void)senderDidResignActive:(id)arg1;
- (void)senderDidBecomeActive:(id)arg1;
- (void)setActivated:(BOOL)arg1 sender:(id)arg2;
- (void)_inputClientChangedStatus:(id)arg1 inputClient:(id)arg2;
@end
@interface NSRemoteInputServer : NSInputServer
{
NSConnection *_connection;
}
- (void)terminate:(id)arg1;
- (void)markedTextAbandoned:(id)arg1;
- (void)forwardInvocation:(id)arg1;
- (void)dealloc;
- (id)initWithDelegate:(id)arg1 name:(id)arg2;
- (void)_invalidateConnectionsAsNecessary:(id)arg1;
@end
@interface NSLocalInputServer : NSInputServer
{
NSMutableDictionary *_dictionary;
}
- (id)mutableDictionary;
- (void)setMutableDictionary:(id)arg1;
- (void)dealloc;
- (id)initWithDelegate:(id)arg1 name:(id)arg2;
@end
@interface NSKeyBindingAtom : NSObject
{
unsigned short key;
unsigned int mask;
id _binding;
}
- (id)description;
- (BOOL)isEqual:(id)arg1;
- (long long)compare:(id)arg1;
- (id)binding;
- (void)setBinding:(id)arg1;
- (void)dealloc;
- (id)initWithKey:(unsigned short)arg1 mask:(unsigned long long)arg2 binding:(id)arg3;
@end
@interface _NSKeyBindingStateActual : NSObject
{
NSKeyBindingManager *_currentInstance;
NSSortedArray *_currentAtomArray;
NSMutableString *_toInsert;
long long _stateFlag;
long long _repeatCount;
NSMutableArray *_atomList;
}
@end
@interface NSKeyBindingManager : NSObject
{
NSDictionary *_dict;
NSSortedArray *_atomArray;
NSKeyBindingAtom *_argBinding;
NSKeyBindingAtom *_quoteBinding;
NSKeyBindingManager *_nextManager;
void *_reservedKeyBindingMgr1;
}
+ (id)_keyBindingMonitor;
+ (void)_setKeyBindingMonitor:(id)arg1;
+ (void)setRepeatCountForNextCommand:(long long)arg1;
+ (long long)repeatCount;
+ (void)cancel;
+ (void)interpretKeyEvents:(id)arg1 sender:(id)arg2;
+ (id)sharedKeyBindingManager;
+ (void)initialize;
+ (id)draggingKeyBindingManager;
+ (id)inputKeyBindingManager;
+ (id)keyBindingManagerForClient:(id)arg1;
- (void)_monitorKeyBinding:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)_setNextKeyBindingManager:(id)arg1;
- (void)setQuoteBinding:(id)arg1;
- (void)setArgumentBinding:(id)arg1;
- (void)setDictionary:(id)arg1;
- (id)dictionary;
- (void)dealloc;
- (id)initWithDictionary:(id)arg1;
- (void)interpretKeyEvents:(id)arg1 forClient:(id)arg2;
- (void)flushTextForClient:(id)arg1;
- (void)interpretEventAsText:(id)arg1 forClient:(id)arg2;
- (BOOL)interpretEventAsCommand:(id)arg1 forClient:(id)arg2;
@end
@interface NSExtraLMData : NSObject
{
NSRunStorage *_attachmentSizesRun;
struct CGRect _currentAttachmentRect;
unsigned long long _currentAttachmentIndex;
id _fillHoleLock;
NSRunStorage *_fragmentRunsExtras;
NSMutableRLEArray *_temporaryAttributes;
NSTextContainer *_firstTextContainer;
struct __CFDictionary *_textContainerIndexes;
struct __CFDictionary *_textContainerGlyphIndexes;
long long _typesetterBehavior;
struct CGRect _cachedFontBounds;
double _cachedUnderlineThickness;
double _cachedUnderlinePosition;
double _cachedUnderlineAdjustment;
struct _NSRange _cachedUnderlineRange;
NSMutableArray *_blockRunsArray;
double _hyphenationFactor;
NSMutableArray *_insertionPointCache;
struct _NSGlyphTree _glyphTree;
struct _NSLayoutTree _layoutTree;
struct _NSRange _firstTextViewVisibleCharRange;
struct CGSize _firstTextViewVisibleOffset;
struct _NSRange _lastInvalidatedCharRange;
double _lastInvalidatedLongitudinalPosition;
NSTextContainer *_lastInvalidatedTextContainer;
NSLayoutManagerTextBlockRowArrayCache *_rowArrayCache;
struct __lmFlags2 {
unsigned int glyphCause:6;
unsigned int layoutCause:6;
unsigned int delegateRespondsToTempAttrs:1;
unsigned int processingFirstTextViewVisible:1;
unsigned int temporarySpacingChange:1;
unsigned int alwaysDrawsActive:1;
unsigned int usesOldShowPackedGlyphs:1;
unsigned int reserved:15;
} _lmFlags2;
}
@end
@interface NSLayoutManagerTextBlockHelper : NSObject
{
NSTextBlock *_block;
struct CGRect _layoutRect;
struct CGRect _boundsRect;
}
- (void)dealloc;
- (id)initWithTextBlock:(id)arg1 layoutRect:(struct CGRect)arg2 boundsRect:(struct CGRect)arg3;
@end
@interface NSLayoutManagerTextBlockRowArrayCache : NSObject
{
struct _NSRange _rowCharRange;
double _containerWidth;
NSArray *_rowArray;
BOOL _collapseBorders;
}
- (void)dealloc;
- (id)initWithRowCharRange:(struct _NSRange)arg1 containerWidth:(double)arg2 rowArray:(id)arg3 collapseBorders:(BOOL)arg4;
@end
@interface NSLayoutManager : NSObject <NSCoding, NSGlyphStorage>
{
NSTextStorage *_textStorage;
NSGlyphGenerator *_glyphGenerator;
NSTypesetter *_typesetter;
NSMutableArray *_textContainers;
NSStorage *_containerUsedRects;
NSStorage *_glyphs;
NSRunStorage *_containerRuns;
NSRunStorage *_fragmentRuns;
NSRunStorage *_glyphLocations;
NSRunStorage *_glyphRotationRuns;
struct CGRect _extraLineFragmentRect;
struct CGRect _extraLineFragmentUsedRect;
NSTextContainer *_extraLineFragmentContainer;
NSSortedArray *_glyphHoles;
NSSortedArray *_layoutHoles;
struct __lmFlags {
unsigned int containersAreFull:1;
unsigned int glyphsMightDrawOutsideLines:1;
unsigned int backgroundLayoutEnabled:1;
unsigned int resizingInProgress:1;
unsigned int allowScreenFonts:1;
unsigned int cachedRectArrayInUse:1;
unsigned int displayInvalidationInProgress:1;
unsigned int insertionPointNeedsUpdate:1;
unsigned int layoutManagerInDirtyList:1;
unsigned int usingGlyphCache:1;
unsigned int showInvisibleCharacters:1;
unsigned int showControlCharacters:1;
unsigned int delegateRespondsToDidInvalidate:1;
unsigned int delegateRespondsToDidComplete:1;
unsigned int glyphFormat:2;
unsigned int textStorageRespondsToIsEditing:1;
unsigned int notifyEditedInProgress:1;
unsigned int containersChanged:1;
unsigned int isGeneratingGlyphs:1;
unsigned int hasNonGeneratedGlyphData:1;
unsigned int loggedBGLayoutException:1;
unsigned int isLayoutRequestedFromSubthread:1;
unsigned int defaultAttachmentScaling:2;
unsigned int isInUILayoutMode:1;
unsigned int seenRightToLeft:1;
unsigned int ignoresViewTransformations:1;
unsigned int needToFlushGlyph:1;
unsigned int flipsIfNeeded:1;
unsigned int allowNonContig:1;
unsigned int useNonContig:1;
} _lmFlags;
id _delegate;
unsigned short _textViewResizeDisableStack;
unsigned short _displayInvalidationDisableStack;
struct _NSRange _deferredDisplayCharRange;
NSTextView *_firstTextView;
struct CGRect *_cachedRectArray;
unsigned long long _cachedRectArrayCapacity;
char *_glyphBuffer;
unsigned long long _glyphBufferSize;
struct _NSRange _cachedLocationNominalGlyphRange;
unsigned long long _cachedLocationGlyphIndex;
struct CGPoint _cachedLocation;
struct _NSRange _cachedFontCharRange;
NSFont *_cachedFont;
unsigned long long _firstUnlaidGlyphIndex;
unsigned long long _firstUnlaidCharIndex;
NSBox *_rulerAccView;
id _rulerAccViewAlignmentButtons;
id _rulerAccViewSpacing;
NSTabWell *_rulerAccViewLeftTabWell;
NSTabWell *_rulerAccViewRightTabWell;
NSTabWell *_rulerAccViewCenterTabWell;
NSTabWell *_rulerAccViewDecimalTabWell;
id _rulerAccViewStyles;
id _rulerAccViewLists;
struct _NSRange _newlyFilledGlyphRange;
id _extraData;
}
+ (BOOL)_showsControlCharacters;
+ (BOOL)_showsInvisibleCharacters;
+ (BOOL)_ignoresViewTransformations;
+ (BOOL)_usesScreenFonts;
+ (void)initialize;
+ (void)_doSomeBackgroundLayout;
+ (BOOL)_inBackgroundLayout;
+ (id)nsib_layoutManagerForUILayout;
- (void)setUsesFontLeading:(BOOL)arg1;
- (BOOL)usesFontLeading;
- (double)defaultBaselineOffsetForFont:(id)arg1;
- (double)defaultLineHeightForFont:(id)arg1;
- (id)substituteFontForFont:(id)arg1;
- (id)_temporaryAttributesAtCharacterIndex:(unsigned long long)arg1 longestEffectiveRange:(struct _NSRange *)arg2 inRange:(struct _NSRange)arg3;
- (id)temporaryAttributesAtCharacterIndex:(unsigned long long)arg1 longestEffectiveRange:(struct _NSRange *)arg2 inRange:(struct _NSRange)arg3;
- (id)_temporaryAttribute:(id)arg1 atCharacterIndex:(unsigned long long)arg2 longestEffectiveRange:(struct _NSRange *)arg3 inRange:(struct _NSRange)arg4;
- (id)temporaryAttribute:(id)arg1 atCharacterIndex:(unsigned long long)arg2 longestEffectiveRange:(struct _NSRange *)arg3 inRange:(struct _NSRange)arg4;
- (id)_temporaryAttribute:(id)arg1 atCharacterIndex:(unsigned long long)arg2 effectiveRange:(struct _NSRange *)arg3;
- (id)temporaryAttribute:(id)arg1 atCharacterIndex:(unsigned long long)arg2 effectiveRange:(struct _NSRange *)arg3;
- (void)removeTemporaryAttribute:(id)arg1 forCharacterRange:(struct _NSRange)arg2;
- (void)addTemporaryAttribute:(id)arg1 value:(id)arg2 forCharacterRange:(struct _NSRange)arg3;
- (void)addTemporaryAttributes:(id)arg1 forCharacterRange:(struct _NSRange)arg2;
- (void)setTemporaryAttributes:(id)arg1 forCharacterRange:(struct _NSRange)arg2;
- (id)temporaryAttributesAtCharacterIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (unsigned long long)getLineFragmentInsertionPointsForCharacterAtIndex:(unsigned long long)arg1 alternatePositions:(BOOL)arg2 inDisplayOrder:(BOOL)arg3 positions:(double *)arg4 characterIndexes:(unsigned long long *)arg5;
- (unsigned long long)characterIndexForPoint:(struct CGPoint)arg1 inTextContainer:(id)arg2 fractionOfDistanceBetweenInsertionPoints:(double *)arg3;
- (unsigned long long)glyphIndexForPoint:(struct CGPoint)arg1 inTextContainer:(id)arg2 fractionOfDistanceThroughGlyph:(double *)arg3;
- (double)fractionOfDistanceThroughGlyphForPoint:(struct CGPoint)arg1 inTextContainer:(id)arg2;
- (unsigned long long)glyphIndexForPoint:(struct CGPoint)arg1 inTextContainer:(id)arg2;
- (struct _NSRange)glyphRangeForBoundingRectWithoutAdditionalLayout:(struct CGRect)arg1 inTextContainer:(id)arg2;
- (struct _NSRange)glyphRangeForBoundingRect:(struct CGRect)arg1 inTextContainer:(id)arg2;
- (struct CGRect)boundingRectForGlyphRange:(struct _NSRange)arg1 inTextContainer:(id)arg2;
- (struct CGRect *)rectArrayForGlyphRange:(struct _NSRange)arg1 withinSelectedGlyphRange:(struct _NSRange)arg2 inTextContainer:(id)arg3 rectCount:(unsigned long long *)arg4;
- (struct CGRect *)rectArrayForCharacterRange:(struct _NSRange)arg1 withinSelectedCharacterRange:(struct _NSRange)arg2 inTextContainer:(id)arg3 rectCount:(unsigned long long *)arg4;
- (struct _NSRange)rangeOfNominallySpacedGlyphsContainingIndex:(unsigned long long)arg1;
- (struct _NSRange)glyphRangeForTextContainer:(id)arg1;
- (struct _NSRange)characterRangeForGlyphRange:(struct _NSRange)arg1 actualGlyphRange:(struct _NSRange *)arg2;
- (struct _NSRange)glyphRangeForCharacterRange:(struct _NSRange)arg1 actualCharacterRange:(struct _NSRange *)arg2;
- (struct CGRect)boundsRectForTextBlock:(id)arg1 atIndex:(unsigned long long)arg2 effectiveRange:(struct _NSRange *)arg3;
- (struct CGRect)layoutRectForTextBlock:(id)arg1 atIndex:(unsigned long long)arg2 effectiveRange:(struct _NSRange *)arg3;
- (struct CGRect)boundsRectForTextBlock:(id)arg1 glyphRange:(struct _NSRange)arg2;
- (struct CGRect)layoutRectForTextBlock:(id)arg1 glyphRange:(struct _NSRange)arg2;
- (void)setBoundsRect:(struct CGRect)arg1 forTextBlock:(id)arg2 glyphRange:(struct _NSRange)arg3;
- (void)setLayoutRect:(struct CGRect)arg1 forTextBlock:(id)arg2 glyphRange:(struct _NSRange)arg3;
- (struct CGSize)attachmentSizeForGlyphAtIndex:(unsigned long long)arg1;
- (BOOL)drawsOutsideLineFragmentForGlyphAtIndex:(unsigned long long)arg1;
- (BOOL)notShownAttributeForGlyphAtIndex:(unsigned long long)arg1;
- (struct CGPoint)locationForGlyphAtIndex:(unsigned long long)arg1;
- (id)extraLineFragmentTextContainer;
- (struct CGRect)extraLineFragmentUsedRect;
- (struct CGRect)extraLineFragmentRect;
- (struct CGRect)lineFragmentUsedRectForGlyphAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (struct CGRect)lineFragmentUsedRectForGlyphAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2 allowLayout:(BOOL)arg3;
- (struct CGRect)lineFragmentUsedRectForGlyphAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2 withoutAdditionalLayout:(BOOL)arg3;
- (struct CGRect)lineFragmentRectForGlyphAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (struct CGRect)lineFragmentRectForGlyphAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2 withoutAdditionalLayout:(BOOL)arg3;
- (struct CGRect)usedRectForTextContainer:(id)arg1;
- (id)textContainerForGlyphAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (id)textContainerForGlyphAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2 withoutAdditionalLayout:(BOOL)arg3;
- (void)getFirstUnlaidCharacterIndex:(unsigned long long *)arg1 glyphIndex:(unsigned long long *)arg2;
- (unsigned long long)firstUnlaidGlyphIndex;
- (unsigned long long)firstUnlaidCharacterIndex;
- (void)setAttachmentSize:(struct CGSize)arg1 forGlyphRange:(struct _NSRange)arg2;
- (void)setDrawsOutsideLineFragment:(BOOL)arg1 forGlyphAtIndex:(unsigned long long)arg2;
- (void)setNotShownAttribute:(BOOL)arg1 forGlyphAtIndex:(unsigned long long)arg2;
- (void)setLocations:(struct CGPoint *)arg1 startingGlyphIndexes:(unsigned long long *)arg2 count:(unsigned long long)arg3 forGlyphRange:(struct _NSRange)arg4;
- (void)setLocation:(struct CGPoint)arg1 forStartOfGlyphRange:(struct _NSRange)arg2;
- (void)setLocation:(struct CGPoint)arg1 forStartOfGlyphRange:(struct _NSRange)arg2 coalesceRuns:(BOOL)arg3;
- (void)setExtraLineFragmentRect:(struct CGRect)arg1 usedRect:(struct CGRect)arg2 textContainer:(id)arg3;
- (void)setLineFragmentRect:(struct CGRect)arg1 forGlyphRange:(struct _NSRange)arg2 usedRect:(struct CGRect)arg3;
- (void)setTextContainer:(id)arg1 forGlyphRange:(struct _NSRange)arg2;
- (unsigned long long)getGlyphs:(unsigned int *)arg1 range:(struct _NSRange)arg2;
- (unsigned long long)getGlyphsInRange:(struct _NSRange)arg1 glyphs:(unsigned int *)arg2 characterIndexes:(unsigned long long *)arg3 glyphInscriptions:(unsigned long long *)arg4 elasticBits:(char *)arg5 bidiLevels:(char *)arg6;
- (unsigned long long)getGlyphsInRange:(struct _NSRange)arg1 glyphs:(unsigned int *)arg2 characterIndexes:(unsigned long long *)arg3 glyphInscriptions:(unsigned long long *)arg4 elasticBits:(char *)arg5;
- (long long)intAttribute:(long long)arg1 forGlyphAtIndex:(unsigned long long)arg2;
- (unsigned long long)glyphIndexForCharacterAtIndex:(unsigned long long)arg1;
- (unsigned long long)characterIndexForGlyphAtIndex:(unsigned long long)arg1;
- (BOOL)isValidGlyphIndex:(unsigned long long)arg1;
- (unsigned int)glyphAtIndex:(unsigned long long)arg1;
- (unsigned int)glyphAtIndex:(unsigned long long)arg1 isValidIndex:(char *)arg2;
- (unsigned long long)numberOfGlyphs;
- (void)invalidateGlyphsOnLayoutInvalidationForGlyphRange:(struct _NSRange)arg1;
- (void)setIntAttribute:(long long)arg1 value:(long long)arg2 forGlyphAtIndex:(unsigned long long)arg3;
- (void)setCharacterIndex:(unsigned long long)arg1 forGlyphAtIndex:(unsigned long long)arg2;
- (void)deleteGlyphsInRange:(struct _NSRange)arg1;
- (void)_primitiveDeleteGlyphsInRange:(struct _NSRange)arg1;
- (void)replaceGlyphAtIndex:(unsigned long long)arg1 withGlyph:(unsigned int)arg2;
- (void)insertGlyph:(unsigned int)arg1 atGlyphIndex:(unsigned long long)arg2 characterIndex:(unsigned long long)arg3;
- (void)insertGlyphs:(const unsigned int *)arg1 length:(unsigned long long)arg2 forStartingGlyphAtIndex:(unsigned long long)arg3 characterIndex:(unsigned long long)arg4;
- (void)ensureLayoutForBoundingRect:(struct CGRect)arg1 inTextContainer:(id)arg2;
- (void)ensureLayoutForTextContainer:(id)arg1;
- (void)ensureLayoutForGlyphRange:(struct _NSRange)arg1;
- (void)ensureLayoutForCharacterRange:(struct _NSRange)arg1;
- (void)ensureGlyphsForGlyphRange:(struct _NSRange)arg1;
- (void)ensureGlyphsForCharacterRange:(struct _NSRange)arg1;
- (void)textStorage:(id)arg1 edited:(unsigned long long)arg2 range:(struct _NSRange)arg3 changeInLength:(long long)arg4 invalidatedRange:(struct _NSRange)arg5;
- (void)_forceDisplayToBeCorrectForViewsWithUnlaidGlyphs;
- (void)invalidateDisplayForGlyphRange:(struct _NSRange)arg1;
- (void)invalidateDisplayForCharacterRange:(struct _NSRange)arg1;
- (void)_primitiveInvalidateDisplayForGlyphRange:(struct _NSRange)arg1;
- (void)invalidateLayoutForCharacterRange:(struct _NSRange)arg1 isSoft:(BOOL)arg2 actualCharacterRange:(struct _NSRange *)arg3;
- (void)invalidateLayoutForCharacterRange:(struct _NSRange)arg1 actualCharacterRange:(struct _NSRange *)arg2;
- (void)invalidateGlyphsForCharacterRange:(struct _NSRange)arg1 changeInLength:(long long)arg2 actualCharacterRange:(struct _NSRange *)arg3;
- (void)_invalidateGlyphsForCharacterRange:(struct _NSRange)arg1 editedCharacterRange:(struct _NSRange)arg2 changeInLength:(long long)arg3 actualCharacterRange:(struct _NSRange *)arg4;
- (BOOL)backgroundColorProvidesOpaqueSurface;
- (unsigned long long)layoutOptions;
- (long long)typesetterBehavior;
- (void)setTypesetterBehavior:(long long)arg1;
- (unsigned long long)defaultAttachmentScaling;
- (void)setDefaultAttachmentScaling:(unsigned long long)arg1;
- (float)hyphenationFactor;
- (void)setHyphenationFactor:(float)arg1;
- (BOOL)showsControlCharacters;
- (void)setShowsControlCharacters:(BOOL)arg1;
- (BOOL)showsInvisibleCharacters;
- (void)setShowsInvisibleCharacters:(BOOL)arg1;
- (void)setUsesScreenFonts:(BOOL)arg1;
- (BOOL)usesScreenFonts;
- (BOOL)backgroundLayoutEnabled;
- (void)setBackgroundLayoutEnabled:(BOOL)arg1;
- (BOOL)hasNonContiguousLayout;
- (void)_setGlyphsPerLineEstimate:(unsigned long long)arg1 integerOffsetPerLineEstimate:(unsigned long long)arg2;
- (void)_setGlyphsPerLineEstimate:(unsigned long long)arg1 offsetPerLineEstimate:(double)arg2;
- (BOOL)allowsNonContiguousLayout;
- (void)setAllowsNonContiguousLayout:(BOOL)arg1;
- (void)textContainerChangedTextView:(id)arg1;
- (void)textContainerChangedGeometry:(id)arg1;
- (void)removeTextContainerAtIndex:(unsigned long long)arg1;
- (void)insertTextContainer:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)addTextContainer:(id)arg1;
- (struct _NSRange)_characterRangeCurrentlyInAndAfterContainer:(id)arg1;
- (id)textContainers;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (void)setTypesetter:(id)arg1;
- (id)typesetter;
- (void)_setGlyphGenerator:(id)arg1;
- (void)setGlyphGenerator:(id)arg1;
- (id)_glyphGenerator;
- (id)glyphGenerator;
- (void)replaceTextStorage:(id)arg1;
- (void)setTextStorage:(id)arg1;
- (id)attributedString;
- (id)textStorage;
- (id)description;
- (void)awakeFromNib;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)dealloc;
- (void)finalize;
- (id)init;
- (void)_commonInit;
- (id)_selectionRangesForInsertionPointRange:(struct _NSRange)arg1;
- (long long)getLineFragmentInsertionPointArraysForCharacterAtIndex:(unsigned long long)arg1 inDisplayOrder:(BOOL)arg2 positions:(double **)arg3 characterIndexes:(unsigned long long **)arg4 count:(unsigned long long *)arg5 alternatePositions:(double **)arg6 characterIndexes:(unsigned long long **)arg7 count:(unsigned long long *)arg8;
- (id)_insertionPointHelperForGlyphAtIndex:(unsigned long long)arg1;
- (void)_setAlwaysDrawsActive:(BOOL)arg1;
- (BOOL)_alwaysDrawsActive;
- (void)setIgnoresAntialiasThreshold:(BOOL)arg1;
- (BOOL)ignoresAntialiasThreshold;
- (void)setIgnoresViewTransformations:(BOOL)arg1;
- (BOOL)ignoresViewTransformations;
- (void)setBaselineOffset:(double)arg1 forGlyphAtIndex:(unsigned long long)arg2;
- (double)baselineOffsetForGlyphAtIndex:(unsigned long long)arg1;
- (void)setLineFragmentRect:(struct CGRect)arg1 forGlyphRange:(struct _NSRange)arg2 usedRect:(struct CGRect)arg3 baselineOffset:(double)arg4;
- (void)setFlipsIfNeeded:(BOOL)arg1;
- (BOOL)flipsIfNeeded;
- (BOOL)_hasSeenRightToLeft;
- (void)_setHasSeenRightToLeft:(BOOL)arg1;
- (BOOL)_isInUILayoutMode;
- (void)_setIsInUILayoutMode:(BOOL)arg1;
- (void)_clearTemporaryAttributesForCharacterRange:(struct _NSRange)arg1 changeInLength:(long long)arg2;
- (void)_clearTemporaryAttributes;
- (void)_clearCurrentAttachmentSettings;
- (void)_setCurrentAttachmentRect:(struct CGRect)arg1 index:(unsigned long long)arg2;
- (unsigned long long)_currentAttachmentIndex;
- (struct CGRect)_currentAttachmentRect;
- (id)_attachmentSizesRun;
- (void)_promoteGlyphStoreToFormat:(unsigned long long)arg1;
- (void)_insertGlyphs:(unsigned int *)arg1 elasticAttributes:(char *)arg2 count:(unsigned long long)arg3 atGlyphIndex:(unsigned long long)arg4 characterIndex:(unsigned long long)arg5;
- (void)_simpleDeleteGlyphsInRange:(struct _NSRange)arg1;
- (void)_simpleInsertGlyph:(unsigned int)arg1 atGlyphIndex:(unsigned long long)arg2 characterIndex:(unsigned long long)arg3 elastic:(BOOL)arg4;
- (void)_setNeedToFlushGlyph:(BOOL)arg1;
- (BOOL)_needToFlushGlyph;
- (unsigned int)_glyphAtIndex:(unsigned long long)arg1 characterIndex:(unsigned long long *)arg2 glyphInscription:(unsigned long long *)arg3 isValidIndex:(char *)arg4;
- (double)_rotationForGlyphAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (void)_setRotation:(double)arg1 forGlyphAtIndex:(unsigned long long)arg2;
- (void)_rulerAccViewStylesAction:(id)arg1;
- (void)_rulerAccViewSpacingAction:(id)arg1;
- (void)_rulerAccViewListsAction:(id)arg1;
- (void)_rulerAccViewAlignmentAction:(id)arg1;
- (void)_doUserSetListMarkerFormat:(id)arg1 options:(unsigned long long)arg2;
- (void)_doUserSetListMarkerFormat:(id)arg1 options:(unsigned long long)arg2 startingItemNumber:(long long)arg3;
- (void)_doUserSetListMarkerFormat:(id)arg1 options:(unsigned long long)arg2 startingItemNumber:(long long)arg3 forceStartingItemNumber:(BOOL)arg4;
- (unsigned long long)_markerLevelForRange:(struct _NSRange)arg1;
- (void)_doUserSetListMarkerFormat:(id)arg1 options:(unsigned long long)arg2 startingItemNumber:(long long)arg3 inRange:(struct _NSRange)arg4 level:(unsigned long long)arg5;
- (void)_doUserRemoveMarkerFormatInRange:(struct _NSRange)arg1;
- (void)_doUserSetAttributes:(id)arg1;
- (void)_doUserSetAttributes:(id)arg1 removeAttributes:(id)arg2;
- (void)_doUserParagraphStyleLineHeightMultiple:(double)arg1 min:(double)arg2 max:(double)arg3 lineSpacing:(double)arg4 paragraphSpacingBefore:(double)arg5 after:(double)arg6 isFinal:(BOOL)arg7;
- (void)_rulerAccViewPullDownAction:(id)arg1;
- (void)_rulerAccViewUpdatePullDown:(id)arg1;
- (void)_rulerAccViewFixedLineHeightAction:(id)arg1;
- (void)_rulerAccViewIncrementLineHeightAction:(id)arg1;
- (void)controlTextDidEndEditing:(id)arg1;
- (void)_doUserParagraphStyleLineHeight:(double)arg1 fixed:(BOOL)arg2;
- (id)_rulerAccView;
- (void)_rulerAccViewSetUpLists;
- (void)_rulerAccViewUpdateStyles:(id)arg1;
- (void)_drawGlyphsForGlyphRange:(struct _NSRange)arg1 atPoint:(struct CGPoint)arg2 parameters:(struct _NSDrawingParameters *)arg3;
- (void)_drawGlyphsForGlyphRange:(struct _NSRange)arg1 atPoint:(struct CGPoint)arg2;
- (char *)_packedGlyphs:(unsigned long long)arg1 range:(struct _NSRange)arg2 length:(unsigned long long *)arg3;
- (id)selectedTextAttributesForCharacterAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (void)_drawBackgroundForGlyphRange:(struct _NSRange)arg1 atPoint:(struct CGPoint)arg2 parameters:(struct _NSDrawingParameters *)arg3;
- (void)_firstTextViewChanged;
- (void)_invalidateLayoutForExtendedCharacterRange:(struct _NSRange)arg1 isSoft:(BOOL)arg2;
- (void)_invalidateLayoutForExtendedCharacterRange:(struct _NSRange)arg1 isSoft:(BOOL)arg2 invalidateUsage:(BOOL)arg3;
- (void)_invalidateGlyphsForExtendedCharacterRange:(struct _NSRange)arg1 changeInLength:(long long)arg2;
- (void)_invalidateGlyphsForExtendedCharacterRange:(struct _NSRange)arg1 changeInLength:(long long)arg2 includeBlocks:(BOOL)arg3;
- (unsigned long long)_indexOfFirstGlyphInTextContainer:(id)arg1 okToFillHoles:(BOOL)arg2;
- (struct _NSRange)_glyphRangeForBoundingRect:(struct CGRect)arg1 inTextContainer:(id)arg2 fast:(BOOL)arg3 okToFillHoles:(BOOL)arg4;
- (struct _NSRange)_firstPassGlyphRangeForBoundingRect:(struct CGRect)arg1 inTextContainer:(id)arg2 okToFillHoles:(BOOL)arg3;
- (struct _NSRange)_firstPassGlyphRangeForBoundingRect:(struct CGRect)arg1 inTextContainer:(id)arg2 hintGlyphRange:(struct _NSRange)arg3 okToFillHoles:(BOOL)arg4;
- (struct CGRect)_boundingRectForGlyphRange:(struct _NSRange)arg1 inTextContainer:(id)arg2 fast:(BOOL)arg3 fullLineRectsOnly:(BOOL)arg4;
- (struct CGRect *)_rectArrayForRange:(struct _NSRange)arg1 withinSelectionRange:(struct _NSRange)arg2 rangeIsCharRange:(BOOL)arg3 singleRectOnly:(BOOL)arg4 fullLineRectsOnly:(BOOL)arg5 inTextContainer:(id)arg6 rectCount:(unsigned long long *)arg7 rangeWithinContainer:(struct _NSRange *)arg8 glyphsDrawOutsideLines:(char *)arg9;
- (void)_growCachedRectArrayToSize:(unsigned long long)arg1;
- (void)_fixSelectionAfterChangeInCharacterRange:(struct _NSRange)arg1 changeInLength:(long long)arg2;
- (id)_selectedRanges;
- (void)_resizeTextViewForTextContainer:(id)arg1;
- (void)_invalidateDisplayIfNeeded;
- (void)_invalidateInsertionPoint;
- (struct _NSStoredContainerUsage *)_validatedStoredUsageForTextContainerAtIndex:(unsigned long long)arg1;
- (void)_recalculateUsageForTextContainerAtIndex:(unsigned long long)arg1;
- (void)_invalidateUsageForTextContainersInRange:(struct _NSRange)arg1;
- (void)_updateUsageForTextContainer:(id)arg1 addingUsedRect:(struct CGRect)arg2;
- (id)_blockDescription;
- (id)_layoutTreeDescription;
- (id)_glyphTreeDescription;
- (id)_layoutHoleDescription;
- (id)_glyphHoleDescription;
- (id)_glyphDescription;
- (id)_glyphDescriptionForGlyphRange:(struct _NSRange)arg1;
- (id)_glyphLocationDescription;
- (id)_lineFragmentDescription;
- (id)_lineFragmentDescription:(BOOL)arg1;
- (id)_lineFragmentDescriptionForGlyphRange:(struct _NSRange)arg1 includeGlyphLocations:(BOOL)arg2;
- (id)_containerDescription;
- (void)_markSelfAsDirtyForBackgroundLayout:(id)arg1;
- (struct _NSRange)_primitiveGlyphRangeForCharacterRange:(struct _NSRange)arg1;
- (struct _NSRange)_primitiveCharacterRangeForGlyphRange:(struct _NSRange)arg1;
- (struct _NSRange)_glyphRangeForCharacterRange:(struct _NSRange)arg1 actualCharacterRange:(struct _NSRange *)arg2 okToFillHoles:(BOOL)arg3;
- (unsigned long long)_glyphIndexForCharacterIndex:(unsigned long long)arg1 startOfRange:(BOOL)arg2 okToFillHoles:(BOOL)arg3 considerNulls:(BOOL)arg4;
- (unsigned long long)_glyphIndexForCharacterIndex:(unsigned long long)arg1 startOfRange:(BOOL)arg2 okToFillHoles:(BOOL)arg3;
- (unsigned long long)_smallEncodingGlyphIndexForCharacterIndex:(unsigned long long)arg1 startOfRange:(BOOL)arg2 okToFillHoles:(BOOL)arg3;
- (unsigned long long)_smallEncodingGlyphIndexForCharacterIndex:(unsigned long long)arg1 startOfRange:(BOOL)arg2 okToFillHoles:(BOOL)arg3 considerNulls:(BOOL)arg4;
- (void)_fillLayoutHoleAtIndex:(unsigned long long)arg1 desiredNumberOfLines:(unsigned long long)arg2;
- (void)_fillLayoutHoleForCharacterRange:(struct _NSRange)arg1 desiredNumberOfLines:(unsigned long long)arg2 isSoft:(BOOL)arg3;
- (void)_noteFirstTextViewVisibleCharacterRangeIfAfterIndex:(unsigned long long)arg1;
- (void)_doLayoutWithFullContainerStartingAtGlyphIndex:(unsigned long long)arg1 nextGlyphIndex:(unsigned long long *)arg2;
- (BOOL)_doOptimizedLayoutStartingAtGlyphIndex:(unsigned long long)arg1 forCharacterRange:(struct _NSRange)arg2 inTextContainer:(id)arg3 lineLimit:(unsigned long long)arg4 nextGlyphIndex:(unsigned long long *)arg5;
- (void)_fillGlyphHoleForCharacterRange:(struct _NSRange)arg1 startGlyphIndex:(unsigned long long)arg2 desiredNumberOfCharacters:(unsigned long long)arg3;
- (void)_fillGlyphHoleAtIndex:(unsigned long long)arg1 desiredNumberOfCharacters:(unsigned long long)arg2;
- (BOOL)_canDoLayout;
- (void)_adjustCharacterIndicesForRawGlyphRange:(struct _NSRange)arg1 byDelta:(long long)arg2;
- (struct _NSRange)_extendedCharRangeForInvalidation:(struct _NSRange)arg1 editedCharRange:(struct _NSRange)arg2;
- (void)_setRowArrayCache:(id)arg1;
- (id)_rowArrayCache;
- (struct _NSRange)_blockRowRangeForGlyphRange:(struct _NSRange)arg1;
- (struct _NSRange)_blockRowRangeForGlyphRange:(struct _NSRange)arg1 completeRows:(char *)arg2;
- (struct _NSRange)_blockRowRangeForCharRange:(struct _NSRange)arg1;
- (struct _NSRange)_blockRowRangeForCharRange:(struct _NSRange)arg1 completeRows:(char *)arg2;
- (struct _NSRange)_blockRangeForGlyphRange:(struct _NSRange)arg1;
- (struct _NSRange)_blockRangeForCharRange:(struct _NSRange)arg1;
- (void)_mergeLayoutHoles;
- (void)_mergeGlyphHoles;
- (void)spellCheckerDidChangeReplacement:(id)arg1;
- (void)spellCheckerDidChangeCorrection:(id)arg1;
- (void)spellCheckerDidChangeLanguage:(id)arg1;
- (void)spellCheckerDidUnlearnWord:(id)arg1;
- (void)spellCheckerDidLearnWord:(id)arg1;
- (void)underlineGlyphRange:(struct _NSRange)arg1 underlineType:(long long)arg2 lineFragmentRect:(struct CGRect)arg3 lineFragmentGlyphRange:(struct _NSRange)arg4 containerOrigin:(struct CGPoint)arg5;
- (void)strikethroughGlyphRange:(struct _NSRange)arg1 strikethroughType:(long long)arg2 lineFragmentRect:(struct CGRect)arg3 lineFragmentGlyphRange:(struct _NSRange)arg4 containerOrigin:(struct CGPoint)arg5;
- (void)_lineGlyphRange:(struct _NSRange)arg1 type:(long long)arg2 lineFragmentRect:(struct CGRect)arg3 lineFragmentGlyphRange:(struct _NSRange)arg4 containerOrigin:(struct CGPoint)arg5 isStrikethrough:(BOOL)arg6;
- (void)drawStrikethroughForGlyphRange:(struct _NSRange)arg1 strikethroughType:(long long)arg2 baselineOffset:(double)arg3 lineFragmentRect:(struct CGRect)arg4 lineFragmentGlyphRange:(struct _NSRange)arg5 containerOrigin:(struct CGPoint)arg6;
- (void)drawUnderlineForGlyphRange:(struct _NSRange)arg1 underlineType:(long long)arg2 baselineOffset:(double)arg3 lineFragmentRect:(struct CGRect)arg4 lineFragmentGlyphRange:(struct _NSRange)arg5 containerOrigin:(struct CGPoint)arg6;
- (void)_drawLineForGlyphRange:(struct _NSRange)arg1 type:(long long)arg2 baselineOffset:(double)arg3 lineFragmentRect:(struct CGRect)arg4 lineFragmentGlyphRange:(struct _NSRange)arg5 containerOrigin:(struct CGPoint)arg6 isStrikethrough:(BOOL)arg7;
- (void)_drawLineForGlyphRange:(struct _NSRange)arg1 inContext:(struct CGContext *)arg2 from:(double)arg3 to:(double)arg4 at:(double)arg5 thickness:(double)arg6 lineOrigin:(struct CGPoint)arg7 breakForDescenders:(BOOL)arg8;
- (void)_drawLineForGlyphRange:(struct _NSRange)arg1 inContext:(struct CGContext *)arg2 from:(double)arg3 to:(double)arg4 at:(double)arg5 thickness:(double)arg6 lineOrigin:(struct CGPoint)arg7 breakForDescenders:(BOOL)arg8 flipped:(BOOL)arg9;
- (void)drawSpellingUnderlineForGlyphRange:(struct _NSRange)arg1 spellingState:(long long)arg2 inGlyphRange:(struct _NSRange)arg3 lineFragmentRect:(struct CGRect)arg4 lineFragmentGlyphRange:(struct _NSRange)arg5 containerOrigin:(struct CGPoint)arg6;
- (void)showAttachmentCell:(id)arg1 inRect:(struct CGRect)arg2 characterIndex:(unsigned long long)arg3;
- (void)showPackedGlyphs:(char *)arg1 length:(unsigned long long)arg2 glyphRange:(struct _NSRange)arg3 atPoint:(struct CGPoint)arg4 font:(id)arg5 color:(id)arg6 printingAdjustment:(struct CGSize)arg7;
- (void)showCGGlyphs:(const unsigned short *)arg1 positions:(const struct CGPoint *)arg2 count:(unsigned long long)arg3 font:(id)arg4 matrix:(id)arg5 attributes:(id)arg6 inContext:(id)arg7;
- (void)showCGGlyphs:(const unsigned short *)arg1 positions:(const struct CGPoint *)arg2 count:(unsigned long long)arg3 font:(id)arg4 color:(id)arg5 matrix:(id)arg6 attributes:(id)arg7 inContext:(id)arg8 textLayer:(id)arg9;
- (void)_showStyledCGGlyphs:(const unsigned short *)arg1 positions:(const struct CGPoint *)arg2 count:(unsigned long long)arg3 font:(id)arg4 matrix:(id)arg5 attributes:(id)arg6 inContext:(id)arg7 options:(id)arg8 lineHeight:(double)arg9;
- (void)drawGlyphsForGlyphRange:(struct _NSRange)arg1 atPoint:(struct CGPoint)arg2;
- (void)fillBackgroundRectArray:(struct CGRect *)arg1 count:(unsigned long long)arg2 forCharacterRange:(struct _NSRange)arg3 color:(id)arg4;
- (void)drawBackgroundForGlyphRange:(struct _NSRange)arg1 atPoint:(struct CGPoint)arg2;
- (id)textViewForBeginningOfSelection;
- (id)firstTextView;
- (BOOL)layoutManagerOwnsFirstResponderInWindow:(id)arg1;
- (id)rulerAccessoryViewForTextView:(id)arg1 paragraphStyle:(id)arg2 ruler:(id)arg3 enabled:(BOOL)arg4;
- (id)_rulerAccViewDecimalTabWell;
- (id)_rulerAccViewCenterTabWell;
- (id)_rulerAccViewRightTabWell;
- (id)_rulerAccViewLeftTabWell;
- (id)rulerMarkersForTextView:(id)arg1 paragraphStyle:(id)arg2 ruler:(id)arg3;
@end
@interface NSInsertionPointHelper : NSObject
{
struct _NSRange _charRange;
long long _writingDirection;
unsigned long long _count;
unsigned long long _altCount;
double *_logicalPositions;
double *_logicalLeftBoundaries;
double *_logicalRightBoundaries;
unsigned long long *_logicalCharIndexes;
double *_displayPositions;
unsigned long long *_displayCharIndexes;
double *_logicalAltPositions;
unsigned long long *_logicalAltCharIndexes;
double *_displayAltPositions;
unsigned long long *_displayAltCharIndexes;
}
- (void)dealloc;
@end
@interface NSLazyBrowserList : NSMutableArray
{
unsigned long long count;
}
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)getObjects:(id *)arg1 range:(struct _NSRange)arg2;
- (void)makeObjectsPerform:(SEL)arg1 withObject:(id)arg2;
- (void)makeObjectsPerform:(SEL)arg1;
- (void)removeObjectAtIndex:(unsigned long long)arg1;
- (void)insertObject:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)removeLastObject;
- (void)replaceObjectAtIndex:(unsigned long long)arg1 withObject:(id)arg2;
- (void)addObject:(id)arg1;
- (id)objectAtIndex:(unsigned long long)arg1;
- (unsigned long long)count;
@end
@interface NSLazyBrowserCell : NSBrowserCell
{
}
+ (id)lazyBrowserCell;
+ (id)allocWithZone:(struct _NSZone *)arg1;
+ (void)initialize;
- (void)setControlView:(id)arg1;
- (BOOL)_isLoaded;
- (BOOL)isLoaded;
- (void)setLoaded:(BOOL)arg1;
- (void)_clearMouseTracking;
- (void)dealloc;
- (unsigned long long)retainCount;
- (oneway void)release;
- (id)retain;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
- (id)init;
@end
@interface NSLevelIndicator : NSControl
{
}
+ (void)initialize;
- (CDStruct_3c058996)alignmentRectInsets;
- (double)tickMarkValueAtIndex:(long long)arg1;
- (struct CGRect)rectOfTickMarkAtIndex:(long long)arg1;
- (void)setAlwaysDrawRatingPlaceholder:(BOOL)arg1;
- (BOOL)alwaysDrawRatingPlaceholder;
- (void)setNumberOfMajorTickMarks:(long long)arg1;
- (long long)numberOfMajorTickMarks;
- (void)setNumberOfTickMarks:(long long)arg1;
- (long long)numberOfTickMarks;
- (void)setTickMarkPosition:(unsigned long long)arg1;
- (unsigned long long)tickMarkPosition;
- (void)setCriticalValue:(double)arg1;
- (double)criticalValue;
- (void)setWarningValue:(double)arg1;
- (double)warningValue;
- (void)setMaxValue:(double)arg1;
- (double)maxValue;
- (void)setMinValue:(double)arg1;
- (double)minValue;
- (struct CGSize)intrinsicContentSize;
- (void)sizeToFit;
- (BOOL)isOpaque;
- (BOOL)isFlipped;
- (id)ns_widgetType;
@end
@interface NSLevelIndicatorCell : NSActionCell
{
double _value;
double _minValue;
double _maxValue;
double _warningValue;
double _criticalValue;
int _numberOfTickMarks;
int _numberOfMajorTickMarks;
struct {
unsigned int indicatorStyle:4;
unsigned int tickMarkPosition:1;
unsigned int selectable:1;
unsigned int ratingPlaceholder:1;
unsigned int reserved:25;
} _liFlags;
struct CGRect _cellFrame;
int _reserved1;
int _reserved2;
int _reserved3;
int _reserved4;
}
+ (BOOL)prefersTrackingUntilMouseUp;
+ (void)initialize;
- (void)setImage:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (BOOL)keyDown:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)stopTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3 mouseIsUp:(BOOL)arg4;
- (BOOL)continueTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3;
- (BOOL)startTrackingAt:(struct CGPoint)arg1 inView:(id)arg2;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)setSelectable:(BOOL)arg1;
- (BOOL)isSelectable;
- (BOOL)acceptsFirstResponder;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (struct CGRect)drawingRectForBounds:(struct CGRect)arg1;
- (BOOL)isOpaque;
- (void)setDoubleValue:(double)arg1;
- (double)doubleValue;
- (void)setFloatValue:(float)arg1;
- (float)floatValue;
- (void)setIntegerValue:(long long)arg1;
- (long long)integerValue;
- (void)setIntValue:(int)arg1;
- (int)intValue;
- (void)setObjectValue:(id)arg1;
- (id)objectValue;
- (void)setStringValue:(id)arg1;
- (id)stringValue;
- (double)tickMarkValueAtIndex:(long long)arg1;
- (struct CGRect)rectOfTickMarkAtIndex:(long long)arg1;
- (long long)numberOfMajorTickMarks;
- (void)setNumberOfMajorTickMarks:(long long)arg1;
- (long long)numberOfTickMarks;
- (void)setNumberOfTickMarks:(long long)arg1;
- (unsigned long long)tickMarkPosition;
- (void)setTickMarkPosition:(unsigned long long)arg1;
- (void)setCriticalValue:(double)arg1;
- (double)criticalValue;
- (void)setWarningValue:(double)arg1;
- (double)warningValue;
- (void)setMaxValue:(double)arg1;
- (double)maxValue;
- (void)setMinValue:(double)arg1;
- (double)minValue;
- (void)setLevelIndicatorStyle:(unsigned long long)arg1;
- (unsigned long long)levelIndicatorStyle;
- (id)initWithLevelIndicatorStyle:(unsigned long long)arg1;
- (id)initTextCell:(id)arg1;
- (id)initImageCell:(id)arg1;
- (id)init;
- (struct CGRect)_rectOfDiscreteBrickAtIndex:(long long)arg1 withDrawingRect:(struct CGRect)arg2;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)_updateTrackingValueForPoint:(struct CGPoint)arg1;
- (struct CGSize)_rankIndicatorSize;
- (void)_drawTickMarksWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawRatingWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_efectiveDrawRatingPlaceholder;
- (void)setAlwaysDrawRatingPlaceholder:(BOOL)arg1;
- (BOOL)alwaysDrawRatingPlaceholder;
- (double)_dotFadeAlpha;
- (id)_starColorOnDark:(BOOL)arg1;
- (void)_drawDiscreteCapacityWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawContinuousCapacityWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawRelevancyWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (BOOL)accessibilityIsAllowedValuesAttributeSettable;
- (id)accessibilityAllowedValuesAttribute;
- (BOOL)accessibilityIsChildrenValueAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsCriticalValueAttributeSettable;
- (id)accessibilityCriticalValueAttribute;
- (BOOL)accessibilityIsWarningValueAttributeSettable;
- (id)accessibilityWarningValueAttribute;
- (BOOL)accessibilityIsMaxValueAttributeSettable;
- (id)accessibilityMaxValueAttribute;
- (BOOL)accessibilityIsMinValueAttributeSettable;
- (id)accessibilityMinValueAttribute;
- (BOOL)accessibilityIsOrientationAttributeSettable;
- (id)accessibilityOrientationAttribute;
- (void)accessibilitySetValueAttribute:(id)arg1;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityAttributeNames;
- (id)accessibilitySubroleAttribute;
- (id)accessibilityRoleAttribute;
@end
@interface NSLineHeightFormatter : NSFormatter
{
}
- (BOOL)getObjectValue:(id *)arg1 forString:(id)arg2 errorDescription:(id *)arg3;
- (id)editingStringForObjectValue:(id)arg1;
- (id)stringForObjectValue:(id)arg1;
@end
@interface _NSMatrixPrivateIvars : NSObject
{
long long _keyCol;
NSColor *_cellBackgroundColor;
long long _drawingRow;
long long _drawingCol;
long long _matrixMDFlags;
struct __MFlags2 {
unsigned int RESERVED:32;
} _mFlags2;
long long _keyRow;
long long _getRowColumnOfCellLastFoundIndexCache;
NSCell *_clickedCell;
}
@end
@interface NSMatrix : NSControl <NSUserInterfaceValidations>
{
id _target;
SEL _action;
SEL _doubleAction;
SEL _errorAction;
id _delegate;
id _selectedCell;
long long _selectedRow;
long long _selectedCol;
long long _numRows;
long long _numCols;
struct CGSize _cellSize;
struct CGSize _intercell;
id _font;
id _protoCell;
id _cellClass;
NSColor *_backgroundColor;
id _private;
NSMutableArray *_cells;
struct __MFlags {
unsigned int reservedMatrix:2;
unsigned int cellSizeNeedsAutorecalc:1;
unsigned int autorecalculatesCellSize:1;
unsigned int drawingContextMenuHighlightOnAllSelectedRows:1;
unsigned int drawingContextMenuHighlight:1;
unsigned int browserOptimizationsEnabled:1;
unsigned int needsRedrawBeforeFirstLiveResizeCache:1;
unsigned int tmpAllowNonVisibleCellsToBecomeFirstResponder:1;
unsigned int subclassIsSafeForLiveResize:1;
unsigned int hasCachedSubclassIsSafeForLiveResize:1;
unsigned int liveResizeImageCacheingEnabled:1;
unsigned int checkForSimpleTrackingMode:1;
unsigned int useSimpleTrackingMode:1;
unsigned int refusesFirstResponder:1;
unsigned int dontScroll:1;
unsigned int changingSelectionWithKeyboard:1;
unsigned int onlySetKeyCell:1;
unsigned int currentlySelectingCell:1;
unsigned int allowsIncrementalSearching:1;
unsigned int tabKeyTraversesCellsExplicitlySet:1;
unsigned int tabKeyTraversesCells:1;
unsigned int drawingAncestor:1;
unsigned int autosizeCells:1;
unsigned int drawsBackground:1;
unsigned int drawsCellBackground:1;
unsigned int selectionByRect:1;
unsigned int autoscroll:1;
unsigned int allowEmptySel:1;
unsigned int listMode:1;
unsigned int radioMode:1;
unsigned int highlightMode:1;
} _mFlags;
}
+ (id)_dropHighlightColor;
+ (void)initialize;
+ (BOOL)accessibilityIsSingleCelled;
- (void)heartBeat:(CDStruct_d41e72e8 *)arg1;
- (BOOL)_wantsHeartBeat;
- (void)_windowChangedKeyState;
- (void)_rightMouseUpOrDown:(id)arg1;
- (void)_resetBrowserClickedRowAndColumn;
- (void)_menuDidEndTracking:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (void)helpRequested:(id)arg1;
- (void)_doResetOfCursorRects:(BOOL)arg1 revealovers:(BOOL)arg2;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)_selectCellIfRequired;
- (void)_checkForSimpleTrackingMode;
- (void)_setUseSimpleTrackingMode:(BOOL)arg1;
- (BOOL)_useSimpleTrackingMode;
- (id)toolTipForCell:(id)arg1;
- (void)setToolTip:(id)arg1 forCell:(id)arg2;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (id)selectTextAtRow:(long long)arg1 column:(long long)arg2;
- (void)selectText:(id)arg1;
- (id)_selectTextOfCell:(id)arg1;
- (id)textView:(id)arg1 completions:(id)arg2 forPartialWordRange:(struct _NSRange)arg3 indexOfSelectedItem:(long long *)arg4;
- (BOOL)textView:(id)arg1 doCommandBySelector:(SEL)arg2;
- (void)textDidChange:(id)arg1;
- (void)textDidBeginEditing:(id)arg1;
- (void)textDidEndEditing:(id)arg1;
- (BOOL)textShouldBeginEditing:(id)arg1;
- (BOOL)textShouldEndEditing:(id)arg1;
- (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (void)stopSpeaking:(id)arg1;
- (void)startSpeaking:(id)arg1;
- (void)sendDoubleAction;
- (void)_sendDoubleActionToCellAt:(struct CGPoint)arg1;
- (BOOL)sendAction;
- (BOOL)sendAction:(SEL)arg1 to:(id)arg2;
- (id)_setWindow:(id)arg1;
- (id)_recursiveFindDefaultButtonCell;
- (BOOL)_performKeyEquivalent:(id)arg1 conditionally:(BOOL)arg2;
- (BOOL)performKeyEquivalent:(id)arg1;
- (BOOL)_keyEquivalentModifierMask:(unsigned long long)arg1 matchesModifierFlags:(unsigned long long)arg2;
- (void)mouseDown:(id)arg1;
- (long long)mouseDownFlags;
- (void)_mouseLoop:(id)arg1:(id)arg2:(long long)arg3:(long long)arg4:(struct _SelectionAnchor *)arg5:(BOOL)arg6;
- (id)_normalListmodeDown:(id)arg1:(id)arg2:(long long)arg3:(long long)arg4;
- (id)_alternateDown:(id)arg1:(id)arg2:(long long)arg3:(long long)arg4;
- (id)_shiftDown:(id)arg1:(id)arg2:(long long)arg3:(long long)arg4;
- (long long)_cellFurthestFrom:(long long)arg1 andCol:(long long)arg2;
- (id)_firstHighlightedCell;
- (id)_selectRowRange:(struct _SelectionAnchor *)arg1:(BOOL)arg2;
- (id)_selectRectRange:(struct _SelectionAnchor *)arg1:(BOOL)arg2;
- (id)_selectRange:(struct _SelectionAnchor *)arg1:(struct _SelectionAnchor *)arg2:(BOOL)arg3:(BOOL)arg4;
- (id)_setSelectionRange:(struct _SelectionAnchor *)arg1:(BOOL)arg2;
- (void)setSelectionFrom:(long long)arg1 to:(long long)arg2 anchor:(long long)arg3 highlight:(BOOL)arg4;
- (id)_mouseDownSimpleTrackingMode:(id)arg1;
- (id)_mouseDownNonListmode:(id)arg1;
- (void)_mouseDownListmode:(id)arg1;
- (BOOL)_performDragFromMouseDown:(id)arg1;
- (void)altModifySelection:(id)arg1;
- (void)shiftModifySelection:(id)arg1;
- (id)_makeEditable:(id)arg1:(long long)arg2:(long long)arg3:(id)arg4;
- (BOOL)_hasEditableCell;
- (void)resignKeyWindow;
- (void)becomeKeyWindow;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (void)_setAllowsNonVisibleCellsToBecomeFirstResponder:(BOOL)arg1;
- (BOOL)_browserOptimizationsEnabled;
- (void)_setBrowserOptimizationsEnabled:(BOOL)arg1;
- (void)keyUp:(id)arg1;
- (void)keyDown:(id)arg1;
- (void)_pageUpWithEvent:(id)arg1;
- (void)_pageDownWithEvent:(id)arg1;
- (void)_keyboardModifyRow:(long long)arg1 column:(long long)arg2 withEvent:(id)arg3;
- (long long)_acceptableRowAboveRow:(long long)arg1 tryBelowPoint:(struct CGPoint)arg2;
- (long long)_acceptableRowBelowRow:(long long)arg1 tryAbovePoint:(struct CGPoint)arg2;
- (long long)_acceptableRowAboveKeyInVisibleRect:(struct CGRect)arg1;
- (long long)_acceptableRowBelowKeyInVisibleRect:(struct CGRect)arg1;
- (long long)_acceptableRowBelowRow:(long long)arg1 maxRow:(long long)arg2;
- (long long)_acceptableRowAboveRow:(long long)arg1 minRow:(long long)arg2;
- (id)_cellForRow:(long long)arg1 browser:(id)arg2 browserColumn:(long long)arg3;
- (id)_browserColumnController;
- (void)_getBrowser:(id *)arg1 browserColumn:(long long *)arg2;
- (void)_setKeyCellFromBottom;
- (void)_setKeyCellFromTop;
- (void)_moveLeftWithEvent:(id)arg1;
- (void)_moveRightWithEvent:(id)arg1;
- (void)_moveUpWithEvent:(id)arg1;
- (void)_moveDownWithEvent:(id)arg1;
- (void)_changeSelectionWithEvent:(id)arg1;
- (BOOL)_changingSelectionWithKeyboard;
- (void)moveDown:(id)arg1;
- (void)moveUp:(id)arg1;
- (void)moveRight:(id)arg1;
- (void)moveLeft:(id)arg1;
- (void)selectPreviousKeyView:(id)arg1;
- (void)selectNextKeyView:(id)arg1;
- (void)_makeDownCellKey;
- (void)_makeUpCellKey;
- (void)_makeRightCellKey;
- (void)_makeLeftCellKey;
- (void)_makePreviousCellOrViewKey;
- (BOOL)_makePreviousCellKey;
- (void)_makeNextCellOrViewKey;
- (BOOL)_makeNextCellKey;
- (BOOL)_selectNextCellKeyStartingAtRow:(long long)arg1 column:(long long)arg2;
- (void)_selectKeyCellAtRow:(long long)arg1 column:(long long)arg2;
- (id)keyCell;
- (long long)__keyCol;
- (long long)__keyRow;
- (void)setKeyCell:(id)arg1;
- (void)_clearKeyCell;
- (void)_setKeyCellAtRow:(long long)arg1 column:(long long)arg2;
- (void)_setKeyCellNeedsDisplay;
- (void)performClick:(id)arg1;
- (void)setTabKeyTraversesCells:(BOOL)arg1;
- (BOOL)tabKeyTraversesCells;
- (BOOL)acceptsFirstResponder;
- (BOOL)refusesFirstResponder;
- (void)setRefusesFirstResponder:(BOOL)arg1;
- (BOOL)needsPanelToBecomeKey;
- (BOOL)_shouldShowFirstResponderForCell:(id)arg1;
- (BOOL)_shouldShowFirstResponderAtRow:(long long)arg1 column:(long long)arg2 ignoringWindowKeyState:(BOOL)arg3;
- (void)_deselectAllExcept:(long long)arg1:(long long)arg2 andDraw:(BOOL)arg3;
- (id)_findFirstOne:(long long *)arg1:(long long *)arg2;
- (BOOL)_radioHit:(struct CGPoint)arg1 row:(long long *)arg2 col:(long long *)arg3;
- (BOOL)_loopHit:(struct CGPoint)arg1 row:(long long *)arg2 col:(long long *)arg3;
- (BOOL)_mouseHit:(struct CGPoint)arg1 row:(long long *)arg2 col:(long long *)arg3;
- (void)scrollCellToVisibleAtRow:(long long)arg1 column:(long long)arg2;
- (id)_scrollRowToCenter:(long long)arg1;
- (BOOL)isAutoscroll;
- (void)setAutoscroll:(BOOL)arg1;
- (void)_toolTipManagerWillRecomputeToolTipsByRemoving:(BOOL)arg1 adding:(BOOL)arg2;
- (void)drawContextMenuHighlightForCellIndexes:(id)arg1;
- (BOOL)_shouldDrawContextMenuHighlightForRow:(long long)arg1 column:(long long)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (void)_drawCellAtRow:(long long)arg1 column:(long long)arg2 inFrame:(struct CGRect)arg3;
- (void)setNeedsDisplayInRect:(struct CGRect)arg1;
- (void)_propagateDownNeedsDisplayInRect:(struct CGRect)arg1;
- (BOOL)_needsRedrawForMovement;
- (void)_drawRect:(struct CGRect)arg1 liveResizeFill:(struct CGRect)arg2:(struct CGRect)arg3:(struct CGRect)arg4:(struct CGRect)arg5 cacheCoveredArea:(struct CGRect)arg6;
- (void)_liveResizeHighlightSelectionInClipRect:(struct CGRect)arg1;
- (BOOL)_shouldAttemptIdleTimeDisposeOfLiveResizeCacheWithFrame:(struct CGRect)arg1;
- (BOOL)_wantsLiveResizeToUseCachedImage;
- (BOOL)_liveResizeImageCacheingEnabled;
- (void)_setLiveResizeImageCacheingEnabled:(BOOL)arg1;
- (BOOL)_needsRedrawBeforeFirstLiveResizeCache;
- (void)_setNeedsRedrawBeforeFirstLiveResizeCache:(BOOL)arg1;
- (BOOL)_selectFirstEnabledCell;
- (long long)_firstSelectableRow;
- (void)_removeAllCellMouseTracking;
- (void)_clearMouseTrackingForCell:(id)arg1;
- (void)_setMouseTrackingForCell:(id)arg1;
- (void)updateTrackingAreas;
- (void)highlightCell:(BOOL)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (void)_highlightCell:(BOOL)arg1 atRow:(long long)arg2 column:(long long)arg3 andDraw:(BOOL)arg4;
- (void)drawCellAtRow:(long long)arg1 column:(long long)arg2;
- (void)_drawCellAt:(long long)arg1 col:(long long)arg2 insideOnly:(BOOL)arg3;
- (void)drawCellInside:(id)arg1;
- (void)updateCellInside:(id)arg1;
- (void)_updateCellImage:(id)arg1;
- (void)invalidateIntrinsicContentSizeForCell:(id)arg1;
- (void)updateCell:(id)arg1;
- (void)_setNeedsDisplayForSelectedCells;
- (void)_getVisibleRowRange:(struct _NSRange *)arg1 columnRange:(struct _NSRange *)arg2;
- (void)_setNeedsDisplayInRow:(long long)arg1 column:(long long)arg2;
- (void)drawFocusRingMask;
- (struct CGRect)focusRingMaskBounds;
- (void)drawCell:(id)arg1;
- (void)calcSize;
- (void)setValidateSize:(BOOL)arg1;
- (void)sizeToFit;
- (void)sizeToCells;
- (struct CGSize)intrinsicContentSize;
- (void)updateConstraints;
- (BOOL)autorecalculatesCellSize;
- (void)setAutorecalculatesCellSize:(BOOL)arg1;
- (void)_autorecalculateCellSize;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)resetCursorRects;
- (void)_recursiveWindowDidEnableToolTipCreationAndDisplay;
- (void)_computeAllRevealovers;
- (void)viewDidEndLiveResize;
- (id)view:(id)arg1 stringForToolTip:(long long)arg2 point:(struct CGPoint)arg3 userData:(void *)arg4;
- (BOOL)autosizesCells;
- (void)setAutosizesCells:(BOOL)arg1;
- (void)setTag:(long long)arg1 target:(id)arg2 action:(SEL)arg3 atRow:(long long)arg4 column:(long long)arg5;
- (void)setAction:(SEL)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (void)setDoubleAction:(SEL)arg1;
- (SEL)doubleAction;
- (void)setAction:(SEL)arg1;
- (SEL)action;
- (void)setTarget:(id)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (void)setTarget:(id)arg1;
- (id)target;
- (void)setTag:(long long)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (id)cellWithTag:(long long)arg1;
- (void)removeColumn:(long long)arg1;
- (void)insertColumn:(long long)arg1 withCells:(id)arg2;
- (void)_needsDisplayfromColumn:(long long)arg1;
- (void)insertColumn:(long long)arg1;
- (void)addColumnWithCells:(id)arg1;
- (void)addColumn;
- (void)removeRow:(long long)arg1;
- (void)insertRow:(long long)arg1 withCells:(id)arg2;
- (void)_needsDisplayfromRow:(long long)arg1;
- (void)insertRow:(long long)arg1;
- (void)addRowWithCells:(id)arg1;
- (void)addRow;
- (void)putCell:(id)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (void)renewRows:(long long)arg1 columns:(long long)arg2;
- (void)_getRow:(long long *)arg1 column:(long long *)arg2 nearPoint:(struct CGPoint)arg3;
- (BOOL)getRow:(long long *)arg1 column:(long long *)arg2 forPoint:(struct CGPoint)arg3;
- (BOOL)getRow:(long long *)arg1 column:(long long *)arg2 ofCell:(id)arg3;
- (BOOL)_getRow:(long long *)arg1 andCol:(long long *)arg2 ofCell:(id)arg3 atRect:(const struct CGRect *)arg4;
- (id)_getDrawingRow:(long long *)arg1 andCol:(long long *)arg2;
- (struct CGRect)cellFrameAtRow:(long long)arg1 column:(long long)arg2;
- (id)cellAtRow:(long long)arg1 column:(long long)arg2;
- (long long)numberOfColumns;
- (long long)numberOfRows;
- (void)getNumberOfRows:(long long *)arg1 columns:(long long *)arg2;
- (void)setState:(long long)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (BOOL)drawsCellBackground;
- (void)setDrawsCellBackground:(BOOL)arg1;
- (id)cellBackgroundColor;
- (void)setCellBackgroundColor:(id)arg1;
- (BOOL)drawsBackground;
- (void)setDrawsBackground:(BOOL)arg1;
- (id)backgroundColor;
- (void)setBackgroundColor:(id)arg1;
- (void)setFont:(id)arg1;
- (id)font;
- (void)setScrollable:(BOOL)arg1;
- (void)setEnabled:(BOOL)arg1;
- (void)setIntercellSpacing:(struct CGSize)arg1;
- (struct CGSize)intercellSpacing;
- (void)setCellSize:(struct CGSize)arg1;
- (struct CGSize)cellSize;
- (BOOL)isSelectionByRect;
- (void)setSelectionByRect:(BOOL)arg1;
- (BOOL)selectCellWithTag:(long long)arg1;
- (void)selectCell:(id)arg1;
- (void)selectAll:(id)arg1;
- (void)_selectAllNoRecurse:(id)arg1;
- (void)selectCellAtRow:(long long)arg1 column:(long long)arg2;
- (void)deselectAllCells;
- (void)deselectSelectedCell;
- (BOOL)_clearSelectedCell;
- (long long)selectedColumn;
- (long long)selectedRow;
- (id)selectedCells;
- (id)selectedCell;
- (void)sortUsingSelector:(SEL)arg1;
- (void)sortUsingFunction:(void *)arg1 context:(void *)arg2;
- (id)cells;
- (void)sendAction:(SEL)arg1 to:(id)arg2 forAllCells:(BOOL)arg3;
- (BOOL)allowsEmptySelection;
- (void)setAllowsEmptySelection:(BOOL)arg1;
- (id)allowEmptySel:(BOOL)arg1;
- (unsigned long long)mode;
- (void)setMode:(unsigned long long)arg1;
- (BOOL)isFlipped;
- (BOOL)isOpaque;
- (id)makeCellAtRow:(long long)arg1 column:(long long)arg2;
- (BOOL)_containedInSingleColumnClipView;
- (void)setPrototype:(id)arg1;
- (id)prototype;
- (Class)cellClass;
- (void)setCellClass:(Class)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1 mode:(unsigned long long)arg2 cellClass:(Class)arg3 numberOfRows:(long long)arg4 numberOfColumns:(long long)arg5;
- (id)initWithFrame:(struct CGRect)arg1 mode:(unsigned long long)arg2 prototype:(id)arg3 numberOfRows:(long long)arg4 numberOfColumns:(long long)arg5;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)_initialize:(long long)arg1:(long long)arg2:(long long)arg3;
- (void)_maintainCell;
- (void)_setSelectedCell:(id)arg1;
- (void)_setSelectedCell:(id)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (void)_setFont:(id)arg1 forCell:(id)arg2;
- (void)_allocAndInitPrivateIvars;
- (void)setErrorAction:(SEL)arg1;
- (SEL)errorAction;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (void)accessibilitySetFocus:(id)arg1 forChild:(id)arg2;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (id)accessibilityFocusedUIElement;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsVisibleChildrenAttributeSettable;
- (id)accessibilityVisibleChildrenAttribute;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (void)accessibilitySetSelectedChildrenAttribute:(id)arg1;
- (BOOL)accessibilityIsSelectedChildrenAttributeSettable;
- (id)accessibilitySelectedChildrenAttribute;
- (id)accessibilityArrayAttributeValues:(id)arg1 index:(unsigned long long)arg2 maxCount:(unsigned long long)arg3;
- (unsigned long long)accessibilityArrayAttributeCount:(id)arg1;
- (unsigned long long)accessibilityIndexOfChild:(id)arg1;
- (BOOL)accessibilityIsOrientationAttributeSettable;
- (id)accessibilityOrientationAttribute;
- (id)accessibilityChildrenAttribute;
- (id)accessiblityChildCells;
- (BOOL)accessibilityIsFocusedAttributeSettable;
- (void)_accessibilityLoadBrowserCellsAtRow:(long long)arg1 count:(long long)arg2;
- (id)_accessibilityCorrectlyParentedCells:(id)arg1;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
- (BOOL)_accessibilityIsRadioGroup;
- (id)accessibilityCurrentEditorForCell:(id)arg1;
@end
@interface _NSMenuImpl : NSObject
{
id _impl;
id _delegate;
id _menuOwner;
NSFont *_font;
NSString *_name;
id _startingRequestor;
double _minimumWidth;
struct NSMenuUpdaterInfo_t *sidebandUpdaters;
const void *_contextMenuPluginAEDesc;
}
- (void)dealloc;
@end
@interface NSMenu : NSObject <NSUserInterfaceItemIdentification, NSCopying, NSCoding>
{
NSMenu *_supermenu;
NSString *_title;
id _itemArray;
id _extra;
struct __mFlags {
unsigned int noAutoenable:1;
unsigned int inMain:1;
unsigned int internalPerformAction:1;
unsigned int condenseSeparators:1;
unsigned int disabled:1;
unsigned int ownedByPopUp:1;
unsigned int delegateNeedsUpdate:1;
unsigned int delegateUpdateItem:1;
unsigned int delegateHasKeyEquiv:1;
unsigned int delegateHasAltKeyEquiv:1;
unsigned int excludeMarkColumn:1;
unsigned int isContextualMenu:1;
unsigned int cmPluginMode:2;
unsigned int invertedCMPluginTypes:2;
unsigned int allowsDifferentSelection:1;
unsigned int noTopPadding:1;
unsigned int noBottomPadding:1;
unsigned int RESERVED:13;
} _mFlags;
NSString *_uiid;
}
+ (void)_drawHelpResultsSeparatorInRect:(struct CGRect)arg1 withClipRect:(struct CGRect)arg2 flags:(unsigned long long)arg3;
+ (void)_drawOverlayForMenuHelpResultsInRect:(struct CGRect)arg1 withClipRect:(struct CGRect)arg2 flags:(unsigned long long)arg3;
+ (double)menuBarHeight;
+ (void)_restoreTornOffMenus;
+ (void)_saveTornOffMenus;
+ (void)_setHelpMenu:(id)arg1;
+ (id)_helpMenu;
+ (id)_currentTrackingInfo;
+ (BOOL)menuBarVisible;
+ (void)setMenuBarVisible:(BOOL)arg1;
+ (void)_setAppleMenuEnabled:(BOOL)arg1;
+ (void)popUpContextMenu:(id)arg1 withEvent:(id)arg2 forView:(id)arg3 withFont:(id)arg4;
+ (void)popUpContextMenu:(id)arg1 withEvent:(id)arg2 forView:(id)arg3;
+ (id)_contextMenuTarget;
+ (void)_setContextMenuTarget:(id)arg1;
+ (id)_contextMenuEvent;
+ (void)_setContextMenuEvent:(id)arg1;
+ (id)_menusWithName:(id)arg1;
+ (struct _NSZone *)menuZone;
+ (void)setMenuZone:(struct _NSZone *)arg1;
+ (void)initialize;
+ (id)_captureKeyEquivalentsWithOptions:(unsigned long long)arg1 inMode:(id)arg2 finalEvent:(id *)arg3 status:(long long *)arg4 additionalEventProcessing:(id)arg5;
+ (id)_captureKeyEquivalentsFromEvent:(id)arg1 withOptions:(unsigned long long)arg2;
+ (BOOL)_validateCaptureKeyEquivalentsFromEvent:(id)arg1 withOptions:(unsigned long long)arg2;
+ (BOOL)_canUseKeyEquivalentForMenuItem:(id)arg1;
+ (void)_recursivelyUnregisterMenuItem:(id)arg1 forKeyEquivalentUniquingInMenu:(id)arg2;
+ (void)_recursivelyRegisterMenuItem:(id)arg1 forKeyEquivalentUniquingInMenu:(id)arg2;
+ (void)_recursivelyUnregisterMenuForKeyEquivalentUniquing:(id)arg1;
+ (void)_recursivelyRegisterMenuForKeyEquivalentUniquing:(id)arg1;
+ (void)_unregisterMenuItemForKeyEquivalentUniquing:(id)arg1;
+ (void)_registerMenuItemForKeyEquivalentUniquing:(id)arg1;
+ (void)_unregisterOneMenuForKeyEquivalentUniquing:(id)arg1;
+ (void)_registerOneMenuForKeyEquivalentUniquing:(id)arg1;
+ (void)_unregisterMenuForKeyEquivalentUniquing:(id)arg1;
+ (void)_registerMenuForKeyEquivalentUniquing:(id)arg1;
- (void)_menuDidChangeAccessibilityOverriddenAttribute:(id)arg1 from:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeRespectsKeyEquivalentWhileHiddenFrom:(BOOL)arg2 to:(BOOL)arg3;
- (void)_menuItem:(id)arg1 didChangeAccessibilityOverriddenAttribute:(id)arg2 from:(id)arg3 to:(id)arg4;
- (void)_menuItem:(id)arg1 didChangeSeparatorStatusFrom:(BOOL)arg2 to:(BOOL)arg3;
- (void)_menuItem:(id)arg1 didChangeHiddenFrom:(BOOL)arg2 to:(BOOL)arg3;
- (void)_menuItem:(id)arg1 didChangeCustomViewHandlesEventsFrom:(BOOL)arg2 to:(BOOL)arg3;
- (void)_menuItem:(id)arg1 didChangeCustomViewFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeTooltipFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeIndentFrom:(long long)arg2 to:(long long)arg3;
- (void)_menuItem:(id)arg1 didChangeNextItemIsAlternateFrom:(BOOL)arg2 to:(BOOL)arg3;
- (void)_menuItem:(id)arg1 didChangeAlternateFrom:(BOOL)arg2 to:(BOOL)arg3;
- (void)_menuItem:(id)arg1 didChangeKeyEquivalentModifierMaskFrom:(unsigned long long)arg2 to:(unsigned long long)arg3;
- (void)_menuItem:(id)arg1 didChangeKeyEquivalentVirtualKeyCodeFrom:(unsigned short)arg2 to:(unsigned short)arg3;
- (void)_menuItem:(id)arg1 didChangeKeyEquivalentFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeImageFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeStateImageFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeActionFrom:(SEL)arg2 to:(SEL)arg3;
- (void)_menuItem:(id)arg1 didChangeFontFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeAttributedTitleFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeTitleFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeSubmenuFrom:(id)arg2 to:(id)arg3;
- (void)_menuItem:(id)arg1 didChangeEnabledStateFrom:(BOOL)arg2 to:(BOOL)arg3;
- (void)_limitedViewWantsRedisplayForItem:(id)arg1 inRect:(struct CGRect)arg2;
- (const struct AEDesc *)_contextMenuPluginAEDesc;
- (void)_setContextMenuPluginAEDesc:(const struct AEDesc *)arg1;
- (BOOL)showsStateColumn;
- (void)setShowsStateColumn:(BOOL)arg1;
- (void)_sendMenuClosedNotification;
- (void)_sendMenuOpeningNotification;
- (void)_associateStatusItem:(id)arg1;
- (struct CGRect)_confinementRectForScreen:(id)arg1;
- (void)cancelTracking;
- (void)cancelTrackingWithoutAnimation;
- (void)_cancelTrackingWithFade:(BOOL)arg1;
- (id)highlightedItem;
- (void)highlightItem:(id)arg1;
- (void)_informDelegateOfHighlightedItem:(id)arg1;
- (double)menuBarHeight;
- (BOOL)_menuOwnerCanUseMenuWhenModal;
- (BOOL)_isInMainMenu;
- (void)_recursivelyNoteChangedIsInMainMenu:(BOOL)arg1;
- (void)_recursivelyChangeLayoutDirectionFrom:(long long)arg1 to:(long long)arg2;
- (long long)_userInterfaceLayoutDirection;
- (void)_setMenuOwner:(id)arg1;
- (id)_menuOwner;
- (id)_owningPopUp;
- (void)_setOwnedByPopUp:(id)arg1;
- (BOOL)_ownedByPopUp;
- (void)_performSidebandUpdatersForRole:(long long)arg1 withEventRef:(void *)arg2;
- (void)_removeSidebandMenuUpdaterForToken:(id)arg1;
- (void)_addSidebandMenuUpdaterForRoles:(long long)arg1 token:(id)arg2 priority:(long long)arg3 handler:(id)arg4;
- (long long)_sidebandUpdaterRoles;
- (void)_populate:(BOOL)arg1;
- (BOOL)_populateWithEventRef:(void *)arg1;
- (void)_populateFromSidebandUpdatersOfSign:(int)arg1 withEventRef:(void *)arg2;
- (BOOL)_populateFromDelegateWithEventRef:(void *)arg1;
- (BOOL)_delegateWantsConfinementRectCall;
- (BOOL)_delegateWantsHighlightedCall;
- (BOOL)_delegateWantsCloseCall;
- (BOOL)_delegateWantsOpenCall;
- (BOOL)_delegateWantsPopulateCall;
- (id)delegate;
- (void)setDelegate:(id)arg1;
- (void)_endHandlingCarbonEvents:(id)arg1;
- (id)_handleCarbonEvents:(const struct EventTypeSpec *)arg1 count:(unsigned long long)arg2 handler:(id)arg3;
- (BOOL)_hasPendingCancellationEvent;
- (void)_setHasPadding:(BOOL)arg1 onEdge:(unsigned long long)arg2;
- (BOOL)_hasPaddingOnEdge:(unsigned long long)arg1;
- (BOOL)_condensesSeparators;
- (void)_setCondensesSeparators:(BOOL)arg1;
- (id)_menuServicesStartingRequestor;
- (void)_setMenuServicesStartingRequestor:(id)arg1;
- (unsigned long long)_menuPluginTypes;
- (void)_setMenuPluginTypes:(unsigned long long)arg1;
- (long long)_menuPluginInsertionMode;
- (void)_setMenuPluginInsertionMode:(long long)arg1;
- (void)setAllowsContextMenuPlugIns:(BOOL)arg1;
- (BOOL)allowsContextMenuPlugIns;
- (void)_setAllowsDifferentInitialPopupSelection:(BOOL)arg1;
- (BOOL)_allowsDifferentInitialPopupSelection;
- (long long)_backgroundStyle;
- (void)setFont:(id)arg1;
- (id)font;
- (id)_fontOrNilIfDefault;
- (struct CGSize)size;
- (void)setMinimumWidth:(double)arg1;
- (double)minimumWidth;
- (void)_popUpMenuWithEvent:(id)arg1 forView:(id)arg2;
- (void)_updateEnabled;
- (BOOL)_isEnabled;
- (void)_setEnabled:(BOOL)arg1;
- (void)_setIsContextualMenu:(BOOL)arg1;
- (BOOL)_isContextualMenu;
- (BOOL)popUpMenuPositioningItem:(id)arg1 atLocation:(struct CGPoint)arg2 inView:(id)arg3;
- (void)_popUpContextMenu:(id)arg1 withEvent:(id)arg2 forView:(id)arg3 withFont:(id)arg4;
- (void)_popUpContextMenu:(id)arg1 withEvent:(id)arg2 forView:(id)arg3;
- (BOOL)_servicesMenuItemsAreForContextMenu;
- (id)_insertItemInSortedOrderWithTitle:(id)arg1 action:(SEL)arg2 keyEquivalent:(id)arg3;
- (void)_internalPerformActionForItemAtIndex:(long long)arg1;
- (void)performActionForItemAtIndex:(long long)arg1;
- (struct CGPoint)locationForSubmenu:(id)arg1;
- (void)sizeToFit;
- (BOOL)isAttached;
- (id)attachedMenu;
- (BOOL)isTornOff;
- (id)tearOffMenuRepresentation;
- (void)setTearOffMenuRepresentation:(id)arg1;
- (id)contextMenuRepresentation;
- (id)_contextMenuImpl;
- (void)setContextMenuRepresentation:(id)arg1;
- (id)menuRepresentation;
- (void)_createExtraIvars;
- (unsigned long long)propertiesToUpdate;
- (unsigned long long)_currentMenuUpdateFlags;
- (id)_menuImplIfExists;
- (id)_menuImpl;
- (void)setMenuRepresentation:(id)arg1;
- (void)helpRequested:(id)arg1;
- (void)_postItemChangedNotificationButIgnoringItOurselves:(id)arg1;
- (void)itemChanged:(id)arg1;
- (void)_menuChanged;
- (BOOL)menuChangedMessagesEnabled;
- (void)setMenuChangedMessagesEnabled:(BOOL)arg1;
- (void)update;
- (void)_updateForTracking;
- (void)_enableItems;
- (void)_enableItem:(id)arg1;
- (BOOL)performKeyEquivalent:(id)arg1;
- (void)_performActionWithHighlightingForItemAtIndex:(long long)arg1;
- (void)_performActionWithHighlightingForItemAtIndex:(long long)arg1 sendAccessibilityNotification:(BOOL)arg2;
- (BOOL)_performKeyEquivalentWithDelegate:(id)arg1;
- (BOOL)autoenablesItems;
- (void)setAutoenablesItems:(BOOL)arg1;
- (void)_setSuppressAutoenabling:(BOOL)arg1;
- (id)itemWithTag:(long long)arg1;
- (id)itemWithTitle:(id)arg1;
- (id)itemAtIndex:(long long)arg1;
- (long long)_indexOfItemWithPartialTitle:(id)arg1;
- (long long)indexOfItemWithTarget:(id)arg1 andAction:(SEL)arg2;
- (long long)indexOfItemWithSubmenu:(id)arg1;
- (long long)indexOfItemWithRepresentedObject:(id)arg1;
- (long long)indexOfItemWithTag:(long long)arg1;
- (long long)indexOfItemWithTitle:(id)arg1;
- (long long)indexOfItem:(id)arg1;
- (long long)numberOfItems;
- (id)_itemArray;
- (id)itemArray;
- (void)setSubmenu:(id)arg1 forItem:(id)arg2;
- (void)removeAllItems;
- (void)removeItem:(id)arg1;
- (void)removeItemAtIndex:(long long)arg1;
- (id)addItemWithTitle:(id)arg1 action:(SEL)arg2 keyEquivalent:(id)arg3;
- (id)insertItemWithTitle:(id)arg1 action:(SEL)arg2 keyEquivalent:(id)arg3 atIndex:(long long)arg4;
- (void)addItem:(id)arg1;
- (void)insertItem:(id)arg1 atIndex:(long long)arg2;
- (id)supermenu;
- (void)setSupermenu:(id)arg1;
- (id)_menuName;
- (void)_setMenuName:(id)arg1;
- (id)title;
- (void)setTitle:(id)arg1;
- (id)_trackingInfo;
- (void)_finishedMakingConnections;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)description;
- (void)dealloc;
- (id)init;
- (id)initWithTitle:(id)arg1;
@property(copy) NSString *identifier;
- (void)setUserInterfaceItemIdentifier:(id)arg1;
- (id)userInterfaceItemIdentifier;
- (id)_menuPanelInitWithCoder:(id)arg1;
- (id)_panelInitWithCoder:(id)arg1;
- (id)_windowInitWithCoder:(id)arg1;
- (id)_responderInitWithCoder:(id)arg1;
- (void)_recursivelyUpdateKeyEquivalents;
- (id)_getKeyEquivalentUniquerCreatingIfNecessary:(BOOL)arg1;
- (BOOL)accessibilitySetOverrideValue:(id)arg1 forAttribute:(id)arg2;
- (BOOL)accessibilitySupportsOverriddenAttributes;
- (BOOL)accessibilityIsIgnored;
@end
@interface NSExtraMIData : NSObject
{
NSAttributedString *attributedTitle;
NSString *tooltip;
_NSBindingAdaptor *bindingAdaptor;
NSMenuItemViewer *menuItemViewer;
NSImage *onStateImage;
NSImage *offStateImage;
NSImage *mixedStateImage;
NSFont *font;
NSImage *_image;
NSString *userKE;
struct CGSize cachedAttributedTitleSize;
unsigned short virtualKeyCode;
unsigned short defaultKEPriority;
unsigned char userKEMask;
NSAttributedString *alternateAttributedTitle;
}
- (id)init;
@end
@interface NSMenuItem : NSObject <NSMenuItem, NSCopying, NSCoding, NSValidatedUserInterfaceItem>
{
NSMenu *_menu;
NSString *_title;
NSString *_keyEquivalent;
NSString *_uiid;
id _repObject;
NSMenu *_submenu;
id _extraData;
id _target;
SEL _action;
long long _tag;
unsigned char _keyEquivalentModifierMask;
struct __miFlags {
unsigned int keGenerationCount:8;
unsigned int disabled:1;
unsigned int isSeparator:1;
unsigned int hidden:1;
unsigned int alternate:1;
unsigned int moreAlternate:1;
unsigned int singleAlternate:1;
unsigned int indent:4;
unsigned int keShareMode:3;
unsigned int state:2;
unsigned int RESERVED1:2;
unsigned int limitedView:1;
unsigned int nextItemIsAlternate:1;
unsigned int blockKE:1;
unsigned int ignoredForAccessibility:1;
unsigned int hiddenActiveKE:1;
unsigned int noRepeatKEs:1;
unsigned int RESERVED2:1;
} _miFlags;
}
+ (struct __CFString *)_menuItemViewerHIViewClassName;
+ (BOOL)_hasTitlePathBasedUserKeyEquivalent;
+ (void)_updateUserKEsAfterActivation:(id)arg1;
+ (id)separatorItem;
+ (BOOL)usesUserKeyEquivalents;
+ (void)setUsesUserKeyEquivalents:(BOOL)arg1;
+ (void)initialize;
+ (id)_defaultWindowMenuStateImageDirtyWindow;
+ (id)_defaultWindowMenuStateImageKeyWindow;
+ (id)_defaultWindowMenuStateImageMinimizedWindow;
- (void)setIdentifier:(id)arg1;
- (id)identifier;
- (void)setUserInterfaceItemIdentifier:(id)arg1;
- (id)userInterfaceItemIdentifier;
- (id)_bindingAdaptor;
- (void)_setBindingAdaptor:(id)arg1;
- (BOOL)_requiresModifiersToBeVisible;
- (void)_setRequiresModifiersToBeVisible:(BOOL)arg1;
- (BOOL)_isAlternateDespiteNonmatchingModifiers;
- (void)_setIsAlternateDespiteNonmatchingModifiers:(BOOL)arg1;
- (BOOL)_respectsKeyEquivalentForRepeatKeys;
- (void)_setRespectsKeyEquivalentForRepeatKeys:(BOOL)arg1;
- (BOOL)_respectsKeyEquivalentWhileHidden;
- (void)_setRespectsKeyEquivalentWhileHidden:(BOOL)arg1;
- (void)_setIgnoredForAccessibility:(BOOL)arg1;
- (BOOL)_ignoredForAccessibility;
- (id)_startingWindowForSendAction:(SEL)arg1;
- (id)_menuItemViewer;
- (id)view;
- (BOOL)_viewHandlesEvents;
- (void)_setViewHandlesEvents:(BOOL)arg1;
- (void)_setViewNeedsDisplayInRect:(struct CGRect)arg1;
- (void)setView:(id)arg1;
- (long long)_changedFlags;
- (void)_setChangedFlags:(long long)arg1;
- (BOOL)_isHelpMenuAppKitOnly;
- (BOOL)_isHelpMenu;
- (id)toolTip;
- (void)setToolTip:(id)arg1;
- (id)representedObject;
- (void)setRepresentedObject:(id)arg1;
- (long long)tag;
- (void)setTag:(long long)arg1;
- (SEL)action;
- (void)setAction:(SEL)arg1;
- (id)target;
- (void)setTarget:(id)arg1;
- (long long)indentationLevel;
- (void)setIndentationLevel:(long long)arg1;
- (void)_setNextItemIsAlternate:(BOOL)arg1;
- (BOOL)_nextItemIsAlternate;
- (BOOL)isAlternate;
- (void)setAlternate:(BOOL)arg1;
- (BOOL)_isEnabled;
- (BOOL)isHighlighted;
- (BOOL)_canBeHighlighted;
- (BOOL)isEnabled;
- (void)setEnabled:(BOOL)arg1;
- (id)mixedStateImage;
- (void)setMixedStateImage:(id)arg1;
- (id)offStateImage;
- (void)setOffStateImage:(id)arg1;
- (id)onStateImage;
- (void)setOnStateImage:(id)arg1;
- (long long)state;
- (void)setState:(long long)arg1;
- (long long)_currentStateImageEnumeration;
- (id)_imageForState:(long long)arg1;
- (void)_setIconRef:(struct OpaqueIconRef *)arg1;
- (struct OpaqueIconRef *)_iconRef;
- (id)image;
- (void)setImage:(id)arg1;
- (void)setTitleWithMnemonic:(id)arg1;
- (id)mnemonic;
- (unsigned long long)mnemonicLocation;
- (void)setMnemonicLocation:(unsigned long long)arg1;
- (void)_setMenuItemBelongsToContextualMenu:(BOOL)arg1;
- (BOOL)_canShareKeyEquivalentWithItem:(id)arg1;
- (long long)keyEquivalentSharingMode;
- (void)setKeyEquivalentSharingMode:(long long)arg1;
- (BOOL)_requiresKERegistration;
- (unsigned long long)_keyEquivalentPriority;
- (unsigned long long)_defaultKeyEquivalentPriority;
- (void)_setDefaultKeyEquivalentPriority:(unsigned long long)arg1;
- (BOOL)_blockKE;
- (void)_setBlockKE:(BOOL)arg1;
- (BOOL)_menuTitleMayBeInvolvedInMenuPaths;
- (void)_recursivelyUpdateKeyEquivalents;
- (unsigned long long)_desiredKeyEquivalentModifierMask;
- (id)_desiredKeyEquivalent;
- (unsigned long long)_rawKeyEquivalentModifierMask;
- (id)_rawKeyEquivalent;
- (BOOL)_mayBeInvolvedInMenuItemPath;
- (void)_recacheUserKeyEquivalentOnlyIfStale:(BOOL)arg1;
- (unsigned long long)userKeyEquivalentModifierMask;
- (id)userKeyEquivalent;
- (void)_internalPerformActionThroughMenuIfPossible;
- (void)_corePerformAction;
- (unsigned short)_keyEquivalentVirtualKeyCode;
- (void)_setKeyEquivalentVirtualKeyCode:(unsigned short)arg1;
- (BOOL)_shouldForceShiftModifierWithKeyEquivalent:(id)arg1;
- (id)_applicableImage;
- (unsigned long long)_applicableKeyEquivalentModifierMask;
- (unsigned long long)keyEquivalentModifierMask;
- (void)setKeyEquivalentModifierMask:(unsigned long long)arg1;
- (id)keyEquivalent;
- (void)_cacheUserKeyEquivalentInfo:(struct NSMenuUserKeyEquivalentInfo_t)arg1;
- (struct NSMenuUserKeyEquivalentInfo_t)_fetchFreshUserKeyEquivalentInfo;
- (void)setKeyEquivalent:(id)arg1;
- (BOOL)isSeparatorItem;
- (struct CGSize)_cachedAttributedTitleSize;
- (struct CGSize)_computeAttributedTitleSizeForTitle:(id)arg1;
- (void)setFont:(id)arg1;
- (id)font;
- (id)_alternateAttributedTitle;
- (void)_setAlternateAttributedTitle:(id)arg1;
- (id)attributedTitle;
- (void)setAttributedTitle:(id)arg1;
- (id)title;
- (id)_titlePathForUserKeyEquivalents;
- (id)_titleForUserKeyEquivalents;
- (void)setTitle:(id)arg1;
- (void)_configureAsSeparatorItem;
- (BOOL)isHiddenOrHasHiddenAncestor;
- (BOOL)isHidden;
- (BOOL)_isHidden;
- (void)setHidden:(BOOL)arg1;
- (void)_setHidden:(BOOL)arg1;
- (id)submenu;
- (void)_setSubmenu:(id)arg1;
- (void)setSubmenu:(id)arg1;
- (BOOL)hasSubmenu;
- (id)menu;
- (id)parentItem;
- (id)_superitem;
- (void)setMenu:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)description;
- (void)dealloc;
- (long long)backgroundStyle;
- (id)init;
- (id)initWithTitle:(id)arg1 action:(SEL)arg2 keyEquivalent:(id)arg3;
- (id)controlView;
- (void)setControlView:(id)arg1;
- (id)_menuCellInitWithCoder:(id)arg1;
- (id)_buttonCellInitWithCoder:(id)arg1;
- (id)_actionCellInitWithCoder:(id)arg1;
- (id)_cellInitWithCoder:(id)arg1;
- (BOOL)accessibilitySetOverrideValue:(id)arg1 forAttribute:(id)arg2;
- (BOOL)accessibilitySupportsOverriddenAttributes;
- (BOOL)accessibilityIsIgnored;
@end
@interface NSExtraMICData : NSObject
{
NSMenuItem *item;
id menuView;
NSAttributedString *keAttrStr;
NSMenuKEUniquer *keUniquer;
}
@end
@interface NSMenuItemCell : NSButtonCell
{
id _extraData;
struct CGSize _stateImageSize;
struct CGSize _imageSize;
struct CGSize _titleSize;
struct CGSize _keyEquivalentSize;
struct CGSize _size;
struct __micFlags {
unsigned int needsSizing:1;
unsigned int reserved:1;
unsigned int needsDisplay:1;
unsigned int keyEquivGlyphWidth:16;
unsigned int uniqueAgainstMain:1;
unsigned int RESERVED:12;
} _micFlags;
}
+ (void)_systemColorsChanged:(id)arg1;
+ (id)_colorizedImage:(id)arg1 color:(id)arg2;
+ (id)_dimmedImage:(id)arg1;
+ (BOOL)prefersTrackingUntilMouseUp;
+ (void)initialize;
- (void)setBordered:(BOOL)arg1;
- (void)setFont:(id)arg1;
- (long long)state;
- (id)image;
- (id)representedObject;
- (void)setRepresentedObject:(id)arg1;
- (long long)tag;
- (unsigned long long)mnemonicLocation;
- (id)title;
- (id)_highlightTextColor;
- (id)_highlightColor;
- (BOOL)isOpaque;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)drawBorderAndBackgroundWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawKeyEquivalentWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct _NSRange)_characterRangeForPoint:(struct CGPoint)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)drawTitleWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawImageWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawStateImageWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawSeparatorItemWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)_separatorRectForCellFrame:(struct CGRect)arg1 isFlipped:(BOOL)arg2;
- (struct CGRect)keyEquivalentRectForBounds:(struct CGRect)arg1;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGRect)imageRectForBounds:(struct CGRect)arg1;
- (struct CGRect)stateImageRectForBounds:(struct CGRect)arg1;
- (void)_resetMeasuredCell;
- (struct CGRect *)_rectsForBounds:(struct CGRect)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (short)_keyEquivalentGlyphWidth;
- (double)keyEquivalentWidth;
- (double)titleWidth;
- (double)imageWidth;
- (double)stateImageWidth;
- (void)calcSize;
- (struct CGSize)_borderInset;
- (BOOL)_obeysHiddenBit;
- (BOOL)needsDisplay;
- (void)setNeedsDisplay:(BOOL)arg1;
- (BOOL)needsSizing;
- (void)setNeedsSizing:(BOOL)arg1;
- (id)keyEquivalentAttributedString;
- (void)setHighlighted:(BOOL)arg1;
- (id)_keyEquivalentUniquerCreatingIfNecessary:(BOOL)arg1;
- (id)_specialControlView;
- (id)menuItem;
- (void)setMenuItem:(id)arg1;
- (id)menuView;
- (void)setMenuView:(id)arg1;
- (id)_sharedTextCell;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initImageCell:(id)arg1;
- (id)init;
- (id)initTextCell:(id)arg1;
@end
@interface NSMenuTemplate : NSObject <NSCoding>
{
NSString *title;
struct CGPoint location;
id view;
NSString *menuClassName;
id supermenu;
id realObject;
id extension;
BOOL isWindowsMenu;
BOOL isRequestMenu;
BOOL isFontMenu;
BOOL interfaceStyle;
char *cMenuClassName;
BOOL disabled;
id popupCell;
}
+ (void)initialize;
- (long long)numberOfItems;
- (void)_setOwnedByPopUp:(id)arg1;
- (BOOL)_isEnabled;
- (void)_setEnabled:(BOOL)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)nibInstantiate;
- (BOOL)_pullsDown;
- (void)_setPullsDown:(BOOL)arg1;
- (void)setSupermenu:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (void)_setTitle:(id)arg1;
- (id)itemMatrix;
- (id)supermenu;
- (id)menuClassName;
- (void)_setMenuClassName:(id)arg1;
@end
@interface NSKeyboardShortcut : NSObject <NSCopying>
{
NSString *_keyEquivalent;
unsigned long long _modifierMask;
}
+ (id)emptyShortcut;
+ (id)shortcutWithPreferencesEncoding:(id)arg1;
+ (id)shortcutWithKeyEquivalent:(id)arg1 modifierMask:(unsigned long long)arg2;
@property(readonly) unsigned long long modifierMask; // @synthesize modifierMask=_modifierMask;
@property(readonly) NSString *keyEquivalent; // @synthesize keyEquivalent=_keyEquivalent;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)description;
- (void)dealloc;
@property(readonly) NSString *preferencesEncoding;
@property(readonly) NSString *localizedModifierMaskDisplayName;
- (BOOL)_keyEquivalentIsUpperCase;
@property(readonly) NSString *localizedKeyEquivalentDisplayName;
@property(readonly) NSString *localizedDisplayName;
- (BOOL)isEmpty;
- (id)initWithKeyEquivalent:(id)arg1 modifierMask:(unsigned long long)arg2;
@end
@interface NSMouseTracker : NSObject
{
struct CGPoint _initialPoint;
struct CGPoint _previousPoint;
struct CGPoint _currentPoint;
NSEvent *_initialEvent;
NSEvent *_previousEvent;
NSEvent *_currentEvent;
NSView *_view;
id _delegate;
double _delay;
double _interval;
int _eventMask;
unsigned long long _trackingConstraint;
unsigned int _trackingConstraintKeyMask;
struct __NSMouseTrackerDelegateRespondTo {
unsigned int startTracking:1;
unsigned int continueTracking:1;
unsigned int stopTracking:1;
unsigned int constrainPoint:1;
unsigned int handlePeriodicEvents:1;
unsigned int reserved:27;
} _delegateRespondTo;
void *_NSMouseTrackerReserved1;
void *_NSMouseTrackerReserved2;
void *_NSMouseTrackerReserved3;
}
- (id)previousEvent;
- (id)initialEvent;
- (struct CGPoint)initialPoint;
- (struct CGPoint)previousPoint;
- (struct CGPoint)currentPoint;
- (id)delegate;
- (id)view;
- (unsigned long long)trackingConstraintKeyMask;
- (void)setTrackingConstraintKeyMask:(unsigned long long)arg1;
- (unsigned long long)trackingConstraint;
- (void)setTrackingConstraint:(unsigned long long)arg1;
- (BOOL)stopTrackingWithEvent:(id)arg1;
- (BOOL)continueTrackingWithEvent:(id)arg1;
- (BOOL)startTrackingWithEvent:(id)arg1 inView:(id)arg2 withDelegate:(id)arg3;
- (BOOL)trackWithEvent:(id)arg1 inView:(id)arg2 withDelegate:(id)arg3;
- (id)nextEventForWindow:(id)arg1;
- (void)_releaseEvents;
- (long long)eventMask;
- (void)setEventMask:(long long)arg1;
- (void)_setDelegate:(id)arg1;
- (void)setPeriodicDelay:(double)arg1 interval:(double)arg2;
- (double)delay;
- (double)interval;
- (struct CGPoint)_constrainPoint:(struct CGPoint)arg1 withEvent:(id)arg2;
- (struct CGPoint)_getLocalPoint:(id)arg1;
- (id)init;
@end
@interface NSMovie : NSObject <NSCoding>
{
void *_movie;
NSURL *_url;
struct {
unsigned int dispose:1;
unsigned int reserved:31;
} _movieFlags;
long long _reserved1;
long long _reserved2;
}
+ (void)initialize;
+ (Class)_QTMovieClass;
+ (void)_loadQTKit;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)QTMovie;
- (void)finalize;
- (void)dealloc;
- (id)initWithMovie:(id)arg1;
@end
@interface NSNavBrowserCell : NSBrowserCell
{
NSView *_controlView;
NSNavNode *_node;
struct __NBCFlags {
unsigned int isDirectory:1;
unsigned int isFauxDisabled:1;
unsigned int isTrackingMouse:1;
unsigned int _reserved:29;
} _nbcFlags;
NSButtonCell *_ejectButtonCell;
}
+ (BOOL)prefersTrackingUntilMouseUp;
+ (struct CGSize)iconSize;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)_invalidateEjectButtonCellWithEvent:(id)arg1;
- (void)addTrackingAreasForView:(id)arg1 inFrame:(struct CGRect)arg2 withUserInfo:(id)arg3 mouseLocation:(struct CGPoint)arg4;
- (id)ejectButtonCell;
- (void)setShowEjectButton:(BOOL)arg1;
- (void)setHighlighted:(BOOL)arg1;
- (struct CGRect)ejectButtonFrameForCellFrame:(struct CGRect)arg1;
- (id)_imageForEjectType:(int)arg1;
- (BOOL)accessibilityIsURLAttributeSettable;
- (id)accessibilityURLAttribute;
- (BOOL)accessibilityIsFilenameAttributeSettable;
- (id)accessibilityFilenameAttribute;
- (id)accessibilityAttributeNames;
- (void)drawWithExpansionFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)expansionFrameWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (struct CGRect)imageRectForBounds:(struct CGRect)arg1;
- (void)_drawHighlightWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)_branchImageRectForBounds:(struct CGRect)arg1;
- (struct CGRect)clickableContentRectForBounds:(struct CGRect)arg1;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (id)_currentBranchImageWithView:(id)arg1;
- (BOOL)isFauxDisabled;
- (BOOL)isDirectory;
- (id)controlView;
- (void)setControlView:(id)arg1;
- (void)setNode:(id)arg1 isDirectory:(BOOL)arg2 displayState:(int)arg3;
- (void)setDisplayState:(int)arg1;
- (id)node;
- (void)dealloc;
- (long long)_typesetterBehavior;
- (unsigned long long)_effectiveFocusRingType;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)init;
@end
@interface NSNavBrowserDelegate : NSNavFileListDelegate <NSBrowserDelegate>
{
NSBrowser *_browser;
NSNavNode *_lastSelectedNode;
NSNavPreviewController *_previewController;
unsigned int _reloadingInvalidAlias:1;
unsigned int _reserved:31;
NSMutableDictionary *_aliasNodesToTargetNodes;
}
- (id)view;
- (double)browser:(id)arg1 shouldSizeColumn:(long long)arg2 forUserResize:(BOOL)arg3 toWidth:(double)arg4;
- (struct CGRect)sourceFrameOnScreenForNavNode:(id)arg1;
- (BOOL)browser:(id)arg1 shouldTypeSelectForEvent:(id)arg2 withCurrentSearchString:(id)arg3;
- (long long)browser:(id)arg1 nextTypeSelectMatchFromRow:(long long)arg2 toRow:(long long)arg3 inColumn:(long long)arg4 forString:(id)arg5;
- (void)browserColumnConfigurationDidChange:(id)arg1;
- (id)browser:(id)arg1 selectionIndexesForProposedSelection:(id)arg2 inColumn:(long long)arg3;
- (BOOL)_userClickedInEjectButtonFrame;
- (BOOL)browser:(id)arg1 shouldTrackCell:(id)arg2 atRow:(long long)arg3 inColumn:(long long)arg4;
- (struct CGRect)_frameOfCellInBrowserAtColumn:(long long)arg1 row:(long long)arg2;
- (void)_ejectButtonClicked:(id)arg1;
- (void)browser:(id)arg1 willDisplayCell:(id)arg2 atRow:(long long)arg3 column:(long long)arg4;
- (id)browser:(id)arg1 objectValueForItem:(id)arg2;
- (BOOL)browser:(id)arg1 isLeafItem:(id)arg2;
- (id)browser:(id)arg1 child:(long long)arg2 ofItem:(id)arg3;
- (long long)browser:(id)arg1 numberOfChildrenOfItem:(id)arg2;
- (void)browser:(id)arg1 didChangeLastColumn:(long long)arg2 toColumn:(long long)arg3;
- (void)_browserDoubleAction:(id)arg1;
- (BOOL)_changeRootNodeBasedOnSelectedNodes:(id)arg1;
- (BOOL)navBrowser:(id)arg1 isEnabledRow:(long long)arg2 column:(long long)arg3;
- (long long)navBrowser:(id)arg1 labelColorIndexForRow:(long long)arg2 column:(long long)arg3;
- (void)navBrowser:(id)arg1 didClickOnDisabledRow:(long long)arg2 column:(long long)arg3;
- (void)configureForCanChooseFiles:(BOOL)arg1;
- (BOOL)worksWhenModal;
- (BOOL)browser:(id)arg1 writeRowsWithIndexes:(id)arg2 inColumn:(long long)arg3 toPasteboard:(id)arg4;
- (void)configureForAllowsMultipleSelection:(BOOL)arg1;
- (void)configureForCanChooseDirectories:(BOOL)arg1;
- (id)selectedNodes;
- (id)selectedNodesIncludingDirectories;
- (void)setCurrentBrowsingNodePath:(id)arg1;
- (void)setCurrentDirectoryNode:(id)arg1;
- (BOOL)canGoIntoSelectedDirectory;
- (id)visualRootNode;
- (BOOL)_browser:(id)arg1 performKeyEquivalent:(id)arg2 inColumn:(long long)arg3;
- (BOOL)_browser:(id)arg1 keyEvent:(id)arg2 inColumn:(long long)arg3;
- (id)currentTypeSelectSearchString;
- (id)browser:(id)arg1 headerViewControllerForItem:(id)arg2;
- (id)browser:(id)arg1 previewViewControllerForLeafItem:(id)arg2;
- (BOOL)_shouldShowPreviewForNode:(id)arg1;
- (void)_browserAction:(id)arg1;
- (BOOL)_lastSelectedNodeIsDirectory;
- (id)_selectedNodesWithEntireSelection:(BOOL)arg1;
- (void)handleUserGoUpDirectory;
- (id)showNode:(id)arg1 inDirectory:(id)arg2 selectIfEnabled:(BOOL)arg3;
- (void)_setCurrentDirectoryNode:(id)arg1 pathToNode:(id)arg2;
- (id)_indexPathForNode:(id)arg1;
- (id)currentBrowsingNodePath;
- (id)currentDirectoryNode;
- (void)reloadDisplayState;
- (BOOL)_setSelectedNodes:(id)arg1;
- (void)reloadChildrenForNode:(id)arg1;
- (BOOL)lightweightHandleChildChanged:(id)arg1 parent:(id)arg2 property:(id)arg3;
- (void)_reloadChildNode:(id)arg1 parent:(id)arg2;
- (void)_reloadChildNode:(id)arg1 parent:(id)arg2 includeChildColumn:(BOOL)arg3 updateTrackignAreas:(BOOL)arg4;
- (void)loadAndRestoreCurrentBrowsingNodePath:(id)arg1 selectedNodes:(id)arg2;
- (id)_cachedChildrenForNode:(id)arg1 logonOK:(BOOL)arg2;
- (id)rootItemForBrowser:(id)arg1;
- (void)configureForInactiveState;
- (void)_addAliasNode:(id)arg1 toTargetNode:(id)arg2;
- (void)_removeAliasNode:(id)arg1;
- (void)_clearAliasToTargetNodeMapTable;
- (void)configureForActiveState;
@property(retain, nonatomic) NSBrowser *browser; // @dynamic browser;
- (void)windowOrderedOut;
- (void)dealloc;
@end
@interface NSNavHistoryState : NSObject
{
NSArray *_currentBrowsingNodePath;
int _fileListMode;
}
- (int)fileListMode;
- (id)currentBrowsingNodePath;
- (id)currentDirectoryNode;
- (id)rootNode;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (void)dealloc;
- (id)initWithCurrentBrowsingNodePath:(id)arg1 fileListMode:(int)arg2;
@end
@interface NSNavDataSource : NSObject
{
NSNavView *_navView;
NSNavNode *_rootNode;
Class _navNodeClass;
int _fileListMode;
int _lastNonNaughtFileListMode;
NSString *_fileListOrderedByFileProperty;
unsigned int _resolvesAliases:1;
unsigned int _showsHiddenFiles:1;
unsigned int _canClickDisabledFiles:1;
unsigned int _allowsMultipleSelection:1;
unsigned int _treatsFilePackagesAsDirectories:1;
unsigned int _treatsDirectoryAliasesAsDirectories:1;
unsigned int _calculatesAllSizes:1;
unsigned int _isFileListOrderedDescending:1;
unsigned int _isFileListOrderedCaseSensitive:1;
unsigned int _allowsExpandingMultipleDirectories:1;
unsigned int _isReloading:1;
unsigned int _creatingDelegate:1;
unsigned int _padding:20;
NSMutableDictionary *_sortedChildren;
NSMutableArray *_history;
long long _currentHistoryPosition;
long long _makeHistoryDisabledCount;
NSMutableArray *_fileDelegates;
int _lastFileListMode;
NSMutableArray *_expandedNodes;
NSMutableDictionary *_replacedNodes;
}
- (Class)sharedServerControllerClass;
- (Class)previewControllerClass;
- (void)_debug;
- (void)_handleNodePropertyChanged:(id)arg1;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)_handleChangedAllChildrenInExpandedNode:(id)arg1;
- (void)_handleRemovedChildNode:(id)arg1 fromExpandedNode:(id)arg2;
- (void)_handleAddedChildNode:(id)arg1 toExpandedNode:(id)arg2;
- (BOOL)_updateNodeList:(id)arg1 forChangedProperty:(id)arg2 ofNode:(id)arg3;
- (BOOL)_updateNodeList:(id)arg1 byRemovingNode:(id)arg2 sendPrepareMessageWithParentNode:(id)arg3;
- (BOOL)_updateNodeList:(id)arg1 byAddingNode:(id)arg2;
- (id)_rawChildrenOfNode:(id)arg1;
- (id)_queryHitResultsFilterUTIs;
- (id)_processedChildrenOfNode:(id)arg1;
- (BOOL)_showsNode:(id)arg1;
- (void)_sortNodes:(id)arg1 withSortDescriptors:(id)arg2;
- (unsigned long long)indexOfBestMatchForDisplayNamePrefix:(id)arg1 inCachedChildrenForNode:(id)arg2;
- (unsigned long long)indexOfNode:(id)arg1 inCachedChildrenForNode:(id)arg2;
- (unsigned long long)_indexOfNode:(id)arg1 inOrderedNodes:(id)arg2;
- (unsigned long long)_leftmostInsertionIndexForNode:(id)arg1 inOrderedNodes:(id)arg2;
- (unsigned long long)_leftmostInsertionIndexForNode:(id)arg1 inOrderedNodes:(id)arg2 withSortDescriptors:(id)arg3;
- (id)_sortDescriptors;
- (id)sortDescriptors;
- (id)_actualOrderingFilePropertyAscending:(char *)arg1;
- (id)currentLocalSearchScopeNode;
- (void)goUpDirectory;
- (void)goForward;
- (void)goBack;
- (void)_goToHistoryState:(id)arg1;
- (BOOL)canGoForward;
- (BOOL)canGoBack;
- (BOOL)isMakeHistoryEnabled;
- (void)enableMakeHistory;
- (void)disableMakeHistory;
- (void)_makeHistory;
- (void)removeExpandedNodesStartingWithIndex:(long long)arg1;
- (void)replaceExpandedNode:(id)arg1 withNode:(id)arg2;
- (void)removeAllExpandedNodes;
- (void)removeExpandedNode:(id)arg1;
- (void)addExpandedNode:(id)arg1;
- (BOOL)isExpandedNode:(id)arg1;
- (id)expandedNodes;
- (void)didChangeExpandedNodes;
- (void)willChangeExpandedNodes;
- (long long)countOfCachedChildrenForNode:(id)arg1 createIfNeeded:(BOOL)arg2;
- (id)cachedChildrenForNode:(id)arg1;
- (void)_stopObservingAllChildren;
- (void)_stopObservingChildrenForNode:(id)arg1;
- (id)_cachedChildrenForNode:(id)arg1 createIfNeeded:(BOOL)arg2;
- (void)_flushCachedChildrenForNode:(id)arg1;
- (id)_expandedNodesForObservedNode:(id)arg1;
- (void)handleDelegateClickedFauxDisabledNode:(id)arg1;
- (void)handleDelegateChangedCurrentDirectory;
- (void)handleDelegateConfirmedSelection;
- (void)handleDelegateChangedSelection;
- (id)activeFileListDelegate;
- (id)_createMediaBrowserDelegate;
- (id)_createIconViewDelegate;
- (id)_createNaughtDelegate;
- (id)_createOutlineDelegate;
- (id)_createBrowserDelegate;
- (Class)NSNavIconViewDelegateClass;
- (Class)NSNavOutlineDelegateClass;
- (Class)delegateClassForMode:(int)arg1;
- (void)_setPropertiesForDelegate:(id)arg1;
- (BOOL)isSizeDisplayedForNode:(id)arg1;
- (BOOL)isFauxDisabledNode:(id)arg1;
- (int)displayStateForNode:(id)arg1;
- (BOOL)isDirectoryNode:(id)arg1;
- (BOOL)shouldShowPreviewColumn:(id)arg1;
- (BOOL)isReloading;
- (id)canBrowseNode:(id)arg1 allowInteraction:(BOOL)arg2;
- (void)_concludeReloadChildrenForNode:(id)arg1;
- (void)_prepareForReloadChildrenForNode:(id)arg1;
- (void)_reloadChildrenForNode:(id)arg1;
- (void)setAllowsExpandingMultipleDirectories:(BOOL)arg1;
- (BOOL)allowsExpandingMultipleDirectories;
- (void)setCalculatesAllSizes:(BOOL)arg1;
- (BOOL)calculatesAllSizes;
- (void)setTreatsDirectoryAliasesAsDirectories:(BOOL)arg1;
- (BOOL)treatsDirectoryAliasesAsDirectories;
- (void)setTreatsFilePackagesAsDirectories:(BOOL)arg1;
- (BOOL)treatsFilePackagesAsDirectories;
- (void)setCanClickDisabledFiles:(BOOL)arg1;
- (BOOL)canClickDisabledFiles;
- (BOOL)canChooseFiles;
- (void)setAllowsMultipleSelection:(BOOL)arg1;
- (BOOL)allowsMultipleSelection;
- (void)setShowsHiddenFiles:(BOOL)arg1;
- (BOOL)showsHiddenFiles;
- (void)setResolvesAliases:(BOOL)arg1;
- (BOOL)resolvesAliases;
- (void)setFileListOrderedByFileProperty:(id)arg1 ascending:(BOOL)arg2 caseSensitive:(BOOL)arg3;
- (void)setFileListOrderedByFileProperty:(id)arg1 ascending:(BOOL)arg2;
- (void)setIsFileListOrderedCaseSensitive:(BOOL)arg1;
- (BOOL)isFileListOrderedCaseSensitive;
- (void)setIsFileListOrderedAscending:(BOOL)arg1;
- (BOOL)isFileListOrderedAscending;
- (void)setFileListOrderedByFileProperty:(id)arg1;
- (id)fileListOrderedByFileProperty;
- (BOOL)_isFauxFilePackageNode:(id)arg1;
- (BOOL)canChooseNode:(id)arg1;
- (BOOL)canChooseFileAtURL:(id)arg1;
- (void)setFileListMode:(int)arg1;
- (void)clearFileListMode;
- (int)fileListMode;
- (id)selectedNodesIncludingDirectories;
- (id)selectedNodes;
- (void)showNode:(id)arg1 selectIfEnabled:(BOOL)arg2;
- (void)showNodeInCurrentDirectoryWithDisplayNamePrefix:(id)arg1 selectIfEnabled:(BOOL)arg2;
- (void)showNodeInCurrentDirectoryWithFilename:(id)arg1 selectIfEnabled:(BOOL)arg2;
- (void)setCurrentBrowsingNodePath:(id)arg1;
- (void)_setCurrentBrowsingNodePath:(id)arg1 makeHistory:(BOOL)arg2 notify:(BOOL)arg3;
- (id)currentBrowsingNodePath;
- (void)setCurrentDirectoryNode:(id)arg1;
- (void)_setCurrentDirectoryNode:(id)arg1 makeHistory:(BOOL)arg2 notify:(BOOL)arg3;
- (id)currentDirectoryNode;
- (void)_loadAndRestoreCurrentBrowsingNodePath:(id)arg1 selectedNodes:(id)arg2;
- (id)visualRootNode;
- (void)_resortCachedChildren;
- (void)_resortCachedChildrenForNode:(id)arg1 withSortDescriptors:(id)arg2;
- (void)reloadRootNode;
- (void)setRootPath:(id)arg1;
@property(retain, nonatomic) NSNavNode *rootNode; // @dynamic rootNode;
- (void)setRootNode:(id)arg1 makeHistory:(BOOL)arg2 notify:(BOOL)arg3;
- (BOOL)acceptsRootNodeOrWarn:(id)arg1 usingParent:(BOOL)arg2;
- (void)setNavNodeClass:(Class)arg1;
- (Class)navNodeClass;
- (id)iconView;
- (id)outline;
- (id)browser;
- (id)navView;
- (void)_setNavView:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (void)windowOrderedOut;
- (id)initWithNavView:(id)arg1;
- (void)_storeOrderedByFileProperty:(id)arg1 orderedAscending:(BOOL)arg2;
- (void)_fetchOrderedByFileProperty:(id *)arg1 orderedAscending:(char *)arg2;
@property int lastFileListMode;
@end
@interface NSDisclosureButtonCell : NSNavExpansionButtonCell
{
}
@end
@interface NSNavExpansionButtonCell : NSButtonCell
{
}
- (id)initImageCell:(id)arg1;
- (id)initTextCell:(id)arg1;
- (id)init;
- (id)initWithCoder:(id)arg1;
- (id)initWithCell:(id)arg1;
- (void)_navExpansionCommonInit;
@end
@interface _NSNavContextCloseObject : NSObject
{
}
- (void)closeContextIfPossible;
@end
@interface NSNavFBENode : NSNavNode
{
struct OpaqueNodeRef *_fbeNode;
id _clearRegisteredForAttributes;
}
+ (id)nodeWithSavedQueryData:(id)arg1 title:(id)arg2 sortDescriptors:(id)arg3;
+ (id)nodeWithQueryString:(id)arg1 searchScopes:(id)arg2 title:(id)arg3 sortDescriptors:(id)arg4;
+ (id)nodeWithSimpleQueryString:(id)arg1 searchScopes:(id)arg2 sortDescriptors:(id)arg3;
+ (id)nodeWithPath:(id)arg1;
+ (BOOL)nodeWithPath:(id)arg1 logonOK:(BOOL)arg2 completionHandler:(id)arg3;
+ (BOOL)nodeWithURL:(id)arg1 logonOK:(BOOL)arg2 completionHandler:(id)arg3;
+ (BOOL)_nodeWithURLOrPath:(id)arg1 logonOK:(BOOL)arg2 completionHandler:(id)arg3;
+ (id)nodeWithURL:(id)arg1 logonOK:(BOOL)arg2;
+ (id)nodeWithPath:(id)arg1 logonOK:(BOOL)arg2;
+ (id)findSidebarNodeForNode:(id)arg1;
+ (id)iDiskNode;
+ (id)userHomeNode;
+ (id)copyStandardSidebarNodeTitles;
+ (id)copyStandardSidebarNodes;
+ (id)networkNode;
+ (id)topLevelNode;
+ (id)_nodeWithFBENode:(struct OpaqueNodeRef *)arg1;
+ (id)specialNodeOfType:(unsigned int)arg1;
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1;
- (BOOL)isNetworkNode;
- (BOOL)isComputerNode;
- (int)networkMediaTypes;
- (BOOL)isODSRequiresAsk;
- (BOOL)isODSNode;
- (BOOL)isSharedServer;
- (BOOL)isHomeNode;
- (long long)labelColorIndex;
- (id)comment;
- (id)systemVersion;
- (id)shortVersion;
- (id)typeIdentifier;
- (id)fileType;
- (id)kindWithoutPlatform;
- (id)kind;
- (long long)usedSize;
- (BOOL)isLocked;
- (long long)permissions;
- (long long)sortingGroup;
- (long long)freeSpace;
- (long long)capacity;
- (long long)logicalSize;
- (long long)physicalSize;
- (long long)_int64ValueForProperty:(unsigned int)arg1;
- (id)lastOpenedDate;
- (id)creationDate;
- (id)modDate;
- (id)previewImageWithSize:(struct CGSize)arg1 isIconModeThumbnail:(BOOL)arg2;
- (id)_quickLookImageWithMaxSize:(struct CGSize)arg1 isThumbnail:(BOOL)arg2;
- (id)sidebarIcon;
- (struct OpaqueIconRef *)copyPreviewIcon;
- (struct OpaqueIconRef *)copySidebarIconRef;
- (struct OpaqueIconRef *)copyIcon;
- (BOOL)isEjectableOrUnmountable;
- (BOOL)isServerOrSharePointNode;
- (id)getNodeAsFileOpNodeAndFixIfBroken:(BOOL)arg1;
- (BOOL)isMeetingRoom;
- (BOOL)isFullyFormed;
- (BOOL)isSharedFolder;
- (BOOL)isIDiskNode;
- (BOOL)isOnHomeNodeVolume;
- (BOOL)isDiskImage;
- (id)otherVolumesOnSameDevice;
- (short)FSVolumeRefNum;
- (BOOL)isMountedSharePoint;
- (BOOL)ejectWithInteraction:(BOOL)arg1;
- (BOOL)unmount;
- (BOOL)eject;
- (BOOL)_ejectOrUnmount:(BOOL)arg1;
- (BOOL)_hasActiveEjectTaskInArray:(id)arg1;
- (BOOL)isUnmountable;
- (BOOL)isEjectable;
- (BOOL)isUnauthenticatedMountPoint;
- (BOOL)isDisconnectedMountPoint;
- (BOOL)isExtensionHidden;
- (BOOL)isVolume;
- (BOOL)isAlias;
- (BOOL)isPackage;
- (BOOL)isVisible;
- (id)name;
- (id)URL;
- (id)path;
- (id)searchScopeDisplayName;
- (void)askToUseODS;
- (void)connectToSharedServerAs;
- (void)_connectToRemoveServer;
- (void)disconnectShare;
- (void)launchScreenSharingApp;
- (BOOL)supportsScreenSharing;
- (BOOL)supportsFileSharing;
- (int)networkConnectionState;
- (id)serverUserName;
- (id)displayName;
- (BOOL)isContainer;
- (void)setPreviewAttributes:(id)arg1;
- (id)previewAttributes;
- (void)_clearRegisteredForAttributes;
- (id)getNodeAsContainerNodeForBrowsing:(BOOL)arg1;
- (BOOL)canBeRead;
- (BOOL)canBrowse;
- (BOOL)_nodeContainsPermission:(unsigned int)arg1;
- (id)getNodeAsDeepResolvedNode:(BOOL)arg1;
- (id)getNodeAsResolvedNode:(BOOL)arg1 withError:(int *)arg2;
- (id)getNodeAsInfoNode:(BOOL)arg1;
- (id)getNodeAsResolvedNodeForSidebar;
- (id)parentVolume;
- (id)parent;
- (id)description;
- (BOOL)isValid;
- (BOOL)isNil;
- (struct OpaqueNodeRef *)fbeNode;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithPath:(id)arg1;
- (id)initWithPath:(id)arg1 logonOK:(BOOL)arg2;
- (void)unregisterForPropertyChangedNotifications;
- (void)registerForPropertyChangedNotifications;
- (void)_unregisterForChildChangeNotifications;
- (void)_registerForChildChangeNotifications;
- (struct OpaqueNodeRef *)_childrenParentNodeRef;
- (void)unregisterForDeepChildChangedNotifications;
- (void)registerForDeepChildChangedNotifications;
- (void)_unregisterForSelfChangeNotifications;
- (void)_registerForSelfChangeNotifications;
- (void)_unregisterForNotificationOptions:(unsigned int)arg1 forNodeRef:(struct OpaqueNodeRef *)arg2;
- (BOOL)_registerForNotificationOptions:(unsigned int)arg1 forNodeRef:(struct OpaqueNodeRef *)arg2;
- (struct OpaqueNodeRequest *)_createNodeRequestRef;
- (struct OpaqueEventNotifier *)_createNodeChangeNotifier;
- (void)_handleTargetChangedIsValid:(BOOL)arg1;
- (id)childWithName:(id)arg1;
- (id)children;
- (id)_childNodeWithFBENode:(struct OpaqueNodeRef *)arg1;
- (void)_removeChildNode:(id)arg1;
- (void)_addChildNode:(id)arg1;
- (void)_childrenChanged;
- (void)_sendChildrenChangedWithDictionary:(id)arg1;
- (void)removeObserver:(id)arg1 forKeyPath:(id)arg2;
- (void)addObserver:(id)arg1 forKeyPath:(id)arg2 options:(unsigned long long)arg3 context:(void *)arg4;
- (id)_initWithFBENode:(struct OpaqueNodeRef *)arg1;
- (BOOL)addToSavedSearchesAtIndex:(long long)arg1;
- (BOOL)addToFavoritesAtIndex:(long long)arg1;
- (BOOL)_addToSidebarSection:(unsigned int)arg1 atIndex:(long long)arg2;
- (BOOL)acceptsRootNode;
@end
@interface NSNavFBETopLevelNode : NSNavFBENode
{
}
- (id)path;
- (id)children;
- (void)dealloc;
- (id)init;
@end
@interface NSNavFBENetworkNode : NSNavFBENode
{
}
- (id)path;
- (BOOL)isEjectableOrUnmountable;
- (BOOL)isEjectable;
- (id)parent;
- (BOOL)isVisible;
@end
@interface NSNavFBENodeTask : NSNavNodeTask
{
struct OpaqueNodeTask *_nodeTaskRef;
int _taskStatus;
id _completionHandler;
}
@property int taskStatus; // @synthesize taskStatus=_taskStatus;
@property struct OpaqueNodeTask *nodeTaskRef; // @synthesize nodeTaskRef=_nodeTaskRef;
- (void)cancel;
- (void)finalize;
- (void)dealloc;
- (id)initWithNode:(id)arg1 taskRef:(struct OpaqueNodeTask *)arg2 completionHandler:(id)arg3;
@end
@interface NSNavFBENodePreviewHelper : NSNavNodePreviewHelper
{
}
@end
@interface NSNavFileListDelegate : NSObject
{
NSNavDataSource *_dataSource;
NSMutableArray *_currentBrowsingNodePath;
NSArray *_delayShowNodeInfo;
}
@property(readonly, nonatomic) NSNavDataSource *dataSource; // @synthesize dataSource=_dataSource;
- (id)validSelectedNodesIncludingDirectory;
- (BOOL)oldWrongCanChooseNode:(id)arg1;
- (BOOL)canChooseNode:(id)arg1;
- (BOOL)canHighlightNode:(id)arg1;
- (long long)rememberedSnapToIndex;
- (void)setRememberedSnapToIndex:(long long)arg1;
- (double)minimumWidth;
- (void)getSnapToWidthList:(const double **)arg1 snapRadiusList:(const double **)arg2 count:(long long *)arg3;
- (BOOL)handleKeyboardShortcutWithEvent:(id)arg1;
- (id)view;
- (id)transitionImageForNavNode:(id)arg1;
- (struct CGRect)sourceFrameOnScreenForNavNode:(id)arg1;
- (id)currentTypeSelectSearchString;
- (BOOL)_tryUserMoveToParentNode;
- (BOOL)canGoIntoSelectedDirectory;
- (BOOL)handleGoIntoSelectedDirectory;
- (BOOL)_canGoIntoSelectedDirectoryAndTry:(BOOL)arg1;
- (void)changeDirectoryForGoIntoNode:(id)arg1;
- (id)_doTypeSelectNodeInDirectory:(id)arg1 withSearchString:(id)arg2 visitedNodes:(id)arg3 expandedNodesToVisit:(id)arg4 recursively:(BOOL)arg5;
- (void)handleUserGoUpDirectory;
- (void)showNodeInCurrentDirectoryWithDisplayNamePrefix:(id)arg1 selectIfEnabled:(BOOL)arg2;
- (id)_showNodeInDirectory:(id)arg1 withDisplayNamePrefix:(id)arg2 selectIfEnabled:(BOOL)arg3 caseSensitiveCompare:(BOOL)arg4;
- (void)showNodeInCurrentDirectoryWithFilename:(id)arg1 selectIfEnabled:(BOOL)arg2;
- (void)moveItemAtIndex:(long long)arg1 inParent:(id)arg2 toIndex:(long long)arg3 inParent:(id)arg4;
- (void)removeItemsAtIndexes:(id)arg1 inParent:(id)arg2;
- (void)insertItemsAtIndexes:(id)arg1 inParent:(id)arg2;
- (void)reloadChildrenForNode:(id)arg1;
- (void)endUpdates;
- (void)beginUpdates;
- (void)windowOrderedOut;
- (void)reloadDisplayState;
- (id)alwaysShowNode:(id)arg1 inDirectory:(id)arg2 selectIfEnabled:(BOOL)arg3;
- (void)_releaseDelayShowNodeInfo;
- (void)_delayedShowNode:(id)arg1;
- (void)storeCurrentBrowsingNodePath:(id)arg1;
- (void)updateCurrentBrowsingNodePathWithCurrentDirectoryNode:(id)arg1;
- (id)currentBrowsingNodePath;
- (void)dealloc;
- (id)initWithDataSource:(id)arg1;
- (void)configureForAllowsExpandingMultipleDirectories:(BOOL)arg1;
- (void)configureForCalculatesAllSizes:(BOOL)arg1;
- (void)configureForTreatsDirectoryAliasesAsDirectories:(BOOL)arg1;
- (void)configureForTreatsFilePackagesAsDirectories:(BOOL)arg1;
- (void)configureForAllowsMultipleSelection:(BOOL)arg1;
- (void)configureForCanClickDisabledFiles:(BOOL)arg1;
- (void)configureForCanChooseFiles:(BOOL)arg1;
- (void)configureForCanChooseDirectories:(BOOL)arg1;
- (void)configureForSortedByFileProperty:(id)arg1 ascending:(BOOL)arg2 caseSensitive:(BOOL)arg3;
- (void)configureForDisplayedFileProperties:(id)arg1;
- (void)configureForInactiveState;
- (void)configureForActiveState;
- (void)concludeReloadChildrenForNode:(id)arg1;
- (void)prepareForReloadChildrenForNode:(id)arg1;
- (BOOL)supportsSortingByFileProperties;
- (BOOL)lightweightHandleChildChanged:(id)arg1 parent:(id)arg2 property:(id)arg3;
@end
@interface NSNavFilePropertySortDescriptor : NSSortDescriptor
{
}
@property(readonly, nonatomic) NSString *fileProperty; // @dynamic fileProperty;
- (long long)compareObjectValue:(id)arg1 toObjectValue:(id)arg2;
- (id)initWithFileProperty:(id)arg1 dataSource:(id)arg2 ascending:(BOOL)arg3;
@end
@interface NSNavDisplayNameFilePropertySortDescriptor : NSNavFilePropertySortDescriptor
{
NSSavePanel *_panel;
BOOL _caseSensitive;
}
- (long long)compareObject:(id)arg1 toObject:(id)arg2;
- (long long)compareObjectValue:(id)arg1 toObjectValue:(id)arg2;
- (id)initWithPanel:(id)arg1 caseSensitive:(BOOL)arg2 ascending:(BOOL)arg3 selector:(SEL)arg4;
@end
@interface NSNavSizePropertySortDescriptor : NSNavFilePropertySortDescriptor
{
NSNavDataSource *_dataSource;
}
- (long long)compareObject:(id)arg1 toObject:(id)arg2;
- (id)initWithKey:(id)arg1 ascending:(BOOL)arg2 selector:(SEL)arg3 dataSource:(id)arg4;
@end
@interface NSNavFilepathInputController : NSWindowController
{
id _target;
SEL _action;
BOOL isUILoaded;
NSTextField *_filepathInputTextField;
NSTextField *_filepathLabel;
NSButton *_okButton;
NSMutableDictionary *_cachedUIStrings;
NSSavePanel *_savePanel;
SEL _sheetDidEndSelector;
void *_sheetDidEndContextInfo;
NSString *_errorMessage;
id _doDelayedAutocomplete;
id _delegate;
}
@property(copy) NSString *errorMessage; // @synthesize errorMessage=_errorMessage;
- (void)controlTextDidEndEditing:(id)arg1;
- (void)controlTextDidChange:(id)arg1;
- (BOOL)control:(id)arg1 textShouldBeginEditing:(id)arg2;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (BOOL)_handleTabKey:(id)arg1;
- (BOOL)_doDelayedAutocomplete;
- (BOOL)_shouldExecuteDelayedAutocomplete;
- (void)_doUserComplete;
- (void)doFileCompletion:(id)arg1 isAutoComplete:(BOOL)arg2 reverseCycle:(BOOL)arg3;
- (long long)_completePathWithPrefix:(id)arg1 intoString:(id *)arg2 matchesIntoArray:(id *)arg3;
- (unsigned long long)_simpleCompletePathWithPrefix:(id)arg1 intoString:(id *)arg2 caseSensitive:(BOOL)arg3 matchesIntoArray:(id *)arg4 filterTypes:(id)arg5;
- (void)cancel:(id)arg1;
- (void)ok:(id)arg1;
- (BOOL)_containsValidFilePath;
- (void)_stopGotoWithCode:(long long)arg1;
- (long long)runModalForSavePanel:(id)arg1;
- (long long)runModalForSavePanel:(id)arg1 withFilepath:(id)arg2;
- (void)sheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (void)beginSheetForSavePanel:(id)arg1 withFilepath:(id)arg2 delegate:(id)arg3 didEndSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (BOOL)isRunning;
- (void)_prepareToRunForSavePanel:(id)arg1 withFilepath:(id)arg2;
- (void)_setDefaultWindowKeyViewLoop;
- (id)filepath;
- (id)_currentInputFilepath;
- (void)_setCurrentInputFilepath:(id)arg1;
- (id)filepathLabel;
- (void)setFilepathLabel:(id)arg1;
- (id)title;
- (void)setTitle:(id)arg1;
- (id)prompt;
- (void)setPrompt:(id)arg1;
- (SEL)action;
- (void)setAction:(SEL)arg1;
- (id)target;
- (void)setTarget:(id)arg1;
- (void)loadWindow;
- (void)_loadUIIfNecessary;
- (void)_updateUIToMatchCachedValues;
- (void)_scheduleDelayedAutocomplete;
- (void)_cancelDelayedAutocomplete;
- (void)dealloc;
- (void)finalize;
- (id)initWithWindow:(id)arg1;
@end
@interface NSNavMatrix : NSMatrix
{
}
@end
@interface NSNavNameFieldFormatter : NSFormatter
{
NSSavePanel *_panel;
BOOL _autoAddExtensionToNextInput;
}
- (BOOL)isPartialStringValid:(id *)arg1 proposedSelectedRange:(struct _NSRange *)arg2 originalString:(id)arg3 originalSelectedRange:(struct _NSRange)arg4 errorDescription:(id *)arg5;
- (BOOL)getObjectValue:(id *)arg1 forString:(id)arg2 errorDescription:(id *)arg3;
- (id)stringForObjectValue:(id)arg1;
- (void)setAutoAddExtensionToNextInput:(BOOL)arg1;
- (id)initWithPanel:(id)arg1;
@end
@interface NSNavNaughtDelegate : NSNavFileListDelegate
{
NSNavNode *_currentDirectoryNode;
NSArray *_selectedNodes;
}
- (void)_debug;
- (id)showNode:(id)arg1 inDirectory:(id)arg2 selectIfEnabled:(BOOL)arg3;
- (BOOL)canHighlightNode:(id)arg1;
- (id)selectedNodesIncludingDirectories;
- (id)selectedNodes;
- (void)_setSelectedNodes:(id)arg1;
- (void)sendSelectionChangedNotification;
- (void)setCurrentDirectoryNode:(id)arg1;
- (void)_setCurrentDirectoryNode:(id)arg1;
- (id)currentDirectoryNode;
- (id)visualRootNode;
- (void)reloadChildrenForNode:(id)arg1;
- (void)setCurrentBrowsingNodePath:(id)arg1;
- (void)loadAndRestoreCurrentBrowsingNodePath:(id)arg1 selectedNodes:(id)arg2;
- (void)dealloc;
@end
@interface NSNavNewFolderController : NSWindowController
{
NSSavePanel *_savePanel;
NSTextField *_folderNameField;
NSTextField *_errorMessage;
NSButton *_cancelButton;
NSButton *_okButton;
}
- (void)cancel:(id)arg1;
- (void)ok:(id)arg1;
- (id)runModalForSavePanel:(id)arg1;
- (BOOL)isRunning;
- (id)_defaultNewFolderName;
- (void)controlTextDidChange:(id)arg1;
- (void)_updateOkButtonEnabledStateAndErrorMessage;
- (id)_folderPath;
- (id)init;
@end
@interface NSNavNode : NSObject <QLPreviewItem>
{
unsigned int _selfChangeRegistrationCount:16;
unsigned int _registeredForChildChanges:1;
unsigned int _registeredForAttributeChanges:1;
unsigned int _waitingForAttributeChangeCallback:1;
unsigned int _openSyncStarted:1;
unsigned int _aliasState:3;
unsigned int _reserved2:1;
unsigned int _reserved3:1;
unsigned int _ejecting:1;
unsigned int _reserved:6;
}
+ (id)findSidebarNodeForNode:(id)arg1;
+ (Class)previewHelperClass;
+ (id)nodeWithURL:(id)arg1 logonOK:(BOOL)arg2;
+ (id)nodeWithSavedQueryData:(id)arg1 title:(id)arg2 sortDescriptors:(id)arg3;
+ (id)nodeWithQueryString:(id)arg1 searchScopes:(id)arg2 title:(id)arg3 sortDescriptors:(id)arg4;
+ (id)nodeWithSimpleQueryString:(id)arg1 searchScopes:(id)arg2 sortDescriptors:(id)arg3;
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1;
- (struct CGImage *)createImageForMaximumSize:(struct CGSize)arg1 options:(struct __CFDictionary *)arg2;
- (id)previewItemLocalizedDescription;
- (id)previewItemDisplayName;
@property(readonly) NSString *previewItemTitle; // @dynamic previewItemTitle;
@property(readonly) NSURL *previewItemURL; // @dynamic previewItemURL;
- (void)disconnectShare;
- (void)launchScreenSharingApp;
@property(readonly, nonatomic) BOOL supportsScreenSharing;
@property(readonly, nonatomic) BOOL supportsFileSharing;
@property(readonly, nonatomic) int networkConnectionState;
@property(readonly, nonatomic) NSString *serverUserName;
@property(readonly, getter=isLocked) BOOL locked; // @dynamic locked;
@property(readonly, nonatomic) long long permissions; // @dynamic permissions;
@property(readonly, nonatomic) long long sortingGroup; // @dynamic sortingGroup;
@property(readonly, nonatomic) NSURL *URL;
@property(readonly, nonatomic) NSImage *sidebarIcon;
@property(readonly, nonatomic) NSImage *icon; // @dynamic icon;
- (struct OpaqueIconRef *)copyIcon;
- (BOOL)acceptsRootNode;
- (void)unregisterForDeepChildChangedNotifications;
- (void)registerForDeepChildChangedNotifications;
- (void)unregisterForPropertyChangedNotifications;
- (void)registerForPropertyChangedNotifications;
- (id)previewImageWithSize:(struct CGSize)arg1 isIconModeThumbnail:(BOOL)arg2;
- (id)sortDescriptors;
- (void)setSortDescriptors:(id)arg1;
- (id)queryHitResultsFilterUTIs;
- (void)setQueryHitResultsFilterUTIs:(id)arg1;
- (BOOL)sortsChildrenEfficiently;
- (id)childWithName:(id)arg1;
- (id)children;
- (id)ancestorsStartingWith:(id)arg1;
- (BOOL)isDescendantOfNode:(id)arg1;
- (id)description;
@property(readonly, nonatomic) NSNavNode *parentVolume; // @dynamic parentVolume;
- (id)getNodeAsDeepResolvedNode:(BOOL)arg1;
- (id)getNodeAsResolvedNodeForSidebar;
- (id)getNodeAsResolvedNode:(BOOL)arg1 withError:(int *)arg2;
- (id)getNodeAsResolvedNode:(BOOL)arg1;
- (id)getNodeAsContainerNodeForBrowsing:(BOOL)arg1;
- (id)getNodeAsInfoNode:(BOOL)arg1;
@property(readonly, nonatomic) NSString *typeIdentifier; // @dynamic typeIdentifier;
- (id)searchScopeDisplayName;
- (BOOL)isQueryChildNode;
@property(readonly, nonatomic) NSDate *lastOpenedDate; // @dynamic lastOpenedDate;
@property(readonly, nonatomic) NSString *kindWithoutPlatform; // @dynamic kindWithoutPlatform;
- (id)otherVolumesOnSameDevice;
- (void)askToUseODS;
- (void)connectToSharedServerAs;
@property(nonatomic, getter=isEjecting) BOOL ejecting; // @dynamic ejecting;
- (BOOL)unmount;
- (BOOL)eject;
- (BOOL)ejectWithInteraction:(BOOL)arg1;
@property(readonly, nonatomic, getter=isUnmountable) BOOL unmountable; // @dynamic unmountable;
@property(readonly, nonatomic, getter=isEjectableOrUnmountable) BOOL ejectableOrUnmountable; // @dynamic ejectableOrUnmountable;
@property(readonly, nonatomic, getter=isEjectable) BOOL ejectable; // @dynamic ejectable;
@property(readonly, nonatomic) BOOL isODSRequiresAsk; // @dynamic isODSRequiresAsk;
@property(readonly, nonatomic) BOOL isODSNode; // @dynamic isODSNode;
@property(readonly, nonatomic) BOOL isMediaNode; // @dynamic isMediaNode;
@property(readonly, nonatomic) BOOL isCannedSearch;
@property(readonly, nonatomic) BOOL isQuery;
@property(readonly, nonatomic) BOOL isSharedFolder; // @dynamic isSharedFolder;
@property(readonly, nonatomic) BOOL isDiskImage; // @dynamic isDiskImage;
@property(readonly, nonatomic) BOOL isMeetingRoom; // @dynamic isMeetingRoom;
@property(readonly, nonatomic) BOOL isFullyFormed; // @dynamic isFullyFormed;
@property(readonly, nonatomic) BOOL isIDiskNode; // @dynamic isIDiskNode;
@property(readonly, nonatomic) BOOL isSharedServer;
@property(readonly, nonatomic) BOOL isHomeNode; // @dynamic isHomeNode;
@property(readonly, nonatomic) BOOL isNetworkNode; // @dynamic isNetworkNode;
@property(readonly, nonatomic) BOOL isComputerNode; // @dynamic isComputerNode;
@property(readonly, nonatomic) BOOL isNil;
@property(readonly, nonatomic, getter=isValid) BOOL valid; // @dynamic valid;
@property(nonatomic) BOOL openSyncStarted; // @dynamic openSyncStarted;
@property(copy, nonatomic) NSDictionary *previewAttributes; // @dynamic previewAttributes;
@property(nonatomic, getter=isAliasInvalid) BOOL aliasInvalid; // @dynamic aliasInvalid;
@property(readonly, nonatomic) BOOL targetChanged; // @dynamic targetChanged;
@property(nonatomic, getter=isAliasResolving) BOOL aliasResolving; // @dynamic aliasResolving;
@property(nonatomic) int aliasState; // @dynamic aliasState;
@property(readonly, nonatomic) NSString *displayVersion; // @dynamic displayVersion;
@property(readonly, nonatomic) NSString *systemVersion; // @dynamic systemVersion;
@property(readonly, nonatomic) NSString *shortVersion; // @dynamic shortVersion;
@property(readonly, nonatomic) BOOL canBrowse; // @dynamic canBrowse;
@property(readonly, nonatomic) BOOL canBeRead; // @dynamic canBeRead;
@property(readonly, nonatomic) NSString *labelName; // @dynamic labelName;
@property(readonly, nonatomic) long long labelColorIndex; // @dynamic labelColorIndex;
- (id)labelColor;
// Remaining properties
@property(readonly, nonatomic, getter=isAlias) BOOL alias; // @dynamic alias;
@property(readonly, nonatomic) NSString *comment; // @dynamic comment;
@property(readonly, nonatomic, getter=isContainer) BOOL container; // @dynamic container;
@property(readonly, nonatomic) NSDate *creationDate; // @dynamic creationDate;
@property(readonly, nonatomic) NSString *displayName; // @dynamic displayName;
@property(readonly, nonatomic, getter=isExtensionHidden) BOOL extensionHidden; // @dynamic extensionHidden;
@property(readonly, nonatomic) NSString *fileType; // @dynamic fileType;
@property(readonly, nonatomic) BOOL isDisconnectedMountPoint; // @dynamic isDisconnectedMountPoint;
@property(readonly, nonatomic) BOOL isUnauthenticatedMountPoint; // @dynamic isUnauthenticatedMountPoint;
@property(readonly, nonatomic) NSString *kind; // @dynamic kind;
@property(readonly, nonatomic) long long logicalSize; // @dynamic logicalSize;
@property(readonly, nonatomic) NSDate *modDate; // @dynamic modDate;
@property(readonly, nonatomic) NSString *name; // @dynamic name;
@property(readonly) int networkMediaTypes; // @dynamic networkMediaTypes;
@property(readonly, nonatomic) long long owner; // @dynamic owner;
@property(readonly, nonatomic, getter=isPackage) BOOL package; // @dynamic package;
@property(readonly, nonatomic) NSNavNode *parent; // @dynamic parent;
@property(readonly, nonatomic) NSString *path; // @dynamic path;
@property(readonly, nonatomic) long long physicalSize; // @dynamic physicalSize;
@property(readonly) id previewItemDisplayState;
@property(readonly, nonatomic) long long usedSize; // @dynamic usedSize;
@property(readonly, nonatomic) long long userAccess; // @dynamic userAccess;
@property(readonly, nonatomic) long long userGroups; // @dynamic userGroups;
@property(readonly, nonatomic, getter=isVisible) BOOL visible; // @dynamic visible;
@property(readonly, nonatomic, getter=isVolume) BOOL volume; // @dynamic volume;
@end
@interface _NSNavNodeMenuItem : NSMenuItem
{
BOOL _representedObjectIsObservedNode;
}
- (void)dealloc;
- (void)setRepresentedObject:(id)arg1;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)stopObservingNode;
- (void)startObservingNode;
- (void)_setIconRef:(struct OpaqueIconRef *)arg1;
- (id)initWithTitle:(id)arg1 action:(SEL)arg2 keyEquivalent:(id)arg3 representedNavNode:(id)arg4;
@end
@interface NSNavNodePopUpButton : NSPopUpButton <NSMenuDelegate>
{
NSMutableDictionary *_nodeInfoTable;
NSMutableArray *_groupIdentifiers;
NSMutableArray *_watchingNodes;
unsigned int _inMenuTrackingMode:1;
unsigned int _otherMenuContentsDirty:1;
unsigned int _otherMenuIconsDirty:1;
unsigned int _firstItemDirty:1;
unsigned int _windowOrderedOut:1;
unsigned int _reserved:27;
NSNavView *_navView;
}
@property NSNavView *navView; // @synthesize navView=_navView;
- (void)drawRect:(struct CGRect)arg1;
- (void)_updateFirstItemIfNecessary;
- (void)_setContentsDirty:(BOOL)arg1;
- (void)doneTrackingMenu:(id)arg1;
- (void)willPopUpNotification:(id)arg1;
- (BOOL)menuHasKeyEquivalent:(id)arg1 forEvent:(id)arg2 target:(id *)arg3 action:(SEL *)arg4;
- (void)menuNeedsUpdate:(id)arg1;
- (BOOL)_keyEquivalentsAreActive;
- (void)_loadMenuItemIconsIfNecessary;
- (void)_loadIconlessMenuContentsIfNecessary;
- (void)_appendNodes:(id)arg1 forNodeInfo:(id)arg2 addSeparator:(BOOL)arg3 shouldFilter:(BOOL)arg4;
- (id)_nodesToDisplayForNodeInfo:(id)arg1;
- (void)_popUpItemAction:(id)arg1;
- (id)_newIconlessMenuItemForNavNode:(id)arg1;
- (id)_keyEquivalentForNode:(id)arg1;
- (void)_updateMenuItemIcon:(id)arg1;
- (BOOL)_lastItemIsNonSeparator;
- (id)selectedNavNode;
- (void)replaceNodeWithIdentifier:(id)arg1 withDataFromDelegate:(id)arg2;
- (void)replaceNodeWithIdentifier:(id)arg1 withNode:(id)arg2;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)appendDisplayedNode:(id)arg1 identifier:(id)arg2 title:(id)arg3 displaysChildren:(BOOL)arg4;
- (void)_setContentsDirtyForNodeWithIdentifier:(id)arg1;
- (void)windowOrderedIn;
- (void)windowOrderedOut;
- (void)_stopObservingChildrenAndRemoveAll;
- (void)configureForRegularMode;
- (void)configureForCollapsedMode;
- (void)update;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_commonInitNavNodePopUpButton;
@end
@interface NSNavNodePreviewHelper : NSObject
{
NSNavNode *_node;
id _delegate;
NSImage *_cachedPreviewThumbnailImage;
unsigned int _lookedupPreviewThumbnailImage:1;
unsigned int _computingThumbnailInDetatchedThread:1;
unsigned int _reserved:30;
}
+ (void)_computeThumbnailImageInSubthreadFor:(id)arg1;
+ (void)_subthreadComputePreviewThumbnailImages;
- (id)previewThumbnailImage;
- (void)_mainthreadComputePreviewThumbnailFinished:(id)arg1;
- (BOOL)previewImageShouldHaveIconModeThumbnail;
- (struct CGSize)previewSize;
- (void)handlePreviewImageChanged;
- (id)delegate;
- (void)setDelegate:(id)arg1;
- (id)node;
- (BOOL)_backgroundDataCancelled;
- (void)dealloc;
- (id)initWithNode:(id)arg1 delegate:(id)arg2;
@end
@interface NSNavOutlineCell : NSNavBrowserCell
{
}
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (void)setLeaf:(BOOL)arg1;
- (void)setNode:(id)arg1 displayState:(int)arg2;
@end
@interface NSNavOutlineDelegate : NSNavFileListDelegate <NSNavOutlineViewDelegate, NSOutlineViewDataSource>
{
NSOutlineView *_outline;
NSNavNode *_currentDirectoryNode;
double _normalIndentationPerLevel;
NSArray *_highlightedNodesToRestore;
NSNavNode *_topNodeBeforeReload;
unsigned int _useRelativeDates:1;
unsigned int _calculateFolderSizes:1;
unsigned int _showIconThumbnails:1;
unsigned int _reserved:29;
}
- (id)view;
- (struct CGRect)sourceFrameOnScreenForNavNode:(id)arg1;
- (void)_debug;
- (BOOL)outlineView:(id)arg1 shouldTypeSelectForEvent:(id)arg2 withCurrentSearchString:(id)arg3;
- (id)outlineView:(id)arg1 nextTypeSelectMatchFromItem:(id)arg2 toItem:(id)arg3 forString:(id)arg4;
- (BOOL)outlineView:(id)arg1 writeItems:(id)arg2 toPasteboard:(id)arg3;
- (void)outlineView:(id)arg1 sortDescriptorsDidChange:(id)arg2;
- (void)outlineViewItemDidCollapse:(id)arg1;
- (void)outlineViewItemDidExpand:(id)arg1;
- (BOOL)outlineView:(id)arg1 shouldEditTableColumn:(id)arg2 item:(id)arg3;
- (id)outlineView:(id)arg1 selectionIndexesForProposedSelection:(id)arg2;
- (BOOL)_userClickedInEjectButtonFrame;
- (id)outlineView:(id)arg1 objectValueForTableColumn:(id)arg2 byItem:(id)arg3;
- (long long)outlineView:(id)arg1 numberOfChildrenOfItem:(id)arg2;
- (BOOL)outlineView:(id)arg1 isItemExpandable:(id)arg2;
- (BOOL)outlineView:(id)arg1 shouldTrackCell:(id)arg2 forTableColumn:(id)arg3 item:(id)arg4;
- (void)_ejectButtonClicked:(id)arg1;
- (void)outlineView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 item:(id)arg4;
- (BOOL)outlineView:(id)arg1 wantsTrackingAreasForRow:(long long)arg2 column:(long long)arg3;
- (long long)navOutlineView:(id)arg1 labelColorIndexForItem:(id)arg2;
- (int)navOutlineView:(id)arg1 displayStateForItem:(id)arg2;
- (id)outlineView:(id)arg1 child:(long long)arg2 ofItem:(id)arg3;
- (void)_outlineDoubleAction:(id)arg1;
- (void)outlineViewSelectionDidChange:(id)arg1;
- (void)outlineView:(id)arg1 didClickOnDisabledCell:(id)arg2 forTableColumn:(id)arg3 byItem:(id)arg4;
- (BOOL)outlineView:(id)arg1 performKeyEquivalent:(id)arg2;
- (id)currentTypeSelectSearchString;
- (BOOL)outlineView:(id)arg1 shouldReorderColumn:(long long)arg2 toColumn:(long long)arg3;
- (void)_outlineAction:(id)arg1;
- (void)sendSelectionChangedNotification;
- (id)selectedNodes;
- (id)selectedNodesIncludingDirectories;
- (id)_selectedNodesWithEntireSelection:(BOOL)arg1;
- (id)_highlightedNodes;
- (void)_setHighlightedRowsFromNodes:(id)arg1 maintainFirstVisibleRow:(BOOL)arg2;
- (id)_doFindIndexesOfNodes:(id)arg1 inDirectory:(id)arg2 visitedNodes:(id)arg3;
- (id)showNode:(id)arg1 inDirectory:(id)arg2 selectIfEnabled:(BOOL)arg3;
- (void)setCurrentBrowsingNodePath:(id)arg1;
- (void)setCurrentDirectoryNode:(id)arg1;
- (BOOL)_setCurrentDirectoryNode:(id)arg1;
- (id)currentDirectoryNode;
- (id)visualRootNode;
- (void)configureForDisplayedFileProperties:(id)arg1;
- (void)configureForSortedByFileProperty:(id)arg1 ascending:(BOOL)arg2 caseSensitive:(BOOL)arg3;
- (void)configureForAllowsExpandingMultipleDirectories:(BOOL)arg1;
- (void)configureForAllowsMultipleSelection:(BOOL)arg1;
- (void)configureForCanChooseFiles:(BOOL)arg1;
- (void)configureForCanChooseDirectories:(BOOL)arg1;
- (void)configureForInactiveState;
- (void)configureForActiveState;
- (void)reloadDisplayState;
- (void)reloadChildrenForNode:(id)arg1;
- (BOOL)lightweightHandleChildChanged:(id)arg1 parent:(id)arg2 property:(id)arg3;
- (void)_synchronizeExpandedNodesWithOutlineExpandedItems;
- (id)_cachedChildrenForNode:(id)arg1 allowInteraction:(BOOL)arg2;
- (void)loadAndRestoreCurrentBrowsingNodePath:(id)arg1 selectedNodes:(id)arg2;
- (void)setOutline:(id)arg1;
- (void)_readDefaultsFromFinder;
- (void)prepareForReloadChildrenForNode:(id)arg1;
- (BOOL)_maintainHighlightSelection;
- (BOOL)supportsSortingByFileProperties;
- (id)outline;
- (void)dealloc;
@end
@interface NSNavOutlineHeaderCell : NSTableHeaderCell
{
NSTableColumn *_tableColumn;
}
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (long long)_typesetterBehavior;
- (id)_outlineView;
- (id)tableColumn;
- (void)setTableColumn:(id)arg1;
@end
@interface NSNavOutlineView : NSOutlineView
{
long long _fauxHighlightedCellRow;
long long _fauxHighlightedCellCol;
NSCell *_fauxHighlightedCell;
int _displayStateForDrawingRow;
unsigned int _delegate_displayStateForItem:1;
unsigned int _delegate_labelColorForItem:1;
unsigned int _reserved2:30;
}
+ (unsigned long long)defaultFocusRingType;
@property(readonly) int displayStateForDrawingRow; // @synthesize displayStateForDrawingRow=_displayStateForDrawingRow;
- (BOOL)_shouldAnimateChanges;
- (BOOL)_supportsTrackingAreasForCells;
- (double)_sizeToFitWidthOfColumn:(long long)arg1 row:(long long)arg2;
- (BOOL)_shouldSetObjectValueOnCellsForAnimations;
- (BOOL)_canUseWhiteDisclosureTriangles;
- (BOOL)needsPanelToBecomeKey;
- (void)mouseDown:(id)arg1;
- (BOOL)showsOutlineCell;
- (BOOL)performKeyEquivalent:(id)arg1;
- (BOOL)_shouldContinueExpandAtLevel:(long long)arg1 beganAtLevel:(long long)arg2;
- (BOOL)_canUseReorderResizeImageCacheForColumn:(long long)arg1;
- (void)drawRow:(long long)arg1 clipRect:(struct CGRect)arg2;
- (struct CGRect)frameOfOutlineCellAtRow:(long long)arg1;
- (id)cellAtRow:(long long)arg1 column:(long long)arg2 loaded:(BOOL)arg3;
- (id)preparedCellAtColumn:(long long)arg1 row:(long long)arg2;
- (void)setFauxHighlightedCell:(id)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (void)sendMouseUpActionForDisabledCell:(id)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (id)delegate;
- (void)setDelegate:(id)arg1;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface _NSNavButtonCell : NSButtonCell
{
}
- (unsigned long long)bezelStyle;
@end
@interface NSNavScopeButtonCell : NSButtonCell
{
}
- (BOOL)_alwaysShowBezelForCurrentBezelStyleAndState;
@end
@interface NSNavScopeButton : NSButton
{
NSArray *_scopeLocations;
}
+ (Class)cellClass;
- (BOOL)isSelected;
- (void)setStateToUnselected;
- (void)setStateToSelected;
- (void)setStringValue:(id)arg1;
- (id)scopeLocations;
- (void)setScopeLocations:(id)arg1;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface NSNavScopeView : NSView
{
NSNavNode *_queryNode;
NSMutableArray *_scopeButtons;
NSButton *_plusButton;
NSButton *_saveButton;
NSButton *_editButton;
NSButton *_smartFolderTitle;
unsigned int _isEditing:1;
unsigned int _shouldShowPlus:1;
unsigned int _reserved:30;
NSBox *_seperatorView;
NSArray *_searchTypeButtons;
}
- (BOOL)accessibilityIsIgnored;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityAttributeNames;
- (id)accessibilityRoleAttribute;
- (void)windowDidUpdate:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (id)_backgroundColor;
- (BOOL)isFlipped;
- (id)queryNode;
- (void)setQueryNode:(id)arg1;
- (void)_selectCorrectScopeButton;
- (void)_hideAllScopeButtons;
- (void)setPlusButton:(id)arg1;
- (id)plusButton;
- (void)setEditButton:(id)arg1;
- (id)editButton;
- (void)setSaveButton:(id)arg1;
- (id)saveButton;
- (void)setSaveButtonAction:(SEL)arg1 target:(id)arg2;
- (void)setPlusButtonAction:(SEL)arg1 target:(id)arg2;
- (void)setCurrentDirectoryNode:(id)arg1;
- (void)sizeToFit;
- (void)_syncScopeLayout;
- (void)_ensureSeperatorView;
- (void)setFrame:(struct CGRect)arg1;
- (void)tile;
- (void)_layoutRightHandButtons;
- (double)_lastScopeButtonX;
- (double)_startForSearchButtonsX;
- (struct CGRect)_frameForButtonOnTheRight:(id)arg1;
- (id)_selectedScopeButton;
- (void)scopeButtonAction:(id)arg1;
- (void)_storeDefaultSearchScopeMode;
- (void)_layoutViews:(id)arg1 startingInsetFromXOrigin:(double)arg2 insetFromTop:(double)arg3 withSpacing:(double)arg4 sizeToFit:(BOOL)arg5 horizontal:(BOOL)arg6;
- (void)dealloc;
- (BOOL)isEditing;
- (void)setEditing:(BOOL)arg1;
- (void)_addDefaultScopeButtons;
- (void)_addSearchTypeButtons;
- (void)_searchFileNameButtonClicked:(id)arg1;
- (void)_updateSearchTypeButtons;
- (Class)scopeButtonClass;
- (void)_createSaveButtonIfRequired;
- (void)setSmartFolderTitleButton:(id)arg1;
- (id)smartFolderTitleButton;
- (void)_createSmartFolderTitleIfRequired;
- (id)_smartFolderTitleString;
- (void)_createEditButtonIfRequired;
- (void)_editButtonClick:(id)arg1;
- (id)_createButtonWithTitle:(id)arg1;
- (void)_sizeButtonToFit:(id)arg1;
- (void)_createPlusButtonIsRequired;
@property(nonatomic) BOOL shouldShowPlus; // @dynamic shouldShowPlus;
- (void)_updatePlusButtonImage;
- (id)_plusImage:(BOOL)arg1;
@end
@interface NSNavSegmentSwitchControl : NSSegmentedControl
{
}
- (BOOL)becomeFirstResponder;
- (id)switchCell;
@end
@interface NSNavSimpleButtonCell : NSButtonCell
{
BOOL _showsRollover;
BOOL _mouseInside;
BOOL _showsShadowedText;
BOOL _disabledWhenInactive;
struct CGSize _titleSize;
NSMutableDictionary *_buttonImagesTable;
}
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_needRedrawOnWindowChangedKeyState;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (double)buttonHeight;
- (id)buttonImageForHeightReference;
- (BOOL)_getButtonImageParts:(id *)arg1:(id *)arg2:(id *)arg3;
- (id)attributedTitle;
- (id)_textAttributes;
- (struct NSNavSimpleButtonState)currentButtonState;
- (BOOL)isEnabled;
- (BOOL)_enablesOnWindowChangedKeyState;
- (BOOL)_shouldShowRollovers;
- (BOOL)_needsRedrawOnMouseInsideChange;
- (BOOL)isSelected;
- (BOOL)isPressed;
- (void)setTitle:(id)arg1;
- (BOOL)disabledWhenInactive;
- (void)setDisabledWhenInactive:(BOOL)arg1;
- (BOOL)showsRollover;
- (void)setShowsRollover:(BOOL)arg1;
- (BOOL)showsShadowedText;
- (void)setShowsShadowedText:(BOOL)arg1;
- (id)buttonImagesForButtonState:(struct NSNavSimpleButtonState)arg1;
- (id)buttonImageNamePrefixForButtonState:(struct NSNavSimpleButtonState)arg1;
- (id)textShadowForButtonState:(struct NSNavSimpleButtonState)arg1;
- (id)textColorForButtonState:(struct NSNavSimpleButtonState)arg1;
- (void)dealloc;
- (id)initTextCell:(id)arg1;
- (void)setupAttributes;
@end
@interface NSNavSplitView : NSSplitView
{
}
- (id)dividerColor;
@end
@interface NSNavSplitViewController : NSObject
{
NSNavView *_navView;
NSNavSplitView *_splitView;
long long _lastUncollapsedSidebarWidth;
double _sidebarInset;
unsigned int _restoredSavedSettings:1;
unsigned int _sidebarWasCollapsed:1;
unsigned int _reserved:30;
NSView *_mainContentView;
NSView *_sidebarView;
}
- (void)splitViewDidResizeSubviews:(id)arg1;
- (void)_updateLastUncollapsedSidebarWidth;
- (BOOL)_isSidebarCollapsed;
- (void)splitView:(id)arg1 resizeSubviewsWithOldSize:(struct CGSize)arg2;
- (void)_setSidebarWidth:(double)arg1 maintainSnap:(BOOL)arg2 constrain:(BOOL)arg3;
- (double)splitView:(id)arg1 constrainSplitPosition:(double)arg2 ofSubviewAt:(long long)arg3;
- (id)splitView;
- (id)navView;
- (double)sidebarInset;
- (void)awakeFromNib;
- (void)_saveSplitPositionToDefaults;
- (void)restoreSavedSettings;
- (void)setLastUncollapsedSidebarWidth:(long long)arg1;
- (long long)lastUncollapsedSidebarWidth;
- (void)_restoreSplitPositionFromDefaults;
- (long long)_sidebarViewIndexInSubviews;
- (BOOL)_sidebarIsOnLeft;
- (id)rightView;
- (id)leftView;
@end
@interface NSNavView : NSView <NSPathControlDelegate, NSTextFieldDelegate, NSNavFileBrowser>
{
NSNavDataSource *_dataSource;
NSSavePanel *_savePanel;
NSView *_fileListViewContainer;
NSBrowser *_browser;
NSOutlineView *_outline;
NSIconView *_iconView;
NSOutlineView *_sidebarOutlineView;
NSNavSidebarController *_sidebarController;
NSSegmentedControl *_fileListModeControl;
NSControl *_historyControl;
NSNavNodePopUpButton *_pathComponentPicker;
NSNavSplitViewController *_splitViewController;
NSMenu *_iconViewMenu;
NSSearchField *_searchField;
NSTextField *_searchResultsCountField;
NSProgressIndicator *_searchProgressIndicator;
NSNavScopeView *_searchScopeView;
NSPathControl *_pathLocationControl;
NSRuleEditor *_sliceRuleEditor;
NSView *_currentModeView;
NSNavAdvancedSearchController *_advSearchController;
NSSegmentedCell *_unused;
NSNavVirtualNode *_mediaBrowserNode;
ILMediaBrowserView *_mediaBrowserView;
unsigned int _isSaveMode:1;
unsigned int _sidebarLoaded:1;
unsigned int _userChangedDirectory:1;
unsigned int _inConfigureForDirectory:1;
unsigned int _resolvingNodeFromPath:1;
unsigned int _restoredSavedSettings:1;
unsigned int _showingSearchParts:1;
unsigned int _fileListModeControlSetup:1;
unsigned int _reserved:24;
NSNavViewController *_navViewController;
NSNavSharedServerController *_sharedServerBannerController;
NSNavBannerView *_sharedFolderBannerView;
NSNavNode *_sharedFolderNode;
NSString *_filenameToSelectWhenDoneResolving;
id <NSNavFileBrowserDelegate> _delegate;
NSNavNewFolderController *_newFolderController;
NSNavFilepathInputController *_filepathInputController;
unsigned long long _mediaBrowserShownTypes;
}
+ (id)navView;
@property(readonly, nonatomic) NSNavVirtualNode *mediaBrowserNode; // @synthesize mediaBrowserNode=_mediaBrowserNode;
@property(readonly, nonatomic) NSIconView *iconView; // @synthesize iconView=_iconView;
@property(readonly, nonatomic) NSOutlineView *outlineView; // @synthesize outlineView=_outline;
@property(readonly, nonatomic) NSBrowser *browser; // @synthesize browser=_browser;
- (void)selectFirstKeyView;
- (void)disableHistoryAndDoWork:(id)arg1;
- (void)gotoSheetDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (void)_handleGotoFinishedWithResult:(long long)arg1;
- (BOOL)showGotoWithInitialFilename:(id)arg1;
- (id)selectedSeamlessOpenerPreviewItems;
- (id)documentsDirectoryURL;
@property BOOL hidesSharedSection;
- (BOOL)canCreateNewFolder;
- (void)makeNewFolderForSavePanel:(id)arg1;
- (id)_runCreateNewFolderDialog:(id)arg1;
- (BOOL)performKeyEquivalent:(id)arg1;
- (BOOL)_canShowGoto;
- (BOOL)sidebarContainsURL:(id)arg1;
- (void)refreshContents;
@property(copy) NSArray *selectedURLs; // @dynamic selectedURLs;
@property(retain) NSURL *rootDirectoryURL; // @dynamic rootDirectoryURL;
@property(retain) NSURL *directoryURL; // @dynamic directoryURL;
- (BOOL)_logonOK;
@property id <NSNavFileBrowserDelegate> delegate; // @dynamic delegate;
- (BOOL)showAsPackageForURL:(id)arg1;
- (id)querySearchUTIs;
- (BOOL)canChooseURL:(id)arg1;
- (BOOL)shouldEnableURL:(id)arg1;
- (void)_setUserHasChangedDirectory:(BOOL)arg1;
- (BOOL)_canAsyncChangeRootNode;
- (BOOL)previewPanel:(id)arg1 shouldShowOpenButtonForItem:(id)arg2;
- (BOOL)previewPanel:(id)arg1 shouldOpenURL:(id)arg2 forPreviewItem:(id)arg3;
- (BOOL)previewPanel:(id)arg1 handleEvent:(id)arg2;
- (id)previewPanel:(id)arg1 transitionImageForPreviewItem:(id)arg2 contentRect:(struct CGRect *)arg3;
- (struct CGRect)previewPanel:(id)arg1 sourceFrameOnScreenForPreviewItem:(id)arg2;
- (id)previewPanel:(id)arg1 previewItemAtIndex:(unsigned long long)arg2;
- (unsigned long long)numberOfPreviewItemsInPreviewPanel:(id)arg1;
- (id)selectedPreviewNodes;
- (BOOL)showOrHidePreviewPanel;
- (BOOL)hidePreviewPanelIfNecessary;
- (BOOL)_updatePreviewPanelIfRequired;
- (Class)_QLPreviewPanelClass;
- (void)endPreviewPanelControl:(id)arg1;
- (void)beginPreviewPanelControl:(id)arg1;
- (BOOL)acceptsPreviewPanelControl:(id)arg1;
- (BOOL)isEnabledNode:(id)arg1;
- (void)reloadDisplayState;
- (BOOL)worksWhenModal;
- (void)_pathLocationControlDoubleClick:(id)arg1;
- (void)_changeIconViewTextPosition:(id)arg1;
- (void)_changeIconViewIconSize:(id)arg1;
- (void)_changeIconViewTextSize:(id)arg1;
- (void)_saveIconViewImagePosition:(long long)arg1;
- (void)_saveIconViewTextSize:(double)arg1;
- (void)_saveIconViewSize:(double)arg1;
- (void)_loadSavedLayout;
- (BOOL)_saveMode;
- (void)menuNeedsUpdate:(id)arg1;
- (void)_updateMenuItem:(id)arg1;
- (BOOL)searchField:(id)arg1 shouldChangeCancelButtonVisibility:(BOOL)arg2;
- (void)_searchFieldAction:(id)arg1;
- (void)_searchFieldCancelAction:(id)arg1;
- (void)_openSyncPropertyChanged:(id)arg1;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)_startObservingRootNode:(id)arg1;
- (void)_stopObservingRootNode:(id)arg1;
- (void)_hideQueryProgress;
- (void)_showQueryProgress;
@property BOOL allowsExpandingMultipleDirectories; // @dynamic allowsExpandingMultipleDirectories;
- (void)setCalculatesAllSizes:(BOOL)arg1;
- (BOOL)calculatesAllSizes;
- (void)setTreatsDirectoryAliasesAsDirectories:(BOOL)arg1;
- (BOOL)treatsDirectoryAliasesAsDirectories;
@property BOOL canClickDisabledFiles; // @dynamic canClickDisabledFiles;
@property BOOL treatsFilePackagesAsDirectories; // @dynamic treatsFilePackagesAsDirectories;
@property BOOL allowsMultipleSelection;
@property BOOL showsHiddenFiles; // @dynamic showsHiddenFiles;
@property BOOL resolvesAliases; // @dynamic resolvesAliases;
- (void)setIsFileListOrderedCaseSensitive:(BOOL)arg1;
- (BOOL)isFileListOrderedCaseSensitive;
- (void)setIsFileListOrderedAscending:(BOOL)arg1;
- (BOOL)isFileListOrderedAscending;
- (void)setFileListOrderedByFileProperty:(id)arg1;
- (id)fileListOrderedByFileProperty;
@property int fileListMode; // @dynamic fileListMode;
- (void)_configurePathComponentPicker;
- (id)lazyGetChildrenForNodeWithIdentifier:(id)arg1;
- (id)_recentPlacesNode;
- (void)_directoryPopUpButtonClick:(id)arg1;
- (void)_changeFileListMode:(id)arg1;
- (void)goUpDirectory;
- (BOOL)goBackwardInHistoryIfPossible;
- (BOOL)goForwardInHistoryIfPossible;
- (void)_changeHistory:(id)arg1;
- (void)_handleFauxDisabledNodeClicked:(id)arg1;
- (void)_handleSelectionConfirmed;
- (void)_handleSelectionChanged;
- (void)_updatePathLocationControl;
- (void)_handleFileListModeChanged;
- (void)_handleCurrentBrowsingNodePathChanged;
- (void)handleCurrentDirectoryNodeChanged;
- (void)handleRootChangedFromNode:(id)arg1 toNode:(id)arg2 andNotify:(BOOL)arg3;
- (void)_notifyBothRootAndCurrentDirectoryChanged;
- (void)_notifyCurrentDirectoryChanged;
- (void)_notifyRootChanged;
- (void)_delegateClickedOnDisabledURL:(id)arg1;
- (void)_delegatePerformOpenAction;
- (void)_delegateSelectionDidChange;
- (void)_delegateDidChangeDirectory;
- (void)_delegateFileListModeChanged;
- (void)_commonHandleRootOrCurrentDirectoryChanged;
- (void)_configureSharedServerBannerViewAndTile:(BOOL)arg1;
- (BOOL)_isSharingEnabled;
- (BOOL)canGoIntoSelectedDirectory;
- (BOOL)handleGoIntoSelectedDirectory;
- (void)_changeMediaBrowserTypeTo:(unsigned long long)arg1;
- (void)_handleFileListDidReloadChildrenForNode:(id)arg1;
- (void)_prepareForReloadChildrenForNode:(id)arg1;
- (void)_updateSearchResultsCount:(BOOL)arg1;
- (void)_setSearchResultsCountTo:(int)arg1;
- (void)_configureForShowingInPanel;
- (void)_configureForFileListMode:(int)arg1;
- (void)_configureFileListModeControlForMode:(int)arg1;
- (void)_configureSearching;
- (void)_setPathLocationEmptyTitle:(id)arg1;
- (void)_configureHistoryControl;
- (id)selectedNodesIncludingDirectories;
- (id)selectedNodes;
- (id)currentResolvedDirectoryNode;
- (id)selectedResolvedNodes;
- (void)showNodeInCurrentDirectoryWithDisplayNamePrefix:(id)arg1 selectIfEnabled:(BOOL)arg2;
- (void)showNodeInCurrentDirectoryWithFilename:(id)arg1 selectIfEnabled:(BOOL)arg2;
- (BOOL)_dropNode:(id)arg1;
- (BOOL)setSelectionFromPasteboard:(id)arg1 selectionHelper:(id)arg2;
- (BOOL)setSelectionFromDroppedNode:(id)arg1 selectionHelper:(id)arg2;
@property(retain, nonatomic) NSNavNode *currentDirectoryNode; // @dynamic currentDirectoryNode;
- (id)visualRootNode;
- (void)reloadRootNode;
- (void)setRootPath:(id)arg1;
- (void)performGotoForPath:(id)arg1;
- (void)_delegateConfigureForGotoWithFilename:(id)arg1;
- (void)_setRootNodeAsDocuments;
- (id)_customizedPrefKey:(id)arg1;
- (BOOL)setCurrentDirectoryURL:(id)arg1 logonOK:(BOOL)arg2;
- (BOOL)setCurrentDirectoryPath:(id)arg1 logonOK:(BOOL)arg2;
- (BOOL)setRootPath:(id)arg1 logonOK:(BOOL)arg2;
- (BOOL)setRootURL:(id)arg1 logonOK:(BOOL)arg2;
- (void)_doneResolvingNode:(id)arg1 setAsRoot:(BOOL)arg2;
- (void)_delaySelectFilenameIfNecessary;
- (void)_showNodeWithFilename:(id)arg1 selectIfEnabled:(BOOL)arg2;
@property(retain, nonatomic) NSNavNode *rootNode; // @dynamic rootNode;
- (void)setNavNodeClass:(Class)arg1;
- (Class)navNodeClass;
- (void)setSavePanel:(id)arg1;
- (id)savePanel;
- (id)_dataSource;
- (id)_iconView;
- (void)finalize;
- (void)dealloc;
- (void)loadSidebar;
- (id)sidebarController;
- (void)_positionAndResizeSearchParts;
- (void)resizeSubviewsWithOldSize:(struct CGSize)arg1;
- (void)tileVertically;
- (BOOL)preservesContentDuringLiveResize;
- (id)_activeFileListViewForResizing;
- (id)_bottomContainerView;
- (id)_topContainerView;
- (BOOL)searchController:(id)arg1 queryShouldSaveWithName:(id)arg2 forAllApps:(BOOL)arg3;
- (id)_duplicateItemReason;
- (void)saveQuery;
- (void)_saveQueryButtonClick:(id)arg1;
- (BOOL)_isAppSmartFolderNode:(id)arg1;
- (id)_queryViewOptions;
- (BOOL)_isAppSmartFolderNameUsed:(id)arg1;
- (void)_saveAppSmartFolderQueryNode:(id)arg1;
- (void)_editQueryButtonClick:(id)arg1;
- (void)_setupRuleEditorForScopeView;
- (void)_slicePlusButtonClick:(id)arg1;
- (void)ruleEditorSizeChangedForSearchController:(id)arg1;
- (void)windowOrderedIn;
- (void)windowOrderedOut;
- (void)queryStringChangedForSearchController:(id)arg1;
- (BOOL)pathControl:(id)arg1 shouldDragPathComponentCell:(id)arg2 withPasteboard:(id)arg3;
- (id)_advancedQueryStringPortion;
- (void)_loadAdvSearchController;
- (void)setSaveMode:(BOOL)arg1;
- (void)configureAndLoadLayout;
- (void)_loadMediaBrowserNodeIfRequired;
- (id)_nodeForBrowserType:(unsigned long long)arg1;
- (id)_templateImageWithName:(id)arg1;
- (void)awakeFromNib;
- (BOOL)shouldShowMediaBrowser;
- (void)setMediaBrowserShownTypes:(unsigned long long)arg1;
@property(readonly, nonatomic) ILMediaBrowserView *mediaBrowserView; // @synthesize mediaBrowserView=_mediaBrowserView;
- (BOOL)_ensureMediaBrowserViewLoaded;
- (id)_mediaBrowserIcon;
- (BOOL)_iLifeMediaBrowserFrameworkInstalled;
- (void)_setupSearchParts;
@property(nonatomic) int lastFileListMode;
- (void)_setupNormalFileListModeControl;
- (void)_setAccessibilityStringsForNormalFileListModeControl;
- (void)_setupHistoryControl;
- (id)_setupSegmentSwitchForControl:(id)arg1 firstImage:(id)arg2 secondImage:(id)arg3 thirdImage:(id)arg4 action:(SEL)arg5 showDropDown:(BOOL)arg6;
- (id)_fileListModeControlCell;
- (id)_historyControlCell;
- (void)clockPreferencesChanged:(id)arg1;
- (id)currentModeView;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface NSNavVirtualNode : NSNavNode
{
NSNavNode *_parent;
NSString *_name;
NSString *_displayName;
NSString *_path;
NSNavNode *_originalNode;
struct OpaqueIconRef *_iconRef;
BOOL _isContainer;
BOOL _isVisible;
BOOL _isPackage;
BOOL _isAlias;
BOOL _isVolume;
BOOL _isExtensionHidden;
BOOL _isDisconnectedMountPoint;
BOOL _isUnauthenticatedMountPoint;
NSDate *_modDate;
NSDate *_creationDate;
long long _physicalSize;
long long _logicalSize;
long long _usedSize;
NSString *_kind;
NSString *_fileType;
NSString *_shortVersion;
NSString *_comment;
NSMutableArray *_children;
NSImage *_icon;
NSImage *_sidebarIcon;
}
+ (id)nodeWithPath:(id)arg1 logonOK:(BOOL)arg2;
+ (id)containerNodeWithChildren:(id)arg1;
+ (id)containerNode;
+ (id)node;
+ (id)userHomeNode;
@property(retain, nonatomic) NSImage *sidebarIcon; // @synthesize sidebarIcon=_sidebarIcon;
@property(retain, nonatomic) NSImage *icon; // @synthesize icon=_icon;
- (BOOL)acceptsRootNode;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)setChildren:(id)arg1;
- (id)children;
- (id)labelName;
- (id)labelColor;
- (void)setComment:(id)arg1;
- (id)comment;
- (void)setShortVersion:(id)arg1;
- (id)shortVersion;
- (void)setFileType:(id)arg1;
- (id)fileType;
- (void)setKind:(id)arg1;
- (id)kind;
- (void)setUsedSize:(long long)arg1;
- (long long)usedSize;
- (void)setLogicalSize:(long long)arg1;
- (long long)logicalSize;
- (void)setPhysicalSize:(long long)arg1;
- (long long)physicalSize;
- (void)setCreationDate:(id)arg1;
- (id)creationDate;
- (void)setModDate:(id)arg1;
- (id)modDate;
- (void)setIsUnauthenticatedMountPoint:(BOOL)arg1;
- (BOOL)isUnauthenticatedMountPoint;
- (void)setIsDisconnectedMountPoint:(BOOL)arg1;
- (BOOL)isDisconnectedMountPoint;
- (void)setIsExtensionHidden:(BOOL)arg1;
- (BOOL)isExtensionHidden;
- (void)setIsVolume:(BOOL)arg1;
- (BOOL)isVolume;
- (void)setIsAlias:(BOOL)arg1;
- (BOOL)isAlias;
- (void)setIsPackage:(BOOL)arg1;
- (BOOL)isPackage;
- (void)setIsVisible:(BOOL)arg1;
- (BOOL)isVisible;
- (void)setIsContainer:(BOOL)arg1;
- (BOOL)isContainer;
- (void)setIconRef:(struct OpaqueIconRef *)arg1;
- (id)previewThumbnailImage;
- (struct OpaqueIconRef *)copyPreviewIcon;
- (struct OpaqueIconRef *)copyIcon;
- (void)setOriginalNode:(id)arg1;
- (id)getNodeAsDeepResolvedNode:(BOOL)arg1;
- (id)getNodeAsResolvedNode:(BOOL)arg1 withError:(int *)arg2;
- (void)setPath:(id)arg1;
- (id)path;
@property(copy, nonatomic) NSString *displayName; // @dynamic displayName;
- (void)setName:(id)arg1;
- (id)name;
- (void)setParent:(id)arg1;
- (id)parent;
- (void)addChildren:(id)arg1;
- (void)addChild:(id)arg1;
- (id)addChildWithPath:(id)arg1;
- (void)removeObjectFromChildrenAtIndex:(unsigned long long)arg1;
- (void)insertObject:(id)arg1 inChildrenAtIndex:(unsigned long long)arg2;
- (void)finalize;
- (void)dealloc;
- (id)initWithQueryString:(id)arg1;
- (id)initWithPath:(id)arg1;
- (id)initWithPath:(id)arg1 logonOK:(BOOL)arg2;
- (id)init;
@end
@interface NSDocumentDragButton : NSButton
{
struct __ddbFlags {
unsigned int waitForDrag:1;
unsigned int currentlyDragging:1;
unsigned int shouldDrag:1;
unsigned int RESERVED:29;
} _ddbFlags;
NSURL *representedURL;
NSEvent *mouseDownEvent;
}
- (void)finalize;
- (void)dealloc;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
- (void)mouseUp:(id)arg1;
- (void)_showDragError:(int)arg1 forFilename:(id)arg2;
- (void)_dragFile:(id)arg1 fromRect:(struct CGRect)arg2 slideBack:(BOOL)arg3 event:(id)arg4;
- (unsigned long long)draggingSourceOperationMaskForLocal:(BOOL)arg1;
- (id)representedFilename;
- (void)setRepresentedFilename:(id)arg1;
- (BOOL)shouldDelayWindowOrderingForEvent:(id)arg1;
@end
@interface NSNextStepFrame : NSView
{
NSTextFieldCell *titleCell;
NSMutableArray *edgeResizingTrackingAreas;
id nsfReserved;
unsigned long long styleMask;
struct _frFlags {
unsigned int defeatTitleWrap:1;
unsigned int resizeByIncrement:1;
unsigned int shadowIsActive:1;
unsigned int RESERVED:29;
} fvFlags;
struct CGSize sizingParams;
}
+ (unsigned long long)_validateStyleMask:(unsigned long long)arg1;
+ (struct CGSize)minContentSizeForMinFrameSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGSize)minFrameSizeForMinContentSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
+ (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
+ (double)minFrameWidthWithTitle:(id)arg1 styleMask:(unsigned long long)arg2;
- (id)_autosaveButtonSeparatorField;
- (id)autosaveButton;
- (id)fileButton;
- (struct CGRect)_maxTitlebarTitleRect;
- (struct CGRect)_titlebarTitleRect;
- (struct CGPoint)_autosaveButtonOrigin;
- (struct CGPoint)_autosaveButtonSeparatorFieldOrigin;
- (struct CGPoint)_fileButtonOrigin;
- (void)_renamingDidEndNormally:(BOOL)arg1;
- (void)_didEnd:(BOOL)arg1 renameWithTitle:(id)arg2 editingRange:(struct _NSRange)arg3 grantHandler:(id)arg4;
- (void)_willStartRenameWithTitle:(id)arg1 editingRange:(struct _NSRange)arg2;
- (void)_drawFrameShadowAndFlushContext:(id)arg1;
- (struct CGSize)_shadowOffset;
- (void)_clearPressedButtons;
- (unsigned long long)styleMask;
- (void)setStyleMask:(unsigned long long)arg1;
- (struct CGSize)aspectRatio;
- (void)setAspectRatio:(struct CGSize)arg1;
- (struct CGSize)resizeIncrements;
- (void)setResizeIncrements:(struct CGSize)arg1;
- (void)helpRequested:(id)arg1;
- (BOOL)worksWhenModal;
- (void)setDocumentEdited:(BOOL)arg1;
- (void)_setNonactivatingPanel:(BOOL)arg1;
- (void)_setUtilityWindow:(BOOL)arg1;
- (void)_setCloseEnabled:(BOOL)arg1;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)setFrameOrigin:(struct CGPoint)arg1;
- (void)tile;
- (void)viewDidEndLiveResize;
- (void)_resetDragMargins;
- (void)_clearDragMargins;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)rightMouseUp:(id)arg1;
- (void)rightMouseDown:(id)arg1;
- (void)mouseUp:(id)arg1;
- (void)mouseDown:(id)arg1;
- (id)hitTest:(struct CGPoint)arg1;
- (void)_drawTitleStringIn:(struct CGRect)arg1 withColor:(double)arg2;
- (void)_calcTextRect:(struct CGRect *)arg1;
- (struct CGRect)titlebarRect;
- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(struct CGRect)arg1 isVisibleRect:(BOOL)arg2 rectIsVisibleRectForView:(id)arg3 topView:(BOOL)arg4;
- (void)displayIfNeeded;
- (void)updateLayer;
- (BOOL)wantsUpdateLayer;
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)usesCustomDrawing;
- (BOOL)needsFill;
- (double)contentAlpha;
- (id)contentFill;
- (BOOL)_isHUDWindow;
- (struct CGRect)titleRect;
- (BOOL)_drawOptimizedRectFills;
- (BOOL)_optimizedRectFill:(const struct CGRect *)arg1 gray:(double)arg2;
- (id)setCloseAction:(SEL)arg1;
- (id)setCloseTarget:(id)arg1;
- (id)title;
- (id)titleFont;
- (id)_resize:(id)arg1;
- (id)doClose:(id)arg1;
- (void)setTitle:(id)arg1 andDefeatWrap:(BOOL)arg2;
- (void)setTitle:(id)arg1;
- (void)_setFrameNeedsDisplay:(BOOL)arg1;
- (void)_setTitleNeedsDisplay;
- (struct CGSRegionObject *)_regionForOpaqueDescendants:(struct CGRect)arg1 forMove:(BOOL)arg2;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (id)_edgeResizingTrackingAreas;
- (void)updateTrackingAreas;
- (void)dealloc;
- (id)doIconify:(id)arg1;
- (id)zoomButton;
- (id)minimizeButton;
- (id)closeButton;
- (void)_updateButtons;
- (struct CGRect)_validFrameForResizeFrame:(struct CGRect)arg1 fromResizeEdge:(unsigned long long)arg2;
- (id)_newButtonOfClass:(Class)arg1 withNormalIconNamed:(id)arg2 alternateIconNamed:(id)arg3 action:(SEL)arg4;
- (struct CGSize)minFrameSizeForMinContentSize:(struct CGSize)arg1 styleMask:(unsigned long long)arg2;
- (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (BOOL)isOpaque;
- (void)shapeWindow;
- (id)initWithFrame:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 owner:(id)arg3;
- (void)setRepresentedFilename:(id)arg1;
- (double)_distanceFromToolbarBaseToTitlebar;
- (void)_hideToolbarWithAnimation:(BOOL)arg1;
- (void)_showToolbarWithAnimation:(BOOL)arg1;
- (BOOL)_toolbarIsManagedByExternalWindow;
- (BOOL)_toolbarIsHidden;
- (BOOL)_toolbarIsShown;
- (BOOL)_toolbarIsInTransition;
- (BOOL)_canHaveToolbar;
- (struct CGRect)dragRectForFrameRect:(struct CGRect)arg1;
@end
@interface NSNib : NSObject <NSCoding>
{
NSData *_data;
NSArray *_images;
NSArray *_sounds;
NSBundle *_bundle;
struct _NSNibFlags _flags;
NSString *_path;
id reserved2;
}
+ (id)_NSNibBindingHelpStringForUIItem:(id)arg1 binding:(id)arg2;
+ (id)_NSNibBindingDeprecationStringForUIItem:(id)arg1;
+ (BOOL)getNibName:(id *)arg1 objectID:(id *)arg2 forUserInterfaceItem:(id)arg3;
+ (id)_NSNibObjectIDForUIItemIdentifier:(id)arg1;
+ (id)_NSNibShortcutNameForUIItemIdentifier:(id)arg1;
+ (id)_NSNibPathForUIItemIdentifier:(id)arg1;
+ (id)_NSNibPathForNibID:(id)arg1;
+ (id)_NSNibRegisterNIBPath:(id)arg1;
- (void)_loadNibDataFromPath:(id)arg1;
- (BOOL)instantiateNibWithOwner:(id)arg1 topLevelObjects:(id *)arg2;
- (BOOL)instantiateWithOwner:(id)arg1 topLevelObjects:(id *)arg2;
- (BOOL)instantiateNibWithExternalNameTable:(id)arg1;
- (BOOL)_instantiateNibWithExternalNameTable:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)dealloc;
- (id)_initWithPath:(id)arg1 bundle:(id)arg2;
- (id)initWithNibData:(id)arg1 bundle:(id)arg2;
- (id)initWithNibNamed:(id)arg1 bundle:(id)arg2;
- (id)initWithKeyedObjectsDataSettingBundleAtDecodeTime:(id)arg1;
- (id)initWithContentsOfURL:(id)arg1;
@end
@interface NSNibAXAttributeConnector : NSObject <NSCoding>
{
id _destination;
NSString *_attributeType;
NSString *_attributeValue;
}
- (void)setLabel:(id)arg1;
- (id)label;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)instantiateWithObjectInstantiator:(id)arg1;
- (void)establishConnection;
- (void)replaceObject:(id)arg1 withObject:(id)arg2;
- (void)setDestination:(id)arg1;
- (id)destination;
- (void)setSource:(id)arg1;
- (id)source;
- (void)setAttributeValue:(id)arg1;
- (id)attributeValue;
- (void)setAttributeType:(id)arg1;
- (id)attributeType;
- (void)dealloc;
- (BOOL)_isAXConnector;
@end
@interface NSNibAXRelationshipConnector : NSNibConnector
{
}
- (void)establishConnection;
- (BOOL)_isAXConnector;
@end
@interface NSNibBindingConnector : NSNibConnector <NSCoding>
{
NSString *_binding;
NSString *_keyPath;
NSDictionary *_options;
struct __nibBindingConnectorFlags {
unsigned int _hasEstablishedConnection:1;
unsigned int _reservedNibBindingConnector:31;
} _nibBindingConnectorFlags;
NSNibBindingConnector *_previousConnector;
}
+ (void)initialize;
- (id)description;
- (void)instantiateWithObjectInstantiator:(id)arg1;
- (void)establishConnection;
- (void)replaceObject:(id)arg1 withObject:(id)arg2;
- (id)_previousNibBindingConnector;
- (void)_setPreviousNibBindingConnector:(id)arg1;
- (id)options;
- (void)setOptions:(id)arg1;
- (id)keyPath;
- (void)setKeyPath:(id)arg1;
- (id)binding;
- (void)setBinding:(id)arg1;
- (void)_updateLabel;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_updateForVersion:(long long)arg1;
- (void)dealloc;
- (id)init;
@end
@interface NSNibConnector : NSObject <NSCoding>
{
id _source;
id _destination;
NSString *_label;
}
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)instantiateWithObjectInstantiator:(id)arg1;
- (void)establishConnection;
- (void)replaceObject:(id)arg1 withObject:(id)arg2;
- (void)setLabel:(id)arg1;
- (id)label;
- (void)setDestination:(id)arg1;
- (id)destination;
- (void)setSource:(id)arg1;
- (id)source;
- (void)finalize;
- (void)dealloc;
- (id)init;
@end
@interface NSNibControlConnector : NSNibConnector
{
}
+ (void)initialize;
- (void)establishConnection;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
@end
@interface NSNibOutletConnector : NSNibConnector
{
}
+ (void)initialize;
- (void)establishConnection;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
@end
@interface NSObjectController : NSController
{
void *_reserved3;
id _managedProxy;
struct __objectControllerFlags {
unsigned int _editable:1;
unsigned int _automaticallyPreparesContent:1;
unsigned int _hasLoadedData:1;
unsigned int _explicitlyCannotAdd:1;
unsigned int _explicitlyCannotRemove:1;
unsigned int _isUsingManagedProxy:1;
unsigned int _hasFetched:1;
unsigned int _batches:1;
unsigned int _reservedObjectController:24;
} _objectControllerFlags;
NSString *_objectClassName;
Class _objectClass;
NSArray *_contentObjectArray;
id _content;
id _objectHandler;
}
+ (id)_modelAndProxyKeys;
+ (id)_keyValueBindingAccessPoints;
+ (id)_defaultObjectClassName;
+ (Class)_defaultObjectClass;
+ (id)_nonAutomaticObservingKeys;
+ (void)initialize;
- (id)selection;
- (id)selectedObjects;
- (id)_controllerKeys;
- (BOOL)_validateSingleValue:(id *)arg1 forKeyPath:(id)arg2 error:(id *)arg3;
- (BOOL)_validateSingleValue:(id *)arg1 forKey:(id)arg2 error:(id *)arg3;
- (void)_invokeSingleSelector:(SEL)arg1 withArguments:(id)arg2 onKeyPath:(id)arg3;
- (void)_setSingleValue:(id)arg1 forKeyPath:(id)arg2;
- (void)_setSingleValue:(id)arg1 forKey:(id)arg2;
- (id)_singleMutableArrayValueForKeyPath:(id)arg1;
- (id)_singleMutableArrayValueForKey:(id)arg1;
- (id)_singleValueForKeyPath:(id)arg1;
- (id)_singleValueForKey:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (BOOL)canRemove;
- (BOOL)canAdd;
- (BOOL)_explicitlyCannotRemove;
- (BOOL)_explicitlyCannotAdd;
- (void)_setExplicitlyCannotAdd:(BOOL)arg1 remove:(BOOL)arg2;
- (void)remove:(id)arg1;
- (void)add:(id)arg1;
- (void)_executeAdd:(id)arg1 didCommitSuccessfully:(BOOL)arg2 actionSender:(id)arg3;
- (void)removeObject:(id)arg1;
- (void)addObject:(id)arg1;
- (void)prepareContent;
- (void)_prepareContentWithNewObject:(id)arg1;
- (id)newObject;
- (Class)objectClass;
- (void)setObjectClass:(Class)arg1;
- (id)_objectClassName;
- (void)_setObjectClassName:(id)arg1;
- (BOOL)isEditable;
- (void)setEditable:(BOOL)arg1;
- (void)_changeEditable:(BOOL)arg1;
- (BOOL)automaticallyPreparesContent;
- (void)setAutomaticallyPreparesContent:(BOOL)arg1;
- (void)_markHasLoadedData:(BOOL)arg1;
- (id)content;
- (void)_notifyOfAnyContentChange;
- (void)_notifyEditorStateChanged:(BOOL)arg1;
- (void)setContent:(id)arg1;
- (void)_setObjectHandler:(id)arg1;
- (id)description;
- (void)_dealloc;
- (void)awakeFromNib;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithContent:(id)arg1;
- (id)init;
- (void)_init;
- (void)_reactToMatchingInsertions:(id)arg1 deletions:(id)arg2 refreshed:(id)arg3;
- (BOOL)_needsLiveUpdates;
- (void)fetch:(id)arg1;
- (void)_executeFetch:(id)arg1 didCommitSuccessfully:(BOOL)arg2 actionSender:(id)arg3;
- (BOOL)fetchWithRequest:(id)arg1 merge:(BOOL)arg2 error:(id *)arg3;
- (id)_lazyFetchResultProxyForObjects:(id)arg1;
- (id)_relationshipKeyPathsForPrefetching;
- (BOOL)_performFetchWithRequest:(id)arg1 merge:(BOOL)arg2 error:(id *)arg3;
- (id)_objectIDsFromManagedObjects:(id)arg1;
- (id)_fetchRequestForPerformingFetch;
- (id)defaultFetchRequest;
- (id)fetchPredicate;
- (void)setFetchPredicate:(id)arg1;
- (id)entityName;
- (void)setEntityName:(id)arg1;
- (void)_notifyManagedContextEditorStateChanged:(BOOL)arg1;
- (id)managedObjectContext;
- (void)setManagedObjectContext:(id)arg1;
- (void)setUsesLazyFetching:(BOOL)arg1;
- (BOOL)usesLazyFetching;
- (BOOL)_canModifyManagedContent;
- (id)_managedProxy;
- (BOOL)_isUsingManagedProxy;
- (void)_setUsingManagedProxy:(BOOL)arg1;
- (BOOL)_isManagedController;
@end
@interface _NSManagedProxy : NSObject
{
id _callbackHandler;
NSManagedObjectContext *_managedObjectContext;
NSString *_entityName;
NSPredicate *_fetchPredicate;
NSArray *_sortDescriptors;
id _lazyFetchingArray;
}
- (id)_lazyFetchResultProxyForObjects:(id)arg1;
- (void)updateBatchSizeForRange:(struct _NSRange)arg1;
- (void)_managedObjectsChangedInContext:(id)arg1;
- (void)_refetchForContext:(id)arg1;
- (void)_managedObjectContextDidSave:(id)arg1;
- (BOOL)_objectMatchesFetchPredicate:(id)arg1;
- (void)_storesDidChange:(id)arg1;
- (BOOL)_objectMatchesEntity:(id)arg1;
- (void)deleteObject:(id)arg1;
- (id)newInsertedObject;
- (id)newInsertedObjectForEntity:(id)arg1;
- (void)_executeFetchForObjects:(id)arg1;
- (id)fetchObjectsWithFetchRequest:(id)arg1 error:(id *)arg2;
- (id)fetchRequestWithSortDescriptors:(id)arg1 limit:(unsigned long long)arg2;
- (id)_relationshipKeyPathsForPrefetching;
- (id)usableSortDescriptorsFromArray:(id)arg1;
- (BOOL)isEntityUsable:(id)arg1;
- (id)_entity;
- (id)_persistentStoreCoordinator;
- (id)_managedObjectContext;
- (id)sortDescriptors;
- (void)setSortDescriptors:(id)arg1;
- (id)fetchPredicate;
- (void)setFetchPredicate:(id)arg1;
- (id)entityName;
- (void)setEntityName:(id)arg1;
- (id)managedObjectContext;
- (void)setManagedObjectContext:(id)arg1;
- (id)_callbackHandler;
- (void)_setCallbackHandler:(id)arg1;
- (void)dealloc;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)init;
@end
@interface _NSLazyFetchingArray : NSMutableArray
{
NSMutableArray *_objects;
NSIndexSet *_fetchedIndexes;
unsigned long long _batchSize;
id _owner;
BOOL _shouldFetchAllRanges;
BOOL _hasChanges;
BOOL _madeMutable;
}
- (void)replaceObjectAtIndex:(unsigned long long)arg1 withObject:(id)arg2;
- (void)removeLastObject;
- (void)filterUsingPredicate:(id)arg1;
- (void)sortUsingDescriptors:(id)arg1;
- (void)_sortUsingDescriptors:(id)arg1;
- (void)_fetchAllRanges;
- (void)_contextDidSave;
- (void)setShouldFetchAllRanges:(BOOL)arg1;
- (void)removeObjectIdenticalTo:(id)arg1;
- (void)removeObjectsAtIndexes:(id)arg1;
- (void)removeObjectAtIndex:(unsigned long long)arg1;
- (void)insertObject:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)addObject:(id)arg1;
- (void)addObjectsIDsFromArray:(id)arg1;
- (unsigned long long)indexOfObjectIdenticalTo:(id)arg1;
- (id)mutableCopy;
- (id)objectAtIndex:(unsigned long long)arg1;
- (id)_underlyingArrayObjectAtIndex:(unsigned long long)arg1;
- (id)objectIDAtIndex:(unsigned long long)arg1;
- (id)objectsAtIndexes:(id)arg1;
- (unsigned long long)count;
- (void)_fetchBatchForIndexes:(id)arg1;
- (void)contextDidSave;
- (void)setArray:(id)arg1;
- (void)_ensureContentArrayIsMutable;
- (void)updateBatchSizeForRange:(struct _NSRange)arg1;
- (id)_fetchedIndexes;
- (void)setOwner:(id)arg1;
- (void)dealloc;
- (id)init;
@end
@interface NSObjectDetailBinder : NSEditorBinder
{
NSResponder *_errorPresenter;
struct __objectDetailBinderFlags {
unsigned int _handlesContentAsCompoundValue:1;
unsigned int _deletesObjectsOnRemove:1;
unsigned int _reservedObjectDetailBinder:30;
} _objectDetailBinderFlags;
}
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (id)bindingCategory;
+ (void)initialize;
- (void)_useErrorPresenter:(id)arg1;
- (void)noteContentValueHasChanged;
- (BOOL)setMasterObjectRelationship:(id)arg1;
- (BOOL)setMasterObjectRelationship:(id)arg1 refreshDetailContent:(BOOL)arg2;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (void)refreshDetailContent;
- (id)_referenceBinding;
- (BOOL)deletesObjectsOnRemove;
- (void)setDeletesObjectsOnRemove:(BOOL)arg1;
- (BOOL)handlesContentAsCompoundValue;
- (void)setHandlesContentAsCompoundValue:(BOOL)arg1;
- (void)_connectionWasBroken;
- (void)_connectionWasEstablished;
- (void)_notifyEditorStateChanged:(BOOL)arg1;
- (id)_optionsForBinding:(id)arg1 specifyOnlyIfDifferentFromDefault:(BOOL)arg2;
- (void)_setParameter:(id)arg1 forOption:(id)arg2 withBindingInfo:(id)arg3;
- (void)_copyDetailsFromBinder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)_init;
@end
@interface NSObjectParameterBinder : NSBinder
{
struct __objectParameterBinderFlags {
unsigned int _needsToRefreshOriginalValues:1;
unsigned int _reservedObjectParameterBinder:31;
} _objectParameterBinderFlags;
NSString *_bindingValueBeingSet;
NSMutableDictionary *_originalValues;
}
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
+ (id)bindingCategory;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (void)_updateObject:(id)arg1 observedController:(id)arg2 observedKeyPath:(id)arg3 context:(void *)arg4;
- (BOOL)isBindingReadOnly:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
- (BOOL)canAddBinding:(id)arg1 toController:(id)arg2;
- (id)availableBindings;
- (void)_connectionWasEstablished;
- (void)_dealloc;
- (void)_init;
@end
@interface NSOpenGLContext : NSObject
{
NSView *_view;
struct _CGLContextObject *_contextAuxiliary;
}
+ (void)clearCurrentContext;
+ (id)currentContext;
- (void)setTextureImageToPixelBuffer:(id)arg1 colorBuffer:(unsigned int)arg2;
- (int)pixelBufferMipMapLevel;
- (unsigned int)pixelBufferCubeMapFace;
- (id)pixelBuffer;
- (void)setPixelBuffer:(id)arg1 cubeMapFace:(unsigned int)arg2 mipMapLevel:(int)arg3 currentVirtualScreen:(int)arg4;
- (void *)CGLContextObj;
- (void)createTexture:(unsigned int)arg1 fromView:(id)arg2 internalFormat:(unsigned int)arg3;
- (int)currentVirtualScreen;
- (void)setCurrentVirtualScreen:(int)arg1;
- (void)getValues:(int *)arg1 forParameter:(int)arg2;
- (void)setValues:(const int *)arg1 forParameter:(int)arg2;
- (id)view;
- (void)setFullScreen;
- (void)setOffScreen:(void *)arg1 width:(int)arg2 height:(int)arg3 rowbytes:(int)arg4;
- (void)_surfaceDidComeBack:(id)arg1;
- (void)_surfaceWillGoAway:(id)arg1;
- (void)setView:(id)arg1;
- (void)update;
- (void)clearDrawable;
- (void)flushBuffer;
- (void)copyAttributesFromContext:(id)arg1 withMask:(unsigned int)arg2;
- (void)makeCurrentContext;
- (void)finalize;
- (void)dealloc;
- (id)initWithCGLContextObj:(void *)arg1;
- (id)initWithFormat:(id)arg1 shareContext:(id)arg2;
- (struct _CGLContextObject *)_contextAuxiliary;
- (id)_initWithCGLContextObj:(struct _CGLContextObject *)arg1;
- (void)_updateOpenGLViewport;
@end
@interface NSOpenGLPixelBuffer : NSObject
{
struct _CGLPBufferObject *_pixelBufferAuxiliary;
void *_reserved1;
void *_reserved2;
}
- (int)textureMaxMipMapLevel;
- (unsigned int)textureInternalFormat;
- (unsigned int)textureTarget;
- (int)pixelsHigh;
- (int)pixelsWide;
- (void)finalize;
- (void)dealloc;
- (void *)CGLPBufferObj;
- (id)initWithCGLPBufferObj:(void *)arg1;
- (id)initWithTextureTarget:(unsigned int)arg1 textureInternalFormat:(unsigned int)arg2 textureMaxMipMapLevel:(int)arg3 pixelsWide:(int)arg4 pixelsHigh:(int)arg5;
- (struct _CGLPBufferObject *)_pixelBufferAuxiliary;
@end
@interface NSOpenGLPixelFormat : NSObject <NSCoding>
{
struct _CGLPixelFormatObject *_pixelFormatAuxiliary;
NSData *_pixelAttributes;
long long _reserved1;
long long _reserved2;
long long _reserved3;
}
+ (void)initialize;
- (void *)CGLPixelFormatObj;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (int)numberOfVirtualScreens;
- (void)getValues:(int *)arg1 forAttribute:(unsigned int)arg2 forVirtualScreen:(int)arg3;
- (void)finalize;
- (void)dealloc;
- (void)setAttributes:(id)arg1;
- (id)attributes;
- (id)initWithData:(id)arg1;
- (id)initWithCGLPixelFormatObj:(void *)arg1;
- (id)initWithAttributes:(const unsigned int *)arg1;
- (struct _CGLPixelFormatObject *)_pixelFormatAuxiliary;
- (id)_initWithCGLPixelFormatObj:(struct _CGLPixelFormatObject *)arg1;
@end
@interface NSOpenGLView : NSView
{
NSOpenGLContext *_openGLContext;
NSOpenGLPixelFormat *_pixelFormat;
long long _reserved1;
long long _reserved2;
long long _reserved3;
}
+ (id)defaultPixelFormat;
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)setWantsLayer:(BOOL)arg1;
- (void)_surfaceNeedsUpdate:(id)arg1;
- (id)_invalidateGStatesForTree;
- (void)update;
- (void)reshape;
- (void)prepareOpenGL;
- (BOOL)lockFocusIfCanDraw;
- (id)pixelFormat;
- (void)setPixelFormat:(id)arg1;
- (BOOL)isOpaque;
- (void)clearGLContext;
- (id)openGLContext;
- (void)setOpenGLContext:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1 pixelFormat:(id)arg2;
- (id)makeBackingLayer;
@end
@interface NSOpenPanel : NSSavePanel
{
char _reservedOpenPanel[4];
void *_privateOpenPanel;
}
+ (id)openPanel;
- (void)_dismissModalForTerminate;
- (BOOL)preventsApplicationTerminationWhenModal;
- (void)setCanChooseFiles:(BOOL)arg1;
- (BOOL)canChooseFiles;
- (void)setAllowsMultipleSelection:(BOOL)arg1;
- (BOOL)allowsMultipleSelection;
- (void)setCanChooseDirectories:(BOOL)arg1;
- (BOOL)canChooseDirectories;
- (void)setResolvesAliases:(BOOL)arg1;
- (BOOL)resolvesAliases;
- (id)filenames;
- (id)URLs;
- (void)_initSaveMode;
@end
__attribute__((visibility("hidden")))
@interface _NSOutlineViewReserved : NSObject
{
NSMutableArray *draggedItems;
NSMutableArray *autoExpandedItems;
struct CGPoint lastHoverPoint;
unsigned long long lastDragOperation;
long long numberOfChildrenLimit;
BOOL shouldShowChildrenLimitRow;
id outlineCellTrackingAreaItem;
NSOutlineButtonCell *textOutlineCell;
long long userInterfaceLayoutDirection;
}
@end
__attribute__((visibility("hidden")))
@interface _NSOVRowEntry : NSObject
{
_NSOVRowEntry *parent;
long long childIndex;
id item;
long long childCount;
id *children;
long long *rowCounts;
short lvl;
struct __REFlags {
unsigned int expandable:1;
unsigned int expanded:1;
unsigned int initedIsExpandableData:1;
unsigned int shouldLimitChildren:1;
unsigned int limitingChildren:1;
unsigned int isShowMoreRow:1;
} _REFlags;
}
@end
__attribute__((visibility("hidden")))
@interface NSOutlineButtonCell : NSButtonCell
{
BOOL _isSourceList;
BOOL _isGroupRow;
NSOutlineView *_outlineView;
}
@property(nonatomic) NSOutlineView *outlineView; // @synthesize outlineView=_outlineView;
@property(nonatomic) BOOL isGroupRow; // @synthesize isGroupRow=_isGroupRow;
@property(nonatomic) BOOL isSourceList; // @synthesize isSourceList=_isSourceList;
- (id)accessibilityAttributeValue:(id)arg1;
- (id)accessibilityAttributeNames;
- (void)setBackgroundStyle:(long long)arg1;
- (void)setState:(long long)arg1;
- (void)_fillBackground:(struct CGRect)arg1 withAlternateColor:(BOOL)arg2;
- (void)setHighlighted:(BOOL)arg1;
- (void)_updateTitle;
- (id)_textAttributes;
- (BOOL)_shouldUseStyledTextInView:(id)arg1;
@end
__attribute__((visibility("hidden")))
@interface NSOVShowMoreButtonCell : NSButtonCell
{
}
- (void)setBackgroundStyle:(long long)arg1;
- (void)setTitle:(id)arg1;
- (void)_fillBackground:(struct CGRect)arg1 withAlternateColor:(BOOL)arg2;
- (void)_updateTitle;
- (id)_showMoreTextColor;
@end
__attribute__((visibility("hidden")))
@interface NSOVWrapperButton : NSButton
{
}
- (int)_trackingAreasDirty;
- (void)setBackgroundStyle:(long long)arg1;
@end
__attribute__((visibility("hidden")))
@interface NSOVTrackingAreaOwner : NSObject
{
NSOutlineView *_owner;
}
@property(nonatomic) NSOutlineView *owner; // @synthesize owner=_owner;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
@end
@interface NSOutlineView : NSTableView
{
long long _numberOfRows;
_NSOVRowEntry *_rowEntryTree;
NSMapTable *_itemToEntryMap;
struct __CFArray *_rowEntryArray;
long long _firstRowIndexDrawn;
id _autoExpandTimerItem;
NSTableColumn *_outlineTableColumn;
BOOL _initedRows;
BOOL _indentationMarkerInCell;
long long _indentationPerLevel;
NSButtonCell *_outlineCell;
struct CGRect _trackingOutlineFrame;
id _expandingItem;
long long _unused;
struct __OvFlags {
unsigned int allItemsLoaded:1;
unsigned int dataSourceObjectValueByItem:1;
unsigned int allowAutomaticAnimations:1;
unsigned int dontRedisplayOnFrameChange:1;
unsigned int flashingOutlineCell:1;
unsigned int flashingEntireRow:1;
unsigned int delegateShouldAutoExpandItem:1;
unsigned int delegateAutoCollapseItem:1;
unsigned int delegateAutoExpandItem:1;
unsigned int delegateShouldShowOutlineCellForItem:1;
unsigned int dataSourceDraggedImageMovedTo:1;
unsigned int dataSourceDraggingEndedAt:1;
unsigned int reloadingData:1;
unsigned int validDataSourceMethods:1;
unsigned int numberOfRowsDataExpandEntered:1;
unsigned int delayRowEntryFreeDisabled:1;
unsigned int delegateHeightOfRowByItem:1;
unsigned int animateExpandAndCollapse:1;
unsigned int autoExpandFlashState:1;
unsigned int selectionAdjustmentDisabled:1;
unsigned int subclassRowForItem:1;
unsigned int delegateWillDisplayOutlineCell:1;
unsigned int enableExpandNotifications:1;
unsigned int autoSaveExpandItems:1;
unsigned int autoresizesOutlineColumn:1;
unsigned int delegateShouldExpandItem:1;
unsigned int delegateShouldCollapseItem:1;
unsigned int delegateSelectionShouldChangeInOutlineView:1;
unsigned int delegateShouldSelectTableColumn:1;
unsigned int delegateShouldSelectItem:1;
unsigned int delegateShouldEditTableColumn:1;
unsigned int delegateWillDisplayCell:1;
} _ovFlags;
id _ovLock;
long long *_indentArray;
long long _originalWidth;
id _expandSet;
id _expandSetToExpandItemsInto;
long long _indentArraySize;
NSButtonCell *_trackingOutlineCell;
long long _trackingRow;
id _ovReserved;
}
+ (BOOL)_shouldRequireAutoCollapseOutlineAfterDropsDefault;
+ (BOOL)_shouldAllowAutoCollapseItemsDuringDragsDefault;
+ (BOOL)_shouldAllowAutoExpandItemsDuringDragsDefault;
+ (void)_initializeRegisteredDefaults;
+ (void)_delayedFreeRowEntryFreeList;
+ (long long)_defaultUserInterfaceDirection;
+ (void)initialize;
- (Class)_animatorClass;
- (void)_updateForSizeModeChange;
- (void)_showMoreShowLessClicked:(id)arg1;
- (id)_defaultShowMoreViewForRow:(long long)arg1;
- (void)setUsesShowMoreRow:(BOOL)arg1;
- (BOOL)usesShowMoreRow;
- (void)setShouldLimitChildren:(BOOL)arg1 forItem:(id)arg2;
- (void)_unlimitChildrenForEntry:(id)arg1 expandItems:(BOOL)arg2;
- (void)_limitChildrenForEntry:(id)arg1;
- (void)_limitChildrenForEntry:(id)arg1 lastVisibleChildIndex:(long long)arg2;
- (void)_updateShowMoreButtonAtRow:(long long)arg1;
- (void)_updateShowMoreButton:(id)arg1 forRowEntry:(id)arg2;
- (void)_removeShowMoreEntryIfNeeded:(id)arg1;
- (void)_addShowMoreEntryIfNeeded:(id)arg1 atRow:(long long)arg2;
- (BOOL)shouldLimitChildrenForItem:(id)arg1;
- (void)setNumberOfChildrenLimit:(long long)arg1;
- (long long)numberOfChildrenLimit;
- (void)reloadItem:(id)arg1 reloadChildren:(BOOL)arg2 withInsertAnimation:(unsigned long long)arg3 removeAnimation:(unsigned long long)arg4;
- (void)_recursivelyReloadItem:(id)arg1 reloadChildren:(BOOL)arg2 withInsertAnimation:(unsigned long long)arg3 removeAnimation:(unsigned long long)arg4;
- (long long)_nextFloatableRowFromRow:(long long)arg1 inVisibleRange:(struct _NSRange)arg2;
- (long long)_lastGroupRowChildFromRow:(long long)arg1;
- (BOOL)_shouldFloatRow:(long long)arg1 inVisibleRange:(struct _NSRange)arg2;
- (void)_delegateDidRemoveRowView:(id)arg1 forRow:(long long)arg2;
- (BOOL)_delegateRespondsTo_didRemoveRowView;
- (void)_delegateDidAddRowView:(id)arg1 forRow:(long long)arg2;
- (BOOL)_delegateRespondsTo_didAddRowView;
- (void)moveRowAtIndex:(long long)arg1 toIndex:(long long)arg2;
- (void)removeRowsAtIndexes:(id)arg1 withAnimation:(unsigned long long)arg2;
- (void)insertRowsAtIndexes:(id)arg1 withAnimation:(unsigned long long)arg2;
- (void)moveItemAtIndex:(long long)arg1 inParent:(id)arg2 toIndex:(long long)arg3 inParent:(id)arg4;
- (void)removeItemsAtIndexes:(id)arg1 inParent:(id)arg2 withAnimation:(unsigned long long)arg3;
- (void)insertItemsAtIndexes:(id)arg1 inParent:(id)arg2 withAnimation:(unsigned long long)arg3;
- (void)_moveItemAtIndex:(long long)arg1 inParentRowEntry:(id)arg2 toIndex:(long long)arg3 inParentRowEntry:(id)arg4;
- (void)_insertItemsAtIndexes:(id)arg1 inParentRowEntry:(id)arg2 withAnimation:(unsigned long long)arg3;
- (void)_removeItemsAtIndexes:(id)arg1 inParentRowEntry:(id)arg2 withAnimation:(unsigned long long)arg3;
- (void)_recursivelyDeleteRowEntryAndAllChildren:(id)arg1;
- (void)_validateRowEntryArray;
- (void)_validateParentRowEntry:(id)arg1 reason:(id)arg2 indexes:(id)arg3;
- (void)_throwExceptionForUpdateErrorAtIndexes:(id)arg1 kind:(id)arg2 ofParentRowEntry:(id)arg3;
- (id)_rowEntryForItem:(id)arg1;
- (struct CGRect)_dropDestinationIndicatorFrameForDraggingDestinationStyle:(long long)arg1 rowIndexes:(id)arg2;
- (void)prepareDraggingDestinationView:(id)arg1 forRowIndexes:(id)arg2 draggingStyle:(long long)arg3;
- (id)_delegate_viewForTableColumn:(id)arg1 row:(long long)arg2;
- (id)_delegateRowViewForRow:(long long)arg1;
- (void)didRemoveRowView:(id)arg1 forRow:(long long)arg2;
- (id)_disclosureButtonForRowView:(id)arg1;
- (void)addDropBetweenFeedbackViewsForRow:(long long)arg1;
- (void)addDropOnFeedbackViewsForRow:(long long)arg1;
- (void)didAddRowView:(id)arg1 forRow:(long long)arg2;
- (void)_updateDisclosureButtonForRowView:(id)arg1 forRow:(long long)arg2 removeIfNotAvailable:(BOOL)arg3;
- (void)_removeDisclosureButtonForRowView:(id)arg1;
- (id)_identifierForDisclosureButtonForRowView:(id)arg1;
- (id)makeViewWithIdentifier:(id)arg1 owner:(id)arg2;
- (void)_outlineControlClicked:(id)arg1;
- (id)_makeShowHideOutlineControl;
- (id)_makeOutlineControl;
- (id)identifierForRow:(long long)arg1;
- (BOOL)_delegate_isGroupRow:(long long)arg1;
- (BOOL)_delegate_shouldTypeSelectForEvent:(id)arg1 withCurrentSearchString:(id)arg2;
- (BOOL)_delegateRespondsTo_shouldTypeSelectForEvent;
- (id)_delegateTypeSelectStringForTableColumn:(id)arg1 row:(long long)arg2;
- (BOOL)_delegateRespondsTo_typeSelectStringForTableColumn;
- (long long)_delegate_nextTypeSelectMatchFromRow:(long long)arg1 toRow:(long long)arg2 forString:(id)arg3;
- (BOOL)_delegateRespondsTo_nextTypeSelectMatchFromRow;
- (double)_sizeToFitWidthOfColumn:(long long)arg1 row:(long long)arg2;
- (double)_delegate_sizeToFitWidthOfColumn:(long long)arg1;
- (void)removeFromSuperview;
- (id)_findParentWithLevel:(long long)arg1 beginingAtItem:(id)arg2 childEncountered:(long long *)arg3;
- (long long)_countDisplayedDescendantsOfItem:(id)arg1;
- (double)_minXLocOfOutlineColumn;
- (id)_itemsFromRowsWithIndexes:(id)arg1;
- (void)_collapseAutoExpandedItems:(id)arg1;
- (void)_cancelAnyScheduledAutoCollapse;
- (void)_collapseAllAutoExpandedItems;
- (void)_cancelAutoExpandTimer;
- (BOOL)_autoExpandItemUnderCursor;
- (void)_autoExpandItem:(id)arg1;
- (void)_scheduleAutoExpandTimerForItem:(id)arg1;
- (BOOL)_shouldAutoExpandItem:(id)arg1;
- (void)_stopAutoExpandingItemFlash;
- (void)_autoExpandFlashOnce;
- (void)_startAutoExpandingItemFlash;
- (void)_flashOutlineCell;
- (BOOL)_shouldAutoExpandNoExpandableItem:(id)arg1;
- (BOOL)_dataSourceRespondsToNamesOfPromisedFilesDroppedAtDestination;
- (id)_dataSourceNamesOfPromisedFilesAtDestination:(id)arg1;
- (void)draggedImage:(id)arg1 movedTo:(struct CGPoint)arg2;
- (void)draggedImage:(id)arg1 endedAt:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
- (BOOL)performDragOperation:(id)arg1;
- (id)_pasteboardWriterForRow:(long long)arg1;
- (BOOL)_dataSourceRespondsToPasteboardWriterForRow;
- (void)_delegateUpdateDraggingItemsForDrag:(id)arg1;
- (void)_sendDraggingSession:(id)arg1 endedAtPoint:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
- (void)_sendWillBeginDraggingSession:(id)arg1 willBeginAtPoint:(struct CGPoint)arg2 forDraggedRowIndexes:(id)arg3;
- (long long)_preferredDragColumnForEvent:(id)arg1;
- (void)_invalidateDropCandidateItem;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (BOOL)_dataSourceRespondsToSortDescriptorsDidChange;
- (void)_sendDataSourceSortDescriptorsDidChange:(id)arg1;
- (BOOL)_dataSourceRespondsToWriteDragData;
- (BOOL)_sendDataSourceWriteDragDataWithIndexes:(id)arg1 toPasteboard:(id)arg2;
- (void)_sendDelegateDidDragColumn:(long long)arg1;
- (void)_sendDelegateDidClickColumn:(long long)arg1;
- (void)_sendDelegateDidMouseDownInHeader:(long long)arg1;
- (void)_drawDropHighlight;
- (BOOL)_isDropFeedbackRow:(long long)arg1;
- (long long)_dropCandidateChildIndex;
- (id)_dropCandidateItem;
- (long long)_dropCandidateRow;
- (struct CGRect)_dropHighlightBackgroundRectForRow:(long long)arg1;
- (double)_indentationForDropTargetRow:(long long)arg1;
- (BOOL)_shouldHighlightParentRows;
- (id)_columnsForDragImage;
- (void)dragImage:(id)arg1 at:(struct CGPoint)arg2 offset:(struct CGSize)arg3 event:(id)arg4 pasteboard:(id)arg5 source:(id)arg6 slideBack:(BOOL)arg7;
- (void)_setNeedsDisplayForDropCandidateItem:(id)arg1 childIndex:(long long)arg2 mask:(unsigned long long)arg3;
- (void)_getRow:(long long *)arg1 andParentRow:(long long *)arg2 forDropCandidateItem:(id)arg3 childIndex:(long long)arg4;
- (void)_determineDropCandidateForDragInfo:(id)arg1;
- (long long)_hitRowForDropTargetRow:(long long)arg1 point:(struct CGPoint)arg2;
- (void)_updateDropFeedbackFromPriorItem:(id)arg1 childIndex:(long long)arg2 mask:(unsigned long long)arg3;
- (BOOL)_shouldDoDragUpdateOfViewBasedRowData;
- (void)_tryDrop:(id)arg1 dropItem:(id)arg2 dropChildIndex:(long long)arg3;
- (BOOL)_hoverAreaIsSameAsLast:(id)arg1;
- (void)setDropItem:(id)arg1 dropChildIndex:(long long)arg2;
- (BOOL)shouldCollapseAutoExpandedItemsForDeposited:(BOOL)arg1;
- (BOOL)_shouldAttemptDroppingAsChildOfLeafItems;
- (BOOL)_shouldSlideBackAfterDragFailed;
- (void)_readPersistentTableColumns;
- (void)_writePersistentTableColumns;
- (void)setAutosaveName:(id)arg1;
- (void)_writePersistentExpandItems;
- (id)_convertPersistentItem:(id)arg1;
- (void)_readPersistentExpandItems;
- (void)setAutosaveExpandedItems:(BOOL)arg1;
- (BOOL)autosaveExpandedItems;
- (BOOL)_userCanEditTableColumn:(id)arg1 row:(long long)arg2;
- (BOOL)isItemExpanded:(id)arg1;
- (BOOL)_isItemLoadedAndExpanded:(id)arg1;
- (long long)levelForRow:(long long)arg1;
- (long long)levelForItem:(id)arg1;
- (id)parentForItem:(id)arg1;
- (long long)rowForItem:(id)arg1;
- (id)itemAtRow:(long long)arg1;
- (id)_cheapItemAtRow:(long long)arg1;
- (id)_rowEntryForRow:(long long)arg1 requiredRowEntryLoadMask:(unsigned long long)arg2;
- (id)_rowEntryForChild:(long long)arg1 ofParent:(id)arg2 requiredRowEntryLoadMask:(unsigned long long)arg3;
- (id)_lazyRowEntryForItem:(id)arg1 requiredRowEntryLoadMask:(unsigned long long)arg2;
- (BOOL)_rowEntryExistsForItem:(id)arg1;
- (id)_rowEntryForItem:(id)arg1 requiredRowEntryLoadMask:(unsigned long long)arg2;
- (BOOL)_sendDelegateCanSelectColumn:(long long)arg1;
- (id)_sendDelegateSelectionIndexesForProposedSelection:(id)arg1;
- (BOOL)_sendDelegateCanSelectRow:(long long)arg1;
- (BOOL)_delegateRespondsToCanSelectRow;
- (BOOL)_userCanChangeSelection;
- (void)_redisplayAndResizeFromRow:(long long)arg1;
- (BOOL)_needsRedisplayOnFrameChange;
- (void)_outlineMouseExited:(id)arg1;
- (void)_outlineMouseEntered:(id)arg1;
- (long long)_outlineTrackingRowForEvent:(id)arg1;
- (void)_updateTrackingAreas;
- (BOOL)_shouldUseTrackingAreasForOutlineCell;
- (void)_addOutlineCellTrackingAreas;
- (void)_delegateWantsTrackingAreasForRow:(long long)arg1 column:(long long)arg2;
- (BOOL)_delegateRespondsTo_wantsTrackingAreasForRowColumn;
- (void)_setOutlineCellTrackingAreaRow:(long long)arg1;
- (void)_setOutlineButtonVisible:(BOOL)arg1 onRow:(long long)arg2;
- (struct CGRect)frameOfOutlineCellAtRow:(long long)arg1;
- (struct CGRect)_frameOfOutlineCellAtRow:(long long)arg1;
- (id)preparedCellAtColumn:(long long)arg1 row:(long long)arg2;
- (struct CGRect)_frameOfSourceListGroupOutlineCellRow:(long long)arg1;
- (long long)_outlineColumnIndex;
- (BOOL)_shouldShowOutlineCellForRow:(long long)arg1;
- (BOOL)_delegateShouldShowOutlineCellForItem:(id)arg1;
- (void)_setNeedsDisplayInRow:(long long)arg1;
- (struct CGRect)frameOfCellAtColumn:(long long)arg1 row:(long long)arg2;
- (BOOL)shouldShowOutlineCellInlineForRow:(long long)arg1;
- (double)_indentationForRow:(long long)arg1 withLevel:(long long)arg2 isSourceListGroupRow:(BOOL)arg3;
- (double)_outlineCellIndentation;
- (BOOL)_canUseUpdatedIdentation;
- (void)setSelectionHighlightStyle:(long long)arg1;
- (void)_forgetBeingASourceList;
- (void)_becomeASourceList;
- (void)_adjustDrawingTestFrame:(struct CGRect *)arg1 atRow:(long long)arg2 column:(long long)arg3;
- (void)_drawContentsAtRow:(long long)arg1 column:(long long)arg2 withCellFrame:(struct CGRect)arg3;
- (void)_drawOutlineCellAtRow:(long long)arg1;
- (id)_trackingOutlineCellForRow:(long long)arg1;
- (id)_preparedOutlineCellForRow:(long long)arg1;
- (id)_trackingOutlineCell;
- (void)_setTrackingOutlineCell:(id)arg1;
- (id)_outlineCell;
- (void)_setOutlineCell:(id)arg1;
- (void)_ensureTextOutlineCell;
- (id)_makeTextOutlineCell;
- (BOOL)_isSidebar;
- (void)_notifyDelegateOfStateChangeForCell:(id)arg1;
- (void)_setupStateForOutlineCell:(id)arg1 atRow:(long long)arg2;
- (long long)_outlineCellBackgroundStyleForRow:(long long)arg1;
- (struct CGRect)_adjustRectForFocusRing:(struct CGRect)arg1 atRow:(long long)arg2;
- (void)drawRowIndexes:(id)arg1 clipRect:(struct CGRect)arg2;
- (double)_backgroundOffsetForGroupRow:(long long)arg1;
- (BOOL)_priorRowIsSelectedFromRow:(long long)arg1 inSelection:(id)arg2;
- (void)_debugDrawRowNumberInCell:(id)arg1 withFrame:(struct CGRect)arg2 forRow:(long long)arg3;
- (id)_alternateAutoExpandImageForOutlineCell:(id)arg1 inRow:(long long)arg2 withFrame:(struct CGRect)arg3;
- (BOOL)_wantsLiveResizeToUseCachedImage;
- (void)_sendDelegateWillDisplayCell:(id)arg1 forColumn:(id)arg2 row:(long long)arg3;
- (void)_sendBindingAdapterWillDisplayCell:(id)arg1 forColumn:(id)arg2 row:(long long)arg3;
- (id)_sendDelegateToolTipForCell:(id)arg1 tableColumn:(id)arg2 rect:(struct CGRect *)arg3 row:(long long)arg4 mouseLocation:(struct CGPoint)arg5;
- (BOOL)_delegateRespondsToGetToolTip;
- (BOOL)_sendDelegateShouldShowCellExpansionForColumn:(long long)arg1 row:(long long)arg2;
- (BOOL)_delegateRespondsToShouldShowCellExpansion;
- (void)_sendDelegateWillDisplayOutlineCell:(id)arg1 inOutlineTableColumnAtRow:(long long)arg2;
- (BOOL)_shouldCallWillDisplayOutlineCell;
- (void)_delegateWillDisplayOutlineCell:(id)arg1 forColumn:(id)arg2 row:(long long)arg3;
- (void)_delegateWillDisplayCell:(id)arg1 forColumn:(id)arg2 row:(long long)arg3;
- (void)_dataSourceSetValue:(id)arg1 forColumn:(id)arg2 row:(long long)arg3;
- (id)_dataSourceValueForColumn:(id)arg1 row:(long long)arg2;
- (long long)_dataSourceNumberOfChildrenOfItem:(id)arg1;
- (id)_dataSourceChild:(long long)arg1 ofItem:(id)arg2 isShowMoreRow:(BOOL)arg3;
- (BOOL)_dataSourceIsItemExpandable:(id)arg1;
- (void)_printDataSourceWarning;
- (BOOL)mouseTracker:(id)arg1 didStopTrackingWithEvent:(id)arg2;
- (BOOL)mouseTracker:(id)arg1 shouldContinueTrackingWithEvent:(id)arg2;
- (BOOL)mouseTracker:(id)arg1 shouldStartTrackingWithEvent:(id)arg2;
- (BOOL)_shouldIndentBackgroundRect;
- (BOOL)_canUseWhiteDisclosureTriangles;
- (void)keyDown:(id)arg1;
- (void)_handleRightArrowKeyWithChildren:(BOOL)arg1;
- (void)_handleLeftArrowKeyWithChildren:(BOOL)arg1;
- (struct __CFArray *)_newSelectedRowEntriesArrayIncludingExpandable:(BOOL)arg1 includingUnexpandable:(BOOL)arg2 withCurrentExpandState:(BOOL)arg3;
- (void)_doUserExpandOrCollapseOfItem:(id)arg1 isExpand:(BOOL)arg2 optionKeyWasDown:(BOOL)arg3;
- (void)_doExpandAnimation:(BOOL)arg1 forRow:(long long)arg2;
- (BOOL)_shouldDoExpandAnimationForRow:(long long)arg1;
- (void)_highlightOutlineCell:(id)arg1 highlight:(BOOL)arg2 withFrame:(struct CGRect)arg3 inView:(id)arg4;
- (void)_drawOutlineCell:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (void)mouseDown:(id)arg1;
- (BOOL)acceptsFirstResponder;
- (BOOL)_isEditingRowAChildOfRowAtPoint:(struct CGPoint)arg1;
- (BOOL)_clickedInExpansionTriangle:(struct CGPoint)arg1;
- (void)_autoscrollForDraggingInfo:(id)arg1 timeDelta:(double)arg2;
- (long long)numberOfRows;
- (BOOL)_numberOfRowsIsValid;
- (long long)_uncachedNumberOfRows;
- (void)viewWillDraw;
- (void)_setAllowAnimationsToYes;
- (void)setDelegate:(id)arg1;
- (id)delegate;
- (void)setDataSource:(id)arg1;
- (id)dataSource;
- (void)_checkDataSource;
- (void)_postItemDidCollapseNotification:(id)arg1;
- (void)_postItemDidExpandNotification:(id)arg1;
- (void)_postItemWillCollapseNotification:(id)arg1;
- (void)_postItemWillExpandNotification:(id)arg1;
- (BOOL)autoresizesOutlineColumn;
- (void)setAutoresizesOutlineColumn:(BOOL)arg1;
- (void)removeTableColumn:(id)arg1;
- (void)addTableColumn:(id)arg1;
- (id)outlineTableColumn;
- (void)setOutlineTableColumn:(id)arg1;
- (BOOL)indentationMarkerFollowsCell;
- (void)setIndentationMarkerFollowsCell:(BOOL)arg1;
- (double)indentationPerLevel;
- (void)setIndentationPerLevel:(double)arg1;
- (void)reloadItem:(id)arg1 reloadChildren:(BOOL)arg2;
- (void)_updateDisclosureButtonAtRow:(long long)arg1;
- (void)reloadItem:(id)arg1;
- (void)reloadData;
- (void)_resizeOutlineColumn;
- (void)_calcOutlineColumnWidth;
- (double)_originalOutlineColumnWidth;
- (void)_adjustSelectionForItemEntry:(id)arg1 numberOfRows:(long long)arg2 adjustFieldEditorIfNecessary:(BOOL)arg3;
- (id)_delegate_dataCellForTableColumn:(id)arg1 row:(long long)arg2;
- (BOOL)_sendShouldTrackCell:(id)arg1 forTableColumn:(id)arg2 row:(long long)arg3;
- (double)_sendDelegateHeightOfRow:(long long)arg1;
- (double)_sourceListGroupRowBottomSpacing;
- (BOOL)_delegateShouldReorderColumn:(long long)arg1 toColumn:(long long)arg2;
- (BOOL)_supportsVariableHeightRows;
- (void)_scrollFieldEditorToVisible:(id)arg1;
- (void)_adjustEditedCellLocation;
- (void)_endEditingIfEditedCellIsChildOfItemEntry:(id)arg1;
- (void)_collapseItem:(id)arg1 collapseChildren:(BOOL)arg2 clearExpandState:(BOOL)arg3;
- (void)_collapseRootEntry:(BOOL)arg1 clearExpandState:(BOOL)arg2;
- (void)collapseItem:(id)arg1 collapseChildren:(BOOL)arg2;
- (void)collapseItem:(id)arg1;
- (void)_batchCollapseItemsWithItemEntries:(struct __CFArray *)arg1 collapseChildren:(BOOL)arg2;
- (void)_batchCollapseItemsWithItemEntries:(struct __CFArray *)arg1 collapseChildren:(BOOL)arg2 clearExpandState:(BOOL)arg3;
- (void)_collapseItemEntry:(id)arg1 collapseChildren:(BOOL)arg2 clearExpandState:(BOOL)arg3;
- (void)_recursiveCollapseItemEntry:(id)arg1 collapseChildren:(BOOL)arg2 clearExpandState:(BOOL)arg3;
- (void)expandItem:(id)arg1 expandChildren:(BOOL)arg2;
- (BOOL)_shouldAnimateExpandCollapse;
- (void)_setAnimateExpandAndCollapse:(BOOL)arg1;
- (void)_setupAnimationsIfNeeded;
- (BOOL)_switchToNonViewBasedIfNeeded;
- (void)_switchToViewBasedIfNeeded;
- (BOOL)_shouldAnimateChanges;
- (void)expandItem:(id)arg1;
- (void)_batchExpandItemsWithItemEntries:(struct __CFArray *)arg1 expandChildren:(BOOL)arg2;
- (void)_expandItemEntry:(id)arg1 expandChildren:(BOOL)arg2;
- (void)_expandItemEntry:(id)arg1 expandChildren:(BOOL)arg2 startLevel:(long long)arg3;
- (BOOL)_isVisibleItemEntry:(id)arg1;
- (BOOL)_shouldLimitChildren;
- (unsigned long long)_expandAnimation;
- (unsigned long long)_collapseAnimation;
- (void)_expandItemEntryChildren:(id)arg1 atStartLevel:(long long)arg2 expandChildren:(BOOL)arg3 andInvalidate:(BOOL)arg4;
- (long long)_numVisibleChildrenForEntry:(id)arg1;
- (BOOL)_shouldCollapseItem:(id)arg1;
- (BOOL)_shouldExpandItem:(id)arg1;
- (BOOL)_shouldContinueExpandAtLevel:(long long)arg1 beganAtLevel:(long long)arg2;
- (void)_redisplayAfterExpansionChangeFromRow:(long long)arg1 withOriginalRowCount:(long long)arg2;
- (BOOL)isExpandable:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (void)_finishedTableViewInitWithCoder;
- (void)_finishedMakingConnections;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_commonInit;
- (void)setUserInterfaceLayoutDirection:(long long)arg1;
- (long long)userInterfaceLayoutDirection;
- (id)_disclosureTriangleButtonImageSorceID;
- (BOOL)_userInterfaceDirectionIsLTR;
- (id)_tableViewColumnDidResizeNotificationName;
- (id)_selectionIsChangingNotificationName;
- (id)_selectionDidChangeNotificationName;
- (id)_didMoveNotificationName;
- (void)accessibilityPostNotification:(id)arg1 context:(id)arg2;
- (id)_accessibilityTableRow:(long long)arg1;
- (id)accessibilityRoleAttribute;
@end
__attribute__((visibility("hidden")))
@interface _NSOutlineViewAnimator : _NSTableViewAnimator
{
}
- (void)collapseItem:(id)arg1;
- (void)collapseItem:(id)arg1 collapseChildren:(BOOL)arg2;
- (void)expandItem:(id)arg1;
- (void)expandItem:(id)arg1 expandChildren:(BOOL)arg2;
- (void)_animateThis:(id)arg1;
@end
@interface NSOutlineRow : NSTableRow
{
}
- (unsigned long long)accessibilityIndexOfChild:(id)arg1;
- (long long)_childrenCount;
- (id)_accessibilityChildrenWithIndexes:(id)arg1;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)_accessibilityDisplaysDisclosureTriangleForRow:(long long)arg1;
- (long long)_outlineTableColumnIndex;
- (BOOL)accessibilityIsDisclosureLevelAttributeSettable;
- (id)accessibilityDisclosureLevelAttribute;
- (BOOL)accessibilityIsDisclosedByRowAttributeSettable;
- (id)accessibilityDisclosedByRowAttribute;
- (BOOL)accessibilityIsDisclosedRowsAttributeSettable;
- (id)accessibilityDisclosedRowsAttribute;
- (void)accessibilitySetDisclosingAttribute:(id)arg1;
- (BOOL)accessibilityIsDisclosingAttributeSettable;
- (id)accessibilityDisclosingAttribute;
- (id)accessibilitySubroleAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSOutlineViewBinder : NSBinder
{
struct ___outlineViewBinderFlags {
unsigned int _isAutoCreated:1;
unsigned int _reservedOutlineViewBinder:31;
} _outlineViewBinderFlags;
long long _ignoreChangesCount;
struct _NSRange _previousVisibleRange;
_NSTreeNodeObservingTracker *_treeNodeObservingTracker;
id _contentBindingController;
}
+ (id)bindingsForObject:(id)arg1;
+ (id)bindingCategory;
+ (BOOL)isUsableWithObject:(id)arg1;
+ (BOOL)_autoCreateBinderForObject:(id)arg1 withController:(id)arg2;
- (id)outlineView:(id)arg1 child:(long long)arg2 ofItem:(id)arg3;
- (long long)outlineView:(id)arg1 numberOfChildrenOfItem:(id)arg2;
- (BOOL)outlineView:(id)arg1 isItemExpandable:(id)arg2;
- (void)outlineView:(id)arg1 willCollapseItem:(id)arg2;
- (void)outlineView:(id)arg1 didExpandItem:(id)arg2;
- (void)tableView:(id)arg1 didChangeToSortDescriptors:(id)arg2;
- (void)_updateSortDescriptors:(id)arg1;
- (void)tableView:(id)arg1 didChangeToSelectedRowIndexes:(id)arg2;
- (void)_updateSelectionIndexPaths:(id)arg1;
- (void)_scrollSelectionToVisible;
- (void)tableView:(id)arg1 updateVisibleRowInformation:(struct _NSRange)arg2;
- (void)expandIndexPath:(id)arg1;
- (void)_observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 context:(void *)arg3;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)_childrenChangedForNode:(id)arg1;
- (void)stopObservingOutlineViewChildrenOfItem:(id)arg1;
- (void)startObservingOutlineViewChildrenOfItem:(id)arg1;
- (void)modifyObservingOutlineViewChildrenOfItem:(id)arg1 withOption:(unsigned long long)arg2;
- (BOOL)_observeKeyPathForRelatedBinder:(id)arg1 registerOrUnregister:(BOOL)arg2;
- (void)outlineView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (void)outlineView:(id)arg1 willDisplayOutlineCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (id)outlineView:(id)arg1 objectValueForTableColumn:(id)arg2 byItem:(id)arg3;
- (id)tableView:(id)arg1 objectValueForRow:(long long)arg2;
- (void)_updateObservingRegistration:(BOOL)arg1;
- (void)_connectionWasBroken;
- (void)_connectionWasEstablished;
- (void)_dealloc;
- (void)_init;
- (void)endIgnoreChanges;
- (void)beginIgnoreChanges;
- (void)_markAutoCreated:(BOOL)arg1;
- (BOOL)_isAutoCreated;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
@end
@interface NSPDFImageRep : NSImageRep
{
NSData *_pdfData;
int _reserved1;
int _reserved2;
id _private;
}
+ (id)imageUnfilteredPasteboardTypes;
+ (id)imageUnfilteredFileTypes;
+ (id)imageUnfilteredTypes;
+ (id)imageRepWithData:(id)arg1;
+ (BOOL)canInitWithData:(id)arg1;
+ (void)initialize;
- (long long)_uncachedSize;
- (long long)pageCount;
- (long long)currentPage;
- (void)setCurrentPage:(long long)arg1;
- (struct CGRect)bounds;
- (id)PDFRepresentation;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (BOOL)_isValid;
- (void *)_createPatternForRect:(struct CGRect)arg1 context:(id)arg2;
- (BOOL)_drawOnlyUsesOneDrawingOperation;
- (BOOL)draw;
- (void)dealloc;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (long long)_pixelsHighOrResolutionIndependent;
- (long long)_pixelsWideOrResolutionIndependent;
- (id)initWithData:(id)arg1;
- (id)init;
@end
@interface _NSPDFDocument : NSObject
{
struct CGPDFDocument *_document;
struct CGRect _bounds;
long long _currentPage;
}
- (long long)pageCount;
- (long long)currentPage;
- (void)setCurrentPage:(long long)arg1;
- (struct CGRect)bounds;
- (struct CGPDFDocument *)documentRef;
- (void)finalize;
- (void)dealloc;
- (id)initWithData:(id)arg1;
@end
@interface NSPICTImageRep : NSImageRep
{
struct CGPoint _pictOrigin;
NSData *_pictData;
id _imageRep;
unsigned long long _pictOffset;
unsigned int _reserved1;
unsigned int _reserved2;
}
+ (id)_imageDataFromPICTData:(id)arg1 toType:(id)arg2;
+ (id)_PICTDataFromImageData:(id)arg1 ofType:(id)arg2;
+ (id)imageUnfilteredPasteboardTypes;
+ (id)imageUnfilteredFileTypes;
+ (id)imageUnfilteredTypes;
+ (BOOL)canInitWithData:(id)arg1;
+ (BOOL)_verifyDataIsPICT:(id)arg1;
+ (id)imageRepWithData:(id)arg1;
+ (void)initialize;
- (id)PICTRepresentation;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (long long)bitsPerSample;
- (void)setBitsPerSample:(long long)arg1;
- (BOOL)isOpaque;
- (void)setOpaque:(BOOL)arg1;
- (BOOL)hasAlpha;
- (void)setAlpha:(BOOL)arg1;
- (long long)_uncachedSize;
- (BOOL)_isValid;
- (BOOL)drawInRect:(struct CGRect)arg1;
- (BOOL)drawAtPoint:(struct CGPoint)arg1;
- (BOOL)draw;
- (struct CGRect)boundingBox;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithData:(id)arg1;
- (BOOL)_common64BitInit;
- (id)newBitmapImageRepForHeight:(long long)arg1 width:(long long)arg2 data:(id)arg3;
- (id)bitmapImageRecordForPICTData:(id)arg1;
- (void)dealloc;
- (id)init;
@end
@interface NSPPDParse : NSObject
{
CDStruct_d87b8232 inputStreamStack[17];
CDStruct_d87b8232 *input;
id delegate;
CDStruct_815caf98 argBuf;
CDStruct_815caf98 keyTran;
CDStruct_815caf98 argTran;
}
+ (id)findPPDFileName:(id)arg1;
+ (id)availablePPDTypeFiles;
+ (id)unixToTypeName:(id)arg1;
+ (id)typeToUnixName:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (id)init;
- (id)readFromFile:(id)arg1;
- (id)endInputStream;
- (id)startInputStream:(id)arg1;
- (id)openInclude:(id)arg1;
- (id)run;
- (id)parseStream;
- (BOOL)parseKey:(BOOL)arg1;
- (BOOL)getMoreInput;
- (id)growBuffer:(CDStruct_815caf98 *)arg1 current:(char **)arg2 end:(char **)arg3 factor:(float)arg4;
- (id)processKeyword:(char *)arg1 option:(char *)arg2 keyTran:(char *)arg3 arg:(char *)arg4 argTran:(char *)arg5 quotedArg:(BOOL)arg6;
- (id)delegate;
- (void)setDelegate:(id)arg1;
@end
@interface NSPSMatrix : NSObject <NSCoding>
{
double matrixElements[12];
struct _mFlags {
unsigned int identity:1;
unsigned int rotated:1;
unsigned int rotationOnly:1;
unsigned int _RESERVED:13;
} mFlags;
}
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)_computeInv;
- (id)invTransformRect:(struct CGRect *)arg1;
- (id)transformRect:(struct CGRect *)arg1;
- (BOOL)rotated;
- (BOOL)identity;
- (id)makeIdentity;
- (id)invTransform:(struct CGPoint *)arg1;
- (id)transform:(struct CGPoint *)arg1;
- (id)sendInv;
- (id)send;
- (id)concat:(id)arg1;
- (void)setFrameRotation:(double)arg1;
- (id)translateTo:(double)arg1:(double)arg2;
- (id)scaleTo:(double)arg1:(double)arg2;
- (void)rotateByAngle:(double)arg1;
- (void)translateOriginToPoint:(struct CGPoint)arg1;
- (void)scaleUnitSquareToSize:(struct CGSize)arg1;
- (double)getRotationAngle;
- (id)_doRotationOnly;
- (id)init;
@end
@interface NSPageLayout : NSObject
{
NSMutableArray *_accessoryControllers;
NSPrintInfo *_originalPrintInfo;
id _delegate;
SEL _didEndSelector;
void *_contextInfo;
NSPrintInfo *_presentedPrintInfo;
NSWindowController *_windowController;
id _reserved[4];
}
+ (id)pageLayout;
- (id)printInfo;
- (long long)runModal;
- (long long)runModalWithPrintInfo:(id)arg1;
- (void)_sheet:(id)arg1 didEndWithResult:(long long)arg2 contextInfo:(void *)arg3;
- (void)beginSheetWithPrintInfo:(id)arg1 modalForWindow:(id)arg2 delegate:(id)arg3 didEndSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (id)accessoryControllers;
- (void)removeAccessoryController:(id)arg1;
- (void)addAccessoryController:(id)arg1;
- (void)dealloc;
- (void)writePrintInfo;
- (void)readPrintInfo;
- (id)accessoryView;
- (void)setAccessoryView:(id)arg1;
- (void)_deprecatedWritePrintInfo;
- (void)_deprecatedReadPrintInfo;
- (void)pickedUnits:(id)arg1;
- (void)pickedPaperSize:(id)arg1;
- (void)pickedOrientation:(id)arg1;
- (void)pickedButton:(id)arg1;
- (void)convertOldFactor:(float *)arg1 newFactor:(float *)arg2;
@end
@interface NSPanel : NSWindow
{
}
+ (unsigned long long)_validateStyleMask:(unsigned long long)arg1;
- (id)_replaceAccessoryView:(id)arg1 with:(id)arg2 topView:(id)arg3 bottomView:(id)arg4 previousKeyView:(id)arg5;
- (id)_doSetAccessoryView:(id)arg1 topView:(id)arg2 bottomView:(id)arg3 oldView:(id *)arg4;
- (id)_doSetAccessoryView:(id)arg1 topView:(id)arg2 bottomView:(id)arg3 previousKeyView:(id)arg4 oldView:(id *)arg5;
- (id)_setTempHidden:(BOOL)arg1;
- (BOOL)_showToolTip;
- (void)cancel:(id)arg1;
- (BOOL)worksWhenModal;
- (void)setWorksWhenModal:(BOOL)arg1;
- (BOOL)_toggleOrderedFrontMostWillOrderOut;
- (void)resignKeyWindow;
- (BOOL)becomesKeyOnlyIfNeeded;
- (void)setBecomesKeyOnlyIfNeeded:(BOOL)arg1;
- (void)setFloatingPanel:(BOOL)arg1;
- (BOOL)isFloatingPanel;
- (id)init;
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4;
- (id)_initContent:(const struct CGRect *)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4 counterpart:(id)arg5;
- (id)_initContent:(const struct CGRect *)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4 contentView:(id)arg5;
- (id)accessibilitySubroleAttribute;
- (id)presentationWindowForError:(id)arg1 originatedInWindow:(id)arg2;
@end
@interface NSKitPanelController : NSObject
{
NSPanel *panel;
}
- (id)panel;
@end
@interface NSTextTab : NSObject <NSCopying, NSCoding>
{
struct {
unsigned int alignment:4;
unsigned int refCount:24;
unsigned int unused:4;
unsigned int :32;
} _flags;
double _location;
id _reserved;
}
+ (id)allocWithZone:(struct _NSZone *)arg1;
+ (void)initialize;
- (id)description;
- (BOOL)isEqual:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)accessibilityRulerMarkerTypeDescription;
- (id)accessibilityRulerMarkerType;
- (unsigned long long)tabStopType;
- (double)location;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (unsigned long long)retainCount;
- (oneway void)release;
- (id)retain;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
- (void)dealloc;
- (id)options;
- (unsigned long long)alignment;
- (id)initWithTextAlignment:(unsigned long long)arg1 location:(double)arg2 options:(id)arg3;
- (id)initWithType:(unsigned long long)arg1 location:(double)arg2;
@end
@interface NSParagraphStyleExtraData : NSObject
{
double _lineHeightMultiple;
double _paragraphSpacingBefore;
double _hyphenationFactor;
double _tighteningFactor;
long long _headerLevel;
NSArray *_textBlocks;
NSArray *_textLists;
}
@end
@interface NSParagraphStyle : NSObject <NSCopying, NSMutableCopying, NSCoding>
{
double _lineSpacing;
double _paragraphSpacing;
double _headIndent;
double _tailIndent;
double _firstLineHeadIndent;
double _minimumLineHeight;
double _maximumLineHeight;
NSArray *_tabStops;
struct {
unsigned int alignment:4;
unsigned int lineBreakMode:4;
unsigned int tabStopsIsMutable:1;
unsigned int isNaturalDirection:1;
unsigned int rightToLeftDirection:1;
unsigned int fixedMultiple:2;
unsigned int refCount:19;
unsigned int :32;
} _flags;
double _defaultTabInterval;
id _extraData;
}
+ (long long)defaultWritingDirectionForLanguage:(id)arg1;
+ (long long)_defaultWritingDirection;
+ (id)defaultParagraphStyle;
+ (void)initialize;
- (id)description;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)_isSuitableForFastStringDrawingWithAlignment:(unsigned long long *)arg1 lineBreakMode:(unsigned long long *)arg2 tighteningFactorForTruncation:(double *)arg3;
- (long long)headerLevel;
- (float)tighteningFactorForTruncation;
- (float)hyphenationFactor;
- (id)textLists;
- (id)textBlocks;
- (double)defaultTabInterval;
- (double)paragraphSpacingBefore;
- (double)lineHeightMultiple;
- (long long)baseWritingDirection;
- (unsigned long long)lineBreakMode;
- (double)maximumLineHeight;
- (double)minimumLineHeight;
- (double)firstLineHeadIndent;
- (id)tabStops;
- (double)tailIndent;
- (double)headIndent;
- (unsigned long long)alignment;
- (double)paragraphSpacing;
- (double)lineSpacing;
- (BOOL)isEqual:(id)arg1;
- (void)dealloc;
- (unsigned long long)retainCount;
- (oneway void)release;
- (id)retain;
- (BOOL)_isDeallocating;
- (BOOL)_tryRetain;
- (unsigned long long)hash;
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)init;
- (id)_initWithParagraphStyle:(id)arg1;
- (void)_deallocExtraData;
- (void)_allocExtraData;
@end
@interface NSMutableParagraphStyle : NSParagraphStyle
{
}
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)setHeaderLevel:(long long)arg1;
- (void)setTighteningFactorForTruncation:(float)arg1;
- (void)setHyphenationFactor:(float)arg1;
- (void)setBaseWritingDirection:(long long)arg1;
- (void)setTabStops:(id)arg1;
- (void)removeTabStop:(id)arg1;
- (void)addTabStop:(id)arg1;
- (void)_mutateTabStops;
- (void)setTextLists:(id)arg1;
- (void)setTextBlocks:(id)arg1;
- (void)setDefaultTabInterval:(double)arg1;
- (void)setParagraphSpacingBefore:(double)arg1;
- (void)setLineHeightMultiple:(double)arg1;
- (void)setLineBreakMode:(unsigned long long)arg1;
- (void)setMaximumLineHeight:(double)arg1;
- (void)setMinimumLineHeight:(double)arg1;
- (void)setFirstLineHeadIndent:(double)arg1;
- (void)setTailIndent:(double)arg1;
- (void)setHeadIndent:(double)arg1;
- (void)setAlignment:(unsigned long long)arg1;
- (void)setParagraphSpacing:(double)arg1;
- (void)setLineSpacing:(double)arg1;
- (void)setParagraphStyle:(id)arg1;
@end
@interface _NSPasteboardTypeCache : NSObject
{
NSMutableArray *_cachedTypeNames;
NSMutableSet *_cachedTypeNameUnion;
NSMutableSet *_conformingTypeIdentifiers;
NSMapTable *_cachedRequestOnlyTypeNames;
}
@property(retain, nonatomic) NSMutableArray *_cachedTypeNames; // @synthesize _cachedTypeNames;
- (id)_requestOnlyTypesForIndex:(long long)arg1;
- (void)_addRequestOnlyType:(id)arg1 forIndex:(long long)arg2;
- (id)_conformingTypeIdentifiers;
@property(readonly, nonatomic) NSMutableSet *_cachedTypeNameUnion; // @dynamic _cachedTypeNameUnion;
- (void)dealloc;
- (id)init;
@end
@interface _NSPasteboardItemCollection : NSObject
{
NSMapTable *_sparsePasteboardItems;
long long _cachedItemGenerationCount;
}
- (id)_pasteboardItemsWithItemCount:(unsigned long long)arg1 pasteboard:(id)arg2 generationCount:(long long)arg3;
- (id)_pasteboardItemAtIndex:(unsigned long long)arg1 pasteboard:(id)arg2 generationCount:(long long)arg3;
- (void)_addPasteboardItem:(id)arg1 atIndex:(unsigned long long)arg2 generationCount:(long long)arg3;
- (void)dealloc;
- (id)init;
@end
@interface _NSPasteboardOwnersCollection : NSObject
{
NSMapTable *_ownersByIndex;
NSMapTable *_ownerCounts;
NSPasteboard *_pasteboard;
}
- (void)_handleOwnershipChange;
- (void)_removeOwnerForTypeIdentifier:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)_setOwner:(id)arg1 forTypeIdentifier:(id)arg2 atIndex:(unsigned long long)arg3;
- (void)_incrementCountForOwner:(id)arg1;
- (void)_decrementCountForOwner:(id)arg1;
- (void)dealloc;
- (id)initWithPasteboard:(id)arg1;
@end
@interface NSPasteboard : NSObject
{
id _pboard;
int _gen;
id _owners;
long long _cachedTypeNameChangeCount;
id _cachedTypeNames;
NSMutableDictionary *_promiseTypeNamesByIdentifier;
id _support;
id _pasteboardItems;
void *_reserved[3];
}
+ (BOOL)_isValidPasteboardUTI:(id)arg1 logStringMessage:(id)arg2;
+ (id)_convertDataToString:(id)arg1;
+ (id)_convertStringToData:(id)arg1;
+ (id)_convertDataToPropertyList:(id)arg1;
+ (id)_convertPropertyListToData:(id)arg1;
+ (void)initialize;
+ (void)_provideAllPromisedData:(id)arg1;
+ (id)pasteboardWithName:(id)arg1;
+ (id)pasteboardWithUniqueName;
+ (id)generalPasteboard;
+ (id)_pasteboardWithName:(id)arg1;
+ (id)_tmpPasteboardWithCFPasteboard:(struct __CFPasteboard *)arg1;
+ (id)alloc;
+ (id)allocWithZone:(struct _NSZone *)arg1;
+ (void)_resetUsesUTIsOnly;
+ (BOOL)_usesUTIsOnly;
+ (void)_setConversionFromData:(id)arg1 typeIdentifier:(id)arg2 inPasteboard:(struct __CFPasteboard *)arg3 generation:(long long)arg4 item:(void *)arg5;
+ (id)_typeIdentifiersIncludingConversionsFromTypeIdentifiers:(id)arg1 usesPboardTypes:(BOOL)arg2;
+ (id)_typeIdentifiersIncludingConversionsFromTypeIdentifiers:(id)arg1;
+ (id)_typesIncludingConversionsFromTypes:(id)arg1;
+ (struct __CFString *)_typeIdentifierForName:(id)arg1;
+ (id)_oldStyleTypeNameForIdentifier:(struct __CFString *)arg1;
+ (id)pasteboardByFilteringTypesInPasteboard:(id)arg1;
+ (id)pasteboardByFilteringData:(id)arg1 ofType:(id)arg2;
+ (id)pasteboardByFilteringFile:(id)arg1;
+ (id)typesFilterableTo:(id)arg1;
- (id)stringForType:(id)arg1;
- (BOOL)setString:(id)arg1 forType:(id)arg2;
- (id)propertyListForType:(id)arg1;
- (BOOL)setPropertyList:(id)arg1 forType:(id)arg2;
- (BOOL)setDataProvider:(id)arg1 forTypes:(id)arg2;
- (id)dataForType:(id)arg1;
- (BOOL)setData:(id)arg1 forType:(id)arg2;
- (id)availableTypeFromArray:(id)arg1;
- (id)types;
- (long long)addTypes:(id)arg1 owner:(id)arg2;
- (long long)declareTypes:(id)arg1 owner:(id)arg2;
- (BOOL)canReadObjectForClasses:(id)arg1 options:(id)arg2;
- (BOOL)canReadItemWithDataConformingToTypes:(id)arg1;
- (id)_conformingTypeIdentifiers;
- (unsigned long long)indexOfPasteboardItem:(id)arg1;
- (id)pasteboardItems;
- (id)readObjectsForClasses:(id)arg1 options:(id)arg2;
- (BOOL)_contentsOfURL:(id)arg1 conformToTypeIdentifiers:(id)arg2;
- (BOOL)writeObjects:(id)arg1;
- (long long)clearContents;
- (id)_dataWithoutConversionForType:(id)arg1;
- (id)_dataForType:(id)arg1 index:(unsigned long long)arg2 usesPboardTypes:(BOOL)arg3 combinesItems:(BOOL)arg4;
- (BOOL)_canRequestDataForType:(id)arg1 index:(unsigned long long)arg2 usesPboardTypes:(BOOL)arg3 combinesItems:(BOOL)arg4;
- (id)_combinedPasteboardDataForTypeIdentifier:(id)arg1;
- (id)_dataWithoutConversionForTypeIdentifier:(id)arg1;
- (id)_dataWithoutConversionForTypeIdentifier:(id)arg1 index:(unsigned long long)arg2;
- (id)_availableTypeFromArray:(id)arg1 inExistingTypes:(id)arg2;
- (id)_typesAtIndex:(unsigned long long)arg1 combinesItems:(BOOL)arg2;
- (id)_cachedTypeNameUnion;
- (void)_updateTypeCacheIfNeeded;
- (long long)_setOwner:(id)arg1 forTypes:(id)arg2 atIndex:(unsigned long long)arg3 selector:(SEL)arg4 usesPboardTypes:(BOOL)arg5;
- (BOOL)_setData:(id)arg1 forType:(id)arg2 index:(unsigned long long)arg3 usesPboardTypes:(BOOL)arg4;
- (id)_pasteboardItems;
- (id)_promiseTypeNameForIdentifier:(struct __CFString *)arg1;
- (long long)changeCount;
- (long long)_currentGeneration;
- (struct __CFPasteboard *)_cfPasteboard;
- (id)name;
- (oneway void)releaseGlobally;
- (void)_removeFromGlobalTable;
- (void)_clearOutstandingPromises;
- (void)dealloc;
- (void)_addConversionsFromTypeIdentifiers:(id)arg1 atIndex:(unsigned long long)arg2 usesPboardTypes:(BOOL)arg3;
- (id)_dataWithConversionForTypeIdentifier:(id)arg1 atIndex:(unsigned long long)arg2;
- (id)_dataWithConversionForType:(id)arg1;
- (id)_conformingTypes;
- (id)readFileWrapper;
- (id)readFileContentsType:(id)arg1 toFile:(id)arg2;
- (BOOL)attemptOverwrite:(id)arg1;
- (BOOL)writeFileWrapper:(id)arg1;
- (BOOL)writeFileContents:(id)arg1;
@end
@interface _NSPboardImageTypeConverter : NSObject
{
NSString *_sourceType;
}
+ (id)imageTypeConverterForType:(id)arg1;
- (void)pasteboard:(id)arg1 provideDataForType:(id)arg2;
- (id)_convertImageData:(id)arg1 toDataOfType:(id)arg2;
- (void)dealloc;
- (id)initWithType:(id)arg1;
@end
@interface _NSPboardTypeConverter : NSObject
{
}
+ (void)pasteboard:(id)arg1 provideDataForType:(id)arg2;
+ (id)dataForType:(id)arg1 fromPasteboard:(id)arg2;
@end
@interface _NSFilenamesPboardTypeConverter : _NSPboardTypeConverter
{
}
+ (id)_getConvertedDataFromPasteboard:(id)arg1;
+ (void)_setConvertedData:(id)arg1 pboard:(struct __CFPasteboard *)arg2 generation:(long long)arg3 inItem:(void *)arg4;
@end
@interface _NSURLPboardTypeConverter : _NSPboardTypeConverter
{
}
+ (id)_getConvertedDataFromPasteboard:(id)arg1;
@end
@interface _NSRTFPboardTypeConverter : _NSPboardTypeConverter <NSPasteboardItemDataProvider>
{
}
+ (id)_getConvertedDataFromPasteboard:(id)arg1 atIndex:(unsigned long long)arg2;
+ (void)pasteboard:(id)arg1 item:(id)arg2 provideDataForType:(id)arg3;
- (void)pasteboard:(id)arg1 item:(id)arg2 provideDataForType:(id)arg3;
@end
@interface _NSStringPboardTypeConverter : _NSPboardTypeConverter
{
}
+ (id)_getConvertedDataFromPasteboard:(id)arg1 atIndex:(unsigned long long)arg2;
@end
@interface _NSPromiseContentsTypeConverter : NSObject
{
}
+ (id)_getConvertedDataFromPasteboard:(id)arg1;
@end
@interface _NSFilePromiseTypeConverter : NSObject
{
}
+ (id)_getConvertedDataFromPasteboard:(id)arg1;
@end
@interface NSPersistentDocument : NSDocument
{
NSManagedObjectModel *_managedObjectModel;
NSManagedObjectContext *_managedObjectContext;
id _store;
unsigned long long _pDocFlags;
id _relatedRequestURLs;
void *_reserved3;
void *_reserved4;
}
+ (BOOL)_hasOverrideForSelector:(SEL)arg1 fromBaseClass:(Class)arg2;
- (BOOL)_finishWritingToURL:(id)arg1 byMovingItemAtURL:(id)arg2 addingAttributes:(id)arg3 error:(id *)arg4;
- (void)moveToURL:(id)arg1 completionHandler:(id)arg2;
- (BOOL)_movePersistentStore:(id)arg1 fromURL:(id)arg2 toURL:(id)arg3 attributes:(id)arg4 error:(id *)arg5;
- (BOOL)_unlockAndReturnError:(id *)arg1;
- (BOOL)revertToContentsOfURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)_revertToVersion:(id)arg1 preservingFirst:(BOOL)arg2 error:(id *)arg3;
- (void)close;
- (BOOL)writeSafelyToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 error:(id *)arg4;
- (id)backupFileURL;
- (BOOL)isEntireFileLoaded;
- (BOOL)_isAtomicPersistentStoreType:(id)arg1;
- (BOOL)writeToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 originalContentsURL:(id)arg4 error:(id *)arg5;
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (void)setFileURL:(id)arg1;
- (void)setUndoManager:(id)arg1;
- (void)setHasUndoManager:(BOOL)arg1;
- (BOOL)hasUndoManager;
- (BOOL)configurePersistentStoreCoordinatorForURL:(id)arg1 ofType:(id)arg2 modelConfiguration:(id)arg3 storeOptions:(id)arg4 error:(id *)arg5;
- (void)_releaseRelatedItemsForURL:(id)arg1;
- (void)_requestSQLiteRelatedItemsForURL:(id)arg1 attributes:(id)arg2;
- (id)_requestRelatedItemForURL:(id)arg1 withLastComponent:(id)arg2;
- (id)_persistentStoreCoordinator;
- (id)persistentStoreTypeForFileType:(id)arg1;
- (id)managedObjectModel;
- (id)managedObjectContext;
- (void)setManagedObjectContext:(id)arg1;
- (void)_commitEditingThenContinue:(id)arg1;
- (void)_documentEditor:(id)arg1 didCommit:(BOOL)arg2 withContext:(void *)arg3;
- (void)_discardEditing;
- (BOOL)_isBeingEdited;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)dealloc;
- (id)init;
- (BOOL)configurePersistentStoreCoordinatorForURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)_configurePersistentStoreCoordinatorForURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
@end
@interface NSPopUpButton : NSButton
{
struct __pbFlags {
unsigned int needsPullsDownFromTemplate:1;
unsigned int RESERVED:31;
} _pbFlags;
id _popupReserved;
}
+ (void)initialize;
- (CDStruct_3c058996)alignmentRectInsets;
- (long long)selectedTag;
- (long long)state;
- (id)image;
- (id)title;
- (double)baselineOffsetFromBottom;
- (void)_windowChangedKeyState;
- (id)_setWindow:(id)arg1;
- (void)_updateMenuUniquing;
- (BOOL)_allowsContextMenus;
- (void)moveUp:(id)arg1;
- (void)moveDown:(id)arg1;
- (void)performClick:(id)arg1;
- (void)sizeToFit;
- (id)titleOfSelectedItem;
- (id)itemTitles;
- (id)itemTitleAtIndex:(long long)arg1;
- (void)synchronizeTitleAndSelectedItem;
- (long long)indexOfSelectedItem;
- (id)selectedItem;
- (void)setTitle:(id)arg1;
- (BOOL)selectItemWithTag:(long long)arg1;
- (void)selectItemWithTitle:(id)arg1;
- (void)selectItemAtIndex:(long long)arg1;
- (void)selectItem:(id)arg1;
- (id)lastItem;
- (id)itemWithTitle:(id)arg1;
- (id)itemAtIndex:(long long)arg1;
- (long long)indexOfItemWithTarget:(id)arg1 andAction:(SEL)arg2;
- (long long)indexOfItemWithRepresentedObject:(id)arg1;
- (long long)indexOfItemWithTag:(long long)arg1;
- (long long)indexOfItemWithTitle:(id)arg1;
- (long long)indexOfItem:(id)arg1;
- (long long)numberOfItems;
- (id)itemArray;
- (void)removeAllItems;
- (void)removeItemAtIndex:(long long)arg1;
- (void)removeItemWithTitle:(id)arg1;
- (void)insertItemWithTitle:(id)arg1 atIndex:(long long)arg2;
- (void)addItemsWithTitles:(id)arg1;
- (void)addItemWithTitle:(id)arg1;
- (unsigned long long)preferredEdge;
- (void)setPreferredEdge:(unsigned long long)arg1;
- (BOOL)autoenablesItems;
- (void)setAutoenablesItems:(BOOL)arg1;
- (BOOL)pullsDown;
- (void)setPullsDown:(BOOL)arg1;
- (id)menu;
- (void)setMenu:(id)arg1;
- (void)_fixTargetsForMenu:(id)arg1;
- (void)instantiateWithObjectInstantiator:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithFrame:(struct CGRect)arg1 pullsDown:(BOOL)arg2;
- (id)ns_widgetType;
@end
@interface NSPopUpButtonCell : NSMenuItemCell
{
NSMenu *_menu;
int _selectedIndex;
struct __pbcFlags {
unsigned int pullsDown:1;
unsigned int preferredEdge:3;
unsigned int menuIsAttached:1;
unsigned int usesItemFromMenu:1;
unsigned int altersStateOfSelectedItem:1;
unsigned int decoding:1;
unsigned int arrowPosition:2;
unsigned int ignoreMenuLayout:1;
unsigned int drawing:1;
unsigned int menuShouldBeUniquedAgainstMain:1;
unsigned int RESERVED:19;
} _pbcFlags;
id _popupReserved;
}
+ (id)_attachedCell;
+ (void)initialize;
- (void)_createAndPopulateKeyEquivalentUniquerIfNecessary;
- (id)_keyEquivalentUniquerCreatingIfNecessary:(BOOL)arg1;
- (void)_setMenuShouldBeUniquedAgainstMainMenu:(BOOL)arg1;
- (void)setArrowPosition:(unsigned long long)arg1;
- (unsigned long long)arrowPosition;
- (id)objectValue;
- (void)setObjectValue:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (id)_highlightTextColor;
- (id)_highlightColor;
- (BOOL)_allowsContextMenus;
- (BOOL)_canBecomeDefaultButtonCell;
- (void)_menuWillSendAction:(id)arg1;
- (void)_popUpItemAction:(id)arg1;
- (void)performClickWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_needRedrawOnWindowChangedKeyState;
- (unsigned long long)_preferredFocusLocationMask;
- (BOOL)isOpaque;
- (BOOL)_obeysHiddenBit;
- (struct CGRect)drawingRectForBounds:(struct CGRect)arg1;
- (void)drawBorderAndBackgroundWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct __CFDictionary *)_coreUIBezelDrawOptionsWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_shouldDrawIndicatorOnlyForFrame:(struct CGRect)arg1;
- (void)_drawStandardPopUpBorderWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawIndicatorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)_indicatorFrameForCellFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct CGRect)_indicatorFrameForCellFrame:(struct CGRect)arg1 isFlipped:(BOOL)arg2;
- (unsigned long long)_applicableArrowLocation;
- (struct CGSize)_defaultIndicatorSize;
- (BOOL)_popupHeightIsFlexible;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (struct CGSize)_autolayout_cellSize;
- (unsigned long long)_maxItemsToMeasureForCellSize;
- (double)_autolayout_preferredPopupHeight;
- (double)_preferredPopupHeight;
- (id)_indicatorImage;
- (id)_defaultIndicatorImage;
- (id)_coreUIDefaultIndicatorImage;
- (BOOL)_shouldTweakRoundingBehaviorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (double)_extraWidthForCellHeight:(double)arg1;
- (struct CGRect)keyEquivalentRectForBounds:(struct CGRect)arg1;
- (struct CGRect)_separatorRectForCellFrame:(struct CGRect)arg1 isFlipped:(BOOL)arg2;
- (struct CGRect)imageRectForBounds:(struct CGRect)arg1;
- (double)_menuLocationHorizontalOffset;
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (struct CGRect)titleRectForBounds:(struct CGRect)arg1;
- (struct CGRect)_availableContentRectForCellFrame:(struct CGRect)arg1 isFlipped:(BOOL)arg2;
- (unsigned long long)_effectiveAlignment;
- (id)attributedTitle;
- (struct CGSize)_popupImageSizeForCellFrame:(struct CGRect)arg1;
- (double)_imageToTitleHorizontalOffset;
- (CDStruct_3c058996)_popupPaddingInsets;
- (double)_popupIndicatorToContentPaddingOffset;
- (double)_popupBezelToContentPaddingOffset;
- (CDStruct_3c058996)_indicatorInsets;
- (CDStruct_3c058996)_bezelToIndicatorInsets;
- (struct CGPoint)_bezelToIndicatorOffsets;
- (CDStruct_3c058996)_popupBezelInsetsForCellFrame:(struct CGRect)arg1;
- (CDStruct_3c058996)_popupBezelInsets;
- (CDStruct_3c058996)_pulldownExtraBezelInsets;
- (BOOL)_useTigerMetricsForHorizontalUnborderedOffset;
- (double)_bezelBottomPadding;
- (double)_bezelTopPadding;
- (double)_bezelBottomOffset;
- (double)_bezelTopOffset;
- (double)_imageToBezelOrIndicatorPadding;
- (BOOL)_alwaysShowBezelForCurrentBezelStyleAndState;
- (struct CGRect)stateImageRectForBounds:(struct CGRect)arg1;
- (double)keyEquivalentWidth;
- (id)_indicatorImageForCellHeight:(double)arg1;
- (BOOL)_popupStyleDrawsIndicator;
- (BOOL)keyDown:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (void)_doPopupSearchString;
- (void)dismissPopUp;
- (void)attachPopUpWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_handleWillPopUpNotification;
- (struct CGPoint)_locationForPopUpMenuWithFrame:(struct CGRect)arg1;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (unsigned long long)_popUpMenuFlagsForEvent:(id)arg1;
- (double)_menuMinimumWidthForEvent:(id)arg1 inCellFrame:(struct CGRect)arg2 ofView:(id)arg3;
- (struct CGPoint)_menuLocationForEvent:(id)arg1 inCellFrame:(struct CGRect)arg2 ofView:(id)arg3;
- (BOOL)_positionsMenuRelativeToRightEdge;
- (BOOL)_positionsMenuAsPullDown;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (BOOL)_performKeyEquivalent:(id)arg1 conditionally:(BOOL)arg2;
- (id)titleOfSelectedItem;
- (id)itemTitles;
- (id)itemTitleAtIndex:(long long)arg1;
- (void)synchronizeTitleAndSelectedItem;
- (long long)indexOfSelectedItem;
- (id)selectedItem;
- (void)setImage:(id)arg1;
- (void)setTitle:(id)arg1;
- (BOOL)selectItemWithTag:(long long)arg1;
- (void)selectItemWithTitle:(id)arg1;
- (void)selectItemAtIndex:(long long)arg1;
- (void)selectItem:(id)arg1;
- (void)_rawSetSelectedIndex:(long long)arg1;
- (id)lastItem;
- (id)itemWithTitle:(id)arg1;
- (id)itemAtIndex:(long long)arg1;
- (long long)indexOfItemWithTarget:(id)arg1 andAction:(SEL)arg2;
- (long long)indexOfItemWithRepresentedObject:(id)arg1;
- (long long)indexOfItemWithTag:(long long)arg1;
- (long long)indexOfItemWithTitle:(id)arg1;
- (long long)indexOfItem:(id)arg1;
- (long long)numberOfItems;
- (id)itemArray;
- (void)_itemChanged:(id)arg1;
- (void)_allItemsRemoved:(id)arg1;
- (void)_itemRemoved:(id)arg1;
- (void)removeAllItems;
- (void)removeItemAtIndex:(long long)arg1;
- (void)removeItemWithTitle:(id)arg1;
- (void)_itemAdded:(id)arg1;
- (void)insertItemWithTitle:(id)arg1 atIndex:(long long)arg2;
- (void)addItemsWithTitles:(id)arg1;
- (void)addItemWithTitle:(id)arg1;
- (BOOL)altersStateOfSelectedItem;
- (void)setAltersStateOfSelectedItem:(BOOL)arg1;
- (void)setMenuItem:(id)arg1;
- (BOOL)usesItemFromMenu;
- (void)setUsesItemFromMenu:(BOOL)arg1;
- (unsigned long long)preferredEdge;
- (void)setPreferredEdge:(unsigned long long)arg1;
- (BOOL)autoenablesItems;
- (void)setAutoenablesItems:(BOOL)arg1;
- (BOOL)pullsDown;
- (BOOL)_shouldDrawTextWithDisabledAppearance;
- (void)setPullsDown:(BOOL)arg1;
- (void)setFont:(id)arg1;
- (id)menuView;
- (id)menu;
- (void)setMenu:(id)arg1;
- (void)setUserInterfaceLayoutDirection:(long long)arg1;
- (void)_clearTargetsFromMenuPointingAtSelf:(id)arg1;
- (void)_fixTargetsForMenu:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initTextCell:(id)arg1;
- (id)initTextCell:(id)arg1 pullsDown:(BOOL)arg2;
- (void)accessibilityPerformAction:(id)arg1;
- (void)_accessibilityPressAction:(id)arg1;
- (BOOL)accessibilityIsFocusedAttributeSettable;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSPreferences : NSObject <NSWindowRestoration>
{
NSWindow *_preferencesPanel;
NSBox *_preferenceBox;
NSMatrix *_moduleMatrix;
NSButtonCell *_okButton;
NSButtonCell *_cancelButton;
NSButtonCell *_applyButton;
NSMutableArray *_preferenceTitles;
NSMutableArray *_preferenceModules;
NSMutableDictionary *_masterPreferenceViews;
NSMutableDictionary *_currentSessionPreferenceViews;
NSBox *_originalContentView;
BOOL _isModal;
double _constrainedWidth;
id _currentModule;
void *_reserved;
}
+ (void)restoreWindowWithIdentifier:(id)arg1 state:(id)arg2 completionHandler:(id)arg3;
+ (Class)defaultPreferencesClass;
+ (void)setDefaultPreferencesClass:(Class)arg1;
+ (id)sharedPreferences;
- (id)toolbarSelectableItemIdentifiers:(id)arg1;
- (id)toolbarAllowedItemIdentifiers:(id)arg1;
- (id)toolbarDefaultItemIdentifiers:(id)arg1;
- (id)toolbar:(id)arg1 itemForItemIdentifier:(id)arg2 willBeInsertedIntoToolbar:(BOOL)arg3;
- (void)toolbarItemClicked:(id)arg1;
- (id)_itemIdentifierForModule:(id)arg1;
- (BOOL)usesButtons;
- (struct CGSize)windowWillResize:(id)arg1 toSize:(struct CGSize)arg2;
- (void)windowDidResize:(id)arg1;
- (BOOL)windowShouldClose:(id)arg1;
- (void)confirmCloseSheetIsDone:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (id)windowTitle;
- (void)_selectModuleOwner:(id)arg1;
- (void)apply:(id)arg1;
- (void)cancel:(id)arg1;
- (void)ok:(id)arg1;
- (long long)showModalPreferencesPanel;
- (long long)showModalPreferencesPanelForOwner:(id)arg1;
- (void)window:(id)arg1 willEncodeRestorableState:(id)arg2;
- (void)showPreferencesPanelForOwner:(id)arg1;
- (id)_setupPreferencesPanelForOwnerAtIndex:(long long)arg1;
- (id)_setupPreferencesPanelForOwner:(id)arg1;
- (void)showPreferencesPanel;
- (struct CGSize)preferencesContentSize;
- (void)_setupUI;
- (void)_setupToolbar;
- (void)addPreferenceNamed:(id)arg1 owner:(id)arg2;
- (void)dealloc;
- (id)init;
@end
@interface NSPreferencesModule : NSObject <NSPreferencesModule>
{
NSBox *_preferencesView;
struct CGSize _minSize;
BOOL _hasChanges;
void *_reserved;
}
+ (id)sharedInstance;
- (BOOL)isResizable;
- (BOOL)preferencesWindowShouldClose;
- (BOOL)moduleCanBeRemoved;
- (void)moduleWasInstalled;
- (void)moduleWillBeRemoved;
- (void)setMinSize:(struct CGSize)arg1;
- (struct CGSize)minSize;
- (void)didChange;
- (void)initializeFromDefaults;
- (void)willBeDisplayed;
- (void)saveChanges;
- (BOOL)hasChangesPending;
- (id)titleForIdentifier:(id)arg1;
- (id)imageForPreferenceNamed:(id)arg1;
- (id)viewForPreferenceNamed:(id)arg1;
- (void)setPreferencesView:(id)arg1;
- (id)preferencesNibName;
- (id)init;
- (void)finalize;
- (void)dealloc;
@end
@interface NSPrintInfoAdditionalIVars : NSObject
{
struct OpaquePMPrintSession *printSession;
struct OpaquePMPageFormat *pageFormat;
struct OpaquePMPrintSettings *printSettings;
NSData *flattenedPageFormatData;
NSData *flattenedPrintSettingsData;
BOOL printSessionIsReconciled;
BOOL pageFormatIsReconciled;
BOOL printSettingsIsReconciled;
BOOL pageFormatIsValidated;
BOOL printSettingsIsValidated;
NSPrintInfoDictionaryProxy *attributesDictionaryProxy;
NSPrintInfoDictionaryProxy *printSettingsDictionaryProxy;
BOOL printerWasSetExplicitly;
}
@end
@interface NSPrintInfo : NSObject <NSCopying, NSCoding>
{
NSMutableDictionary *_attributes;
id _moreVars;
}
+ (id)defaultPrinter;
+ (id)sharedPrintInfo;
+ (void)setSharedPrintInfo:(id)arg1;
+ (void)initialize;
+ (struct CGSize)sizeForPaperName:(id)arg1;
+ (void)setDefaultPrinter:(id)arg1;
+ (id)_managedAttributeKeys;
+ (id)_printSettingsAttributeKeys;
+ (id)_pageFormatAttributeKeys;
+ (id)_printSessionAttributeKeys;
+ (id)_jobSavingURLInPrintSession:(struct OpaquePMPrintSession *)arg1 printSettings:(struct OpaquePMPrintSettings *)arg2;
+ (id)_jobDispositionInPrintSession:(struct OpaquePMPrintSession *)arg1 printSettings:(struct OpaquePMPrintSettings *)arg2;
+ (void)_setJobDisposition:(id)arg1 savePath:(id)arg2 inPrintSession:(struct OpaquePMPrintSession *)arg3 printSettings:(struct OpaquePMPrintSettings *)arg4;
+ (void)_setJobDisposition:(id)arg1 saveURL:(id)arg2 inPrintSession:(struct OpaquePMPrintSession *)arg3 printSettings:(struct OpaquePMPrintSettings *)arg4;
+ (unsigned long long)_orientationInPageFormat:(struct OpaquePMPageFormat *)arg1;
+ (id)_paperNameInPageFormat:(struct OpaquePMPageFormat *)arg1;
+ (struct CGSize)_paperSizeInPageFormat:(struct OpaquePMPageFormat *)arg1;
+ (void)_setOrientation:(unsigned long long)arg1 inPageFormat:(struct OpaquePMPageFormat *)arg2;
+ (void)_setPaperName:(id)arg1 inPrintSession:(struct OpaquePMPrintSession *)arg2 pageFormat:(struct OpaquePMPageFormat *)arg3;
+ (void)_setPaperSize:(struct CGSize)arg1 inPrintSession:(struct OpaquePMPrintSession *)arg2 pageFormat:(struct OpaquePMPageFormat *)arg3;
+ (id)_printerInPrintSession:(struct OpaquePMPrintSession *)arg1;
+ (void)_setPrinter:(id)arg1 inPrintSession:(struct OpaquePMPrintSession *)arg2;
- (id)initWithCoder:(id)arg1;
- (id)_compatibility_initWithUnkeyedCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)description;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)updateFromPMPrintSettings;
- (void)updateFromPMPageFormat;
- (void *)PMPrintSettings;
- (void *)PMPageFormat;
- (void *)PMPrintSession;
- (id)printSettings;
- (struct CGRect)imageablePageBounds;
- (id)localizedPaperName;
- (void)setUpPrintOperationDefaultValues;
- (id)printer;
- (void)setPrinter:(id)arg1;
- (void)setSelectionOnly:(BOOL)arg1;
- (BOOL)isSelectionOnly;
- (id)jobDisposition;
- (void)setJobDisposition:(id)arg1;
- (unsigned long long)verticalPagination;
- (unsigned long long)horizontalPagination;
- (void)setVerticalPagination:(unsigned long long)arg1;
- (void)setHorizontalPagination:(unsigned long long)arg1;
- (BOOL)isVerticallyCentered;
- (BOOL)isHorizontallyCentered;
- (void)setVerticallyCentered:(BOOL)arg1;
- (void)setHorizontallyCentered:(BOOL)arg1;
- (double)bottomMargin;
- (double)topMargin;
- (double)rightMargin;
- (double)leftMargin;
- (void)setBottomMargin:(double)arg1;
- (void)setTopMargin:(double)arg1;
- (void)setRightMargin:(double)arg1;
- (void)setLeftMargin:(double)arg1;
- (double)scalingFactor;
- (unsigned long long)orientation;
- (struct CGSize)paperSize;
- (id)paperName;
- (void)setScalingFactor:(double)arg1;
- (void)setOrientation:(unsigned long long)arg1;
- (void)setPaperSize:(struct CGSize)arg1;
- (void)setPaperName:(id)arg1;
- (id)dictionary;
- (void)finalize;
- (void)dealloc;
- (id)initWithDictionary:(id)arg1;
- (id)init;
- (void)_validatePaginationAttributes;
- (void)_setObject:(id)arg1 ifNoAttributeForKey:(id)arg2;
- (void)_setInt:(int)arg1 ifNoAttributeForKey:(id)arg2;
- (void)_setFloat:(float)arg1 ifNoAttributeForKey:(id)arg2;
- (void)_setBool:(BOOL)arg1 ifNoAttributeForKey:(id)arg2;
- (id)_initWithAttributesNoCopy:(id)arg1 flattenedPageFormatData:(id)arg2 printSettingsData:(id)arg3;
- (void)_setAttributesNoCopy:(id)arg1 pageFormat:(struct OpaquePMPageFormat *)arg2 orFlattenedData:(id)arg3 printSettings:(struct OpaquePMPrintSettings *)arg4 orFlattenedData:(id)arg5;
- (void)_setPrintSettings:(struct OpaquePMPrintSettings *)arg1;
- (void)_setPageFormat:(struct OpaquePMPageFormat *)arg1;
- (struct OpaquePMPrintSettings *)_printSettings;
- (struct OpaquePMPageFormat *)_pageFormat;
- (struct OpaquePMPrintSession *)_printSession;
- (void)_setPrintInfo:(id)arg1;
- (void)_printSettingsWasEdited;
- (void)_pageFormatWasEdited;
- (struct OpaquePMPrintSettings *)_printSettingsForSetting;
- (struct OpaquePMPageFormat *)_pageFormatForSetting;
- (struct OpaquePMPrintSession *)_printSessionForSetting;
- (struct OpaquePMPrintSettings *)_printSettingsForGetting;
- (struct OpaquePMPageFormat *)_pageFormatForGetting;
- (struct OpaquePMPrintSession *)_printSessionForGetting;
- (void)_createDefaultOrUnflattenPrintSettingsIfNecessary;
- (void)_createDefaultOrUnflattenPageFormatIfNecessary;
- (void)_removeObjectForAttributeKey:(id)arg1;
- (void)_setObject:(id)arg1 forAttributeKey:(id)arg2;
- (id)_objectForAttributeKey:(id)arg1;
- (id)_allAttributeKeys;
- (void)_reconcilePrintSettingsAttributes;
- (void)_reconcilePageFormatAttributes;
- (void)_reconcilePrintSessionAttributes;
@end
@interface NSPrintOperationPrintEventRetrofitInfo : NSObject
{
NSDictionary *printSettings;
BOOL showPrintPanel;
id sender;
id delegate;
SEL didPrintSelector;
void *contextInfo;
}
- (void)dealloc;
- (id)initWithSettings:(id)arg1 showPrintPanel:(BOOL)arg2 sender:(id)arg3 delegate:(id)arg4 didPrintSelector:(SEL)arg5 contextInfo:(void *)arg6;
@end
@interface NSPrintOperation : NSObject
{
}
+ (void)setCurrentOperation:(id)arg1;
+ (id)currentOperation;
+ (id)EPSOperationWithView:(id)arg1 insideRect:(struct CGRect)arg2 toData:(id)arg3;
+ (id)PDFOperationWithView:(id)arg1 insideRect:(struct CGRect)arg2 toData:(id)arg3;
+ (id)printOperationWithView:(id)arg1;
+ (id)EPSOperationWithView:(id)arg1 insideRect:(struct CGRect)arg2 toPath:(id)arg3 printInfo:(id)arg4;
+ (id)EPSOperationWithView:(id)arg1 insideRect:(struct CGRect)arg2 toData:(id)arg3 printInfo:(id)arg4;
+ (id)PDFOperationWithView:(id)arg1 insideRect:(struct CGRect)arg2 toPath:(id)arg3 printInfo:(id)arg4;
+ (id)PDFOperationWithView:(id)arg1 insideRect:(struct CGRect)arg2 toData:(id)arg3 printInfo:(id)arg4;
+ (id)printOperationWithView:(id)arg1 printInfo:(id)arg2;
+ (void)_setPrintEventRetrofitInfo:(id)arg1;
- (void)cleanUpOperation;
- (BOOL)deliverResult;
- (void)destroyContext;
- (id)createContext;
- (long long)currentPage;
- (struct _NSRange)pageRange;
- (id)context;
- (void)setPrintInfo:(id)arg1;
- (id)printInfo;
- (id)view;
- (BOOL)runOperation;
- (void)runOperationModalForWindow:(id)arg1 delegate:(id)arg2 didRunSelector:(SEL)arg3 contextInfo:(void *)arg4;
- (long long)pageOrder;
- (void)setPageOrder:(long long)arg1;
- (BOOL)canSpawnSeparateThread;
- (void)setCanSpawnSeparateThread:(BOOL)arg1;
- (id)printPanel;
- (void)setPrintPanel:(id)arg1;
- (BOOL)showsProgressPanel;
- (void)setShowsProgressPanel:(BOOL)arg1;
- (BOOL)showsPrintPanel;
- (void)setShowsPrintPanel:(BOOL)arg1;
- (id)jobTitle;
- (void)setJobTitle:(id)arg1;
- (long long)preferredRenderingQuality;
- (BOOL)isCopyingOperation;
- (long long)_pageSet;
- (BOOL)isEPSOperation;
- (id)baseAffineTransform;
- (void)setBaseAffineTransform:(id)arg1;
- (struct CGRect)_renderingBounds;
- (BOOL)_isRenderingBorder;
- (BOOL)_isLockingFocus;
- (void)_setLockingFocus:(BOOL)arg1;
- (struct _PrivatePrintOperationInfo *)_operationInfo;
- (BOOL)_isCancelledAfterHandlingUserEvents;
- (void)_setPreferredRenderingQuality:(long long)arg1;
- (void)_setRenderingBorder:(BOOL)arg1;
- (double)_pageScaling;
- (struct CGRect)_currentPageBounds;
- (id)_effectiveJobTitle;
- (long long)_lastRenderPageNumber;
- (long long)_firstRenderPageNumber;
- (long long)_lastJobPageNumber;
- (long long)_firstJobPageNumber;
- (BOOL)_tryToSetCurrentPageNumber:(long long)arg1;
- (void)_invalidatePagination;
- (void)_forceKnowsPageRangeMessage;
- (BOOL)showPanels;
- (void)setShowPanels:(BOOL)arg1;
- (id)jobStyleHint;
- (void)setJobStyleHint:(id)arg1;
- (id)accessoryView;
- (void)setAccessoryView:(id)arg1;
@end
@interface NSConcretePrintOperation : NSPrintOperation
{
NSGraphicsContext *_graphicsContext;
long long _pageOrder;
NSPrintPanel *_printPanel;
id _accessoryView;
id _thumbnailView;
void *jobVars;
NSView *_view;
NSPrintInfo *_printInfo;
struct CGRect _copyingBounds;
BOOL _copyingToEPSNotPDF;
NSMutableData *_copyingData;
NSString *_copyingPath;
NSString *_jobStyleHint;
NSString *_jobTitle;
NSProgressPanel *_progressPanel;
struct _NSModalSession *_progressPanelAppModalSession;
struct {
id _field1;
id _field2;
SEL _field3;
void *_field4;
} *_modalContextInfo;
NSPrintOperationPrintEventRetrofitInfo *_printEventRetrofitInfo;
long long _firstPageNumber;
long long _lastPageNumber;
double _pageScaling;
long long _firstJobPageNumber;
long long _lastJobPageNumber;
long long _firstRenderPageNumber;
long long _lastRenderPageNumber;
long long _currentPageNumber;
struct CGRect _currentPageBounds;
long long _renderQuality;
BOOL canSpawnSeparateThread;
BOOL _showsPrintPanel;
BOOL _showsProgressPanel;
BOOL _isCopying;
BOOL _didRunToCompletion;
BOOL _paginationIsValid;
BOOL _viewKnowsPages;
BOOL _jobPageNumbersAreValid;
BOOL _isLockingFocus;
BOOL _isRenderingBorder;
BOOL _wasCancelledByUser;
}
- (void)cleanUpOperation;
- (BOOL)deliverResult;
- (void)destroyContext;
- (id)createContext;
- (long long)currentPage;
- (struct _NSRange)pageRange;
- (id)context;
- (void)setPrintInfo:(id)arg1;
- (id)printInfo;
- (id)view;
- (void)_progressPanel:(id)arg1 didEndAndReturn:(long long)arg2 contextInfo:(void *)arg3;
- (void)_progressPanelWasCancelled:(id)arg1 contextInfo:(void *)arg2;
- (BOOL)runOperation;
- (void)_printPanel:(id)arg1 didEndAndReturn:(long long)arg2 contextInfo:(void *)arg3;
- (void)runOperationModalForWindow:(id)arg1 delegate:(id)arg2 didRunSelector:(SEL)arg3 contextInfo:(void *)arg4;
- (void)_continueModalOperationPastPrintPanel;
- (void)_continueModalOperationToTheEnd:(id)arg1;
- (void)_finishModalOperation;
- (BOOL)_renderView;
- (void)_setPageOrderFromPrintInfo;
- (void)_createAndShowProgressPanelIfAppropriate:(BOOL)arg1;
- (id)_preparedPrintPanel;
- (long long)pageOrder;
- (void)setPageOrder:(long long)arg1;
- (BOOL)canSpawnSeparateThread;
- (void)setCanSpawnSeparateThread:(BOOL)arg1;
- (id)printPanel;
- (BOOL)_showsPreviewByDefault;
- (void)setPrintPanel:(id)arg1;
- (BOOL)showsProgressPanel;
- (void)setShowsProgressPanel:(BOOL)arg1;
- (BOOL)showsPrintPanel;
- (void)setShowsPrintPanel:(BOOL)arg1;
- (id)jobTitle;
- (void)setJobTitle:(id)arg1;
- (long long)preferredRenderingQuality;
- (void)_setPreferredRenderingQuality:(long long)arg1;
- (BOOL)isCopyingOperation;
- (void)finalize;
- (void)dealloc;
- (id)_initWithView:(id)arg1 printInfo:(id)arg2 epsNotPDF:(BOOL)arg3 bounds:(struct CGRect)arg4 data:(id)arg5 orPath:(id)arg6;
- (id)_initWithView:(id)arg1 printInfo:(id)arg2;
- (void)_setShowProgressPanel:(BOOL)arg1;
- (void)_setShowPrintPanel:(BOOL)arg1;
- (id)_thumbnailView;
- (void)_setThumbnailView:(id)arg1;
- (BOOL)isEPSOperation;
- (id)baseAffineTransform;
- (void)setBaseAffineTransform:(id)arg1;
- (struct CGRect)_renderingBounds;
- (BOOL)_isRenderingBorder;
- (BOOL)_isLockingFocus;
- (void)_setLockingFocus:(BOOL)arg1;
- (struct _PrivatePrintOperationInfo *)_operationInfo;
- (BOOL)_isCancelledAfterHandlingUserEvents;
- (void)_setRenderingBorder:(BOOL)arg1;
- (double)_pageScaling;
- (struct CGRect)_currentPageBounds;
- (id)_effectiveJobTitle;
- (long long)_lastRenderPageNumber;
- (long long)_firstRenderPageNumber;
- (long long)_lastJobPageNumber;
- (long long)_firstJobPageNumber;
- (void)_validateJobPageNumbers;
- (long long)_nUpPages;
- (long long)_pageSet;
- (BOOL)_tryToSetCurrentPageNumber:(long long)arg1;
- (long long)_viewKnowsPages;
- (long long)_lastPageNumber;
- (long long)_firstPageNumber;
- (void)_invalidatePagination;
- (void)_forceKnowsPageRangeMessage;
- (void)_validatePagination;
- (BOOL)showPanels;
- (void)setShowPanels:(BOOL)arg1;
- (id)jobStyleHint;
- (void)setJobStyleHint:(id)arg1;
- (id)accessoryView;
- (void)setAccessoryView:(id)arg1;
@end
@interface NSPrintPanelOldAccessoryController : NSViewController <NSPrintPanelAccessorizing>
{
}
- (id)keyPathsForValuesAffectingPreview;
- (id)localizedSummaryItems;
@end
@interface NSPrintPanel : NSObject
{
NSMutableArray *_accessoryControllers;
id _previewController;
NSView *_thumbnailView;
long long _options;
NSString *_defaultButtonTitle;
NSString *_helpAnchor;
NSString *_jobStyleHint;
NSPrintInfo *_originalPrintInfo;
id _delegate;
SEL _didEndSelector;
void *_contextInfo;
NSPrintInfo *_presentedPrintInfo;
NSWindowController *_windowController;
id _reserved[2];
}
+ (id)printPanel;
- (id)printInfo;
- (long long)runModal;
- (long long)runModalWithPrintInfo:(id)arg1;
- (void)_sheet:(id)arg1 didEndWithResult:(long long)arg2 contextInfo:(void *)arg3;
- (void)beginSheetWithPrintInfo:(id)arg1 modalForWindow:(id)arg2 delegate:(id)arg3 didEndSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (unsigned int)_optionsForShowingAsSheet:(BOOL)arg1;
- (id)jobStyleHint;
- (void)setJobStyleHint:(id)arg1;
- (id)helpAnchor;
- (void)setHelpAnchor:(id)arg1;
- (id)defaultButtonTitle;
- (void)setDefaultButtonTitle:(id)arg1;
- (long long)options;
- (void)setOptions:(long long)arg1;
- (id)accessoryControllers;
- (void)removeAccessoryController:(id)arg1;
- (void)addAccessoryController:(id)arg1;
- (void)dealloc;
- (id)init;
- (id)_thumbnailView;
- (void)_setThumbnailView:(id)arg1;
- (long long)_runModalWithPrintInfo:(id)arg1;
- (void)_setPreviewController:(id)arg1;
- (void)finalWritePrintInfo;
- (void)updateFromPrintInfo;
- (id)accessoryView;
- (void)setAccessoryView:(id)arg1;
- (void)_deprecatedFinalWritePrintInfo;
- (void)_deprecatedUpdateFromPrintInfo;
- (id)_deprecatedAccessoryView;
- (void)_deprecatedSetAccessoryView:(id)arg1;
- (void)pickedLayoutList:(id)arg1;
- (void)pickedButton:(id)arg1;
- (void)pickedAllPages:(id)arg1;
@end
@interface NSPrinter : NSObject <NSCopying, NSCoding>
{
NSString *_printerName;
void *_printer;
NSDictionary *_cachedDeviceDescription;
int _ppdCreationNum;
void *_ppdNodes;
void *_ppdPriv;
id _reserved[3];
}
+ (id)printerWithType:(id)arg1;
+ (id)printerWithName:(id)arg1;
+ (id)printerTypes;
+ (id)printerNames;
+ (void)_flushCachedCarbonPrintersByName;
+ (id)_printerForPrinter:(struct OpaquePMPrinter *)arg1;
+ (id)printerWithName:(id)arg1 domain:(id)arg2 includeUnavailable:(BOOL)arg3;
- (id)initWithCoder:(id)arg1;
- (id)_compatibility_initWithUnkeyedCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)description;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)deviceDescription;
- (id)stringListForKey:(id)arg1 inTable:(id)arg2;
- (id)stringForKey:(id)arg1 inTable:(id)arg2;
- (struct CGSize)sizeForKey:(id)arg1 inTable:(id)arg2;
- (struct CGRect)rectForKey:(id)arg1 inTable:(id)arg2;
- (int)intForKey:(id)arg1 inTable:(id)arg2;
- (float)floatForKey:(id)arg1 inTable:(id)arg2;
- (BOOL)booleanForKey:(id)arg1 inTable:(id)arg2;
- (BOOL)isKey:(id)arg1 inTable:(id)arg2;
- (unsigned long long)statusForTable:(id)arg1;
- (struct CGSize)pageSizeForPaper:(id)arg1;
- (long long)languageLevel;
- (id)type;
- (id)name;
- (void)finalize;
- (void)dealloc;
- (id)init;
- (id)_initWithName:(id)arg1 printer:(struct OpaquePMPrinter *)arg2;
- (struct OpaquePMPrinter *)_printer;
- (id)note;
- (id)host;
- (id)domain;
- (BOOL)isOutputStackInReverseOrder;
- (BOOL)isFontAvailable:(id)arg1;
- (BOOL)isColor;
- (BOOL)acceptsBinary;
- (struct CGRect)imageRectForPaper:(id)arg1;
- (void)_deallocatePPDStuff;
- (id)processKeyword:(char *)arg1 option:(char *)arg2 keyTran:(char *)arg3 arg:(char *)arg4 argTran:(char *)arg5;
- (id)_setUIConstraints:(char *)arg1;
- (id)_setOrderDependency:(char *)arg1;
- (id)_appendKey:(const char *)arg1 option:(const char *)arg2 value:(const char *)arg3 inKeyNode:(CDStruct_d48118a8 *)arg4;
- (CDStruct_d48118a8 *)_makeKeyNode:(const char *)arg1 inKeyNode:(CDStruct_d48118a8 *)arg2;
- (id)_appendStringInKeyNode:(CDStruct_d48118a8 *)arg1 key:(const char *)arg2 value:(const char *)arg3;
- (id)_keyListForKeyNode:(CDStruct_d48118a8 *)arg1;
- (CDStruct_d48118a8 *)_getNodeForKey:(id)arg1 inTable:(id)arg2;
- (void)_allocatePPDStuffAndParse;
- (id)_freeNodes;
- (CDStruct_d48118a8 *)_makeTable:(const char *)arg1 inNode:(CDStruct_d48118a8 *)arg2;
- (char *)_allocString:(const char *)arg1;
- (id)_freeNode:(CDStruct_d48118a8 *)arg1;
- (id)_makeRootNode;
- (CDStruct_d48118a8 *)_newNode:(long long)arg1;
@end
@interface NSProgressIndicator : NSView
{
BOOL _isBezeled;
BOOL _isIndeterminate;
BOOL _threadedAnimation;
double _minimum;
double _maximum;
double _value;
unsigned int _animationIndex;
double _animationDelay;
id _timer;
double _drawingWidth;
id _roundColor;
id _reserved;
struct __progressIndicatorFlags {
unsigned int isSpinning:1;
unsigned int isVector:1;
unsigned int isLocked:1;
unsigned int controlTint:3;
unsigned int controlSize:2;
unsigned int style:1;
unsigned int _delayedStartup:1;
unsigned int hideWhenStopped:1;
unsigned int revive:1;
unsigned int _temporarilyBlockHeartBeating:1;
unsigned int _isHidden:1;
unsigned int _isHeartBeatInstalled:1;
unsigned int _customRenderer:1;
unsigned int _lastFrame:8;
unsigned int _isDetaching:1;
unsigned int RESERVED:7;
} _progressIndicatorFlags;
id _NSProgressIndicatorReserved1;
}
+ (id)_gaugeImage:(double)arg1;
+ (id)_barberImage:(double)arg1;
+ (id)_createImage:(id)arg1:(id)arg2:(double)arg3;
+ (void)initialize;
+ (void)_controlTintChanged:(id)arg1;
- (void)heartBeat:(CDStruct_d41e72e8 *)arg1;
- (void)_recursiveOrderFrontSurfacesForNonHiddenViews;
- (void)viewDidUnhide;
- (void)viewDidMoveToSuperview;
- (void)viewWillMoveToSuperview:(id)arg1;
- (void)viewDidHide;
- (void)_surfaceResized:(id)arg1;
- (id)_invalidateGStatesForTree;
- (void)_clipViewAncestorDidScroll:(id)arg1;
- (id)_setWindow:(id)arg1;
- (BOOL)_isThreadedAnimationLooping;
- (void)_systemColorChanged:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)roundDeterminateColor;
- (void)setRoundDeterminateColor:(id)arg1;
- (void)setControlSize:(unsigned long long)arg1;
- (unsigned long long)controlSize;
- (long long)spinningTint;
- (void)setSpinningTint:(long long)arg1;
- (void)setControlTint:(unsigned long long)arg1;
- (unsigned long long)controlTint;
- (BOOL)isBezeled;
- (void)setBezeled:(BOOL)arg1;
- (void)_installHeartBeat:(BOOL)arg1;
- (void)_setupSurfaceAndStartSpinning:(BOOL)arg1;
- (double)_desiredSurfaceResolution;
- (CDStruct_3c058996)alignmentRectInsets;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (BOOL)_contentHuggingDefault_isUsuallyFixedWidth;
- (struct CGSize)intrinsicContentSize;
- (void)sizeToFit;
- (void)_fillGrayRect:(struct CGRect *)arg1 with:(long long)arg2;
- (struct CGRect)_getGaugeFrame;
- (double)_getPosition:(double)arg1;
- (struct CGRect)_getRemainderFrame;
- (struct CGRect)_getProgressFrame;
- (void)_drawRemainderArea;
- (void)_drawFrame;
- (void)_drawProgressArea;
- (void)_drawAnimationStep;
- (void)_drawWindowsGaugeRects:(struct CGRect)arg1;
- (void)setIndeterminate:(BOOL)arg1;
- (BOOL)isIndeterminate;
- (void)setMaxValue:(double)arg1;
- (void)setMinValue:(double)arg1;
- (double)maxValue;
- (double)minValue;
- (void)_animationIdler:(id)arg1;
- (void)_windowExposed:(id)arg1;
- (void)setDisplayedWhenStopped:(BOOL)arg1;
- (BOOL)isDisplayedWhenStopped;
- (void)stopAnimation:(id)arg1;
- (void)_stopAnimationWithWait:(BOOL)arg1;
- (void)startAnimation:(id)arg1;
- (void)_startAnimationWithThread:(BOOL)arg1;
- (void)setUsesThreadedAnimation:(BOOL)arg1;
- (BOOL)usesThreadedAnimation;
- (void)incrementBy:(double)arg1;
- (void)setDoubleValue:(double)arg1;
- (void)setUsesVectorMovement:(BOOL)arg1;
- (BOOL)usesVectorMovement;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)setFrameOrigin:(struct CGPoint)arg1;
- (void)_reconfigureAnimationState:(BOOL)arg1;
- (double)doubleValue;
- (void)drawRect:(struct CGRect)arg1;
- (void)_windowChangedKeyState;
- (BOOL)_needRedrawOnWindowChangedKeyState;
- (void)_drawThemeProgressArea:(BOOL)arg1;
- (void)_drawThemeBackground;
- (void)_drawBar:(BOOL)arg1;
- (BOOL)_allowsCoreUI;
- (BOOL)isOpaque;
- (BOOL)isFlipped;
- (void)_setSurface:(id)arg1;
- (void)dealloc;
- (void)_commonInit;
- (void)setStyle:(unsigned long long)arg1;
- (unsigned long long)style;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_setProDrawingWidth:(double)arg1;
- (double)_proDrawingWidth;
- (void)_setProDelayedStartup:(BOOL)arg1;
- (BOOL)_proDelayedStartup;
- (void)_setProRevive:(BOOL)arg1;
- (BOOL)_proIsSpinning;
- (void)_setProAnimationIndex:(unsigned long long)arg1;
- (unsigned long long)_proAnimationIndex;
- (void)animate:(id)arg1;
- (void)setAnimationDelay:(double)arg1;
- (double)animationDelay;
- (BOOL)accessibilityIsIgnored;
- (BOOL)accessibilityIsOrientationAttributeSettable;
- (id)accessibilityOrientationAttribute;
- (BOOL)accessibilityIsMaxValueAttributeSettable;
- (id)accessibilityMaxValueAttribute;
- (BOOL)accessibilityIsMinValueAttributeSettable;
- (id)accessibilityMinValueAttribute;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
- (id)ns_widgetType;
@end
@interface NSProgressIndicatorBinder : NSViewStateBinder
{
}
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingsForObject:(id)arg1;
+ (id)objectMechanismsRequiredForObject:(id)arg1;
- (void)_updateObject:(id)arg1 observedController:(id)arg2 observedKeyPath:(id)arg3 context:(void *)arg4;
- (Class)valueClassForBinding:(id)arg1;
- (BOOL)_isBooleanBinding:(id)arg1;
- (BOOL)isBindingReadOnly:(id)arg1;
@end
@interface NSProgressPanel : NSPanel
{
NSButton *cancelButton;
NSTextField *captionTextField;
NSProgressIndicator *progressIndicator;
id cancellationDelegate;
SEL cancellationSelector;
void *cancellationContextInfo;
BOOL wasCancelled;
}
+ (id)progressPanelWithNibName:(id)arg1;
- (void)cancelButtonPressed:(id)arg1;
- (id)progressIndicator;
- (id)captionTextField;
- (void)setCancellationDelegate:(id)arg1 wasCancelledSelector:(SEL)arg2 contextInfo:(void *)arg3;
@end
@interface NSRTFReaderTableState : NSObject
{
NSTextTable *_currentTable;
NSTextTable *_previousTable;
NSMutableArray *_currentRowArray;
NSMutableArray *_previousRowArray;
int _currentRow;
int _currentColumn;
int _currentDefinitionColumn;
BOOL _currentRowIsLast;
}
- (void)dealloc;
@end
@interface NSRTFReader : NSObject
{
NSMutableAttributedString *_topAttributedString;
NSMutableAttributedString *_curAttributedString;
NSMutableArray *_attributesStack;
NSMutableDictionary *_curAttributes;
unsigned int _level;
NSData *_rtfData;
NSMutableDictionary *_fontTable;
NSFileWrapper *_document;
union {
unsigned char thin[128];
unsigned short fat[128];
} _textBuffer;
unsigned long long _textBufferIndex;
int _rtfVersion;
int _cocoaVersion;
int _cocoaSubVersion;
int _readOnly;
int _usesScreenFonts;
unsigned int _defaultToUniCharEncoding;
struct _NSAttributeInfo _attributeInfo;
NSMutableData *_attributeInfoStack;
struct CGSize _paperSize;
double _lMargin;
double _rMargin;
double _bMargin;
double _tMargin;
NSMutableDictionary *_documentInfoDictionary;
struct CGSize _viewSize;
int _viewScale;
int _viewKind;
NSMapTable *_cachedRTFFontTable;
double _hyphenationFactor;
double _defaultTabInterval;
NSColor *_documentBackgroundColor;
struct _NSRTFPriv _private;
BOOL _textBufferContentsIsFat;
BOOL _explicitCharSetEncountered;
BOOL _isRTLDocument;
long long _readLimit;
long long _thumbnailLimit;
BOOL _limitReached;
unsigned char _textFlow;
NSMutableArray *_layoutOrientationSections;
unsigned long long _verticalOrientationLocation;
NSArray *_textBlocks;
NSMutableArray *_nestedTables;
NSTextTable *_currentTable;
NSTextTable *_previousTable;
NSMutableArray *_currentRowArray;
NSMutableArray *_previousRowArray;
int _currentRow;
int _currentColumn;
int _currentDefinitionColumn;
BOOL _currentRowIsLast;
BOOL _setTableCells;
unsigned long long _currentBorderEdge;
BOOL _currentBorderIsTable;
NSMutableDictionary *_listDefinitions;
int _currentListNumber;
int _currentListLevel;
NSCalendar *_gregorianCalendar;
NSMutableDictionary *_fontAttributesTable;
}
- (void)finalize;
- (void)dealloc;
- (void)_popState;
- (void)_pushState;
- (void)processString:(id)arg1;
- (void)_addOverride:(long long)arg1 forKey:(long long)arg2;
- (void)_addListDefinition:(id)arg1 forKey:(long long)arg2;
- (id)_listDefinitions;
- (void)_setCurrentListLevel:(long long)arg1;
- (long long)_currentListLevel;
- (void)_setCurrentListNumber:(long long)arg1;
- (long long)_currentListNumber;
- (void)_updateAttributes;
- (id)_documentInfoDictionary;
- (id)attributesAtEndOfGroup;
- (id)attributedString;
- (id)attributedStringToEndOfGroup;
- (id)_mutableParagraphStyle;
- (id)defaultParagraphStyle;
- (id)mutableAttributes;
- (id)mutableAttributedString;
- (void)setMutableAttributedString:(id)arg1;
- (id)documentAttributes;
- (void)_mergeTableCellsVertically;
- (void)_mergeTableCellsHorizontally;
- (void)_endTableRow;
- (void)_lastTableRow;
- (void)_endTableCell;
- (void)_paragraphInTable;
- (void)_endTableCellDefinition;
- (void)_startTableRowDefinition;
- (void)_setTableNestingLevel:(long long)arg1;
- (void)_clearTableCells;
- (void)_setTableCells;
- (void)_popTableState;
- (void)_pushTableState;
- (void)_setCurrentBorderEdge:(unsigned long long)arg1 isTable:(BOOL)arg2;
- (BOOL)_currentTableCellIsPlaceholder;
- (BOOL)_currentBorderIsTable;
- (unsigned long long)_currentBorderEdge;
- (id)_currentTableCell;
- (id)_currentTable;
- (void)_beginTableRow;
- (void)_ensureTableCells;
- (unsigned long long)textFlow;
- (void)setTextFlow:(unsigned long long)arg1;
- (long long)baseWritingDirection;
- (void)setBaseWritingDirection:(long long)arg1;
- (double)defaultTabInterval;
- (void)setDefaultTabInterval:(double)arg1;
- (void)setBackgroundColor:(id)arg1;
- (void)setHyphenationFactor:(float)arg1;
- (void)setBottomMargin:(double)arg1;
- (void)setTopMargin:(double)arg1;
- (void)setRightMargin:(double)arg1;
- (void)setLeftMargin:(double)arg1;
- (void)setUsesScreenFonts:(long long)arg1;
- (void)setReadOnly:(long long)arg1;
- (double)floatCocoaVersion;
- (void)setCocoaSubVersion:(long long)arg1;
- (void)setCocoaVersion:(long long)arg1;
- (long long)cocoaSubVersion;
- (long long)cocoaVersion;
- (void)setViewScale:(long long)arg1;
- (void)setViewKind:(long long)arg1;
- (struct CGSize)viewSize;
- (void)setViewSize:(struct CGSize)arg1;
- (struct CGSize)paperSize;
- (void)setPaperSize:(struct CGSize)arg1;
- (void)setThumbnailLimit:(long long)arg1;
- (void)setReadLimit:(long long)arg1;
- (id)_RTFDFileWrapper;
- (void)_setRTFDFileWrapper:(id)arg1;
- (id)initWithRTF:(id)arg1;
- (id)initWithRTFDFileWrapper:(id)arg1;
- (id)initWithPath:(id)arg1;
- (id)initWithRTFD:(id)arg1;
@end
@interface NSRTFWriter : NSObject
{
NSMutableData *_output;
NSAttributedString *_attrString;
unsigned long long _attrStringLength;
NSFileWrapper *_document;
NSMutableDictionary *_fontNames;
NSMutableDictionary *_colors;
NSMutableArray *_listRanges;
id _curFont;
id _curForegroundColor;
id _curBackgroundColor;
id _curParagraphStyle;
id _curKern;
id _curBaselineOffset;
id _curSuperscript;
id _curUnderlineStyle;
unsigned long long _curTraits;
unsigned int _curEncoding;
struct {
unsigned int _forceColorWrite:1;
unsigned int _activeFontFeatures:1;
unsigned int _preserveNaturalAlignment:1;
unsigned int _reserved:29;
} _rwFlags;
double _rightMargin;
NSDictionary *_docAttrs;
void *_layoutSections;
}
+ (void)initialize;
+ (id)RTFDataForDate:(id)arg1;
+ (id)RTFDataForString:(id)arg1 range:(struct _NSRange)arg2 encoding:(unsigned int)arg3;
- (void)writeBody;
- (void)writeTextFlow:(unsigned long long)arg1;
- (unsigned long long)textFlowWithAttributes:(id)arg1 range:(struct _NSRange *)arg2;
- (void)writeDate:(id)arg1;
- (BOOL)writeLinkInfo:(id)arg1;
- (void)writeGlyphInfo:(id)arg1;
- (void)writeAttachment:(id)arg1 editableData:(id)arg2 editableTypeIdentifier:(id)arg3;
- (void)writeCharacterAttributes:(id)arg1 previousAttributes:(id)arg2;
- (void)restoreAttributes:(id)arg1;
- (void)writeShadow:(id)arg1;
- (void)writeExpansion:(id)arg1;
- (void)writeObliqueness:(id)arg1;
- (void)writeStrokeWidth:(id)arg1;
- (void)writeCharacterShape:(id)arg1;
- (void)writeLigature:(id)arg1;
- (void)writeBaselineOffset:(id)arg1;
- (void)writeSuperscript:(id)arg1;
- (void)writeStrikethroughStyle:(id)arg1;
- (void)writeUnderlineStyle:(id)arg1 allowStrikethrough:(BOOL)arg2;
- (void)writeKern:(id)arg1;
- (void)writeFont:(id)arg1 forceFontNumber:(BOOL)arg2;
- (id)_plainFontNameForFont:(id)arg1;
- (void)writeParagraphStyle:(id)arg1;
- (BOOL)writeCellTerminator:(id)arg1 atIndex:(unsigned long long)arg2 nestingLevel:(unsigned long long)arg3;
- (void)writeTableHeader:(id)arg1 atIndex:(unsigned long long)arg2 nestingLevel:(unsigned long long)arg3;
- (void)writeColor:(id)arg1 type:(unsigned long long)arg2;
- (void)writeHeader;
- (void)writeInfo;
- (void)writeKeywordsDocumentAttribute;
- (void)writeDateDocumentAttribute:(id)arg1 withRTFKeyword:(const char *)arg2;
- (void)writeStringDocumentAttribute:(id)arg1 withRTFKeyword:(const char *)arg2;
- (void)_writeVersionsAndEncodings;
- (void)writeBackgroundColor;
- (void)writeDefaultTabInterval;
- (void)writeHyphenation;
- (void)writePaperSize;
- (void)writeListTable;
- (void)writeStyleSheetTable;
- (void)writeColorTable;
- (void)writeFontTable;
- (void)collectResources;
- (id)RTF;
- (void)writeRTF;
- (id)documentAttributes;
- (id)documentAttribute:(id)arg1;
- (void)setDocumentAttributes:(id)arg1;
- (void)_setPreserveNaturalAlignment:(BOOL)arg1;
- (void)_setRTFDFileWrapper:(id)arg1;
- (id)_RTFDFileWrapper;
- (id)RTFDFileWrapper;
- (id)RTFD;
- (void)dealloc;
- (id)initWithAttributedString:(id)arg1;
- (int)_mostCompatibleCharset:(id)arg1;
- (void)writeEscapedUTF8String:(id)arg1;
- (void)_writeCharacters:(id)arg1 range:(struct _NSRange)arg2;
@end
@interface NSRegion : NSObject
{
struct CGRect _bounds;
void *_cgRegion;
}
- (void)stroke;
- (void)fill;
- (void)addClip;
- (void)translateBy:(struct CGPoint)arg1;
- (void)intersectWithRect:(struct CGRect)arg1;
- (void)subtractRegion:(id)arg1;
- (void)subtractRect:(struct CGRect)arg1;
- (void)addRegion:(id)arg1;
- (void)addRect:(struct CGRect)arg1;
- (void)setEmpty;
- (void)getRects:(struct CGRect **)arg1 count:(unsigned long long *)arg2;
- (BOOL)intersectsRegion:(id)arg1;
- (BOOL)intersectsRect:(struct CGRect)arg1;
- (BOOL)containsRect:(struct CGRect)arg1;
- (struct CGRect)bounds;
- (BOOL)isEmpty;
- (void *)cgsRegionObj;
- (id)description;
- (id)mutableCopy;
- (id)copy;
- (void)finalize;
- (void)dealloc;
- (id)initWithBitmapImageRep:(id)arg1 atX:(long long)arg2 y:(long long)arg3 flip:(BOOL)arg4;
- (id)initWithCGSRegionObj:(struct CGSRegionObject *)arg1;
- (id)initWithRects:(const struct CGRect *)arg1 count:(unsigned long long)arg2;
- (id)initWithRect:(struct CGRect)arg1;
- (id)init;
@end
@interface NSResponder : NSObject <NSCoding>
{
id _nextResponder;
}
+ (id)restorableStateKeyPaths;
- (BOOL)validateProposedFirstResponder:(id)arg1 forEvent:(id)arg2;
- (id)willPresentError:(id)arg1;
- (BOOL)presentError:(id)arg1;
- (void)presentError:(id)arg1 modalForWindow:(id)arg2 delegate:(id)arg3 didPresentSelector:(SEL)arg4 contextInfo:(void *)arg5;
- (BOOL)_wantsKeyDownForEvent:(id)arg1;
- (void)_postEventNotification:(id)arg1 fromCell:(id)arg2;
- (void)_postEventNotification:(id)arg1;
- (void)_setShouldPostEventNotifications:(BOOL)arg1;
- (BOOL)_shouldPostEventNotifications;
- (void)doCommandBySelector:(SEL)arg1;
- (void)insertText:(id)arg1;
- (void)showContextHelp:(id)arg1;
- (void)helpRequested:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (id)undoManager;
- (id)menu;
- (void)setMenu:(id)arg1;
- (void)flushBufferedKeyEvents;
- (void)interpretKeyEvents:(id)arg1;
- (id)init;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)supplementalTargetForAction:(SEL)arg1 sender:(id)arg2;
- (id)_recursiveResponderThatWantsForwardedScrollEventsForAxis:(long long)arg1 intendedForSwipe:(char *)arg2;
- (BOOL)_recursiveWantsForwardedScrollEventsForAxis:(long long)arg1;
- (BOOL)wantsForwardedScrollEventsForAxis:(long long)arg1;
- (BOOL)wantsScrollEventsForSwipeTrackingOnAxis:(long long)arg1;
- (BOOL)wantsForwardedScrollEvents;
- (BOOL)shouldBeTreatedAsInkEvent:(id)arg1;
- (void)didResignActiveFirstResponder;
- (void)didBecomeActiveFirstResponder;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (void)setGestureEventMask:(unsigned long long)arg1;
- (unsigned long long)gestureEventMask;
- (BOOL)acceptsFirstResponder;
- (void)noResponderFor:(SEL)arg1;
- (void)quickLookPreviewItemsAtWindowLocation:(struct CGPoint)arg1;
- (void)quickLookWithEvent:(id)arg1;
- (void)touchesCancelledWithEvent:(id)arg1;
- (void)touchesEndedWithEvent:(id)arg1;
- (void)touchesMovedWithEvent:(id)arg1;
- (void)touchesBeganWithEvent:(id)arg1;
- (void)endGestureWithEvent:(id)arg1;
- (void)beginGestureWithEvent:(id)arg1;
- (void)swipeWithEvent:(id)arg1;
- (void)rotateWithEvent:(id)arg1;
- (void)smartMagnifyWithEvent:(id)arg1;
- (void)magnifyWithEvent:(id)arg1;
- (void)cursorUpdate:(id)arg1;
- (void)tabletProximity:(id)arg1;
- (void)tabletPoint:(id)arg1;
- (void)flagsChanged:(id)arg1;
- (void)keyUp:(id)arg1;
- (void)keyDown:(id)arg1;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)otherMouseDragged:(id)arg1;
- (void)rightMouseDragged:(id)arg1;
- (void)scrollWheel:(id)arg1;
- (void)mouseDragged:(id)arg1;
- (void)mouseMoved:(id)arg1;
- (void)otherMouseUp:(id)arg1;
- (void)rightMouseUp:(id)arg1;
- (void)mouseUp:(id)arg1;
- (void)otherMouseDown:(id)arg1;
- (void)rightMouseDown:(id)arg1;
- (void)mouseDown:(id)arg1;
- (BOOL)performMnemonic:(id)arg1;
- (BOOL)performKeyEquivalent:(id)arg1;
- (id)validRequestorForSendType:(id)arg1 returnType:(id)arg2;
- (BOOL)tryToPerform:(SEL)arg1 with:(id)arg2;
- (void)setNextResponder:(id)arg1;
- (id)_nextResponderForEvent:(id)arg1;
- (id)nextResponder;
- (id)colorFactory;
- (void)setInterfaceStyle:(unsigned long long)arg1;
- (unsigned long long)interfaceStyle;
- (id)presentationWindowForError:(id)arg1 originatedInWindow:(id)arg2;
- (id)_persistentUIEncodedReference;
- (void)_changePersistentKeyPathObservationTo:(BOOL)arg1;
- (void)_recursivelyReinvalidateRestorableStateIfNecessary;
- (void)invalidateRestorableState;
- (void)_restorePersistentState:(id)arg1;
- (void)_encodeObjectIntoRestorableState:(id)arg1 forKey:(id)arg2;
- (void)restoreStateWithCoder:(id)arg1;
- (void)encodeRestorableStateWithCoder:(id)arg1;
- (void)_markAsEverHavingInvalidRestorableState;
- (BOOL)_hasEverHadInvalidRestorableState;
- (BOOL)_hasInvalidRestorableState;
- (void)_setHasInvalidRestorableState:(BOOL)arg1;
- (id)_persistentUIIdentifier;
- (unsigned int)_persistentUIWindowID;
- (id)_persistentUIWindow;
- (id)_copyPersistentUIChildren;
- (id)ns_widgetType;
@end
@interface NSRulerMarkerPanel : NSPanel
{
}
- (BOOL)canBecomeVisibleWithoutLogin;
- (BOOL)hasShadow;
@end
@interface NSRulerMarker : NSObject <NSCopying, NSCoding>
{
NSRulerView *_ruler;
double _location;
NSImage *_image;
struct CGPoint _imageOrigin;
struct __rFlags {
unsigned int movable:1;
unsigned int removable:1;
unsigned int dragging:1;
unsigned int pinned:1;
unsigned int _reserved:28;
} _rFlags;
id _representedObject;
}
+ (void)initialize;
+ (id)_numericIndicatorFormatter;
+ (id)_numericIndicatorCell;
+ (id)tabStopContextMenuForMarker:(id)arg1 withCompletionHandler:(id)arg2;
+ (void)_tabStopContextMenuAction:(id)arg1;
+ (id)decimalTabMarkerWithRulerView:(id)arg1 location:(double)arg2;
+ (id)centerTabMarkerWithRulerView:(id)arg1 location:(double)arg2;
+ (id)rightTabMarkerWithRulerView:(id)arg1 location:(double)arg2;
+ (id)leftTabMarkerWithRulerView:(id)arg1 location:(double)arg2;
+ (id)rightIndentMarkerWithRulerView:(id)arg1 location:(double)arg2;
+ (id)leftIndentMarkerWithRulerView:(id)arg1 location:(double)arg2;
+ (id)firstIndentMarkerWithRulerView:(id)arg1 location:(double)arg2;
+ (id)rightMarginMarkerWithRulerView:(id)arg1 location:(double)arg2;
+ (id)leftMarginMarkerWithRulerView:(id)arg1 location:(double)arg2;
- (double)_locationOfOriginPoint:(double)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)trackMouse:(id)arg1 adding:(BOOL)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (double)thicknessRequiredInRuler;
- (struct CGRect)imageRectInRuler;
- (struct CGPoint)_compositePointInRuler;
- (struct CGPoint)_originPointInRuler;
- (id)representedObject;
- (void)setRepresentedObject:(id)arg1;
- (BOOL)isDragging;
- (BOOL)isRemovable;
- (BOOL)isMovable;
- (void)setRemovable:(BOOL)arg1;
- (void)setMovable:(BOOL)arg1;
- (struct CGPoint)imageOrigin;
- (void)setImageOrigin:(struct CGPoint)arg1;
- (id)image;
- (void)setImage:(id)arg1;
- (double)markerLocation;
- (void)setMarkerLocation:(double)arg1;
- (id)ruler;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initWithRulerView:(id)arg1 markerLocation:(double)arg2 image:(id)arg3 imageOrigin:(struct CGPoint)arg4;
@end
@interface NSRulerView : NSView
{
NSScrollView *_scrollView;
unsigned long long _orientation;
NSString *_units;
double _originOffset;
double _ruleThickness;
double _thicknessForMarkers;
double _thicknessForAccessoryView;
NSView *_clientView;
NSMutableArray *_markers;
NSView *_accessoryView;
NSDictionary *_cachedHashDict;
double _cachedDocViewToRulerConversion;
struct CGPoint _cachedContentBoundsOrigin;
NSRulerMarker *_draggingMarker;
id _reservedRulerView1;
}
+ (void)initialize;
+ (void)registerUnitWithName:(id)arg1 abbreviation:(id)arg2 unitToPointsConversionFactor:(double)arg3 stepUpCycle:(id)arg4 stepDownCycle:(id)arg5;
+ (BOOL)accessibilityIsSingleCelled;
+ (id)_registrationDictionaryForUnitNamed:(id)arg1;
+ (void)_registerUnitWithName:(id)arg1 abbreviation:(id)arg2 unitToPointsConversionFactor:(double)arg3 stepUpCycle:(id)arg4 stepDownCycle:(id)arg5;
+ (id)_labelCell;
+ (id)rulerLineColor;
+ (id)separatorColor;
+ (id)backgroundColor;
+ (id)labelColor;
- (void)_recursiveDisplayAllDirtyWithLockFocus:(BOOL)arg1 visRect:(struct CGRect)arg2;
- (void)_captureVisibleIntoLiveResizeCache;
- (BOOL)_wantsLiveResizeToUseCachedImage;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)description;
- (void)rightMouseDown:(id)arg1;
- (void)mouseDown:(id)arg1;
- (BOOL)mouseDownCanMoveWindow;
- (BOOL)isFlipped;
- (BOOL)isOpaque;
- (void)setFrameSize:(struct CGSize)arg1;
- (BOOL)preservesContentDuringLiveResize;
- (void)drawRect:(struct CGRect)arg1;
- (void)drawRulerLines;
- (void)drawMarkersInRect:(struct CGRect)arg1;
- (void)drawHashMarksAndLabelsInRect:(struct CGRect)arg1;
- (void)viewDidEndLiveResize;
- (void)setLabelString:(id)arg1 forValue:(id)arg2;
- (id)labelStringForValue:(id)arg1;
- (void)drawSeparatorInRect:(struct CGRect)arg1;
- (void)drawBackgroundInRect:(struct CGRect)arg1;
- (struct CGRect)centerScanRect:(struct CGRect)arg1;
- (struct CGRect)_centerScanSeparatorRect:(struct CGRect)arg1;
- (struct CGRect)_rectWithSingleThickness:(struct CGRect)arg1;
- (void)invalidateHashMarks;
- (void)moveRulerlineFromLocation:(double)arg1 toLocation:(double)arg2;
- (id)accessoryView;
- (void)setAccessoryView:(id)arg1;
- (BOOL)trackMarker:(id)arg1 withMouseEvent:(id)arg2;
- (id)markers;
- (void)removeMarker:(id)arg1;
- (void)addMarker:(id)arg1;
- (void)setMarkers:(id)arg1;
- (id)clientView;
- (void)setClientView:(id)arg1;
- (double)originOffset;
- (void)setOriginOffset:(double)arg1;
- (id)measurementUnits;
- (void)setMeasurementUnits:(id)arg1;
- (double)reservedThicknessForAccessoryView;
- (void)setReservedThicknessForAccessoryView:(double)arg1;
- (double)reservedThicknessForMarkers;
- (void)setReservedThicknessForMarkers:(double)arg1;
- (double)ruleThickness;
- (void)setRuleThickness:(double)arg1;
- (double)requiredThickness;
- (double)baselineLocation;
- (unsigned long long)orientation;
- (void)setOrientation:(unsigned long long)arg1;
- (id)scrollView;
- (void)setScrollView:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithScrollView:(id)arg1 orientation:(unsigned long long)arg2;
- (void)accessibilityPerformAction:(id)arg1;
- (void)_addMarker:(id)arg1;
- (void)_cancelAddMarker:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (double)_locationFromUnitsValue:(double)arg1;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsIgnored;
- (id)testPart:(struct CGPoint)arg1;
- (id)accessibilityRoleAttribute;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsMarkerUIElementsAttributeSettable;
- (id)accessibilityMarkerUIElementsAttribute;
- (BOOL)accessibilityIsUnitDescriptionAttributeSettable;
- (id)accessibilityUnitDescriptionAttribute;
- (BOOL)accessibilityIsUnitsAttributeSettable;
- (id)accessibilityUnitsAttribute;
- (BOOL)accessibilityIsOrientationAttributeSettable;
- (id)accessibilityOrientationAttribute;
- (id)accessibilityAttributeNames;
- (void)_setAccessoryViewHostMode:(BOOL)arg1;
- (BOOL)_isAccessoryViewHostMode;
- (void)setUserInterfaceLayoutDirection:(long long)arg1;
- (long long)userInterfaceLayoutDirection;
- (double)_unitsForRulerLocation:(double)arg1;
- (double)_unitsForClientLocation:(double)arg1;
- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(struct CGRect)arg1 isVisibleRect:(BOOL)arg2 rectIsVisibleRectForView:(id)arg3 topView:(BOOL)arg4;
- (void)setNeedsDisplayInRect:(struct CGRect)arg1;
- (void)_setDraggingMarker:(id)arg1;
- (id)_draggingMarkerView;
- (void)_bitBlitSourceRect:(struct CGRect)arg1 toDestinationRect:(struct CGRect)arg2;
- (void)_scrollToMatchContentView;
- (void)setDisplaysTooltips:(BOOL)arg1;
- (BOOL)displaysTooltips;
- (id)_markerHitTest:(struct CGPoint)arg1;
- (id)_hashMarkDictionaryForDocView:(id)arg1 measurementUnitToBoundsConversionFactor:(double)arg2 stepUpCycle:(id)arg3 stepDownCycle:(id)arg4 minimumHashSpacing:(double)arg5 minimumLabelSpacing:(double)arg6;
- (id)_hashMarkDictionaryForDocumentView:(id)arg1 measurementUnitName:(id)arg2;
- (id)_hashMarkDictionary;
- (struct CGPoint)_rulerOrigin;
- (struct CGRect)_rulerAccessoryViewAreaRect;
- (struct CGRect)_markerAreaRect;
- (struct CGRect)_ruleAreaMarginRect;
- (struct CGRect)_maxRuleAreaRect;
- (struct CGRect)_ruleAreaRect;
@end
@interface NSRulerViewAccessibilityPanelController : NSObject
{
NSWindow *_accessibilityPanel;
NSTextField *_valueField;
NSPopUpButton *_markerTypeButton;
NSRulerView *_rulerView;
}
- (void)_cancelAddMarker:(id)arg1;
- (void)_addMarker:(id)arg1;
- (id)_markerTypeButton;
- (id)_valueField;
- (id)_accessibilityPanel;
- (void)dealloc;
- (id)initWithRulerView:(id)arg1;
@end
@interface NSAccessibilityRulerMarker : NSAccessibilityMockUIElement
{
NSRulerMarker *_marker;
}
+ (id)markerWithRulerMarker:(id)arg1 parent:(id)arg2;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (void)accessibilitySetValueAttribute:(id)arg1;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (BOOL)accessibilityIsMarkerTypeDescriptionAttributeSettable;
- (id)accessibilityMarkerTypeDescriptionAttribute;
- (BOOL)accessibilityIsMarkerTypeAttributeSettable;
- (id)accessibilityMarkerTypeAttribute;
- (id)accessibilityAttributeNames;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)marker;
- (void)dealloc;
- (id)initWithRulerMarker:(id)arg1 parent:(id)arg2;
@end
@interface NSRulerLabelCell : NSTextFieldCell
{
NSNumberFormatter *_auxiliaryFormatter;
}
- (void)dealloc;
- (void)_setAuxiliaryFormatter:(id)arg1;
- (id)_auxiliaryFormatter;
- (long long)_typesetterBehavior;
@end
@interface NSRulerViewPrivateData : NSObject
{
id _accessibilityPanelController;
NSMutableArray *_markerLines;
id _draggingMarkerView;
id _formattedHashLabelCache;
struct {
unsigned int _showTooltip:1;
unsigned int _rtlLayoutDirection:1;
unsigned int _accessoryHostMode:1;
unsigned int _reserved:29;
} _rvFlags;
}
- (void)dealloc;
@end
@interface NSRulerMarkerView : NSView
{
NSRulerMarker *_rulerMarker;
}
- (BOOL)isFlipped;
- (void)drawRect:(struct CGRect)arg1;
- (void)setRulerMarker:(id)arg1;
- (id)rulerMarker;
- (void)updateFrame;
- (void)dealloc;
@end
__attribute__((visibility("hidden")))
@interface NSRunStorage : NSObject <NSCopying>
{
unsigned long long _count;
unsigned long long _elementSize;
unsigned long long _numBlocks;
unsigned long long _maxBlocks;
unsigned long long _indexDeltaStartBlock;
long long _indexDelta;
struct _NSRunBlock *_runs;
unsigned long long _cachedBlock;
struct _NSRange _cachedBlockRange;
unsigned long long _gapBlockIndex;
}
+ (void)initialize;
+ (void)_setConsistencyCheckingEnabled:(BOOL)arg1 superCheckEnabled:(BOOL)arg2;
- (id)description;
- (void)removeElementsInRange:(struct _NSRange)arg1 coalesceRuns:(BOOL)arg2;
- (void)insertElement:(void *)arg1 range:(struct _NSRange)arg2 coalesceRuns:(BOOL)arg3;
- (void)replaceElementsInRange:(struct _NSRange)arg1 withElement:(void *)arg2 coalesceRuns:(BOOL)arg3;
- (void *)elementAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (unsigned long long)elementSize;
- (unsigned long long)count;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)initWithRunStorage:(id)arg1;
- (id)init;
- (id)initWithElementSize:(unsigned long long)arg1 capacity:(unsigned long long)arg2;
- (void)_deallocData;
- (void)_reallocData:(unsigned long long)arg1;
- (void)_allocData:(unsigned long long)arg1;
- (void)_consistencyError:(long long)arg1 startAtZeroError:(BOOL)arg2 cacheError:(BOOL)arg3 inconsistentBlockError:(BOOL)arg4;
- (void)_consistencyCheck:(long long)arg1;
- (void)_moveGapAndMergeWithBlockRange:(struct _NSRange)arg1;
- (void)_moveGapToBlockIndex:(unsigned long long)arg1;
- (void)_ensureCapacity:(unsigned long long)arg1;
@end
__attribute__((visibility("hidden")))
@interface NSIdRunStorage : NSRunStorage
{
}
+ (void)initialize;
- (void)dealloc;
- (void)_reallocData:(unsigned long long)arg1;
- (void)_allocData:(unsigned long long)arg1;
@end
@interface NSSavePanelAuxiliary : NSObject
{
SEL modalDelegateDidEndSelector;
void *contextInfo;
double _distanceBetweenExtensionCheckAndNewFolderOrDocumentButton;
id modalDelegate;
NSAlert *currentAlert;
id delegate;
unsigned int openProgressIndicatorScheduled:1;
unsigned int _runningAsSheet:1;
unsigned int _useAlertStyle:1;
unsigned int _retained:1;
unsigned int _showNewDocumentButton:1;
unsigned int _showRevertOriginalDocumentButton:1;
unsigned int _revertOriginalDocumentChanges:1;
unsigned int _reserved:25;
id _completionHandler;
NSButton *_dontSaveButton;
NSButton *_newDocumentButton;
NSButton *_shareButton;
NSSegmentedControl *_viewSwitcher;
NSButton *_optionsButton;
NSButton *_revertOriginalDocumentButton;
NSBox *_appCentricAccessoryViewSeparatorBox;
NSSavePanelAlertStyleContentView *_alertStyleContentView;
double _alertStyleMinWidth;
NSArray *_enabledFileTypes;
NSArray *_fauxFilePackageTypes;
NSURL *_overwritingAlertSuppressionURL;
}
@end
@interface _NSSavePanelHackAlert : NSAlert
{
}
- (void)cancel:(id)arg1;
@end
@interface NSSavePanel : NSPanel
{
NSView *__navView;
NSView *_accessoryView;
NSArray *_allowedFileTypes;
NSString *_validatedPosixName;
NSString *_hiddenExtension;
NSTextField *_messageTextField;
NSView *_savePane;
NSBox *_saveNavSeparatorBox;
NSView *_savePaneTopPartsContainer;
NSTextField *_nameField;
NSTextField *_nameFieldLabel;
NSButton *_expansionButton;
NSView *_directoryPopUpContainer;
NSControl *_directoryPopUp;
NSTextField *_directoryPopUpLabel;
NSBox *_navViewContainer;
NSBox *_accessoryViewContainer;
NSView *_bottomControlsContainer;
NSButton *_hideExtensionButton;
NSButton *_newFolderButton;
NSButton *_cancelButton;
NSButton *_okButton;
id _filepathInputController;
id _reservedID;
struct __SPFlags {
unsigned int saveMode:1;
unsigned int isExpanded:1;
unsigned int allowsOtherFileTypes:1;
unsigned int canCreateDirectories:1;
unsigned int canSelectedHiddenExtension:1;
unsigned int reserved2:1;
unsigned int delegate_shouldShowFilename:1;
unsigned int delegate_compareFilename:1;
unsigned int delegate_shouldEnableURL:1;
unsigned int delegate_validateURL:1;
unsigned int delegate_didChangeToDirectoryURL:1;
unsigned int changingFrameSize:1;
unsigned int movingAccessoryView:1;
unsigned int userAccessoryViewFrameChange:1;
unsigned int canChooseDirectories:1;
unsigned int canChooseFiles:1;
unsigned int delegate_selectionDidChange:1;
unsigned int delegate_didChangeToDirectory:1;
unsigned int calledWindowOrderedIn:1;
unsigned int appCentric:1;
unsigned int disableBottomControls:1;
unsigned int accessoryViewDisclosed:1;
unsigned int reserved:10;
} _spFlags;
NSSavePanelAuxiliary *_spAuxiliaryStorage;
unsigned int _directorySet:1;
char _reserved[4];
NSProgressIndicator *_openProgressIndicator;
}
+ (void)newDocument:(id)arg1;
+ (void)_showExistingOpenPanel:(id)arg1;
+ (void)_setLevelForAppCentricOpenPanel:(id)arg1;
+ (BOOL)_shouldCreateAppCentricOpenPanel;
+ (void)_setShouldCreateAppCentricOpenPanel:(BOOL)arg1;
+ (BOOL)_supportsAppCentricBrowsing;
+ (BOOL)_useFinderKit;
+ (id)savePanel;
+ (id)_crunchyRawUnbonedPanel;
+ (id)newRemotePanel;
+ (void)_warmUp;
+ (BOOL)_havePanelEntitlement:(id)arg1;
+ (id)_nameWithStrictRequiredExtensionCheck:(id)arg1 andPreferredFileExtension:(id)arg2;
+ (id)_nameWithLooseRequiredExtensionCheck:(id)arg1 andPreferredFileExtension:(id)arg2;
+ (struct CGSize)_minContentRectSize;
- (void)_revertOriginalDocumentCheckBoxHit:(id)arg1;
- (BOOL)_shouldRevertOriginalDocument;
- (void)_setShouldRevertOriginalDocument:(BOOL)arg1;
- (BOOL)_showsRevertOriginalDocumentButton;
- (void)_setShowsRevertOriginalDocumentButton:(BOOL)arg1;
- (id)_overwritingAlertSuppressionURL;
- (void)_setOverwritingAlertSuppressionURL:(id)arg1;
- (id)_dontSaveButtonTitle;
- (void)_setDontSaveButtonTitle:(id)arg1;
- (void)shareWithSharingService:(id)arg1;
- (void)dontSave:(id)arg1;
- (void)_setAlertInformativeMessage:(id)arg1;
- (void)_setAlertMessage:(id)arg1;
- (BOOL)_useAlertStyle;
- (BOOL)_showNewDocumentButton;
- (BOOL)_setShowNewDocumentButtonShouldLayout:(BOOL)arg1;
- (void)_setShowNewDocumentButton:(BOOL)arg1;
- (BOOL)_showNewFolderButton;
- (BOOL)_bottomControlsDisabled;
- (void)_setBottomControlsDisabled:(BOOL)arg1;
- (void)_setUseAlertStyle:(BOOL)arg1;
- (void)_loadAlertStyleContentViewIfNecessary;
- (id)_alertStyleContentView;
- (void)_setAlertStyleContentView:(id)arg1;
- (void)cancel:(id)arg1;
- (void)overwriteAlertDidEnd:(id)arg1 returnCode:(long long)arg2 contextInfo:(id)arg3;
- (void)ok:(id)arg1;
- (void)_prepareSeamlessOpening;
- (int)_seamlessOpeningClientPID;
- (BOOL)_selectionIsASingleFolder;
- (void)dismissWindow:(long long)arg1;
- (void)_cancelAndClose;
- (void)_hidePreviewPanelIfNecessary;
- (id)seamlessOpenerTransientWindow:(id)arg1 level:(long long *)arg2;
- (id)seamlessOpener:(id)arg1 transitionImageForPreviewItem:(id)arg2 contentRect:(struct CGRect *)arg3;
- (struct CGRect)seamlessOpener:(id)arg1 sourceFrameOnScreenForPreviewItem:(id)arg2;
- (BOOL)_isModal;
- (BOOL)_okForOpenMode;
- (void)_didPresentErrorWithRecovery:(BOOL)arg1 contextInfo:(void *)arg2;
- (BOOL)_okForSaveMode;
- (BOOL)_delegateValidateFilenameOrURL:(id)arg1 error:(id *)arg2;
- (BOOL)_overwriteExistingFileCheck:(id)arg1;
- (BOOL)_shouldSuppressOverwritingAlertForPath:(id)arg1;
- (id)_nameWithRequiredExtensionCheck:(id)arg1 appendExtensionIfRequired:(BOOL)arg2;
- (id)_nameWithStrictRequiredExtensionCheck:(id)arg1;
- (id)_nameWithLooseRequiredExtensionCheck:(id)arg1;
- (long long)runModalForTypes:(id)arg1;
- (void)beginSheetForDirectory:(id)arg1 file:(id)arg2 modalForWindow:(id)arg3 modalDelegate:(id)arg4 didEndSelector:(SEL)arg5 contextInfo:(void *)arg6;
- (long long)runModal;
- (void)_sendFileSystemChangeNotification;
- (long long)runModalForDirectory:(id)arg1 file:(id)arg2;
- (void)_dismissModeless:(long long)arg1;
- (void)_didEndSheet:(id)arg1 returnCode:(long long)arg2 contextInfo:(void *)arg3;
- (void)_removeExtraRetainIfNeeded;
- (void)beginWithCompletionHandler:(id)arg1;
- (void)beginSheetModalForWindow:(id)arg1 completionHandler:(id)arg2;
- (void)beginForDirectory:(id)arg1 file:(id)arg2 types:(id)arg3 modelessDelegate:(id)arg4 didEndSelector:(SEL)arg5 contextInfo:(void *)arg6;
- (void)beginSheetForDirectory:(id)arg1 file:(id)arg2 types:(id)arg3 modalForWindow:(id)arg4 modalDelegate:(id)arg5 didEndSelector:(SEL)arg6 contextInfo:(void *)arg7;
- (void)orderWindow:(long long)arg1 relativeTo:(long long)arg2;
- (long long)runModalForDirectory:(id)arg1 file:(id)arg2 types:(id)arg3;
- (void)_selectFilePath:(id)arg1;
- (void)_loadPreviousModeAndLayout;
- (unsigned long long)_mediaBrowserShownTypes;
- (BOOL)_showFilesForBrowserType:(unsigned long long)arg1;
- (void)_configureForDirectory:(id)arg1;
- (void)_configureForFilename:(id)arg1;
- (void)_saveCurrentPanelState:(long long)arg1;
- (void)_addCurrentDirectoryToRecentPlaces;
- (id)fileBrowserRequestRecentPlaces:(id)arg1;
- (void)fileBrowserDidFinishPopulation:(id)arg1;
- (void)fileBrowserDidStartPopulation:(id)arg1;
- (void)_stopOpenProgressIndicator;
- (void)_startOpenProgressIndicator;
- (void)_reallyStartOpenProgressIndicator;
- (long long)_delegateCompareFilename:(id)arg1 with:(id)arg2 caseSensitive:(BOOL)arg3;
- (BOOL)_delegateRespondsToCompareFilename;
- (BOOL)fileBrowser:(id)arg1 showAsPackageForURL:(id)arg2;
- (id)fileBrowser:(id)arg1 selectedURLsForProposedSelection:(id)arg2;
- (id)fileBrowserQuerySearchUTIs:(id)arg1;
- (BOOL)_allowSearchingForFolders;
- (BOOL)fileBrowser:(id)arg1 canChooseURL:(id)arg2 isDirectory:(BOOL)arg3 isPackage:(BOOL)arg4;
- (BOOL)fileBrowser:(id)arg1 canChooseURL:(id)arg2;
- (BOOL)fileBrowser:(id)arg1 shouldEnableURL:(id)arg2 isDirectory:(BOOL)arg3 isPackage:(BOOL)arg4;
- (BOOL)fileBrowser:(id)arg1 shouldEnableURL:(id)arg2;
- (BOOL)_shouldEnableURL:(id)arg1;
- (BOOL)_shouldEnableURL:(id)arg1 isDirectoryURLHandler:(id)arg2;
- (BOOL)_canChooseURL:(id)arg1;
- (BOOL)_nonDelegateShouldEnableURL:(id)arg1 isDirectory:(BOOL)arg2;
- (BOOL)_isFileTypeEnabledForURL:(id)arg1;
- (id)_hfsTypeAsStringFromURL:(id)arg1;
- (BOOL)_isEnabledItemWithExtensionProvider:(id)arg1 HFSTypeProvider:(void)arg2 UTIProvider:(id)arg3;
- (BOOL)_isDirectoryURL:(id)arg1;
- (BOOL)_isFauxFilePackageURL:(id)arg1;
- (BOOL)_isQueryURL:(id)arg1;
- (BOOL)_delegateShouldEnableURL:(id)arg1;
- (BOOL)hidesSharedSection;
- (void)setHidesSharedSection:(BOOL)arg1;
- (void)selectKeyViewPrecedingView:(id)arg1;
- (void)selectKeyViewFollowingView:(id)arg1;
- (id)fieldEditor:(BOOL)arg1 forObject:(id)arg2;
- (BOOL)performDragOperation:(id)arg1;
- (BOOL)_selectURL:(id)arg1;
- (BOOL)prepareForDragOperation:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (void)_registerForDragTypes;
- (BOOL)fileBrowser:(id)arg1 acceptsPreviewPanelControl:(id)arg2;
- (void)fileBrowser:(id)arg1 configureForGotoWithFilename:(id)arg2;
- (void)fileBrowser:(id)arg1 scopeChanged:(BOOL)arg2;
- (void)fileBrowserFileListModeChanged:(id)arg1;
- (BOOL)fileBrowserPerformOpenAction:(id)arg1;
- (void)fileBrowserSelectionDidChange:(id)arg1;
- (void)fileBrowser:(id)arg1 didChangeToDirectoryURL:(id)arg2;
- (void)fileBrowser:(id)arg1 clickedOnDisabledURL:(id)arg2;
- (BOOL)_handleFileListConfirmedSelection:(id)arg1;
- (void)_handleFileListSelectionChanged:(id)arg1;
- (void)_handleFileListModeChanged:(id)arg1;
- (void)_handleCurrentDirectoryChanged:(id)arg1;
- (void)_sendSelectionDidChange;
- (void)_sendDirectoryDidChange;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (id)control:(id)arg1 textView:(id)arg2 completions:(id)arg3 forPartialWordRange:(struct _NSRange)arg4 indexOfSelectedItem:(long long *)arg5;
- (void)controlTextDidChange:(id)arg1;
- (void)hideExtensionButtonClick:(id)arg1;
- (void)selectText:(id)arg1;
- (void)newDocument:(id)arg1;
- (void)newFolder:(id)arg1;
- (BOOL)_handleNameFieldContentsChangedAsGoto;
- (void)keyDown:(id)arg1;
- (BOOL)_shouldHandleAsGotoForTypedString:(id)arg1;
- (BOOL)_isModalWindowOrSheetRunning;
- (BOOL)performKeyEquivalent:(id)arg1;
- (BOOL)showGotoWithInitialFilename:(id)arg1;
- (Class)filepathInputControllerClass;
- (id)_perDialogPrefString:(id)arg1;
- (void)_storeUserSetHideExtensionButtonState;
- (BOOL)_fetchUserSetHideExtensionButtonState;
- (void)_storeExpandedFrameSize;
- (void)center;
- (struct CGSize)_fetchExpandedFrameSize;
- (void)_storeExpandedState;
- (BOOL)_fetchExpandedState;
- (void)_writeFileListMode;
- (void)_readFileListMode;
- (BOOL)_setMessageTextFieldValueShouldlayout:(id)arg1;
- (void)setMessage:(id)arg1;
- (id)_defaultMessageAttributes;
- (id)message;
- (void)setNameFieldStringValue:(id)arg1;
- (id)nameFieldStringValue;
- (void)setNameFieldLabel:(id)arg1;
- (id)nameFieldLabel;
- (void)setTitle:(id)arg1;
- (id)title;
- (void)setPrompt:(id)arg1;
- (id)prompt;
- (void)setTreatsFilePackagesAsDirectories:(BOOL)arg1;
- (BOOL)treatsFilePackagesAsDirectories;
- (void)setAllowsMultipleSelection:(BOOL)arg1;
- (BOOL)allowsMultipleSelection;
- (void)setCanChooseFiles:(BOOL)arg1;
- (BOOL)canChooseFiles;
- (void)setCanChooseDirectories:(BOOL)arg1;
- (BOOL)canChooseDirectories;
- (void)setExtensionHidden:(BOOL)arg1;
- (BOOL)isExtensionHidden;
- (void)_handleShowAllExtensionsPrefChanged:(id)arg1;
- (void)setCanSelectHiddenExtension:(BOOL)arg1;
- (BOOL)canSelectHiddenExtension;
- (void)setCanCreateDirectories:(BOOL)arg1;
- (BOOL)canCreateDirectories;
- (void)setResolvesAliases:(BOOL)arg1;
- (BOOL)resolvesAliases;
- (void)toggleIsExpanded:(id)arg1;
- (void)_setIsExpanded:(BOOL)arg1 andStoreState:(BOOL)arg2;
- (void)_setIsExpanded:(BOOL)arg1;
- (void)_sendDelegateWillExpand:(BOOL)arg1;
- (BOOL)isExpanded;
- (void)_reloadDisplayState;
- (void)validateVisibleColumns;
- (void)setDelegate:(id)arg1;
- (void)_refreshDelegateOptions;
- (void)_clearDelegateOptions;
- (id)delegate;
- (void)_accessoryViewFrameDidChange:(id)arg1;
- (BOOL)_shouldAutosizeBasedOnAccessoryViewChanges;
- (BOOL)_isUserAccessoryViewFrameChange;
- (void)_discloseAccessoryView:(BOOL)arg1 animate:(BOOL)arg2;
- (void)_hideAccessoryViewAnimated:(BOOL)arg1;
- (void)_showAccessoryViewAnimated:(BOOL)arg1;
- (void)_discloseAnimationCompleted;
- (BOOL)_shouldAnimateAccessoryView;
- (void)_swapImageViewWithAccessoryViewAndShow:(BOOL)arg1;
- (void)_swapAccessoryViewWithImageViewAndDisplay:(BOOL)arg1;
- (void)_displayWindowIfAccessoryViewIsRemote;
- (BOOL)_accessoryViewIsRemoteAccessoryView;
- (id)_accessoryViewImageView;
- (void)_setAccessoryViewImageView:(id)arg1;
- (id)_getAccessoryViewScreenShot;
- (BOOL)_shouldShowOptionsButton;
- (long long)_durationMultiplier;
- (void)_configureAccessoryView;
- (BOOL)_shouldShowAccessoryView;
- (void)setAccessoryView:(id)arg1;
- (id)accessoryView;
- (void)toggleOptionsView:(id)arg1;
- (BOOL)_accessoryViewDisclosed;
- (void)setShowsHiddenFiles:(BOOL)arg1;
- (BOOL)showsHiddenFiles;
- (void)_setFauxFilePackageTypes:(id)arg1;
- (id)_fauxFilePackageTypes;
- (void)_setEnabledFileTypes:(id)arg1;
- (id)_enabledFileTypes;
- (void)setAllowsOtherFileTypes:(BOOL)arg1;
- (BOOL)allowsOtherFileTypes;
- (id)_preferredFileNameExtension;
- (BOOL)_isAllowedFileNameExtension:(id)arg1;
- (BOOL)_filenameHasAcceptableFileType:(id)arg1;
- (BOOL)_filenameHasNonEmptyAcceptableFileType:(id)arg1;
- (void)setAllowedFileTypes:(id)arg1;
- (id)allowedFileTypes;
- (void)setRequiredFileType:(id)arg1;
- (id)requiredFileType;
- (id)_ubiquityContainerURLs;
- (BOOL)_saveMode;
- (void)setDirectoryURL:(id)arg1;
- (id)directoryURL;
- (void)setDirectory:(id)arg1;
- (id)directory;
- (id)_directoryPreferringURL:(BOOL)arg1;
- (BOOL)_isSaveFilenameLengthLegal;
- (id)filename;
- (id)_filenamesAlwaysIncludingDirectories;
- (id)filenames;
- (id)_filenamesWithAlwaysIncludingDirectories:(BOOL)arg1;
- (id)_selectedURLsWithAlwaysIncludingDirectories:(BOOL)arg1;
- (void)_selectNameFieldContentsExcludingExtension;
- (void)_setInitialNameFieldContentsFromPosixName:(id)arg1;
- (void)_setNameFieldContentsFromPosixName:(id)arg1 addToUndo:(BOOL)arg2;
- (void)_setUndoableNameFieldString:(id)arg1;
- (id)_nameFieldContentsAsPosixName;
- (void)_setHiddenExtension:(id)arg1;
- (id)_hiddenExtension;
- (void)_setValidatedPosixName:(id)arg1;
- (id)_validatedPosixName;
- (id)URLs;
- (id)URL;
- (void)_handleNameFieldContentsChanged:(id)arg1;
- (void)_updateNameFieldContentsFromHideExtensionButtonState;
- (void)_updateHideExtensionButtonStateFromNameFieldContents;
- (void)_updateExpansionButtonEnabledState;
- (void)_updateNewFolderButtonEnabledState;
- (void)_updateNewDocumentButtonEnabledState;
- (id)_getNewFolderOrDocumentButton;
- (void)_updateRevertOriginalDocumentChangesButtonState;
- (void)_updateOptionsButtonState;
- (void)_updateSpaceBetweenExtensionCheckAndNewButton;
- (void)_configureForDefaultDirectory;
- (id)_defaultDirectoryURL;
- (void)_storeRootDirectory;
- (void)_storeCurrentDirectory;
- (id)_fetchRootDirectory;
- (id)_fetchCurrentDirectory;
- (id)_fetchDefaultsDirectoryForKey:(id)arg1;
- (id)_customizedPrefKey:(id)arg1;
- (void)_updateOkButtonEnabledState;
- (BOOL)_shouldEnableShareButton;
- (void)_handleGoIntoSelectedDirectory;
- (BOOL)_canGoIntoSelectedDirectory;
- (void)_initPanelCommon;
- (void)_restoreDefaultSettingsForOpenMode;
- (void)_restoreDefaultSettingsForSaveMode;
- (void)_restoreDefaultSettingsCommon;
- (void)orderOut:(id)arg1;
- (void)_navViewWindowOrderedOut;
- (void)_navViewWindowOrderedIn;
- (BOOL)canBecomeMainWindow;
- (Class)newFolderControllerClass;
- (void)dealloc;
- (void)_selectFirstKeyView;
- (BOOL)_shouldShowHiddenFiles;
- (BOOL)_isTitleHidden;
- (struct CGRect)frameRectForContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2;
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4;
- (struct CGRect)startRectForSheet:(id)arg1;
- (void)_initializeAppCentricSpaceBehavior;
- (id)panel;
- (BOOL)_appCentric;
- (void)_initAppCentric;
- (void)_initSaveMode;
- (void)warmUpPowerbox;
- (long long)runModalForDirectory:(id)arg1 file:(id)arg2 relativeToWindow:(id)arg3;
- (long long)runModalForDirectory:(id)arg1 file:(id)arg2 types:(id)arg3 relativeToWindow:(id)arg4;
- (void)_setIncludeNewFolderButton:(BOOL)arg1;
- (id)_navView;
- (void)_resizeKeepingPanelOnScreen:(struct CGRect)arg1 expand:(BOOL)arg2;
- (void)_centerOnScreen;
- (void)_layoutViewsVerticallyAndResizeWindowToLastExpandedSize:(BOOL)arg1 accessoryViewHeight:(double)arg2;
- (void)_layoutViewsVerticallyAndResizeWindowToLastExpandedSize:(BOOL)arg1;
- (void)_layoutViewsVerticallyAndResize;
- (void)accessoryViewContainerContentFrameDidChange:(id)arg1;
- (void)_adjustPanelForMinWidth;
- (void)_fixupKeyboardLoop;
- (void)_configureBottomControls;
- (void)_configureExtraControls;
- (BOOL)_horizontallyLayoutButton:(id)arg1 followingButton:(BOOL)arg2 relativeTo:(id)arg3 isLTR:(BOOL)arg4 spacingToButton:(double)arg5 outFrame:(struct CGRect *)arg6 invalidate:(BOOL)arg7;
- (BOOL)_shouldShowViewSwitcher;
- (void)_configureDirectoryPopup;
- (void)_configureSavePane;
- (void)_configureAlertContentView;
- (void)_configureMessageView;
- (void)_initContentView;
- (void)_setupFileBrowserView;
- (id)_makeFileBrowserView;
- (void)setContentView:(id)arg1;
- (void)saveFrameUsingName:(id)arg1;
- (struct CGSize)_minNonExpandedFrameSize;
- (struct CGSize)_minExpandedFrameSize;
- (double)_computeMinHeightForSimpleSavePanel:(BOOL)arg1;
- (double)_computeMinWidthForSimpleSavePanel:(BOOL)arg1;
- (void)_adjustMinContentSizeForMinFrameSize:(struct CGSize)arg1;
- (void)setMinSize:(struct CGSize)arg1;
- (BOOL)accessibilityIsDescriptionAttributeSettable;
- (id)accessibilityDescriptionAttribute;
- (id)accessibilityAttributeNames;
@end
@interface _NSSavePanelTextView : NSTextView
{
}
- (BOOL)performDragOperation:(id)arg1;
- (BOOL)readSelectionFromPasteboard:(id)arg1;
- (BOOL)shouldChangeTextInRanges:(id)arg1 replacementStrings:(id)arg2;
- (void)keyDown:(id)arg1;
@end
@interface NSSavePanelNameFieldCell : NSTextFieldCell
{
}
- (id)_textAttributes;
- (BOOL)wantsNotificationForMarkedText;
@end
__attribute__((visibility("hidden")))
@interface NSSavePanelAlertStyleContentView : NSView
{
NSImageView *iconView;
NSTextField *messageTextField;
NSTextField *informativeMessageTextField;
NSAlert *alert;
}
@property NSTextField *informativeMessageTextField; // @synthesize informativeMessageTextField;
@property NSTextField *messageTextField; // @synthesize messageTextField;
@property NSImageView *iconView; // @synthesize iconView;
- (void)layout;
- (void)viewWillMoveToWindow:(id)arg1;
- (void)cancelAlertSpeaking;
- (void)dealloc;
@end
@interface NSScreenAux : NSObject
{
NSColorSpace *cachedColorSpace;
struct CGRect frame;
double backingScaleFactor;
}
@end
@interface NSScreen : NSObject
{
struct CGRect _frame;
int _depth;
int _screenNumber;
id _auxiliaryStorage;
}
+ (void)_hideShieldWindowsForFullScreen;
+ (void)_showShieldWindowsForFullScreen;
+ (double)_backingScaleFactorForScreen:(id)arg1;
+ (void)_resetCachedGreatestBackingScaleFactor;
+ (double)_deviceResolutionForScreen:(id)arg1;
+ (id)_screenForScreenNumber:(long long)arg1;
+ (void)_displayProfileChangedForScreenNumber:(long long)arg1;
+ (id)deepestScreen;
+ (BOOL)_zeroScreenIsNew;
+ (double)_zeroScreenHeight;
+ (id)_zeroScreen;
+ (id)mainScreen;
+ (void)_resetScreens;
+ (id)screens;
+ (void)_updateSavedFrames;
+ (void)_invalidateCachedDepth;
+ (void)_invalidateCachedFrames;
+ (void)_resetCachedZeroScreenHeight;
+ (void)initialize;
+ (struct CGRect)_allScreensFrame;
+ (int)_shieldingWindowLevel;
+ (BOOL)_releaseAllCapturedScreens:(id *)arg1;
+ (BOOL)_captureAllScreens:(id *)arg1;
- (void)_hideShieldWindow;
- (void)_showShieldWindow;
- (struct CGRect)backingAlignedRect:(struct CGRect)arg1 options:(unsigned long long)arg2;
- (struct CGRect)convertRectFromBacking:(struct CGRect)arg1;
- (struct CGRect)convertRectToBacking:(struct CGRect)arg1;
- (double)userSpaceScaleFactor;
- (const int *)supportedWindowDepths;
- (void)dealloc;
- (id)init;
- (id)deviceDescription;
- (void)_saveVisibleFrameAtIndex:(long long)arg1;
- (struct CGRect)_savedVisibleFrame;
- (struct CGRect)visibleFrame;
- (void)_setCachedFrame:(struct CGRect)arg1;
- (struct CGRect)frame;
- (double)backingScaleFactor;
- (void)_setCachedDisplayScaleFactor:(double)arg1;
- (id)colorSpace;
- (void)_setCachedColorSpace:(id)arg1;
- (void)_setCachedDepth:(int)arg1;
- (int)depth;
- (BOOL)_switchToSetting:(id)arg1 error:(id *)arg2;
- (id)_bestSettingSimilarToSetting:(id)arg1 exactMatch:(char *)arg2;
- (id)_bestSettingWithBitsPerPixel:(int)arg1 width:(int)arg2 height:(int)arg3 refreshRate:(double)arg4 exactMatch:(char *)arg5;
- (id)_bestSettingWithBitsPerPixel:(int)arg1 width:(int)arg2 height:(int)arg3 exactMatch:(char *)arg4;
- (id)_availableSettings;
- (id)_currentSetting;
- (BOOL)_releaseCapture:(id *)arg1;
- (BOOL)_isCaptured;
- (BOOL)_capture:(id *)arg1;
- (unsigned int)_displayID;
@end
@interface NSScroller : NSControl <NSScrollerImpDelegate>
{
double _curValue;
double _percent;
double _knobSize;
struct __sFlags2 {
unsigned int hitPart:4;
unsigned int controlSize:2;
unsigned int inMaxEnd:1;
unsigned int setFloatValueOverridden:1;
unsigned int setFloatValueKnobProportionOverridden:1;
unsigned int style:1;
unsigned int styleCompatibility:1;
unsigned int overlayScrollerState:2;
unsigned int knobStyle:2;
unsigned int sbPaused:1;
unsigned int isAnimatingKnob:1;
unsigned int reserved:15;
} _sFlags2;
id _target;
SEL _action;
struct _sFlags {
unsigned int isHoriz:1;
unsigned int arrowsLoc:2;
unsigned int partsUsable:2;
unsigned int fine:1;
unsigned int needsEnableFlush:1;
unsigned int thumbing:1;
unsigned int slotDrawn:1;
unsigned int knobDrawn:1;
unsigned int lit:1;
unsigned int knobLit:1;
unsigned int reserved:1;
unsigned int controlTint:3;
unsigned int repeatCount:16;
} sFlags;
}
+ (void)_drawEndCapInRect:(struct CGRect)arg1;
+ (void)_setArrowsConfig:(int)arg1;
+ (int)_arrowsConfig;
+ (long long)preferredScrollerStyle;
+ (void)initialize;
+ (double)scrollerWidth;
+ (double)scrollerWidthForControlSize:(unsigned long long)arg1;
+ (double)scrollerWidthForControlSize:(unsigned long long)arg1 scrollerStyle:(long long)arg2;
+ (void)_aquaScrollerVariantChanged:(id)arg1;
+ (void)_aquaScrollerBehaviorChanged:(id)arg1;
+ (BOOL)isCompatibleWithOverlayScrollers;
+ (id)defaultAnimationForKey:(id)arg1;
+ (void)_ensureAllOverlayScrollersInFrontOfSurface:(id)arg1;
+ (BOOL)scrollerSubclassIsCompatibleWithOverlayScrollers;
+ (BOOL)accessibilityIsSingleCelled;
- (unsigned int)_CAViewFlags;
- (void)_windowChangedKeyState;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)setDoubleValue:(double)arg1;
- (void)setFloatValue:(float)arg1;
- (void)setFloatValue:(float)arg1 knobProportion:(double)arg2;
- (void)setKnobProportion:(double)arg1;
- (double)knobProportion;
- (double)doubleValue;
- (float)floatValue;
- (unsigned long long)hitPart;
- (void)mouseDown:(id)arg1;
- (id)hitTest:(struct CGPoint)arg1;
- (void)updateTrackingAreas;
- (BOOL)_windowResizeMouseLocationIsInVisibleScrollerThumb:(struct CGPoint)arg1;
- (void)trackPagingArea:(id)arg1;
- (void)trackScrollButtons:(id)arg1;
- (void)trackKnob:(id)arg1;
- (void)_postScrollerDidEndTrackingNotification;
- (BOOL)sendAction:(SEL)arg1 to:(id)arg2;
- (unsigned long long)testPart:(struct CGPoint)arg1;
- (unsigned long long)_testPartUsingDestinationFloatValue:(struct CGPoint)arg1;
- (void)highlight:(BOOL)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (void)_compositeScrollerPart:(unsigned long long)arg1 inRect:(struct CGRect)arg2 withAlpha:(double)arg3 drawHandler:(id)arg4;
- (void)drawKnobSlotInRect:(struct CGRect)arg1 highlight:(BOOL)arg2;
- (void)_old_drawKnobSlotInRect:(struct CGRect)arg1 highlight:(BOOL)arg2;
- (void)drawKnob;
- (void)_old_drawKnob;
- (void)drawArrow:(unsigned long long)arg1 highlight:(BOOL)arg2;
- (void)drawArrow:(unsigned long long)arg1 highlightPart:(unsigned long long)arg2;
- (void)_old_drawArrow:(unsigned long long)arg1 highlightPart:(unsigned long long)arg2;
- (struct __CFDictionary *)_copyCompositeCoreUIDrawOptions;
- (void)setEnabled:(BOOL)arg1;
- (unsigned long long)_realControlTint;
- (unsigned long long)controlSize;
- (void)setControlSize:(unsigned long long)arg1;
- (unsigned long long)controlTint;
- (void)setControlTint:(unsigned long long)arg1;
- (unsigned long long)arrowsPosition;
- (void)setArrowsPosition:(unsigned long long)arg1;
- (void)setFrameSize:(struct CGSize)arg1;
- (void)setFrameOrigin:(struct CGPoint)arg1;
- (void)_adjustForGrowBox;
- (void)setAction:(SEL)arg1;
- (SEL)action;
- (void)setTarget:(id)arg1;
- (id)target;
- (unsigned long long)usableParts;
- (void)checkSpaceForParts;
- (struct CGRect)rectForPart:(unsigned long long)arg1;
- (void)drawParts;
- (void)setKnobStyle:(long long)arg1;
- (long long)knobStyle;
- (void)setScrollerStyle:(long long)arg1;
- (void)_really_setLionScrollerStyle:(long long)arg1;
- (void)_setSurfaceBacked:(BOOL)arg1;
- (void)_recursiveGainedLayerTreeHostAncestor;
- (long long)scrollerStyle;
- (void)viewWillDraw;
- (BOOL)_wantsToUseSurface;
- (BOOL)_notLayerBackedOrWantsToUseSurfaceAnyways;
- (BOOL)isFlipped;
- (BOOL)isOpaque;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (BOOL)_routeAroundScrollerStyleAccessors;
- (id)_setWindow:(id)arg1;
- (double)_repeatTime;
- (BOOL)_useTigerMetrics;
- (BOOL)_desiredLayerSizeMeritsTiledBackingLayer:(struct CGSize)arg1;
- (void)_setNeedsDisplayIfNotLayerBackedOverlayCompatibleInRect:(struct CGRect)arg1;
- (void)_setNeedsDisplayIfNotLayerBackedOverlayCompatible;
- (void)setNeedsDisplayInRect:(struct CGRect)arg1;
- (void)setNeedsDisplay:(BOOL)arg1;
- (void)_setOverlayScrollerState:(unsigned long long)arg1 forceImmediately:(BOOL)arg2;
- (void)scrollerImp:(id)arg1 overlayScrollerStateChangedTo:(unsigned long long)arg2;
- (void)scrollerImp:(id)arg1 animateTrackAlphaTo:(double)arg2 duration:(double)arg3;
- (void)scrollerImp:(id)arg1 animateKnobAlphaTo:(double)arg2 duration:(double)arg3;
- (void)scrollerImp:(id)arg1 animateExpansionTransitionWithDuration:(double)arg2;
- (void)scrollerImp:(id)arg1 animateUIStateTransitionWithDuration:(double)arg2;
- (struct CGPoint)mouseLocationInScrollerForScrollerImp:(id)arg1;
- (BOOL)_shouldAvoidScrollerExclusionRect;
- (void)_setAvoidingOtherScrollerThumb:(BOOL)arg1;
- (BOOL)_avoidingOtherScrollerThumb;
- (void)resetCursorRects;
- (double)_expansionTransitionProgress;
- (void)setExpansionTransitionProgress:(double)arg1;
- (double)_uiStateTransitionProgress;
- (void)setUiStateTransitionProgress:(double)arg1;
- (void)setOverlayScrollerTrackAlpha:(double)arg1;
- (void)setOverlayScrollerKnobAlpha:(double)arg1;
- (void)_setSurface:(id)arg1;
- (void)_updateScrollerSurfaceAlphaAndBackgroundBlurRadius;
- (BOOL)layer:(id)arg1 shouldInheritContentsScale:(double)arg2 fromWindow:(id)arg3;
- (void)setLayer:(id)arg1;
- (BOOL)_needsMasksToBounds;
- (void)_setTrackingInKnob:(BOOL)arg1;
- (BOOL)_isTrackingInKnob;
- (BOOL)_fixScrollerImpForSwizzlers;
- (void)_replaceScrollerImp;
- (void)_setLionScrollerStyle:(long long)arg1;
- (long long)_lionScrollerStyle;
- (void)_setSuppressSurfaceBackingForAnimation:(BOOL)arg1;
- (struct CGRect)_drawingRectForPart:(unsigned long long)arg1;
- (void)_setThumbingKnobProportion:(double)arg1;
- (double)_thumbingKnobProportion;
- (void)_setThumbingDoubleValue:(double)arg1;
- (double)_thumbingDoubleValue;
- (void)_scrollByDelta:(double)arg1;
- (void)_incrementPage:(id)arg1;
- (void)_decrementPage:(id)arg1;
- (void)_incrementLine:(id)arg1;
- (void)_decrementLine:(id)arg1;
- (double)overlayScrollerTrackAlpha;
- (double)overlayScrollerKnobAlpha;
- (unsigned long long)_overlayScrollerState;
- (id)scrollerImp;
- (void)_automateLiveScroll;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (id)_accessibilityUIElementForPartCode:(unsigned long long)arg1;
- (BOOL)_accessibilityIsSupportedPartCode:(unsigned long long)arg1;
- (const unsigned long long *)_accessibilitySupportedPartCodes;
- (void)accessibilitySetHiddenAttribute:(id)arg1;
- (BOOL)accessibilityIsHiddenAttributeSettable;
- (id)accessibilityHiddenAttribute;
- (id)_accessibilityScrollView;
- (BOOL)accessibilityIsOrientationAttributeSettable;
- (id)accessibilityOrientationAttribute;
- (void)accessibilitySetValueAttribute:(id)arg1;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityRoleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSAccessibilityScrollerPart : NSAccessibilityMockUIElement
{
unsigned long long _partCode;
}
+ (id)partWithCode:(unsigned long long)arg1 parent:(id)arg2;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (void)accessibilitySetValueAttribute:(id)arg1;
- (BOOL)accessibilityIsValueAttributeSettable;
- (id)accessibilityValueAttribute;
- (id)accessibilityAttributeNames;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (unsigned long long)partCode;
- (id)initWithPartCode:(unsigned long long)arg1 parent:(id)arg2;
@end
@interface NSSearchField : NSTextField
{
unsigned int _reserved1;
unsigned int _reserved2;
unsigned int _reserved3;
unsigned int _reserved4;
}
+ (void)initialize;
- (BOOL)searchFieldCell:(id)arg1 shouldChangeCancelButtonVisibility:(BOOL)arg2;
- (id)searchMenuTemplate;
- (void)setSearchMenuTemplate:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)recentsAutosaveName;
- (void)setRecentsAutosaveName:(id)arg1;
- (id)recentSearches;
- (void)setRecentSearches:(id)arg1;
- (id)ns_widgetType;
@end
@interface _NSFilterPredicateVisitor : NSObject <NSPredicateVisitor>
{
NSMutableArray *_predicateParts;
unsigned long long _predicatePartsCount;
BOOL _didFirstVisit;
BOOL _bail;
unsigned long long _visitingIndex;
NSString *_substitutedValue;
}
- (id)result;
- (id)substitutedValueForPredicate:(id)arg1;
- (void)reset;
- (void)visitPredicateOperator:(id)arg1;
- (void)visitPredicateExpression:(id)arg1;
- (void)visitPredicate:(id)arg1;
- (void)dealloc;
- (id)initWithPredicate:(id)arg1;
@end
@interface _NSSearchFieldBinderPredicateOptionPair : NSObject
{
NSString *_predicateString;
NSString *_predicateName;
NSPredicate *_predicate;
_NSFilterPredicateVisitor *_visitor;
}
- (id)visitor;
- (id)predicate;
- (void)setPredicateName:(id)arg1;
- (id)predicateName;
- (void)setPredicateString:(id)arg1;
- (id)predicateString;
- (void)dealloc;
- (id)init;
@end
@interface NSSearchFieldBinder : NSViewStateBinder <NSMenuDelegate>
{
struct __searchFieldBinderFlags {
unsigned int _numberOfPredicateBindings:7;
unsigned int _ignoreUpdates:1;
unsigned int _bindingCountDidChange:1;
unsigned int _reservedSearchFieldBinder:23;
} _searchFieldBinderFlags;
NSMutableDictionary *_predicateBindingTable;
NSString *_selectedPredicateBinding;
NSMenu *_searchMenuTemplate;
}
+ (id)_enumeratedPredicateBindings:(unsigned long long)arg1;
+ (BOOL)isUsableWithObject:(id)arg1;
+ (id)bindingCategory;
+ (id)bindingsForObject:(id)arg1;
- (void)_updateObject:(id)arg1 observedController:(id)arg2 observedKeyPath:(id)arg3 context:(void *)arg4;
- (void)updateSearchFieldWithPredicate:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
- (void)check:(id)arg1;
- (void)deactivateMenuItemsInMenu:(id)arg1;
- (id)searchMenuTemplate;
- (void)performAction:(id)arg1;
- (void)searchFieldCellOrControlDidClearRecents:(id)arg1;
- (Class)valueClassForBinding:(id)arg1;
- (id)_optionsForBinding:(id)arg1 specifyOnlyIfDifferentFromDefault:(BOOL)arg2;
- (void)_setParameter:(id)arg1 forOption:(id)arg2 withBindingInfo:(id)arg3;
- (id)_predicateOptionPairForBinding:(id)arg1;
- (void)_connectionWasBroken;
- (void)_connectionWasEstablished;
- (void)_dealloc;
- (void)_init;
- (id)_cellForObject;
- (unsigned long long)_bindingAdaptorMethodsNeededMask;
- (id)availableBindings;
- (void)removeBinding:(id)arg1;
- (void)_removeBinding:(id)arg1;
- (void)addBinding:(id)arg1 toController:(id)arg2 withKeyPath:(id)arg3 valueTransformer:(id)arg4 options:(id)arg5;
- (void)_countBindings;
@end
@interface NSSearchFieldCell : NSTextFieldCell
{
struct __sfFlags {
unsigned int sendsWholeSearchString:1;
unsigned int maximumRecents:8;
unsigned int cancelVisible:1;
unsigned int reserved2:2;
unsigned int disableText:1;
unsigned int menuTracking:1;
unsigned int deferredUpdate:1;
unsigned int sendsImmediately:1;
unsigned int reserved:16;
} _sfFlags;
NSButtonCell *_searchButtonCell;
NSButtonCell *_cancelButtonCell;
NSMenu *_searchMenuTemplate;
NSString *_recentsAutosaveName;
NSMutableArray *_recentSearches;
NSMenu *_searchMenu;
NSTimer *_partialStringTimer;
unsigned int _reserved1;
unsigned int _reserved2;
unsigned int _reserved3;
unsigned int _reserved4;
}
+ (void)initialize;
+ (double)_keyboardDelayForPartialSearchString:(id)arg1;
- (struct CGRect)opaqueTitleRectForBounds:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)setSendsSearchStringImmediately:(BOOL)arg1;
- (BOOL)sendsSearchStringImmediately;
- (id)recentsAutosaveName;
- (void)setRecentsAutosaveName:(id)arg1;
- (id)recentSearches;
- (void)setRecentSearches:(id)arg1;
- (long long)maximumRecents;
- (void)setMaximumRecents:(long long)arg1;
- (BOOL)sendsWholeSearchString;
- (void)setSendsWholeSearchString:(BOOL)arg1;
- (void)endEditing:(id)arg1;
- (BOOL)_sendActionFrom:(id)arg1;
- (void)_tearDownPartialStringTimer;
- (void)textDidChange:(id)arg1;
- (void)resetCursorRect:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (id)_selectOrEdit:(const struct CGRect *)arg1 inView:(id)arg2 target:(id)arg3 editor:(id)arg4 event:(id)arg5 start:(long long)arg6 end:(long long)arg7;
- (BOOL)_shouldSetHighlightToFlag:(BOOL)arg1;
- (void)_getTextColor:(id *)arg1 backgroundColor:(id *)arg2;
- (void)setTextColor:(id)arg1;
- (BOOL)canSmoothFontsInFrame:(struct CGRect)arg1 forLayerBackedView:(id)arg2;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)setEnabled:(BOOL)arg1;
- (Class)searchMenuFactoryClass;
- (id)searchMenuTemplate;
- (void)setSearchMenuTemplate:(id)arg1;
- (void)setObjectValue:(id)arg1;
- (struct CGRect)drawingRectForBounds:(struct CGRect)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (struct CGRect)cancelButtonRectForBounds:(struct CGRect)arg1;
- (struct CGRect)searchButtonRectForBounds:(struct CGRect)arg1;
- (struct CGRect)searchTextRectForBounds:(struct CGRect)arg1;
- (void)setControlSize:(unsigned long long)arg1;
- (void)resetCancelButtonCell;
- (void)resetSearchButtonCell;
- (void)setCancelButtonCell:(id)arg1;
- (id)cancelButtonCell;
- (void)setSearchButtonCell:(id)arg1;
- (id)searchButtonCell;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initTextCell:(id)arg1;
- (id)init;
- (BOOL)_needRedrawOnWindowChangedKeyState;
- (void)_loadRecentSearchList;
- (void)_autosaveRecentSearchList;
- (void)_textDidEndEditing:(id)arg1;
- (void)_trackButton:(id)arg1 forEvent:(id)arg2 inRect:(struct CGRect)arg3 ofView:(id)arg4;
- (BOOL)_trimRecentSearchList;
- (void)_addStringToRecentSearches:(id)arg1;
- (void)_adjustCancelButtonCellImages:(BOOL)arg1:(BOOL)arg2;
- (void)_adjustSearchButtonCellImages:(BOOL)arg1:(BOOL)arg2;
- (void)_updateAutosavedRecents:(id)arg1;
- (void)_deregisterForAutosaveNotification;
- (void)_registerForAutosaveNotification;
- (void)_updateSearchMenu;
- (id)_searchMenuTemplate;
- (void)_sendPartialString;
- (void)_searchFieldClearRecents:(id)arg1;
- (void)_searchFieldDoRecent:(id)arg1;
- (void)_searchFieldCancel:(id)arg1;
- (BOOL)_controlView:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (void)_searchFieldSearch:(id)arg1;
- (long long)_realMaximumRecents;
- (void)_setProCancelVisible:(BOOL)arg1;
- (BOOL)_proCancelVisible;
- (BOOL)_searchMenuTracking;
- (id)_searchMenuForProxy;
- (id)accessibilitySizeOfChild:(id)arg1;
- (id)accessibilityPositionOfChild:(id)arg1;
- (BOOL)accessibilityIsChildFocusable:(id)arg1;
- (id)accessibilityHelpStringForChild:(id)arg1;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (struct CGRect)_accessibilitySearchFieldCellBounds;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsClearButtonAttributeSettable;
- (id)accessibilityClearButtonAttribute;
- (BOOL)accessibilityIsSearchButtonAttributeSettable;
- (id)accessibilitySearchButtonAttribute;
- (BOOL)accessibilityIsSubroleAttributeSettable;
- (id)accessibilitySubroleAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSSearchButtonCellProxy : NSAccessibilityReparentingCellProxy
{
}
- (void)accessibilityPerformAction:(id)arg1;
- (void)_accessibilityPressAction:(id)arg1;
- (BOOL)accessibilityIsChildrenAttributeSettable;
- (id)accessibilityChildrenAttribute;
- (id)accessibilityAttributeNames;
@end
@interface NSSecureStringWrapper : NSString
{
struct __CFString *_originalString;
unsigned short _bulletCharacter;
unsigned long long _length;
}
- (id)copyWithZone:(struct _NSZone *)arg1;
- (const char *)_fastCStringContents:(BOOL)arg1;
- (const unsigned short *)_fastCharacterContents;
- (void)getCharacters:(unsigned short *)arg1 range:(struct _NSRange)arg2;
- (unsigned short)characterAtIndex:(unsigned long long)arg1;
- (unsigned long long)length;
- (void)finalize;
- (void)dealloc;
- (id)initWithBulletCharacter:(unsigned short)arg1 length:(unsigned long long)arg2;
- (id)initWithOriginalString:(struct __CFString *)arg1;
@end
@interface NSSecureTextStorage : NSTextStorage
{
struct __CFAttributedString *_storage;
NSFont *_font;
long long _level;
unsigned short _bulletCharacter;
}
+ (void)initialize;
- (unsigned long long)nextWordFromIndex:(unsigned long long)arg1 forward:(BOOL)arg2;
- (struct _NSRange)doubleClickAtIndex:(unsigned long long)arg1;
- (unsigned long long)lineBreakByHyphenatingBeforeIndex:(unsigned long long)arg1 withinRange:(struct _NSRange)arg2;
- (unsigned long long)lineBreakBeforeIndex:(unsigned long long)arg1 withinRange:(struct _NSRange)arg2;
- (id)attribute:(id)arg1 atIndex:(unsigned long long)arg2 longestEffectiveRange:(struct _NSRange *)arg3 inRange:(struct _NSRange)arg4;
- (id)attribute:(id)arg1 atIndex:(unsigned long long)arg2 effectiveRange:(struct _NSRange *)arg3;
- (id)attributesAtIndex:(unsigned long long)arg1 longestEffectiveRange:(struct _NSRange *)arg2 inRange:(struct _NSRange)arg3;
- (void)addAttribute:(id)arg1 value:(id)arg2 range:(struct _NSRange)arg3;
- (void)replaceCharactersInRange:(struct _NSRange)arg1 withAttributedString:(id)arg2;
- (void)setAttributes:(id)arg1 range:(struct _NSRange)arg2;
- (void)replaceCharactersInRange:(struct _NSRange)arg1 withString:(id)arg2;
- (id)attributesAtIndex:(unsigned long long)arg1 effectiveRange:(struct _NSRange *)arg2;
- (id)string;
- (id)font;
- (void)setFont:(id)arg1;
- (unsigned short)bullferCharacter;
- (void)setBulletCharacter:(unsigned short)arg1;
- (void)endSecureMode;
- (void)beginSecureMode;
- (void)finalize;
- (void)dealloc;
- (id)init;
@end
@interface NSSecureTextView : NSTextView <NSLayoutManagerDelegate>
{
long long _outerTag;
long long _innerTag;
struct {
unsigned int _secureInput:1;
unsigned int _capsLockDown:1;
unsigned int _numLockDown:1;
unsigned int _invalidated:1;
unsigned int _reserved:28;
} _sdvFlags;
}
+ (BOOL)_allowKillRing;
+ (void)initialize;
+ (id)secureTextViewForWindow:(id)arg1;
+ (void)_doMenu:(id)arg1;
- (BOOL)shouldChangeTextInRanges:(id)arg1 replacementStrings:(id)arg2;
- (void)updateTrackingAreas;
- (id)view:(id)arg1 stringForToolTip:(long long)arg2 point:(struct CGPoint)arg3 userData:(void *)arg4;
- (void)_drawInsertionPointInRect:(struct CGRect)arg1 color:(id)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (void)getCapsLockRect:(struct CGRect *)arg1 numLockRect:(struct CGRect *)arg2;
- (void)layoutManagerDidInvalidateLayout:(id)arg1;
- (void)didChangeText;
- (void)flagsChanged:(id)arg1;
- (void)setMarkedText:(id)arg1 selectedRange:(struct _NSRange)arg2 replacementRange:(struct _NSRange)arg3;
- (id)inputContext;
- (void)resignKeyWindow;
- (void)becomeKeyWindow;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (void)_updateIndicators;
- (BOOL)validateUserInterfaceItem:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (unsigned long long)enabledTextCheckingTypes;
- (void)orderFrontSubstitutionsPanel:(id)arg1;
- (void)checkSpelling:(id)arg1;
- (void)showGuessPanel:(id)arg1;
- (void)complete:(id)arg1;
- (void)startSpeaking:(id)arg1;
- (BOOL)_allowsMultipleTextSelectionByMouse;
- (BOOL)_continuousCheckingAllowed;
- (id)itemsForSharingServiceInRanges:(id)arg1;
- (void)copy:(id)arg1;
- (BOOL)writeSelectionToPasteboard:(id)arg1 type:(id)arg2;
- (id)writablePasteboardTypes;
- (void)setImportsGraphics:(BOOL)arg1;
- (void)setRichText:(BOOL)arg1;
- (void)setSelectable:(BOOL)arg1;
- (void)enableSecureInput:(BOOL)arg1;
- (void)setDelegate:(id)arg1;
- (void)finalize;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_resetTooltips;
- (void)_detachFieldEditorFromWindow:(id)arg1;
- (id)_accessibilityIndicatorImageUnderPoint:(struct CGPoint)arg1 forParent:(id)arg2;
- (id)_accessibilityIndicatorImageChildrenWithParent:(id)arg1;
- (id)accessibilityRTFForRangeAttributeForParameter:(id)arg1;
- (id)accessibilityAXAttributedStringForCharacterRange:(struct _NSRange)arg1 parent:(id)arg2;
- (id)accessibilityValueAttribute;
- (void)accessibilityPostNotification:(id)arg1;
@end
@interface NSSecureTextFieldCell : NSTextFieldCell
{
BOOL _echosBullets;
BOOL _csMode;
}
+ (id)_sharedSecureFieldEditor;
+ (void)initialize;
- (id)initWithCoder:(id)arg1;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawLayer:(id)arg1 inGraphicsContext:(id)arg2;
- (BOOL)wantsUpdateLayerInView:(id)arg1;
- (id)_bulletStringForString:(id)arg1;
- (BOOL)echosBullets;
- (void)setEchosBullets:(BOOL)arg1;
- (id)initTextCell:(id)arg1;
- (unsigned short)_bulletCharacter;
- (void)_setBulletCharacter:(unsigned short)arg1;
- (void)selectWithFrame:(struct CGRect)arg1 inView:(id)arg2 editor:(id)arg3 delegate:(id)arg4 start:(long long)arg5 length:(long long)arg6;
- (void)editWithFrame:(struct CGRect)arg1 inView:(id)arg2 editor:(id)arg3 delegate:(id)arg4 event:(id)arg5;
- (id)setUpFieldEditorAttributes:(id)arg1;
- (id)fieldEditorForView:(id)arg1;
- (struct _NSRange)textView:(id)arg1 willChangeSelectionFromCharacterRange:(struct _NSRange)arg2 toCharacterRange:(struct _NSRange)arg3;
- (BOOL)validatePasswordSessionValue:(id)arg1;
@property(readonly) NSData *passwordSessionValue; // @dynamic passwordSessionValue;
@property(getter=isKernelSecureMode) BOOL kernelSecureMode; // @dynamic kernelSecureMode;
- (void)finalize;
- (void)dealloc;
- (const void *)_securePromptSession;
- (id)accessibilityHitTest:(struct CGPoint)arg1;
- (id)accessibilityChildrenAttribute;
- (BOOL)accessibilityIsValueDescriptionAttributeSettable;
- (id)accessibilityValueDescriptionAttribute;
- (id)accessibilityValueAttribute;
- (BOOL)accessibilityIsSubroleAttributeSettable;
- (id)accessibilitySubroleAttribute;
- (id)accessibilityParameterizedAttributeNames;
- (id)accessibilityAttributeNames;
@end
@interface NSSecureTextField : NSTextField
{
}
+ (Class)cellClass;
+ (void)setCellClass:(Class)arg1;
+ (void)initialize;
- (unsigned short)_bulletCharacter;
- (void)_setBulletCharacter:(unsigned short)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)_commonSecureTextFieldInit:(id)arg1;
@end
@interface NSSegmentItem : NSObject <NSCopying, NSCoding>
{
double _width;
NSImage *_image;
NSString *_label;
NSMenu *_menu;
NSString *_toolTip;
long long _tag;
struct {
unsigned int needsRecalc:1;
unsigned int selected:1;
unsigned int disabled:1;
unsigned int showMenuIndicator:1;
unsigned int mouseInside:1;
unsigned int inactiveStateDisablesRollovers:1;
unsigned int imageScaling:2;
unsigned int reserved:24;
} _flags;
double _fullWidth;
double _shrinkage;
struct CGRect _imageRect;
struct CGRect _labelRect;
struct CGRect _menuIndRect;
long long _toolTipTag;
NSImage *_alternateImage;
NSSegmentedCell *_owningCell;
}
+ (void)initialize;
- (id)view:(id)arg1 stringForToolTip:(long long)arg2 point:(struct CGPoint)arg3 userData:(void *)arg4;
- (double)_displayWidth;
- (void)_recalcRectsForCell:(id)arg1;
- (BOOL)_needsRecalc;
- (void)_setNeedsRecalc;
- (void)_setOwningCell:(id)arg1;
- (BOOL)_setMenu:(id)arg1;
- (BOOL)_setLabel:(id)arg1;
- (BOOL)_setImageScaling:(unsigned long long)arg1;
- (BOOL)_setAlternateImage:(id)arg1;
- (BOOL)_setImage:(id)arg1;
- (BOOL)_setWidth:(double)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)dealloc;
- (id)init;
@end
@interface NSSegmentedCell : NSActionCell
{
NSMutableArray *_segmentItems;
long long _selectedSegment;
long long _keySegment;
struct CGRect _lastBounds;
struct {
unsigned int trackingMode:3;
unsigned int trimmedLabels:1;
unsigned int drawing:1;
unsigned int reserved1:2;
unsigned int recalcToolTips:1;
unsigned int usesWindowsStyle:1;
unsigned int dontShowSelectedAndPressedAppearance:1;
unsigned int menuShouldBeUniquedAgainstMain:1;
unsigned int style:8;
unsigned int flatMinX:1;
unsigned int flatMaxX:1;
unsigned int reserved:11;
} _seFlags;
id _segmentTrackingInfo;
id _menuUniquer;
long long _reserved3;
long long _reserved4;
}
+ (BOOL)prefersTrackingUntilMouseUp;
+ (id)_labelCell;
+ (void)initialize;
- (BOOL)_proRecalcToolTips;
- (void)_proSetRecalcToolTips:(BOOL)arg1;
- (long long)_initialBackgroundStyleCompatibilityGuessIgnoringExternalContext;
- (long long)interiorBackgroundStyleForSegment:(long long)arg1;
- (void)setUserInterfaceLayoutDirection:(long long)arg1;
- (id)_keyEquivalentUniquerCreatingIfNecessary:(BOOL)arg1;
- (void)_setMenuShouldBeUniquedAgainstMainMenu:(BOOL)arg1;
- (void)_removeAllToolTips;
- (BOOL)_isTextured;
- (void)_displayDelayedMenu;
- (void)_trackSelectedItemMenu;
- (void)_calculateSelectedSegmentForPoint:(struct CGPoint)arg1;
- (long long)indexOfSegmentContainingPoint:(struct CGPoint)arg1 inCellFrame:(struct CGRect)arg2;
- (void)performClick:(id)arg1;
- (void)_performClick:(id)arg1 ignoreMenus:(BOOL)arg2;
- (void)_performClick:(id)arg1 onSegment:(long long)arg2 ignoreMenus:(BOOL)arg3;
- (BOOL)_sendActionFrom:(id)arg1;
- (void)stopTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3 mouseIsUp:(BOOL)arg4;
- (void)_selectHighlightedSegment;
- (BOOL)continueTracking:(struct CGPoint)arg1 at:(struct CGPoint)arg2 inView:(id)arg3;
- (BOOL)startTrackingAt:(struct CGPoint)arg1 inView:(id)arg2;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (BOOL)_trackMouse:(id)arg1 forSegment:(long long)arg2 inRects:(const struct CGRect *)arg3 count:(unsigned long long)arg4 inCellFrame:(struct CGRect)arg5 ofView:(id)arg6 untilMouseUp:(BOOL)arg7;
- (double)_menuDelayTimeForSegment:(long long)arg1;
- (double)_segmentedMenuDragSlopRect;
- (double)_segmentedMenuDelayTime;
- (BOOL)_needRedrawOnWindowChangedKeyState;
- (void)_drawMenuIndicatorForSegment:(long long)arg1 withRect:(struct CGRect)arg2 inView:(id)arg3;
- (void)drawSegment:(long long)arg1 inFrame:(struct CGRect)arg2 withView:(id)arg3;
- (struct CGRect)_labelRectForSegment:(long long)arg1 inFrame:(struct CGRect)arg2 withView:(id)arg3;
- (BOOL)_shouldUseAlternateImageForSegment:(long long)arg1;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)_drawBackgroundWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (BOOL)_coreUIDrawSegmentBackground:(long long)arg1 withCellFrame:(struct CGRect)arg2 inView:(id)arg3 maskOnly:(BOOL)arg4;
- (struct CGRect)focusRingMaskBoundsForFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawFocusRingMaskWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (struct __CFDictionary *)_copyCoreUIBackgroundDrawOptionsForSegment:(long long)arg1 withView:(id)arg2 drawFlags:(unsigned long long *)arg3;
- (long long)_segmentHighlightState:(long long)arg1;
- (unsigned long long)_getVisualStateForSegment:(unsigned long long)arg1;
- (unsigned long long)_applicableTrackingModeForSegment:(long long)arg1;
- (long long)_applicableSegmentedCellStyle;
- (BOOL)_wantsMenuIndicatorForSegment:(long long)arg1;
- (struct CGRect)rectForSegment:(long long)arg1 inFrame:(struct CGRect)arg2;
- (struct CGRect)_rectForSegment:(long long)arg1 inFrame:(struct CGRect)arg2;
- (void)_adjustRectForR2L:(struct CGRect *)arg1 inFrame:(struct CGRect)arg2;
- (struct CGRect)_boundsForCellFrame:(struct CGRect)arg1;
- (BOOL)isOpaque;
- (unsigned long long)hitTestForEvent:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3;
- (struct CGRect)drawingRectForBounds:(struct CGRect)arg1;
- (struct CGSize)cellSizeForBounds:(struct CGRect)arg1;
- (void)_setMouseTrackingInRect:(struct CGRect)arg1 ofView:(id)arg2;
- (void)_clearMouseTracking;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)_postRolloverNotification;
- (long long)_segmentShowingRollover;
- (void)setControlView:(id)arg1;
- (void)setControlSize:(unsigned long long)arg1;
- (void)setFont:(id)arg1;
- (void)_resizeSegmentsForCellFrame:(struct CGRect)arg1;
- (BOOL)_isFlatOnEdge:(unsigned long long)arg1;
- (void)_setIsFlat:(BOOL)arg1 onEdge:(unsigned long long)arg2;
- (BOOL)isMenuIndicatorShownForSegment:(long long)arg1;
- (void)setMenuIndicatorShown:(BOOL)arg1 forSegment:(long long)arg2;
- (long long)tagForSegment:(long long)arg1;
- (void)setTag:(long long)arg1 forSegment:(long long)arg2;
- (BOOL)_hasItemTooltips;
- (void)_setNeedsToolTipRecalc:(BOOL)arg1;
- (BOOL)_needsToolTipRecalc;
- (id)toolTipForSegment:(long long)arg1;
- (void)setToolTip:(id)arg1 forSegment:(long long)arg2;
- (id)menuForSegment:(long long)arg1;
- (void)setMenu:(id)arg1 forSegment:(long long)arg2;
- (BOOL)isEnabledForSegment:(long long)arg1;
- (void)setEnabled:(BOOL)arg1 forSegment:(long long)arg2;
- (BOOL)isSelectedForSegment:(long long)arg1;
- (void)setSelected:(BOOL)arg1 forSegment:(long long)arg2;
- (id)labelForSegment:(long long)arg1;
- (unsigned long long)imageScalingForSegment:(long long)arg1;
- (void)setImageScaling:(unsigned long long)arg1 forSegment:(long long)arg2;
- (void)setLabel:(id)arg1 forSegment:(long long)arg2;
- (id)alternateImageForSegment:(long long)arg1;
- (void)setAlternateImage:(id)arg1 forSegment:(long long)arg2;
- (voi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment