Skip to content

Instantly share code, notes, and snippets.

@dunckr
Created October 10, 2014 17:36
Show Gist options
  • Save dunckr/564cfcbfbe02c3cd941d to your computer and use it in GitHub Desktop.
Save dunckr/564cfcbfbe02c3cd941d to your computer and use it in GitHub Desktop.
sketch class dump
//
// Generated by class-dump 3.5 (64 bit).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//
#pragma mark Function Pointers and Blocks
typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown
typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
#pragma mark Named Structures
struct BCPixel {
unsigned char r;
unsigned char g;
unsigned char b;
unsigned char a;
};
struct CGAffineTransform {
double a;
double b;
double c;
double d;
double tx;
double ty;
};
struct CGPoint {
double x;
double y;
};
struct CGRect {
struct CGPoint origin;
struct CGSize size;
};
struct CGSize {
double width;
double height;
};
struct FBBezierCurveData {
struct CGPoint endPoint1;
struct CGPoint controlPoint1;
struct CGPoint controlPoint2;
struct CGPoint endPoint2;
char isStraightLine;
char looksLikeStraightLine;
double length;
struct CGRect bounds;
char isPoint;
struct CGRect boundingRect;
};
struct FBBezierCurveLocation {
double _field1;
double _field2;
};
struct FBRange {
double minimum;
double maximum;
};
struct MSModelObject {
Class _field1;
};
struct MSPresetIteratorStruct {
long long _field1;
long long _field2;
long long _field3;
};
struct MSShapeClickInfo {
long long _field1;
long long _field2;
long long _field3;
};
struct _CHTransformStruct {
double _field1;
char _field2;
char _field3;
char _field4;
};
struct _NSRange {
unsigned long long location;
unsigned long long length;
};
struct __va_list_tag {
unsigned int _field1;
unsigned int _field2;
void *_field3;
void *_field4;
};
#pragma mark Typedef'd Structures
typedef struct {
unsigned char _field1;
unsigned char _field2;
unsigned char _field3;
} CDStruct_f4b747e6;
typedef struct {
unsigned long long _field1;
id *_field2;
unsigned long long *_field3;
unsigned long long _field4[5];
} CDStruct_70511ce9;
typedef struct {
char *_field1;
unsigned int _field2;
char *_field3;
char *_field4;
} CDStruct_5b5d1a5d;
typedef struct {
double _field1;
double _field2;
double _field3;
double _field4;
double _field5;
double _field6;
} CDStruct_8727d297;
typedef struct {
double _field1;
double _field2;
double _field3;
double _field4;
} CDStruct_d2b197d1;
#pragma mark -
//
// File: /Applications/Sketch.app/Contents/MacOS/Sketch
// UUID: 5766556A-6B99-374D-B362-AC3F231FE7EB
//
// Arch: x86_64
// Source version: 0.0.0.0.0
// Minimum Mac OS X version: 10.8.0
// SDK version: 10.9.0
//
// Objective-C Garbage Collection: Unsupported
//
// Run path: @executable_path/../Frameworks
// = /Applications/Sketch.app/Contents/Frameworks
//
@protocol BCPopoverContentController <NSObject>
@optional
- (void)popoverWindowDidShow:(BCPopover *)arg1;
@end
@protocol BCPopoverDelegate <NSObject>
- (void)popoverWillClose:(BCPopover *)arg1;
@optional
- (BOOL)popoverShouldCloseWhenOtherPopoverOpens:(BCPopover *)arg1 otherPopover:(BCPopover *)arg2;
- (void)popoverWindowSizeDidChange:(BCPopover *)arg1;
@end
@protocol BCSketchFileMigrator <NSObject>
- (void)migrateResourcesNamed:(NSArray *)arg1 inFolderBookmark:(NSData *)arg2 withReply:(void (^)(BCSketchFileMigratorError *))arg3;
- (void)migrateDocumentFromBookmark:(NSData *)arg1 intoFolderAtBookmark:(NSData *)arg2 withReply:(void (^)(BCSketchFileMigratorError *))arg3;
- (void)validateDocumentAtBookmark:(NSData *)arg1 withReply:(void (^)(BCSketchFileMigratorError *))arg2;
@end
@protocol BITCrashManagerDelegate <NSObject>
@optional
- (void)crashManagerDidFinishSendingCrashReport:(BITCrashManager *)arg1;
- (void)crashManager:(BITCrashManager *)arg1 didFailWithError:(NSError *)arg2;
- (void)crashManagerWillSendCrashReport:(BITCrashManager *)arg1;
- (void)crashManagerWillCancelSendingCrashReport:(BITCrashManager *)arg1;
- (void)crashManagerWillShowSubmitCrashReportAlert:(BITCrashManager *)arg1;
- (NSString *)applicationLogForCrashManager:(BITCrashManager *)arg1;
- (void)showMainApplicationWindowForCrashManager:(BITCrashManager *)arg1;
@end
@protocol BITHockeyManagerDelegate <NSObject, BITCrashManagerDelegate>
@optional
- (NSString *)userEmailForHockeyManager:(BITHockeyManager *)arg1 componentManager:(BITCrashManager *)arg2;
- (NSString *)userNameForHockeyManager:(BITHockeyManager *)arg1 componentManager:(BITCrashManager *)arg2;
- (NSString *)userIDForHockeyManager:(BITHockeyManager *)arg1 componentManager:(BITCrashManager *)arg2;
@end
@protocol CODebugController
- (void)output:(NSString *)arg1 args:(struct __va_list_tag [1])arg2;
@end
@protocol DKContextDelegate <NSObject>
- (BOOL)rendererShouldInterruptRendering;
- (BOOL)rendererShouldSkipDrawingLayer:(id)arg1;
- (BOOL)rendererShouldForceDrawingLayer:(id)arg1;
- (BOOL)rendererNeedsToDrawRect:(struct CGRect)arg1;
@end
@protocol MSArrayDelegate <NSObject>
- (void)dataArray:(MSArray *)arg1 didRemoveObject:(id)arg2;
- (void)dataArray:(MSArray *)arg1 willRemoveObject:(id)arg2;
- (void)dataArray:(MSArray *)arg1 didAddObject:(id)arg2;
@end
@protocol MSBaseViewDelegate <NSObject>
@property(nonatomic) double zoomValue;
@property(nonatomic) struct CGPoint scrollOrigin;
@end
@protocol MSBasicDelegate <NSObject>
- (void)reloadLayerList;
- (NSArray *)selectedLayers;
- (MSPage *)currentPage;
- (MSContentDrawView *)currentView;
- (void)refreshViewsWithMask:(unsigned long long)arg1;
- (void)refreshOfType:(unsigned long long)arg1 rect:(struct CGRect)arg2;
@end
@protocol MSColorInspectorDelegate <NSObject>
- (void)colorInspector:(MSColorInspector *)arg1 didChangeToColor:(MSColor *)arg2;
@optional
- (void)inspectorDidChangeType:(MSColorInspector *)arg1;
@end
@protocol MSColorInspectorSectionDelegate <NSObject>
- (void)colorDidChangeTo:(MSColor *)arg1;
@end
@protocol MSDocumentDataDelegate <NSObject>
- (void)layerTreeLayoutDidChange;
- (void)didAddPage:(MSPage *)arg1;
- (void)willRemovePage:(MSPage *)arg1;
- (void)documentData:(MSDocumentData *)arg1 syncSharedObject:(id <MSSharedObjectInstance>)arg2;
- (void)documentData:(MSDocumentData *)arg1 didChangeToPage:(MSPage *)arg2;
@end
@protocol MSGradientBarViewDelegate <NSObject>
- (void)gradientBarChanged:(MSGradientBarView *)arg1;
@end
@protocol MSGradientEventHandlerDelegate <NSObject>
- (void)gradientHandlerWillLoseFocus:(MSGradientEventHandler *)arg1;
- (void)gradientHandlerDidChangeGradient:(MSGradientEventHandler *)arg1;
- (void)gradientHandlerDidChangeCurrentPoint:(MSGradientEventHandler *)arg1;
@end
@protocol MSImporter <NSObject>
- (BOOL)shouldCollapseSinglePage;
- (BOOL)shouldExpandPages;
- (NSString *)secondPhaseSubtitleForValue:(long long)arg1 maximum:(long long)arg2;
- (NSString *)firstPhaseSubtitle;
- (void)finishImporting;
- (void)importIntoGroup:(MSLayerGroup *)arg1 name:(NSString *)arg2 images:(MSImageCollection *)arg3 progress:(void (^)(void))arg4;
- (unsigned long long)prepareToImportFromURL:(NSURL *)arg1;
- (unsigned long long)prepareToImportFromData:(NSData *)arg1;
@end
@protocol MSInspectorChildController <NSObject>
- (BOOL)shouldHideExportBar;
- (void)prepareForDisplay;
@end
@protocol MSLayerWithBackgroundColour <NSObject>
@property(nonatomic) BOOL hasBackgroundColor;
- (MSColor *)backgroundColor;
@end
@protocol MSModeModePickerDelegate <NSObject>
- (NSString *)pickerView:(MSModePickerView *)arg1 labelForMode:(long long)arg2;
- (void)pickerViewChanged:(MSModePickerView *)arg1;
@end
@protocol MSPageDelegate <NSObject>
- (void)sendMessageToRootObject:(unsigned long long)arg1;
- (void)didUpdateDetailsForPage:(MSPage *)arg1;
- (void)willRemovePage:(MSPage *)arg1;
- (void)didAddPage:(MSPage *)arg1;
- (void)willRemoveArtboard:(MSArtboardGroup *)arg1 fromPage:(MSPage *)arg2;
- (void)didAddArtboard:(MSArtboardGroup *)arg1 toPage:(MSPage *)arg2;
- (void)didUpdateDetailsForArtboard:(MSArtboardGroup *)arg1;
- (void)determineCurrentArtboard;
- (void)layerSelectionDidChange;
- (void)currentArtboardDidChange;
- (void)collectRefreshRect:(struct CGRect)arg1 page:(MSPage *)arg2;
@end
@protocol MSPresetPickerViewDelegate <NSObject>
- (void)pickerView:(MSPresetPickerView *)arg1 didPickPresetAtIndex:(unsigned long long)arg2;
- (void)pickerView:(MSPresetPickerView *)arg1 removePresetAtIndex:(unsigned long long)arg2;
- (void)addPresetForPickerView:(MSPresetPickerView *)arg1;
- (unsigned long long)numberOfPresetsInPickerView:(MSPresetPickerView *)arg1;
@optional
- (void)pickerView:(MSPresetPickerView *)arg1 didStopHoverPresetAtIndex:(long long)arg2;
- (void)pickerView:(MSPresetPickerView *)arg1 didHoverPresetAtIndex:(long long)arg2;
- (void)presetPickerFinishedDragging:(MSPresetPickerView *)arg1;
- (BOOL)pickerViewSupportsInternalDragDrop:(MSPresetPickerView *)arg1;
- (BOOL)pickerView:(MSPresetPickerView *)arg1 didDragPresetAtIndex:(unsigned long long)arg2 toIndex:(unsigned long long)arg3;
- (BOOL)pickerView:(MSPresetPickerView *)arg1 shouldShowMenuForItemAtIndex:(unsigned long long)arg2;
- (BOOL)pickerViewSupportsDragDrop:(MSPresetPickerView *)arg1;
- (BOOL)shouldShowAddPresetButton:(MSPresetPickerView *)arg1;
- (void)drawFullContentForCellInPickerView:(MSPresetPickerView *)arg1 atIndex:(unsigned long long)arg2 inRect:(struct CGRect)arg3;
- (void)drawContentForCellInPickerView:(MSPresetPickerView *)arg1 atIndex:(unsigned long long)arg2 inRect:(struct CGRect)arg3;
@end
@protocol MSRenderingContextDelegate <DKContextDelegate>
@end
@protocol MSReorderingContainerDelegate <NSObject>
- (void)containerBackground:(MSReorderingContainerView *)arg1 dragDidReorderChildAtIndex:(unsigned long long)arg2 toIndex:(unsigned long long)arg3;
@optional
- (unsigned long long)numberOfReorderableSubviewsForContainerBackground:(MSReorderingContainerView *)arg1;
- (double)startingOffsetForStackingContainerBackground:(MSReorderingContainerView *)arg1;
@end
@protocol MSRootLayer <NSObject>
@property(nonatomic) struct CGPoint rulerBase;
@property(copy, nonatomic) MSRulerData *verticalRulerData;
@property(copy, nonatomic) MSRulerData *horizontalRulerData;
@property(copy, nonatomic) MSLayoutGrid *layout;
@property(copy, nonatomic) MSSimpleGrid *grid;
@end
@protocol MSSectionProtocol <NSObject>
- (NSArray *)views;
@optional
- (BOOL)wantsSeparatorBetweenView:(NSView *)arg1 andView:(NSView *)arg2;
@end
@protocol MSSharedObjectContainerDelegate <NSObject>
- (NSArray *)rootLayersIncludingSymbols:(BOOL)arg1;
@end
@protocol MSSharedObjectInstance <NSObject>
@property(retain, nonatomic) NSString *sharedObjectID;
- (void)setPrimitiveSharedObjectID:(NSString *)arg1;
- (unsigned long long)type;
@end
@protocol MSSliceLayerWatcher <NSObject>
- (void)sliceLayerDidChange:(MSSliceLayer *)arg1;
@end
@protocol MSSourceListViewDelegate <NSObject, PXListViewDelegate>
- (NSIndexSet *)listView:(MSSourceListView *)arg1 actualSelectionIndexes:(NSIndexSet *)arg2;
- (id)listView:(MSSourceListView *)arg1 menuForEvent:(NSEvent *)arg2;
@end
@protocol MSStyleDelegate <NSObject>
- (void)layerStyleDidChange;
- (BOOL)shouldDrawArtisticStrokeForPath:(BCBezierPath *)arg1;
- (BCBezierPath *)outlineStrokePath:(BCBezierPath *)arg1;
@end
@protocol MSStylePartDelegate <NSObject>
- (BOOL)supportsAdvancedBorderSettings;
- (BOOL)hasBitmapStylesEnabled;
- (void)layerStyleDidChange;
@end
@protocol MSStylePartInspectorDelegate <NSObject>
@optional
- (void)reload;
- (NSArray *)layers;
- (void)refreshLayers;
- (BOOL)layersHaveArtisticStroke;
- (void)returnToDefaultHandler;
- (id)switchToEventHandlerWithName:(NSString *)arg1;
@end
@protocol MSTextLayerEditingDelegate <NSObject>
- (void)adjustForegroundColor;
- (void)adjustTextViewFrame;
@end
@protocol MSTileDelegate <NSObject>
- (void)tileDidDraw:(MSTile *)arg1 page:(MSPage *)arg2;
@end
@protocol MSTileRemoveCollector <NSObject>
- (void)tileRemoveCollectorDidFinish:(MSTileRemoveCollector *)arg1;
@end
@protocol MSUpDownProtocol <NSObject>
@property(readonly, nonatomic) MSUpDownController *upDownController;
- (double)incrementValue;
@end
@protocol NSApplicationDelegate <NSObject>
@optional
- (void)applicationDidChangeOcclusionState:(NSNotification *)arg1;
- (void)applicationDidChangeScreenParameters:(NSNotification *)arg1;
- (void)applicationWillTerminate:(NSNotification *)arg1;
- (void)applicationDidUpdate:(NSNotification *)arg1;
- (void)applicationWillUpdate:(NSNotification *)arg1;
- (void)applicationDidResignActive:(NSNotification *)arg1;
- (void)applicationWillResignActive:(NSNotification *)arg1;
- (void)applicationDidBecomeActive:(NSNotification *)arg1;
- (void)applicationWillBecomeActive:(NSNotification *)arg1;
- (void)applicationDidUnhide:(NSNotification *)arg1;
- (void)applicationWillUnhide:(NSNotification *)arg1;
- (void)applicationDidHide:(NSNotification *)arg1;
- (void)applicationWillHide:(NSNotification *)arg1;
- (void)applicationDidFinishLaunching:(NSNotification *)arg1;
- (void)applicationWillFinishLaunching:(NSNotification *)arg1;
- (void)application:(NSApplication *)arg1 didDecodeRestorableState:(NSCoder *)arg2;
- (void)application:(NSApplication *)arg1 willEncodeRestorableState:(NSCoder *)arg2;
- (void)application:(NSApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2;
- (void)application:(NSApplication *)arg1 didFailToRegisterForRemoteNotificationsWithError:(NSError *)arg2;
- (void)application:(NSApplication *)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)arg2;
- (NSError *)application:(NSApplication *)arg1 willPresentError:(NSError *)arg2;
- (NSMenu *)applicationDockMenu:(NSApplication *)arg1;
- (BOOL)applicationShouldHandleReopen:(NSApplication *)arg1 hasVisibleWindows:(BOOL)arg2;
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)arg1;
- (unsigned long long)application:(NSApplication *)arg1 printFiles:(NSArray *)arg2 withSettings:(NSDictionary *)arg3 showPrintPanels:(BOOL)arg4;
- (BOOL)application:(NSApplication *)arg1 printFile:(NSString *)arg2;
- (BOOL)application:(id)arg1 openFileWithoutUI:(NSString *)arg2;
- (BOOL)applicationOpenUntitledFile:(NSApplication *)arg1;
- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)arg1;
- (BOOL)application:(NSApplication *)arg1 openTempFile:(NSString *)arg2;
- (void)application:(NSApplication *)arg1 openFiles:(NSArray *)arg2;
- (BOOL)application:(NSApplication *)arg1 openFile:(NSString *)arg2;
- (unsigned long long)applicationShouldTerminate:(NSApplication *)arg1;
@end
@protocol NSCoding
- (id)initWithCoder:(NSCoder *)arg1;
- (void)encodeWithCoder:(NSCoder *)arg1;
@end
@protocol NSControlTextEditingDelegate <NSObject>
@optional
- (NSArray *)control:(NSControl *)arg1 textView:(NSTextView *)arg2 completions:(NSArray *)arg3 forPartialWordRange:(struct _NSRange)arg4 indexOfSelectedItem:(long long *)arg5;
- (BOOL)control:(NSControl *)arg1 textView:(NSTextView *)arg2 doCommandBySelector:(SEL)arg3;
- (BOOL)control:(NSControl *)arg1 isValidObject:(id)arg2;
- (void)control:(NSControl *)arg1 didFailToValidatePartialString:(NSString *)arg2 errorDescription:(NSString *)arg3;
- (BOOL)control:(NSControl *)arg1 didFailToFormatString:(NSString *)arg2 errorDescription:(NSString *)arg3;
- (BOOL)control:(NSControl *)arg1 textShouldEndEditing:(NSText *)arg2;
- (BOOL)control:(NSControl *)arg1 textShouldBeginEditing:(NSText *)arg2;
@end
@protocol NSCopying
- (id)copyWithZone:(struct _NSZone *)arg1;
@end
@protocol NSDraggingDestination <NSObject>
@optional
- (void)updateDraggingItemsForDrag:(id <NSDraggingInfo>)arg1;
- (BOOL)wantsPeriodicDraggingUpdates;
- (void)draggingEnded:(id <NSDraggingInfo>)arg1;
- (void)concludeDragOperation:(id <NSDraggingInfo>)arg1;
- (BOOL)performDragOperation:(id <NSDraggingInfo>)arg1;
- (BOOL)prepareForDragOperation:(id <NSDraggingInfo>)arg1;
- (void)draggingExited:(id <NSDraggingInfo>)arg1;
- (unsigned long long)draggingUpdated:(id <NSDraggingInfo>)arg1;
- (unsigned long long)draggingEntered:(id <NSDraggingInfo>)arg1;
@end
@protocol NSDraggingSource <NSObject>
- (unsigned long long)draggingSession:(NSDraggingSession *)arg1 sourceOperationMaskForDraggingContext:(long long)arg2;
@optional
- (BOOL)ignoreModifierKeysForDraggingSession:(NSDraggingSession *)arg1;
- (void)draggingSession:(NSDraggingSession *)arg1 endedAtPoint:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
- (void)draggingSession:(NSDraggingSession *)arg1 movedToPoint:(struct CGPoint)arg2;
- (void)draggingSession:(NSDraggingSession *)arg1 willBeginAtPoint:(struct CGPoint)arg2;
@end
@protocol NSFastEnumeration
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
@end
@protocol NSMenuDelegate <NSObject>
@optional
- (struct CGRect)confinementRectForMenu:(NSMenu *)arg1 onScreen:(NSScreen *)arg2;
- (void)menu:(NSMenu *)arg1 willHighlightItem:(NSMenuItem *)arg2;
- (void)menuDidClose:(NSMenu *)arg1;
- (void)menuWillOpen:(NSMenu *)arg1;
- (BOOL)menuHasKeyEquivalent:(NSMenu *)arg1 forEvent:(NSEvent *)arg2 target:(id *)arg3 action:(SEL *)arg4;
- (BOOL)menu:(NSMenu *)arg1 updateItem:(NSMenuItem *)arg2 atIndex:(long long)arg3 shouldCancel:(BOOL)arg4;
- (long long)numberOfItemsInMenu:(NSMenu *)arg1;
- (void)menuNeedsUpdate:(NSMenu *)arg1;
@end
@protocol NSMutableCopying
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
@end
@protocol NSNetServiceBrowserDelegate <NSObject>
@optional
- (void)netServiceBrowser:(NSNetServiceBrowser *)arg1 didRemoveService:(NSNetService *)arg2 moreComing:(BOOL)arg3;
- (void)netServiceBrowser:(NSNetServiceBrowser *)arg1 didRemoveDomain:(NSString *)arg2 moreComing:(BOOL)arg3;
- (void)netServiceBrowser:(NSNetServiceBrowser *)arg1 didFindService:(NSNetService *)arg2 moreComing:(BOOL)arg3;
- (void)netServiceBrowser:(NSNetServiceBrowser *)arg1 didFindDomain:(NSString *)arg2 moreComing:(BOOL)arg3;
- (void)netServiceBrowser:(NSNetServiceBrowser *)arg1 didNotSearch:(NSDictionary *)arg2;
- (void)netServiceBrowserDidStopSearch:(NSNetServiceBrowser *)arg1;
- (void)netServiceBrowserWillSearch:(NSNetServiceBrowser *)arg1;
@end
@protocol NSNetServiceDelegate <NSObject>
@optional
- (void)netService:(NSNetService *)arg1 didAcceptConnectionWithInputStream:(NSInputStream *)arg2 outputStream:(NSOutputStream *)arg3;
- (void)netService:(NSNetService *)arg1 didUpdateTXTRecordData:(NSData *)arg2;
- (void)netServiceDidStop:(NSNetService *)arg1;
- (void)netService:(NSNetService *)arg1 didNotResolve:(NSDictionary *)arg2;
- (void)netServiceDidResolveAddress:(NSNetService *)arg1;
- (void)netServiceWillResolve:(NSNetService *)arg1;
- (void)netService:(NSNetService *)arg1 didNotPublish:(NSDictionary *)arg2;
- (void)netServiceDidPublish:(NSNetService *)arg1;
- (void)netServiceWillPublish:(NSNetService *)arg1;
@end
@protocol NSObject
- (NSString *)description;
- (unsigned long long)retainCount;
- (id)autorelease;
- (oneway void)release;
- (id)retain;
- (BOOL)respondsToSelector:(SEL)arg1;
- (BOOL)conformsToProtocol:(Protocol *)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
- (NSString *)debugDescription;
@end
@protocol NSOutlineViewDataSource <NSObject>
@optional
- (NSArray *)outlineView:(NSOutlineView *)arg1 namesOfPromisedFilesDroppedAtDestination:(NSURL *)arg2 forDraggedItems:(NSArray *)arg3;
- (BOOL)outlineView:(NSOutlineView *)arg1 acceptDrop:(id <NSDraggingInfo>)arg2 item:(id)arg3 childIndex:(long long)arg4;
- (unsigned long long)outlineView:(NSOutlineView *)arg1 validateDrop:(id <NSDraggingInfo>)arg2 proposedItem:(id)arg3 proposedChildIndex:(long long)arg4;
- (void)outlineView:(NSOutlineView *)arg1 updateDraggingItemsForDrag:(id <NSDraggingInfo>)arg2;
- (BOOL)outlineView:(NSOutlineView *)arg1 writeItems:(NSArray *)arg2 toPasteboard:(NSPasteboard *)arg3;
- (void)outlineView:(NSOutlineView *)arg1 draggingSession:(NSDraggingSession *)arg2 endedAtPoint:(struct CGPoint)arg3 operation:(unsigned long long)arg4;
- (void)outlineView:(NSOutlineView *)arg1 draggingSession:(NSDraggingSession *)arg2 willBeginAtPoint:(struct CGPoint)arg3 forItems:(NSArray *)arg4;
- (id <NSPasteboardWriting>)outlineView:(NSOutlineView *)arg1 pasteboardWriterForItem:(id)arg2;
- (void)outlineView:(NSOutlineView *)arg1 sortDescriptorsDidChange:(NSArray *)arg2;
- (id)outlineView:(NSOutlineView *)arg1 persistentObjectForItem:(id)arg2;
- (id)outlineView:(NSOutlineView *)arg1 itemForPersistentObject:(id)arg2;
- (void)outlineView:(NSOutlineView *)arg1 setObjectValue:(id)arg2 forTableColumn:(NSTableColumn *)arg3 byItem:(id)arg4;
- (id)outlineView:(NSOutlineView *)arg1 objectValueForTableColumn:(NSTableColumn *)arg2 byItem:(id)arg3;
- (BOOL)outlineView:(NSOutlineView *)arg1 isItemExpandable:(id)arg2;
- (id)outlineView:(NSOutlineView *)arg1 child:(long long)arg2 ofItem:(id)arg3;
- (long long)outlineView:(NSOutlineView *)arg1 numberOfChildrenOfItem:(id)arg2;
@end
@protocol NSOutlineViewDelegate <NSControlTextEditingDelegate>
@optional
- (void)outlineViewItemDidCollapse:(NSNotification *)arg1;
- (void)outlineViewItemWillCollapse:(NSNotification *)arg1;
- (void)outlineViewItemDidExpand:(NSNotification *)arg1;
- (void)outlineViewItemWillExpand:(NSNotification *)arg1;
- (void)outlineViewSelectionIsChanging:(NSNotification *)arg1;
- (void)outlineViewColumnDidResize:(NSNotification *)arg1;
- (void)outlineViewColumnDidMove:(NSNotification *)arg1;
- (void)outlineViewSelectionDidChange:(NSNotification *)arg1;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldShowOutlineCellForItem:(id)arg2;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldReorderColumn:(long long)arg2 toColumn:(long long)arg3;
- (double)outlineView:(NSOutlineView *)arg1 sizeToFitWidthOfColumn:(long long)arg2;
- (void)outlineView:(NSOutlineView *)arg1 willDisplayOutlineCell:(id)arg2 forTableColumn:(NSTableColumn *)arg3 item:(id)arg4;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldCollapseItem:(id)arg2;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldExpandItem:(id)arg2;
- (BOOL)outlineView:(NSOutlineView *)arg1 isGroupItem:(id)arg2;
- (NSCell *)outlineView:(NSOutlineView *)arg1 dataCellForTableColumn:(NSTableColumn *)arg2 item:(id)arg3;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldTrackCell:(NSCell *)arg2 forTableColumn:(NSTableColumn *)arg3 item:(id)arg4;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldShowCellExpansionForTableColumn:(NSTableColumn *)arg2 item:(id)arg3;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldTypeSelectForEvent:(NSEvent *)arg2 withCurrentSearchString:(NSString *)arg3;
- (id)outlineView:(NSOutlineView *)arg1 nextTypeSelectMatchFromItem:(id)arg2 toItem:(id)arg3 forString:(NSString *)arg4;
- (NSString *)outlineView:(NSOutlineView *)arg1 typeSelectStringForTableColumn:(NSTableColumn *)arg2 item:(id)arg3;
- (double)outlineView:(NSOutlineView *)arg1 heightOfRowByItem:(id)arg2;
- (NSString *)outlineView:(NSOutlineView *)arg1 toolTipForCell:(NSCell *)arg2 rect:(struct CGRect *)arg3 tableColumn:(NSTableColumn *)arg4 item:(id)arg5 mouseLocation:(struct CGPoint)arg6;
- (void)outlineView:(NSOutlineView *)arg1 didDragTableColumn:(NSTableColumn *)arg2;
- (void)outlineView:(NSOutlineView *)arg1 didClickTableColumn:(NSTableColumn *)arg2;
- (void)outlineView:(NSOutlineView *)arg1 mouseDownInHeaderOfTableColumn:(NSTableColumn *)arg2;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldSelectTableColumn:(NSTableColumn *)arg2;
- (NSIndexSet *)outlineView:(NSOutlineView *)arg1 selectionIndexesForProposedSelection:(NSIndexSet *)arg2;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldSelectItem:(id)arg2;
- (BOOL)selectionShouldChangeInOutlineView:(NSOutlineView *)arg1;
- (BOOL)outlineView:(NSOutlineView *)arg1 shouldEditTableColumn:(NSTableColumn *)arg2 item:(id)arg3;
- (void)outlineView:(NSOutlineView *)arg1 willDisplayCell:(id)arg2 forTableColumn:(NSTableColumn *)arg3 item:(id)arg4;
- (void)outlineView:(NSOutlineView *)arg1 didRemoveRowView:(NSTableRowView *)arg2 forRow:(long long)arg3;
- (void)outlineView:(NSOutlineView *)arg1 didAddRowView:(NSTableRowView *)arg2 forRow:(long long)arg3;
- (NSTableRowView *)outlineView:(NSOutlineView *)arg1 rowViewForItem:(id)arg2;
- (NSView *)outlineView:(NSOutlineView *)arg1 viewForTableColumn:(NSTableColumn *)arg2 item:(id)arg3;
@end
@protocol NSPopoverDelegate <NSObject>
@optional
- (void)popoverDidClose:(NSNotification *)arg1;
- (void)popoverWillClose:(NSNotification *)arg1;
- (void)popoverDidShow:(NSNotification *)arg1;
- (void)popoverWillShow:(NSNotification *)arg1;
- (NSWindow *)detachableWindowForPopover:(NSPopover *)arg1;
- (BOOL)popoverShouldClose:(NSPopover *)arg1;
@end
@protocol NSSharingServiceDelegate <NSObject>
@optional
- (NSWindow *)sharingService:(NSSharingService *)arg1 sourceWindowForShareItems:(NSArray *)arg2 sharingContentScope:(long long *)arg3;
- (NSImage *)sharingService:(NSSharingService *)arg1 transitionImageForShareItem:(id <NSPasteboardWriting>)arg2 contentRect:(struct CGRect *)arg3;
- (struct CGRect)sharingService:(NSSharingService *)arg1 sourceFrameOnScreenForShareItem:(id <NSPasteboardWriting>)arg2;
- (void)sharingService:(NSSharingService *)arg1 didShareItems:(NSArray *)arg2;
- (void)sharingService:(NSSharingService *)arg1 didFailToShareItems:(NSArray *)arg2 error:(NSError *)arg3;
- (void)sharingService:(NSSharingService *)arg1 willShareItems:(NSArray *)arg2;
@end
@protocol NSSharingServicePickerDelegate <NSObject>
@optional
- (void)sharingServicePicker:(NSSharingServicePicker *)arg1 didChooseSharingService:(NSSharingService *)arg2;
- (id <NSSharingServiceDelegate>)sharingServicePicker:(NSSharingServicePicker *)arg1 delegateForSharingService:(NSSharingService *)arg2;
- (NSArray *)sharingServicePicker:(NSSharingServicePicker *)arg1 sharingServicesForItems:(NSArray *)arg2 proposedSharingServices:(NSArray *)arg3;
@end
@protocol NSSplitViewDelegate <NSObject>
@optional
- (void)splitViewDidResizeSubviews:(NSNotification *)arg1;
- (void)splitViewWillResizeSubviews:(NSNotification *)arg1;
- (struct CGRect)splitView:(NSSplitView *)arg1 additionalEffectiveRectOfDividerAtIndex:(long long)arg2;
- (struct CGRect)splitView:(NSSplitView *)arg1 effectiveRect:(struct CGRect)arg2 forDrawnRect:(struct CGRect)arg3 ofDividerAtIndex:(long long)arg4;
- (BOOL)splitView:(NSSplitView *)arg1 shouldHideDividerAtIndex:(long long)arg2;
- (BOOL)splitView:(NSSplitView *)arg1 shouldAdjustSizeOfSubview:(NSView *)arg2;
- (void)splitView:(NSSplitView *)arg1 resizeSubviewsWithOldSize:(struct CGSize)arg2;
- (double)splitView:(NSSplitView *)arg1 constrainSplitPosition:(double)arg2 ofSubviewAt:(long long)arg3;
- (double)splitView:(NSSplitView *)arg1 constrainMaxCoordinate:(double)arg2 ofSubviewAt:(long long)arg3;
- (double)splitView:(NSSplitView *)arg1 constrainMinCoordinate:(double)arg2 ofSubviewAt:(long long)arg3;
- (BOOL)splitView:(NSSplitView *)arg1 shouldCollapseSubview:(NSView *)arg2 forDoubleClickOnDividerAtIndex:(long long)arg3;
- (BOOL)splitView:(NSSplitView *)arg1 canCollapseSubview:(NSView *)arg2;
@end
@protocol NSStreamDelegate <NSObject>
@optional
- (void)stream:(NSStream *)arg1 handleEvent:(unsigned long long)arg2;
@end
@protocol NSTableViewDataSource <NSObject>
@optional
- (NSArray *)tableView:(NSTableView *)arg1 namesOfPromisedFilesDroppedAtDestination:(NSURL *)arg2 forDraggedRowsWithIndexes:(NSIndexSet *)arg3;
- (BOOL)tableView:(NSTableView *)arg1 acceptDrop:(id <NSDraggingInfo>)arg2 row:(long long)arg3 dropOperation:(unsigned long long)arg4;
- (unsigned long long)tableView:(NSTableView *)arg1 validateDrop:(id <NSDraggingInfo>)arg2 proposedRow:(long long)arg3 proposedDropOperation:(unsigned long long)arg4;
- (BOOL)tableView:(NSTableView *)arg1 writeRowsWithIndexes:(NSIndexSet *)arg2 toPasteboard:(NSPasteboard *)arg3;
- (void)tableView:(NSTableView *)arg1 updateDraggingItemsForDrag:(id <NSDraggingInfo>)arg2;
- (void)tableView:(NSTableView *)arg1 draggingSession:(NSDraggingSession *)arg2 endedAtPoint:(struct CGPoint)arg3 operation:(unsigned long long)arg4;
- (void)tableView:(NSTableView *)arg1 draggingSession:(NSDraggingSession *)arg2 willBeginAtPoint:(struct CGPoint)arg3 forRowIndexes:(NSIndexSet *)arg4;
- (id <NSPasteboardWriting>)tableView:(NSTableView *)arg1 pasteboardWriterForRow:(long long)arg2;
- (void)tableView:(NSTableView *)arg1 sortDescriptorsDidChange:(NSArray *)arg2;
- (void)tableView:(NSTableView *)arg1 setObjectValue:(id)arg2 forTableColumn:(NSTableColumn *)arg3 row:(long long)arg4;
- (id)tableView:(NSTableView *)arg1 objectValueForTableColumn:(NSTableColumn *)arg2 row:(long long)arg3;
- (long long)numberOfRowsInTableView:(NSTableView *)arg1;
@end
@protocol NSTableViewDelegate <NSControlTextEditingDelegate>
@optional
- (void)tableViewSelectionIsChanging:(NSNotification *)arg1;
- (void)tableViewColumnDidResize:(NSNotification *)arg1;
- (void)tableViewColumnDidMove:(NSNotification *)arg1;
- (void)tableViewSelectionDidChange:(NSNotification *)arg1;
- (BOOL)tableView:(NSTableView *)arg1 shouldReorderColumn:(long long)arg2 toColumn:(long long)arg3;
- (double)tableView:(NSTableView *)arg1 sizeToFitWidthOfColumn:(long long)arg2;
- (BOOL)tableView:(NSTableView *)arg1 isGroupRow:(long long)arg2;
- (BOOL)tableView:(NSTableView *)arg1 shouldTypeSelectForEvent:(NSEvent *)arg2 withCurrentSearchString:(NSString *)arg3;
- (long long)tableView:(NSTableView *)arg1 nextTypeSelectMatchFromRow:(long long)arg2 toRow:(long long)arg3 forString:(NSString *)arg4;
- (NSString *)tableView:(NSTableView *)arg1 typeSelectStringForTableColumn:(NSTableColumn *)arg2 row:(long long)arg3;
- (double)tableView:(NSTableView *)arg1 heightOfRow:(long long)arg2;
- (void)tableView:(NSTableView *)arg1 didDragTableColumn:(NSTableColumn *)arg2;
- (void)tableView:(NSTableView *)arg1 didClickTableColumn:(NSTableColumn *)arg2;
- (void)tableView:(NSTableView *)arg1 mouseDownInHeaderOfTableColumn:(NSTableColumn *)arg2;
- (BOOL)tableView:(NSTableView *)arg1 shouldSelectTableColumn:(NSTableColumn *)arg2;
- (NSIndexSet *)tableView:(NSTableView *)arg1 selectionIndexesForProposedSelection:(NSIndexSet *)arg2;
- (BOOL)tableView:(NSTableView *)arg1 shouldSelectRow:(long long)arg2;
- (BOOL)selectionShouldChangeInTableView:(NSTableView *)arg1;
- (NSCell *)tableView:(NSTableView *)arg1 dataCellForTableColumn:(NSTableColumn *)arg2 row:(long long)arg3;
- (BOOL)tableView:(NSTableView *)arg1 shouldTrackCell:(NSCell *)arg2 forTableColumn:(NSTableColumn *)arg3 row:(long long)arg4;
- (BOOL)tableView:(NSTableView *)arg1 shouldShowCellExpansionForTableColumn:(NSTableColumn *)arg2 row:(long long)arg3;
- (NSString *)tableView:(NSTableView *)arg1 toolTipForCell:(NSCell *)arg2 rect:(struct CGRect *)arg3 tableColumn:(NSTableColumn *)arg4 row:(long long)arg5 mouseLocation:(struct CGPoint)arg6;
- (BOOL)tableView:(NSTableView *)arg1 shouldEditTableColumn:(NSTableColumn *)arg2 row:(long long)arg3;
- (void)tableView:(NSTableView *)arg1 willDisplayCell:(id)arg2 forTableColumn:(NSTableColumn *)arg3 row:(long long)arg4;
- (void)tableView:(NSTableView *)arg1 didRemoveRowView:(NSTableRowView *)arg2 forRow:(long long)arg3;
- (void)tableView:(NSTableView *)arg1 didAddRowView:(NSTableRowView *)arg2 forRow:(long long)arg3;
- (NSTableRowView *)tableView:(NSTableView *)arg1 rowViewForRow:(long long)arg2;
- (NSView *)tableView:(NSTableView *)arg1 viewForTableColumn:(NSTableColumn *)arg2 row:(long long)arg3;
@end
@protocol NSTextDelegate <NSObject>
@optional
- (void)textDidChange:(NSNotification *)arg1;
- (void)textDidEndEditing:(NSNotification *)arg1;
- (void)textDidBeginEditing:(NSNotification *)arg1;
- (BOOL)textShouldEndEditing:(NSText *)arg1;
- (BOOL)textShouldBeginEditing:(NSText *)arg1;
@end
@protocol NSTextFieldDelegate <NSControlTextEditingDelegate>
@end
@protocol NSTextStorageDelegate <NSObject>
@optional
- (void)textStorageDidProcessEditing:(NSNotification *)arg1;
- (void)textStorageWillProcessEditing:(NSNotification *)arg1;
@end
@protocol NSTextViewDelegate <NSTextDelegate>
@optional
- (NSUndoManager *)undoManagerForTextView:(NSTextView *)arg1;
- (void)textView:(NSTextView *)arg1 draggedCell:(id <NSTextAttachmentCell>)arg2 inRect:(struct CGRect)arg3 event:(NSEvent *)arg4;
- (void)textView:(NSTextView *)arg1 doubleClickedOnCell:(id <NSTextAttachmentCell>)arg2 inRect:(struct CGRect)arg3;
- (void)textView:(NSTextView *)arg1 clickedOnCell:(id <NSTextAttachmentCell>)arg2 inRect:(struct CGRect)arg3;
- (BOOL)textView:(NSTextView *)arg1 clickedOnLink:(id)arg2;
- (NSSharingServicePicker *)textView:(NSTextView *)arg1 willShowSharingServicePicker:(NSSharingServicePicker *)arg2 forItems:(NSArray *)arg3;
- (NSURL *)textView:(NSTextView *)arg1 URLForContentsOfTextAttachment:(NSTextAttachment *)arg2 atIndex:(unsigned long long)arg3;
- (NSArray *)textView:(NSTextView *)arg1 didCheckTextInRange:(struct _NSRange)arg2 types:(unsigned long long)arg3 options:(NSDictionary *)arg4 results:(NSArray *)arg5 orthography:(NSOrthography *)arg6 wordCount:(long long)arg7;
- (NSDictionary *)textView:(NSTextView *)arg1 willCheckTextInRange:(struct _NSRange)arg2 options:(NSDictionary *)arg3 types:(unsigned long long *)arg4;
- (NSMenu *)textView:(NSTextView *)arg1 menu:(NSMenu *)arg2 forEvent:(NSEvent *)arg3 atIndex:(unsigned long long)arg4;
- (long long)textView:(NSTextView *)arg1 shouldSetSpellingState:(long long)arg2 range:(struct _NSRange)arg3;
- (BOOL)textView:(NSTextView *)arg1 doCommandBySelector:(SEL)arg2;
- (BOOL)textView:(NSTextView *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementString:(NSString *)arg3;
- (NSArray *)textView:(NSTextView *)arg1 completions:(NSArray *)arg2 forPartialWordRange:(struct _NSRange)arg3 indexOfSelectedItem:(long long *)arg4;
- (NSString *)textView:(NSTextView *)arg1 willDisplayToolTip:(NSString *)arg2 forCharacterAtIndex:(unsigned long long)arg3;
- (void)textViewDidChangeTypingAttributes:(NSNotification *)arg1;
- (void)textViewDidChangeSelection:(NSNotification *)arg1;
- (NSDictionary *)textView:(NSTextView *)arg1 shouldChangeTypingAttributes:(NSDictionary *)arg2 toAttributes:(NSDictionary *)arg3;
- (BOOL)textView:(NSTextView *)arg1 shouldChangeTextInRanges:(NSArray *)arg2 replacementStrings:(NSArray *)arg3;
- (NSArray *)textView:(NSTextView *)arg1 willChangeSelectionFromCharacterRanges:(NSArray *)arg2 toCharacterRanges:(NSArray *)arg3;
- (struct _NSRange)textView:(NSTextView *)arg1 willChangeSelectionFromCharacterRange:(struct _NSRange)arg2 toCharacterRange:(struct _NSRange)arg3;
- (BOOL)textView:(NSTextView *)arg1 writeCell:(id <NSTextAttachmentCell>)arg2 atIndex:(unsigned long long)arg3 toPasteboard:(NSPasteboard *)arg4 type:(NSString *)arg5;
- (NSArray *)textView:(NSTextView *)arg1 writablePasteboardTypesForCell:(id <NSTextAttachmentCell>)arg2 atIndex:(unsigned long long)arg3;
- (void)textView:(NSTextView *)arg1 draggedCell:(id <NSTextAttachmentCell>)arg2 inRect:(struct CGRect)arg3 event:(NSEvent *)arg4 atIndex:(unsigned long long)arg5;
- (void)textView:(NSTextView *)arg1 doubleClickedOnCell:(id <NSTextAttachmentCell>)arg2 inRect:(struct CGRect)arg3 atIndex:(unsigned long long)arg4;
- (void)textView:(NSTextView *)arg1 clickedOnCell:(id <NSTextAttachmentCell>)arg2 inRect:(struct CGRect)arg3 atIndex:(unsigned long long)arg4;
- (BOOL)textView:(NSTextView *)arg1 clickedOnLink:(id)arg2 atIndex:(unsigned long long)arg3;
@end
@protocol NSToolbarDelegate <NSObject>
@optional
- (void)toolbarDidRemoveItem:(NSNotification *)arg1;
- (void)toolbarWillAddItem:(NSNotification *)arg1;
- (NSArray *)toolbarSelectableItemIdentifiers:(NSToolbar *)arg1;
- (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)arg1;
- (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)arg1;
- (NSToolbarItem *)toolbar:(NSToolbar *)arg1 itemForItemIdentifier:(NSString *)arg2 willBeInsertedIntoToolbar:(BOOL)arg3;
@end
@protocol NSWindowDelegate <NSObject>
@optional
- (void)windowDidChangeOcclusionState:(NSNotification *)arg1;
- (void)windowDidExitVersionBrowser:(NSNotification *)arg1;
- (void)windowWillExitVersionBrowser:(NSNotification *)arg1;
- (void)windowDidEnterVersionBrowser:(NSNotification *)arg1;
- (void)windowWillEnterVersionBrowser:(NSNotification *)arg1;
- (void)windowDidExitFullScreen:(NSNotification *)arg1;
- (void)windowWillExitFullScreen:(NSNotification *)arg1;
- (void)windowDidEnterFullScreen:(NSNotification *)arg1;
- (void)windowWillEnterFullScreen:(NSNotification *)arg1;
- (void)windowDidEndLiveResize:(NSNotification *)arg1;
- (void)windowWillStartLiveResize:(NSNotification *)arg1;
- (void)windowDidEndSheet:(NSNotification *)arg1;
- (void)windowWillBeginSheet:(NSNotification *)arg1;
- (void)windowDidChangeBackingProperties:(NSNotification *)arg1;
- (void)windowDidChangeScreenProfile:(NSNotification *)arg1;
- (void)windowDidChangeScreen:(NSNotification *)arg1;
- (void)windowDidUpdate:(NSNotification *)arg1;
- (void)windowDidDeminiaturize:(NSNotification *)arg1;
- (void)windowDidMiniaturize:(NSNotification *)arg1;
- (void)windowWillMiniaturize:(NSNotification *)arg1;
- (void)windowWillClose:(NSNotification *)arg1;
- (void)windowDidResignMain:(NSNotification *)arg1;
- (void)windowDidBecomeMain:(NSNotification *)arg1;
- (void)windowDidResignKey:(NSNotification *)arg1;
- (void)windowDidBecomeKey:(NSNotification *)arg1;
- (void)windowDidMove:(NSNotification *)arg1;
- (void)windowWillMove:(NSNotification *)arg1;
- (void)windowDidExpose:(NSNotification *)arg1;
- (void)windowDidResize:(NSNotification *)arg1;
- (void)window:(NSWindow *)arg1 didDecodeRestorableState:(NSCoder *)arg2;
- (void)window:(NSWindow *)arg1 willEncodeRestorableState:(NSCoder *)arg2;
- (struct CGSize)window:(NSWindow *)arg1 willResizeForVersionBrowserWithMaxPreferredSize:(struct CGSize)arg2 maxAllowedSize:(struct CGSize)arg3;
- (void)windowDidFailToExitFullScreen:(NSWindow *)arg1;
- (void)window:(NSWindow *)arg1 startCustomAnimationToEnterFullScreenOnScreen:(NSScreen *)arg2 withDuration:(double)arg3;
- (NSArray *)customWindowsToEnterFullScreenForWindow:(NSWindow *)arg1 onScreen:(NSScreen *)arg2;
- (void)window:(NSWindow *)arg1 startCustomAnimationToExitFullScreenWithDuration:(double)arg2;
- (NSArray *)customWindowsToExitFullScreenForWindow:(NSWindow *)arg1;
- (void)windowDidFailToEnterFullScreen:(NSWindow *)arg1;
- (void)window:(NSWindow *)arg1 startCustomAnimationToEnterFullScreenWithDuration:(double)arg2;
- (NSArray *)customWindowsToEnterFullScreenForWindow:(NSWindow *)arg1;
- (unsigned long long)window:(NSWindow *)arg1 willUseFullScreenPresentationOptions:(unsigned long long)arg2;
- (struct CGSize)window:(NSWindow *)arg1 willUseFullScreenContentSize:(struct CGSize)arg2;
- (BOOL)window:(NSWindow *)arg1 shouldDragDocumentWithEvent:(NSEvent *)arg2 from:(struct CGPoint)arg3 withPasteboard:(NSPasteboard *)arg4;
- (BOOL)window:(NSWindow *)arg1 shouldPopUpDocumentPathMenu:(NSMenu *)arg2;
- (struct CGRect)window:(NSWindow *)arg1 willPositionSheet:(NSWindow *)arg2 usingRect:(struct CGRect)arg3;
- (NSUndoManager *)windowWillReturnUndoManager:(NSWindow *)arg1;
- (BOOL)windowShouldZoom:(NSWindow *)arg1 toFrame:(struct CGRect)arg2;
- (struct CGRect)windowWillUseStandardFrame:(NSWindow *)arg1 defaultFrame:(struct CGRect)arg2;
- (struct CGSize)windowWillResize:(NSWindow *)arg1 toSize:(struct CGSize)arg2;
- (id)windowWillReturnFieldEditor:(NSWindow *)arg1 toObject:(id)arg2;
- (BOOL)windowShouldClose:(id)arg1;
@end
@protocol PDFParser <NSObject>
- (NSString *)name;
- (unsigned long long)pageCount;
- (void)parseWithProgress:(void (^)(void))arg1;
- (void)loadDocumentFromData:(NSData *)arg1;
- (void)loadDocumentFromURL:(NSURL *)arg1;
- (id)initWithScanner:(PDFScanner *)arg1;
@end
@protocol PXListViewDelegate <NSObject>
- (PXListViewCell *)listView:(PXListView *)arg1 cellForRow:(unsigned long long)arg2;
- (double)listView:(PXListView *)arg1 heightOfRow:(unsigned long long)arg2;
- (unsigned long long)numberOfRowsInListView:(PXListView *)arg1;
@optional
- (BOOL)listView:(PXListView *)arg1 acceptDrop:(id <NSDraggingInfo>)arg2 row:(unsigned long long)arg3 dropHighlight:(unsigned long long)arg4;
- (unsigned long long)listView:(PXListView *)arg1 validateDrop:(id <NSDraggingInfo>)arg2 proposedRow:(unsigned long long)arg3 proposedDropHighlight:(unsigned long long)arg4;
- (BOOL)listView:(PXListView *)arg1 writeRowsWithIndexes:(NSIndexSet *)arg2 toPasteboard:(NSPasteboard *)arg3;
- (void)listView:(PXListView *)arg1 rowDoubleClicked:(unsigned long long)arg2;
- (void)listViewSelectionDidChange:(NSNotification *)arg1;
@end
@interface FBBezierCurve : NSObject
{
struct FBBezierCurveData _data;
NSMutableArray *_crossings;
FBBezierContour *_contour;
unsigned long long _index;
BOOL _startShared;
}
+ (id)bezierCurveWithBezierCurveData:(struct FBBezierCurveData)arg1;
+ (id)bezierCurveWithEndPoint1:(struct CGPoint)arg1 controlPoint1:(struct CGPoint)arg2 controlPoint2:(struct CGPoint)arg3 endPoint2:(struct CGPoint)arg4;
+ (id)bezierCurveWithLineStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2;
+ (id)bezierCurvesFromBezierPath:(id)arg1;
@property(readonly, nonatomic) struct FBBezierCurveData data; // @synthesize data=_data;
@property(nonatomic, getter=isStartShared) BOOL startShared; // @synthesize startShared=_startShared;
@property(nonatomic) unsigned long long index; // @synthesize index=_index;
@property(nonatomic) __weak FBBezierContour *contour; // @synthesize contour=_contour;
- (void).cxx_destruct;
- (void)sortCrossings;
- (BOOL)isNext:(id)arg1;
- (BOOL)crossesEdge:(id)arg1 atIntersectRange:(id)arg2;
- (BOOL)crossesEdge:(id)arg1 atIntersection:(id)arg2;
- (BOOL)hasCrossingsUsingNonself:(BOOL)arg1;
- (id)lastCrossingUsingNonself:(BOOL)arg1;
- (id)firstCrossingUsingNonself:(BOOL)arg1;
@property(readonly, nonatomic) FBEdgeCrossing *lastCrossing;
@property(readonly, nonatomic) FBEdgeCrossing *firstCrossing;
- (void)selfIntersectingEdgesWithBlock:(CDUnknownBlockType)arg1;
- (void)intersectingEdgesWithBlock:(CDUnknownBlockType)arg1;
- (id)previousCrossing:(id)arg1;
- (id)nextCrossing:(id)arg1;
- (void)crossingsCopyWithBlock:(CDUnknownBlockType)arg1;
- (void)crossingsWithBlock:(CDUnknownBlockType)arg1;
@property(readonly, nonatomic) BOOL hasCrossings;
@property(readonly, nonatomic) FBBezierCurve *previousNonpointNonHorizontalLine;
@property(readonly, nonatomic) FBBezierCurve *nextNonpointNonHorizontalLine;
@property(readonly, nonatomic) FBBezierCurve *previousNonpoint;
@property(readonly, nonatomic) FBBezierCurve *nextNonpoint;
@property(readonly, nonatomic) FBBezierCurve *previous;
@property(readonly, nonatomic) FBBezierCurve *next;
- (void)removeCrossingsInOverlap;
- (void)removeAllCrossings;
- (void)removeCrossing:(id)arg1;
- (void)addCrossing:(id)arg1;
- (id)description;
- (id)clone;
@property(readonly, nonatomic) NSMutableArray *crossings_;
- (id)bezierPath;
- (struct CGPoint)tangentFromLeftOffset:(double)arg1;
- (struct CGPoint)tangentFromRightOffset:(double)arg1;
- (struct CGPoint)pointFromLeftOffset:(double)arg1;
- (struct CGPoint)pointFromRightOffset:(double)arg1;
@property(readonly, nonatomic) struct CGRect boundingRect;
@property(readonly, nonatomic) struct CGRect bounds;
- (struct FBBezierCurveLocation)closestLocationToPoint:(struct CGPoint)arg1;
@property(readonly, nonatomic) BOOL isPointOrHorizontalLine;
@property(readonly, nonatomic) BOOL isHorizontalLine;
@property(readonly, nonatomic) BOOL looksLikeLine;
@property(readonly, nonatomic) BOOL isEndHorizontal;
@property(readonly, nonatomic) BOOL isStartHorizontal;
@property(readonly, nonatomic, getter=isPoint) BOOL point;
- (double)lengthAtParameter:(double)arg1;
- (double)length;
- (double)refineParameter:(double)arg1 forPoint:(struct CGPoint)arg2;
- (struct CGPoint)pointAtParameter:(double)arg1 leftBezierCurve:(id *)arg2 rightBezierCurve:(id *)arg3;
- (id)reversedCurve;
- (void)splitSubcurvesWithRange:(struct FBRange)arg1 left:(id *)arg2 middle:(id *)arg3 right:(id *)arg4;
- (id)subcurveWithRange:(struct FBRange)arg1;
- (void)intersectionsWithBezierCurve:(id)arg1 overlapRange:(id *)arg2 withBlock:(CDUnknownBlockType)arg3;
- (BOOL)doesHaveIntersectionsWithBezierCurve:(id)arg1;
- (BOOL)mightIntersectWith:(id)arg1;
- (void)checkForLine;
- (BOOL)isEqual:(id)arg1;
- (id)initWithLineStartPoint:(struct CGPoint)arg1 endPoint:(struct CGPoint)arg2 contour:(id)arg3;
- (id)initWithEndPoint1:(struct CGPoint)arg1 controlPoint1:(struct CGPoint)arg2 controlPoint2:(struct CGPoint)arg3 endPoint2:(struct CGPoint)arg4 contour:(id)arg5;
- (id)initWithBezierCurveData:(struct FBBezierCurveData)arg1;
@property(readonly, nonatomic) BOOL isStraightLine;
@property(readonly, nonatomic) struct CGPoint endPoint2;
@property(readonly, nonatomic) struct CGPoint controlPoint2;
@property(readonly, nonatomic) struct CGPoint controlPoint1;
@property(readonly, nonatomic) struct CGPoint endPoint1;
@end
@interface FBTangentIterator : NSObject
{
double _leftBaseOffset;
double _rightBaseOffset;
FBBezierCurve *_leftCurve;
FBBezierCurve *_rightCurve;
double _offset;
double _offsetStep;
double _offsetMaximum;
}
+ (id)tangentIteratorWithIntersection:(id)arg1 onCurve:(id)arg2;
@property(nonatomic) double offsetMaximum; // @synthesize offsetMaximum=_offsetMaximum;
@property(nonatomic) double offsetStep; // @synthesize offsetStep=_offsetStep;
@property(nonatomic) double offset; // @synthesize offset=_offset;
@property(retain, nonatomic) FBBezierCurve *rightCurve; // @synthesize rightCurve=_rightCurve;
@property(retain, nonatomic) FBBezierCurve *leftCurve; // @synthesize leftCurve=_leftCurve;
- (void).cxx_destruct;
- (void)updateCurves;
@property(readonly, nonatomic) double rightOffset;
@property(readonly, nonatomic) double leftOffset;
- (BOOL)next:(struct CGPoint [2])arg1;
- (void)sync:(id)arg1;
- (void)commonInit;
- (id)initWithIntersection:(id)arg1 onCurve:(id)arg2;
@end
@interface FBEdgeCrossing : NSObject
{
BOOL _entry;
BOOL _processed;
BOOL _selfCrossing;
BOOL _fromCrossingOverlap;
BOOL _suspicious;
FBBezierCurve *_edge;
FBEdgeCrossing *_counterpart;
unsigned long long _index;
FBBezierIntersection *_intersection;
}
+ (id)crossingWithIntersection:(id)arg1;
@property(readonly, nonatomic) FBBezierIntersection *intersection; // @synthesize intersection=_intersection;
@property(nonatomic, getter=isSuspicious) BOOL suspicious; // @synthesize suspicious=_suspicious;
@property(nonatomic) unsigned long long index; // @synthesize index=_index;
@property(nonatomic) BOOL fromCrossingOverlap; // @synthesize fromCrossingOverlap=_fromCrossingOverlap;
@property(nonatomic, getter=isSelfCrossing) BOOL selfCrossing; // @synthesize selfCrossing=_selfCrossing;
@property(nonatomic, getter=isProcessed) BOOL processed; // @synthesize processed=_processed;
@property(nonatomic, getter=isEntry) BOOL entry; // @synthesize entry=_entry;
@property(nonatomic) __weak FBEdgeCrossing *counterpart; // @synthesize counterpart=_counterpart;
@property(nonatomic) __weak FBBezierCurve *edge; // @synthesize edge=_edge;
- (void).cxx_destruct;
- (id)description;
@property(readonly, nonatomic, getter=isAtEnd) BOOL atEnd;
@property(readonly, nonatomic, getter=isAtStart) BOOL atStart;
@property(readonly, nonatomic) FBBezierCurve *rightCurve;
@property(readonly, nonatomic) FBBezierCurve *leftCurve;
@property(readonly, nonatomic) FBBezierCurve *curve;
@property(readonly, nonatomic) struct CGPoint location;
@property(readonly, nonatomic) double parameter;
- (id)previousUsingNonself:(BOOL)arg1;
- (id)nextUsingNonself:(BOOL)arg1;
@property(readonly, nonatomic) FBEdgeCrossing *previous;
@property(readonly, nonatomic) FBEdgeCrossing *next;
@property(readonly, nonatomic) double order;
- (void)removeFromEdge;
- (id)initWithIntersection:(id)arg1;
@end
@interface FBCurveLocation : NSObject
{
FBBezierGraph *_graph;
FBBezierContour *_contour;
FBBezierCurve *_edge;
double _parameter;
double _distance;
}
+ (id)curveLocationWithEdge:(id)arg1 parameter:(double)arg2 distance:(double)arg3;
@property(readonly, nonatomic) double distance; // @synthesize distance=_distance;
@property(readonly, nonatomic) double parameter; // @synthesize parameter=_parameter;
@property(readonly, nonatomic) FBBezierCurve *edge; // @synthesize edge=_edge;
@property(retain, nonatomic) FBBezierContour *contour; // @synthesize contour=_contour;
@property(retain, nonatomic) FBBezierGraph *graph; // @synthesize graph=_graph;
- (void).cxx_destruct;
- (id)initWithEdge:(id)arg1 parameter:(double)arg2 distance:(double)arg3;
@end
@interface FBBezierIntersection : NSObject
{
struct CGPoint _location;
FBBezierCurve *_curve1LeftBezier;
FBBezierCurve *_curve1RightBezier;
FBBezierCurve *_curve2LeftBezier;
FBBezierCurve *_curve2RightBezier;
BOOL _tangent;
BOOL _needToComputeCurve1;
BOOL _needToComputeCurve2;
FBBezierCurve *_curve1;
double _parameter1;
FBBezierCurve *_curve2;
double _parameter2;
}
+ (id)intersectionWithCurve1:(id)arg1 parameter1:(double)arg2 curve2:(id)arg3 parameter2:(double)arg4;
@property(readonly, nonatomic) double parameter2; // @synthesize parameter2=_parameter2;
@property(readonly, nonatomic) FBBezierCurve *curve2; // @synthesize curve2=_curve2;
@property(readonly, nonatomic) double parameter1; // @synthesize parameter1=_parameter1;
@property(readonly, nonatomic) FBBezierCurve *curve1; // @synthesize curve1=_curve1;
- (void).cxx_destruct;
- (id)description;
- (void)enumerateAliasesWithBlock:(CDUnknownBlockType)arg1;
- (void)enumerateAliasesOfCurve:(id)arg1 atParameter:(double)arg2 withBlock:(CDUnknownBlockType)arg3;
- (void)computeCurve2;
- (void)computeCurve1;
@property(readonly, nonatomic, getter=isAtEndPointOfCurve) BOOL atEndPointOfCurve;
@property(readonly, nonatomic, getter=isAtEndPointOfCurve2) BOOL atEndPointOfCurve2;
@property(readonly, nonatomic, getter=isAtStopOfCurve2) BOOL atStopOfCurve2;
@property(readonly, nonatomic, getter=isAtStartOfCurve2) BOOL atStartOfCurve2;
@property(readonly, nonatomic, getter=isAtEndPointOfCurve1) BOOL atEndPointOfCurve1;
@property(readonly, nonatomic, getter=isAtStopOfCurve1) BOOL atStopOfCurve1;
@property(readonly, nonatomic, getter=isAtStartOfCurve1) BOOL atStartOfCurve1;
- (double)curve2Threshold;
- (double)curve1Threshold;
- (double)curve2ExactThreshold;
- (double)curve1ExactThreshold;
- (double)curve2ThresholdWithWeight:(double)arg1 maximum:(double)arg2;
- (double)curve1ThresholdWithWeight:(double)arg1 maximum:(double)arg2;
@property(readonly, nonatomic) BOOL isAtExactStopOfCurve2;
@property(readonly, nonatomic) BOOL isAtExactStartOfCurve2;
@property(readonly, nonatomic) BOOL isAtExactStopOfCurve1;
@property(readonly, nonatomic) BOOL isAtExactStartOfCurve1;
@property(readonly, nonatomic) FBBezierCurve *curve2RightBezier;
@property(readonly, nonatomic) FBBezierCurve *curve2LeftBezier;
@property(readonly, nonatomic) FBBezierCurve *curve1RightBezier;
@property(readonly, nonatomic) FBBezierCurve *curve1LeftBezier;
- (long long)curve2WindingCount;
- (long long)curve1WindingCount;
- (struct CGPoint)curve2Direction;
- (struct CGPoint)curve1Direction;
@property(readonly, nonatomic, getter=isTangent) BOOL tangent;
@property(readonly, nonatomic) struct CGPoint location;
- (id)initWithCurve1:(id)arg1 parameter1:(double)arg2 curve2:(id)arg3 parameter2:(double)arg4;
@end
@interface FBBezierGraph : NSObject
{
NSMutableArray *_contours;
struct CGRect _bounds;
}
+ (id)bezierGraph;
+ (id)bezierGraphWithBezierPath:(id)arg1;
@property(readonly, nonatomic) NSArray *contours; // @synthesize contours=_contours;
- (void).cxx_destruct;
- (id)description;
- (void)debugFindCurvesThatShouldIntersectWith:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- (void)debuggingInsertIntersectionsWithBezierGraph:(id)arg1;
- (void)debuggingInsertCrossingsForFillConversion;
- (void)debuggingInsertCrossingsWithBezierGraph:(id)arg1 markInside:(BOOL)arg2 markOtherInside:(BOOL)arg3;
- (void)debuggingInsertCrossingsForDifferenceWithBezierGraph:(id)arg1;
- (void)debuggingInsertCrossingsForIntersectWithBezierGraph:(id)arg1;
- (void)debuggingInsertCrossingsForUnionWithBezierGraph:(id)arg1;
- (id)nonselfIntersectingContours;
- (id)nonintersectingContours;
- (void)addContour:(id)arg1;
- (void)removeOverlaps;
- (void)removeCrossings;
- (id)bezierGraphFromNonselfIntersections:(BOOL)arg1;
- (id)firstUnprocessedCrossing:(BOOL)arg1;
- (void)markAllCrossingsAsUnprocessed;
- (void)removeCrossings:(id)arg1 forContours:(id)arg2;
- (void)removeContoursThatDontContain:(id)arg1;
- (void)removeContourCrossings:(id)arg1 thatDontAppearIn:(id)arg2;
- (id)contoursFromCrossings:(id)arg1;
- (BOOL)eliminateContainers:(id)arg1 thatDontContainContour:(id)arg2 usingRay:(id)arg3;
- (unsigned long long)numberOfTimesContour:(id)arg1 appearsInCrossings:(id)arg2;
- (BOOL)findCrossingsOnContainers:(id)arg1 onRay:(id)arg2 beforeMinimum:(struct CGPoint)arg3 afterMaximum:(struct CGPoint)arg4 crossingsBefore:(id)arg5 crossingsAfter:(id)arg6;
- (BOOL)findBoundsOfContour:(id)arg1 onRay:(id)arg2 minimum:(struct CGPoint *)arg3 maximum:(struct CGPoint *)arg4;
- (BOOL)containsContour:(id)arg1;
- (id)debugPathForJointsOfContour:(id)arg1;
- (id)debugPathForContainmentOfContour:(id)arg1 transform:(struct CGAffineTransform)arg2;
- (id)debugPathForContainmentOfContour:(id)arg1;
- (id)closestCrossingToPoint:(struct CGPoint)arg1;
- (id)closestLocationToPoint:(struct CGPoint)arg1;
- (int)contourInsides:(id)arg1;
@property(readonly, nonatomic) struct CGRect bounds;
- (void)insertSelfCrossings;
- (void)insertContourSelfCrossings;
- (BOOL)isIntersection:(id)arg1 atJoinOfEdge:(id)arg2 andEdge:(id)arg3;
- (void)removeDuplicateCrossings;
- (void)removeCrossingsInOverlaps;
- (void)cleanupCrossingsWithBezierGraph:(id)arg1;
- (void)insertCrossingsWithBezierGraph:(id)arg1;
- (id)bezierPathWithClass:(Class)arg1;
- (id)bezierPath;
- (id)xorWithBezierGraph:(id)arg1;
- (void)markSelfCrossingsAsEntryOrExit;
- (void)markCrossingsAsEntryOrExitWithBezierGraph:(id)arg1 markInside:(BOOL)arg2;
- (void)differenceEquivalentNonintersectingContours:(id)arg1 withContours:(id)arg2 results:(id)arg3;
- (id)differenceWithBezierGraph:(id)arg1;
- (void)intersectEquivalentNonintersectingContours:(id)arg1 withContours:(id)arg2 results:(id)arg3;
- (void)intersectNonintersectingPartsIntoGraph:(id)arg1 withGraph:(id)arg2;
- (id)intersectWithBezierGraph:(id)arg1;
- (void)unionEquivalentNonintersectingContours:(id)arg1 withContours:(id)arg2 results:(id)arg3;
- (void)unionNonintersectingPartsIntoGraph:(id)arg1 withGraph:(id)arg2;
- (id)unionWithBezierGraph:(id)arg1;
- (id)convertToEvenOddWindingRule;
- (id)init;
- (id)initWithBezierPath:(id)arg1;
@end
@interface FBContourOverlap : NSObject
{
NSMutableArray *_runs;
}
+ (id)contourOverlap;
- (void).cxx_destruct;
- (id)description;
- (BOOL)isBetweenContour:(id)arg1 andContour:(id)arg2;
@property(readonly, nonatomic) FBBezierContour *contour2;
@property(readonly, nonatomic) FBBezierContour *contour1;
- (BOOL)isEmpty;
- (BOOL)isComplete;
- (void)reset;
- (void)runsWithBlock:(CDUnknownBlockType)arg1;
- (BOOL)doesContainParameter:(double)arg1 onEdge:(id)arg2;
- (BOOL)doesContainCrossing:(id)arg1;
- (void)addOverlap:(id)arg1 forEdge1:(id)arg2 edge2:(id)arg3;
@property(readonly, nonatomic) NSMutableArray *runs_;
@end
@interface FBEdgeOverlapRun : NSObject
{
NSMutableArray *_overlaps;
}
+ (id)overlapRun;
@property(readonly, nonatomic) NSArray *overlaps; // @synthesize overlaps=_overlaps;
- (void).cxx_destruct;
- (id)description;
@property(readonly, nonatomic) FBBezierContour *contour2;
@property(readonly, nonatomic) FBBezierContour *contour1;
- (id)middleIntersection;
- (void)addCrossings;
- (BOOL)isCrossingUsingNonZeroWindingRule;
- (BOOL)isCrossingWithCallDepth:(unsigned long long)arg1;
- (BOOL)isCrossing;
- (BOOL)isCrossingWithTangentsOnly;
- (BOOL)doesContainParameter:(double)arg1 onEdge:(id)arg2;
- (BOOL)doesContainCrossing:(id)arg1;
- (BOOL)isComplete;
- (BOOL)insertOverlap:(id)arg1;
- (id)init;
@end
@interface FBEdgeOverlap : NSObject
{
FBBezierIntersectRange *_range;
FBBezierCurve *_edge1;
FBBezierCurve *_edge2;
}
+ (id)overlapWithRange:(id)arg1 edge1:(id)arg2 edge2:(id)arg3;
@property(readonly, nonatomic) FBBezierCurve *edge2; // @synthesize edge2=_edge2;
@property(readonly, nonatomic) FBBezierCurve *edge1; // @synthesize edge1=_edge1;
@property(readonly, nonatomic) FBBezierIntersectRange *range; // @synthesize range=_range;
- (void).cxx_destruct;
- (id)description;
- (BOOL)doesContainParameter:(double)arg1 onEdge:(id)arg2 startExtends:(BOOL)arg3 endExtends:(BOOL)arg4;
- (id)middleIntersection;
- (void)addMiddleCrossing;
- (BOOL)fitsAfter:(id)arg1;
- (BOOL)fitsBefore:(id)arg1;
- (id)initWithRange:(id)arg1 edge1:(id)arg2 edge2:(id)arg3;
@end
@interface FBBezierOperationChainOperand : NSObject
{
int _operation;
NSBezierPath *_path;
}
+ (id)operandWithMomento:(id)arg1;
+ (id)operandWithOperation:(int)arg1 path:(id)arg2;
@property(readonly, nonatomic) NSBezierPath *path; // @synthesize path=_path;
@property(readonly, nonatomic) int operation; // @synthesize operation=_operation;
- (void).cxx_destruct;
- (id)momento;
- (id)initWithMomento:(id)arg1;
- (id)initWithOperation:(int)arg1 path:(id)arg2;
@end
@interface FBBezierOperationChain : NSObject
{
NSMutableArray *_operands;
}
- (void).cxx_destruct;
- (void)enumerateWithBlock:(CDUnknownBlockType)arg1;
- (void)saveWithName:(id)arg1;
- (id)archive;
- (void)appendBezierPath:(id)arg1 withOperation:(int)arg2;
- (id)initWithData:(id)arg1;
- (id)initWithBezierPath:(id)arg1;
- (id)init;
@end
@interface FBBezierIntersectRange : NSObject
{
FBBezierCurve *_curve1LeftBezier;
FBBezierCurve *_curve1MiddleBezier;
FBBezierCurve *_curve1RightBezier;
BOOL _needToComputeCurve1;
FBBezierCurve *_curve2LeftBezier;
FBBezierCurve *_curve2MiddleBezier;
FBBezierCurve *_curve2RightBezier;
BOOL _needToComputeCurve2;
BOOL _reversed;
FBBezierCurve *_curve1;
FBBezierCurve *_curve2;
struct FBRange _parameterRange1;
struct FBRange _parameterRange2;
}
+ (id)intersectRangeWithCurve1:(id)arg1 parameterRange1:(struct FBRange)arg2 curve2:(id)arg3 parameterRange2:(struct FBRange)arg4 reversed:(BOOL)arg5;
@property(readonly, nonatomic) BOOL reversed; // @synthesize reversed=_reversed;
@property(readonly, nonatomic) struct FBRange parameterRange2; // @synthesize parameterRange2=_parameterRange2;
@property(readonly, nonatomic) FBBezierCurve *curve2; // @synthesize curve2=_curve2;
@property(readonly, nonatomic) struct FBRange parameterRange1; // @synthesize parameterRange1=_parameterRange1;
@property(readonly, nonatomic) FBBezierCurve *curve1; // @synthesize curve1=_curve1;
- (void).cxx_destruct;
- (id)description;
- (void)clearCache;
- (void)merge:(id)arg1;
- (id)flip;
@property(readonly, nonatomic) FBBezierIntersection *middleIntersection;
@property(readonly, nonatomic, getter=isAtStopOfCurve2) BOOL atStopOfCurve2;
@property(readonly, nonatomic, getter=isAtStartOfCurve2) BOOL atStartOfCurve2;
@property(readonly, nonatomic, getter=isAtStopOfCurve1) BOOL atStopOfCurve1;
@property(readonly, nonatomic, getter=isAtStartOfCurve1) BOOL atStartOfCurve1;
- (void)computeCurve2;
- (void)computeCurve1;
@property(readonly, nonatomic) FBBezierCurve *curve2RightBezier;
@property(readonly, nonatomic) FBBezierCurve *curve2OverlappingBezier;
@property(readonly, nonatomic) FBBezierCurve *curve2LeftBezier;
@property(readonly, nonatomic) FBBezierCurve *curve1RightBezier;
@property(readonly, nonatomic) FBBezierCurve *curve1OverlappingBezier;
@property(readonly, nonatomic) FBBezierCurve *curve1LeftBezier;
- (id)initWithCurve1:(id)arg1 parameterRange1:(struct FBRange)arg2 curve2:(id)arg3 parameterRange2:(struct FBRange)arg4 reversed:(BOOL)arg5;
@end
@interface FBBezierContour : NSObject <NSCopying>
{
NSMutableArray *_overlaps;
NSMutableArray *_edges;
NSBezierPath *_bezPathCache;
struct CGRect _bounds;
struct CGRect _boundingRect;
int _inside;
}
+ (id)bezierContourWithCurve:(id)arg1;
@property(nonatomic) int inside; // @synthesize inside=_inside;
@property(readonly, nonatomic) NSArray *edges; // @synthesize edges=_edges;
- (void).cxx_destruct;
- (id)debugPathForWindingRuleContainmentAtEdge:(id)arg1 parameter:(double)arg2 point:(struct CGPoint)arg3 withTransform:(struct CGAffineTransform)arg4 andSizeTransform:(struct CGAffineTransform)arg5;
- (id)debugPathForWindingRuleContainmentWithTransform:(struct CGAffineTransform)arg1 andSizeTransform:(struct CGAffineTransform)arg2;
- (id)debugPathForJointsWithTransform:(struct CGAffineTransform)arg1 andSizeTransform:(struct CGAffineTransform)arg2;
- (id)debugPathForIntersectionType:(long long)arg1 withTransform:(struct CGAffineTransform)arg2 andSizeTransform:(struct CGAffineTransform)arg3;
- (id)description;
- (id)closestLocationToPoint:(struct CGPoint)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (BOOL)doesOverlapContainParameter:(double)arg1 onEdge:(id)arg2;
- (BOOL)doesOverlapContainCrossing:(id)arg1;
- (void)forEachEdgeOverlapDo:(CDUnknownBlockType)arg1;
- (BOOL)isEquivalent:(id)arg1;
- (void)removeAllOverlaps;
- (void)addOverlap:(id)arg1;
- (void)addSelfIntersectingContoursToArray:(id)arg1 originalContour:(id)arg2;
@property(readonly, nonatomic) NSArray *selfIntersectingContours;
@property(readonly, nonatomic) NSArray *intersectingContours;
- (id)debugPathForContainmentOfCrossing:(id)arg1 transform:(struct CGAffineTransform)arg2;
- (BOOL)containsCrossingUsingNonZeroWindingRule:(id)arg1;
- (long long)adjustWindingCount:(long long)arg1 forIntersection:(id)arg2;
- (id)crossingContainmentRay:(struct CGPoint)arg1;
- (BOOL)intersection:(id)arg1 isReallyTheSameAs:(id)arg2;
- (BOOL)containsPointUsingNonZeroWindingRule:(struct CGPoint)arg1;
- (BOOL)containsUsingNonZeroWindingRulePoint:(struct CGPoint)arg1 onEdge:(id)arg2 atParameter:(double)arg3;
- (BOOL)intersection:(id)arg1 isReallyTheSameAsCurve:(id)arg2 atParameter:(double)arg3;
- (long long)adjustWindingCount:(long long)arg1 onEdge:(id)arg2 atParameter:(double)arg3;
- (BOOL)isInflectionPointOnEdge:(id)arg1 atParameter:(double)arg2;
- (BOOL)markSelfCrossingsOnEdge:(id)arg1 startParameter:(double)arg2 stopParameter:(double)arg3 isEntry:(BOOL)arg4 withBlock:(CDUnknownBlockType)arg5;
- (void)markSelfCrossingsAsEntryOrExit;
- (BOOL)isCrossing:(id)arg1 betweenStartEdge:(id)arg2 parameter:(double)arg3 andCrossing:(id)arg4;
- (BOOL)crossesOwnContour:(id)arg1;
- (id)contourMadeClockwiseIfNecessary;
- (int)direction;
- (id)reversedContour;
@property(readonly, nonatomic) BOOL isClosed;
- (void)close;
- (id)bezierPathFromEdge:(id)arg1 toEdge:(id)arg2;
- (id)bezierPath;
- (BOOL)contourAndSelfIntersectingContoursContainPoint:(struct CGPoint)arg1;
- (BOOL)markCrossingsOnEdge:(id)arg1 startParameter:(double)arg2 stopParameter:(double)arg3 otherContours:(id)arg4 isEntry:(BOOL)arg5;
- (void)markCrossingsAsEntryOrExitWithContour:(id)arg1 markInside:(BOOL)arg2;
- (void)startingEdge:(id *)arg1 parameter:(double *)arg2 point:(struct CGPoint *)arg3 skipHorizontals:(BOOL)arg4 skipInflectionPoints:(BOOL)arg5;
- (struct CGPoint)testPointForContainment;
- (id)startEdgeSkipHorizontals:(BOOL)arg1 skipInflectionPoints:(BOOL)arg2;
- (id)startEdge;
- (void)intersectionsWithRay:(id)arg1 withBlock:(CDUnknownBlockType)arg2 callDepth:(unsigned long long)arg3;
- (unsigned long long)numberOfIntersectionsWithRay:(id)arg1 callDepth:(unsigned long long)arg2;
- (BOOL)containsPoint:(struct CGPoint)arg1 callDepth:(unsigned long long)arg2;
@property(readonly, nonatomic) BOOL isEmpty;
@property(readonly, nonatomic) struct CGPoint firstPoint;
@property(readonly, nonatomic) struct CGRect boundingRect;
@property(readonly, nonatomic) struct CGRect bounds;
- (void)addReverseCurveFrom:(id)arg1 to:(id)arg2;
- (void)addReverseCurve:(id)arg1;
- (void)addCurveFrom:(id)arg1 to:(id)arg2;
- (void)addCurve:(id)arg1;
@property(readonly, nonatomic) NSMutableArray *overlaps_;
- (id)init;
@end
@interface MSRange : NSObject
{
}
+ (void)from:(long long)arg1 to:(long long)arg2 do:(CDUnknownBlockType)arg3;
@end
@interface CHProgressSheet : CHSheetController
{
NSTextField *textField;
NSProgressIndicator *progress;
long long maximum;
long long value;
NSTextField *titleField;
NSTextField *subtitleField;
NSButton *cancelButton;
}
@property long long value; // @synthesize value;
@property long long maximum; // @synthesize maximum;
- (void).cxx_destruct;
- (void)setIndeterminate:(BOOL)arg1;
- (void)cancel:(id)arg1;
- (void)setShowsCancelButton:(BOOL)arg1;
- (void)setSubtitle:(id)arg1;
- (void)setTitle:(id)arg1;
- (BOOL)isMaximum;
- (void)setMessage:(id)arg1;
- (void)incrementProgressBy:(long long)arg1;
- (void)incrementProgress;
- (void)setProgressMaximum:(long long)arg1;
- (void)awakeFromNib;
@end
@interface CHSheetController : NSWindowController
{
id _object;
id _delegate;
}
+ (id)runForWindow:(id)arg1 withObject:(id)arg2 delegate:(id)arg3;
+ (id)runForWindow:(id)arg1 withObject:(id)arg2;
+ (id)runForWindow:(id)arg1;
+ (id)runWithObject:(id)arg1;
+ (id)run;
@property __weak id delegate; // @synthesize delegate=_delegate;
@property(retain) id object; // @synthesize object=_object;
- (void).cxx_destruct;
- (void)_sheetDidEnd:(id)arg1 returnCode:(int)arg2 contextInfo:(void *)arg3;
- (void)dealloc;
- (id)_init;
- (id)windowNibName;
- (void)cancel:(id)arg1;
- (void)confirm:(id)arg1;
@end
@interface CHSingletonObject : NSObject
{
}
+ (id)sharedController;
- (void)awakeFromNib;
- (id)init;
@end
@interface CHTransparentWindow : NSWindow
{
}
- (BOOL)canBecomeKeyWindow;
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4;
- (id)initWithContentRect:(struct CGRect)arg1;
@end
@interface CHStringAttributes : NSDictionary <NSCopying>
{
NSMutableDictionary *attributes;
}
+ (id)stringAttributesWithFont:(id)arg1 color:(id)arg2 alignment:(unsigned long long)arg3;
+ (id)stringAttributesWithFont:(id)arg1 color:(id)arg2;
+ (id)stringAttributesWithColor:(id)arg1;
+ (id)stringAttributesWithFont:(id)arg1;
+ (id)stringAttributes;
+ (id)stringAttributesWithBlock:(CDUnknownBlockType)arg1;
- (void).cxx_destruct;
- (id)keyEnumerator;
- (id)objectForKey:(id)arg1;
- (unsigned long long)count;
- (void)setBigShadowOfColor:(id)arg1 location:(long long)arg2;
- (void)setShadowOfColor:(id)arg1 location:(long long)arg2;
- (id)valueForKey:(id)arg1;
- (void)setValue:(id)arg1 forKey:(id)arg2;
- (id)copyWithZone:(struct _NSZone *)arg1;
@property(retain) NSShadow *shadow;
- (void)disableHyphenation;
@property unsigned long long alignment; // @dynamic alignment;
@property(retain) NSColor *color; // @dynamic color;
@property double fontSize; // @dynamic fontSize;
@property(retain) NSFont *font; // @dynamic font;
- (id)initWithDictionary:(id)arg1;
- (id)init;
- (id)initWithObjects:(const id *)arg1 forKeys:(const id *)arg2 count:(unsigned long long)arg3;
@end
@interface CHTransparentView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)isOpaque;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface CHViewController : NSViewController
{
CHViewController *_parentViewController;
NSArray *_childViewControllers;
}
@property(copy, nonatomic) NSArray *childViewControllers; // @synthesize childViewControllers=_childViewControllers;
@property(nonatomic) __weak CHViewController *parentViewController; // @synthesize parentViewController=_parentViewController;
- (void).cxx_destruct;
- (void)setTargetsToNil:(id)arg1;
- (void)dealloc;
- (id)firstResponderAlternativeForLosingFocus;
- (void)viewControllerWillDisappear;
- (id)rootViewController;
- (void)removeChildViewController:(id)arg1;
- (void)addChildViewController:(id)arg1;
- (id)nibName;
- (id)initWithCoder:(id)arg1;
- (id)init;
@end
@interface CHAffine : NSAffineTransform
{
}
+ (id)affine;
- (id)scaleY:(double)arg1;
- (id)scaleX:(double)arg1;
- (id)scale:(double)arg1;
- (id)rotate:(double)arg1;
- (id)translateY:(double)arg1;
- (id)translateX:(double)arg1;
- (id)translate:(struct CGPoint)arg1;
@end
@interface CHTuple : NSObject
{
id _first;
id _second;
}
+ (id)tupleWith:(id)arg1 and:(id)arg2;
@property(retain, nonatomic) id second; // @synthesize second=_second;
@property(retain, nonatomic) id first; // @synthesize first=_first;
- (void).cxx_destruct;
- (void)each:(CDUnknownBlockType)arg1;
@end
@interface CHInputSheet : CHSheetController
{
NSTextField *titleField;
NSTextField *subtitleField;
NSTextField *fieldTitleField;
NSTextField *inputField;
}
- (void).cxx_destruct;
- (void)confirm:(id)arg1;
- (void)setDefaultValue:(id)arg1;
- (void)setFieldTitle:(id)arg1;
- (void)setSubtitle:(id)arg1;
- (void)setTitle:(id)arg1;
@end
@interface ECASLClient : NSObject
{
struct __aslclient *client;
struct __aslmsg *msg;
}
+ (id)sharedInstance;
@property(nonatomic) struct __aslmsg *msg; // @synthesize msg;
@property(nonatomic) struct __aslclient *client; // @synthesize client;
- (void)error:(id)arg1;
- (void)log:(id)arg1;
- (void)logAtLevel:(int)arg1 withFormat:(id)arg2;
- (void)logAtLevel:(int)arg1 withFormat:(id)arg2 args:(struct __va_list_tag [1])arg3;
- (void)dealloc;
- (id)initWithName:(id)arg1;
@end
@interface ECAssertion : NSObject
{
}
+ (id)assertObject:(id)arg1 isOfClass:(Class)arg2;
+ (void)failAssertion:(const char *)arg1;
@end
@interface ECErrorAndMessage : NSObject
{
NSString *_message;
NSError *_error;
}
@property(retain, nonatomic) NSError *error; // @synthesize error=_error;
@property(retain, nonatomic) NSString *message; // @synthesize message=_message;
- (void).cxx_destruct;
- (id)description;
@end
@interface ECErrorReporter : NSObject
{
}
+ (void)reportError:(id)arg1 message:(id)arg2;
+ (void)reportStatus:(int)arg1 message:(id)arg2;
+ (void)reportResult:(BOOL)arg1 message:(id)arg2;
+ (void)reportResult:(BOOL)arg1 error:(id)arg2 message:(id)arg3;
+ (BOOL)checkStatus:(int)arg1;
+ (void)reportError:(id)arg1 format:(id)arg2 arguments:(struct __va_list_tag [1])arg3 assertInDebug:(BOOL)arg4;
@end
@interface ECLogChannel : NSObject
{
BOOL enabled;
BOOL setup;
NSString *name;
NSMutableSet *handlers;
int context;
NSNumber *level;
}
+ (id)cleanName:(const char *)arg1;
@property(nonatomic) BOOL setup; // @synthesize setup;
@property(retain, nonatomic) NSString *name; // @synthesize name;
@property(retain, nonatomic) NSNumber *level; // @synthesize level;
@property(retain, nonatomic) NSMutableSet *handlers; // @synthesize handlers;
@property(nonatomic) BOOL enabled; // @synthesize enabled;
@property(nonatomic) int context; // @synthesize context;
- (void).cxx_destruct;
- (void)selectHandlerWithIndex:(unsigned long long)arg1;
- (BOOL)tickHandlerWithIndex:(unsigned long long)arg1;
- (void)selectFlagWithIndex:(unsigned long long)arg1;
- (BOOL)tickFlagWithIndex:(unsigned long long)arg1;
- (id)stringFromContext:(CDStruct_5b5d1a5d *)arg1;
- (id)fileFromContext:(CDStruct_5b5d1a5d *)arg1;
- (BOOL)showContext:(int)arg1;
- (long long)caseInsensitiveCompare:(id)arg1;
- (BOOL)isHandlerEnabled:(id)arg1;
- (void)disableHandler:(id)arg1;
- (void)enableHandler:(id)arg1;
- (void)disable;
- (void)enable;
- (id)initWithName:(id)arg1;
@end
@interface ECLogHandler : NSObject
{
NSString *name;
}
@property(retain, nonatomic) NSString *name; // @synthesize name;
- (void).cxx_destruct;
- (void)wasDisabledForChannel:(id)arg1;
- (void)wasEnabledForChannel:(id)arg1;
- (id)simpleOutputStringForChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
- (long long)caseInsensitiveCompare:(id)arg1;
- (void)logFromChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
@end
@interface ECLogManager : NSObject
{
NSMutableDictionary *_channels;
NSMutableDictionary *_handlers;
NSMutableArray *_defaultHandlers;
NSMutableDictionary *_settings;
int _defaultContextFlags;
NSArray *_handlersSorted;
}
+ (id)sharedInstance;
@property(retain, nonatomic) NSMutableArray *defaultHandlers; // @synthesize defaultHandlers=_defaultHandlers;
@property(retain, nonatomic) NSMutableDictionary *settings; // @synthesize settings=_settings;
@property(retain, nonatomic) NSArray *handlersSorted; // @synthesize handlersSorted=_handlersSorted;
@property(retain, nonatomic) NSMutableDictionary *handlers; // @synthesize handlers=_handlers;
@property(nonatomic) int defaultContextFlags; // @synthesize defaultContextFlags=_defaultContextFlags;
@property(retain, nonatomic) NSMutableDictionary *channels; // @synthesize channels=_channels;
- (void).cxx_destruct;
- (void)handler:(id)arg1 setDefault:(BOOL)arg2;
- (BOOL)handlerIsDefault:(id)arg1;
- (id)handlersSortedByName;
- (unsigned long long)handlerCount;
- (id)handlerNameForIndex:(unsigned long long)arg1;
- (id)handlerForIndex:(unsigned long long)arg1;
- (unsigned long long)contextFlagCount;
- (int)contextFlagValueForIndex:(unsigned long long)arg1;
- (id)contextFlagNameForIndex:(unsigned long long)arg1;
- (id)channelsSortedByName;
- (void)resetAllSettings;
- (void)resetAllChannels;
- (void)resetChannel:(id)arg1;
- (void)disableAllChannels;
- (void)enableAllChannels;
- (void)logFromChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
- (id)optionsSettings;
- (void)saveChannelSettings;
- (void)loadChannelSettings;
- (void)loadSettings;
- (id)defaultSettings;
- (id)settingsFromBundle:(id)arg1;
- (void)shutdown;
- (void)startup;
- (id)init;
- (void)registerHandlers;
- (id)registerChannel:(id)arg1;
- (void)applySettings:(id)arg1 toChannel:(id)arg2;
- (void)postUpdateNotification;
- (id)registerChannelWithName:(id)arg1 options:(id)arg2;
- (id)registerChannelWithRawName:(const char *)arg1 options:(id)arg2;
@end
@interface ECLogHandlerASL : ECLogHandler
{
struct __aslclient *aslClient;
NSMutableDictionary *aslMsgs;
}
@property(retain, nonatomic) NSMutableDictionary *aslMsgs; // @synthesize aslMsgs;
@property(nonatomic) struct __aslclient *aslClient; // @synthesize aslClient;
- (void).cxx_destruct;
- (void)logFromChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
- (void)dealloc;
- (id)init;
@end
@interface ECLogHandlerFile : ECLogHandler
{
NSMutableDictionary *files;
NSURL *logFolder;
}
@property(retain, nonatomic) NSURL *logFolder; // @synthesize logFolder;
@property(retain, nonatomic) NSMutableDictionary *files; // @synthesize files;
- (void).cxx_destruct;
- (void)logFromChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
- (void)logString:(id)arg1 forChannel:(id)arg2;
- (id)logFileForChannel:(id)arg1;
- (id)init;
@end
@interface ECOptionsMenu : ECDebugMenu
{
NSDictionary *_options;
}
@property(retain, nonatomic) NSDictionary *options; // @synthesize options=_options;
- (void).cxx_destruct;
- (BOOL)validateMenuItem:(id)arg1;
- (void)optionSelected:(id)arg1;
- (void)buildMenuWithOptions:(id)arg1;
- (void)buildMenu;
- (void)setupAsRootMenu;
- (void)dealloc;
- (void)awakeFromNib;
@end
@interface ECLogHandlerNSLog : ECLogHandler
{
}
- (void)logFromChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
- (id)init;
@end
@interface ECLogHandlerStderr : ECLogHandler
{
}
- (void)logFromChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
- (id)init;
@end
@interface ECLogHandlerStdout : ECLogHandler
{
}
- (void)logFromChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
- (id)init;
@end
@interface ECLogManagerMac : ECLogManager
{
}
- (void)revealApplicationSupport:(id)arg1;
- (void)assertNow:(id)arg1;
- (void)crashNow:(id)arg1;
- (void)saveSettings:(id)arg1;
- (void)shutdown;
- (void)startup;
- (id)installDebugSubmenuWithTitle:(id)arg1 class:(Class)arg2;
- (id)debugMenuItem;
@end
@interface ECDebugMenu : NSMenu
{
}
- (void)awakeFromNib;
@end
@interface ECErrorPresenterHandler : ECLogHandler
{
}
- (void)wasDisabledForChannel:(id)arg1;
- (void)wasEnabledForChannel:(id)arg1;
- (void)logFromChannel:(id)arg1 withObject:(id)arg2 arguments:(struct __va_list_tag [1])arg3 context:(CDStruct_5b5d1a5d *)arg4;
- (id)init;
@end
@interface ECLoggingMenu : ECDebugMenu
{
ECLogManager *mLogManager;
}
- (void).cxx_destruct;
- (void)revealSettings;
- (void)revealLogFiles;
- (id)logFolder;
- (BOOL)validateMenuItem:(id)arg1;
- (void)channelsChanged:(id)arg1;
- (void)defaultHandlerSelected:(id)arg1;
- (void)resetSelected:(id)arg1;
- (void)handlerSelected:(id)arg1;
- (void)channelSelected:(id)arg1;
- (void)contextMenuSelected:(id)arg1;
- (void)channelMenuSelected:(id)arg1;
- (void)buildMenu;
- (id)buildDefaultHandlersMenu;
- (id)buildMenuForChannel:(id)arg1;
- (void)setup;
- (void)dealloc;
- (id)initWithTitle:(id)arg1;
- (void)awakeFromNib;
@end
@interface FMDatabase : NSObject
{
struct sqlite3 *_db;
NSString *_databasePath;
BOOL _logsErrors;
BOOL _crashOnErrors;
BOOL _traceExecution;
BOOL _checkedOut;
BOOL _shouldCacheStatements;
BOOL _isExecutingStatement;
BOOL _inTransaction;
double _maxBusyRetryTimeInterval;
double _startBusyRetryTime;
NSMutableDictionary *_cachedStatements;
NSMutableSet *_openResultSets;
NSMutableSet *_openFunctions;
NSDateFormatter *_dateFormat;
}
+ (id)storeableDateFormat:(id)arg1;
+ (BOOL)isSQLiteThreadSafe;
+ (id)sqliteLibVersion;
+ (int)FMDBVersion;
+ (id)FMDBUserVersion;
+ (id)databaseWithPath:(id)arg1;
@property BOOL traceExecution; // @synthesize traceExecution=_traceExecution;
@property BOOL checkedOut; // @synthesize checkedOut=_checkedOut;
@property BOOL crashOnErrors; // @synthesize crashOnErrors=_crashOnErrors;
@property BOOL logsErrors; // @synthesize logsErrors=_logsErrors;
@property(retain) NSMutableDictionary *cachedStatements; // @synthesize cachedStatements=_cachedStatements;
- (void)makeFunctionNamed:(id)arg1 maximumArguments:(int)arg2 withBlock:(CDUnknownBlockType)arg3;
- (void)setShouldCacheStatements:(BOOL)arg1;
- (BOOL)shouldCacheStatements;
- (id)inSavePoint:(CDUnknownBlockType)arg1;
- (BOOL)rollbackToSavePointWithName:(id)arg1 error:(id *)arg2;
- (BOOL)releaseSavePointWithName:(id)arg1 error:(id *)arg2;
- (BOOL)startSavePointWithName:(id)arg1 error:(id *)arg2;
- (BOOL)inTransaction;
- (BOOL)beginTransaction;
- (BOOL)beginDeferredTransaction;
- (BOOL)commit;
- (BOOL)rollback;
- (BOOL)update:(id)arg1 withErrorAndBindings:(id *)arg2;
- (BOOL)executeUpdate:(id)arg1 withErrorAndBindings:(id *)arg2;
- (BOOL)executeStatements:(id)arg1 withResultBlock:(CDUnknownBlockType)arg2;
- (BOOL)executeStatements:(id)arg1;
- (BOOL)executeUpdateWithFormat:(id)arg1;
- (BOOL)executeUpdate:(id)arg1 withVAList:(struct __va_list_tag [1])arg2;
- (BOOL)executeUpdate:(id)arg1 withParameterDictionary:(id)arg2;
- (BOOL)executeUpdate:(id)arg1 withArgumentsInArray:(id)arg2;
- (BOOL)executeUpdate:(id)arg1;
- (BOOL)executeUpdate:(id)arg1 error:(id *)arg2 withArgumentsInArray:(id)arg3 orDictionary:(id)arg4 orVAList:(struct __va_list_tag [1])arg5;
- (id)executeQuery:(id)arg1 withVAList:(struct __va_list_tag [1])arg2;
- (id)executeQuery:(id)arg1 withArgumentsInArray:(id)arg2;
- (id)executeQueryWithFormat:(id)arg1;
- (id)executeQuery:(id)arg1;
- (id)executeQuery:(id)arg1 withArgumentsInArray:(id)arg2 orDictionary:(id)arg3 orVAList:(struct __va_list_tag [1])arg4;
- (id)executeQuery:(id)arg1 withParameterDictionary:(id)arg2;
- (void)extractSQL:(id)arg1 argumentsList:(struct __va_list_tag [1])arg2 intoString:(id)arg3 arguments:(id)arg4;
- (void)bindObject:(id)arg1 toColumn:(int)arg2 inStatement:(struct sqlite3_stmt *)arg3;
- (int)changes;
- (long long)lastInsertRowId;
- (id)lastError;
- (id)errorWithMessage:(id)arg1;
- (int)lastErrorCode;
- (BOOL)hadError;
- (id)lastErrorMessage;
- (BOOL)databaseExists;
- (void)warnInUse;
- (BOOL)goodConnection;
- (id)stringFromDate:(id)arg1;
- (id)dateFromString:(id)arg1;
- (void)setDateFormat:(id)arg1;
- (BOOL)hasDateFormatter;
- (BOOL)setKeyWithData:(id)arg1;
- (BOOL)setKey:(id)arg1;
- (BOOL)rekeyWithData:(id)arg1;
- (BOOL)rekey:(id)arg1;
- (void)setCachedStatement:(id)arg1 forQuery:(id)arg2;
- (id)cachedStatementForQuery:(id)arg1;
- (void)clearCachedStatements;
- (void)resultSetDidClose:(id)arg1;
- (void)closeOpenResultSets;
- (BOOL)hasOpenResultSets;
- (void)setBusyRetryTimeout:(int)arg1;
- (int)busyRetryTimeout;
- (double)maxBusyRetryTimeInterval;
- (void)setMaxBusyRetryTimeInterval:(double)arg1;
- (BOOL)close;
- (BOOL)openWithFlags:(int)arg1;
- (BOOL)open;
- (const char *)sqlitePath;
- (struct sqlite3 *)sqliteHandle;
- (id)databasePath;
- (void)dealloc;
- (void)finalize;
- (id)initWithPath:(id)arg1;
- (id)init;
- (BOOL)validateSQL:(id)arg1 error:(id *)arg2;
- (BOOL)columnExists:(id)arg1 columnName:(id)arg2;
- (void)setUserVersion:(unsigned int)arg1;
- (unsigned int)userVersion;
- (BOOL)columnExists:(id)arg1 inTableWithName:(id)arg2;
- (id)getTableSchema:(id)arg1;
- (id)getSchema;
- (BOOL)tableExists:(id)arg1;
- (id)dateForQuery:(id)arg1;
- (id)dataForQuery:(id)arg1;
- (double)doubleForQuery:(id)arg1;
- (BOOL)boolForQuery:(id)arg1;
- (long long)longForQuery:(id)arg1;
- (int)intForQuery:(id)arg1;
- (id)stringForQuery:(id)arg1;
@end
@interface FMStatement : NSObject
{
struct sqlite3_stmt *_statement;
NSString *_query;
long long _useCount;
BOOL _inUse;
}
@property BOOL inUse; // @synthesize inUse=_inUse;
@property long long useCount; // @synthesize useCount=_useCount;
@property(retain) NSString *query; // @synthesize query=_query;
@property struct sqlite3_stmt *statement; // @synthesize statement=_statement;
- (id)description;
- (void)reset;
- (void)close;
- (void)dealloc;
- (void)finalize;
@end
@interface FMResultSet : NSObject
{
FMDatabase *_parentDB;
FMStatement *_statement;
NSString *_query;
NSMutableDictionary *_columnNameToIndexMap;
}
+ (id)resultSetWithStatement:(id)arg1 usingParentDatabase:(id)arg2;
@property(retain) FMStatement *statement; // @synthesize statement=_statement;
@property(retain) NSString *query; // @synthesize query=_query;
- (id)objectForKeyedSubscript:(id)arg1;
- (id)objectAtIndexedSubscript:(int)arg1;
- (void)setParentDB:(id)arg1;
- (id)columnNameForIndex:(int)arg1;
- (id)objectForColumnName:(id)arg1;
- (id)objectForColumnIndex:(int)arg1;
- (const char *)UTF8StringForColumnName:(id)arg1;
- (const char *)UTF8StringForColumnIndex:(int)arg1;
- (BOOL)columnIsNull:(id)arg1;
- (BOOL)columnIndexIsNull:(int)arg1;
- (id)dataNoCopyForColumnIndex:(int)arg1;
- (id)dataNoCopyForColumn:(id)arg1;
- (id)dataForColumnIndex:(int)arg1;
- (id)dataForColumn:(id)arg1;
- (id)dateForColumnIndex:(int)arg1;
- (id)dateForColumn:(id)arg1;
- (id)stringForColumn:(id)arg1;
- (id)stringForColumnIndex:(int)arg1;
- (double)doubleForColumnIndex:(int)arg1;
- (double)doubleForColumn:(id)arg1;
- (BOOL)boolForColumnIndex:(int)arg1;
- (BOOL)boolForColumn:(id)arg1;
- (unsigned long long)unsignedLongLongIntForColumnIndex:(int)arg1;
- (unsigned long long)unsignedLongLongIntForColumn:(id)arg1;
- (long long)longLongIntForColumnIndex:(int)arg1;
- (long long)longLongIntForColumn:(id)arg1;
- (long long)longForColumnIndex:(int)arg1;
- (long long)longForColumn:(id)arg1;
- (int)intForColumnIndex:(int)arg1;
- (int)intForColumn:(id)arg1;
- (int)columnIndexForName:(id)arg1;
- (BOOL)hasAnotherRow;
- (BOOL)next;
- (id)resultDictionary;
- (id)resultDict;
- (void)kvcMagic:(id)arg1;
@property(readonly) NSMutableDictionary *columnNameToIndexMap;
- (int)columnCount;
- (void)close;
- (void)dealloc;
- (void)finalize;
@end
@interface FMDatabasePool : NSObject
{
NSString *_path;
NSObject<OS_dispatch_queue> *_lockQueue;
NSMutableArray *_databaseInPool;
NSMutableArray *_databaseOutPool;
id _delegate;
unsigned long long _maximumNumberOfDatabasesToCreate;
int _openFlags;
}
+ (id)databasePoolWithPath:(id)arg1 flags:(int)arg2;
+ (id)databasePoolWithPath:(id)arg1;
@property(readonly) int openFlags; // @synthesize openFlags=_openFlags;
@property unsigned long long maximumNumberOfDatabasesToCreate; // @synthesize maximumNumberOfDatabasesToCreate=_maximumNumberOfDatabasesToCreate;
@property id delegate; // @synthesize delegate=_delegate;
@property(retain) NSString *path; // @synthesize path=_path;
- (id)inSavePoint:(CDUnknownBlockType)arg1;
- (void)inTransaction:(CDUnknownBlockType)arg1;
- (void)inDeferredTransaction:(CDUnknownBlockType)arg1;
- (void)beginTransaction:(BOOL)arg1 withBlock:(CDUnknownBlockType)arg2;
- (void)inDatabase:(CDUnknownBlockType)arg1;
- (void)releaseAllDatabases;
- (unsigned long long)countOfOpenDatabases;
- (unsigned long long)countOfCheckedOutDatabases;
- (unsigned long long)countOfCheckedInDatabases;
- (id)db;
- (void)pushDatabaseBackInPool:(id)arg1;
- (void)executeLocked:(CDUnknownBlockType)arg1;
- (void)dealloc;
- (id)init;
- (id)initWithPath:(id)arg1;
- (id)initWithPath:(id)arg1 flags:(int)arg2;
@end
@interface FMDatabaseQueue : NSObject
{
NSString *_path;
NSObject<OS_dispatch_queue> *_queue;
FMDatabase *_db;
int _openFlags;
}
+ (Class)databaseClass;
+ (id)databaseQueueWithPath:(id)arg1 flags:(int)arg2;
+ (id)databaseQueueWithPath:(id)arg1;
@property(readonly) int openFlags; // @synthesize openFlags=_openFlags;
@property(retain) NSString *path; // @synthesize path=_path;
- (id)inSavePoint:(CDUnknownBlockType)arg1;
- (void)inTransaction:(CDUnknownBlockType)arg1;
- (void)inDeferredTransaction:(CDUnknownBlockType)arg1;
- (void)beginTransaction:(BOOL)arg1 withBlock:(CDUnknownBlockType)arg2;
- (void)inDatabase:(CDUnknownBlockType)arg1;
- (id)database;
- (void)close;
- (void)dealloc;
- (id)init;
- (id)initWithPath:(id)arg1;
- (id)initWithPath:(id)arg1 flags:(int)arg2;
@end
@interface MSIgnoreClippingMaskAction : MSBaseAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)ignoreClippingMask:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)validate;
@end
@interface AppController : NSObject <NSApplicationDelegate, BITHockeyManagerDelegate, BITCrashManagerDelegate, NSWindowDelegate, NSMenuDelegate>
{
id shapesMenu;
NSMenuItem *pluginsMenuItem;
NSMenu *templatesMenu;
NSMenu *printMenu;
NSMenuItem *debugMenuItem;
MSIOSConnectionController *_connectionController;
NSTimer *_updateTimer;
MSReleaseNotesWindowController *_releaseNotesWindowController;
NSString *_scriptPath;
NSURL *_crashLogURL;
NSMutableArray *_crashLog;
id _lastRunPlugin;
NSObject<OS_dispatch_semaphore> *_migrationSemaphore;
}
@property(retain, nonatomic) NSObject<OS_dispatch_semaphore> *migrationSemaphore; // @synthesize migrationSemaphore=_migrationSemaphore;
@property(retain, nonatomic) id lastRunPlugin; // @synthesize lastRunPlugin=_lastRunPlugin;
@property(retain, nonatomic) NSMutableArray *crashLog; // @synthesize crashLog=_crashLog;
@property(retain, nonatomic) NSURL *crashLogURL; // @synthesize crashLogURL=_crashLogURL;
@property(nonatomic) NSString *scriptPath; // @synthesize scriptPath=_scriptPath;
@property(retain, nonatomic) MSReleaseNotesWindowController *releaseNotesWindowController; // @synthesize releaseNotesWindowController=_releaseNotesWindowController;
@property(retain, nonatomic) NSTimer *updateTimer; // @synthesize updateTimer=_updateTimer;
@property(retain, nonatomic) MSIOSConnectionController *connectionController; // @synthesize connectionController=_connectionController;
- (void).cxx_destruct;
- (id)crashLogText;
- (void)addToCrashLog:(id)arg1;
- (void)waitForResourceMigrationToFinish;
- (void)migrateResources:(id)arg1;
- (id)resourcesNeedingMigrationFromResources:(id)arg1;
- (void)refreshCurrentDocument;
- (void)visitDocumentation:(id)arg1;
- (void)openPluginsFolder:(id)arg1;
- (void)runLastScriptAction:(id)arg1;
- (void)runCustomScriptAction:(id)arg1;
- (void)revealPlugin:(id)arg1;
- (void)editPlugin:(id)arg1;
- (void)runPlugin:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (void)buyInAppStore:(id)arg1;
- (id)majorVersion;
- (id)subTextForRegistration;
- (void)showSupportPage:(id)arg1;
- (void)showOnlineHelp:(id)arg1;
- (void)feedback:(id)arg1;
- (void)openPreferencesWindow:(id)arg1;
- (void)documentWillClose:(id)arg1;
- (void)revealPluginsFolderInFinder:(id)arg1;
- (void)addTemplatesAtPath:(id)arg1 toMenu:(id)arg2;
- (id)templateLibraryPath;
- (void)updateTemplateMenu:(id)arg1;
- (void)menuWillOpen:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
- (void)openTemplateAtPath:(id)arg1;
- (void)openTemplateFile:(id)arg1;
- (void)checkDefaults;
- (BOOL)applicationShouldOpenUntitledFile:(id)arg1;
- (void)windowWillClose:(id)arg1;
- (void)showReleaseNotesWindow:(id)arg1;
- (void)setupMetrics;
- (void)applicationDidFinishLaunching:(id)arg1;
- (void)applicationWillFinishLaunching:(id)arg1;
- (void)awakeFromNib;
- (void)welcomeToSketch:(id)arg1;
- (void)showMainApplicationWindow;
- (id)licensePlaceholderString;
- (BOOL)isAppStoreVersion;
- (void)dealloc;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (id)init;
- (id)runPluginScript:(id)arg1;
- (id)runPluginAtURL:(id)arg1;
- (id)evaluateScript:(id)arg1;
- (BOOL)isSparkleUsed;
- (void)checkForUpdates:(id)arg1;
- (void)startHockeyAppTracking;
- (void)stopCheckingForUpdates;
- (void)checkForUpdatesAndCrashes;
@end
@interface BCAlphaColorPicker : BCColorPickerSliderView
{
double _alphaValue;
BCFlexibleColor *_color;
}
@property(retain, nonatomic) BCFlexibleColor *color; // @synthesize color=_color;
@property(nonatomic) double alphaValue; // @synthesize alphaValue=_alphaValue;
- (void).cxx_destruct;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
- (void)drawAlphaGradient;
- (void)drawCheckerboard;
- (void)drawContentInRect:(struct CGRect)arg1 dirtyRect:(struct CGRect)arg2;
- (id)initInBounds:(struct CGRect)arg1;
@end
@interface MSExportSizeViewController : CHViewController
{
NSPopUpButton *_formatPopup;
NSButton *_removeSizeButton;
NSView *_sizeView;
NSView *_scaleView;
NSArray *_exportSizes;
NSComboBox *_scaleField;
}
@property(retain, nonatomic) NSComboBox *scaleField; // @synthesize scaleField=_scaleField;
@property(retain, nonatomic) NSArray *exportSizes; // @synthesize exportSizes=_exportSizes;
@property(retain, nonatomic) NSView *scaleView; // @synthesize scaleView=_scaleView;
@property(retain, nonatomic) NSView *sizeView; // @synthesize sizeView=_sizeView;
@property(retain, nonatomic) NSButton *removeSizeButton; // @synthesize removeSizeButton=_removeSizeButton;
@property(retain, nonatomic) NSPopUpButton *formatPopup; // @synthesize formatPopup=_formatPopup;
- (void).cxx_destruct;
- (void)scaleFieldAction:(id)arg1;
- (void)formatPopupAction:(id)arg1;
- (void)removeExportSize:(id)arg1;
- (id)firstSize;
- (void)prepare;
@end
@interface MSKeyBindings : CHSingletonObject
{
NSDictionary *_keyBindings;
}
+ (unsigned short)keyBindingsFromAction:(SEL)arg1;
+ (unsigned short)keyBindingForPreviewAtActualSize;
@property(retain, nonatomic) NSDictionary *keyBindings; // @synthesize keyBindings=_keyBindings;
- (void).cxx_destruct;
- (void)copyKeyBindingsToLibraryIfNecessary;
- (id)presetsPath;
- (id)init;
@end
@interface BCAutosizingTextField : NSTextField
{
double maximumWidth;
double maximumHeight;
}
@property(nonatomic) double maximumHeight; // @synthesize maximumHeight;
@property(nonatomic) double maximumWidth; // @synthesize maximumWidth;
- (void)sizeToFitWithMaximumWidth;
@end
@interface BCAutosizingTokenField : NSTokenField
{
double maximumWidth;
}
@property(nonatomic) double maximumWidth; // @synthesize maximumWidth;
- (void)sizeToFitWithMaximumWidth;
@end
@interface BCFlexibleColor : NSObject
{
double _red;
double _green;
double _blue;
double _hue;
double _sat;
double _light;
double _alpha;
}
+ (id)colorWithHue:(double)arg1 sat:(double)arg2 light:(double)arg3 alpha:(double)arg4;
+ (id)colorWithRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
@property(nonatomic) double alpha; // @synthesize alpha=_alpha;
@property(nonatomic) double light; // @synthesize light=_light;
@property(nonatomic) double sat; // @synthesize sat=_sat;
@property(nonatomic) double hue; // @synthesize hue=_hue;
@property(nonatomic) double blue; // @synthesize blue=_blue;
@property(nonatomic) double green; // @synthesize green=_green;
@property(nonatomic) double red; // @synthesize red=_red;
- (id)colorForColorSpace:(id)arg1;
@end
@interface BCHSLFlexibleColor : BCFlexibleColor
{
}
- (double)blue;
- (double)green;
- (double)red;
@end
@interface BCRGBFlexibleColor : BCFlexibleColor
{
}
- (double)light;
- (double)sat;
- (double)hue;
@end
@interface BCBaseMagnifierButton : NSButton
{
BCFlexibleColor *_chosenColor;
}
@property(retain, nonatomic) BCFlexibleColor *chosenColor; // @synthesize chosenColor=_chosenColor;
- (void).cxx_destruct;
- (void)dealloc;
- (id)color;
- (BOOL)sendAction:(SEL)arg1 to:(id)arg2;
@end
@interface BCColorPickerBaseView : NSControl
{
id target;
SEL action;
}
@property SEL action; // @synthesize action;
@property __weak id target; // @synthesize target;
- (void).cxx_destruct;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)drawMarkerInRect:(struct CGRect)arg1;
- (id)markerShadow;
- (void)drawCheckerboardPatternInRect:(struct CGRect)arg1;
- (void)drawContentInRect:(struct CGRect)arg1 dirtyRect:(struct CGRect)arg2;
- (struct CGRect)contentBounds;
- (id)undoManager;
- (id)lightShadow;
- (id)darkShadow;
- (void)drawRect:(struct CGRect)arg1;
- (id)initInBounds:(struct CGRect)arg1;
@end
@interface BCColorPickerSliderView : BCColorPickerBaseView
{
}
- (void)drawSelectionMarkerAtPosition:(long long)arg1;
- (void)mouseUp:(id)arg1;
- (void)mouseDown:(id)arg1;
@end
@interface MSLayerListSliceImageView : NSImageView
{
}
- (void)dealloc;
- (void)windowDidChangeMain:(id)arg1;
- (void)awakeFromNib;
@end
@interface BCColorPreview : BCColorPickerBaseView
{
BCFlexibleColor *_color;
}
@property(retain, nonatomic) BCFlexibleColor *color; // @synthesize color=_color;
- (void).cxx_destruct;
- (void)mouseUp:(id)arg1;
- (void)drawCheckerboard;
- (void)drawContentInRect:(struct CGRect)arg1 dirtyRect:(struct CGRect)arg2;
- (id)initInBounds:(struct CGRect)arg1;
@end
@interface MSStackView : NSView
{
long long _maximumHeight;
NSColor *_backgroundColor;
id _keyResponder;
}
@property(nonatomic) __weak id keyResponder; // @synthesize keyResponder=_keyResponder;
@property(retain, nonatomic) NSColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
@property(nonatomic) long long maximumHeight; // @synthesize maximumHeight=_maximumHeight;
- (void).cxx_destruct;
- (void)keyDown:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)isFlipped;
- (void)adjustHeight:(unsigned long long)arg1 hasScrollViews:(BOOL)arg2;
- (unsigned long long)doStack;
- (long long)totalRequiredHeight;
- (BOOL)adjustScrollViewsToFitMaximumHeight;
- (void)stack:(id)arg1;
- (void)cancelOperation:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSTogglePresentationModeAction : MSBaseAction
{
NSWindow *_fullScreenWindow;
}
@property(retain, nonatomic) NSWindow *fullScreenWindow; // @synthesize fullScreenWindow=_fullScreenWindow;
- (void).cxx_destruct;
- (void)dealloc;
- (void)removeObserver;
- (id)fullScreenOptions;
- (id)fullScreenView;
- (void)fullScreenWindowDidResignMain:(id)arg1;
- (struct CGRect)rectOfCanvasOnScreen;
- (void)enterFullScreen;
- (void)exitFullScreen;
- (void)togglePresentationMode:(id)arg1;
@end
@interface BCHSBColorPicker : NSControl
{
BCSaturationBrightnessColorPicker *sbPickerView;
BCHueColorPicker *hPickerView;
BCAlphaColorPicker *aPickerView;
BCColorPreview *colorPreviewView;
BCMagnifierButton *magnifierButton;
NSTextField *redComponentTextField;
NSTextField *greenComponentTextField;
NSTextField *blueComponentTextField;
NSTextField *hueComponentTextField;
NSTextField *satComponentTextField;
NSTextField *ligComponentTextField;
NSTextField *alphaComponentTextField;
NSTextField *hexValueTextField;
long long ignoreColorActionsCounter;
id target;
SEL action;
}
@property SEL action; // @synthesize action;
@property __weak id target; // @synthesize target;
- (void).cxx_destruct;
- (void)dealloc;
- (void)colorListChanged:(id)arg1;
- (void)hexValueFieldChanged:(id)arg1;
- (void)rgbComponentFieldsChanged:(id)arg1;
- (void)hslComponentFieldsChanged:(id)arg1;
- (void)setColor:(id)arg1 ignoringFields:(id)arg2;
@property(copy, nonatomic) MSColor *color; // @dynamic color;
- (id)flexibleColor;
- (BOOL)sendAction:(SEL)arg1 to:(id)arg2;
- (void)drawRect:(struct CGRect)arg1;
- (void)updateColorPreviewView;
- (void)saturationBrightnessChanged:(id)arg1;
- (void)alphaChanged:(id)arg1;
- (void)hueChanged:(id)arg1;
- (void)magnifierAction:(id)arg1;
- (void)systemColorPanelDidChangeColor:(id)arg1;
- (void)awakeFromNib;
- (void)constructSubviews;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface BCHueColorPicker : BCColorPickerSliderView
{
double _hueValue;
}
@property(nonatomic) double hueValue; // @synthesize hueValue=_hueValue;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
- (void)drawContentInRect:(struct CGRect)arg1 dirtyRect:(struct CGRect)arg2;
- (id)initInBounds:(struct CGRect)arg1;
@end
@interface BCMagnifier : NSObject
{
}
+ (unsigned int)displayIDForScreenPoint:(struct CGPoint)arg1;
+ (id)colorFromScreenGrab:(id)arg1 mouse:(struct CGPoint)arg2;
+ (void)pickColorWithCompletionBlock:(CDUnknownBlockType)arg1;
+ (struct CGPoint)pointInFlippedCoordinates:(struct CGPoint)arg1;
@end
@interface BCMagnifierButton : BCBaseMagnifierButton
{
}
+ (Class)cellClass;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface BCMagnifierButtonCell : NSButtonCell
{
}
- (void)drawBezelWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)lightShadow;
@end
@interface BCMagnifierWindow : NSWindow
{
struct CGRect _screenFrame;
}
@property(nonatomic) struct CGRect screenFrame; // @synthesize screenFrame=_screenFrame;
- (void)flagsChanged;
- (void)setCurrentColor:(id)arg1;
- (void)setScreenGrab:(id)arg1;
- (void)mouseMovedTo:(struct CGPoint)arg1;
- (id)initWithScreenGrab:(id)arg1;
- (struct CGRect)frameForWindowAroundMouse;
@end
@interface BCMagnifierWindowContentView : NSView
{
BCScreenGrab *_screenGrab;
BCFlexibleColor *_currentColor;
}
@property(retain, nonatomic) BCFlexibleColor *currentColor; // @synthesize currentColor=_currentColor;
@property(retain, nonatomic) BCScreenGrab *screenGrab; // @synthesize screenGrab=_screenGrab;
- (void).cxx_destruct;
- (void)drawMiddlePixel;
- (void)drawPixelLines;
- (void)drawBlackBorder:(id)arg1;
- (void)drawCurrentColorValues;
- (void)drawMagnifiedImage;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface BCRegistrationController : NSObject
{
}
- (BOOL)validateMenuItem:(id)arg1;
- (void)purchaseAction:(id)arg1;
@end
@interface MSRulerViewLayer : CALayer
{
BOOL _shouldDrawGuides;
long long _axis;
NSNumberFormatter *_formatter;
NSColor *_snapColor;
double _zoomValue;
double _baseLine;
NSArray *_guides;
NSColor *_lineColor;
struct CGRect _occupiedRegion;
}
@property(retain, nonatomic) NSColor *lineColor; // @synthesize lineColor=_lineColor;
@property(nonatomic) BOOL shouldDrawGuides; // @synthesize shouldDrawGuides=_shouldDrawGuides;
@property(retain, nonatomic) NSArray *guides; // @synthesize guides=_guides;
@property(nonatomic) struct CGRect occupiedRegion; // @synthesize occupiedRegion=_occupiedRegion;
@property(nonatomic) double baseLine; // @synthesize baseLine=_baseLine;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(retain, nonatomic) NSColor *snapColor; // @synthesize snapColor=_snapColor;
@property(retain, nonatomic) NSNumberFormatter *formatter; // @synthesize formatter=_formatter;
@property(nonatomic) long long axis; // @synthesize axis=_axis;
- (void).cxx_destruct;
- (BOOL)isFlipped;
- (long long)rulerHeight;
- (long long)rulerLength;
- (void)drawAlignmentGuides;
- (void)drawOccupiedRegion;
- (void)drawBackgroundForLabel:(id)arg1 atPoint:(struct CGPoint)arg2;
- (void)drawMetric:(id)arg1 atPoint:(struct CGPoint)arg2 drawBackground:(BOOL)arg3;
- (void)drawMetric:(id)arg1 atPoint:(struct CGPoint)arg2;
- (void)drawLineAtPosition:(double)arg1 withOptions:(unsigned long long)arg2;
- (void)drawMetricsWithOptions:(long long)arg1;
- (void)drawMetrics;
- (void)drawBackground;
- (void)drawInContext:(struct CGContext *)arg1;
- (id)init;
@end
@interface BCRegistrationSheet : CHSheetController
{
NSTextField *licenseField;
}
- (void).cxx_destruct;
- (void)awakeFromNib;
- (void)visitStore:(id)arg1;
- (void)cancel:(id)arg1;
- (void)registerAction:(id)arg1;
@end
@interface MSSVGImporter : NSObject <MSImporter>
{
SVGImporter *_importer;
id _graph;
}
+ (id)svgImporter;
@property(retain, nonatomic) id graph; // @synthesize graph=_graph;
@property(retain, nonatomic) SVGImporter *importer; // @synthesize importer=_importer;
- (void).cxx_destruct;
- (BOOL)shouldCollapseSinglePage;
- (BOOL)shouldExpandPages;
- (id)secondPhaseSubtitleForValue:(long long)arg1 maximum:(long long)arg2;
- (id)firstPhaseSubtitle;
- (void)finishImporting;
- (void)importIntoGroup:(id)arg1 name:(id)arg2 images:(id)arg3 progress:(CDUnknownBlockType)arg4;
- (unsigned long long)prepareToImportFromData:(id)arg1;
- (unsigned long long)prepareToImportFromURL:(id)arg1;
@end
@interface BCSaturationBrightnessColorPicker : BCColorPickerBaseView
{
struct CGPoint _originalPoint;
double _hue;
double _saturation;
double _brightness;
}
@property(nonatomic) double brightness; // @synthesize brightness=_brightness;
@property(nonatomic) double saturation; // @synthesize saturation=_saturation;
@property(nonatomic) double hue; // @synthesize hue=_hue;
- (void)dealloc;
- (void)mouseUp:(id)arg1;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
- (struct CGRect)pickerRect;
- (void)drawContentInRect:(struct CGRect)arg1 dirtyRect:(struct CGRect)arg2;
- (id)initInBounds:(struct CGRect)arg1;
@end
@interface MSInsertSliceAction : MSBaseAction
{
}
- (unsigned short)shortcutCharacter;
- (void)doPerformAction:(id)arg1;
- (void)insertSlice:(id)arg1;
@end
@interface BCScreenGrab : NSObject
{
unsigned int _displayID;
NSImage *_image;
NSBitmapImageRep *_bitmapRep;
NSColorSpace *_colorSpace;
}
+ (id)screenGrabForDisplay:(unsigned int)arg1;
@property(retain, nonatomic) NSColorSpace *colorSpace; // @synthesize colorSpace=_colorSpace;
@property(retain, nonatomic) NSBitmapImageRep *bitmapRep; // @synthesize bitmapRep=_bitmapRep;
@property(retain, nonatomic) NSImage *image; // @synthesize image=_image;
@property(nonatomic) unsigned int displayID; // @synthesize displayID=_displayID;
- (void).cxx_destruct;
- (id)currentScreen;
- (BOOL)isRetinaScreen;
@property(readonly, nonatomic) struct CGRect screenFrame; // @dynamic screenFrame;
@end
@interface BCTrialChecker : NSObject
{
}
+ (void)runLicenseDialog;
+ (void)run;
@end
@interface BCTrialCountdown : NSObject
{
}
+ (id)trialPopUpWithNumberOfDays:(long long)arg1;
+ (void)hideCountdownButton;
+ (void)showCountDownWithNumberOfDays:(long long)arg1 inWindow:(id)arg2;
@end
@interface MSSliceExporter : NSObject
{
BOOL _honorSaveForWebPreference;
NSColorSpace *_colorSpace;
}
+ (id)dataForRequest:(id)arg1 colorSpace:(id)arg2 honorSaveForWeb:(BOOL)arg3;
+ (id)dataForRequest:(id)arg1 colorSpace:(id)arg2;
+ (id)dataForRequest:(id)arg1;
@property(nonatomic) BOOL honorSaveForWebPreference; // @synthesize honorSaveForWebPreference=_honorSaveForWebPreference;
@property(retain, nonatomic) NSColorSpace *colorSpace; // @synthesize colorSpace=_colorSpace;
- (void).cxx_destruct;
- (void)clearLayerCaches:(id)arg1;
- (id)savePanelWithDefaultFilename:(id)arg1 options:(id)arg2;
- (id)pathForSavingIndividualSlice:(id)arg1 options:(id)arg2;
- (id)openPanelWithOptions:(id)arg1;
- (id)directoryPathForSavingMultipleImagesWithOptions:(id)arg1;
- (void)displayNoSlicesWarning;
- (BOOL)warnForPossiblyOverwritingFilesWithSlices:(id)arg1 toFolder:(id)arg2;
- (void)saveSlices:(id)arg1 toFolder:(id)arg2;
- (id)strippedSliceName:(id)arg1;
- (void)exportSlice:(id)arg1;
- (void)exportSlices:(id)arg1;
- (void)writeSliceWithCurrentSettings:(id)arg1 toPathWithName:(id)arg2;
- (void)writeSlice:(id)arg1 toPathWithName:(id)arg2;
- (id)makeFilenameProperPathIfNecessary:(id)arg1;
- (id)dataForRequest:(id)arg1;
@end
@interface BCTrialExpiredWindowController : NSWindowController
{
NSView *normalView;
NSView *registrationView;
NSTextField *registrationField;
NSTextField *subTextField;
NSTextField *mainTextField;
}
+ (void)show;
- (void).cxx_destruct;
- (void)registerLicense:(id)arg1;
- (void)visitStore:(id)arg1;
- (void)registerVolume:(id)arg1;
- (void)quit:(id)arg1;
- (void)buy:(id)arg1;
- (void)replaceApplicationNameInView:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSReduceImageSizeAction : MSBaseAction
{
}
- (void)reduceImageSize:(id)arg1;
- (BOOL)validate;
@end
@interface MSReplaceColorSheet : CHSheetController
{
BCColorListView *_colorList;
BCColorListView *_changedColorList;
NSTextField *_baseColorIndexField;
BCHSBColorPicker *_colorPicker;
NSImageView *_previewView;
NSArray *_colors;
NSArray *_originalColors;
MSDocumentData *_theDoc;
NSArray *_allColors;
NSArray *_originalAllColors;
}
@property(retain, nonatomic) NSArray *originalAllColors; // @synthesize originalAllColors=_originalAllColors;
@property(retain, nonatomic) NSArray *allColors; // @synthesize allColors=_allColors;
@property(retain, nonatomic) MSDocumentData *theDoc; // @synthesize theDoc=_theDoc;
@property(retain, nonatomic) NSArray *originalColors; // @synthesize originalColors=_originalColors;
@property(retain, nonatomic) NSArray *colors; // @synthesize colors=_colors;
@property(retain, nonatomic) NSImageView *previewView; // @synthesize previewView=_previewView;
@property(retain, nonatomic) BCHSBColorPicker *colorPicker; // @synthesize colorPicker=_colorPicker;
@property(retain, nonatomic) NSTextField *baseColorIndexField; // @synthesize baseColorIndexField=_baseColorIndexField;
@property(retain, nonatomic) BCColorListView *changedColorList; // @synthesize changedColorList=_changedColorList;
@property(retain, nonatomic) BCColorListView *colorList; // @synthesize colorList=_colorList;
- (void).cxx_destruct;
- (void)twist:(id)arg1;
- (void)colorIndexChanged:(id)arg1;
- (void)awakeFromNib;
@end
@interface BCUndoManager : NSUndoManager
{
int _undoNameRegistrationDisabledCounter;
int _undCoalescingDisabledCounter;
BOOL shouldOpenUndoGroup;
BOOL hasOpenedUndoGroup;
}
- (void)enableUndoCoalescing;
- (void)disableUndoCoalescing;
- (BOOL)shouldCoalesceOldAction:(id)arg1 withNewAction:(id)arg2;
- (void)redo;
- (void)undo;
- (id)redoActionName;
- (id)undoActionName;
- (void)setActionName:(id)arg1 sender:(id)arg2;
- (void)setAdvancedActionName:(id)arg1;
- (void)endUndoGrouping;
- (void)prepareForUndo;
- (void)registerUndoWithTarget:(id)arg1 selector:(SEL)arg2 object:(id)arg3;
- (id)prepareWithInvocationTarget:(id)arg1;
- (void)setActionName:(id)arg1;
- (void)disableUndoNameRegistration;
- (void)enableUndoNameRegistration;
- (void)bc_openUndoGroupIfNecessary;
- (void)endMasterUndoGrouping;
- (void)beginMasterUndoGrouping;
@end
@interface BezierAccumulator : CHSingletonObject
{
NSBezierPath *accumulatedPath;
}
@property(retain, nonatomic) NSBezierPath *accumulatedPath; // @synthesize accumulatedPath;
- (void).cxx_destruct;
- (void)curveToPoint:(struct CGPoint)arg1 controlPoint1:(struct CGPoint)arg2 controlPoint2:(struct CGPoint)arg3;
- (void)setFirstPoint:(struct CGPoint)arg1;
- (void)reset;
- (id)init;
@end
@interface DKDistortionTransform : NSObject <NSCoding, NSCopying>
{
struct CGPoint m_q[4];
BOOL m_inverted;
}
+ (id)transformWithInitialRect:(struct CGRect)arg1;
- (id).cxx_construct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)transformBezierPath:(id)arg1 inRect:(struct CGRect)arg2;
- (id)transformBezierPath:(id)arg1;
- (struct CGPoint)transformPoint:(struct CGPoint)arg1 fromRect:(struct CGRect)arg2;
- (void)invert;
- (void)differentialPerspectiveBy:(double)arg1;
- (void)shearVerticallyBy:(double)arg1;
- (void)shearHorizontallyBy:(double)arg1;
- (void)offsetByX:(double)arg1 byY:(double)arg2;
- (struct CGRect)bounds;
- (void)getEnvelopePoints:(struct CGPoint *)arg1;
- (void)setEnvelopePoints:(struct CGPoint *)arg1;
- (id)initWithEnvelope:(struct CGPoint *)arg1;
- (id)initWithRect:(struct CGRect)arg1;
@end
@interface JRFeedbackController : NSWindowController
{
NSTextView *textView;
NSButton *includeHardwareDetailsCheckbox;
NSTextField *nameTextField;
NSTextField *emailAddressComboBox;
NSProgressIndicator *progress;
NSSegmentedControl *segmentedControl;
NSButton *cancelButton;
NSButton *sendButton;
int currentSection;
BOOL includeContactInfo;
}
+ (id)postURL;
+ (void)showFeedbackWithBugDetails:(id)arg1;
+ (void)showFeedback;
- (void).cxx_destruct;
- (void)showWindow:(id)arg1;
- (void)setTextViewStringTo:(id)arg1;
- (void)windowWillClose:(id)arg1;
- (void)connection:(id)arg1 didFailWithError:(id)arg2;
- (void)displayAlertMessage:(id)arg1 withInformativeText:(id)arg2 andAlertStyle:(unsigned long long)arg3;
- (void)alertDidEnd:(id)arg1 returnCode:(int)arg2 contextInfo:(void *)arg3;
- (void)connectionDidFinishLoading:(id)arg1;
- (void)cancelAction:(id)arg1;
- (void)closeFeedback;
- (void)postFeedback:(id)arg1;
- (void)system_profilerThread:(id)arg1;
- (void)submitAction:(id)arg1;
- (void)switchSectionAction:(id)arg1;
- (void)visitOnlineSupport:(id)arg1;
- (void)setIncludeContactInfo:(BOOL)arg1;
- (BOOL)includeContactInfo;
- (void)windowDidLoad;
- (id)init;
@end
@interface KBDelayedPopUpButtonCell : NSButtonCell
{
BOOL delayMenu;
}
- (void)setDelayMenu:(BOOL)arg1;
- (BOOL)delayMenu;
- (BOOL)trackMouse:(id)arg1 inRect:(struct CGRect)arg2 ofView:(id)arg3 untilMouseUp:(BOOL)arg4;
- (void)showMenuForEvent:(id)arg1 controlView:(id)arg2 cellFrame:(struct CGRect)arg3;
- (struct CGPoint)menuPositionForFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawImage:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (id)arrowBezierInRect:(struct CGRect)arg1;
- (id)initTextCell:(id)arg1;
@end
@interface KBDelayedPopUpButton : NSButton
{
}
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface MSPopUpToolbarItem : NSToolbarItem
{
NSImage *smallImage;
NSImage *normalImage;
}
@property(retain, nonatomic) NSImage *normalImage; // @synthesize normalImage;
@property(retain, nonatomic) NSImage *smallImage; // @synthesize smallImage;
- (void).cxx_destruct;
- (void)setDelayMenu:(BOOL)arg1;
- (BOOL)delayMenu;
- (void)validate;
- (id)toolTip;
- (void)setToolTip:(id)arg1;
- (id)image;
- (void)setImage:(id)arg1;
- (id)target;
- (void)setTarget:(id)arg1;
- (SEL)action;
- (void)setAction:(SEL)arg1;
- (id)menu;
- (void)setMenu:(id)arg1;
- (id)popupCell;
- (id)menuButtonWithSize:(unsigned long long)arg1;
- (id)initWithItemIdentifier:(id)arg1 size:(unsigned long long)arg2;
@end
@interface BCPopover : NSObject <NSWindowDelegate>
{
BOOL dontSendNextPopoverWindowSizeNotification;
BOOL _constrainToScreenSize;
NSViewController<BCPopoverContentController> *_contentViewController;
id <BCPopoverDelegate> _delegate;
BCPopoverWindow *_window;
NSView *_attachedToView;
unsigned long long _preferredEdge;
}
@property(nonatomic) unsigned long long preferredEdge; // @synthesize preferredEdge=_preferredEdge;
@property(nonatomic) BOOL constrainToScreenSize; // @synthesize constrainToScreenSize=_constrainToScreenSize;
@property(retain, nonatomic) NSView *attachedToView; // @synthesize attachedToView=_attachedToView;
@property(retain, nonatomic) BCPopoverWindow *window; // @synthesize window=_window;
@property(nonatomic) __weak id <BCPopoverDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSViewController<BCPopoverContentController> *contentViewController; // @synthesize contentViewController=_contentViewController;
- (void).cxx_destruct;
- (void)dealloc;
- (void)close;
- (void)windowWillClose:(id)arg1;
- (struct CGRect)windowRectForViewSize:(struct CGSize)arg1 above:(struct CGRect)arg2 pointingTo:(struct CGPoint)arg3 edge:(unsigned long long)arg4;
- (struct CGPoint)pointAtEdge:(unsigned long long)arg1 ofRect:(struct CGRect)arg2;
- (void)attachedViewDidMove:(id)arg1;
- (struct CGPoint)attachToPointInScreenCoordinates;
- (struct CGRect)screenAnchorRect;
- (struct CGRect)popoverWindowFrame;
- (struct CGRect)screenFrame;
- (double)popoverArrowPosition;
- (void)otherPopoverDidShow:(id)arg1;
- (void)contentViewDidResizeNotification:(id)arg1;
- (void)configureNotifications:(id)arg1;
- (void)move;
- (void)showRelativeToView:(id)arg1 preferredEdge:(unsigned long long)arg2;
- (id)init;
@end
@interface MSActionsController : NSObject
{
NSMutableDictionary *actions;
NSString *actionNameForActiveToolbarItem;
}
@property(copy, nonatomic) NSString *actionNameForActiveToolbarItem; // @synthesize actionNameForActiveToolbarItem;
- (void).cxx_destruct;
- (void)dealloc;
- (id)actions;
- (id)actionWithName:(id)arg1;
- (id)allActions;
- (void)createActionsForDocument:(id)arg1 callback:(CDUnknownBlockType)arg2;
- (id)init;
- (id)actionClassNames;
@end
@interface MSPasteboardWriter : MSPasteboardHelper
{
}
- (id)includedObjectIDsForLayers:(id)arg1;
- (id)bitmapRectForLayers:(id)arg1;
- (BOOL)shouldTrimBitmapForPasteboardLayers:(id)arg1;
- (void)writeLayers:(id)arg1 fromDocument:(id)arg2;
@end
@interface MSActionValidation : NSObject
{
NSMutableArray *supportedHandlers;
NSMutableArray *unsupportedHandlers;
NSMutableArray *supportedLayers;
NSMutableArray *unsupportedLayers;
unsigned long long _layerCountComparison;
unsigned long long _layerCount;
id <MSBasicDelegate> _delegate;
NSString *_currentHandlerKey;
}
@property(copy, nonatomic) NSString *currentHandlerKey; // @synthesize currentHandlerKey=_currentHandlerKey;
@property(nonatomic) __weak id <MSBasicDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) unsigned long long layerCount; // @synthesize layerCount=_layerCount;
@property(nonatomic) unsigned long long layerCountComparison; // @synthesize layerCountComparison=_layerCountComparison;
- (void).cxx_destruct;
- (void)dealloc;
- (id)or;
- (id)doesNotSupportLayers:(id)arg1;
- (id)requiresLayers:(id)arg1;
- (id)requiresNormalHandler;
- (id)handler:(id)arg1;
- (id)layerCountAtLeast:(unsigned long long)arg1;
- (BOOL)unsupportedHandlersIsValid;
- (BOOL)supportedHandlersIsValid;
- (BOOL)layerIsUnsupported:(id)arg1;
- (BOOL)layerIsSupported:(id)arg1;
- (BOOL)selectedLayersIsValid;
- (BOOL)layerCountIsValid;
- (BOOL)validateWithDelegate:(id)arg1 handler:(id)arg2;
- (id)init;
@end
@interface MSExportAction : MSBaseAction
{
}
- (id)slices;
- (id)baseNameForSlice;
- (struct CGRect)rectForExportingEntirePage;
- (void)createInitialSlice;
- (void)showInspectorPanelIfNecessary;
- (BOOL)hasArtboardsWitNoExportSlizes;
- (void)doPerformAction:(id)arg1;
- (BOOL)validate;
- (void)export:(id)arg1;
@end
@interface MSInsertMenuAction : MSBaseAction
{
}
- (id)label;
- (id)tooltip;
- (id)children;
@end
@interface MSInsertImageAction : MSBaseAction
{
}
- (id)groupForInserting;
- (void)doPerformAction:(id)arg1;
- (void)insertImage:(id)arg1;
@end
@interface MSPencilAction : MSBaseAction
{
}
- (unsigned short)shortcutCharacter;
- (id)tooltip;
- (BOOL)isSelectable;
- (BOOL)isActive;
- (void)doPerformAction:(id)arg1;
- (void)pencil:(id)arg1;
@end
@interface MSAngularGradientEventHandler : MSGradientEventHandler
{
}
- (long long)addStopAtPosition:(struct CGPoint)arg1;
- (BOOL)canInsertPointAtMouse:(struct CGPoint)arg1;
- (id)handleLinesPath;
- (double)positionForStop:(struct CGPoint)arg1;
- (void)replacePointAtIndex:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (struct CGPoint)basePointAtIndex:(unsigned long long)arg1;
- (id)bounds;
- (struct CGPoint)pointAtIndex:(unsigned long long)arg1;
- (void)repairGradientIfNecessary;
@end
@interface MSBaseMoveAction : MSBaseAction
{
}
- (id)tooltip;
- (id)validation;
- (BOOL)validate;
@end
@interface MSBaseMoveForwardAction : MSBaseMoveAction
{
}
- (BOOL)validate;
@end
@interface MSBaseMoveBackwardAction : MSBaseMoveAction
{
}
- (BOOL)validate;
@end
@interface MSMoveForwardAction : MSBaseMoveForwardAction
{
}
- (id)label;
- (void)moveForward;
- (void)doPerformAction:(id)arg1;
- (void)moveForward:(id)arg1;
@end
@interface MSMoveBackwardAction : MSBaseMoveBackwardAction
{
}
- (id)label;
- (void)moveBackward;
- (void)doPerformAction:(id)arg1;
- (void)moveBackward:(id)arg1;
@end
@interface MSMoveToFrontAction : MSBaseMoveForwardAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)moveToFront:(id)arg1;
@end
@interface MSMoveToBackAction : MSBaseMoveBackwardAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)moveToBack:(id)arg1;
@end
@interface MSArtboardPreviewWindowController : NSWindowController <NSWindowDelegate>
{
NSImageView *_previewView;
NSTextField *_noArtboardField;
NSTimer *_refreshTimer;
}
+ (id)sharedController;
+ (BOOL)hasSharedController;
@property(retain, nonatomic) NSTimer *refreshTimer; // @synthesize refreshTimer=_refreshTimer;
@property(nonatomic) __weak NSTextField *noArtboardField; // @synthesize noArtboardField=_noArtboardField;
@property(nonatomic) __weak NSImageView *previewView; // @synthesize previewView=_previewView;
- (void).cxx_destruct;
- (void)dealloc;
- (id)currentDocument;
- (id)currentArtboard;
- (struct CGRect)fitRectOnScreen:(struct CGRect)arg1;
- (void)setWindowSize:(struct CGSize)arg1;
- (id)artboardSlice;
- (BOOL)isOnRetina;
- (void)generatePreviewWithCallback:(CDUnknownBlockType)arg1;
- (struct CGSize)windowSizeForImage:(id)arg1;
- (void)loadPreview;
- (void)displayCurrentArtboardPreview;
- (void)refreshTimerAction:(id)arg1;
- (void)scheduleTimer;
- (void)awakeFromNib;
@end
@interface MSContentDrawViewController : CHViewController <MSBaseViewDelegate>
{
MSContentDrawView *_contentDrawView;
MSRulerView *_horizontalRuler;
MSRulerView *_verticalRuler;
NSView *_rulerCornerView;
MSDocument *_document;
}
@property(nonatomic) __weak MSDocument *document; // @synthesize document=_document;
@property(retain, nonatomic) NSView *rulerCornerView; // @synthesize rulerCornerView=_rulerCornerView;
@property(retain, nonatomic) MSRulerView *verticalRuler; // @synthesize verticalRuler=_verticalRuler;
@property(retain, nonatomic) MSRulerView *horizontalRuler; // @synthesize horizontalRuler=_horizontalRuler;
@property(retain, nonatomic) MSContentDrawView *contentDrawView; // @synthesize contentDrawView=_contentDrawView;
- (void).cxx_destruct;
- (void)prepareForDealloc;
- (void)toggleRulers;
- (void)changeToPage:(id)arg1;
- (void)currentArtboardDidChange;
@property(nonatomic) double zoomValue;
@property(nonatomic) struct CGPoint scrollOrigin;
- (void)awakeFromNib;
@end
@interface MSBaseAction : NSResponder <NSMenuDelegate>
{
MSDocument *_document;
MSActionsController *_controller;
id <MSBasicDelegate> _delegate;
MSActionValidation *_actionValidation;
}
+ (id)actionForDocument:(id)arg1;
@property(retain, nonatomic) MSActionValidation *actionValidation; // @synthesize actionValidation=_actionValidation;
@property(nonatomic) __weak id <MSBasicDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) __weak MSActionsController *controller; // @synthesize controller=_controller;
@property(nonatomic) __weak MSDocument *document; // @synthesize document=_document;
- (void).cxx_destruct;
- (id)validation;
- (BOOL)isActive;
- (BOOL)showInToolbar;
- (id)image;
- (id)smallImage;
- (BOOL)hasSubMenu;
- (id)children;
- (BOOL)containsActionWithName:(id)arg1;
- (BOOL)validate;
- (BOOL)validateItem:(id)arg1;
- (id)tooltip;
- (unsigned short)shortcutCharacter;
- (id)label;
- (id)imageName;
- (id)identifier;
- (void)doPerformAction:(id)arg1;
- (void)performAction:(id)arg1;
- (SEL)selector;
- (BOOL)dynamicTitle;
- (BOOL)isSelectable;
- (id)undoManager;
- (void)refreshViewsWithMask:(unsigned long long)arg1;
- (id)contentDrawView;
- (id)currentPage;
- (id)setCurrentHandlerKey:(id)arg1;
- (id)toggleHandlerKey:(id)arg1;
- (id)currentHandler;
- (id)currentHandlerKey;
- (id)selectedLayers;
- (id)initWithDocument:(id)arg1;
- (void)menuDidClose:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
- (BOOL)dynamicallyChangeTitleForItem:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (id)menu;
- (id)menuItem;
- (id)menuItemForMenu:(id)arg1;
- (id)toolbarLabel;
- (id)toolbarItemWithSize:(unsigned long long)arg1;
- (id)imageForToolbarSize:(unsigned long long)arg1;
- (BOOL)validateToolbarItem:(id)arg1;
@end
@interface MSBaseView : NSView
{
id <MSBaseViewDelegate> _delegate;
MSEventHandlerManager *_eventHandlerManager;
}
@property(retain, nonatomic) MSEventHandlerManager *eventHandlerManager; // @synthesize eventHandlerManager=_eventHandlerManager;
@property(nonatomic) __weak id <MSBaseViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)setViewPort:(id)arg1;
- (id)viewPort;
- (void)setOutletsToNil;
- (void)didUndoNotification:(id)arg1;
- (void)willUndoNotification:(id)arg1;
- (void)userDefaultsDidChange:(id)arg1;
@property(nonatomic) struct CGPoint scrollOrigin; // @dynamic scrollOrigin;
@property(nonatomic) double zoomValue; // @dynamic zoomValue;
- (BOOL)isFlipped;
- (void)initialize;
- (void)dealloc;
- (void)removeFromSuperview;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface MSHideLayerAction : MSBaseAction
{
}
- (BOOL)dynamicTitle;
- (void)hideLayer:(id)arg1;
- (id)label;
- (BOOL)validate;
@end
@interface MSBitmapEditEventHandler : MSEventHandler <MSModeModePickerDelegate, BCPopoverDelegate, MSColorInspectorDelegate>
{
long long _currentMode;
NSBezierPath *_accumulatedSelection;
MSModePickerView *_pickerView;
NSButton *_rectSelectionButton;
NSButton *_magicWandButton;
NSColorSpace *_colorSpace;
MSBitmapRectangleEditor *_rectangleEditor;
MSBitmapMagicWandEditor *_magicWandEditor;
BCPopover *_popover;
NSBitmapImageRep *_backupImageRep;
NSCursor *_currentCursor;
}
@property(retain, nonatomic) NSCursor *currentCursor; // @synthesize currentCursor=_currentCursor;
@property(retain, nonatomic) NSBitmapImageRep *backupImageRep; // @synthesize backupImageRep=_backupImageRep;
@property(retain, nonatomic) BCPopover *popover; // @synthesize popover=_popover;
@property(retain, nonatomic) MSBitmapMagicWandEditor *magicWandEditor; // @synthesize magicWandEditor=_magicWandEditor;
@property(retain, nonatomic) MSBitmapRectangleEditor *rectangleEditor; // @synthesize rectangleEditor=_rectangleEditor;
@property(retain, nonatomic) NSColorSpace *colorSpace; // @synthesize colorSpace=_colorSpace;
@property(retain, nonatomic) NSButton *magicWandButton; // @synthesize magicWandButton=_magicWandButton;
@property(retain, nonatomic) NSButton *rectSelectionButton; // @synthesize rectSelectionButton=_rectSelectionButton;
@property(retain, nonatomic) MSModePickerView *pickerView; // @synthesize pickerView=_pickerView;
@property(retain, nonatomic) NSBezierPath *accumulatedSelection; // @synthesize accumulatedSelection=_accumulatedSelection;
@property(nonatomic) long long currentMode; // @synthesize currentMode=_currentMode;
- (void).cxx_destruct;
- (BOOL)shouldHideExportBar;
- (id)crossHairCursorRemove;
- (id)crossHairCursorAdd;
- (id)crossHairCursor;
- (id)magicWandCursorRemove;
- (id)magicWandCursorAdd;
- (id)magicWandCursor;
- (BOOL)inspectorShouldShowLayerSpecificProperties;
- (unsigned long long)inspectorLocation;
- (id)nibName;
- (struct CGPoint)centerPointForZooming;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (void)markImageAsEdited;
- (id)bitmapLayer;
- (id)coordinateTransformMatrix;
- (void)drawInRect:(struct CGRect)arg1;
- (BOOL)shouldDrawLayerSelection;
- (id)selectionBezierForFlippingCoordinates;
- (struct CGRect)imageBounds;
- (struct CGSize)imageSize;
- (void)fillSelectionWithColor:(id)arg1 blending:(unsigned long long)arg2;
- (void)fillSelectionWithColor:(id)arg1;
- (id)imageFromSelectedArea;
- (void)duplicate:(id)arg1;
- (void)paste:(id)arg1;
- (struct CGRect)rectFromBitmapToLayerCoordinates:(struct CGRect)arg1;
- (id)bitmapLayerFromSelectedArea;
- (void)copy:(id)arg1;
- (BOOL)rectHasBeenCropped:(struct CGRect)arg1 fromImage:(id)arg2;
- (void)cropLayerFrame;
- (void)clearAreaUnderSelection;
- (void)cut:(id)arg1;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)selectLayerBelowPoint:(struct CGPoint)arg1;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (void)flagsChanged:(id)arg1;
- (BOOL)mouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)finishEditing:(id)arg1;
- (void)vectorizeAction:(id)arg1;
- (void)colorInspector:(id)arg1 didChangeToColor:(id)arg2;
- (void)popoverWillClose:(id)arg1;
- (void)colorMagnifierAction:(id)arg1;
- (void)colorizeAction:(id)arg1;
- (void)makeNewBackupImage;
- (void)cropAction:(id)arg1;
- (void)setImage:(id)arg1 forBitmapLayer:(id)arg2;
- (void)invertAction:(id)arg1;
- (void)magicWandAction:(id)arg1;
- (void)rectSelectionAction:(id)arg1;
- (void)pickerViewChanged:(id)arg1;
- (id)pickerView:(id)arg1 labelForMode:(long long)arg2;
- (void)handlerWillLoseFocus;
- (id)toolbarIdentifier;
- (void)validateButtons;
- (void)awakeFromNib;
- (void)handlerGotFocus;
@end
@interface MSBitmapEventHandler : MSPointsEventHandler
{
MSPointArray *points;
}
@property(retain, nonatomic) MSPointArray *points; // @synthesize points;
- (void).cxx_destruct;
- (BOOL)shouldDrawLayerSelection;
- (id)imageName;
- (void)drawDotAtPoint:(struct CGPoint)arg1 index:(long long)arg2 selected:(BOOL)arg3;
- (void)drawHandleLines;
- (BOOL)useSnaps;
- (void)replacePointAtIndex:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (struct CGRect)clippingMask;
- (void)handlerWillLoseFocus;
- (void)handlerGotFocus;
@end
@interface MSEditArtboardPresetViewController : NSViewController
{
BOOL _canCancel;
NSMutableDictionary *_preset;
CDUnknownBlockType _completionBlock;
NSTextField *_nameField;
NSButton *_cancelButton;
CDUnknownBlockType _cancelBlock;
}
@property(copy, nonatomic) CDUnknownBlockType cancelBlock; // @synthesize cancelBlock=_cancelBlock;
@property(nonatomic) BOOL canCancel; // @synthesize canCancel=_canCancel;
@property(retain, nonatomic) NSButton *cancelButton; // @synthesize cancelButton=_cancelButton;
@property(retain, nonatomic) NSTextField *nameField; // @synthesize nameField=_nameField;
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
@property(retain, nonatomic) NSMutableDictionary *preset; // @synthesize preset=_preset;
- (void).cxx_destruct;
- (void)close;
- (void)cancel:(id)arg1;
- (void)done:(id)arg1;
- (void)awakeFromNib;
- (id)init;
@end
@interface MSEditArtboardPresetBackgroundView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)isOpaque;
@end
@interface MSBlockAnimation : CABasicAnimation
{
BOOL executed;
CDUnknownBlockType block;
}
- (void).cxx_destruct;
- (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
- (id)initWithBlock:(CDUnknownBlockType)arg1;
@end
@interface MSBlurInspectorViewController : MSStylePartInspectorViewController <NSMenuDelegate>
{
NSView *gaussianBlurView;
NSView *motionBlurView;
NSView *zoomBlurView;
NSButton *editButton;
NSMenuItem *backgroundBlurMenuItem;
}
- (void).cxx_destruct;
- (void)dealloc;
- (void)handlerFocusDidChange:(id)arg1;
- (void)blurPopUpAction:(id)arg1;
- (void)editZoomCenter:(id)arg1;
- (id)layers;
- (void)menuNeedsUpdate:(id)arg1;
- (id)views;
- (void)reloadInspectorStack:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSBlurPopUpButtonCell : NSPopUpButtonCell
{
}
- (void)drawBorderAndBackgroundWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)correctedTitle:(id)arg1;
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSExportSheet : CHSheetController
{
NSCollectionView *_collectionView;
NSButton *_includeAllSlicesCheckBox;
NSButton *_exportButton;
NSArray *_slices;
NSSet *_warningSliceIDs;
}
@property(retain, nonatomic) NSSet *warningSliceIDs; // @synthesize warningSliceIDs=_warningSliceIDs;
@property(retain, nonatomic) NSArray *slices; // @synthesize slices=_slices;
@property(retain, nonatomic) NSButton *exportButton; // @synthesize exportButton=_exportButton;
@property(retain, nonatomic) NSButton *includeAllSlicesCheckBox; // @synthesize includeAllSlicesCheckBox=_includeAllSlicesCheckBox;
@property(retain, nonatomic) NSCollectionView *collectionView; // @synthesize collectionView=_collectionView;
- (void).cxx_destruct;
- (id)documentData;
- (id)document;
- (void)confirm:(id)arg1;
- (id)collectionView:(id)arg1 newItemForRepresentedObject:(id)arg2;
- (void)resizeWindowToFit;
- (BOOL)hasUncheckedSlices;
- (void)includeAllCheckboxAction:(id)arg1;
- (long long)includeAllSlicesCheckBoxState;
- (void)validateIncludeAllSlicesCheckBox;
- (void)findOverlappingSlices:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSExportStackView : MSStackView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSBooleanMenuAction : MSBaseAction
{
}
- (id)imageName;
- (id)label;
- (id)tooltip;
- (id)children;
@end
@interface MSBaseBooleanAction : MSBaseAction
{
}
- (id)tooltip;
- (id)validation;
- (BOOL)hasShapePartsSelected;
- (BOOL)validate;
@end
@interface MSSubtractAction : MSBaseBooleanAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)booleanSubtract:(id)arg1;
@end
@interface MSUnionAction : MSBaseBooleanAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)booleanUnion:(id)arg1;
@end
@interface MSIntersectAction : MSBaseBooleanAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)booleanIntersect:(id)arg1;
@end
@interface MSDifferenceAction : MSBaseBooleanAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)booleanDifference:(id)arg1;
@end
@interface MSResetBooleanAction : MSBaseBooleanAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)resetBooleanAction:(id)arg1;
@end
@interface MSBorderInspectorViewController : MSStylePartInspectorViewController
{
NSPopUpButton *positionPopUp;
MSColorPreviewButton *colorButton;
MSUpDownTextField *_thicknessField;
}
@property(retain, nonatomic) MSUpDownTextField *thicknessField; // @synthesize thicknessField=_thicknessField;
- (void).cxx_destruct;
- (id)lineShapes;
- (void)borderThicknessChanged:(id)arg1;
- (void)enableAction:(id)arg1;
- (id)layers;
- (BOOL)canDrawInnerOrOuterBorders;
- (id)positionPopUpToolTip;
- (void)setStyleParts:(id)arg1;
- (void)prepare;
- (id)init;
@end
@interface MSBorderOptionsInspectorViewController : MSStylePartInspectorViewController <BCPopoverContentController>
{
NSPopUpButton *startDecorationButton;
NSPopUpButton *endDecorationButton;
NSTextField *dashField1;
NSTextField *dashField2;
NSTextField *dashField3;
NSTextField *dashField4;
NSArray *_layers;
NSSegmentedControl *_capSegmentedControl;
NSSegmentedControl *_joinSegmentedControl;
}
@property(retain, nonatomic) NSSegmentedControl *joinSegmentedControl; // @synthesize joinSegmentedControl=_joinSegmentedControl;
@property(retain, nonatomic) NSSegmentedControl *capSegmentedControl; // @synthesize capSegmentedControl=_capSegmentedControl;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void).cxx_destruct;
- (id)decorationForArrowType:(unsigned long long)arg1;
- (void)fillDashPlaceholderFields;
- (void)fillDashFields;
- (void)dashPatternAction:(id)arg1;
- (void)joinAction:(id)arg1;
- (void)capAction:(id)arg1;
- (void)evaluateCapJoinButtons;
- (void)prepareDecorationButtons;
- (void)endDecorationAction:(id)arg1;
- (void)startDecorationAction:(id)arg1;
- (void)flipDecoration:(id)arg1;
- (void)removeDecorationForLayer:(id)arg1 atPosition:(long long)arg2;
- (void)reloadData;
@end
@interface MSCanvasActions : MSBaseAction
{
}
- (void)centerSelectionInVisibleArea:(id)arg1;
- (void)centerLayersInCanvas:(id)arg1;
- (void)actualSize:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (void)zoomToSelection:(id)arg1;
- (void)zoomOut:(id)arg1;
- (void)zoomIn:(id)arg1;
- (void)selectAll:(id)arg1;
- (void)delete:(id)arg1;
- (void)duplicate:(id)arg1;
- (void)pasteHere:(id)arg1;
- (void)pasteInPlace:(id)arg1;
- (void)paste:(id)arg1;
- (void)copy:(id)arg1;
- (void)cut:(id)arg1;
@end
@interface MSColorControlsInspectorViewController : MSStylePartInspectorViewController
{
}
@end
@interface MSInsertSymbolAction : MSInsertSharedObjectAction
{
NSImage *_initialImage;
}
@property(retain, nonatomic) NSImage *initialImage; // @synthesize initialImage=_initialImage;
- (void).cxx_destruct;
- (id)sharedObjectName;
- (id)imageName;
- (id)unsortedSharedObjects;
- (void)menuWillOpen:(id)arg1;
- (BOOL)wouldInsertInASymbol;
- (BOOL)validateMenuItem:(id)arg1;
- (id)menuItemForMenu:(id)arg1 name:(id)arg2 sharedObject:(id)arg3;
- (void)showSharedObjectsSheet:(id)arg1;
- (void)insertSharedObjectInstance:(id)arg1;
- (id)initWithDocument:(id)arg1;
@end
@interface MSColorInspector : NSViewController <MSColorInspectorSectionDelegate, MSModeModePickerDelegate, BCPopoverContentController>
{
BCHSBColorPicker *colorPicker;
NSView *emptyTopView;
NSView *colorPickerView;
BCColorListView *colorListView;
NSView *shadowBlendingView;
NSView *borderBlendingOpacityView;
NSArray *_styleParts;
id <MSColorInspectorDelegate> _delegate;
BCPopover *_popover;
MSModePickerView *_borderColorTypePicker;
MSModePickerView *_fillColorTypePicker;
MSColorInspectorSectionColor *_colorSection;
MSColorInspectorSectionGradient *_gradientSection;
MSColorInspectorSectionPattern *_patternSection;
MSColorInspectorSectionNoise *_noiseSection;
MSEventHandlerManager *_handlerManager;
}
@property(retain, nonatomic) MSEventHandlerManager *handlerManager; // @synthesize handlerManager=_handlerManager;
@property(retain, nonatomic) MSColorInspectorSectionNoise *noiseSection; // @synthesize noiseSection=_noiseSection;
@property(retain, nonatomic) MSColorInspectorSectionPattern *patternSection; // @synthesize patternSection=_patternSection;
@property(retain, nonatomic) MSColorInspectorSectionGradient *gradientSection; // @synthesize gradientSection=_gradientSection;
@property(retain, nonatomic) MSColorInspectorSectionColor *colorSection; // @synthesize colorSection=_colorSection;
@property(nonatomic) __weak MSModePickerView *fillColorTypePicker; // @synthesize fillColorTypePicker=_fillColorTypePicker;
@property(nonatomic) __weak MSModePickerView *borderColorTypePicker; // @synthesize borderColorTypePicker=_borderColorTypePicker;
@property(nonatomic) __weak BCPopover *popover; // @synthesize popover=_popover;
@property(nonatomic) __weak id <MSColorInspectorDelegate> delegate; // @synthesize delegate=_delegate;
@property(copy, nonatomic) NSArray *styleParts; // @synthesize styleParts=_styleParts;
- (void).cxx_destruct;
- (void)setActionsToNil;
- (void)colorMagnifierAction:(id)arg1;
- (void)pickerViewChanged:(id)arg1;
- (id)pickerView:(id)arg1 labelForMode:(long long)arg2;
- (id)filteredStyleParts:(id)arg1;
- (void)close:(id)arg1;
- (void)refreshAction:(id)arg1;
- (void)colorChangedTo:(id)arg1;
- (void)colorPickerAction:(id)arg1;
- (void)changeColor:(id)arg1;
- (void)popoverWillClose;
- (void)setMaximumAvailableHeight:(long long)arg1;
- (void)validateEnableButtons;
- (id)viewControllers;
- (id)currentSection;
- (long long)initialColorTypePickerMode;
- (void)fixFirstResponder;
- (BOOL)shouldHideTopTabBar;
- (void)stack;
- (BOOL)stylePartIsGradient:(id)arg1;
- (void)findCommonColors;
- (void)prepareForDisplay;
- (void)setInitialColor:(id)arg1;
- (void)applyBackgroundArrowColor;
- (void)awakeFromNib;
- (id)nibName;
- (void)dealloc;
- (id)currentModePicker;
- (void)colorDidChangeTo:(id)arg1;
- (void)keyDown:(id)arg1;
- (id)initWithSender:(id)arg1 handlerManager:(id)arg2;
@end
@interface MSColorInspectorSection : CHViewController <MSPresetPickerViewDelegate>
{
id <MSColorInspectorSectionDelegate> _delegate;
NSArray *_styleParts;
MSPresetPickerView *_presetPicker;
NSScrollView *_presetPickerScrollView;
MSEventHandlerManager *_handlerManager;
}
@property(retain, nonatomic) MSEventHandlerManager *handlerManager; // @synthesize handlerManager=_handlerManager;
@property(retain, nonatomic) NSScrollView *presetPickerScrollView; // @synthesize presetPickerScrollView=_presetPickerScrollView;
@property(retain, nonatomic) MSPresetPickerView *presetPicker; // @synthesize presetPicker=_presetPicker;
@property(copy, nonatomic) NSArray *styleParts; // @synthesize styleParts=_styleParts;
@property(nonatomic) __weak id <MSColorInspectorSectionDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (BOOL)shouldShowAddPresetButton:(id)arg1;
- (id)viewsWithColorPickerView:(id)arg1;
- (id)factory;
- (void)refreshAction:(id)arg1;
- (void)dealloc;
- (BOOL)pickerView:(id)arg1 didDragPresetAtIndex:(unsigned long long)arg2 toIndex:(unsigned long long)arg3;
- (void)pickerView:(id)arg1 didPickPresetAtIndex:(unsigned long long)arg2;
- (void)pickerView:(id)arg1 removePresetAtIndex:(unsigned long long)arg2;
- (void)addPresetForPickerView:(id)arg1;
- (void)drawContentForCellInPickerView:(id)arg1 atIndex:(unsigned long long)arg2 inRect:(struct CGRect)arg3;
- (unsigned long long)numberOfPresetsInPickerView:(id)arg1;
- (void)colorPickerChangedTo:(id)arg1;
- (void)popoverWillClose;
- (void)validate;
- (BOOL)isEnabled;
- (long long)fillType;
- (void)reloadPresetPicker;
- (id)init;
@end
@interface MSColorInspectorSectionColor : MSColorInspectorSection
{
MSColor *_pickedColor;
MSColorFactory *_factory;
}
@property(retain, nonatomic) MSColorFactory *factory; // @synthesize factory=_factory;
@property(retain, nonatomic) MSColor *pickedColor; // @synthesize pickedColor=_pickedColor;
- (void).cxx_destruct;
- (void)dealloc;
- (void)pickerView:(id)arg1 didPickPresetAtIndex:(unsigned long long)arg2;
- (void)addPresetForPickerView:(id)arg1;
- (void)drawContentForCellInPickerView:(id)arg1 atIndex:(unsigned long long)arg2 inRect:(struct CGRect)arg3;
- (void)colorPickerChangedTo:(id)arg1;
- (BOOL)hasAdvancedSettingsNib;
- (long long)fillType;
- (void)validate;
- (void)setStyleParts:(id)arg1;
- (void)highlightCurrentColor;
- (void)reloadPresetPicker;
- (id)viewsWithColorPickerView:(id)arg1;
- (id)init;
@end
@interface MSColorInspectorSectionGradient : MSColorInspectorSection <MSGradientEventHandlerDelegate, MSGradientBarViewDelegate>
{
NSPopUpButton *gradientTypeButton;
NSButton *smoothOpacityButton;
MSGradientBarView *gradientBarView;
MSGradientEventHandler *gradientHandler;
NSButton *_rotateLeftButton;
NSButton *_rotateRightButton;
MSGradientFactory *_factory;
}
@property(retain, nonatomic) MSGradientFactory *factory; // @synthesize factory=_factory;
@property(retain, nonatomic) NSButton *rotateRightButton; // @synthesize rotateRightButton=_rotateRightButton;
@property(retain, nonatomic) NSButton *rotateLeftButton; // @synthesize rotateLeftButton=_rotateLeftButton;
@property(retain, nonatomic) MSGradientEventHandler *gradientHandler; // @synthesize gradientHandler;
- (void).cxx_destruct;
- (void)dealloc;
- (void)closeGradientHandler;
- (void)popoverWillClose;
- (id)gradients;
- (id)rotateTransformForGradient:(id)arg1 angle:(double)arg2;
- (void)rotateGradientsByAngle:(double)arg1;
- (void)rotateRightAction:(id)arg1;
- (void)rotateLeftAction:(id)arg1;
- (void)refreshAction:(id)arg1;
- (void)drawGradient:(id)arg1 inRect:(struct CGRect)arg2;
- (void)updateOtherGradientsToReflectChanges;
- (void)gradientHandlerDidChangeGradient:(id)arg1;
- (void)gradientHandlerWillLoseFocus:(id)arg1;
- (void)gradientHandlerDidChangeCurrentPoint:(id)arg1;
- (void)colorPickerChangedTo:(id)arg1;
- (void)switchToGradientHandler;
- (void)pickerView:(id)arg1 didPickPresetAtIndex:(unsigned long long)arg2;
- (void)pickerView:(id)arg1 removePresetAtIndex:(unsigned long long)arg2;
- (void)addPresetForPickerView:(id)arg1;
- (void)drawContentForCellInPickerView:(id)arg1 atIndex:(unsigned long long)arg2 inRect:(struct CGRect)arg3;
- (void)gradientBarAction:(id)arg1;
- (long long)fillType;
- (void)switchToGradientHandlerIfNecessary;
- (void)validate;
- (id)viewsWithColorPickerView:(id)arg1;
- (void)gradientBarChanged:(id)arg1;
- (void)awakeFromNib;
- (id)init;
@end
@interface MSTabbedModePickerView : MSModePickerView
{
}
- (void)drawRect:(struct CGRect)arg1;
- (void)setPickerMode:(long long)arg1;
@end
@interface MSColorInspectorSectionPattern : MSColorInspectorSection
{
NSImageView *patternWell;
NSButton *choosePatternButton;
NSPopUpButton *patternTilButton;
}
- (void).cxx_destruct;
- (void)updatePatternWellImage;
- (id)factory;
- (BOOL)pickerViewSupportsDragDrop:(id)arg1;
- (void)pickerView:(id)arg1 didPickPresetAtIndex:(unsigned long long)arg2;
- (void)pickerView:(id)arg1 removePresetAtIndex:(unsigned long long)arg2;
- (void)addPresetForPickerView:(id)arg1;
- (void)drawContentForCellInPickerView:(id)arg1 atIndex:(unsigned long long)arg2 inRect:(struct CGRect)arg3;
- (void)patternWellAction:(id)arg1;
- (void)choosePatternImage:(id)arg1;
- (void)validate;
- (long long)fillType;
- (void)enableSectionButtonAction:(id)arg1;
- (id)viewsWithColorPickerView:(id)arg1;
- (void)awakeFromNib;
- (id)init;
@end
@interface MSColorPickerBackgroundView : NSView
{
}
- (id)subViewsForResponderFixer;
@end
@interface MSColorPreviewButton : NSButton
{
MSStyleBasicFill *_basicFill;
NSColor *_color;
id _dragOwner;
struct CGRect _colorFrame;
}
@property(nonatomic) __weak id dragOwner; // @synthesize dragOwner=_dragOwner;
@property(nonatomic) struct CGRect colorFrame; // @synthesize colorFrame=_colorFrame;
@property(copy, nonatomic) NSColor *color; // @synthesize color=_color;
@property(retain, nonatomic) MSStyleBasicFill *basicFill; // @synthesize basicFill=_basicFill;
- (void).cxx_destruct;
- (void)dealloc;
- (void)drawNoiseFillInRect:(struct CGRect)arg1;
- (void)drawPatternFillInRect:(struct CGRect)arg1;
- (void)drawGradientFillInRect:(struct CGRect)arg1;
- (void)drawColorFillInRect:(struct CGRect)arg1;
- (void)drawBasicFilInRect:(struct CGRect)arg1;
- (void)drawBasicFillInRect:(struct CGRect)arg1;
- (id)fillColor;
- (id)innerBorderColor;
- (id)borderColor;
- (BOOL)fillIsPattern;
- (BOOL)isFlipped;
- (void)drawButton;
- (void)drawRect:(struct CGRect)arg1;
- (void)mouseDown:(id)arg1;
@end
@interface MSCommand : NSObject
{
}
+ (id)runWithArguments:(CDUnknownBlockType)arg1;
- (id)run;
@end
@interface MSFontList : NSObject
{
unsigned long long _cachingIndex;
NSArray *_commonFonts;
NSArray *_systemFonts;
NSArray *_allFonts;
NSArray *_filterFonts;
}
+ (void)initialize;
@property(retain, nonatomic) NSArray *filterFonts; // @synthesize filterFonts=_filterFonts;
@property(retain, nonatomic) NSArray *allFonts; // @synthesize allFonts=_allFonts;
@property(retain, nonatomic) NSArray *systemFonts; // @synthesize systemFonts=_systemFonts;
@property(retain, nonatomic) NSArray *commonFonts; // @synthesize commonFonts=_commonFonts;
- (void).cxx_destruct;
- (void)stopCachingFonts;
- (void)startCachingFonts;
- (void)clearFilter;
- (void)filter:(id)arg1;
- (id)fontForFontAtIndex:(unsigned long long)arg1;
- (id)nameOfFontAtIndex:(unsigned long long)arg1;
- (unsigned long long)numberOfFonts;
- (void)findCommonFontsInDocument:(id)arg1;
- (void)findSystemFonts;
- (void)prepareList:(id)arg1;
@end
@interface MSContentDrawView : MSBaseView <MSBasicDelegate, MSTileRemoveCollector>
{
NSEvent *lastEvent;
struct CGPoint mouseBeforePinch;
BOOL handToolIsActive;
struct CGPoint handToolOriginalPoint;
struct CGPoint handToolOriginalScrollOrigin;
BOOL zoomToolIsActive;
BOOL zoomToolActivatedByKey;
struct CGPoint zoomToolStartPoint;
struct CGPoint zoomToolEndPoint;
BOOL didMouseDown;
BOOL hasDraggedOutsideInitialPadding;
struct CGPoint mouseDownPoint;
BOOL _userDidMagnify;
BOOL _shouldHideOverlayControls;
BOOL _lastActualZoomScrollOriginSaved;
MSRulerView *_horizontalRuler;
MSRulerView *_verticalRuler;
MSDocument *_document;
CALayer *_masterTileLayer;
MSTilePlacer *_layerTiler;
long long _animatingZoomCounter;
double _zoomDeltaDuringPinch;
double _zoomValueAfterAnimating;
NSTimer *_refreshTimer;
double _refreshDelay;
NSMutableArray *_collectors;
NSTimer *_scrollCleanupTimer;
MSViewPort *_viewPortBeforeZoomOut;
struct CGPoint _lastActualZoomScrollOrigin;
struct CGRect _dirtyContentRect;
struct CGRect _dirtyOverlayRect;
}
@property(retain, nonatomic) MSViewPort *viewPortBeforeZoomOut; // @synthesize viewPortBeforeZoomOut=_viewPortBeforeZoomOut;
@property(retain, nonatomic) NSTimer *scrollCleanupTimer; // @synthesize scrollCleanupTimer=_scrollCleanupTimer;
@property(retain, nonatomic) NSMutableArray *collectors; // @synthesize collectors=_collectors;
@property(nonatomic) double refreshDelay; // @synthesize refreshDelay=_refreshDelay;
@property(nonatomic) struct CGRect dirtyOverlayRect; // @synthesize dirtyOverlayRect=_dirtyOverlayRect;
@property(nonatomic) struct CGRect dirtyContentRect; // @synthesize dirtyContentRect=_dirtyContentRect;
@property(retain, nonatomic) NSTimer *refreshTimer; // @synthesize refreshTimer=_refreshTimer;
@property(nonatomic) BOOL lastActualZoomScrollOriginSaved; // @synthesize lastActualZoomScrollOriginSaved=_lastActualZoomScrollOriginSaved;
@property(nonatomic) struct CGPoint lastActualZoomScrollOrigin; // @synthesize lastActualZoomScrollOrigin=_lastActualZoomScrollOrigin;
@property(nonatomic) double zoomValueAfterAnimating; // @synthesize zoomValueAfterAnimating=_zoomValueAfterAnimating;
@property(nonatomic) double zoomDeltaDuringPinch; // @synthesize zoomDeltaDuringPinch=_zoomDeltaDuringPinch;
@property(nonatomic) long long animatingZoomCounter; // @synthesize animatingZoomCounter=_animatingZoomCounter;
@property(nonatomic) BOOL shouldHideOverlayControls; // @synthesize shouldHideOverlayControls=_shouldHideOverlayControls;
@property(retain, nonatomic) MSTilePlacer *layerTiler; // @synthesize layerTiler=_layerTiler;
@property(retain, nonatomic) CALayer *masterTileLayer; // @synthesize masterTileLayer=_masterTileLayer;
@property(nonatomic) __weak MSDocument *document; // @synthesize document=_document;
@property(nonatomic) __weak MSRulerView *verticalRuler; // @synthesize verticalRuler=_verticalRuler;
@property(nonatomic) __weak MSRulerView *horizontalRuler; // @synthesize horizontalRuler=_horizontalRuler;
@property(readonly, nonatomic) BOOL zoomToolIsActive; // @synthesize zoomToolIsActive;
- (void).cxx_destruct;
- (void)dealloc;
- (void)layerPositionPossiblyChanged;
- (void)ignoreNextKeyDownEventUntilModifiersChange;
- (void)refresh;
- (void)windowDidResize:(id)arg1;
- (void)setCurrentPage:(id)arg1;
- (void)scrollPageDown:(id)arg1;
- (void)scrollPageUp:(id)arg1;
- (void)smartMagnifyWithEvent:(id)arg1;
- (BOOL)canDrawConcurrently;
- (void)currentHandlerChanged;
- (void)setDelegate:(id)arg1;
- (void)setOutletsToNil;
- (void)didUndoNotification:(id)arg1;
- (void)willUndoNotification:(id)arg1;
- (void)setFrame:(struct CGRect)arg1;
- (void)selectToolbarItemWithIdentifier:(id)arg1;
- (void)refreshViewsWithMask:(unsigned long long)arg1;
- (void)refreshViewsWithMaskImmediately:(unsigned long long)arg1;
- (void)reloadLayerList;
- (id)defaultHandler;
- (id)undoManager;
- (id)pages;
- (id)currentPage;
- (id)currentView;
- (id)selectedLayers;
- (void)flagsChanged:(id)arg1;
- (id)setCurrentHandlerKey:(id)arg1;
- (id)currentHandlerKey;
- (void)toggleHandlerKey:(id)arg1;
- (void)changeColor:(id)arg1;
- (void)cursorUpdate:(id)arg1;
- (void)resetCursorRects;
- (void)addLayer:(id)arg1;
- (void)changeFont:(id)arg1;
- (BOOL)isOpaque;
- (void)setLastEvent:(id)arg1;
- (id)lastEvent;
- (void)refreshOfType:(unsigned long long)arg1 rect:(struct CGRect)arg2;
- (void)didFinishAnimatingZoom;
- (void)willStartAnimatingZoom;
- (struct CGRect)visibleContentRect;
- (void)setViewPort:(id)arg1;
- (void)animateToViewPort:(id)arg1;
- (void)animateScrollOriginToPoint:(struct CGPoint)arg1;
- (struct CGPoint)currentMidPointFromScrollOrigin:(struct CGPoint)arg1 zoomValue:(double)arg2;
- (struct CGPoint)currentMidPoint;
- (void)actualSizeWithoutAnimating;
- (void)actualSize;
- (double)currentZoomValueAccountingForAnimation;
- (double)zoomValueAfterZoomOut;
- (void)zoomOut;
- (double)zoomValueAfterZoomIn;
- (void)setZoomValueCenteredInCanvas:(double)arg1;
- (void)refreshOverlays;
- (void)animatedZoomDidEndAtMidPoint:(struct CGPoint)arg1;
- (void)animateToZoom:(double)arg1 fromPoint:(struct CGPoint)arg2;
- (void)animateToZoom:(double)arg1;
- (void)zoomIn;
- (id)menuForEvent:(id)arg1;
- (BOOL)wantsPeriodicDraggingUpdates;
- (BOOL)performDragOperation:(id)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (BOOL)prepareForDragOperation:(id)arg1;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (BOOL)acceptsFirstResponder;
- (BOOL)acceptsFirstMouse:(id)arg1;
- (void)insertBacktab:(id)arg1;
- (void)insertTab:(id)arg1;
- (void)insertTabIgnoringFieldEditor:(id)arg1;
- (void)keyUp:(id)arg1;
- (BOOL)performActionWithName:(id)arg1;
- (BOOL)interpretKeyEvent:(id)arg1;
- (void)keyDown:(id)arg1;
- (void)insertText:(id)arg1;
- (void)doCommandBySelector:(SEL)arg1;
- (void)calculateMouseBeforePinch:(BOOL)arg1;
- (void)setZoomValueByOnlyScalingTiles:(double)arg1 fromMouseLocation:(BOOL)arg2;
- (void)magnifyWithEvent:(id)arg1;
- (void)reloadAllTiles;
- (void)prepare;
- (void)displayPropertiesDidChange;
- (void)resetMasterTileLayer;
- (struct CGPoint)scrollOriginAfterMagnify;
- (BOOL)userDidMagnify;
- (void)tileRemoveCollectorDidFinish:(id)arg1;
- (void)animationDidFinishAtZoomValue:(double)arg1 scrollOrigin:(struct CGPoint)arg2;
- (void)touchesEndedWithEvent:(id)arg1;
- (void)touchesBeganWithEvent:(id)arg1;
- (BOOL)acceptsTouchEvents;
- (void)scrollCleanupTimer:(id)arg1;
- (void)scrollWheel:(id)arg1;
- (id)viewPortForZoomToFitRect:(id)arg1;
- (void)zoomToFitRect:(id)arg1;
- (id)totalRectForLayers:(id)arg1;
- (void)zoomToSelection;
- (void)centerSelectionInVisibleArea;
- (void)centerLayersInCanvas;
- (void)centerRect:(id)arg1 animated:(BOOL)arg2;
- (void)centerRect:(id)arg1;
- (void)centerSelection;
- (void)mouseMoved:(id)arg1;
- (void)mouseUp:(id)arg1;
- (void)doMouseDraggedEvent:(id)arg1;
- (void)mouseDraggedOutsideCanvas;
- (BOOL)isPointOutsideCanvas:(struct CGPoint)arg1;
- (void)mouseDragged:(id)arg1;
- (void)endRefreshCoalescing;
- (void)beginRefreshCoalescing;
- (void)mouseDown:(id)arg1;
- (void)mouseExited:(id)arg1;
- (id)grid;
- (void)placeOriginInTopLeft;
- (void)centerDocumentAndPlaceScrollOriginInTopLeft;
- (BOOL)group:(id)arg1 containsLayerOfType:(Class)arg2;
- (void)centerInBounds;
- (void)refreshTiles;
- (void)scheduleRefreshTiles;
- (void)baseRefreshOfTypeImmediately:(unsigned long long)arg1 rect:(struct CGRect)arg2;
- (void)collectDirtyRect:(struct CGRect)arg1 ofType:(unsigned long long)arg2;
- (void)baseRefreshOfType:(unsigned long long)arg1 rect:(struct CGRect)arg2;
- (void)setZoomValue:(double)arg1;
- (void)setScrollOrigin:(struct CGPoint)arg1 moveTiles:(BOOL)arg2;
- (void)prepareTile:(id)arg1;
- (id)newMasterTileLayer;
- (void)enableLayerBackedDrawing;
- (void)pixelGridDidChange;
- (void)screenDidChange:(id)arg1;
- (void)awakeFromNib;
- (long long)tag;
- (void)initialize;
- (void)handToolMouseUp;
- (void)handToolMouseDragged:(id)arg1;
- (void)handToolMouseDown:(id)arg1;
- (void)endHandToolMode;
- (void)beginHandToolMode;
- (void)drawZoomTool;
- (BOOL)shouldZoomIntoRect;
- (void)zoomToolMouseUp:(id)arg1;
- (struct CGRect)zoomRect;
- (void)applyZoomCursor;
- (void)zoomToolMouseDragged:(id)arg1;
- (void)zoomTooMouseMoved;
- (void)zoomToolMouseDown:(id)arg1;
- (void)zoomToolFlagsChanged;
- (struct CGPoint)zoomPointFromEvent:(id)arg1;
- (void)endZoomToolMode;
- (void)beginZoomToolMode;
@end
@interface MSWelcomeWindowFieldBorder : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSCustomShapeSection : MSLayerSection
{
NSString *nibName;
}
- (void).cxx_destruct;
- (void)userAction:(id)arg1;
- (id)nibName;
@end
@interface MSSaveAsTemplateAction : MSBaseAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)saveAsTemplate:(id)arg1;
@end
@interface MSWelcomeWindowButtonCell : MSHoverButtonCell
{
}
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSWelcomeWindowBigButton : MSHoverButton
{
}
- (void)setState:(long long)arg1;
- (void)dealloc;
- (void)mouseExited:(id)arg1;
- (void)mouseDown:(id)arg1;
- (void)awakeFromNib;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface MSWelcomeWindowBigButtonCell : MSHoverButtonCell
{
}
- (void)drawImage:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (void)drawBezelWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface MSWelcomeWindowPlayButtonCell : MSWelcomeWindowButtonCell
{
}
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSDistributeHorizontallyAction : MSDistributeAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)distributeHorizontally:(id)arg1;
@end
@interface MSDistributeVerticallyAction : MSDistributeAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)distributeVertically:(id)arg1;
@end
@interface MSDistributeAction : MSBaseAction
{
}
- (void)clearCachesIfNecessary:(id)arg1;
- (void)distributeLayers:(id)arg1 withSpace:(long long)arg2 forAxis:(id)arg3;
- (long long)calculateRequiredSpaceBetweenLayers:(id)arg1 forAxis:(id)arg2;
- (id)layersSortedForAxis:(id)arg1;
- (void)distributeAlongAxis:(id)arg1;
- (id)validation;
@end
@interface MSDisplayMessageTextField : NSTextField
{
}
+ (Class)cellClass;
@end
@interface MSDisplayMessageTextFieldCell : NSTextFieldCell
{
}
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface MSDocument : NSDocument <NSMenuDelegate, NSToolbarDelegate, NSWindowDelegate, MSBasicDelegate, MSDocumentDataDelegate, MSPageDelegate>
{
MSDocumentData *documentData;
MSActionsController *actionsController;
MSInspectorController *inspectorController;
MSToolbarConstructor *toolbarConstructor;
MSEventHandlerManager *eventHandlerManager;
BOOL _hasOpenedImageFile;
BOOL _nextReadFromURLIsReload;
NSSplitView *_splitView;
NSWindow *_documentWindow;
NSWindow *_messageWindow;
MSSplitViewDelegate *_splitViewController;
NSView *_inspectorPlaceholderView;
NSView *_canvasPlaceholderView;
MSSidebarViewController *_sidebarController;
MSIOSRefreshCollector *_refreshCollector;
MSFontList *_fontList;
NSArray *_selectedLayers;
NSDictionary *_collectedSharedObjects;
NSTimer *_collectedSharedObjectsTimer;
MSContentDrawViewController *_currentContentViewController;
}
+ (id)currentDocument;
+ (BOOL)isNativeType:(id)arg1;
+ (id)writableTypes;
+ (id)readableTypes;
+ (BOOL)autosavesInPlace;
@property(nonatomic) BOOL nextReadFromURLIsReload; // @synthesize nextReadFromURLIsReload=_nextReadFromURLIsReload;
@property(retain, nonatomic) MSContentDrawViewController *currentContentViewController; // @synthesize currentContentViewController=_currentContentViewController;
@property(nonatomic) BOOL hasOpenedImageFile; // @synthesize hasOpenedImageFile=_hasOpenedImageFile;
@property(retain, nonatomic) NSTimer *collectedSharedObjectsTimer; // @synthesize collectedSharedObjectsTimer=_collectedSharedObjectsTimer;
@property(retain, nonatomic) NSDictionary *collectedSharedObjects; // @synthesize collectedSharedObjects=_collectedSharedObjects;
@property(copy, nonatomic) NSArray *selectedLayers; // @synthesize selectedLayers=_selectedLayers;
@property(retain, nonatomic) MSFontList *fontList; // @synthesize fontList=_fontList;
@property(readonly, nonatomic) MSIOSRefreshCollector *refreshCollector; // @synthesize refreshCollector=_refreshCollector;
@property(retain, nonatomic) MSSidebarViewController *sidebarController; // @synthesize sidebarController=_sidebarController;
@property(retain, nonatomic) NSView *canvasPlaceholderView; // @synthesize canvasPlaceholderView=_canvasPlaceholderView;
@property(retain, nonatomic) NSView *inspectorPlaceholderView; // @synthesize inspectorPlaceholderView=_inspectorPlaceholderView;
@property(nonatomic) __weak MSSplitViewDelegate *splitViewController; // @synthesize splitViewController=_splitViewController;
@property(retain, nonatomic) NSWindow *messageWindow; // @synthesize messageWindow=_messageWindow;
@property(retain, nonatomic) NSWindow *documentWindow; // @synthesize documentWindow=_documentWindow;
@property(nonatomic) __weak NSSplitView *splitView; // @synthesize splitView=_splitView;
@property(readonly, nonatomic) MSEventHandlerManager *eventHandlerManager; // @synthesize eventHandlerManager;
@property(retain, nonatomic) MSDocumentData *documentData; // @synthesize documentData;
@property(retain, nonatomic) MSToolbarConstructor *toolbarConstructor; // @synthesize toolbarConstructor;
@property(readonly, nonatomic) MSInspectorController *inspectorController; // @synthesize inspectorController;
@property(readonly, nonatomic) MSActionsController *actionsController; // @synthesize actionsController;
- (void).cxx_destruct;
- (void)debugCountObject:(id)arg1 counts:(id)arg2;
- (void)debugCountObjects:(id)arg1;
- (void)logBuggyBezierPaths;
- (void)determineCurrentArtboard;
- (void)layerSelectionDidChange;
- (void)collectRefreshRect:(struct CGRect)arg1 page:(id)arg2;
- (void)layerTreeLayoutDidChange;
- (void)willRemovePage:(id)arg1;
- (void)didAddPage:(id)arg1;
- (void)didAddArtboard:(id)arg1 toPage:(id)arg2;
- (void)willRemoveArtboard:(id)arg1 fromPage:(id)arg2;
- (void)didUpdateDetailsForArtboard:(id)arg1;
- (void)didUpdateDetailsForPage:(id)arg1;
- (void)currentArtboardDidChange;
- (void)collapseGroupsInLayerList:(id)arg1;
- (void)sliceDidChangeVisibility:(id)arg1;
- (void)changeTextLayerFont:(id)arg1;
- (void)debugStressTestRendering:(id)arg1;
- (void)layerPositionPossiblyChanged;
- (void)startBackgroundCaching;
- (id)addBlankPage;
- (void)toggleClickThrough:(id)arg1;
- (void)findLayer:(id)arg1;
- (void)showCurrentArtboardPreview:(id)arg1;
- (void)redoAction:(id)arg1;
- (void)undoAction:(id)arg1;
- (void)toggleLayersAndInspectorVisibility:(id)arg1;
- (void)toggleInspectorVisibility:(id)arg1;
- (BOOL)isInPresentationMode;
- (void)toggleLayerListVisibility:(id)arg1;
- (void)renameLayer:(id)arg1;
- (void)windowDidExitVersionBrowser:(id)arg1;
- (void)windowDidEnterVersionBrowser:(id)arg1;
- (void)colorMagnifierAction:(id)arg1;
- (BOOL)isRulersVisible;
- (void)toggleRulers;
- (BOOL)currentPopoverHandlesColorMagnifier;
- (void)copyCSSAttributes:(id)arg1;
- (id)pages;
- (id)layersSharingStyle:(id)arg1;
- (id)layerStyles;
- (void)removePage:(id)arg1;
- (void)setCurrentPage:(id)arg1;
- (id)artboards;
- (id)grid;
- (id)document;
- (void)pasteStyle:(id)arg1;
- (void)copyStyle:(id)arg1;
- (void)layoutSettings:(id)arg1;
- (void)gridSettings:(id)arg1;
- (void)setStyleAsDefault:(id)arg1;
- (void)returnToDefaultHandler:(id)arg1;
- (id)defaultHandler;
- (id)setCurrentHandlerKey:(id)arg1;
- (id)toggleHandlerKey:(id)arg1;
- (void)reloadInspector;
- (void)reloadLayerList;
- (void)refreshViewsWithMask:(unsigned long long)arg1;
- (void)refreshOfType:(unsigned long long)arg1 rect:(struct CGRect)arg2;
- (id)rootDelegate;
- (void)deleteArtboards:(id)arg1;
- (void)menuWillOpen:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
- (id)currentVerticalRulerData;
- (id)currentHorizontalRulerData;
- (void)zoomValueDidChange;
- (void)syncSharedObjects:(id)arg1;
- (void)documentData:(id)arg1 syncSharedObject:(id)arg2;
- (void)documentData:(id)arg1 didChangeToPage:(id)arg2;
- (BOOL)inspectorIsMain;
- (void)selectToolbarItemWithIdentifier:(id)arg1;
- (id)closestVisibleIdentifierInToolbarForIdentifier:(id)arg1;
- (void)reversePath:(id)arg1;
- (void)flagsChanged:(id)arg1;
- (void)windowDidResize:(id)arg1;
- (id)currentHandlerKey;
- (id)currentHandler;
- (void)enableInteractionFrom:(id)arg1;
- (void)toggleSliceInteraction:(id)arg1;
- (void)toggleLayerInteraction:(id)arg1;
- (void)toggleLayerHighlight:(id)arg1;
- (void)toggleSelection:(id)arg1;
- (void)lockLayer:(id)arg1;
- (void)toggleArtboardShadow:(id)arg1;
- (void)togglePixelLines:(id)arg1;
- (void)toggleAlignmentGuides:(id)arg1;
- (void)validateMenuItemTitle:(id)arg1;
- (BOOL)validateItem:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)layerWouldOverlapExistingLayer:(id)arg1 inGroup:(id)arg2;
- (void)offsetLayerIfNecessary:(id)arg1 forInsertingInGroup:(id)arg2;
- (void)addLayer:(id)arg1 changeName:(BOOL)arg2;
- (void)addLayer:(id)arg1;
- (id)findCurrentArtboardGroup;
- (void)coalescedDetermineArtboardNotification:(id)arg1;
- (void)putSelectionBackInCanvasIfPossible;
- (void)coalescedSelectionDidChangeNotification:(id)arg1;
- (id)findSelectedLayers;
- (id)currentPage;
- (void)exportPDFBook:(id)arg1;
- (void)exportSliceLayers:(id)arg1;
- (id)allExportableLayers;
- (void)exportEnabledSliceLayers:(id)arg1;
- (void)export:(id)arg1;
- (id)selectedLayersOfClass:(Class)arg1;
- (void)sendMessageToRootObject:(unsigned long long)arg1;
- (void)returnToNormalHandler;
- (void)currentHandlerChanged;
@property(nonatomic) double zoomValue; // @dynamic zoomValue;
@property(nonatomic) struct CGPoint scrollOrigin; // @dynamic scrollOrigin;
- (id)windowNibName;
- (id)toolbar;
- (BOOL)shouldCreateToolbar;
- (void)windowControllerDidLoadNib:(id)arg1;
- (void)loadLayerListPanel;
- (void)loadInspectorPanel;
- (void)windowWillEnterFullScreen:(id)arg1;
- (void)awakeFromNib;
- (void)wireDocumentDataToUI;
- (id)currentView;
- (id)printOperationWithSettings:(id)arg1 error:(id *)arg2;
- (void)windowWillClose:(id)arg1;
- (void)windowDidBecomeKey:(id)arg1;
- (void)windowDidEndSheet:(id)arg1;
- (void)windowWillBeginSheet:(id)arg1;
- (id)window;
- (void)dealloc;
- (void)close;
- (void)setDelegatesToNil;
- (id)actionWithName:(id)arg1;
- (id)actions;
- (void)createActions;
- (id)init;
- (void)alignLayers:(id)arg1 toValue:(id)arg2 forKey:(id)arg3;
- (id)alignmentRectForLayers:(id)arg1;
- (void)alignToKey:(id)arg1;
- (void)alignLayersBottom:(id)arg1;
- (void)alignLayersMiddle:(id)arg1;
- (void)alignLayersTop:(id)arg1;
- (void)alignLayersRight:(id)arg1;
- (void)alignLayersCenter:(id)arg1;
- (void)alignLayersLeft:(id)arg1;
- (id)exportFramer;
- (void)hideMessage:(id)arg1;
- (void)hideMessage;
- (void)displayMessage:(id)arg1 timeout:(double)arg2;
- (void)displayMessage:(id)arg1;
- (void)showMessage:(id)arg1;
- (void)stopAccessingFolderToken:(id)arg1;
- (id)startAccessingFolder:(id)arg1 tokenName:(id)arg2;
- (id)dataForRequest:(id)arg1 ofType:(id)arg2;
- (void)saveSlice:(id)arg1 toFile:(id)arg2;
- (id)sliceForArtboardOrSlice:(id)arg1;
- (void)saveArtboardOrSlice:(id)arg1 toFile:(id)arg2;
- (id)sliceForRect:(id)arg1;
- (id)askForUserInput:(id)arg1 ofType:(long long)arg2 initialValue:(id)arg3;
- (id)askForUserInput:(id)arg1 initialValue:(id)arg2;
- (void)warnAboutOldVersion;
- (BOOL)askToOpenDocumentRepairingMetadata;
- (BOOL)askToOpenDocumentWithMissingFonts:(id)arg1;
- (void)alertDocumentIsWrongSize;
- (void)alertDocumentIsTooNew;
- (void)resetImportedDocument:(id)arg1;
- (BOOL)readImageFromPath:(id)arg1 error:(id *)arg2;
- (id)addImageLayerFromPath:(id)arg1 toGroup:(id)arg2 fitPixels:(BOOL)arg3 error:(id *)arg4;
- (BOOL)readFromDocumentWrapper:(id)arg1 ofType:(id)arg2 wasMigrated:(BOOL)arg3 error:(id *)arg4;
- (BOOL)processValidationCode:(unsigned long long)arg1 wrapper:(id)arg2 missingFonts:(id)arg3;
- (id)migrateWithXPCFromURL:(id)arg1 error:(id *)arg2;
- (BOOL)validateWithXPCAtURL:(id)arg1 wrapper:(id)arg2;
- (BOOL)validateLocallyWithWrapper:(id)arg1;
- (BOOL)readDocumentFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)revertToContentsOfURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)readEPSFromURL:(id)arg1;
- (BOOL)readPDFFromURL:(id)arg1;
- (BOOL)readSVGFromURL:(id)arg1;
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (BOOL)writeToURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
- (void)saveToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3 completionHandler:(CDUnknownBlockType)arg4;
- (BOOL)canAsynchronouslyWriteToURL:(id)arg1 ofType:(id)arg2 forSaveOperation:(unsigned long long)arg3;
- (BOOL)documentBundleContainsSVNFolders;
- (BOOL)shouldCancelAutoSave;
@end
@interface MSDotDrawing : NSObject
{
}
+ (void)resetZoomValue;
+ (void)setZoomValue:(double)arg1;
+ (void)drawShadowForHover:(BOOL)arg1 inBlock:(CDUnknownBlockType)arg2;
+ (id)gradient;
+ (id)shadowForHover:(BOOL)arg1;
+ (void)drawBezier:(id)arg1;
+ (void)drawRectAtPoint:(struct CGPoint)arg1;
+ (void)drawAtPoint:(struct CGPoint)arg1 isSelected:(BOOL)arg2 color:(id)arg3;
+ (void)drawAtPoint:(struct CGPoint)arg1 ofType:(long long)arg2 isSelected:(BOOL)arg3 isHovering:(BOOL)arg4;
+ (void)drawAtPoint:(struct CGPoint)arg1 ofType:(long long)arg2 isSelected:(BOOL)arg3 isHovering:(BOOL)arg4 transformStruct:(struct _CHTransformStruct)arg5;
+ (double)dotSizeForType:(long long)arg1;
+ (void)load;
@end
@interface MSDragRectEventHandler : MSEventHandler
{
struct CGPoint _fromPoint;
struct CGPoint _toPoint;
BOOL _handToolActive;
MSNormalEventData *eventData;
}
- (void).cxx_destruct;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (BOOL)shouldHideExportBar;
- (BOOL)shouldDrawLayerSelection;
- (void)flagsChanged:(id)arg1;
- (id)layerSnapper;
- (void)drawHeight:(double)arg1 ofRect:(id)arg2 attributes:(id)arg3;
- (void)drawWidth:(double)arg1 ofRect:(id)arg2 attributes:(id)arg3;
- (void)drawRectMeasurements;
- (void)prepareGraphicsContext;
- (void)drawRectPreview;
- (void)drawInRect:(struct CGRect)arg1;
- (id)currentGroup;
- (BOOL)handlesHandToolItself;
- (void)keyUp:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)refresh;
- (id)rectForInserting;
- (id)performActionWithRect:(id)arg1;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (struct CGPoint)alignMouseToGrid:(struct CGPoint)arg1;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (void)handlerWillLoseFocus;
- (void)handlerGotFocus;
- (id)initWithManager:(id)arg1;
@end
@interface MSDrawingInfo : NSObject
{
BOOL _isDragging;
}
+ (id)sharedController;
@property(nonatomic) BOOL isDragging; // @synthesize isDragging=_isDragging;
@end
@interface MSDummyDocument : NSDocument
{
}
+ (id)readableTypes;
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
@end
@interface MSDuplicateOffsetTracker : NSObject
{
long long multiplier;
}
- (double)offset;
- (void)increment;
- (void)resetToInitialOffset;
- (void)reset;
@end
@interface MSTextOrStyleShareButtonCell : NSButtonCell
{
}
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface MSEditingShapeDrawing : NSObject
{
MSShapePathLayer *shape;
MSSelectionPathCollection *selectedPoints;
MSSelectionPath *hoveringPoint;
struct CGRect dirtyRect;
struct CGPoint scrollOrigin;
double zoomValue;
long long hoveringBeforeIndex;
}
@property(nonatomic) long long hoveringBeforeIndex; // @synthesize hoveringBeforeIndex;
@property(nonatomic) double zoomValue; // @synthesize zoomValue;
@property(nonatomic) struct CGPoint scrollOrigin; // @synthesize scrollOrigin;
@property(nonatomic) struct CGRect dirtyRect; // @synthesize dirtyRect;
@property(retain, nonatomic) MSSelectionPath *hoveringPoint; // @synthesize hoveringPoint;
@property(retain, nonatomic) MSSelectionPathCollection *selectedPoints; // @synthesize selectedPoints;
@property(retain, nonatomic) MSShapePathLayer *shape; // @synthesize shape;
- (void).cxx_destruct;
- (void)drawLineFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2 inFrame:(struct CGRect)arg3;
- (void)drawOutlinePointAtSelectionPath:(id)arg1 isSelected:(BOOL)arg2 selectionCount:(long long)arg3 transformStruct:(struct _CHTransformStruct)arg4;
- (void)drawOutlinePoints;
- (void)drawBetweenPoints;
- (void)draw;
- (id)init;
@end
@interface MSToggleFillAction : MSBaseAction
{
}
- (void)toggleFill:(id)arg1;
- (void)doPerformAction:(id)arg1;
@end
@interface MSToggleBorderAction : MSBaseAction
{
}
- (void)toggleBorder:(id)arg1;
- (void)doPerformAction:(id)arg1;
@end
@interface MSLayerSelectionDrawing : NSObject
{
}
+ (BOOL)layerIsLine:(id)arg1;
+ (void)drawSelectionHandlersForLayer:(id)arg1;
+ (void)drawSelectionStrokeForLayer:(id)arg1;
+ (BOOL)shouldDrawSelectionStrokeForLayer:(id)arg1;
+ (void)drawSelectionForLayer:(id)arg1;
@end
@interface MSEventHandler : CHViewController <NSDraggingDestination, MSInspectorChildController>
{
BOOL didDrag;
struct CGPoint mouseAtTimeOfMenu;
MSEventHandlerManager *_manager;
id <MSBasicDelegate> _delegate;
MSDuplicateOffsetTracker *_offsetTracker;
NSString *_pressedKeys;
}
+ (id)eventHandlerWithManager:(id)arg1;
@property(copy, nonatomic) NSString *pressedKeys; // @synthesize pressedKeys=_pressedKeys;
@property(retain, nonatomic) MSDuplicateOffsetTracker *offsetTracker; // @synthesize offsetTracker=_offsetTracker;
@property(nonatomic) __weak id <MSBasicDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) __weak MSEventHandlerManager *manager; // @synthesize manager=_manager;
- (void).cxx_destruct;
- (void)refreshRulers;
- (void)redo;
- (void)undo;
- (BOOL)shouldHideExportBar;
- (BOOL)inspectorShouldShowBlendingProperties;
- (BOOL)inspectorShouldShowLayerSpecificProperties;
- (BOOL)inspectorShouldShowPositions;
- (BOOL)inspectorShouldShowSharedStyles;
- (void)layerPositionPossiblyChanged;
- (void)willResignFirstResponder;
- (struct CGPoint)centerPointForZooming;
- (void)editLayer:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
- (void)editLayer:(id)arg1;
- (void)mouseExited;
- (void)insertBacktab:(id)arg1;
- (void)insertTab:(id)arg1;
- (BOOL)handlesHandToolItself;
- (void)willPerformUndo;
- (struct CGRect)rulerGuidesRectAroundMouse:(struct CGPoint)arg1;
- (id)horizontalRulerGuidesForGridAlign:(struct CGPoint)arg1;
- (id)verticalRulerGuidesForGridAlign:(struct CGPoint)arg1;
- (struct CGPoint)alignMouseToGrid:(struct CGPoint)arg1;
- (void)currentPageDidChange;
- (void)layerRulerOriginChanged;
- (void)selectionDidChangeTo:(id)arg1;
- (void)zoomValueDidChange;
- (void)zoomValueWillChangeTo:(double)arg1;
- (double)zoomValue;
- (struct CGPoint)mouseInScreenCoordinates;
- (struct CGPoint)convertPointFromScreenCoordinates:(struct CGPoint)arg1 inGroup:(id)arg2;
- (struct CGPoint)mouseInScreenCoordinatesInGroup:(id)arg1;
- (BOOL)performDragOperation:(id)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (BOOL)prepareForDragOperation:(id)arg1;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (id)imageName;
- (id)toolbarIdentifier;
- (BOOL)shouldDrawLayerSelection;
- (id)selectedLayers;
- (void)changeColor:(id)arg1;
- (void)cursorUpdate:(id)arg1;
- (id)defaultCursor;
- (void)drawHandles;
- (void)windowDidResize:(id)arg1;
- (BOOL)arrowKeyIsPressed:(unsigned short)arg1;
- (BOOL)escapeKeyIsPressed:(unsigned short)arg1;
- (BOOL)enterKeyIsPressed:(unsigned short)arg1;
- (BOOL)deleteKeyIsPressed:(unsigned short)arg1;
- (id)lastEvent;
- (id)valueForUndefinedKey:(id)arg1;
- (void)delete:(id)arg1;
- (void)duplicate:(id)arg1;
- (void)focusOnMainWindow;
- (id)duplicateLayer:(id)arg1 toIndex:(unsigned long long)arg2 fromDrag:(BOOL)arg3;
- (id)duplicateSelectedLayersInGroup:(id)arg1 fromDrag:(BOOL)arg2;
- (id)duplicateSelectedLayers:(BOOL)arg1;
- (void)pasteHere:(id)arg1;
- (void)pasteInPlace:(id)arg1;
- (void)paste:(id)arg1;
- (void)copy:(id)arg1;
- (void)cut:(id)arg1;
- (void)readFromPasteboard:(id)arg1 importMode:(unsigned long long)arg2;
- (void)writeLayers:(id)arg1 toPasteboard:(id)arg2;
- (void)writeToPasteboard:(id)arg1;
- (void)flagsChanged:(id)arg1;
- (struct CGPoint)zoomPoint:(struct CGPoint)arg1;
- (id)menuForEvent:(id)arg1;
- (void)returnToDefaultHandlerByClickingOutside;
- (void)returnToDefaultHandlerWithCompletionBlock:(CDUnknownBlockType)arg1;
- (void)returnToDefaultHandler;
- (void)layerListSelectionDidChange:(id)arg1;
- (void)didUndoNotification:(id)arg1;
- (void)undoNotification:(id)arg1;
- (void)endUndo;
- (void)beginUndo;
- (id)undoManager;
- (void)selectAll:(id)arg1;
- (void)handlerWillLoseFocus;
- (void)selectToolbarItemWithIdentifier:(id)arg1;
- (void)handlerGotFocus;
- (void)keyUp:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)prepareGraphicsStateForGroup:(id)arg1 drawingBlock:(CDUnknownBlockType)arg2;
- (void)absoluteDrawInRect:(struct CGRect)arg1;
- (void)drawInRect:(struct CGRect)arg1;
- (void)viewDidScroll:(id)arg1;
- (BOOL)mouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (BOOL)mouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (void)rightMouseDown:(id)arg1;
- (BOOL)mouseMovedEvent:(id)arg1;
- (BOOL)mouseUpEvent:(id)arg1;
- (BOOL)mouseDraggedEvent:(id)arg1;
- (BOOL)mouseDownEvent:(id)arg1;
- (struct CGPoint)convertAbsolutePointFromMouseLocationInWindow:(struct CGPoint)arg1;
- (struct CGPoint)convertAbsolutePointFromEvent:(id)arg1;
- (struct CGPoint)adjustPoint:(struct CGPoint)arg1 toLayer:(id)arg2;
@property(nonatomic) struct CGPoint scrollOrigin; // @dynamic scrollOrigin;
- (id)currentGroup;
- (struct CGPoint)adjustPoint:(struct CGPoint)arg1;
- (void)refreshViewsWithMask:(unsigned long long)arg1;
- (id)drawView;
- (void)prepareForDisplay;
- (void)dealloc;
- (unsigned long long)inspectorLocation;
- (id)views;
- (id)view;
- (id)nibName;
- (id)initWithManager:(id)arg1;
@end
@interface MSContentTileRefreshCollector : NSObject
{
BOOL isCoalescingRefreshes;
BOOL isFirstRefresh;
struct CGRect refreshRect;
MSContentTile *_contentTile;
}
@property(retain, nonatomic) MSContentTile *contentTile; // @synthesize contentTile=_contentTile;
- (void).cxx_destruct;
- (void)endRefreshCoalescing;
- (void)beginRefreshCoalescing;
- (void)coalesceRefreshRect:(struct CGRect)arg1;
- (void)setNeedsDisplayInRect:(id)arg1;
@end
@interface MSEventHandlerAction : MSBaseAction
{
}
- (BOOL)isSelectable;
- (id)eventHandlerKey;
- (BOOL)validate;
- (BOOL)isActive;
- (void)doPerformAction:(id)arg1;
@end
@interface MSEventHandlerManager : NSObject
{
id _delegate;
BCUndoManager *_undoManager;
long long _lastMouseDownClickCount;
unsigned long long _lastEventType;
MSNormalEventHandler *_normalHandler;
MSEventHandler *_secondHandler;
}
@property(retain, nonatomic) MSEventHandler *secondHandler; // @synthesize secondHandler=_secondHandler;
@property(retain, nonatomic) MSNormalEventHandler *normalHandler; // @synthesize normalHandler=_normalHandler;
@property(nonatomic) unsigned long long lastEventType; // @synthesize lastEventType=_lastEventType;
@property(nonatomic) long long lastMouseDownClickCount; // @synthesize lastMouseDownClickCount=_lastMouseDownClickCount;
@property(retain, nonatomic) BCUndoManager *undoManager; // @synthesize undoManager=_undoManager;
@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)recordEvent:(id)arg1;
- (void)sendMouseMovedEvent:(id)arg1;
- (void)sendMouseUpEvent:(id)arg1;
- (void)sendMouseDraggedEvent:(id)arg1;
- (void)sendMouseDownEvent:(id)arg1;
- (id)setCurrentHandler:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
- (id)setCurrentHandler:(id)arg1;
- (id)setCurrentHandlerKey:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
- (id)setCurrentHandlerKey:(id)arg1;
- (id)toggleHandlerKey:(id)arg1;
- (id)defaultHandler;
- (id)handlerForKey:(id)arg1;
- (id)currentHandlerKey;
- (id)currentHandler;
- (void)drawInRect:(struct CGRect)arg1;
- (void)dealloc;
- (id)initWithDelegate:(id)arg1 undoManager:(id)arg2;
@end
@interface MSEventHandlerSection : NSViewController <MSSectionProtocol>
{
MSEventHandler *handler;
}
@property(retain, nonatomic) MSEventHandler *handler; // @synthesize handler;
- (void).cxx_destruct;
- (id)views;
@property(readonly, nonatomic) id <MSBasicDelegate> delegate; // @dynamic delegate;
- (id)nibNameForHandler:(id)arg1;
- (id)initWithHandler:(id)arg1;
@end
@interface MSBottomGradientView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSCenteredPopUpButtonCell : NSPopUpButtonCell
{
}
- (void)drawBorderAndBackgroundWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (id)correctedTitle:(id)arg1;
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSExclusiveOrActionValidation : MSActionValidation
{
MSActionValidation *_orValidation;
}
@property(retain, nonatomic) MSActionValidation *orValidation; // @synthesize orValidation=_orValidation;
- (void).cxx_destruct;
- (void)addValidation:(id)arg1;
- (BOOL)validateWithDelegate:(id)arg1 handler:(id)arg2;
@end
@interface MSFactory : CHSingletonObject
{
NSMutableArray *factoryObjects;
MSVersionedArchive *_archive;
}
+ (id)filename;
+ (id)factory;
@property(retain, nonatomic) MSVersionedArchive *archive; // @synthesize archive=_archive;
- (void).cxx_destruct;
- (unsigned long long)indexOfObjectByComparingPointers:(id)arg1;
- (void)moveObjectAtIndex:(unsigned long long)arg1 toIndex:(unsigned long long)arg2;
- (void)removeObjectAtIndex:(unsigned long long)arg1;
- (void)load;
- (void)loadOnDemand;
- (void)save;
- (id)archivesNeedingMigration;
- (unsigned long long)count;
- (void)dealloc;
- (id)init;
@end
@interface MSImageOriginalSizeAction : MSBaseAction
{
}
- (void)imageOriginaSize:(id)arg1;
- (BOOL)validate;
@end
@interface MSFlattenAction : MSBaseAction
{
}
- (id)tooltip;
- (void)flattenShape:(id)arg1;
- (BOOL)shouldWarnAboutFlattening;
- (void)flattenIgnoringWarning;
- (void)doFlatten;
- (void)doPerformAction:(id)arg1;
- (void)flatten:(id)arg1;
- (BOOL)validate;
@end
@interface MSFlattenWarningSheet : CHSheetController
{
CDUnknownBlockType _completionBlock;
}
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
- (void).cxx_destruct;
- (void)confirm:(id)arg1;
@end
@interface MSParagraphStyleViewController : NSViewController <BCPopoverContentController>
{
MSTextLayerSection *_textSection;
NSArray *_layers;
NSSegmentedControl *_decorationButton;
NSPopUpButton *_listPopUpButton;
}
@property(retain, nonatomic) NSPopUpButton *listPopUpButton; // @synthesize listPopUpButton=_listPopUpButton;
@property(retain, nonatomic) NSSegmentedControl *decorationButton; // @synthesize decorationButton=_decorationButton;
@property(retain, nonatomic) NSArray *layers; // @synthesize layers=_layers;
@property(nonatomic) __weak MSTextLayerSection *textSection; // @synthesize textSection=_textSection;
- (void).cxx_destruct;
- (id)firstOccurrenceOfAttributeWithName:(id)arg1;
- (void)changeFontPropertiesOfTextObjectsInBlock:(CDUnknownBlockType)arg1;
- (long long)indexForBulletListName:(id)arg1;
- (id)markerForBulletListIndex:(long long)arg1;
- (void)listPopUpAction:(id)arg1;
- (void)decorationButtonAction:(id)arg1;
- (void)prepareBulletListPopUpButton;
- (void)prepareDecorationButton;
- (void)awakeFromNib;
- (id)init;
@end
@interface MSAlternatingView : NSView
{
NSView *otherView;
BOOL didDrag;
BOOL isInside;
BOOL isDown;
}
- (void).cxx_destruct;
- (void)drawRect:(struct CGRect)arg1;
- (id)buttonImage;
- (void)mouseExited:(id)arg1;
- (void)mouseMoved:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)awakeFromNib;
- (void)mouseUp:(id)arg1;
- (BOOL)shouldSwapColorModeForEvent:(id)arg1;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
@end
@interface MSTextLayerTextView : NSTextView
{
NSTimer *_hideSelectionTimer;
NSDictionary *_selectedTextAttributesBackup;
}
@property(copy, nonatomic) NSDictionary *selectedTextAttributesBackup; // @synthesize selectedTextAttributesBackup=_selectedTextAttributesBackup;
@property(retain, nonatomic) NSTimer *hideSelectionTimer; // @synthesize hideSelectionTimer=_hideSelectionTimer;
- (void).cxx_destruct;
- (void)dealloc;
- (void)didChangeSelection:(id)arg1;
- (void)didChangeText;
- (void)selectSimilar:(id)arg1;
- (void)hideSelectionTimerFired:(id)arg1;
- (id)makeHideSelectionTimer;
- (void)paste:(id)arg1;
- (BOOL)readSelectionFromPasteboard:(id)arg1;
- (void)hideSelectionTemporarily;
- (void)mouseDown:(id)arg1;
- (BOOL)hitTestFromEvent:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1 textContainer:(id)arg2;
@end
@interface MSRotateAction : MSEventHandlerAction
{
}
- (void)rotate90CC:(id)arg1;
- (void)rotate90C:(id)arg1;
- (BOOL)validate;
- (void)doPerformAction:(id)arg1;
- (void)rotate:(id)arg1;
@end
@interface MSSmartRotateAction : MSBaseAction
{
}
- (id)label;
- (BOOL)isSelectable;
- (BOOL)validate;
- (void)doPerformAction:(id)arg1;
- (void)smartRotate:(id)arg1;
@end
@interface MSGradientEventHandler : MSPointsEventHandler
{
NSCursor *selectPointCursor;
NSCursor *insertPointCursor;
MSStyleBasicFill *_stylePart;
id <MSGradientEventHandlerDelegate> _gradientDelegate;
}
+ (id)gradientHandlerForStylePart:(id)arg1 manager:(id)arg2;
@property(nonatomic) __weak id <MSGradientEventHandlerDelegate> gradientDelegate; // @synthesize gradientDelegate=_gradientDelegate;
@property(retain, nonatomic) MSStyleBasicFill *stylePart; // @synthesize stylePart=_stylePart;
- (void).cxx_destruct;
- (id)layerFromSelectedLayers;
- (void)selectionDidChangeTo:(id)arg1;
- (void)setValue:(id)arg1 forKeyPath:(id)arg2;
- (void)refresh;
- (id)cursorWithDrawingBlock:(CDUnknownBlockType)arg1;
- (id)insertPointCursor;
- (id)selectPointCursor;
- (struct CGPoint)convertPointToAbsoluteCoordinates:(struct CGPoint)arg1;
- (void)concatTransformsForDrawSnaps;
- (BOOL)useSnaps;
- (BOOL)shouldDisplayMessageForSelectedStop;
- (id)previousStop;
- (id)nextStop;
- (id)selectedStop;
- (void)centerStopBetween;
- (void)setSelectedStopToPercentage:(long long)arg1;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)delete:(id)arg1;
- (void)setSelectedPoint:(long long)arg1;
- (BOOL)hasSelectedPoint;
- (BOOL)canInsertPointAtMouse:(struct CGPoint)arg1;
- (void)replacePointAtIndex:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (id)handleLinesColor;
- (void)drawHandleLines;
- (long long)addStopAtPosition:(struct CGPoint)arg1;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (void)repairGradientIfNecessary;
- (struct CGRect)paddingRectAroundPoints;
- (void)colorMagnifierAction:(id)arg1;
- (id)gradient;
- (id)points;
- (void)drawDotAtPoint:(struct CGPoint)arg1 index:(long long)arg2 selected:(BOOL)arg3;
- (void)handlerWillLoseFocus;
- (void)returnToDefaultHandlerByClickingOutside;
- (void)handlerGotFocus;
- (void)didUndoNotification:(id)arg1;
- (void)insertBacktab:(id)arg1;
- (void)insertTab:(id)arg1;
@end
@interface MSGradientFactory : MSFactory
{
}
+ (id)filename;
- (void)addGradient:(id)arg1;
@property(readonly, nonatomic) NSArray *gradients; // @dynamic gradients;
@end
@interface MSInsertSharedObjectAction : MSBaseAction <NSMenuDelegate>
{
}
- (BOOL)hasSubMenu;
- (id)noSharedObjectsView;
- (void)showSharedObjectsSheet:(id)arg1;
- (void)insertSharedObjectInstance:(id)arg1;
- (id)menuItemForMenu:(id)arg1 name:(id)arg2 sharedObject:(id)arg3;
- (id)sharedObjectName;
- (id)unsortedSharedObjects;
- (id)firstSharedObjectForContents:(id)arg1;
- (void)populateMenu:(id)arg1 withDescriptors:(id)arg2;
- (void)updateMenuForSymbols:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
@end
@interface MSGridSheet : CHSheetController <NSWindowDelegate>
{
NSButton *_centerGridButton;
MSSimpleGrid *_originalGrid;
MSSimpleGrid *_grid;
}
@property(retain, nonatomic) MSSimpleGrid *grid; // @synthesize grid=_grid;
@property(copy, nonatomic) MSSimpleGrid *originalGrid; // @synthesize originalGrid=_originalGrid;
@property(retain, nonatomic) NSButton *centerGridButton; // @synthesize centerGridButton=_centerGridButton;
- (void).cxx_destruct;
- (void)gridChanged:(id)arg1;
- (void)setAsDefault:(id)arg1;
- (void)confirm:(id)arg1;
- (void)refreshView;
- (void)refreshCanvas:(id)arg1;
- (void)cancelAction:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSGroupAction : MSBaseAction
{
}
- (void)groupLayers:(id)arg1 asGroup:(id)arg2 inGroup:(id)arg3;
- (id)groupNameForLayers:(id)arg1;
- (id)groupLayers:(id)arg1;
- (void)doPerformAction:(id)arg1;
- (void)group:(id)arg1;
- (id)validation;
- (id)tooltip;
@end
@interface MSUngroupAction : MSBaseAction
{
}
- (void)ungroupGroup:(id)arg1;
- (void)doPerformAction:(id)arg1;
- (void)ungroup:(id)arg1;
- (BOOL)layerCanBeUngrouped:(id)arg1;
- (BOOL)validate;
- (id)tooltip;
@end
@interface MSGroupCloser : NSObject
{
}
+ (void)doCloseGroup:(id)arg1;
+ (BOOL)shouldCloseGroup:(id)arg1;
+ (void)tryCloseSubgroupsOfGroup:(id)arg1;
+ (void)tryCloseGroup:(id)arg1;
+ (void)closeGroupsOnPage:(id)arg1;
@end
@interface MSImageTransformEventHandler : MSTransformEventHandler
{
CIImage *originalImage;
GKRect *_originalBounds;
}
@property(retain, nonatomic) GKRect *originalBounds; // @synthesize originalBounds=_originalBounds;
- (void).cxx_destruct;
- (id)toolbarIdentifier;
- (void)dealloc;
- (id)NSImageFromImage:(id)arg1;
- (void)transformShape;
- (struct CGRect)newLayerRect;
- (id)perspectiveFilter;
- (id)bounds;
- (void)handlerGotFocus;
@end
@interface MSInputSheet : CHInputSheet
{
CDUnknownBlockType inputCompletionBlock;
}
+ (id)runWithTitle:(id)arg1 subtitle:(id)arg2 fieldTitle:(id)arg3 defaultValue:(id)arg4 completionBlock:(CDUnknownBlockType)arg5;
@property(copy, nonatomic) CDUnknownBlockType inputCompletionBlock; // @synthesize inputCompletionBlock;
- (void).cxx_destruct;
- (void)confirm:(id)arg1;
@end
@interface MSIsolateElement : CHSingletonObject
{
}
- (BOOL)isEqual:(id)arg1;
- (id)name;
@end
@interface MSInsertArrowAction : MSInsertLineAction
{
}
- (unsigned short)shortcutCharacter;
- (id)lineShapeFrom:(struct CGPoint)arg1 to:(struct CGPoint)arg2;
- (id)imageName;
@end
@interface MSInsertLineAction : MSBaseAction
{
}
- (unsigned short)shortcutCharacter;
- (id)imageName;
- (id)tooltip;
- (BOOL)validate;
- (BOOL)isSelectable;
- (void)doPerformAction:(id)arg1;
- (id)lineShapeFrom:(struct CGPoint)arg1 to:(struct CGPoint)arg2;
- (void)insertLine:(id)arg1;
@end
@interface MSBlueButtonCell : NSButtonCell
{
}
- (id)colorForTitle;
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSInsertLineEventHandler : MSEventHandler
{
CDUnknownBlockType _lineShapeCreator;
MSShapeGroup *_lineShape;
}
@property(retain, nonatomic) MSShapeGroup *lineShape; // @synthesize lineShape=_lineShape;
@property(copy, nonatomic) CDUnknownBlockType lineShapeCreator; // @synthesize lineShapeCreator=_lineShapeCreator;
- (void).cxx_destruct;
- (BOOL)mouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (id)findCurrentGroup;
- (double)lineThickness;
- (id)style;
- (void)createShapeAtMouse:(struct CGPoint)arg1;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (struct CGPoint)roundMouse:(struct CGPoint)arg1;
@end
@interface MSInsertShapeEventHandler : MSDragRectEventHandler
{
NSMutableArray *insertedShapes;
NSCursor *shapeCursor;
MSShapePathLayer *_prototypeLayer;
}
@property(retain, nonatomic) MSShapePathLayer *prototypeLayer; // @synthesize prototypeLayer=_prototypeLayer;
- (void).cxx_destruct;
- (void)flagsChanged:(id)arg1;
- (void)dealloc;
- (void)resizeLayer:(id)arg1 toRect:(struct CGRect)arg2;
- (void)drawRectPreview;
- (id)insertShapeAsNewLayer:(id)arg1;
- (id)insertShapeAsSubPathOfShape:(id)arg1 inRect:(id)arg2;
- (id)parentShapeForInsertingSubPath;
- (id)performActionWithRect:(id)arg1;
- (id)imageName;
- (void)handlerWillLoseFocus;
- (BOOL)mouseMovedEvent:(id)arg1;
- (void)selectAppropriateToolbarItem;
- (void)handlerGotFocus;
- (id)initWithManager:(id)arg1;
@end
@interface MSInsertTextEventHandler : MSEventHandler
{
struct CGPoint mouseDownPoint;
struct CGPoint mouseDraggedPoint;
MSTextLayer *_textLayer;
CDUnknownBlockType _completionBlock;
}
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
@property(retain, nonatomic) MSTextLayer *textLayer; // @synthesize textLayer=_textLayer;
- (void).cxx_destruct;
- (BOOL)shouldDrawLayerSelection;
- (id)toolbarIdentifier;
- (struct CGRect)rectForInsertingDirectly:(struct CGPoint)arg1;
- (void)selectTextLayerAndEdit:(id)arg1;
- (id)textLayerUnderMouse:(struct CGPoint)arg1;
- (BOOL)tryToEditExistingTextLayer:(struct CGPoint)arg1;
- (id)groupForInserting;
- (id)textLayerWithRect:(struct CGRect)arg1 type:(long long)arg2;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)drawInRect:(struct CGRect)arg1;
- (void)refresh;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (BOOL)mouseMovedEvent:(id)arg1;
- (void)handlerWillLoseFocus;
- (void)handlerGotFocus;
@end
@interface MSCollectionView : NSCollectionView
{
}
- (void)drawColumns;
- (void)drawRows;
- (void)drawRect:(struct CGRect)arg1;
- (id)newItemForRepresentedObject:(id)arg1;
@end
@interface BCSketchFileMigratorClient : NSObject
{
NSXPCConnection *_connection;
id <BCSketchFileMigrator> _proxy;
}
@property(retain, nonatomic) id <BCSketchFileMigrator> proxy; // @synthesize proxy=_proxy;
@property(retain, nonatomic) NSXPCConnection *connection; // @synthesize connection=_connection;
- (void).cxx_destruct;
- (void)invalidate;
- (void)migrateResourcesWithNames:(id)arg1 atURL:(id)arg2 withReply:(CDUnknownBlockType)arg3;
- (void)migrateDocumentFromURL:(id)arg1 toURL:(id)arg2 withReply:(CDUnknownBlockType)arg3;
- (void)validateDocumentAtURL:(id)arg1 withReply:(CDUnknownBlockType)arg2;
- (id)init;
@end
@interface MSInsertTextLayerAction : MSBaseAction
{
}
- (BOOL)isSelectable;
- (unsigned short)shortcutCharacter;
- (id)tooltip;
- (id)label;
- (id)menuItem;
- (void)doPerformAction:(id)arg1;
- (void)insertTextLayer:(id)arg1;
- (BOOL)validate;
@end
@interface MSRoundToPixelAction : MSBaseAction
{
}
- (void)roundCurvePoints:(id)arg1 path:(id)arg2;
- (void)roundCurvePointsInPath:(id)arg1;
- (void)roundLayerPoints:(id)arg1;
- (void)doRoundLayerFrame:(id)arg1;
- (void)roundLayerFrame:(id)arg1;
- (void)roundSelectedShapeHandlerPoints;
- (void)doPerformAction:(id)arg1;
- (BOOL)pathPointsAreNotIntegral:(id)arg1;
- (BOOL)layerPointsAreNotIntegral:(id)arg1;
- (BOOL)layerFrameIsNotIntegral:(id)arg1;
- (unsigned long long)roundingModeForLayer:(id)arg1;
- (unsigned long long)roundModeForShapeHandler;
- (unsigned long long)roundingMode;
- (BOOL)validate;
- (void)roundToPixel:(id)arg1;
@end
@interface MSInsertVectorAction : MSBaseAction
{
}
- (BOOL)isSelectable;
- (BOOL)isActive;
- (unsigned short)shortcutCharacter;
- (id)tooltip;
- (BOOL)validate;
- (id)rootForShapeHandler;
- (void)doPerformAction:(id)arg1;
- (void)insertVector:(id)arg1;
@end
@interface MSInspectorController : CHViewController
{
NSView *_placeholderView;
NSView *_alignmentView;
CHViewController<MSInspectorChildController> *_currentController;
MSDocument *_document;
MSNormalInspector *_normalInspector;
MSExportableLayerInspectorViewController *_exportableInspector;
MSExportInspectorViewController *_bottomExporter;
unsigned long long _oldInspectorLocation;
}
@property(nonatomic) unsigned long long oldInspectorLocation; // @synthesize oldInspectorLocation=_oldInspectorLocation;
@property(retain, nonatomic) MSExportInspectorViewController *bottomExporter; // @synthesize bottomExporter=_bottomExporter;
@property(retain, nonatomic) MSExportableLayerInspectorViewController *exportableInspector; // @synthesize exportableInspector=_exportableInspector;
@property(retain, nonatomic) MSNormalInspector *normalInspector; // @synthesize normalInspector=_normalInspector;
@property(nonatomic) __weak MSDocument *document; // @synthesize document=_document;
@property(retain, nonatomic) CHViewController<MSInspectorChildController> *currentController; // @synthesize currentController=_currentController;
@property(retain, nonatomic) NSView *alignmentView; // @synthesize alignmentView=_alignmentView;
@property(retain, nonatomic) NSView *placeholderView; // @synthesize placeholderView=_placeholderView;
- (void).cxx_destruct;
- (void)exportSingleSlice:(id)arg1;
- (id)rootViewController;
- (id)handlerManager;
- (id)firstTextFieldInView:(id)arg1;
- (void)focusOnFirstTextField;
- (void)reload;
- (void)startRenamingSharedObject:(id)arg1;
- (void)changeTextLayerFont:(id)arg1;
- (void)changeColor:(id)arg1;
- (BOOL)shouldShowExportBar;
- (void)hideExportBarIfNecessary;
- (void)prepareForDisplay;
- (void)currentHandlerChanged;
- (void)layerPositionPossiblyChanged;
- (BOOL)layersAreExportable:(id)arg1;
- (id)currentControllerForReturningToNormalHandler;
- (void)validateAlignmentButtons;
- (void)selectionDidChangeTo:(id)arg1;
- (void)viewDidResize;
- (void)dealloc;
- (void)undoNotification:(id)arg1;
- (void)awakeFromNib;
- (id)init;
@end
@interface MSInspectorNextResponderFixer : NSObject
{
}
+ (long long)compareVerticalPositionOfView:(id)arg1 withView:(id)arg2;
+ (long long)compareHorizontalPositionOfView:(id)arg1 withView:(id)arg2;
+ (struct _NSRange)verticalRangeFromView:(id)arg1;
+ (BOOL)viewIntersectsVertically:(id)arg1 withView:(id)arg2;
+ (id)subviewsOfView:(id)arg1;
+ (id)orderedSubviewsOfView:(id)arg1;
+ (BOOL)viewCanBeNextKeyView:(id)arg1;
+ (id)firstKeyViewForInView:(id)arg1;
+ (id)findNextKeyViewFor:(id)arg1 inView:(id)arg2;
@end
@interface MSInspectorStackView : NSView
{
NSArray *_sectionViewControllers;
}
@property(retain, nonatomic) NSArray *sectionViewControllers; // @synthesize sectionViewControllers=_sectionViewControllers;
- (void).cxx_destruct;
- (BOOL)isFlipped;
- (void)reloadWithViewControllers:(id)arg1;
- (void)subViewFrameDidChange:(id)arg1;
- (void)stack;
- (void)recalculateHeight:(id)arg1;
- (void)recalculateHeight;
- (void)reloadSubviews;
@end
@interface MSIntegerSlider : NSSlider
{
}
- (BOOL)sendAction:(SEL)arg1 to:(id)arg2;
@end
@interface MSIOSConnectAction : MSBaseAction <NSMenuDelegate, NSPopoverDelegate>
{
NSPopover *_popover;
}
@property(retain, nonatomic) NSPopover *popover; // @synthesize popover=_popover;
- (void).cxx_destruct;
- (void)dealloc;
- (void)popoverDidClose:(id)arg1;
- (void)showPopoverToButton:(id)arg1 viewController:(id)arg2;
- (void)closePopover;
- (void)showNoClientsEverConnectedWindow:(id)arg1;
- (void)showNoClientsWindow:(id)arg1;
- (void)menuNeedsUpdate:(id)arg1;
- (id)menu;
- (BOOL)showInToolbar;
- (void)doPerformAction:(id)arg1;
- (void)iOSConnectAction:(id)arg1;
- (id)connectionController;
- (BOOL)validate;
- (BOOL)validateToolbarItem:(id)arg1;
- (BOOL)hasSubMenu;
- (id)imageName;
- (id)label;
- (id)tooltip;
@end
@interface MSIOSConnectionController : NSObject <NSMenuDelegate>
{
BCBonjourController *_bonjourController;
NSMenu *_connectionMenu;
MSDocument *_currentDocument;
MSArtboardGroup *_currentArtboard;
}
+ (BOOL)sketchPlayDebugEnabled;
+ (BOOL)sketchPlayEnabled;
@property(retain, nonatomic) MSArtboardGroup *currentArtboard; // @synthesize currentArtboard=_currentArtboard;
@property(retain, nonatomic) MSDocument *currentDocument; // @synthesize currentDocument=_currentDocument;
@property(retain, nonatomic) NSMenu *connectionMenu; // @synthesize connectionMenu=_connectionMenu;
@property(retain, nonatomic) BCBonjourController *bonjourController; // @synthesize bonjourController=_bonjourController;
- (void).cxx_destruct;
- (void)handleCommandErrorWithReceiver:(id)arg1 message:(id)arg2;
- (void)handleCommandShowingWithReceiver:(id)arg1 message:(id)arg2;
- (void)handleCommandSystemWithReceiver:(id)arg1 message:(id)arg2;
- (id)labelForConnectionButton;
- (id)tooltipForConnectionButton;
- (id)imageNameForConnectionButton;
- (void)connectoToDefaultDeviceWithDocument:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (void)sendDebug:(id)arg1;
- (void)resetArtboards:(id)arg1;
- (void)refreshArtboards:(id)arg1;
- (void)disconnectAll:(id)arg1;
- (void)connectAll:(id)arg1;
- (void)connectToDevice:(id)arg1;
- (void)setCurrentDocumentFromActionSender:(id)arg1;
- (void)populateConnectionMenu:(id)arg1;
- (void)sendListOfPagesAndSlicesForDocument:(id)arg1;
- (void)sendSlice:(id)arg1 page:(id)arg2 artboard:(id)arg3;
- (id)scalesNeededForArtboard:(id)arg1 clients:(id)arg2;
- (void)clientsChangedNotification:(id)arg1;
- (void)documentWillCloseNotification:(id)arg1;
- (void)documentChangedNotification:(id)arg1;
- (void)artboardSelectedNotification:(id)arg1;
- (void)artboardsChangedNotification:(id)arg1;
- (void)pagesChangedNotification:(id)arg1;
- (void)stopListeningForNotifications;
- (void)listenForNotifications;
- (BOOL)hasMultipleClients;
- (BOOL)hasClients;
- (BOOL)gotConnections;
- (void)setupBonjourController;
- (void)dealloc;
- (id)init;
- (void)setSketchPlayUsed;
- (BOOL)sketchPlayUsed;
@end
@interface MSVerticallyCenteredTextFieldCell : NSTextFieldCell
{
}
- (void)editWithFrame:(struct CGRect)arg1 inView:(id)arg2 editor:(id)arg3 delegate:(id)arg4 event:(id)arg5;
- (struct CGRect)rectForTextDrawing:(struct CGRect)arg1;
- (void)selectWithFrame:(struct CGRect)arg1 inView:(id)arg2 editor:(id)arg3 delegate:(id)arg4 start:(long long)arg5 length:(long long)arg6;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface MSIOSRefreshCollector : NSObject
{
NSTimer *_timer;
NSMapTable *_dirtyRectsPerArtboard;
MSIOSRefreshRenderer *_refreshRenderer;
MSIOSConnectionController *_connectionController;
}
@property(retain, nonatomic) MSIOSConnectionController *connectionController; // @synthesize connectionController=_connectionController;
@property(retain, nonatomic) MSIOSRefreshRenderer *refreshRenderer; // @synthesize refreshRenderer=_refreshRenderer;
@property(retain, nonatomic) NSMapTable *dirtyRectsPerArtboard; // @synthesize dirtyRectsPerArtboard=_dirtyRectsPerArtboard;
@property(retain, nonatomic) NSTimer *timer; // @synthesize timer=_timer;
- (void).cxx_destruct;
- (id)totalRectForArtboard:(id)arg1;
- (void)timerFired:(id)arg1;
- (id)dirtyRectsForArtboard:(id)arg1;
- (void)collectRefreshRect:(struct CGRect)arg1 onArtboard:(id)arg2;
- (void)collectRefreshRect:(struct CGRect)arg1 page:(id)arg2;
- (BOOL)shouldCollectRefreshes;
- (void)scheduleTimerWithInterval:(double)arg1;
- (void)dealloc;
- (id)init;
@end
@interface MSIOSRefreshRenderer : NSObject
{
NSOperationQueue *_queue;
}
@property(retain, nonatomic) NSOperationQueue *queue; // @synthesize queue=_queue;
- (void).cxx_destruct;
- (void)scheduleCompletionBlock:(CDUnknownBlockType)arg1;
- (void)scheduleRenderingOfRect:(struct CGRect)arg1 forArtboard:(id)arg2;
- (id)init;
@end
@interface MSIOSRefreshRendererOperation : NSOperation
{
MSArtboardGroup *_artboardCopy;
MSPage *_pageCopy;
struct CGRect _rect;
}
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
@property(retain, nonatomic) MSPage *pageCopy; // @synthesize pageCopy=_pageCopy;
@property(retain, nonatomic) MSArtboardGroup *artboardCopy; // @synthesize artboardCopy=_artboardCopy;
- (void).cxx_destruct;
- (id)sliceForArtboard:(id)arg1;
- (void)main;
@end
@interface MSJoinAction : MSBaseAction
{
}
- (BOOL)validate;
- (id)joinBezierPath:(id)arg1 withBezierPath:(id)arg2;
- (void)doPerformAction:(id)arg1;
- (void)join:(id)arg1;
@end
@interface MSLayerGroupSection : MSLayerSection
{
}
- (id)groups;
- (id)views;
@end
@interface MSLayerInserting : NSObject
{
}
+ (id)groupForInserting:(id)arg1;
+ (struct CGRect)rectForCenteringLayerInView:(id)arg1 delegate:(id)arg2;
@end
@interface MSLayerInspectorViewController : CHViewController <MSSectionProtocol, NSMenuDelegate>
{
BOOL _shouldShowPositions;
BOOL _shouldShowSharedStyles;
BOOL _shouldShowLayerSpecificProperties;
BOOL _shouldShowBlendingProperties;
NSArray *_layers;
NSView *_positionView;
NSView *_lineView;
NSView *_artboardView;
NSTextField *_xTextField;
NSTextField *_yTextField;
NSTextField *_artboardXField;
NSTextField *_artboardYField;
NSButton *_lockProportionsButton;
MSElementsInspectorSection *_sharedStyleController;
}
@property(retain, nonatomic) MSElementsInspectorSection *sharedStyleController; // @synthesize sharedStyleController=_sharedStyleController;
@property(nonatomic) BOOL shouldShowBlendingProperties; // @synthesize shouldShowBlendingProperties=_shouldShowBlendingProperties;
@property(nonatomic) BOOL shouldShowLayerSpecificProperties; // @synthesize shouldShowLayerSpecificProperties=_shouldShowLayerSpecificProperties;
@property(nonatomic) BOOL shouldShowSharedStyles; // @synthesize shouldShowSharedStyles=_shouldShowSharedStyles;
@property(nonatomic) BOOL shouldShowPositions; // @synthesize shouldShowPositions=_shouldShowPositions;
@property(nonatomic) __weak NSButton *lockProportionsButton; // @synthesize lockProportionsButton=_lockProportionsButton;
@property(nonatomic) __weak NSTextField *artboardYField; // @synthesize artboardYField=_artboardYField;
@property(nonatomic) __weak NSTextField *artboardXField; // @synthesize artboardXField=_artboardXField;
@property(nonatomic) __weak NSTextField *yTextField; // @synthesize yTextField=_yTextField;
@property(nonatomic) __weak NSTextField *xTextField; // @synthesize xTextField=_xTextField;
@property(retain, nonatomic) NSView *artboardView; // @synthesize artboardView=_artboardView;
@property(retain, nonatomic) NSView *lineView; // @synthesize lineView=_lineView;
@property(retain, nonatomic) NSView *positionView; // @synthesize positionView=_positionView;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void).cxx_destruct;
- (void)colorMagnifierAction:(id)arg1;
- (BOOL)canHandleColorMagnifierAction;
- (void)dealloc;
- (BOOL)hasLineShapeLayer;
- (BOOL)layerIsGroup;
- (BOOL)layerIsArtboardOrSlice;
- (id)views;
- (id)valueForUndefinedKey:(id)arg1;
- (id)document;
- (void)refreshAction:(id)arg1;
- (id)inspectorsWithProperContent;
- (id)layerOrContentsOfLayer:(id)arg1 ifKindOfClass:(Class)arg2;
- (void)startRenamingSharedObject:(id)arg1;
- (void)changeTextLayerFont:(id)arg1;
- (void)setYAction:(id)arg1;
- (void)setXAction:(id)arg1;
- (double)rulerOriginXForLayer:(id)arg1;
- (double)rulerOriginYForLayer:(id)arg1;
- (double)absoluteYForLayers;
- (double)absoluteXForLayers;
- (void)layerPositionPossiblyChanged;
- (BOOL)wantsSeparatorBetweenView:(id)arg1 andView:(id)arg2;
- (id)init;
@end
@interface MSLayerListBooleanBackground : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSLayerListCell : PXListViewCell <NSTextFieldDelegate>
{
long long level;
BOOL mouseIsInside;
BOOL _isVisible;
BOOL _isHidden;
MSLayer *_theLayer;
BCAutosizingTextField *_nameField;
NSButton *_isVisibleButton;
NSButton *_isLockedButton;
NSButton *_isExpandedButton;
MSLayerPreviewView *_previewView;
NSPopUpButton *_booleanOpsButton;
NSImageView *_sliceImageView;
}
+ (id)cellForItem:(id)arg1 inListView:(id)arg2;
@property(nonatomic) BOOL isHidden; // @synthesize isHidden=_isHidden;
@property(nonatomic) BOOL isVisible; // @synthesize isVisible=_isVisible;
@property(nonatomic) __weak NSImageView *sliceImageView; // @synthesize sliceImageView=_sliceImageView;
@property(nonatomic) __weak NSPopUpButton *booleanOpsButton; // @synthesize booleanOpsButton=_booleanOpsButton;
@property(nonatomic) __weak MSLayerPreviewView *previewView; // @synthesize previewView=_previewView;
@property(nonatomic) __weak NSButton *isExpandedButton; // @synthesize isExpandedButton=_isExpandedButton;
@property(nonatomic) __weak NSButton *isLockedButton; // @synthesize isLockedButton=_isLockedButton;
@property(nonatomic) __weak NSButton *isVisibleButton; // @synthesize isVisibleButton=_isVisibleButton;
@property(nonatomic) __weak BCAutosizingTextField *nameField; // @synthesize nameField=_nameField;
@property(retain, nonatomic) MSLayer *theLayer; // @synthesize theLayer=_theLayer;
@property(nonatomic) long long level; // @synthesize level;
- (void).cxx_destruct;
- (BOOL)control:(id)arg1 textView:(id)arg2 doCommandBySelector:(SEL)arg3;
- (void)setIsEditable:(BOOL)arg1;
- (BOOL)isEditable;
- (void)mouseDown:(id)arg1;
- (void)dealloc;
- (BOOL)isMasked;
- (void)drawMaskDot;
- (void)drawAlternatingBackground:(struct CGRect)arg1;
- (void)drawNameFieldBorder;
- (BOOL)previousRowIsArtboard;
- (void)drawArtboardBackground:(struct CGRect)arg1;
- (BOOL)isDrawingArtboard;
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)isSelected;
- (void)nameAction:(id)arg1;
- (void)booleanAction:(id)arg1;
- (void)cancelOperation:(id)arg1;
- (void)toggleLockedAction:(id)arg1;
- (void)toggleExpandedAction:(id)arg1;
- (void)setListView:(id)arg1;
- (id)listView;
- (void)controlTextDidChange:(id)arg1;
- (id)bitmapImageRepForCachingDisplayInRect:(struct CGRect)arg1;
- (BOOL)expandedButtonShouldBeVisible;
- (void)validateExpandedButton;
- (void)layoutControls;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)hideEyeButtonAndResizeNameField;
- (void)mouseExited:(id)arg1;
- (void)showEyeButtonAndResizeNameField;
- (id)normalHandler;
- (void)mouseEntered:(id)arg1;
- (void)resizeNameFieldToFit;
- (void)renameLayer;
- (void)resizeNameFieldToMakeRoomForButtons;
- (void)adjustIcons;
- (void)selectionDidChange;
- (void)adjustNameFieldColor;
- (BOOL)canShowEyeButton;
- (void)prepareForItem:(id)arg1;
- (void)centerPastedLayersOnLayer:(id)arg1;
- (void)pasteHere:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (void)prepareForReuse;
- (void)undoNotification:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface MSLayerListConstructor : NSObject
{
BOOL _includeLayers;
BOOL _includeSlices;
MSSourceListView *_listView;
NSString *_searchTerm;
NSSet *_selectedLayersAndParents;
NSString *_containerKey;
}
@property(copy, nonatomic) NSString *containerKey; // @synthesize containerKey=_containerKey;
@property(retain, nonatomic) NSSet *selectedLayersAndParents; // @synthesize selectedLayersAndParents=_selectedLayersAndParents;
@property(nonatomic) BOOL includeSlices; // @synthesize includeSlices=_includeSlices;
@property(nonatomic) BOOL includeLayers; // @synthesize includeLayers=_includeLayers;
@property(copy, nonatomic) NSString *searchTerm; // @synthesize searchTerm=_searchTerm;
@property(retain, nonatomic) MSSourceListView *listView; // @synthesize listView=_listView;
- (void).cxx_destruct;
- (void)dealloc;
- (id)findSelectedLayersAndParents:(id)arg1;
- (id)findSelectedLayersAndParentsOnPage:(id)arg1;
- (BOOL)itemIsExpanded:(id)arg1;
- (BOOL)layersIsGroupAndContainsSlice:(id)arg1;
- (BOOL)isNormalLayer:(id)arg1;
- (BOOL)shouldIncludeLayerAccordingToSearch:(id)arg1;
- (BOOL)shouldIncludeLayerInPreliminarySweep:(id)arg1;
- (id)layerItemsInGroup:(id)arg1 level:(long long)arg2;
- (id)layersListForDocument:(id)arg1;
- (id)init;
@end
@interface MSLayerListPagesButton : NSPopUpButton
{
}
@end
@interface MSLayerListPagesButtonCell : NSPopUpButtonCell
{
}
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
- (void)drawBorderAndBackgroundWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface NSControlClickFixTextField : NSTextField
{
}
- (void)mouseDown:(id)arg1;
@end
@interface MSLayerListViewController : NSViewController <MSSourceListViewDelegate, NSMenuDelegate>
{
MSSourceListView *listView;
MSLayerListConstructor *listMaker;
BOOL ignoreNextSelectionChangeNotification;
BOOL ignoreNextDocumentSelectionNotification;
MSDocument *_document;
NSPopUpButton *_pagesPopoverButton;
NSView *_splitViewResizeView;
NSSearchField *_layerSearchField;
MSSidebarViewController *_sidebarViewController;
NSButton *_includeLayersButton;
NSButton *_includeSlicesButton;
NSArray *_list;
NSString *_layerContainerKey;
NSButton *_showPagesListButton;
MSPage *_currentPage;
}
@property(retain, nonatomic) MSPage *currentPage; // @synthesize currentPage=_currentPage;
@property(retain, nonatomic) NSButton *showPagesListButton; // @synthesize showPagesListButton=_showPagesListButton;
@property(copy, nonatomic) NSString *layerContainerKey; // @synthesize layerContainerKey=_layerContainerKey;
@property(retain, nonatomic) NSArray *list; // @synthesize list=_list;
@property(retain, nonatomic) NSButton *includeSlicesButton; // @synthesize includeSlicesButton=_includeSlicesButton;
@property(retain, nonatomic) NSButton *includeLayersButton; // @synthesize includeLayersButton=_includeLayersButton;
@property(nonatomic) __weak MSSidebarViewController *sidebarViewController; // @synthesize sidebarViewController=_sidebarViewController;
@property(nonatomic) __weak NSSearchField *layerSearchField; // @synthesize layerSearchField=_layerSearchField;
@property(retain, nonatomic) NSView *splitViewResizeView; // @synthesize splitViewResizeView=_splitViewResizeView;
@property(retain, nonatomic) NSPopUpButton *pagesPopoverButton; // @synthesize pagesPopoverButton=_pagesPopoverButton;
@property(nonatomic) __weak MSDocument *document; // @synthesize document=_document;
- (void).cxx_destruct;
- (id)currentView;
- (id)selectedLayers;
- (void)findLayer:(id)arg1;
- (void)collapseGroupsInLayerList:(id)arg1;
- (void)cancelOperation:(id)arg1;
- (void)editingDidEndDelayed;
- (void)controlTextDidEndEditing:(id)arg1;
- (id)searchResultsForTerm:(id)arg1;
- (id)layerAtIndex:(unsigned long long)arg1 matchingSearchTerm:(id)arg2;
- (void)controlTextDidChange:(id)arg1;
- (void)switchToPage:(id)arg1;
- (void)reloadPagesMenu;
- (void)currentPageDidChange;
- (void)showPagesListButtonAction:(id)arg1;
- (void)dropPaths:(id)arg1 onPath:(id)arg2 atPosition:(unsigned long long)arg3;
- (void)dropPaths:(id)arg1 onShape:(id)arg2;
- (void)dropShapes:(id)arg1 onShape:(id)arg2;
- (void)dropLayers:(id)arg1 onGroup:(id)arg2;
- (void)dropLayers:(id)arg1 onLayer:(id)arg2 atPosition:(unsigned long long)arg3;
- (BOOL)listView:(id)arg1 acceptDrop:(id)arg2 row:(unsigned long long)arg3 dropHighlight:(unsigned long long)arg4;
- (unsigned long long)listView:(id)arg1 validateDrop:(id)arg2 proposedRow:(unsigned long long)arg3 proposedDropHighlight:(unsigned long long)arg4;
- (unsigned long long)dropTypeForDraggingIndexes:(id)arg1 onRow:(unsigned long long)arg2 withHighlight:(unsigned long long)arg3;
- (BOOL)layersContainSymbols:(id)arg1;
- (BOOL)layer:(id)arg1 isDescendantOfLayerInArray:(id)arg2;
- (BOOL)layer:(id)arg1 isDescendantOfLayer:(id)arg2;
- (id)formatForDraggedLayer:(id)arg1;
- (BOOL)listView:(id)arg1 writeRowsWithIndexes:(id)arg2 toPasteboard:(id)arg3;
- (void)renameLayer:(id)arg1;
- (void)keyDown:(id)arg1;
- (id)listView:(id)arg1 cellForRow:(unsigned long long)arg2;
- (double)listView:(id)arg1 heightOfRow:(unsigned long long)arg2;
- (unsigned long long)numberOfRowsInListView:(id)arg1;
- (void)layerCellEditAction:(id)arg1;
- (id)listView:(id)arg1 actualSelectionIndexes:(id)arg2;
- (id)listView:(id)arg1 menuForEvent:(id)arg2;
- (void)setNumberOfSlicesLabel:(unsigned long long)arg1;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)coalescedReloadDataNotification:(id)arg1;
- (void)reloadData;
- (void)selectLayers:(id)arg1;
- (void)resizeRootOfGroupAndParents:(id)arg1;
- (void)listViewSelectionDidChange:(id)arg1;
- (BOOL)layerNameIsBeingEdited;
- (id)selectionIndexForSelectingItemsInLayerListBasedOnCanvasSelection;
- (void)selectItemsInLayerListBasedOnCanvasSelection;
- (BOOL)selectedLayerParentsChanged;
- (BOOL)anySelectedLayerNotCurrentlyVisibleInLayerList;
- (void)selectionDidChange;
- (void)prepareForDisplay;
- (void)unregisterObservers;
- (void)dealloc;
- (id)init;
@end
@interface MSInsertSharedStyleAction : MSInsertSharedObjectAction <NSMenuDelegate>
{
}
- (id)label;
- (id)sharedObjectName;
- (id)imageName;
- (id)unsortedSharedObjects;
- (BOOL)validateMenuItem:(id)arg1;
- (id)menuItemForMenu:(id)arg1 name:(id)arg2 sharedObject:(id)arg3;
- (void)insertSharedObjectInstance:(id)arg1;
- (void)showSharedObjectsSheet:(id)arg1;
@end
@interface MSLayerPickerMenuBuilder : MSMenuBuilder
{
}
- (BOOL)shouldShowSubLayersForGroupInLayerPickerMenu:(id)arg1;
- (void)addLayerItem:(id)arg1 toMenu:(id)arg2 withInset:(id)arg3;
- (void)addChildrenOfGroup:(id)arg1 underPoint:(struct CGPoint)arg2 toMenu:(id)arg3 withInset:(id)arg4;
- (void)updatePickerMenuItem:(id)arg1 forPage:(id)arg2 atPoint:(struct CGPoint)arg3;
@end
@interface MSSliceExportOptions : NSViewController
{
NSView *_optionsViewJPG;
NSView *_optionsViewSaveForWeb;
}
+ (id)exportOptions;
@property(retain, nonatomic) NSView *optionsViewSaveForWeb; // @synthesize optionsViewSaveForWeb=_optionsViewSaveForWeb;
@property(retain, nonatomic) NSView *optionsViewJPG; // @synthesize optionsViewJPG=_optionsViewJPG;
- (void).cxx_destruct;
- (void)setExtensions:(id)arg1;
@end
@interface MSLayerPositionDrawing : NSObject
{
id <MSBasicDelegate> _delegate;
MSLayer *_hoverLayer;
double _zoomValue;
}
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(nonatomic) __weak MSLayer *hoverLayer; // @synthesize hoverLayer=_hoverLayer;
@property(nonatomic) __weak id <MSBasicDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (BOOL)willDraw;
- (void)mouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)clear;
- (void)drawDistanceToEnclosingFrame:(id)arg1 zoom:(double)arg2;
- (id)verticalRectBetweenRect:(id)arg1 andRect:(id)arg2;
- (id)horizontalRectBetweenRect:(id)arg1 andRect:(id)arg2;
- (double)dashesOffset;
- (void)applyDashPattern:(id)arg1;
- (void)drawHorizontalDashLinesBetweenRect:(id)arg1 andRect:(id)arg2;
- (void)drawVerticalDashLinesBetweenRect:(id)arg1 andRect:(id)arg2;
- (void)drawHeightBetweenRect:(id)arg1 andRect:(id)arg2;
- (void)drawWidthBetweenRect:(id)arg1 andRect:(id)arg2;
- (void)drawOutlineForRect:(id)arg1;
- (void)drawDistanceFromSelectedLayersToLayer:(id)arg1;
- (id)selectedLayersRect;
- (id)enclosingGroupRectOrArtboard;
- (void)draw;
@end
@interface MSLayerPreviewView : NSView
{
MSLayer *_previewedLayer;
}
@property(retain, nonatomic) MSLayer *previewedLayer; // @synthesize previewedLayer=_previewedLayer;
- (void).cxx_destruct;
- (id)menuForEvent:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSLayerSection : CHViewController <MSSectionProtocol>
{
NSArray *layers;
}
@property(copy, nonatomic) NSArray *layers; // @synthesize layers;
- (void).cxx_destruct;
- (id)views;
- (id)initWithLayer:(id)arg1;
@end
@interface MSIntegratedStepper : NSView
{
BOOL _keepFiringTimer;
MSUpDownController *_target;
NSTimer *_timer;
NSTimer *_initialSlowTimer;
long long _highlightMode;
}
@property(nonatomic) BOOL keepFiringTimer; // @synthesize keepFiringTimer=_keepFiringTimer;
@property(nonatomic) long long highlightMode; // @synthesize highlightMode=_highlightMode;
@property(retain, nonatomic) NSTimer *initialSlowTimer; // @synthesize initialSlowTimer=_initialSlowTimer;
@property(retain, nonatomic) NSTimer *timer; // @synthesize timer=_timer;
@property(nonatomic) __weak MSUpDownController *target; // @synthesize target=_target;
- (void).cxx_destruct;
- (BOOL)isFlipped;
- (void)drawRect:(struct CGRect)arg1;
- (void)stepWithEvent:(id)arg1;
- (void)repeatStepEvent:(id)arg1;
- (id)timerWithInterval:(double)arg1 repeats:(BOOL)arg2;
- (void)mouseDown:(id)arg1;
@end
@interface MSPluginDebugController : NSObject <CODebugController>
{
}
- (void)output:(id)arg1 args:(struct __va_list_tag [1])arg2;
@end
@interface MSPlugin : NSObject
{
BOOL _skipNextLog;
NSURL *_url;
NSString *_script;
NSString *_processedScript;
NSURL *_root;
ECASLClient *_logger;
NSMutableString *_log;
NSString *_name;
COScript *_session;
}
+ (id)pluginsURL;
+ (void)initialisePlugins;
@property(nonatomic) BOOL skipNextLog; // @synthesize skipNextLog=_skipNextLog;
@property(retain, nonatomic) COScript *session; // @synthesize session=_session;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
@property(retain, nonatomic) NSMutableString *log; // @synthesize log=_log;
@property(retain, nonatomic) ECASLClient *logger; // @synthesize logger=_logger;
@property(retain, nonatomic) NSURL *root; // @synthesize root=_root;
@property(retain, nonatomic) NSString *processedScript; // @synthesize processedScript=_processedScript;
@property(retain, nonatomic) NSString *script; // @synthesize script=_script;
@property(retain, nonatomic) NSURL *url; // @synthesize url=_url;
- (void).cxx_destruct;
- (void)error:(id)arg1;
- (void)print:(id)arg1;
- (void)save;
- (void)coscript:(id)arg1 hadError:(id)arg2 onLineNumber:(long long)arg3 atSourceURL:(id)arg4;
- (void)removeFinishedPlugins;
- (void)registerAsRunning;
- (id)run;
- (id)scriptWithExpandedImports:(id)arg1 path:(id)arg2;
- (void)processScript;
- (void)setup;
- (id)initWithScript:(id)arg1 name:(id)arg2;
- (id)initWithURL:(id)arg1;
@end
@interface MSPasteboardHelper : NSObject
{
id <MSBasicDelegate> _delegate;
NSPasteboard *_pasteboard;
}
@property(retain, nonatomic) NSPasteboard *pasteboard; // @synthesize pasteboard=_pasteboard;
@property(nonatomic) __weak id <MSBasicDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
@end
@interface MSInterceptingView : NSView
{
}
- (void)mouseDown:(id)arg1;
@end
@interface MSInsertLayerEventHandler : MSDragRectEventHandler
{
BOOL _shouldApplyDefaultStyle;
MSLayer *_prototypeLayer;
CDUnknownBlockType _completionBlock;
MSLayer *_insertedLayer;
}
@property(retain, nonatomic) MSLayer *insertedLayer; // @synthesize insertedLayer=_insertedLayer;
@property(nonatomic) BOOL shouldApplyDefaultStyle; // @synthesize shouldApplyDefaultStyle=_shouldApplyDefaultStyle;
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
@property(retain, nonatomic) MSLayer *prototypeLayer; // @synthesize prototypeLayer=_prototypeLayer;
- (void).cxx_destruct;
- (void)flagsChanged:(id)arg1;
- (void)dealloc;
- (void)resizeLayer:(id)arg1 toRect:(struct CGRect)arg2;
- (void)insertNewLayerInCurrentGroup:(id)arg1;
- (id)insertAsNewLayer:(id)arg1;
- (id)performActionWithRect:(id)arg1;
- (void)drawRectPreview;
- (id)imageName;
- (void)handlerWillLoseFocus;
- (BOOL)mouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)handlerGotFocus;
- (id)initWithManager:(id)arg1;
@end
@interface MSLineHeightTextFieldCell : NSTextFieldCell
{
BOOL _forceNormalDraw;
double _autoValue;
}
@property(nonatomic) BOOL forceNormalDraw; // @synthesize forceNormalDraw=_forceNormalDraw;
@property(nonatomic) double autoValue; // @synthesize autoValue=_autoValue;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface BCHexTextField : NSTextField
{
}
- (BOOL)becomeFirstResponder;
- (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
@end
@interface MSListDocumentView : PXListDocumentView
{
}
- (void)dealloc;
- (void)windowFocusDidChange:(id)arg1;
- (void)awakeFromNib;
- (void)drawSelectionForRange:(struct _NSRange)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (id)backgroundColor;
- (void)setNeedsDisplayInRect:(struct CGRect)arg1;
- (void)rightMouseDown:(id)arg1;
- (id)menuForEvent:(id)arg1;
@end
@interface BCPopoverWindow : NSWindow
{
}
+ (id)attachedWindowWithView:(id)arg1;
- (id)arrowView;
@property(nonatomic) double arrowPosition; // @dynamic arrowPosition;
@property(nonatomic) unsigned long long arrowEdge; // @dynamic arrowEdge;
- (unsigned long long)collectionBehavior;
- (BOOL)canBecomeKeyWindow;
- (void)resignMainWindow;
- (id)initWithContentRect:(struct CGRect)arg1;
@end
@interface MSSourceListView : PXListView
{
}
- (void)rightMouseUp:(id)arg1;
- (id)menuForEvent:(id)arg1;
@end
@interface MSMakeGridAction : MSBaseAction
{
}
- (id)validation;
- (void)doPerformAction:(id)arg1;
- (id)imageName;
- (void)makeGrid:(id)arg1;
@end
@interface MSMakeGridSheet : CHSheetController
{
BOOL _isBoxed;
BOOL _hasHorizontalPadding;
BOOL _hasVerticalPadding;
MSDocument *_doc;
long long _numberOfRows;
long long _numberOfColumns;
long long _horizontalPadding;
long long _verticalPadding;
long long _boxedWidth;
long long _boxedHeight;
NSImageView *_imageView;
NSTextField *_subtextField;
NSButton *_confirmButton;
NSArray *_allLayersCached;
}
@property(copy, nonatomic) NSArray *allLayersCached; // @synthesize allLayersCached=_allLayersCached;
@property(nonatomic) __weak NSButton *confirmButton; // @synthesize confirmButton=_confirmButton;
@property(nonatomic) __weak NSTextField *subtextField; // @synthesize subtextField=_subtextField;
@property(nonatomic) __weak NSImageView *imageView; // @synthesize imageView=_imageView;
@property(nonatomic) long long boxedHeight; // @synthesize boxedHeight=_boxedHeight;
@property(nonatomic) long long boxedWidth; // @synthesize boxedWidth=_boxedWidth;
@property(nonatomic) long long verticalPadding; // @synthesize verticalPadding=_verticalPadding;
@property(nonatomic) long long horizontalPadding; // @synthesize horizontalPadding=_horizontalPadding;
@property(nonatomic) long long numberOfColumns; // @synthesize numberOfColumns=_numberOfColumns;
@property(nonatomic) long long numberOfRows; // @synthesize numberOfRows=_numberOfRows;
@property(nonatomic) BOOL hasVerticalPadding; // @synthesize hasVerticalPadding=_hasVerticalPadding;
@property(nonatomic) BOOL hasHorizontalPadding; // @synthesize hasHorizontalPadding=_hasHorizontalPadding;
@property(nonatomic) BOOL isBoxed; // @synthesize isBoxed=_isBoxed;
@property(retain, nonatomic) MSDocument *doc; // @synthesize doc=_doc;
- (void).cxx_destruct;
- (id)allLayers;
- (struct CGSize)defaultBoxSize;
- (unsigned long long)layerCount;
- (BOOL)layersHaveSameSize;
- (struct CGSize)sizeForLayer:(id)arg1;
- (long long)heightOfHighestLayerOnRow:(id)arg1;
- (void)makeGrid;
- (void)confirm:(id)arg1;
- (void)setNilValueForKey:(id)arg1;
- (void)validatePaddingFields;
- (void)changeBoxedImage;
- (void)boxedAction:(id)arg1;
- (void)registerMarginDefaults;
- (void)awakeFromNib;
@end
@interface MSSidebarViewController : CHViewController <NSSplitViewDelegate>
{
MSLayerListViewController *_layersViewController;
MSPagesListViewController *_pagesViewController;
}
@property(retain, nonatomic) MSPagesListViewController *pagesViewController; // @synthesize pagesViewController=_pagesViewController;
@property(retain, nonatomic) MSLayerListViewController *layersViewController; // @synthesize layersViewController=_layersViewController;
- (void).cxx_destruct;
- (void)splitViewDidResizeSubviews:(id)arg1;
- (BOOL)splitView:(id)arg1 canCollapseSubview:(id)arg2;
- (double)splitView:(id)arg1 constrainMaxCoordinate:(double)arg2 ofSubviewAt:(long long)arg3;
- (double)splitView:(id)arg1 constrainMinCoordinate:(double)arg2 ofSubviewAt:(long long)arg3;
- (struct CGRect)splitView:(id)arg1 additionalEffectiveRectOfDividerAtIndex:(long long)arg2;
@property(retain, nonatomic) MSDocument *document; // @dynamic document;
- (void)resizePagesPanelToFit;
- (void)togglePagesPanel;
- (void)prepareForRemoval;
- (void)prepareForDisplay;
- (void)reloadData;
- (void)awakeFromNib;
@end
@interface MSAnalytics : NSObject
{
WebView *_webView;
NSString *_siteId;
NSMutableArray *_queue;
BOOL _webViewReady;
BOOL _debug;
}
+ (id)sharedInstance;
@property(nonatomic) BOOL debug; // @synthesize debug=_debug;
- (void).cxx_destruct;
- (BOOL)currentApplicationIsActive;
- (void)trackEvent:(id)arg1 withInterval:(long long)arg2 checkInterval:(long long)arg3 conditional:(CDUnknownBlockType)arg4;
- (void)trackEvent:(id)arg1 withValue:(id)arg2;
- (void)trackEventWithCategory:(id)arg1 action:(id)arg2 label:(id)arg3 value:(id)arg4;
- (void)trackScreenWithName:(id)arg1;
- (id)webView:(id)arg1 resource:(id)arg2 willSendRequest:(id)arg3 redirectResponse:(id)arg4 fromDataSource:(id)arg5;
- (void)webView:(id)arg1 addMessageToConsole:(id)arg2;
- (void)webView:(id)arg1 didFinishLoadForFrame:(id)arg2;
- (void)sendAppInfo;
- (void)sendAction:(id)arg1 arguments:(id)arg2;
- (void)callMethod:(id)arg1 arguments:(id)arg2;
- (void)reload;
- (void)setup;
- (void)configureWithSiteId:(id)arg1;
- (id)init;
@end
@interface MSPagesListViewController : CHViewController <MSSourceListViewDelegate>
{
BOOL ignoreNextSelectionChangeNotification;
BOOL ignoreNextDocumentSelectionNotification;
BOOL ignoreTableViewSelectionDidChangeNotifications;
MSDocument *_document;
MSSourceListView *_listView;
NSMenuItem *_deletePageMenuItem;
NSMenuItem *_separatorMenuItem;
MSSidebarViewController *_sidebarViewController;
}
@property(retain, nonatomic) MSSidebarViewController *sidebarViewController; // @synthesize sidebarViewController=_sidebarViewController;
@property(retain, nonatomic) NSMenuItem *separatorMenuItem; // @synthesize separatorMenuItem=_separatorMenuItem;
@property(retain, nonatomic) NSMenuItem *deletePageMenuItem; // @synthesize deletePageMenuItem=_deletePageMenuItem;
@property(retain, nonatomic) MSSourceListView *listView; // @synthesize listView=_listView;
@property(nonatomic) __weak MSDocument *document; // @synthesize document=_document;
- (void).cxx_destruct;
- (void)dealloc;
- (void)deletePage:(id)arg1;
- (void)keyDown:(id)arg1;
- (void)duplicatePage:(id)arg1;
- (id)listView:(id)arg1 menuForEvent:(id)arg2;
- (void)undoNotification:(id)arg1;
- (void)refreshCanvas;
- (id)pageWithID:(id)arg1;
- (void)popoverCell:(id)arg1 deletePageWithID:(id)arg2;
- (BOOL)popoverCell:(id)arg1 canDeletePageWithID:(id)arg2;
- (void)addPage:(id)arg1;
- (BOOL)acceptPageDrop:(id)arg1 row:(unsigned long long)arg2 dropHighlight:(unsigned long long)arg3;
- (BOOL)acceptLayerDrop:(id)arg1 row:(unsigned long long)arg2 dropHighlight:(unsigned long long)arg3;
- (BOOL)listView:(id)arg1 acceptDrop:(id)arg2 row:(unsigned long long)arg3 dropHighlight:(unsigned long long)arg4;
- (unsigned long long)listView:(id)arg1 validateDrop:(id)arg2 proposedRow:(unsigned long long)arg3 proposedDropHighlight:(unsigned long long)arg4;
- (BOOL)listView:(id)arg1 writeRowsWithIndexes:(id)arg2 toPasteboard:(id)arg3;
- (void)listViewSelectionDidChange:(id)arg1;
- (id)listView:(id)arg1 actualSelectionIndexes:(id)arg2;
- (id)listView:(id)arg1 cellForRow:(unsigned long long)arg2;
- (double)listView:(id)arg1 heightOfRow:(unsigned long long)arg2;
- (unsigned long long)numberOfRowsInListView:(id)arg1;
- (id)pageAtIndex:(unsigned long long)arg1;
- (unsigned long long)numberOfPages;
- (unsigned long long)currentPageIndex;
- (void)scrollToCurrentPage;
- (void)reloadData;
- (void)prepareForDisplay;
@end
@interface MSMathNumberFormatter : NSNumberFormatter
{
}
- (id)mathSet;
- (BOOL)stringContainsMathSymbols:(id)arg1;
- (BOOL)getObjectValue:(out id *)arg1 forString:(id)arg2 range:(inout struct _NSRange *)arg3 error:(out id *)arg4;
@end
@interface MSMenuBuilder : NSObject
{
id _target;
SEL _action;
id <MSBasicDelegate> _delegate;
}
+ (id)menuBuilderWithTarget:(id)arg1 delegate:(id)arg2;
+ (id)menuBuilderWithTarget:(id)arg1 action:(SEL)arg2;
+ (id)menuBuilderWithTarget:(id)arg1;
@property(nonatomic) __weak id <MSBasicDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) SEL action; // @synthesize action=_action;
@property(retain, nonatomic) id target; // @synthesize target=_target;
- (void).cxx_destruct;
- (void)dealloc;
@end
@interface BCPopoverContentView : NSView
{
NSColor *_backgroundColor;
unsigned long long _arrowEdge;
double _arrowPosition;
}
@property(nonatomic) double arrowPosition; // @synthesize arrowPosition=_arrowPosition;
@property(nonatomic) unsigned long long arrowEdge; // @synthesize arrowEdge=_arrowEdge;
@property(copy, nonatomic) NSColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
- (void).cxx_destruct;
- (id)backgroundPath;
- (struct CGRect)availableContentRect;
- (BOOL)canBecomeKeyView;
- (void)cancelOperation:(id)arg1;
- (void)doCommandBySelector:(SEL)arg1;
- (void)keyDown:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSBaseAlignAction : MSBaseAction
{
}
- (BOOL)validate;
@end
@interface MSAlignLeftAction : MSBaseAlignAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)alignLeft:(id)arg1;
@end
@interface MSAlignCenterAction : MSBaseAlignAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)alignCenter:(id)arg1;
@end
@interface MSAlignRightAction : MSBaseAlignAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)alignRight:(id)arg1;
@end
@interface MSAlignJustifiedAction : MSBaseAlignAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)alignJustified:(id)arg1;
@end
@interface MSInsertArtboardEventHandler : MSInsertLayerEventHandler <NSOutlineViewDataSource, NSOutlineViewDelegate>
{
NSOutlineView *_outlineView;
NSMutableArray *_presets;
MSEditArtboardPresetViewController *_editor;
}
@property(retain, nonatomic) MSEditArtboardPresetViewController *editor; // @synthesize editor=_editor;
@property(retain, nonatomic) NSMutableArray *presets; // @synthesize presets=_presets;
@property(retain, nonatomic) NSOutlineView *outlineView; // @synthesize outlineView=_outlineView;
- (void).cxx_destruct;
- (BOOL)shouldHideExportBar;
- (id)insertArtboardWithRect:(struct CGRect)arg1;
- (struct CGRect)newPositionForFirstArtboardWithSize:(struct CGSize)arg1;
- (struct CGRect)initialRectForNewArtboard:(struct CGSize)arg1 besidesExistingArtboard:(id)arg2;
- (struct CGRect)newPositionForSecondArtboardWithSize:(struct CGSize)arg1;
- (struct CGRect)newPositionForArtboardWithSize:(struct CGSize)arg1;
- (id)rectOfSelectedLayers;
- (struct CGSize)sizeForPreset:(id)arg1;
- (void)insertArtboardFromPreset:(id)arg1;
- (void)focusCanvasOnAllArtboards;
- (void)insertPresetsFromItem:(id)arg1;
- (id)title;
- (void)outlineViewSelectionDidChange:(id)arg1;
- (struct CGSize)sizeForItem:(id)arg1;
- (void)outlineView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 item:(id)arg4;
- (BOOL)outlineView:(id)arg1 shouldShowCellExpansionForTableColumn:(id)arg2 item:(id)arg3;
- (BOOL)itemIsHeader:(id)arg1;
- (id)outlineView:(id)arg1 objectValueForTableColumn:(id)arg2 byItem:(id)arg3;
- (id)outlineView:(id)arg1 child:(long long)arg2 ofItem:(id)arg3;
- (BOOL)outlineView:(id)arg1 isItemExpandable:(id)arg2;
- (long long)outlineView:(id)arg1 numberOfChildrenOfItem:(id)arg2;
- (void)animateEditorOut;
- (void)animateEditorIn;
- (void)editorDidFinish:(id)arg1;
- (void)showEditPanelForPreset:(id)arg1 canCancelPanel:(BOOL)arg2;
- (id)customPresetsSet;
- (void)addPresetAction:(id)arg1;
- (void)deletePresetItem:(id)arg1;
- (void)deleteRowAction:(id)arg1;
- (void)editRowAction:(id)arg1;
- (id)performActionWithRect:(id)arg1;
- (id)presetsPath;
- (BOOL)shouldAddInsertFromSelectionItem;
- (void)loadArtboardPresets;
- (void)save;
- (void)copyPresetsToLibraryIfNecessary;
- (void)handlerWillLoseFocus;
- (void)reloadData;
- (unsigned long long)inspectorLocation;
- (id)nibName;
- (void)awakeFromNib;
@end
@interface MSArtboardPresetOutlineView : NSOutlineView
{
}
- (void)drawHeaderInRect:(struct CGRect)arg1;
- (id)menuForEvent:(id)arg1;
- (BOOL)itemIsHeader:(id)arg1;
- (void)drawBackgroundInClipRect:(struct CGRect)arg1;
@end
@interface MSMiniToolbarTextFieldCell : NSTextFieldCell
{
}
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface MSMissingFontsDialog : NSWindowController <NSTableViewDataSource>
{
NSWindow *panel;
NSTableView *tableView;
BOOL openDocumentAnyway;
NSArray *_missingFonts;
}
@property(copy, nonatomic) NSArray *missingFonts; // @synthesize missingFonts=_missingFonts;
- (void).cxx_destruct;
- (void)dealloc;
- (void)close:(id)arg1;
- (void)openAnyway:(id)arg1;
- (id)tableView:(id)arg1 objectValueForTableColumn:(id)arg2 row:(long long)arg3;
- (long long)numberOfRowsInTableView:(id)arg1;
- (BOOL)runPanelWithMissingFonts:(id)arg1;
@end
@interface MSModalInputSheet : NSObject <NSWindowDelegate>
{
NSWindow *panel;
NSTextField *titleField;
NSTextField *textField;
NSTextField *numberField;
NSPathControl *pathControl;
BOOL finishedOK;
long long _type;
NSString *_label;
double _numberFieldBinding;
}
@property(nonatomic) double numberFieldBinding; // @synthesize numberFieldBinding=_numberFieldBinding;
@property(copy, nonatomic) NSString *label; // @synthesize label=_label;
@property(nonatomic) long long type; // @synthesize type=_type;
- (void).cxx_destruct;
- (void)cancel:(id)arg1;
- (void)ok:(id)arg1;
- (id)runPanelWithNibName:(id)arg1 ofType:(long long)arg2 initialString:(id)arg3 label:(id)arg4;
@end
@interface MSVerticalRulerViewLayer : MSRulerViewLayer
{
}
- (BOOL)isFlipped;
- (void)drawMetric:(id)arg1 atPoint:(struct CGPoint)arg2 drawBackground:(BOOL)arg3;
- (void)drawInContext:(struct CGContext *)arg1;
- (id)init;
@end
@interface MSMultipleBorderInspectorViewController : MSMultipleStylePartInspectorViewController <BCPopoverDelegate>
{
NSButton *addStylePartButton;
MSTextLabelForUpDownField *_thicknessLabel;
MSBorderOptionsInspectorViewController *_borderOptionsController;
BCPopover *_popover;
}
@property(retain, nonatomic) BCPopover *popover; // @synthesize popover=_popover;
@property(retain, nonatomic) MSBorderOptionsInspectorViewController *borderOptionsController; // @synthesize borderOptionsController=_borderOptionsController;
@property(retain, nonatomic) MSTextLabelForUpDownField *thicknessLabel; // @synthesize thicknessLabel=_thicknessLabel;
- (void).cxx_destruct;
- (void)dealloc;
- (void)reloadInspectorStack:(id)arg1;
- (id)views;
- (id)inspectorForStyleParts:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)loadViewControllers;
- (BOOL)shouldShowAdvancedOptionsButton;
- (BOOL)shouldHideAddStylePartButton;
- (void)setLayers:(id)arg1;
- (void)styleDidEnableOrDisable;
- (void)popoverWillClose:(id)arg1;
- (void)showBorderOptionsButtonAction:(id)arg1;
- (void)prepare;
- (id)stylePartKeyPath;
- (id)initWithDelegate:(id)arg1;
@end
@interface BCFontSearchField : NSSearchField <NSTextViewDelegate>
{
NSTableView *_searchResults;
}
@property(nonatomic) __weak NSTableView *searchResults; // @synthesize searchResults=_searchResults;
- (void).cxx_destruct;
- (void)moveFocusToTableView;
- (BOOL)textView:(id)arg1 doCommandBySelector:(SEL)arg2;
@end
@interface MSMultipleInnerShadowInspectorViewController : MSMultipleShadowInspectorViewController
{
}
- (void)awakeFromNib;
- (id)nibName;
- (BOOL)shouldHideAddStylePartButton;
- (id)stylePartKeyPath;
@end
@interface MSMultipleShadowInspectorViewController : MSMultipleStylePartInspectorViewController
{
NSButton *_addStylePartButton;
MSTextLabelForUpDownField *_xOffsetField;
MSTextLabelForUpDownField *_yOffsetField;
MSTextLabelForUpDownField *_blurRadiusField;
MSTextLabelForUpDownField *_spreadField;
}
@property(retain, nonatomic) MSTextLabelForUpDownField *spreadField; // @synthesize spreadField=_spreadField;
@property(retain, nonatomic) MSTextLabelForUpDownField *blurRadiusField; // @synthesize blurRadiusField=_blurRadiusField;
@property(retain, nonatomic) MSTextLabelForUpDownField *yOffsetField; // @synthesize yOffsetField=_yOffsetField;
@property(retain, nonatomic) MSTextLabelForUpDownField *xOffsetField; // @synthesize xOffsetField=_xOffsetField;
@property(retain, nonatomic) NSButton *addStylePartButton; // @synthesize addStylePartButton=_addStylePartButton;
- (void).cxx_destruct;
- (id)views;
- (void)validateSpecialButtons;
- (id)inspectorForStyleParts:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)loadViewControllers;
- (BOOL)shouldHideAddStylePartButton;
- (void)prepare;
- (id)stylePartKeyPath;
@end
@interface MSMultipleStylePartInspectorViewController : CHViewController <MSReorderingContainerDelegate>
{
NSArray *_layers;
NSArray *_stylePartViewControllers;
id <MSStylePartInspectorDelegate> _delegate;
MSReorderingContainerView *_reorderingContainer;
NSTextField *_nameField;
NSTextField *_nameFieldShadow;
NSView *_nameView;
NSButton *_removeDisabledStylesButton;
NSButton *_showAdvancedOptionsButton;
}
@property(retain, nonatomic) NSButton *showAdvancedOptionsButton; // @synthesize showAdvancedOptionsButton=_showAdvancedOptionsButton;
@property(retain, nonatomic) NSButton *removeDisabledStylesButton; // @synthesize removeDisabledStylesButton=_removeDisabledStylesButton;
@property(retain, nonatomic) NSView *nameView; // @synthesize nameView=_nameView;
@property(retain, nonatomic) NSTextField *nameFieldShadow; // @synthesize nameFieldShadow=_nameFieldShadow;
@property(retain, nonatomic) NSTextField *nameField; // @synthesize nameField=_nameField;
@property(retain, nonatomic) MSReorderingContainerView *reorderingContainer; // @synthesize reorderingContainer=_reorderingContainer;
@property(nonatomic) __weak id <MSStylePartInspectorDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSArray *stylePartViewControllers; // @synthesize stylePartViewControllers=_stylePartViewControllers;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void).cxx_destruct;
- (BOOL)shouldShowAdvancedOptionsButton;
- (void)prepareInspector:(id)arg1 parts:(id)arg2 index:(unsigned long long)arg3;
- (BOOL)hasEnabledStyle;
- (void)dealloc;
- (void)prepareParentForDisplay;
- (double)startingOffsetForStackingContainerBackground:(id)arg1;
- (void)containerBackground:(id)arg1 dragDidReorderChildAtIndex:(unsigned long long)arg2 toIndex:(unsigned long long)arg3;
- (id)stylePartKeyPath;
- (void)deleteUnusedStylePartsAction:(id)arg1;
- (void)deleteStylePartAction:(id)arg1;
- (id)addStylePartsForSelection;
- (BOOL)hasPopOver;
- (id)lastEnabledStylePartController;
- (void)addStylePartAction:(id)arg1;
- (id)rotatedStyleParts;
- (void)validateSpecialButtons;
- (void)prepare;
- (void)prepareForReuse;
- (id)viewForStyleAtOffset:(long long)arg1 index:(unsigned long long)arg2;
- (void)styleDidEnableOrDisable;
- (void)resizeViewToFit;
- (id)inspectorForStyleParts:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)validateAdvancedOptionsButton;
- (void)validateRemoveDisabledStylesButton;
- (void)loadViewControllers;
- (void)awakeFromNib;
- (id)nibName;
- (id)initWithDelegate:(id)arg1;
@end
@interface MSDocumentColorFinder : NSObject
{
}
+ (id)commonColorsForBasicFill:(id)arg1;
+ (id)commonColorsForStyle:(id)arg1;
+ (id)commonColorsForTextLayer:(id)arg1;
+ (id)commonColorsForGroup:(id)arg1;
+ (id)commonColorsForPage:(id)arg1;
+ (id)commonColorsForPages:(id)arg1;
+ (id)sortColorsByUsage:(id)arg1;
+ (id)flexibleColors:(id)arg1;
+ (void)findColorsInPages:(id)arg1 maxAmount:(unsigned long long)arg2 completionBlock:(CDUnknownBlockType)arg3;
+ (void)findColorsInPages:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
@end
@interface MSPagesPopoverCell : NSTableCellView <NSMenuDelegate>
{
NSView *_placeholderImageView;
id <MSPagesPopoverCellDelegate> _delegate;
id _pageObjectID;
CALayer *_imageLayer;
CALayer *_selectionLayer;
}
@property(retain, nonatomic) CALayer *selectionLayer; // @synthesize selectionLayer=_selectionLayer;
@property(retain, nonatomic) CALayer *imageLayer; // @synthesize imageLayer=_imageLayer;
@property(copy, nonatomic) id pageObjectID; // @synthesize pageObjectID=_pageObjectID;
@property(nonatomic) __weak id <MSPagesPopoverCellDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) __weak NSView *placeholderImageView; // @synthesize placeholderImageView=_placeholderImageView;
- (void).cxx_destruct;
- (void)dealloc;
- (void)pageNameEditAction:(id)arg1;
- (void)setImage:(id)arg1;
- (void)setIsSelected:(BOOL)arg1;
- (id)layerForSelectionHighlight:(id)arg1;
- (void)deletePage:(id)arg1;
- (void)duplicatePage:(id)arg1;
- (void)renamePage:(id)arg1;
- (void)removeCellHighlight;
- (void)highlightCell;
- (void)menuDidClose:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSInsertArtboardAction : MSBaseAction
{
}
- (unsigned short)shortcutCharacter;
- (id)imageName;
- (void)doPerformAction:(id)arg1;
- (void)insertArtboard:(id)arg1;
@end
@interface MSCreateSharedLayerStyleAction : MSBaseAction
{
}
- (id)toolbarLabel;
- (id)imageName;
- (id)label;
- (id)sharedObjectContainer;
- (struct MSModelObject *)sharedObjectInstance;
- (id)displayNameForNewSharedObject;
- (BOOL)hasRawGroups;
- (BOOL)validate;
- (void)doPerformAction:(id)arg1;
- (void)createSharedLayerStyle:(id)arg1;
- (id)firstLayer;
- (void)createSharedObjectFromSelectedLayer;
@end
@interface MSNineSliceAction : MSBaseAction
{
}
- (BOOL)validate;
- (BOOL)validateMenuItem:(id)arg1;
- (void)nineSlice:(id)arg1;
@end
@interface MSNineSliceEventHandler : MSPointsEventHandler
{
struct CGRect originalRect;
}
- (void)drawHandleLines;
- (id)snapsForShape;
- (void)didUndoNotification:(id)arg1;
- (void)replacePointAtIndex:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (id)points;
- (void)handlerWillLoseFocus;
- (void)handlerGotFocus;
@end
@interface MSNonAutosavingDocument : MSDocument
{
}
+ (BOOL)autosavesInPlace;
- (id)fileType;
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
@end
@interface MSNormalBaseEventHandler : MSEventHandler
{
}
- (id)cursorForCorner:(long long)arg1 transformStruct:(struct _CHTransformStruct)arg2;
@end
@interface MSNormalEventContextualMenuBuilder : NSObject
{
NSMenu *_standardLayerMenu;
NSMenu *_textLayerMenu;
NSMenu *_groupLayerMenu;
NSMenu *_multipleSelectionMenu;
NSMenu *_noSelectionMenu;
NSMenu *_symbolLayerMenu;
NSMenu *_artboardAndSlicesMenu;
}
@property(retain, nonatomic) NSMenu *artboardAndSlicesMenu; // @synthesize artboardAndSlicesMenu=_artboardAndSlicesMenu;
@property(retain, nonatomic) NSMenu *symbolLayerMenu; // @synthesize symbolLayerMenu=_symbolLayerMenu;
@property(retain, nonatomic) NSMenu *noSelectionMenu; // @synthesize noSelectionMenu=_noSelectionMenu;
@property(retain, nonatomic) NSMenu *multipleSelectionMenu; // @synthesize multipleSelectionMenu=_multipleSelectionMenu;
@property(retain, nonatomic) NSMenu *groupLayerMenu; // @synthesize groupLayerMenu=_groupLayerMenu;
@property(retain, nonatomic) NSMenu *textLayerMenu; // @synthesize textLayerMenu=_textLayerMenu;
@property(retain, nonatomic) NSMenu *standardLayerMenu; // @synthesize standardLayerMenu=_standardLayerMenu;
- (void).cxx_destruct;
- (id)symbolOnlyItems;
- (id)groupOnlyItems;
- (id)textOnlyItems;
- (id)noSelectionItems;
- (id)distributeItems;
- (id)alignItems;
- (id)lockHideItems;
- (id)transformItems;
- (id)groupRenameItems;
- (id)pasteCopyStyleItems;
- (id)moveForwardBackwardItems;
- (id)pickLayerItems;
- (id)cutCopyPasteItems;
- (id)menuWithItemGroups:(id)arg1;
- (id)standardMenuItemGroups;
- (void)constructMenus;
- (id)menuForLayers:(id)arg1;
@end
@interface MSMultipleFillInspectorViewController : MSMultipleStylePartInspectorViewController <BCPopoverDelegate>
{
MSTextLabelForUpDownField *_opacityLabel;
NSButton *_addStylePartButton;
BCPopover *_popover;
}
@property(retain, nonatomic) BCPopover *popover; // @synthesize popover=_popover;
@property(retain, nonatomic) NSButton *addStylePartButton; // @synthesize addStylePartButton=_addStylePartButton;
@property(retain, nonatomic) MSTextLabelForUpDownField *opacityLabel; // @synthesize opacityLabel=_opacityLabel;
- (void).cxx_destruct;
- (id)views;
- (id)inspectorForStyleParts:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)loadViewControllers;
- (id)stylePartKeyPath;
- (void)popoverWillClose:(id)arg1;
- (BOOL)shouldShowAdvancedOptionsButton;
- (void)viewControllerWillDisappear;
- (BOOL)shouldHideAddStylePartButton;
- (void)prepare;
- (void)showAdvancedOptionsAction:(id)arg1;
@end
@interface MSNormalEventData : NSObject
{
BOOL _hasMultipleTouches;
BOOL _didMouseDown;
MSLayer *_resizingLayer;
long long _resizingCorner;
long long _dragMode;
NSArray *_backupSelection;
MSLayerSnapperData *_snapperData;
struct CGPoint _selectionStartPoint;
struct CGPoint _selectionEndPoint;
struct CGPoint _mouseDown;
struct CGPoint _midPoint;
struct CGPoint _originalScrollOrigin;
}
@property(retain, nonatomic) MSLayerSnapperData *snapperData; // @synthesize snapperData=_snapperData;
@property(copy, nonatomic) NSArray *backupSelection; // @synthesize backupSelection=_backupSelection;
@property(nonatomic) long long dragMode; // @synthesize dragMode=_dragMode;
@property(nonatomic) long long resizingCorner; // @synthesize resizingCorner=_resizingCorner;
@property(retain, nonatomic) MSLayer *resizingLayer; // @synthesize resizingLayer=_resizingLayer;
@property(nonatomic) struct CGPoint originalScrollOrigin; // @synthesize originalScrollOrigin=_originalScrollOrigin;
@property(nonatomic) struct CGPoint midPoint; // @synthesize midPoint=_midPoint;
@property(nonatomic) struct CGPoint mouseDown; // @synthesize mouseDown=_mouseDown;
@property(nonatomic) struct CGPoint selectionEndPoint; // @synthesize selectionEndPoint=_selectionEndPoint;
@property(nonatomic) struct CGPoint selectionStartPoint; // @synthesize selectionStartPoint=_selectionStartPoint;
@property(nonatomic) BOOL didMouseDown; // @synthesize didMouseDown=_didMouseDown;
@property(nonatomic) BOOL hasMultipleTouches; // @synthesize hasMultipleTouches=_hasMultipleTouches;
- (void).cxx_destruct;
- (void)mergeLayerSnapperData:(id)arg1 delegate:(id)arg2;
@end
@interface MSNormalEventHandler : MSNormalBaseEventHandler
{
BOOL _ignoreNextKeyDownEventUntilModifiersChange;
BOOL _nextModifierKeyChangeShouldRefreshView;
BOOL _didDuplicate;
BOOL _firstMouseDraggedMoveLayers;
BOOL _didDuplicateWhenMovingLayers;
MSLayerPositionDrawing *_positionDrawing;
MSLayer *_hoveringLayer;
MSNormalEventContextualMenuBuilder *_menuBuilder;
MSNormalEventData *_eventData;
id _duplicatedObjectID;
NSMutableDictionary *_originalDraggedLocations;
NSArray *_duplicatedLayers;
struct CGSize _duplicateOffset;
struct CGPoint _duplicateOrigin;
struct CGPoint _lastMouseMoved;
}
@property(retain, nonatomic) NSArray *duplicatedLayers; // @synthesize duplicatedLayers=_duplicatedLayers;
@property(nonatomic) BOOL didDuplicateWhenMovingLayers; // @synthesize didDuplicateWhenMovingLayers=_didDuplicateWhenMovingLayers;
@property(retain, nonatomic) NSMutableDictionary *originalDraggedLocations; // @synthesize originalDraggedLocations=_originalDraggedLocations;
@property(retain, nonatomic) id duplicatedObjectID; // @synthesize duplicatedObjectID=_duplicatedObjectID;
@property(nonatomic) struct CGPoint lastMouseMoved; // @synthesize lastMouseMoved=_lastMouseMoved;
@property(nonatomic) BOOL firstMouseDraggedMoveLayers; // @synthesize firstMouseDraggedMoveLayers=_firstMouseDraggedMoveLayers;
@property(nonatomic) struct CGPoint duplicateOrigin; // @synthesize duplicateOrigin=_duplicateOrigin;
@property(nonatomic) BOOL didDuplicate; // @synthesize didDuplicate=_didDuplicate;
@property(nonatomic) struct CGSize duplicateOffset; // @synthesize duplicateOffset=_duplicateOffset;
@property(nonatomic) BOOL nextModifierKeyChangeShouldRefreshView; // @synthesize nextModifierKeyChangeShouldRefreshView=_nextModifierKeyChangeShouldRefreshView;
@property(retain, nonatomic) MSNormalEventData *eventData; // @synthesize eventData=_eventData;
@property(retain, nonatomic) MSNormalEventContextualMenuBuilder *menuBuilder; // @synthesize menuBuilder=_menuBuilder;
@property(retain, nonatomic) MSLayer *hoveringLayer; // @synthesize hoveringLayer=_hoveringLayer;
@property(retain, nonatomic) MSLayerPositionDrawing *positionDrawing; // @synthesize positionDrawing=_positionDrawing;
- (void).cxx_destruct;
- (BOOL)shouldHideExportBar;
- (void)currentPageDidChange;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (void)cut:(id)arg1;
- (BOOL)layerCanBeSelected:(id)arg1;
- (void)insertBacktab:(id)arg1;
- (void)insertTab:(id)arg1;
- (void)refreshMultipleLayerSelectionOfType:(unsigned long long)arg1;
- (void)refreshMultipleLayers:(id)arg1 ofType:(unsigned long long)arg2;
- (id)layerSnapper;
- (void)changeColor:(id)arg1;
- (void)deleteNormalLayers:(id)arg1;
- (void)deleteArtboards:(id)arg1;
- (id)document;
- (void)deleteLayers:(id)arg1;
- (void)delete:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (id)menu;
- (void)selectAll:(id)arg1;
- (void)ignoreNextKeyDownEventUntilModifiersChange;
- (void)duplicateSelectedLayersInOriginalLocation:(BOOL)arg1;
- (void)flagsChangedDuringMove:(id)arg1;
- (void)flagsChanged:(id)arg1;
- (void)drawInRect:(struct CGRect)arg1;
- (void)drawSubPathsForGroup:(id)arg1;
- (void)drawDragSelection;
- (struct CGRect)rectForDrawingDragSelectOrZoom;
- (void)drawMultipleSelection;
- (void)drawLayerHover;
- (void)drawLayerSelection;
- (id)layerBelowPoint:(struct CGPoint)arg1 forceClickthrough:(BOOL)arg2;
- (void)deselectAllLayers;
- (id)allLayersWithForcedClickThrough:(BOOL)arg1;
- (id)selectedLayers;
- (void)duplicate:(id)arg1;
- (void)keyDownMoveCanvasIncremental:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)keyDownMoveToEndOfCanvas:(unsigned short)arg1;
- (void)keyDownMoveCanvas:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)flashSnapsForLayer:(id)arg1;
- (double)opacityFromChar:(unsigned short)arg1;
- (void)adjustOpacityIfNumberKeyIsPressed:(unsigned short)arg1;
- (void)keyDownResizeLayers:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (id)parentArtboardWeCanMoveLayersTo:(id)arg1;
- (void)moveLayersFromArtboardToParentPage:(id)arg1;
- (void)moveLayers:(id)arg1 toArtboard:(id)arg2;
- (void)moveLayersOnOrOffArtboard:(id)arg1;
- (void)keyDownMoveLayers:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)escapeKeyPressed;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)setHoveringLayerAndRefresh:(id)arg1;
- (BOOL)isMouseHoveringMultipleSelectedLayerCorner:(struct CGPoint)arg1;
- (BOOL)isMouseHoveringLayer:(id)arg1 corner:(struct CGPoint)arg2 flags:(unsigned long long)arg3;
- (BOOL)isMouseHoveringLayerCorner:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)shouldNotChangeSelectionForFlags:(unsigned long long)arg1;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)resetClickThroughs;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)mouseExited;
- (void)selectLayer:(id)arg1;
- (void)mouseDraggedSelectLayers:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (id)rectForDragSelectionOrZoom:(struct CGPoint)arg1;
- (void)moveLayer:(id)arg1 from:(struct CGPoint)arg2 inAbsoluteCoodinatesBy:(struct CGPoint)arg3;
- (void)mouseDraggedMoveLayers:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (struct CGPoint)alignPoint:(struct CGPoint)arg1 withShiftTo:(struct CGPoint)arg2;
- (void)refreshPositionDrawingIfApplicable:(unsigned long long)arg1;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)recordSelectedLayerLocations;
- (void)mouseDownMoveLayers:(struct CGPoint)arg1 clickCount:(long long)arg2 flags:(unsigned long long)arg3;
- (void)mouseDownDoubleClick:(struct CGPoint)arg1 onLayer:(id)arg2;
- (void)mouseDownSelectLayers:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (void)handlerWillLoseFocus;
- (void)handlerGotFocus;
- (id)toolbarIdentifier;
- (void)dealloc;
- (id)initWithManager:(id)arg1;
@end
@interface MSNormalInspector : CHViewController <MSStylePartInspectorDelegate, MSInspectorChildController>
{
MSLayerInspectorViewController *layerViewController;
MSMultipleShadowInspectorViewController *shadowViewController;
MSMultipleShadowInspectorViewController *innerShadowViewController;
MSMultipleBorderInspectorViewController *borderViewController;
MSBlurInspectorViewController *blurViewController;
MSColorControlsInspectorViewController *colorControlsViewController;
MSReflectionInspectorViewController *reflectionViewController;
MSMultipleFillInspectorViewController *fillViewController;
MSExportInspectorViewController *exportViewController;
MSInspectorStackView *_stackView;
NSArray *_layers;
MSEventHandler *_eventHandler;
}
@property(retain, nonatomic) MSEventHandler *eventHandler; // @synthesize eventHandler=_eventHandler;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers=_layers;
@property(retain, nonatomic) MSInspectorStackView *stackView; // @synthesize stackView=_stackView;
- (void).cxx_destruct;
- (BOOL)shouldHideExportBar;
- (void)startRenamingSharedObject:(id)arg1;
- (void)changeTextLayerFont:(id)arg1;
- (void)colorMagnifierAction:(id)arg1;
- (void)returnToDefaultHandler;
- (void)refreshLayers;
- (BOOL)layersHaveArtisticStroke;
- (void)dealloc;
- (id)viewControllers;
- (void)changeColor:(id)arg1;
- (void)layerPositionPossiblyChanged;
- (void)prepareViewControllers;
- (void)prepareForDisplay;
- (void)selectionDidChangeTo:(id)arg1;
- (id)init;
@end
@interface MSNormalMultipleResizeEventHandler : MSNormalBaseEventHandler
{
struct CGPoint midPoint;
struct CGPoint oppositePoint;
NSArray *layers;
long long resizingCorner;
MSRect *originalRect;
NSArray *originalLayerRects;
MSLayerSnapper *_layerSnapper;
MSNormalEventData *_eventData;
}
@property(retain, nonatomic) MSNormalEventData *eventData; // @synthesize eventData=_eventData;
@property(retain, nonatomic) MSLayerSnapper *layerSnapper; // @synthesize layerSnapper=_layerSnapper;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers;
@property(nonatomic) long long resizingCorner; // @synthesize resizingCorner;
- (void).cxx_destruct;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (id)oppositeCorner;
- (void)handlerWillLoseFocus;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)placeRectInOppositeCorner:(id)arg1;
- (void)makeRectConform:(id)arg1 toProportions:(BOOL)arg2;
- (unsigned long long)validSnapEdgesForResizingCorner;
- (BOOL)mouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)refresh;
- (void)calculateOppositePoint;
- (void)calculateMidPoint;
- (void)displayResizeCursor;
- (void)storeCurrentLayerFrame;
- (void)pushTransformsDown:(id)arg1;
- (void)flattenRotatedShapes;
- (BOOL)mouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
@end
@interface MSShapeAction : MSBaseAction
{
}
- (BOOL)hasSubMenu;
- (id)tooltip;
- (id)children;
- (void)menuNeedsUpdate:(id)arg1;
@end
@interface MSNormalResizeEventHandler : MSNormalBaseEventHandler
{
struct CGPoint midPoint;
struct CGPoint oppositePoint;
struct CGPoint oppositeRotatedPoint;
double originalProportions;
long long _resizingCorner;
MSLayer *_resizingLayer;
MSLayerSnapper *_layerSnapper;
MSNormalEventData *_eventData;
}
@property(retain, nonatomic) MSNormalEventData *eventData; // @synthesize eventData=_eventData;
@property(retain, nonatomic) MSLayerSnapper *layerSnapper; // @synthesize layerSnapper=_layerSnapper;
@property(retain, nonatomic) MSLayer *resizingLayer; // @synthesize resizingLayer=_resizingLayer;
@property(nonatomic) long long resizingCorner; // @synthesize resizingCorner=_resizingCorner;
- (void).cxx_destruct;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (id)oppositeCorner;
- (void)handlerWillLoseFocus;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)flipResizingLayerIfNecessary:(struct CGPoint)arg1;
- (unsigned long long)validSnapEdgesForResizingCorner;
- (void)placeRectInOppositeCorner:(id)arg1;
- (BOOL)shouldConstrainProportionsForFlags:(unsigned long long)arg1;
- (void)makeRect:(id)arg1 conformToProportions:(BOOL)arg2;
- (struct CGPoint)mouseAfterAccountingForRotation:(struct CGPoint)arg1;
- (void)makeLayersIntegral:(id)arg1;
- (BOOL)mouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)calculateOppositeRotatedPoint;
- (void)calculateOppositePoint;
- (void)calculateMidPoint;
- (void)displayResizeCursor;
- (void)defineProportionsOnLayer;
- (void)storeCurrentLayerFrame;
- (BOOL)mouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (id)currentGroup;
@end
@interface MSDebugStressTestRendering : NSObject
{
MSDocument *_document;
}
+ (void)stressTestDocument:(id)arg1;
@property(retain, nonatomic) MSDocument *document; // @synthesize document=_document;
- (void).cxx_destruct;
- (id)findRandomParent;
- (id)findRandomLayer;
- (void)runInBackground;
- (void)run;
@end
@interface MSWelcomeColorStripView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSFastPathBuilder : NSObject
{
unsigned long long mWidth;
unsigned long long mHeight;
char *mMaskData;
unsigned long long mMaskRowBytes;
}
+ (id)pathForMaskImage:(id)arg1;
- (void)flushPath:(id)arg1 cachedPoint2:(struct CGPoint *)arg2;
- (void)addPoint:(struct CGPoint)arg1 toPath:(id)arg2 cachedPoint1:(struct CGPoint *)arg3 cachedPoint2:(struct CGPoint *)arg4;
- (void)removeSegment:(id)arg1 fromSegmentPath:(id)arg2;
- (void)unwindOneSegmentPath:(id)arg1 intoPath:(id)arg2;
- (id)convertSegmentsIntoPath:(id)arg1;
- (struct CGPoint)pointFromValue:(id)arg1;
- (id)valueFromPoint:(struct CGPoint)arg1;
- (void)insertLineStart:(struct CGPoint)arg1 end:(struct CGPoint)arg2 intoDictionary:(id)arg3;
- (id)buildLineSegments;
- (id)path;
- (void)dealloc;
- (id)initWithMask:(struct CGImage *)arg1;
@end
@interface MSNormalResizeLineEventHandler : MSNormalBaseEventHandler
{
MSShapeGroup *_lineShape;
long long _pointIndex;
MSLayerSnapper *_layerSnapper;
MSNormalEventData *_eventData;
}
@property(retain, nonatomic) MSNormalEventData *eventData; // @synthesize eventData=_eventData;
@property(retain, nonatomic) MSLayerSnapper *layerSnapper; // @synthesize layerSnapper=_layerSnapper;
@property(nonatomic) long long pointIndex; // @synthesize pointIndex=_pointIndex;
@property(retain, nonatomic) MSShapeGroup *lineShape; // @synthesize lineShape=_lineShape;
- (void).cxx_destruct;
- (struct CGPoint)roundMouse:(struct CGPoint)arg1;
- (id)cursorForDegrees:(long long)arg1;
- (void)displayResizeCursor;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (struct CGPoint)alignPoint:(struct CGPoint)arg1 withShiftTo:(struct CGPoint)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
@end
@interface MSScaleAction : MSBaseAction
{
}
- (BOOL)validate;
- (void)doPerformAction:(id)arg1;
- (void)scale:(id)arg1;
@end
@interface MSFillInspectorViewController : MSStylePartInspectorViewController
{
MSColorPreviewButton *colorButton;
NSTextField *opacityFieldColor;
NSTextField *opacityFieldGradientOrPattern;
}
- (void).cxx_destruct;
- (void)opacityFieldAction:(id)arg1;
- (id)correctOpacityField;
- (void)showCorrectOpacityField;
- (void)colorInspector:(id)arg1 didChangeToColor:(id)arg2;
- (void)prepare;
@end
@interface MSFontNamesTableView : NSTableView
{
}
- (void)cancelOperation:(id)arg1;
- (void)keyDown:(id)arg1;
@end
@interface MSPasteboardReader : MSPasteboardHelper
{
BOOL _dropping;
MSContentDrawView *_view;
NSArray *_originalSelectedLayers;
struct CGPoint _dropPoint;
}
+ (unsigned long long)importModeWithOptionKeyPressed:(BOOL)arg1;
@property(retain, nonatomic) NSArray *originalSelectedLayers; // @synthesize originalSelectedLayers=_originalSelectedLayers;
@property(nonatomic) struct CGPoint dropPoint; // @synthesize dropPoint=_dropPoint;
@property(nonatomic) BOOL dropping; // @synthesize dropping=_dropping;
@property(retain, nonatomic) MSContentDrawView *view; // @synthesize view=_view;
- (void).cxx_destruct;
- (BOOL)displayWarningsForUnsupportedFileFormats:(id)arg1;
- (id)readFilesWithImportMode:(unsigned long long)arg1;
- (id)readSVGFromURL:(id)arg1;
- (id)readPDFFromURL:(id)arg1;
- (id)readPDF;
- (id)groupForPastingOrDropping;
- (id)readEPSFromURL:(id)arg1;
- (id)readEPS;
- (id)textLayerFromString:(id)arg1;
- (id)readStrings;
- (id)insertBitmapLayerWithImage:(id)arg1 intoGroup:(id)arg2 name:(id)arg3;
- (id)readImage:(id)arg1 name:(id)arg2;
- (id)readImage;
- (void)processLayer:(id)arg1 insertedIntoGroup:(id)arg2;
- (void)insertNewLayer:(id)arg1 intoGroup:(id)arg2;
- (void)centerNewLayers:(id)arg1 inRect:(struct CGRect)arg2 onlyIfOutsideGroup:(id)arg3;
- (void)centerNewLayersInCanvas:(id)arg1;
- (BOOL)layersVisibleInCanvas:(id)arg1;
- (void)offsetLayers:(id)arg1 by:(struct CGPoint)arg2;
- (id)readLayers;
- (BOOL)containsReadableData;
- (unsigned long long)contentType;
- (id)pasteboardTypes;
- (void)readWithImportMode:(unsigned long long)arg1;
@end
@interface MSPatternFactory : CHSingletonObject
{
NSArray *directoryContents;
NSMutableArray *patternCache;
}
@property(retain, nonatomic) NSArray *directoryContents; // @synthesize directoryContents;
@property(retain, nonatomic) NSMutableArray *patternCache; // @synthesize patternCache;
- (void).cxx_destruct;
- (void)dealloc;
- (unsigned long long)count;
- (void)addPatternImage:(id)arg1;
- (void)removeObjectAtIndex:(unsigned long long)arg1;
- (id)patternImageAtIndex:(unsigned long long)arg1;
- (unsigned long long)numberOfPatternImages;
- (id)savePath;
- (void)resetCache;
- (id)init;
@end
@interface MSPageListCell : MSLayerListCell
{
}
- (void)showEyeButtonAndResizeNameField;
- (BOOL)isSelected;
@end
@interface MSReplaceColorAction : MSBaseAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)replaceColor:(id)arg1;
@end
@interface MSPDFBookExporter : NSObject
{
}
+ (id)pdfFromArtboard:(id)arg1;
+ (void)exportPages:(id)arg1;
@end
@interface MSSwitchModeButtonCell : NSButtonCell
{
}
- (void)drawSelectionBackgroundInRect:(struct CGRect)arg1;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface MSClippingMaskModeAction : MSBaseAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)clippingMaskMode:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)validate;
@end
@interface MSPencilEventHandler : MSEventHandler
{
BOOL isDragging;
struct CGPoint lastMouse;
MSShapePathLayer *_shape;
MSLayerGroup *_currentGroup;
}
@property(retain, nonatomic) MSLayerGroup *currentGroup; // @synthesize currentGroup=_currentGroup;
@property(retain, nonatomic) MSShapePathLayer *shape; // @synthesize shape=_shape;
- (void).cxx_destruct;
- (BOOL)mouseDraggedOutsideViewShouldMoveScrollOrigin;
- (BOOL)shouldDrawLayerSelection;
- (BOOL)mouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)addCurvePoint:(id)arg1;
- (void)addPoint:(struct CGPoint)arg1;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (struct CGPoint)adjustPoint:(struct CGPoint)arg1 toLayer:(id)arg2;
- (BOOL)mouseDownEvent:(id)arg1;
- (BOOL)pathShouldClose;
- (void)removeRedundantPoints:(id)arg1;
- (id)fittedBezierPathFromShapePath:(id)arg1;
- (void)unflattenResult;
- (void)selectShape;
- (void)removeShape;
- (void)finishShapeOrRemoveIfEmpty;
- (void)handlerWillLoseFocus;
- (id)toolbarIdentifier;
- (void)handlerGotFocus;
- (void)adjustStyleForGroup:(id)arg1;
- (void)insertNewShapeForEditingAtPoint:(struct CGPoint)arg1;
@end
@interface MSListTopView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSListBottomShadowView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSPluginsMenuBuilder : NSObject
{
}
+ (id)rawShortcutStringForPluginAtURL:(id)arg1;
+ (unsigned long long)shortcutModifiersForPluginAtURL:(id)arg1;
+ (id)shortcutForPluginAtURL:(id)arg1;
+ (id)menuItemForSubDirectoryAtURL:(id)arg1 selector:(SEL)arg2;
+ (id)menuItemForPluginAtURL:(id)arg1 selector:(SEL)arg2;
+ (BOOL)URLIsScript:(id)arg1;
+ (BOOL)URLIsFolder:(id)arg1;
+ (id)sortedSubpathsOfDirectoryAtURL:(id)arg1;
+ (id)pluginMenuForDirectoryAtURL:(id)arg1 selector:(SEL)arg2;
+ (void)addRevealSubmenuToMenu:(id)arg1 pluginsURL:(id)arg2;
+ (void)addEditSubmenuToMenu:(id)arg1 pluginsURL:(id)arg2;
+ (void)attachPluginMenuToItem:(id)arg1;
@end
@interface MSPointsEventHandler : MSEventHandler
{
MSLayer *layer;
long long selectedPoint;
NSMutableDictionary *currentSnaps;
BOOL firstDrag;
}
@property(nonatomic) long long selectedPoint; // @synthesize selectedPoint;
- (void).cxx_destruct;
- (struct CGPoint)convertPointToAbsoluteCoordinates:(struct CGPoint)arg1;
- (void)markLayerDirtyOfType:(unsigned long long)arg1;
- (void)_restoreForRedo:(id)arg1;
- (void)prepareForUndo;
- (struct CGPoint)snapPoint:(struct CGPoint)arg1 toLines:(id)arg2;
- (id)snapsForPoints:(id)arg1;
- (id)snapsForShape;
- (BOOL)useSnaps;
- (void)drawDotAtPoint:(struct CGPoint)arg1 index:(long long)arg2 selected:(BOOL)arg3;
- (void)drawHandles;
- (void)drawSnaps;
- (void)concatTransformsForDrawSnaps;
- (id)handleLinesPath;
- (id)handleLinesColor;
- (void)drawHandleLines;
- (void)drawInRect:(struct CGRect)arg1;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (struct CGPoint)adjustPoint:(struct CGPoint)arg1;
- (BOOL)shouldReturnToDefaultHandlerInCurrentState;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)refresh;
- (void)replacePointAtIndex:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (struct CGPoint)pointAtIndex:(unsigned long long)arg1;
- (BOOL)point:(struct CGPoint)arg1 isNearPoint:(struct CGPoint)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (long long)indexForMouse:(struct CGPoint)arg1;
- (BOOL)allowsEmptySelection;
- (struct CGPoint)relMouse:(struct CGPoint)arg1;
- (BOOL)shouldDrawLayerSelection;
- (void)sendUpdate;
- (id)bounds;
- (id)points;
- (void)setLayer:(id)arg1;
- (void)handlerWillLoseFocus;
- (void)handlerGotFocus;
- (id)layerFromSelectedLayers;
- (id)initWithManager:(id)arg1;
@end
@interface MSTextLabelForUpDownField : NSTextField
{
BOOL didMouseDown;
BOOL shouldOpenUndoGroupOnNextDrag;
BOOL hasOpenedUndoGroupOnDrag;
double valueAtMouseDown;
struct CGPoint mouseDownLocation;
NSTextField<MSUpDownProtocol> *_upDownTextField;
NSArray *_textFields;
}
@property(copy, nonatomic) NSArray *textFields; // @synthesize textFields=_textFields;
@property(nonatomic) __weak NSTextField<MSUpDownProtocol> *upDownTextField; // @synthesize upDownTextField=_upDownTextField;
- (void).cxx_destruct;
- (void)mouseUp:(id)arg1;
- (void)mouseDragged:(id)arg1;
- (BOOL)canScrub;
- (void)mouseDown:(id)arg1;
- (id)textField;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)awakeFromNib;
- (id)advancedUndoManager;
@end
@interface MSPreferencesController : NSWindowController
{
NSButton *scaleDownForRetinaButton;
}
+ (id)sharedController;
- (void).cxx_destruct;
- (void)adjustColorsAction:(id)arg1;
- (void)scaleDownForRetinaAction:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSWelcomeWindow : NSWindow
{
}
- (void)moveButtonOutOfView:(id)arg1;
- (struct CGRect)contentRectForFrameRect:(struct CGRect)arg1;
- (void)resizeContentView;
- (void)windowDidResize:(id)arg1;
- (void)awakeFromNib;
- (BOOL)canBecomeKeyWindow;
- (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4;
@end
@interface MSWelcomeWindowContentView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSPresetPickerPresetButton : NSButton <NSDraggingSource>
{
struct CGPoint destinationAnimationPoint;
}
- (void)draggingSession:(id)arg1 endedAtPoint:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
- (unsigned long long)draggingSession:(id)arg1 sourceOperationMaskForDraggingContext:(long long)arg2;
- (void)mouseDown:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (id)innerShadow;
- (struct CGRect)frameConsideringAnimation;
- (void)animateToOrigin:(struct CGPoint)arg1;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
@end
@interface MSPresetPickerView : NSView
{
long long sourceDragIndex;
id <MSPresetPickerViewDelegate> _delegate;
double _tileMargin;
double _edgeMargin;
long long _hoveringIndex;
long long _currentIndex;
struct CGSize _tileSize;
}
@property(nonatomic) long long currentIndex; // @synthesize currentIndex=_currentIndex;
@property(nonatomic) long long hoveringIndex; // @synthesize hoveringIndex=_hoveringIndex;
@property(nonatomic) double edgeMargin; // @synthesize edgeMargin=_edgeMargin;
@property(nonatomic) double tileMargin; // @synthesize tileMargin=_tileMargin;
@property(nonatomic) struct CGSize tileSize; // @synthesize tileSize=_tileSize;
@property(nonatomic) __weak id <MSPresetPickerViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (struct MSPresetIteratorStruct)incrementIterator:(struct MSPresetIteratorStruct)arg1;
- (long long)columnCount;
- (struct MSPresetIteratorStruct)newIterator;
- (BOOL)allowsInternalDragDrop;
- (void)moveDraggedViewToRowAtIndex:(long long)arg1;
- (long long)hoverIndexForDraggingInfo:(id)arg1;
- (BOOL)performDragOperation:(id)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)isFlipped;
- (void)removePresetForButton:(id)arg1;
- (void)removePresetWithTag:(long long)arg1;
- (void)pickPresetForButton:(id)arg1;
- (void)setFrame:(struct CGRect)arg1;
- (BOOL)shouldShowMenuForButton:(id)arg1;
- (BOOL)drawFullContentForButton:(id)arg1 inRect:(struct CGRect)arg2;
- (void)drawContentForButton:(id)arg1 inRect:(struct CGRect)arg2;
- (BOOL)isInStackView;
- (void)stackIfPossible;
- (void)addPreset:(id)arg1;
- (id)addPresetButtonWithOffset:(struct CGPoint)arg1;
- (id)presetButtonForIndex:(unsigned long long)arg1 withOffset:(struct CGPoint)arg2;
- (BOOL)shouldShowAddButton;
- (void)reloadData;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface BCSketchFileMigratorError : NSError
{
}
+ (id)errorWithCode:(unsigned long long)arg1 underlyingCode:(unsigned long long)arg2 missingFonts:(id)arg3;
+ (id)errorWithCode:(unsigned long long)arg1;
@end
@interface MSPrintAction : MSBaseAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)makeArtboardBeforePrinting:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (BOOL)dynamicTitle;
- (id)menuItemsForPage:(id)arg1;
- (void)addMenuItems:(id)arg1 toMenu:(id)arg2;
- (void)menuNeedsUpdate:(id)arg1;
@end
@interface MSRadialGradientEventHandler : MSGradientEventHandler
{
BOOL ellipseSelected;
struct CGSize deltaBetweenRadialPointBeforeDrag;
}
- (void)setEllipsePoint:(struct CGPoint)arg1;
- (struct CGPoint)ellipsePoint;
- (void)refreshOval;
- (id)ovalPath;
- (void)replacePointAtIndex:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (void)drawInRect:(struct CGRect)arg1;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)hasSelectedPoint;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)markLayerDirtyOfType:(unsigned long long)arg1;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (BOOL)mouseIsNearEllipsePoint:(struct CGPoint)arg1;
@end
@interface MSReflectionInspectorViewController : MSStylePartInspectorViewController
{
}
@end
@interface MSReorderingContainerView : NSView
{
long long sourceDragIndex;
long long direction;
id <MSReorderingContainerDelegate> _delegate;
NSArray *_subViewDestinationFrames;
}
@property(retain, nonatomic) NSArray *subViewDestinationFrames; // @synthesize subViewDestinationFrames=_subViewDestinationFrames;
@property(nonatomic) __weak id <MSReorderingContainerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) long long direction; // @synthesize direction;
- (void).cxx_destruct;
- (BOOL)performDragOperation:(id)arg1;
- (double)startOffsetForStacking;
- (id)destinationFramesForSubviewsForAxis:(id)arg1;
- (void)reorderSubviewsAnimated:(BOOL)arg1;
- (id)draggingView;
- (unsigned long long)numberOfReorderableSubviews;
- (long long)hoverIndexForDraggingInfo:(id)arg1;
- (void)moveDraggedViewToRowAtIndex:(long long)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface MSReplaceImageAction : MSBaseAction
{
}
- (id)openPanel;
- (void)applyImage:(id)arg1 withName:(id)arg2 tolayer:(id)arg3;
- (void)replaceImage:(id)arg1;
- (BOOL)validate;
@end
@interface MSReorderingView : NSView <NSDraggingSource>
{
SEL _deleteAction;
id _target;
long long _reorderingTag;
}
@property(nonatomic) long long reorderingTag; // @synthesize reorderingTag=_reorderingTag;
@property(nonatomic) __weak id target; // @synthesize target=_target;
@property(nonatomic) SEL deleteAction; // @synthesize deleteAction=_deleteAction;
- (void).cxx_destruct;
- (id)menuForEvent:(id)arg1;
- (void)draggingSession:(id)arg1 endedAtPoint:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
- (unsigned long long)draggingSession:(id)arg1 sourceOperationMaskForDraggingContext:(long long)arg2;
- (void)startDragWithEvent:(id)arg1;
- (void)mouseDown:(id)arg1;
@end
@interface MSLayoutSheet : CHSheetController <NSWindowDelegate>
{
NSButton *_centerGridButton;
MSLayoutGrid *_originalLayout;
MSLayoutGrid *_layout;
}
@property(retain, nonatomic) MSLayoutGrid *layout; // @synthesize layout=_layout;
@property(copy, nonatomic) MSLayoutGrid *originalLayout; // @synthesize originalLayout=_originalLayout;
@property(retain, nonatomic) NSButton *centerGridButton; // @synthesize centerGridButton=_centerGridButton;
- (void).cxx_destruct;
- (void)centerGridInArtboard;
- (void)centerGrid:(id)arg1;
- (void)gridChanged:(id)arg1;
- (void)setAsDefault:(id)arg1;
- (void)confirm:(id)arg1;
- (void)refreshView;
- (void)refreshCanvas:(id)arg1;
- (void)cancelAction:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSResizeSheet : CHSheetController
{
double scale;
NSTextField *scalingField;
NSTextField *newWidthField;
NSTextField *newHeightField;
NSTextField *labelField;
MSDocument *_doc;
}
@property(retain, nonatomic) MSDocument *doc; // @synthesize doc=_doc;
@property(nonatomic) double scale; // @synthesize scale;
- (void).cxx_destruct;
- (id)selectedLayers;
- (struct CGPoint)midPointForScaling;
- (void)confirm:(id)arg1;
- (struct CGRect)oldRect;
- (void)didChangeValues;
- (void)willChangeValues;
@property(nonatomic) double height; // @dynamic height;
- (void)setNilValueForKey:(id)arg1;
@property(nonatomic) double width; // @dynamic width;
- (void)awakeFromNib;
@end
@interface MSRotateEventHandler : MSNormalBaseEventHandler
{
long long startingDegrees;
double startingRotation;
BOOL exitOnMouseUp;
BOOL isDraggingInsideLayer;
struct CGPoint previousMouseLocation;
NSButton *flattenAfterRotateButton;
BOOL _disableMoving;
}
+ (id)cursorForDegrees:(long long)arg1;
+ (long long)degreesForPoint:(struct CGPoint)arg1 inLayer:(id)arg2;
@property(nonatomic) BOOL disableMoving; // @synthesize disableMoving=_disableMoving;
@property(nonatomic) BOOL exitOnMouseUp; // @synthesize exitOnMouseUp;
- (void).cxx_destruct;
- (void)willPerformUndo;
- (double)alignDegrees:(double)arg1;
- (long long)degreesForPoint:(struct CGPoint)arg1;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)mouseDraggedRotateLayer:(id)arg1 mouse:(struct CGPoint)arg2 flags:(unsigned long long)arg3;
- (void)mouseDraggedMoveLayer:(id)arg1 mouse:(struct CGPoint)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)calculateIsDraggingInsideLayer:(struct CGPoint)arg1;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (BOOL)isStraightTriangle:(id)arg1;
- (BOOL)shouldFlattenLayer:(id)arg1;
- (void)handlerWillLoseFocus;
- (BOOL)canFlattenShape;
- (void)awakeFromNib;
- (void)handlerGotFocus;
- (id)layers;
@end
@interface MSRulerView : NSView
{
BOOL didOpenUndoGroup;
unsigned long long dragIndex;
double baseOffset;
double previousBase;
NSNumberFormatter *metricsFormatter;
BOOL _mouseDidDrag;
MSRulerData *_rulerData;
MSDocument *_document;
MSContentDrawView *_contentView;
long long _axis;
double _temporaryRulerGuide;
MSRulerViewLayer *_rulerViewLayer;
struct CGPoint _mouseDownPoint;
}
@property(retain, nonatomic) MSRulerViewLayer *rulerViewLayer; // @synthesize rulerViewLayer=_rulerViewLayer;
@property(nonatomic) double temporaryRulerGuide; // @synthesize temporaryRulerGuide=_temporaryRulerGuide;
@property(nonatomic) long long axis; // @synthesize axis=_axis;
@property(nonatomic) struct CGPoint mouseDownPoint; // @synthesize mouseDownPoint=_mouseDownPoint;
@property(nonatomic) BOOL mouseDidDrag; // @synthesize mouseDidDrag=_mouseDidDrag;
@property(nonatomic) __weak MSContentDrawView *contentView; // @synthesize contentView=_contentView;
@property(nonatomic) __weak MSDocument *document; // @synthesize document=_document;
@property(retain, nonatomic) MSRulerData *rulerData; // @synthesize rulerData=_rulerData;
- (void).cxx_destruct;
- (void)endUndo;
- (void)beginUndo;
- (void)dealloc;
- (long long)rulerHeight;
- (long long)rulerLength;
- (double)zoomValue;
- (struct CGPoint)scrollOrigin;
- (id)occupiedRegionForRect:(struct CGRect)arg1 withOffset:(long long)arg2 zoom:(double)arg3;
- (id)bezierPathForLineAtPosition:(double)arg1 inRect:(struct CGRect)arg2;
- (void)drawGuide:(double)arg1 onCanvasInRect:(struct CGRect)arg2;
- (void)drawGuidesOnCanvasInRect:(struct CGRect)arg1;
- (double)baseLineIncludingScrollOrigin:(BOOL)arg1;
- (double)baseLine;
- (id)snapLineWithPosition:(double)arg1;
- (struct CGPoint)mouseEventToPoint:(id)arg1;
- (void)refreshGuidesForGrid:(id)arg1;
- (void)refreshAllGuidesInDrawView;
- (void)refreshGuideInDrawViewAtPosition:(double)arg1;
- (void)refreshGuideInDrawViewAtIndex:(unsigned long long)arg1;
- (void)turnAlignmentGuidesBackOn;
- (void)mouseUp:(id)arg1;
- (id)rulerBasedRectForLayer:(id)arg1;
- (double)snapGuideToSelectedLayers:(double)arg1;
- (double)guidePositionForMouse:(struct CGPoint)arg1;
- (void)showAppropriateCursorForMouse:(struct CGPoint)arg1;
- (void)dragSelectedGuideWithMouse:(struct CGPoint)arg1;
- (void)updateSelectedLayerOriginsInInspector;
- (struct CGPoint)distanceFromDragOrigin:(struct CGPoint)arg1;
- (void)dragRulerBaseWithMouse:(struct CGPoint)arg1;
- (void)mouseDraggedAtPoint:(struct CGPoint)arg1;
- (void)mouseDragged:(id)arg1;
- (void)mouseExited:(id)arg1;
- (unsigned long long)indexOfGuideAtMousePoint:(struct CGPoint)arg1;
- (void)addNewGuideAtMousePoint:(struct CGPoint)arg1;
- (void)mouseDown:(id)arg1;
- (void)setDragCursor;
- (void)setResizeCursor;
- (double)otherAxisForPoint:(struct CGPoint)arg1;
- (double)relevantAxisForPoint:(struct CGPoint)arg1;
- (void)refreshTemporaryRulerGuide;
- (void)mouseMoved:(id)arg1;
- (BOOL)eventInView:(id)arg1;
- (BOOL)acceptsFirstResponder;
- (void)removeGuide:(id)arg1;
- (id)menuForEvent:(id)arg1;
- (void)setFrame:(struct CGRect)arg1;
- (id)guides;
- (struct CGRect)occupiedRegion;
- (void)prepareRulerViewLayer:(struct CGRect)arg1;
- (Class)rulerViewLayerClass;
- (id)makeRulerViewLayer;
- (void)calculateContentsScale;
- (void)windowDidChangeScreen:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSTextWindow : NSWindow
{
MSContentDrawView *_drawView;
NSTextView *_textView;
}
+ (struct CGRect)adjustFrameWidth:(struct CGRect)arg1 alignment:(unsigned long long)arg2;
+ (struct CGRect)adjustFrameHeight:(struct CGRect)arg1;
+ (struct CGRect)makeBiggerRect:(struct CGRect)arg1 withBehaviour:(long long)arg2 alignment:(unsigned long long)arg3;
@property(retain, nonatomic) NSTextView *textView; // @synthesize textView=_textView;
@property(retain, nonatomic) MSContentDrawView *drawView; // @synthesize drawView=_drawView;
- (void).cxx_destruct;
- (BOOL)canBecomeKeyWindow;
- (void)addTextView:(id)arg1;
- (void)setFrame:(struct CGRect)arg1 display:(BOOL)arg2 animate:(BOOL)arg3;
- (void)moveToRect:(struct CGRect)arg1 drawViewRect:(struct CGRect)arg2 behaviour:(long long)arg3;
- (id)initWithRect:(struct CGRect)arg1 drawViewRect:(struct CGRect)arg2;
@end
@interface MSUpDownComboBox : NSComboBox <NSTextViewDelegate, MSUpDownProtocol>
{
id _refreshDelegate;
MSUpDownController *_upDownController;
}
@property(retain, nonatomic) MSUpDownController *upDownController; // @synthesize upDownController=_upDownController;
@property(nonatomic) __weak id refreshDelegate; // @synthesize refreshDelegate=_refreshDelegate;
- (void).cxx_destruct;
- (void)textDidEndEditing:(id)arg1;
- (BOOL)becomeFirstResponder;
- (BOOL)textView:(id)arg1 shouldChangeTextInRanges:(id)arg2 replacementStrings:(id)arg3;
- (BOOL)textView:(id)arg1 doCommandBySelector:(SEL)arg2;
- (void)keyUp:(id)arg1;
- (double)incrementValue;
- (double)minimumValue;
- (void)awakeFromNib;
@end
@interface MSFontSizeUpDownComboBox : MSUpDownComboBox
{
}
- (double)minimumValue;
@end
@interface MSRunCustomScriptSheet : CHSheetController
{
NSTextView *inputField;
NSButton *saveButton;
NSTextField *scriptNameField;
NSButton *runButton;
NSPopUpButton *actionButton;
NSTextView *_logField;
}
@property(retain, nonatomic) NSTextView *logField; // @synthesize logField=_logField;
- (void).cxx_destruct;
- (void)saveAction:(id)arg1;
- (void)showHelp:(id)arg1;
- (void)runScript:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSScissorsEventHandler : MSEventHandler
{
unsigned long long hoveringBeforePointIndex;
BOOL hasDoneFirstCut;
MSShapeGroup *shape;
BOOL didCutOnMouseDown;
NSBezierPath *_cachedBezier;
}
@property(retain, nonatomic) NSBezierPath *cachedBezier; // @synthesize cachedBezier=_cachedBezier;
@property(retain, nonatomic) MSShapeGroup *shape; // @synthesize shape;
- (void).cxx_destruct;
- (id)bezierPathWithMoveToReplacedByLines;
- (BOOL)shouldDrawLayerSelection;
- (id)imageName;
- (void)setClosedScissorsCursor;
- (void)setScissorsCursor;
- (BOOL)canCutPaths;
- (void)drawInRect:(struct CGRect)arg1;
- (void)cut;
- (void)replaceClosePathByLineIfNecessary;
- (BOOL)mouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (unsigned long long)hoveringBeforePointIndexWithMouse:(struct CGPoint)arg1;
- (struct CGPoint)adjustPoint:(struct CGPoint)arg1;
- (void)updateBezierPath:(id)arg1;
- (id)toolbarIdentifier;
- (void)handlerWillLoseFocus;
- (void)undoNotification:(id)arg1;
- (void)handlerGotFocus;
- (id)initWithManager:(id)arg1;
@end
@interface MSSearchField : NSSearchField
{
PXListView *_layerListView;
}
@property(nonatomic) __weak PXListView *layerListView; // @synthesize layerListView=_layerListView;
- (void).cxx_destruct;
- (id)textView:(id)arg1 completions:(id)arg2 forPartialWordRange:(struct _NSRange)arg3 indexOfSelectedItem:(long long *)arg4;
- (void)moveFocusToTableView;
- (BOOL)textView:(id)arg1 doCommandBySelector:(SEL)arg2;
@end
@interface MSSectionBackgroundSeparatorView : NSView
{
}
+ (id)separator;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSFlatSectionBackgroundSeparatorView : MSSectionBackgroundSeparatorView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSSectionBackgroundView : NSView
{
}
+ (long long)requiredHeightForViews:(id)arg1;
+ (id)separatorBetweenView:(id)arg1 andView:(id)arg2 controller:(id)arg3;
+ (id)sectionBackgroundWithController:(id)arg1;
- (BOOL)isFlipped;
- (void)drawWhiteHeader;
- (void)drawRect:(struct CGRect)arg1;
- (void)stackSubviews;
- (void)recalculateHeight;
@end
@interface MSWhiteHeaderView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSSelectionPath : NSObject <NSCopying>
{
long long pointIndex;
unsigned long long curveIndex;
}
+ (id)selectionWithPoint:(long long)arg1 curve:(long long)arg2;
+ (id)emptySelection;
@property(nonatomic) unsigned long long curveIndex; // @synthesize curveIndex;
@property(nonatomic) long long pointIndex; // @synthesize pointIndex;
- (id)description;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (BOOL)isLike:(id)arg1;
- (BOOL)isEqual:(id)arg1;
@end
@interface MSDocumentController : NSDocumentController
{
}
- (void)openDocumentWithContentsOfURL:(id)arg1 display:(BOOL)arg2 completionHandler:(CDUnknownBlockType)arg3;
- (id)typeForContentsOfURL:(id)arg1 error:(id *)arg2;
@end
@interface MSSelectionPathCollection : NSObject <NSCopying>
{
NSMutableArray *selectionPaths;
}
- (void).cxx_destruct;
- (id)description;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void)addSelectionsFromCollection:(id)arg1;
- (id)lastSelectionPath;
- (unsigned long long)count;
- (BOOL)isEmpty;
- (BOOL)containsSelectionPath:(id)arg1;
- (id)selectionPaths;
- (void)newSelection:(id)arg1;
- (void)clear;
- (void)toggleSelectionPath:(id)arg1;
- (void)removeSelectionPath:(id)arg1;
- (void)addSelectionPath:(id)arg1;
- (id)init;
@end
@interface MSShadowInspectorViewController : MSStylePartInspectorViewController
{
NSString *_type;
MSUpDownTextField *_xOffsetField;
MSUpDownTextField *_yOffsetField;
MSUpDownTextField *_blurRadiusField;
MSUpDownTextField *_spreadField;
MSColorPreviewButton *_colorButton;
}
@property(retain, nonatomic) MSColorPreviewButton *colorButton; // @synthesize colorButton=_colorButton;
@property(retain, nonatomic) MSUpDownTextField *spreadField; // @synthesize spreadField=_spreadField;
@property(retain, nonatomic) MSUpDownTextField *blurRadiusField; // @synthesize blurRadiusField=_blurRadiusField;
@property(retain, nonatomic) MSUpDownTextField *yOffsetField; // @synthesize yOffsetField=_yOffsetField;
@property(retain, nonatomic) MSUpDownTextField *xOffsetField; // @synthesize xOffsetField=_xOffsetField;
@property(retain, nonatomic) NSString *type; // @synthesize type=_type;
- (void).cxx_destruct;
- (void)didGetAddedToInspector;
- (id)sectionTitle;
- (id)title;
- (id)keyPath;
- (BOOL)isSpreadFieldAvailable;
- (void)prepare;
@end
@interface MSBaseShapeAction : MSBaseAction
{
}
+ (id)insertShapeLayer:(id)arg1 identifier:(id)arg2 document:(id)arg3;
- (id)label;
- (id)insertShape;
- (id)shapeForInsertion;
- (void)doPerformAction:(id)arg1;
- (id)tooltip;
- (BOOL)isSelectable;
- (id)recipeName;
@end
@interface MSRectangleShapeAction : MSBaseShapeAction
{
}
- (unsigned short)shortcutCharacter;
- (void)rectangleShape:(id)arg1;
@end
@interface MSOvalShapeAction : MSBaseShapeAction
{
}
- (unsigned short)shortcutCharacter;
- (id)tooltip;
- (void)ovalShape:(id)arg1;
@end
@interface MSRoundedRectangleShapeAction : MSBaseShapeAction
{
}
- (unsigned short)shortcutCharacter;
- (id)imageName;
- (id)tooltip;
- (id)label;
- (id)recipeName;
- (void)doPerformAction:(id)arg1;
- (void)roundedRectangleShape:(id)arg1;
@end
@interface MSStarShapeAction : MSBaseShapeAction
{
}
- (void)starShape:(id)arg1;
@end
@interface MSPolygonShapeAction : MSBaseShapeAction
{
}
- (void)polygonShape:(id)arg1;
@end
@interface MSTriangleShapeAction : MSBaseShapeAction
{
}
- (void)triangleShape:(id)arg1;
@end
@interface MSSpiralShapeAction : MSBaseShapeAction
{
}
- (void)spiralShape:(id)arg1;
@end
@interface MSAlignmentBackgroundView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSClosePathAction : MSBaseAction
{
}
- (void)closePath:(id)arg1;
- (BOOL)validate;
- (BOOL)validateMenuItem:(id)arg1;
@end
@interface MSSliceLayerSection : MSLayerSection <NSTableViewDelegate, NSTableViewDataSource, NSTextFieldDelegate, NSSharingServicePickerDelegate, NSSharingServiceDelegate>
{
NSMatrix *_includeOptions;
NSTableView *_tableView;
NSButton *_exportSingleSliceButton;
NSButton *_trimCheckbox;
NSButton *_shareButton;
MSSliceDragView *_sliceDragView;
NSMutableArray *_possiblyIncludedLayers;
}
@property(retain, nonatomic) NSMutableArray *possiblyIncludedLayers; // @synthesize possiblyIncludedLayers=_possiblyIncludedLayers;
@property(retain, nonatomic) MSSliceDragView *sliceDragView; // @synthesize sliceDragView=_sliceDragView;
@property(retain, nonatomic) NSButton *shareButton; // @synthesize shareButton=_shareButton;
@property(retain, nonatomic) NSButton *trimCheckbox; // @synthesize trimCheckbox=_trimCheckbox;
@property(retain, nonatomic) NSButton *exportSingleSliceButton; // @synthesize exportSingleSliceButton=_exportSingleSliceButton;
@property(retain, nonatomic) NSTableView *tableView; // @synthesize tableView=_tableView;
@property(retain, nonatomic) NSMatrix *includeOptions; // @synthesize includeOptions=_includeOptions;
- (void).cxx_destruct;
- (id)sharingService:(id)arg1 sourceWindowForShareItems:(id)arg2 sharingContentScope:(long long *)arg3;
- (id)sharingService:(id)arg1 transitionImageForShareItem:(id)arg2 contentRect:(struct CGRect *)arg3;
- (struct CGRect)sharingService:(id)arg1 sourceFrameOnScreenForShareItem:(id)arg2;
- (id)currentView;
- (id)imagesFromSlice:(id)arg1;
- (void)shareAction:(id)arg1;
- (void)prepareShareButton;
- (void)trimBoxChecked:(id)arg1;
- (id)prefixForLayer:(id)arg1;
- (id)layerAtIndex:(long long)arg1;
- (id)includedLayersForSlice:(id)arg1;
- (id)tableView:(id)arg1 objectValueForTableColumn:(id)arg2 row:(long long)arg3;
- (id)firstSlice;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (long long)numberOfRowsInTableView:(id)arg1;
- (void)calculatePossiblyIncludedLayers:(id)arg1;
- (void)awakeFromNib;
- (void)dealloc;
- (id)init;
@end
@interface MSShapeDictionary : NSObject
{
NSMutableSet *pairs;
}
- (void).cxx_destruct;
- (BOOL)isEmpty;
- (void)each:(CDUnknownBlockType)arg1;
- (id)allShapes;
- (void)removeAllValues;
- (void)setValue:(id)arg1 forShape:(id)arg2;
- (id)valueForShape:(id)arg1;
- (id)init;
@end
@interface MSPair : NSObject
{
id first;
id second;
}
+ (id)pairWith:(id)arg1 and:(id)arg2;
@property(retain, nonatomic) id second; // @synthesize second;
@property(retain, nonatomic) id first; // @synthesize first;
- (void).cxx_destruct;
@end
@interface MSShapeEventHandler : MSEventHandler <NSTextDelegate, NSMenuDelegate>
{
MSSelectionPathCollection *selectionPaths;
MSSelectionPathCollection *dragRectSelection;
long long hoveringPoint;
long long hoveringPointInPoint;
long long hoveringBeforePointIndex;
BOOL firstDrag;
BOOL editingNewShape;
BOOL didInsertOnMouseDown;
BOOL didSelectPoints;
BOOL didMouseDown;
BOOL wasMakingDragRectSelectionAtMouseDown;
NSBezierPath *horizontalSnap;
NSBezierPath *verticalSnap;
struct CGPoint mouseLocation;
struct CGPoint lastMouseMoved;
struct CGPoint selectionStartPoint;
struct CGPoint selectionEndPoint;
MSSelectionPath *candidateSelection;
NSTextField *cornerRadiusField;
NSPopUpButton *roundingPopUpButton;
NSView *curveModeBackgroundView;
NSButton *makeRectSelectionButton;
NSButton *closePathButton;
NSTextField *curvePointXField;
NSTextField *curvePointYField;
NSSlider *cornerRadiusSlider;
struct CGRect dirtyRect;
BOOL _isMakingRectSelection;
MSLayerGroup *_currentGroup;
MSShapePathLayer *_shape;
}
@property(retain, nonatomic) MSShapePathLayer *shape; // @synthesize shape=_shape;
@property(nonatomic) __weak MSLayerGroup *currentGroup; // @synthesize currentGroup=_currentGroup;
@property(nonatomic) BOOL isMakingRectSelection; // @synthesize isMakingRectSelection=_isMakingRectSelection;
@property(retain, nonatomic) MSSelectionPath *candidateSelection; // @synthesize candidateSelection;
@property(retain, nonatomic) id verticalSnap; // @synthesize verticalSnap;
@property(retain, nonatomic) id horizontalSnap; // @synthesize horizontalSnap;
- (void).cxx_destruct;
- (BOOL)shouldHideExportBar;
- (void)finishEditingAction:(id)arg1;
- (void)closePathAction:(id)arg1;
- (BOOL)inspectorShouldShowBlendingProperties;
- (BOOL)inspectorShouldShowLayerSpecificProperties;
- (BOOL)inspectorShouldShowSharedStyles;
- (BOOL)inspectorShouldShowPositions;
- (unsigned long long)inspectorLocation;
- (id)nibName;
- (void)dealloc;
- (id)titleForRoundingPopUp;
- (void)adjustRoundingPopUpTitle;
- (void)menuNeedsUpdate:(id)arg1;
- (void)refreshAction:(id)arg1;
- (void)cornerRadiusAction:(id)arg1;
- (void)roundingPopUpAction:(id)arg1;
- (void)vectorModeSegmentedButtonAction:(id)arg1;
- (void)validateCornerRadiusButton;
- (id)selectionPaths;
@property(readonly, nonatomic) NSArray *selectedCurvePoints; // @dynamic selectedCurvePoints;
- (void)awakeFromNib;
- (void)setCurrentCurveValue:(struct CGPoint)arg1;
- (void)adjustSelectedCurvePointValue;
- (void)curvePointYAction:(id)arg1;
- (void)curvePointXAction:(id)arg1;
- (void)duplicate:(id)arg1;
- (struct CGPoint)pointInPageOrArtboardCoordinates:(struct CGPoint)arg1;
- (struct CGPoint)currentPointValueForPoint:(id)arg1;
- (void)adjustCurrentCurveXYValue;
- (void)reloadViewData;
- (struct CGPoint)_roundPoint:(struct CGPoint)arg1;
- (struct CGPoint)roundPoint:(struct CGPoint)arg1;
- (BOOL)shouldDrawLayerSelection;
- (void)changeColor:(id)arg1;
- (struct CGPoint)relativePoint:(struct CGPoint)arg1;
- (void)markShapeDirtyOfType:(unsigned long long)arg1;
- (id)dirtyFrame;
- (void)adjustFrame;
- (id)bezierPathAroundPoint:(id)arg1 andPoint:(id)arg2 xTol:(double)arg3 yTol:(double)arg4;
- (BOOL)point:(struct CGPoint)arg1 isBetweenPoint:(id)arg2 andPoint:(id)arg3;
- (struct MSShapeClickInfo)clickInfoForMouse:(struct CGPoint)arg1;
- (long long)indexOfSelectedPoint;
- (void)flagsChanged:(id)arg1;
- (void)drawVectorSelection:(id)arg1;
- (void)drawInRect:(struct CGRect)arg1;
- (id)bezierPathForWire;
- (id)bezierWireForClosingPath;
- (void)drawWire;
- (void)insertBacktab:(id)arg1;
- (void)insertTab:(id)arg1;
- (void)didUndoNotification:(id)arg1;
- (void)keyUp:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (long long)curveModeForPressedKey:(long long)arg1;
- (void)changeSelectedCurvePointsTo:(long long)arg1;
- (void)nudgeSelectedPointsForKey:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)deleteSelectedPoints;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)selectAll:(id)arg1;
- (void)delete:(id)arg1;
- (void)showCursorWithFlags:(unsigned long long)arg1;
- (BOOL)mouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)refreshWireIfNecessary;
- (void)clearSelectionPathsAndRefresh;
- (BOOL)didClickOutsideBounds:(struct CGPoint)arg1;
- (BOOL)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)mouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)refreshDragRect;
- (void)determineSelectedPointsByDrag;
- (BOOL)canAddNewPointOnMouseDownWithFlags:(unsigned long long)arg1;
- (BOOL)mouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (struct CGPoint)adjustPoint:(struct CGPoint)arg1 toLayer:(id)arg2;
- (BOOL)mouseDownEvent:(id)arg1;
- (void)selectPointAndUpdate:(long long)arg1 curve:(long long)arg2;
- (BOOL)selectingPointShouldClosePath:(long long)arg1;
- (void)fitCurvePoint:(id)arg1 bySplittingCurvePath:(id)arg2 surroundingPoints:(id)arg3;
- (id)pointsAroundIndex:(long long)arg1;
- (void)insertPoint:(struct CGPoint)arg1 beforeIndex:(long long)arg2;
- (struct CGPoint)alignPoint:(struct CGPoint)arg1 withShiftTo:(struct CGPoint)arg2;
- (void)addPointForMouse:(struct CGPoint)arg1;
- (void)changeFromStraightToMirrored:(id)arg1 index:(long long)arg2;
- (void)expandHandlesForSelectionPath:(id)arg1;
- (void)expandHandlesForSelectedPoint;
- (id)curvePointForSelectionPath:(id)arg1;
- (void)handlerWillLoseFocus;
- (void)prepareShapeForEditing;
- (void)insertNewShapeForEditingAtPoint:(struct CGPoint)arg1;
- (id)toolbarIdentifier;
- (id)findSelectedShape;
- (void)handlerGotFocus;
- (id)initWithManager:(id)arg1;
- (struct CGPoint)snapPointIfEnabled:(struct CGPoint)arg1;
- (struct CGPoint)snapPoint:(struct CGPoint)arg1;
- (struct CGPoint)checkForPoint:(struct CGPoint)arg1 againstPoint:(struct CGPoint)arg2;
- (BOOL)point:(struct CGPoint)arg1 isCloseToPoint:(struct CGPoint)arg2;
- (void)snapsMouseUpHook;
- (void)drawSnaps;
@end
@interface MSModePickerView : NSView
{
long long _pickerMode;
id <MSModeModePickerDelegate> _delegate;
NSButton *_button1;
NSButton *_button2;
NSButton *_button3;
NSButton *_button4;
NSButton *_button5;
NSButton *_button6;
NSTextField *_labelField;
}
@property(nonatomic) __weak NSTextField *labelField; // @synthesize labelField=_labelField;
@property(nonatomic) __weak NSButton *button6; // @synthesize button6=_button6;
@property(nonatomic) __weak NSButton *button5; // @synthesize button5=_button5;
@property(nonatomic) __weak NSButton *button4; // @synthesize button4=_button4;
@property(nonatomic) __weak NSButton *button3; // @synthesize button3=_button3;
@property(nonatomic) __weak NSButton *button2; // @synthesize button2=_button2;
@property(nonatomic) __weak NSButton *button1; // @synthesize button1=_button1;
@property(nonatomic) __weak id <MSModeModePickerDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) long long pickerMode; // @synthesize pickerMode=_pickerMode;
- (void).cxx_destruct;
- (id)buttons;
- (void)deselectAllButtons;
- (id)cellForMode:(long long)arg1;
- (id)buttonForMode:(long long)arg1;
- (id)labelForMode:(long long)arg1;
- (long long)pickerModeForEvent:(id)arg1;
- (long long)highlightCount;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)addTrackingAreaForButton:(id)arg1;
- (void)buttonAction:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSColorModePickerCell : NSButtonCell
{
}
- (void)drawImage:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSLayerListTuple : NSObject
{
MSLayer *_layer;
long long _level;
}
+ (id)tupleWithLayer:(id)arg1 level:(long long)arg2;
@property(nonatomic) long long level; // @synthesize level=_level;
@property(retain, nonatomic) MSLayer *layer; // @synthesize layer=_layer;
- (void).cxx_destruct;
@end
@interface MSSliceDragView : NSView <NSDraggingSource>
{
BOOL _previewImageIsVector;
MSPage *_lightweightPageCopy;
NSImage *_previewImage;
MSSliceLayer *_sliceLayer;
NSData *_PNGData;
NSData *_PDFData;
NSData *_fileDragData;
long long _cachingCounter;
NSString *_fileDragFormat;
}
@property(copy, nonatomic) NSString *fileDragFormat; // @synthesize fileDragFormat=_fileDragFormat;
@property(nonatomic) BOOL previewImageIsVector; // @synthesize previewImageIsVector=_previewImageIsVector;
@property(nonatomic) long long cachingCounter; // @synthesize cachingCounter=_cachingCounter;
@property(retain, nonatomic) NSData *fileDragData; // @synthesize fileDragData=_fileDragData;
@property(retain, nonatomic) NSData *PDFData; // @synthesize PDFData=_PDFData;
@property(retain, nonatomic) NSData *PNGData; // @synthesize PNGData=_PNGData;
@property(retain, nonatomic) MSSliceLayer *sliceLayer; // @synthesize sliceLayer=_sliceLayer;
@property(retain, nonatomic) NSImage *previewImage; // @synthesize previewImage=_previewImage;
@property(retain, nonatomic) MSPage *lightweightPageCopy; // @synthesize lightweightPageCopy=_lightweightPageCopy;
- (void).cxx_destruct;
- (void)delayedPrepareSlice:(id)arg1 size:(id)arg2 completionBlock:(CDUnknownBlockType)arg3;
- (void)prepareSlice:(id)arg1 size:(id)arg2 completionBlock:(CDUnknownBlockType)arg3;
- (void)clearCaches;
- (void)reloadWithSlice:(id)arg1 exportSize:(id)arg2 completionBlock:(CDUnknownBlockType)arg3;
- (void)reloadWithSlice:(id)arg1 exportSize:(id)arg2;
- (void)reloadWithSlice:(id)arg1;
- (struct CGRect)imageDrawRect;
- (void)drawRect:(struct CGRect)arg1;
- (void)sizeToFit;
- (unsigned long long)draggingSession:(id)arg1 sourceOperationMaskForDraggingContext:(long long)arg2;
- (void)writeToPasteboardWithEvent:(id)arg1;
- (void)mouseDown:(id)arg1;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSSmallButtonCell : NSButtonCell
{
}
- (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSReleaseNotesWindowController : NSWindowController
{
NSScrollView *_releaseNotesScroller;
NSTextView *_releaseNotesField;
NSTextField *_titleField;
NSView *_prereleaseWarning;
}
@property(retain, nonatomic) NSView *prereleaseWarning; // @synthesize prereleaseWarning=_prereleaseWarning;
@property(retain, nonatomic) NSTextField *titleField; // @synthesize titleField=_titleField;
@property(retain, nonatomic) NSTextView *releaseNotesField; // @synthesize releaseNotesField=_releaseNotesField;
@property(retain, nonatomic) NSScrollView *releaseNotesScroller; // @synthesize releaseNotesScroller=_releaseNotesScroller;
- (void).cxx_destruct;
- (void)close:(id)arg1;
- (void)updatePrereleaseWarning;
- (void)updateReleaseNotesField;
- (void)updateTitleToVersionNumber;
- (void)windowDidLoad;
- (id)init;
@end
@interface MSSmartRotateEventHandler : MSEventHandler
{
struct CGPoint rotationCenter;
BOOL hasRotationCenterSelected;
unsigned long long _numberOfRepetitions;
NSArray *_shapeLayers;
NSArray *_shapeLayersCopies;
}
@property(copy, nonatomic) NSArray *shapeLayersCopies; // @synthesize shapeLayersCopies=_shapeLayersCopies;
@property(copy, nonatomic) NSArray *shapeLayers; // @synthesize shapeLayers=_shapeLayers;
@property(nonatomic) unsigned long long numberOfRepetitions; // @synthesize numberOfRepetitions=_numberOfRepetitions;
- (void).cxx_destruct;
- (BOOL)shouldDrawLayerSelection;
- (id)imageName;
- (id)toolbarIdentifier;
- (void)dealloc;
- (void)willUndo:(id)arg1;
- (void)unregisterUndoObserver;
- (void)registerUndoObserver;
- (double)rotationForRepetitionAtIndex:(unsigned long long)arg1;
- (void)drawControlPoints;
- (void)drawInRect:(struct CGRect)arg1;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (struct CGPoint)tryToSnapPoint:(struct CGPoint)arg1 toMid:(struct CGPoint)arg2;
- (void)rotateCopies;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (id)currentGroup;
- (void)adjustGroup;
- (id)transformForRotatingShape:(id)arg1 toIndex:(unsigned long long)arg2;
- (void)adjustFrameForShapeCopy:(id)arg1 shape:(id)arg2 index:(unsigned long long)arg3;
- (void)adjustBooleanOperationForShapeCopyIfNecessary:(id)arg1;
- (void)adjustRotationForShapeCopy:(id)arg1 atIndex:(unsigned long long)arg2 baseRotation:(double)arg3;
- (void)rotateCopy:(id)arg1 ofShape:(id)arg2 toIndex:(unsigned long long)arg3;
- (void)rotateCopiesForShape:(id)arg1 shapeIndex:(unsigned long long)arg2;
- (void)handlerWillLoseFocus;
- (void)determineOriginalRotationCenter;
- (void)createShapeCopies;
- (void)findShapes;
- (void)handlerGotFocus;
@end
@interface BCColorListView : BCColorPickerBaseView
{
NSArray *_colors;
long long _selectedColorIndex;
}
@property(readonly, nonatomic) long long selectedColorIndex; // @synthesize selectedColorIndex=_selectedColorIndex;
@property(copy, nonatomic) NSArray *colors; // @synthesize colors=_colors;
- (void).cxx_destruct;
- (void)drawRect:(struct CGRect)arg1;
- (void)mouseUp:(id)arg1;
@end
@interface MSSmartRotateSheet : CHSheetController
{
long long numberOfCopies;
NSTextField *explanationLabel;
}
@property(nonatomic) long long numberOfCopies; // @synthesize numberOfCopies;
- (void).cxx_destruct;
- (id)doc;
- (void)setNilValueForKey:(id)arg1;
- (void)confirm:(id)arg1;
- (void)cancel:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSBaseFlipAction : MSBaseAction
{
}
- (id)validation;
- (BOOL)validate;
@end
@interface MSFlipHorizontalAction : MSBaseFlipAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)flipHorizontal:(id)arg1;
@end
@interface MSFlipVerticalAction : MSBaseFlipAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)flipVertical:(id)arg1;
@end
@interface MSSplitAction : MSBaseAction
{
}
- (id)imageName;
- (BOOL)validate;
- (void)splitGroup:(id)arg1;
- (void)doPerformAction:(id)arg1;
- (void)split:(id)arg1;
@end
@interface MSSplitView : NSSplitView
{
}
- (void)drawDividerInRect:(struct CGRect)arg1;
- (double)dividerThickness;
@end
@interface MSSidebarSplitView : NSSplitView
{
}
- (id)dividerColor;
- (double)dividerThickness;
@end
@interface MSDocumentWindow : NSWindow
{
}
- (BOOL)closePopovers;
- (BOOL)shouldDismissPopover:(id)arg1 event:(id)arg2;
- (void)sendEvent:(id)arg1;
@end
@interface MSSplitViewDelegate : NSObject <NSSplitViewDelegate>
{
NSSplitView *splitView;
NSWindow *window;
long long leftSide;
long long rightSide;
BOOL isInVersionBrowser;
NSView *savedInspectorView;
NSView *_layerListView;
NSView *_canvasView;
NSView *_inspectorView;
}
@property(nonatomic) __weak NSView *inspectorView; // @synthesize inspectorView=_inspectorView;
@property(nonatomic) __weak NSView *canvasView; // @synthesize canvasView=_canvasView;
@property(nonatomic) __weak NSView *layerListView; // @synthesize layerListView=_layerListView;
- (void).cxx_destruct;
- (void)dealloc;
- (void)didExitVersionBrowser;
- (void)didEnterVersionBrowser;
- (BOOL)splitView:(id)arg1 shouldAdjustSizeOfSubview:(id)arg2;
- (double)splitView:(id)arg1 constrainSplitPosition:(double)arg2 ofSubviewAt:(long long)arg3;
- (BOOL)dividerIndexBelongsToInspectorView:(long long)arg1;
- (struct CGRect)splitView:(id)arg1 effectiveRect:(struct CGRect)arg2 forDrawnRect:(struct CGRect)arg3 ofDividerAtIndex:(long long)arg4;
- (void)awakeFromNib;
@end
@interface MSHoverButton : NSButton
{
BOOL _mouseIsHovering;
}
@property(nonatomic) BOOL mouseIsHovering; // @synthesize mouseIsHovering=_mouseIsHovering;
- (void)mouseDown:(id)arg1;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)dealloc;
- (void)awakeFromNib;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface MSHoverButtonCell : NSButtonCell
{
}
- (void)drawImage:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSSquareButtonCell : NSButtonCell
{
}
- (void)drawImage:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3;
@end
@interface MSStackViewScrollView : NSScrollView
{
}
- (void)setFrame:(struct CGRect)arg1;
@end
@interface MSMaskWithShapeAction : MSBaseAction
{
}
- (id)label;
- (BOOL)showInToolbar;
- (void)disableSuperfluousStylesForMaskStyle:(id)arg1;
- (void)finishGroupForMask:(id)arg1;
- (id)makeGroupForMask;
- (void)prepareShapeLayerForMask:(id)arg1;
- (void)createMaskWithShape:(id)arg1 otherLayers:(id)arg2;
- (void)doPerformAction:(id)arg1;
- (void)maskWithShape:(id)arg1;
- (BOOL)validate;
@end
@interface MSStrokeWidthEventHandler : MSEventHandler
{
MSShapeGroup *_shape;
unsigned long long _selectedHandle;
long long _selectedHandleSide;
}
@property(nonatomic) long long selectedHandleSide; // @synthesize selectedHandleSide=_selectedHandleSide;
@property(nonatomic) unsigned long long selectedHandle; // @synthesize selectedHandle=_selectedHandle;
@property(retain, nonatomic) MSShapeGroup *shape; // @synthesize shape=_shape;
- (void).cxx_destruct;
- (BOOL)shouldDrawLayerSelection;
- (void)drawInRect:(struct CGRect)arg1;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (void)delete:(id)arg1;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (double)positionOfPoint:(struct CGPoint)arg1 onPath:(id)arg2;
- (void)handlerWillLoseFocus;
- (void)handlerGotFocus;
@end
@interface MSExportSheetItem : NSCollectionViewItem
{
BOOL _showWarningLabel;
MSSliceDragView *_previewView;
NSTextField *_titleField;
NSTextField *_subTitleField;
NSButton *_checkBox;
NSImageView *_warningView;
MSExportSheet *_exportSheet;
}
@property(nonatomic) BOOL showWarningLabel; // @synthesize showWarningLabel=_showWarningLabel;
@property(nonatomic) __weak MSExportSheet *exportSheet; // @synthesize exportSheet=_exportSheet;
@property(retain, nonatomic) NSImageView *warningView; // @synthesize warningView=_warningView;
@property(retain, nonatomic) NSButton *checkBox; // @synthesize checkBox=_checkBox;
@property(retain, nonatomic) NSTextField *subTitleField; // @synthesize subTitleField=_subTitleField;
@property(retain, nonatomic) NSTextField *titleField; // @synthesize titleField=_titleField;
@property(retain, nonatomic) MSSliceDragView *previewView; // @synthesize previewView=_previewView;
- (void).cxx_destruct;
- (void)checkBoxAction:(id)arg1;
- (id)subTitle;
- (void)loadUI;
- (void)awakeFromNib;
- (id)init;
@end
@interface MSStylePartInspectorViewController : CHViewController <NSPopoverDelegate, MSSectionProtocol, NSWindowDelegate, BCPopoverDelegate, MSColorInspectorDelegate>
{
NSView *nameView;
NSArray *_styleParts;
NSArrayController *_arrayController;
id <MSStylePartInspectorDelegate> _delegate;
MSColorPreviewButton *_colorPickerButton;
BCPopover *_popover;
}
+ (id)reusableControllerArray;
+ (id)stylePartViewController;
@property(retain, nonatomic) BCPopover *popover; // @synthesize popover=_popover;
@property(retain, nonatomic) MSColorPreviewButton *colorPickerButton; // @synthesize colorPickerButton=_colorPickerButton;
@property(nonatomic) __weak id <MSStylePartInspectorDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSArrayController *arrayController; // @synthesize arrayController=_arrayController;
@property(retain, nonatomic) NSArray *styleParts; // @synthesize styleParts=_styleParts;
- (void).cxx_destruct;
- (void)reloadInspectorStack:(id)arg1;
- (id)views;
- (void)didGetAddedToInspector;
- (BOOL)hasEnabledStyle;
- (void)prepare;
- (void)dealloc;
- (void)colorInspector:(id)arg1 didChangeToColor:(id)arg2;
- (void)fitScrollViewToParent;
- (void)popoverWillClose:(id)arg1;
- (void)checkBoxAction:(id)arg1;
- (BOOL)popoverShouldCloseWhenOtherPopoverOpens:(id)arg1 otherPopover:(id)arg2;
- (void)moveInspectorToFitColorPopoverIfNecessary:(id)arg1;
- (void)popoverWindowSizeDidChange:(id)arg1;
- (void)previewCellAction:(id)arg1;
- (void)awakeFromNib;
- (id)initWithDelegate:(id)arg1;
- (id)init;
- (void)prepareForReuse;
@end
@interface MSNewsletterTextField : NSTextField
{
}
- (BOOL)becomeFirstResponder;
@end
@interface MSNewsletterTextFieldCell : NSTextFieldCell
{
}
- (id)setUpFieldEditorAttributes:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSTextFieldKeyEventForwarder : MSUpDownTextField <NSTextDelegate>
{
}
- (id)keyEventFromString:(id)arg1;
- (void)sendKeyEventFromString:(id)arg1;
- (id)findCanvasView;
- (BOOL)addedTextContainsOnlyDigits:(id)arg1;
- (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
@end
@interface MSTextFieldKeyEventForwarderMini : MSTextFieldKeyEventForwarder
{
}
- (double)incrementValue;
@end
@interface MSTextFieldKeyEventForwarderNano : MSTextFieldKeyEventForwarder
{
}
- (double)incrementValue;
@end
@interface MSWelcomeBackgroundView : NSView
{
}
- (BOOL)mouseDownCanMoveWindow;
@end
@interface MSTextLayerEventHandler : MSEventHandler <NSTextViewDelegate, NSTextStorageDelegate, NSWindowDelegate, MSTextLayerEditingDelegate>
{
MSTextLayerTextView *_textView;
MSTextWindow *_textViewWindow;
MSTextLayer *_textLayer;
}
@property(retain, nonatomic) MSTextLayer *textLayer; // @synthesize textLayer=_textLayer;
@property(retain, nonatomic) MSTextWindow *textViewWindow; // @synthesize textViewWindow=_textViewWindow;
@property(retain, nonatomic) MSTextLayerTextView *textView; // @synthesize textView=_textView;
- (void).cxx_destruct;
- (void)dealloc;
- (id)undoManager;
- (BOOL)shouldDrawLayerSelection;
- (id)toolbarIdentifier;
- (void)doTextModification:(CDUnknownBlockType)arg1;
- (void)makeLowercase:(id)arg1;
- (void)makeUppercase:(id)arg1;
- (void)removeTextView;
- (void)handlerWillLoseFocus;
- (BOOL)textView:(id)arg1 doCommandBySelector:(SEL)arg2;
- (void)selectAll:(id)arg1;
- (struct CGRect)windowFrameForDrawView;
- (struct CGRect)windowFrameForTextView;
- (void)zoomValueWillChangeTo:(double)arg1;
- (void)viewDidScroll:(id)arg1;
- (BOOL)mouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (void)adjustTextViewFrame;
- (void)textStorageDidProcessEditing:(id)arg1;
- (void)adjustForegroundColor;
- (void)beginEditing;
- (struct CGRect)frameForTextViewOnCanvasBasedOnBaseFrame:(struct CGRect)arg1;
- (struct CGRect)frameForTextView;
- (void)makeTextWindow;
- (void)makeTextView;
- (void)addTextView;
- (void)handlerGotFocus;
@end
@interface BCMagicWand : NSOperation
{
unsigned long long _width;
unsigned long long _height;
int _tolerance;
int _pushCounter;
int _popCounter;
struct BCPixel _reference;
NSBitmapImageRep *_bitmap;
CDUnknownBlockType _wandCompletionBlock;
NSBitmapImageRep *_maskImage;
struct BCPixel *_pixels;
struct BCPixel *_mask;
char *_planned;
int *_nextVisits;
struct CGPoint _startPoint;
}
@property(nonatomic) int *nextVisits; // @synthesize nextVisits=_nextVisits;
@property(nonatomic) char *planned; // @synthesize planned=_planned;
@property(nonatomic) struct BCPixel reference; // @synthesize reference=_reference;
@property(nonatomic) int popCounter; // @synthesize popCounter=_popCounter;
@property(nonatomic) int pushCounter; // @synthesize pushCounter=_pushCounter;
@property(nonatomic) struct BCPixel *mask; // @synthesize mask=_mask;
@property(nonatomic) struct BCPixel *pixels; // @synthesize pixels=_pixels;
@property(retain, nonatomic) NSBitmapImageRep *maskImage; // @synthesize maskImage=_maskImage;
@property(copy, nonatomic) CDUnknownBlockType wandCompletionBlock; // @synthesize wandCompletionBlock=_wandCompletionBlock;
@property(retain, nonatomic) NSBitmapImageRep *bitmap; // @synthesize bitmap=_bitmap;
@property(nonatomic) int tolerance; // @synthesize tolerance=_tolerance;
@property(nonatomic) struct CGPoint startPoint; // @synthesize startPoint=_startPoint;
- (void).cxx_destruct;
- (struct CGPoint)popVisit;
- (void)pushVisit:(struct CGPoint)arg1;
- (void)collectVisitsForPoint:(struct CGPoint)arg1;
- (BOOL)pointMatch:(struct CGPoint)arg1;
- (void)run;
- (void)setUpMaskImage;
- (void)main;
@end
@interface MSTextLayerSection : MSLayerSection <NSMenuDelegate, BCPopoverDelegate, MSColorInspectorDelegate>
{
NSView *_basicView;
NSView *_symbolExclusionView;
NSButton *_fontFamilyButton;
NSPopUpButton *_fontWeightPopUpButton;
NSTextField *_fontSizeField;
MSColorPreviewButton *_colorPickerButton;
NSTextField *_kerningField;
NSTextField *_lineHeightField;
MSLineHeightTextFieldCell *_lineHeightCell;
NSTextField *_paragraphHeightField;
NSSegmentedControl *_alignmentButton;
BCPopover *_popover;
}
@property(retain, nonatomic) BCPopover *popover; // @synthesize popover=_popover;
@property(retain, nonatomic) NSSegmentedControl *alignmentButton; // @synthesize alignmentButton=_alignmentButton;
@property(retain, nonatomic) NSTextField *paragraphHeightField; // @synthesize paragraphHeightField=_paragraphHeightField;
@property(retain, nonatomic) MSLineHeightTextFieldCell *lineHeightCell; // @synthesize lineHeightCell=_lineHeightCell;
@property(retain, nonatomic) NSTextField *lineHeightField; // @synthesize lineHeightField=_lineHeightField;
@property(retain, nonatomic) NSTextField *kerningField; // @synthesize kerningField=_kerningField;
@property(retain, nonatomic) MSColorPreviewButton *colorPickerButton; // @synthesize colorPickerButton=_colorPickerButton;
@property(retain, nonatomic) NSTextField *fontSizeField; // @synthesize fontSizeField=_fontSizeField;
@property(retain, nonatomic) NSPopUpButton *fontWeightPopUpButton; // @synthesize fontWeightPopUpButton=_fontWeightPopUpButton;
@property(retain, nonatomic) NSButton *fontFamilyButton; // @synthesize fontFamilyButton=_fontFamilyButton;
@property(retain, nonatomic) NSView *symbolExclusionView; // @synthesize symbolExclusionView=_symbolExclusionView;
@property(retain, nonatomic) NSView *basicView; // @synthesize basicView=_basicView;
- (void).cxx_destruct;
- (void)colorMagnifierAction:(id)arg1;
- (BOOL)canHandleColorMagnifierAction;
- (id)views;
- (id)textStorages;
- (BOOL)textLayerContainedInSymbol;
- (id)firstOccurrenceOfAttributeWithName:(id)arg1;
- (void)updateKerningForFontChangeTo:(id)arg1 string:(id)arg2 range:(struct _NSRange)arg3 effectiveRange:(struct _NSRange)arg4 oldPointSize:(double)arg5;
- (void)changeFontPropertiesInBlock:(CDUnknownBlockType)arg1;
- (void)changeFontPropertiesOfTextObjectsInBlock:(CDUnknownBlockType)arg1;
- (void)popoverWillClose:(id)arg1;
- (void)reloadFontWeightPopUp;
- (id)colorSpaceForFirstColor;
- (id)firstColor;
- (id)currentFontFamilyName;
- (void)changeFontFamilyTo:(id)arg1;
- (void)changeParagraphStyleInBlock:(CDUnknownBlockType)arg1;
- (id)textView;
- (void)alignmentButtonAction:(id)arg1;
- (id)currentView;
- (void)paragraphHeightAction:(id)arg1;
- (void)lineHeightAction:(id)arg1;
- (void)kerningAction:(id)arg1;
- (void)colorInspector:(id)arg1 didChangeToColor:(id)arg2;
- (void)changeTextLayerFont:(id)arg1;
- (void)showColorPickerAction:(id)arg1;
- (void)showParagraphStylingAction:(id)arg1;
- (void)fontSizeAction:(id)arg1;
- (void)fontWeightAction:(id)arg1;
- (void)fontFamilyAction:(id)arg1;
- (void)viewControllerWillDisappear;
- (void)dealloc;
- (double)defaultLineHeight;
- (double)lineHeight;
- (void)reloadLineHeightField;
- (void)reloadData;
- (void)textViewDidChange:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSTextOnPathAction : MSBaseAction
{
}
- (id)textLayers;
- (BOOL)validate;
- (BOOL)isActive;
- (void)doPerformAction:(id)arg1;
- (void)textOnPath:(id)arg1;
@end
@interface MSToolbarConstructor : NSObject <NSToolbarDelegate>
{
MSDocument *doc;
MSToolbar *toolbar;
}
+ (id)toolbarForDocument:(id)arg1;
@property(nonatomic) __weak MSDocument *doc; // @synthesize doc;
- (void).cxx_destruct;
- (void)dealloc;
- (id)toolbar:(id)arg1 itemForItemIdentifier:(id)arg2 willBeInsertedIntoToolbar:(BOOL)arg3;
- (id)toolbarDefaultItemIdentifiers:(id)arg1;
- (id)toolbarSelectableItemIdentifiers:(id)arg1;
- (id)toolbarAllowedItemIdentifiers:(id)arg1;
- (id)allActions;
- (id)standardToolbarIdentifiers;
- (void)constructToolbarForWindow:(id)arg1;
- (void)toolbarSizeDidChange:(id)arg1;
- (id)toolbar;
- (id)initWithDocument:(id)arg1;
@end
@interface MSToolbar : NSToolbar
{
BOOL shouldChange;
}
- (void)setSizeMode:(unsigned long long)arg1;
- (void)finishedSetUp;
@end
@interface MSStackViewSeparatorView : NSView
{
}
+ (id)tallSeparator;
+ (id)separator;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSTransformEventHandler : MSPointsEventHandler
{
MSShapeDictionary *shapeDictionary;
MSLayerGroup *currentGroup;
struct CGRect originalRect;
unsigned long long directionLock;
struct CGPoint firstSelectedLocation;
DKDistortionTransform *_transform;
MSPointArray *_transformPoints;
MSPointArray *_mouseDownPoints;
NSMutableArray *_originalPoints;
}
@property(retain, nonatomic) NSMutableArray *originalPoints; // @synthesize originalPoints=_originalPoints;
@property(retain, nonatomic) MSPointArray *mouseDownPoints; // @synthesize mouseDownPoints=_mouseDownPoints;
@property(retain, nonatomic) MSPointArray *transformPoints; // @synthesize transformPoints=_transformPoints;
@property(retain, nonatomic) DKDistortionTransform *transform; // @synthesize transform=_transform;
- (void).cxx_destruct;
- (void)dealloc;
- (void)concatTransformsForDrawSnaps;
- (struct CGPoint)convertPointToAbsoluteCoordinates:(struct CGPoint)arg1;
- (BOOL)shouldDrawLayerSelection;
- (void)drawHandleLines;
- (void)resetTransformsForLayer:(id)arg1;
- (void)transformShape;
- (id)cursorForCorner:(long long)arg1;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseDragged:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)keyDown:(unsigned short)arg1 flags:(unsigned long long)arg2;
- (struct CGPoint)adjustPoint:(struct CGPoint)arg1;
- (id)bounds;
- (id)currentGroup;
- (void)movePointsRelatedToCorner:(long long)arg1 newLocation:(struct CGPoint)arg2 previous:(struct CGPoint)arg3;
- (void)replacePointAtIndex:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (void)replacePointAtIndexWithUndo:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (void)replacePointAtCorner:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (struct CGPoint)pointAtCorner:(long long)arg1;
- (BOOL)absoluteMouseDown:(struct CGPoint)arg1 clickCount:(int)arg2 flags:(unsigned long long)arg3;
- (id)points;
- (void)handlerWillLoseFocus;
- (id)snapsForShape;
- (id)pointsToSnap;
- (void)recordOriginalShapes;
- (void)handlerGotFocus;
- (id)initWithManager:(id)arg1;
@end
@interface MSToolsMenuAction : MSBaseAction
{
}
- (id)children;
@end
@interface MSEditAction : MSBaseAction
{
}
- (id)tooltip;
- (BOOL)isSelectable;
- (void)doPerformAction:(id)arg1;
- (void)edit:(id)arg1;
- (id)validation;
@end
@interface MSTransformAction : MSEventHandlerAction
{
}
- (id)tooltip;
- (void)doPerformAction:(id)arg1;
- (void)transform:(id)arg1;
- (BOOL)validate;
@end
@interface MSStrokeWidthAction : MSEventHandlerAction
{
}
- (BOOL)showInToolbar;
- (id)tooltip;
- (BOOL)validate;
- (void)strokeWidth:(id)arg1;
@end
@interface MSScissorsAction : MSEventHandlerAction
{
}
- (id)tooltip;
- (BOOL)validate;
- (void)scissors:(id)arg1;
@end
@interface MSVectorizeTextAction : MSBaseAction
{
}
- (BOOL)validate;
- (id)imageName;
- (id)label;
- (void)refreshAndRemoveOldLayer:(id)arg1;
- (void)copyStylePropertiesFromLayer:(id)arg1 toShape:(id)arg2;
- (id)rawCopyOfStyle:(id)arg1;
- (void)copyTextPropertiesFromLayer:(id)arg1 toShape:(id)arg2;
- (void)insertAndSelectShape:(id)arg1 inGroup:(id)arg2;
- (void)doPerformAction:(id)arg1;
- (void)vectorizeLayer:(id)arg1;
@end
@interface MSVectorizeStrokeAction : MSBaseAction
{
}
- (id)imageName;
- (BOOL)validate;
- (void)transferStylePropertiesFromShape:(id)arg1 toVectorizedShape:(id)arg2;
- (id)outlinedPathForShape:(id)arg1;
- (void)vectorizeStrokeForShape:(id)arg1;
- (void)doPerformAction:(id)arg1;
- (void)vectorizeStroke:(id)arg1;
@end
@interface MSVerticalRulerView : MSRulerView
{
}
- (id)snapLineWithPosition:(double)arg1;
- (id)occupiedRegionForRect:(struct CGRect)arg1 withOffset:(long long)arg2 zoom:(double)arg3;
- (id)bezierPathForLineAtPosition:(double)arg1 inRect:(struct CGRect)arg2;
- (void)refreshTemporaryRulerGuide;
- (void)refreshGuideInDrawViewAtPosition:(double)arg1;
- (void)setResizeCursor;
- (BOOL)isFlipped;
- (Class)rulerViewLayerClass;
- (void)awakeFromNib;
@end
@interface MSGradientBarView : BCColorPickerBaseView
{
id <MSGradientBarViewDelegate> _delegate;
MSGradient *_gradient;
unsigned long long _selectedStopIndex;
}
@property(nonatomic) unsigned long long selectedStopIndex; // @synthesize selectedStopIndex=_selectedStopIndex;
@property(retain, nonatomic) MSGradient *gradient; // @synthesize gradient=_gradient;
@property(nonatomic) __weak id <MSGradientBarViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (BOOL)acceptsFirstResponder;
- (BOOL)canBecomeKeyView;
- (BOOL)canDoAdvancedGradientStopModifications;
- (void)centerStopBetween;
- (void)setSelectedStopToPercentage:(long long)arg1;
- (void)insertText:(id)arg1;
- (id)previousStop;
- (id)nextStop;
- (id)selectedStop;
- (void)moveSelectedStopBy:(double)arg1;
- (void)moveDown:(id)arg1;
- (void)moveUp:(id)arg1;
- (void)moveRightAndModifySelection:(id)arg1;
- (void)moveRight:(id)arg1;
- (void)moveLeftAndModifySelection:(id)arg1;
- (void)moveLeft:(id)arg1;
- (void)deleteBackward:(id)arg1;
- (void)deleteForward:(id)arg1;
- (void)insertBacktab:(id)arg1;
- (void)insertTab:(id)arg1;
- (void)keyDown:(id)arg1;
- (void)drawSelectedMarkerInRect:(struct CGRect)arg1 color:(id)arg2;
- (void)drawContentInRect:(struct CGRect)arg1 dirtyRect:(struct CGRect)arg2;
- (double)stopPositionForEvent:(id)arg1;
- (void)mouseDragged:(id)arg1;
- (unsigned long long)stopIndexForEvent:(id)arg1;
- (void)mouseDown:(id)arg1;
- (struct CGRect)normaliseRect:(struct CGRect)arg1;
- (struct CGRect)rectForMarkerAtIndex:(unsigned long long)arg1;
- (void)awakeFromNib;
@end
@interface MSViewMenuAction : MSBaseAction
{
}
- (id)menu;
- (id)tooltip;
- (id)children;
@end
@interface MSToggleRulersAction : MSBaseAction
{
}
- (id)label;
- (id)imageName;
- (BOOL)dynamicTitle;
- (void)toggleRulersAndShowMessage;
- (void)doPerformAction:(id)arg1;
- (void)toggleRulers:(id)arg1;
@end
@interface MSTogglePixelGridAction : MSBaseAction
{
}
- (id)label;
- (BOOL)dynamicTitle;
- (BOOL)validateMenuItem:(id)arg1;
- (id)imageName;
- (BOOL)isShowingPixelatedView;
- (void)doPerformAction:(id)arg1;
- (void)togglePixelGrid:(id)arg1;
@end
@interface MSToggleGridAction : MSBaseAction
{
}
- (BOOL)validate;
- (BOOL)dynamicTitle;
- (id)label;
- (id)imageName;
- (void)doPerformAction:(id)arg1;
- (void)toggleGrid:(id)arg1;
@end
@interface MSToggleLayoutAction : MSBaseAction
{
}
- (BOOL)validate;
- (BOOL)dynamicTitle;
- (id)label;
- (id)imageName;
- (id)prepareLayoutGridForRoot:(id)arg1;
- (void)doPerformAction:(id)arg1;
- (void)toggleLayout:(id)arg1;
@end
@interface MSViewPort : NSObject
{
double _zoomValue;
struct CGPoint _scrollOrigin;
}
+ (double)cappedZoom:(double)arg1;
+ (id)viewPortWithScrollOrigin:(struct CGPoint)arg1 zoom:(double)arg2;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(nonatomic) struct CGPoint scrollOrigin; // @synthesize scrollOrigin=_scrollOrigin;
- (id)description;
- (BOOL)isEqual:(id)arg1;
@end
@interface MSWelcomeWindowController : NSWindowController <NSWindowDelegate, NSTextFieldDelegate>
{
NSButton *_confirmButton;
NSButton *_closeButton;
NSTextField *_emailField;
NSView *_movieView;
NSView *_normalView;
}
@property(retain, nonatomic) NSView *normalView; // @synthesize normalView=_normalView;
@property(retain, nonatomic) NSView *movieView; // @synthesize movieView=_movieView;
@property(retain, nonatomic) NSTextField *emailField; // @synthesize emailField=_emailField;
@property(retain, nonatomic) NSButton *closeButton; // @synthesize closeButton=_closeButton;
@property(retain, nonatomic) NSButton *confirmButton; // @synthesize confirmButton=_confirmButton;
- (void).cxx_destruct;
- (void)windowWillClose:(id)arg1;
- (void)openTemplateNamed:(id)arg1;
- (void)openWebDesignTemplate:(id)arg1;
- (void)openIOSIconTemplate:(id)arg1;
- (void)openIOSDesignTemplate:(id)arg1;
- (void)subscribeToNewsletter:(id)arg1;
- (void)likeUsOnFacebook:(id)arg1;
- (void)followUsOnTwitter:(id)arg1;
- (void)contactSupport:(id)arg1;
- (void)readManual:(id)arg1;
- (void)openIntroDocument:(id)arg1;
- (void)playMovie:(id)arg1;
- (void)showWhatsNew:(id)arg1;
- (BOOL)signUpFieldsContainsValidEmail;
- (void)controlTextDidChange:(id)arg1;
- (void)confirm:(id)arg1;
@end
@interface MSZoomBlurEventHandler : MSPointsEventHandler
{
MSStyleBlur *_blurStyle;
}
@property(retain, nonatomic) MSStyleBlur *blurStyle; // @synthesize blurStyle=_blurStyle;
- (void).cxx_destruct;
- (struct CGPoint)convertPointToAbsoluteCoordinates:(struct CGPoint)arg1;
- (void)replacePointAtIndex:(long long)arg1 withPoint:(struct CGPoint)arg2;
- (id)currentGroup;
- (id)points;
@end
@interface MSExportInspectorViewController : MSStylePartInspectorViewController
{
NSArray *_layers;
NSView *_topFillerView;
NSView *_bottomLabelView;
NSView *_exportButtonView;
NSView *_separatorView;
NSView *_separatorView2;
NSView *_bigExportLabel;
NSButton *_addExportSizeButton;
NSButton *_shareButton;
NSButton *_exportButton;
NSButton *_knifeButton;
NSArray *_sizeViewControllers;
MSShareButtonHandler *_shareButtonHandler;
}
@property(retain, nonatomic) MSShareButtonHandler *shareButtonHandler; // @synthesize shareButtonHandler=_shareButtonHandler;
@property(copy, nonatomic) NSArray *sizeViewControllers; // @synthesize sizeViewControllers=_sizeViewControllers;
@property(retain, nonatomic) NSButton *knifeButton; // @synthesize knifeButton=_knifeButton;
@property(retain, nonatomic) NSButton *exportButton; // @synthesize exportButton=_exportButton;
@property(retain, nonatomic) NSButton *shareButton; // @synthesize shareButton=_shareButton;
@property(retain, nonatomic) NSButton *addExportSizeButton; // @synthesize addExportSizeButton=_addExportSizeButton;
@property(retain, nonatomic) NSView *bigExportLabel; // @synthesize bigExportLabel=_bigExportLabel;
@property(retain, nonatomic) NSView *separatorView2; // @synthesize separatorView2=_separatorView2;
@property(retain, nonatomic) NSView *separatorView; // @synthesize separatorView=_separatorView;
@property(retain, nonatomic) NSView *exportButtonView; // @synthesize exportButtonView=_exportButtonView;
@property(retain, nonatomic) NSView *bottomLabelView; // @synthesize bottomLabelView=_bottomLabelView;
@property(retain, nonatomic) NSView *topFillerView; // @synthesize topFillerView=_topFillerView;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void).cxx_destruct;
- (void)dealloc;
- (void)prepareForDisplay;
- (void)exportSingleSlice:(id)arg1;
- (void)shareAction:(id)arg1;
- (void)createSliceAction:(id)arg1;
- (void)addExportSize:(id)arg1;
- (BOOL)wantsSeparatorBetweenView:(id)arg1 andView:(id)arg2;
- (id)views;
- (id)view;
- (BOOL)hasEnabledStyle;
- (void)applyDisplayNameToExportButton;
- (void)prepare;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- (void)awakeFromNib;
@end
@interface MSZoomAction : MSBaseAction
{
}
- (id)zoomValueString;
- (BOOL)validateToolbarItem:(id)arg1;
- (void)zoomValueDidChange;
- (void)zoomModeToggle:(id)arg1;
- (id)zoomViewAtSize:(unsigned long long)arg1;
- (id)toolbarItemWithSize:(unsigned long long)arg1;
@end
@interface MSExportableLayerInspectorViewController : CHViewController <MSSectionProtocol, MSInspectorChildController, MSSliceLayerWatcher, MSColorInspectorDelegate, BCPopoverDelegate>
{
MSInspectorStackView *_stackView;
NSView *_currentStyleSliceTopView;
NSView *_oldStyleSliceTopView;
NSView *_addMoreSizesView;
NSView *_standardPropertiesView;
NSView *_artboardBackgroundView;
NSView *_sliceBackgroundView;
NSTableView *_oldSliceIncludedTable;
NSMatrix *_oldStyleIncludeMatrix;
NSButtonCell *_oldSliceIncludeAll;
NSButtonCell *_oldSliceIncludeFollowing;
NSButtonCell *_oldSliceIncludeGroup;
NSButton *_groupContentsOnlyButton;
MSColorPreviewButton *_artboardBackgroundColorButton;
MSColorPreviewButton *_sliceBackgroundColorButton;
NSView *_topFillerView;
NSView *_bottomLabelView;
NSTextField *_formatLabel;
NSArray *_layers;
MSOldStyleSliceViewDataSource *_oldStyleDataSource;
NSArray *_sizeViewControllers;
BCPopover *_popover;
NSTimer *_refreshTimer;
NSMutableArray *_sliceViews;
MSFlippedView *_sliceViewContainerView;
}
@property(retain, nonatomic) MSFlippedView *sliceViewContainerView; // @synthesize sliceViewContainerView=_sliceViewContainerView;
@property(retain, nonatomic) NSMutableArray *sliceViews; // @synthesize sliceViews=_sliceViews;
@property(retain, nonatomic) NSTimer *refreshTimer; // @synthesize refreshTimer=_refreshTimer;
@property(retain, nonatomic) BCPopover *popover; // @synthesize popover=_popover;
@property(retain, nonatomic) NSArray *sizeViewControllers; // @synthesize sizeViewControllers=_sizeViewControllers;
@property(retain, nonatomic) MSOldStyleSliceViewDataSource *oldStyleDataSource; // @synthesize oldStyleDataSource=_oldStyleDataSource;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers=_layers;
@property(retain, nonatomic) NSTextField *formatLabel; // @synthesize formatLabel=_formatLabel;
@property(retain, nonatomic) NSView *bottomLabelView; // @synthesize bottomLabelView=_bottomLabelView;
@property(retain, nonatomic) NSView *topFillerView; // @synthesize topFillerView=_topFillerView;
@property(retain, nonatomic) MSColorPreviewButton *sliceBackgroundColorButton; // @synthesize sliceBackgroundColorButton=_sliceBackgroundColorButton;
@property(retain, nonatomic) MSColorPreviewButton *artboardBackgroundColorButton; // @synthesize artboardBackgroundColorButton=_artboardBackgroundColorButton;
@property(retain, nonatomic) NSButton *groupContentsOnlyButton; // @synthesize groupContentsOnlyButton=_groupContentsOnlyButton;
@property(retain, nonatomic) NSButtonCell *oldSliceIncludeGroup; // @synthesize oldSliceIncludeGroup=_oldSliceIncludeGroup;
@property(retain, nonatomic) NSButtonCell *oldSliceIncludeFollowing; // @synthesize oldSliceIncludeFollowing=_oldSliceIncludeFollowing;
@property(retain, nonatomic) NSButtonCell *oldSliceIncludeAll; // @synthesize oldSliceIncludeAll=_oldSliceIncludeAll;
@property(retain, nonatomic) NSMatrix *oldStyleIncludeMatrix; // @synthesize oldStyleIncludeMatrix=_oldStyleIncludeMatrix;
@property(retain, nonatomic) NSTableView *oldSliceIncludedTable; // @synthesize oldSliceIncludedTable=_oldSliceIncludedTable;
@property(retain, nonatomic) NSView *sliceBackgroundView; // @synthesize sliceBackgroundView=_sliceBackgroundView;
@property(retain, nonatomic) NSView *artboardBackgroundView; // @synthesize artboardBackgroundView=_artboardBackgroundView;
@property(retain, nonatomic) NSView *standardPropertiesView; // @synthesize standardPropertiesView=_standardPropertiesView;
@property(retain, nonatomic) NSView *addMoreSizesView; // @synthesize addMoreSizesView=_addMoreSizesView;
@property(retain, nonatomic) NSView *oldStyleSliceTopView; // @synthesize oldStyleSliceTopView=_oldStyleSliceTopView;
@property(retain, nonatomic) NSView *currentStyleSliceTopView; // @synthesize currentStyleSliceTopView=_currentStyleSliceTopView;
@property(retain, nonatomic) MSInspectorStackView *stackView; // @synthesize stackView=_stackView;
- (void).cxx_destruct;
- (BOOL)shouldHideExportBar;
- (void)refreshAction:(id)arg1;
- (id)document;
- (void)exportSingleSlice:(id)arg1;
- (void)addExportSizeAction:(id)arg1;
- (unsigned long long)selectedExportOptions:(id)arg1;
- (void)oldStyleIncludedRadioAction:(id)arg1;
- (BOOL)hasOldStyleSlices;
- (id)nibName;
- (id)viewControllers;
- (id)views;
- (BOOL)wantsSeparatorBetweenView:(id)arg1 andView:(id)arg2;
- (void)sizeSliceView;
- (void)reloadSlicesFromArray:(id)arg1;
- (void)loadSliceViews;
- (void)refreshTimerFired:(id)arg1;
- (void)scheduleSliceViewReload;
- (void)prepareForDisplay;
- (void)dealloc;
- (void)sliceLayerDidChange:(id)arg1;
- (void)selectionDidChangeTo:(id)arg1;
- (void)colorInspector:(id)arg1 didChangeToColor:(id)arg2;
- (void)viewControllerWillDisappear;
- (void)popoverWillClose:(id)arg1;
- (void)validateArtboardBackgroundButtons;
- (void)backgroundColorAction:(id)arg1;
- (void)prepareArtboardsForFill;
- (void)layerPositionPossiblyChanged;
- (void)artboardBackgroundCheckAction:(id)arg1;
- (void)groupContentsOnlyAction:(id)arg1;
- (void)exportableSizeDidChange:(id)arg1;
- (void)awakeFromNib;
- (id)init;
@end
@interface MSFlippedView : NSView
{
}
- (BOOL)isFlipped;
@end
@interface PXListDocumentView : NSView
{
PXListView *_listView;
unsigned long long _dropHighlight;
}
@property(nonatomic) unsigned long long dropHighlight; // @synthesize dropHighlight=_dropHighlight;
@property(nonatomic) __weak PXListView *listView; // @synthesize listView=_listView;
- (void).cxx_destruct;
- (void)drawRect:(struct CGRect)arg1;
- (void)mouseDown:(id)arg1;
- (BOOL)isFlipped;
@end
@interface MSTextStyleMenuPreview : NSObject
{
}
+ (id)titleForTextStyle:(id)arg1 title:(id)arg2 includeStyleInfo:(BOOL)arg3;
+ (void)applyStyle:(id)arg1 toMenuItem:(id)arg2 includeStyleInfo:(BOOL)arg3;
@end
@interface PXListView : NSScrollView
{
id <PXListViewDelegate> _delegate;
NSMutableArray *_reusableCells;
NSMutableArray *_visibleCells;
struct _NSRange _currentRange;
unsigned long long _numberOfRows;
NSMutableIndexSet *_selectedRows;
struct _NSRange _visibleRange;
double _totalHeight;
double *_cellYOffsets;
double _cellSpacing;
BOOL _allowsEmptySelection;
BOOL _allowsMultipleSelection;
long long _lastSelectedRow;
BOOL _verticalMotionCanBeginDrag;
BOOL _usesLiveResize;
double _widthPriorToResize;
unsigned long long _dropRow;
unsigned long long _dropHighlight;
}
@property(nonatomic) BOOL usesLiveResize; // @synthesize usesLiveResize=_usesLiveResize;
@property(nonatomic) BOOL verticalMotionCanBeginDrag; // @synthesize verticalMotionCanBeginDrag=_verticalMotionCanBeginDrag;
@property(nonatomic) BOOL allowsEmptySelection; // @synthesize allowsEmptySelection=_allowsEmptySelection;
@property(nonatomic) BOOL allowsMultipleSelection; // @synthesize allowsMultipleSelection=_allowsMultipleSelection;
@property(nonatomic) double cellSpacing; // @synthesize cellSpacing=_cellSpacing;
- (void).cxx_destruct;
- (BOOL)accessibilityIsIgnored;
- (id)accessibilityAttributeValue:(id)arg1;
- (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- (id)accessibilityAttributeNames;
- (void)windowSizing:(id)arg1;
- (void)viewDidEndLiveResize;
- (void)layoutCellsForResizeEvent;
- (void)viewWillStartLiveResize;
- (void)scrollRowToVisible:(unsigned long long)arg1;
- (void)contentViewBoundsDidChange:(id)arg1;
- (void)resizeWithOldSuperviewSize:(struct CGSize)arg1;
- (void)layoutCell:(id)arg1 atRow:(unsigned long long)arg2;
- (void)layoutCells;
- (void)cacheCellLayout;
- (struct CGRect)rectOfRow:(unsigned long long)arg1;
- (struct CGRect)contentViewRect;
- (void)postSelectionDidChangeNotification;
- (void)deselectRows;
- (void)deselectRowIndexes:(id)arg1;
- (void)selectRowIndexes:(id)arg1 byExtendingSelection:(BOOL)arg2;
@property(retain, nonatomic) NSIndexSet *selectedRows;
@property(nonatomic) unsigned long long selectedRow;
- (void)deselectAll:(id)arg1;
- (void)updateCells;
- (void)addCellsFromVisibleRange;
- (id)visibleCellsForRowIndexes:(id)arg1;
- (id)cellForRowAtIndex:(unsigned long long)arg1;
- (id)visibleCellForRow:(unsigned long long)arg1;
- (struct _NSRange)visibleRange;
- (id)visibleCells;
- (id)dequeueCellWithReusableIdentifier:(id)arg1;
- (void)enqueueCell:(id)arg1;
- (unsigned long long)numberOfRows;
- (void)reloadData;
- (void)reloadRowAtIndex:(long long)arg1;
@property(nonatomic) __weak id <PXListViewDelegate> delegate;
- (void)dealloc;
- (void)awakeFromNib;
- (id)initWithCoder:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)setDropRow:(unsigned long long)arg1 dropHighlight:(unsigned long long)arg2;
- (BOOL)wantsPeriodicDraggingUpdates;
- (void)draggingEnded:(id)arg1;
- (void)concludeDragOperation:(id)arg1;
- (BOOL)performDragOperation:(id)arg1;
- (void)draggingExited:(id)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (id)cellForDropHighlight:(unsigned long long *)arg1 row:(unsigned long long *)arg2;
- (unsigned long long)indexOfRowAtPoint:(struct CGPoint)arg1 returningProposedDropHighlight:(unsigned long long *)arg2;
- (void)setShowsDropHighlight:(BOOL)arg1;
- (id)dragImageForRowsWithIndexes:(id)arg1 event:(id)arg2 clickedCell:(id)arg3 offset:(struct CGPoint *)arg4;
- (BOOL)attemptDragWithMouseDown:(id)arg1 inCell:(id)arg2;
- (void)handleMouseDownOutsideCells:(id)arg1;
- (void)handleMouseDown:(id)arg1 inCell:(id)arg2;
- (void)handleMouseDragged:(id)arg1 inCell:(id)arg2;
- (BOOL)validateMenuItem:(id)arg1;
- (void)keyDown:(id)arg1;
- (BOOL)resignFirstResponder;
- (BOOL)becomeFirstResponder;
- (BOOL)acceptsFirstResponder;
- (BOOL)canBecomeKeyView;
@end
@interface PXListViewCell : NSView
{
NSString *_reusableIdentifier;
PXListView *_listView;
unsigned long long _row;
unsigned long long _dropHighlight;
}
+ (id)cellLoadedFromNibNamed:(id)arg1 bundle:(id)arg2 reusableIdentifier:(id)arg3;
+ (id)cellLoadedFromNibNamed:(id)arg1 reusableIdentifier:(id)arg2;
@property(nonatomic) unsigned long long row; // @synthesize row=_row;
@property(copy, nonatomic) NSString *reusableIdentifier; // @synthesize reusableIdentifier=_reusableIdentifier;
@property(nonatomic) unsigned long long dropHighlight; // @synthesize dropHighlight=_dropHighlight;
@property(nonatomic) __weak PXListView *listView; // @synthesize listView=_listView;
- (void).cxx_destruct;
- (void)selectionDidChange;
- (BOOL)accessibilityIsIgnored;
- (void)accessibilityPerformAction:(id)arg1;
- (id)accessibilityActionDescription:(id)arg1;
- (id)accessibilityActionNames;
- (id)accessibilityAttributeValue:(id)arg1;
- (BOOL)accessibilityIsAttributeSettable:(id)arg1;
- (id)accessibilityAttributeNames;
- (void)layoutSubviews;
- (void)prepareForReuse;
- (void)drawRect:(struct CGRect)arg1;
@property(readonly, nonatomic, getter=isSelected) BOOL selected;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (id)initWithReusableIdentifier:(id)arg1;
@end
@interface MSUpDownTextField : NSTextField <NSTextViewDelegate, MSUpDownProtocol>
{
id _refreshDelegate;
MSUpDownController *_upDownController;
}
@property(retain, nonatomic) MSUpDownController *upDownController; // @synthesize upDownController=_upDownController;
@property(nonatomic) __weak id refreshDelegate; // @synthesize refreshDelegate=_refreshDelegate;
- (void).cxx_destruct;
- (void)textDidEndEditing:(id)arg1;
- (BOOL)becomeFirstResponder;
- (BOOL)textView:(id)arg1 shouldChangeTextInRanges:(id)arg2 replacementStrings:(id)arg3;
- (void)textDidChange:(id)arg1;
- (BOOL)textView:(id)arg1 doCommandBySelector:(SEL)arg2;
- (void)keyUp:(id)arg1;
- (double)incrementValue;
- (void)awakeFromNib;
@end
@interface MSUpDownMiniTextField : MSUpDownTextField
{
}
- (double)incrementValue;
@end
@interface MSUpDownNanoTextField : MSUpDownTextField
{
}
- (double)incrementValue;
@end
@interface MSColorInspectorSectionNoise : MSColorInspectorSection
{
}
- (void)refreshAction:(id)arg1;
- (id)viewsWithColorPickerView:(id)arg1;
@end
@interface MSStatsSubmitter : NSObject
{
}
+ (void)saveSubmission:(id)arg1;
+ (BOOL)shouldSubmit:(id)arg1;
+ (void)submitOS:(id)arg1 version:(id)arg2;
+ (void)getOS:(id *)arg1 version:(id *)arg2;
+ (void)submit;
@end
@interface MSTilePlacer : NSObject
{
MSContentDrawView *_contentView;
NSMutableDictionary *_tiles;
}
@property(retain, nonatomic) NSMutableDictionary *tiles; // @synthesize tiles=_tiles;
@property(nonatomic) __weak MSContentDrawView *contentView; // @synthesize contentView=_contentView;
- (void).cxx_destruct;
- (void)dealloc;
- (id)allTileIDs;
- (id)allTiles;
- (id)idForTile:(id)arg1;
- (void)setPositionForTile:(id)arg1 withID:(id)arg2;
- (BOOL)layer:(id)arg1 shouldInheritContentsScale:(double)arg2 fromWindow:(id)arg3;
- (id)tilesWithIDs:(id)arg1;
- (void)addTiles:(id)arg1 shouldRedraw:(BOOL)arg2;
- (void)addMissingTilesFrom:(id)arg1;
- (void)unregisterTilesWithIDs:(id)arg1;
- (void)removeTilesWithIDsFromSuperLayer:(id)arg1;
- (void)removeTilesWithIDs:(id)arg1;
- (void)removeTilesNotIncludedIn:(id)arg1;
- (struct CGPoint)originForFirstTile;
- (id)requiredTileIdentifiersWithExtraMargin:(BOOL)arg1;
- (void)repositionExistingTiles;
- (void)tile;
- (void)moveTiles;
- (id)init;
@end
@interface MSScriptDocument : NSDocument
{
}
- (BOOL)readFromURL:(id)arg1 ofType:(id)arg2 error:(id *)arg3;
@end
@interface MSFlattenSelectionAction : MSBaseAction
{
}
- (BOOL)validate;
- (void)flattenSelection:(id)arg1;
@end
@interface MSCreateSymbolAction : MSBaseAction
{
}
- (void)refreshUI;
- (void)isolateSymbolAction:(id)arg1;
- (BOOL)willIsolate;
- (void)toggleCreateSymbolOrIsolate:(id)arg1;
- (id)layerSymbols;
- (id)toolbarLabel;
- (id)imageName;
- (void)renameSymbolInInspector;
- (void)prepareGroupForSymbol:(id)arg1;
- (void)moveSlicesOutOfGroup:(id)arg1;
- (id)groupForCreatingSymbolsFromLayers:(id)arg1;
- (BOOL)unHideLayersIfNecessary:(id)arg1;
- (void)doPerformAction:(id)arg1;
- (BOOL)validate;
- (BOOL)validateMenuItem:(id)arg1;
- (void)createSymbolAction:(id)arg1;
@end
@interface MSTileRefresh : NSObject
{
MSPage *_page;
NSColorSpace *_colorSpace;
NSArray *_artboardFrames;
struct CGRect _contentRect;
}
@property(retain, nonatomic) NSArray *artboardFrames; // @synthesize artboardFrames=_artboardFrames;
@property(retain, nonatomic) NSColorSpace *colorSpace; // @synthesize colorSpace=_colorSpace;
@property(retain, nonatomic) MSPage *page; // @synthesize page=_page;
@property(nonatomic) struct CGRect contentRect; // @synthesize contentRect=_contentRect;
- (void).cxx_destruct;
@end
@interface MSTile : MSBaseRenderTile
{
BOOL _drawPixelated;
BOOL _disableSubpixelAntialiasing;
BOOL _drawDottedDirtyRect;
BOOL _drawGroupOutline;
BOOL _drawShapeOutline;
BOOL _shouldHideOverlayControls;
double _zoomValue;
MSEventHandlerManager *_handlerManager;
id <MSTileDelegate> _tileDelegate;
MSOverlayTile *_overlayTile;
MSContentTile *_contentTile;
NSThread *_thread;
MSPage *_pageForContent;
MSPage *_pageForOverlay;
NSColorSpace *_colorSpaceForContent;
NSArray *_artboardFrames;
struct CGPoint _distanceFromScrollOrigin;
}
@property(retain, nonatomic) NSArray *artboardFrames; // @synthesize artboardFrames=_artboardFrames;
@property(retain, nonatomic) NSColorSpace *colorSpaceForContent; // @synthesize colorSpaceForContent=_colorSpaceForContent;
@property(retain, nonatomic) MSPage *pageForOverlay; // @synthesize pageForOverlay=_pageForOverlay;
@property(retain, nonatomic) MSPage *pageForContent; // @synthesize pageForContent=_pageForContent;
@property(retain, nonatomic) NSThread *thread; // @synthesize thread=_thread;
@property(retain, nonatomic) MSContentTile *contentTile; // @synthesize contentTile=_contentTile;
@property(retain, nonatomic) MSOverlayTile *overlayTile; // @synthesize overlayTile=_overlayTile;
@property(nonatomic) BOOL shouldHideOverlayControls; // @synthesize shouldHideOverlayControls=_shouldHideOverlayControls;
@property(nonatomic) __weak id <MSTileDelegate> tileDelegate; // @synthesize tileDelegate=_tileDelegate;
@property(retain, nonatomic) MSEventHandlerManager *handlerManager; // @synthesize handlerManager=_handlerManager;
@property(nonatomic) BOOL drawShapeOutline; // @synthesize drawShapeOutline=_drawShapeOutline;
@property(nonatomic) BOOL drawGroupOutline; // @synthesize drawGroupOutline=_drawGroupOutline;
@property(nonatomic) BOOL drawDottedDirtyRect; // @synthesize drawDottedDirtyRect=_drawDottedDirtyRect;
@property(nonatomic) BOOL disableSubpixelAntialiasing; // @synthesize disableSubpixelAntialiasing=_disableSubpixelAntialiasing;
@property(nonatomic) BOOL drawPixelated; // @synthesize drawPixelated=_drawPixelated;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(nonatomic) struct CGPoint distanceFromScrollOrigin; // @synthesize distanceFromScrollOrigin=_distanceFromScrollOrigin;
- (void).cxx_destruct;
- (id)description;
- (void)moveToPosition:(struct CGPoint)arg1;
- (struct CGRect)rectForContentTile;
- (double)scaleForContentTile;
- (void)pixelGridDidChange;
- (void)drawPage:(id)arg1 inContext:(struct CGContext *)arg2;
- (void)drawArtboardBackgroundsInContext:(struct CGContext *)arg1;
- (void)drawContentInContext:(struct CGContext *)arg1;
- (void)drawOverlayInContext:(struct CGContext *)arg1;
- (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2;
- (struct CGRect)normalizeRect:(struct CGRect)arg1 origin:(struct CGPoint)arg2;
- (void)refreshOverlayRect:(struct CGRect)arg1 page:(id)arg2;
- (void)scheduleContentRefresh:(id)arg1;
- (void)refreshContentRect:(struct CGRect)arg1 page:(id)arg2;
- (BOOL)shouldDrawPixelated;
- (void)enableDebugFramesInner:(BOOL)arg1 outer:(BOOL)arg2;
- (id)init;
@end
@interface MSBaseRenderTile : CALayer
{
}
- (BOOL)layer:(id)arg1 shouldInheritContentsScale:(double)arg2 fromWindow:(id)arg3;
- (id)init;
@end
@interface MSOverlayTile : MSBaseRenderTile
{
}
- (id)init;
@end
@interface MSContentTile : MSBaseRenderTile
{
}
- (void)enableDebugInnerFrame;
@end
@interface MSRulerBlock : NSView
{
MSContentDrawView *_contentDrawView;
}
@property(nonatomic) __weak MSContentDrawView *contentDrawView; // @synthesize contentDrawView=_contentDrawView;
- (void).cxx_destruct;
- (BOOL)isFlipped;
- (void)mouseDown:(id)arg1;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSPDFImporter : NSObject <MSImporter>
{
id <PDFParser> _parser;
MSPDFScanner *_scanner;
NSString *_type;
}
+ (id)epsImporter;
+ (id)pdfImporter;
@property(retain, nonatomic) NSString *type; // @synthesize type=_type;
@property(retain, nonatomic) MSPDFScanner *scanner; // @synthesize scanner=_scanner;
@property(retain, nonatomic) id <PDFParser> parser; // @synthesize parser=_parser;
- (void).cxx_destruct;
- (BOOL)shouldCollapseSinglePage;
- (BOOL)shouldExpandPages;
- (id)secondPhaseSubtitleForValue:(long long)arg1 maximum:(long long)arg2;
- (id)firstPhaseSubtitle;
- (void)finishImporting;
- (void)importIntoGroup:(id)arg1 name:(id)arg2 images:(id)arg3 progress:(CDUnknownBlockType)arg4;
- (id)name;
- (unsigned long long)prepareToImportFromData:(id)arg1;
- (unsigned long long)prepareToImportFromURL:(id)arg1;
- (id)init;
@end
@interface MSColorFactory : MSFactory
{
}
+ (id)filename;
- (void)addColor:(id)arg1;
- (void)setColors:(id)arg1;
- (id)colors;
@end
@interface MSImportInsertExistingDocument : MSImportInsert
{
NSArray *_oldLayers;
}
@property(copy, nonatomic) NSArray *oldLayers; // @synthesize oldLayers=_oldLayers;
- (void).cxx_destruct;
- (id)insertedLayers;
- (struct CGPoint)mouseInCanvas;
- (struct CGPoint)offsetForNewLayers:(id)arg1 forMouse:(struct CGPoint)arg2;
- (void)moveNewLayersUnderMouse;
- (void)importerDidFinish;
- (void)runWithCompletion:(CDUnknownBlockType)arg1;
@end
@interface MSImportInsertNewDocument : MSImportInsert
{
}
- (BOOL)shouldExpandPages;
- (void)importerDidFinish;
@end
@interface MSImportInsert : NSObject
{
MSLayerGroup *_group;
id <MSImporter> _importer;
NSURL *_fileURL;
NSData *_data;
CHProgressSheet *_sheet;
NSUndoManager *_undoManager;
NSString *_name;
NSArray *_addedLayers;
}
+ (void)importFromData:(id)arg1 name:(id)arg2 inGroup:(id)arg3 importer:(id)arg4 completion:(CDUnknownBlockType)arg5;
+ (void)importFromURL:(id)arg1 inGroup:(id)arg2 importer:(id)arg3 completion:(CDUnknownBlockType)arg4;
@property(retain, nonatomic) NSArray *addedLayers; // @synthesize addedLayers=_addedLayers;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
@property(retain, nonatomic) NSUndoManager *undoManager; // @synthesize undoManager=_undoManager;
@property(retain, nonatomic) CHProgressSheet *sheet; // @synthesize sheet=_sheet;
@property(retain, nonatomic) NSData *data; // @synthesize data=_data;
@property(retain, nonatomic) NSURL *fileURL; // @synthesize fileURL=_fileURL;
@property(retain, nonatomic) id <MSImporter> importer; // @synthesize importer=_importer;
@property(retain, nonatomic) MSLayerGroup *group; // @synthesize group=_group;
- (void).cxx_destruct;
@property(readonly, nonatomic) MSContentDrawView *view; // @dynamic view;
- (BOOL)shouldExpandPages;
- (id)showProgressSheet;
- (void)importerDidFinish;
- (void)close;
- (void)collapseSinglePage;
- (BOOL)expandPages;
- (void)runWithCompletion:(CDUnknownBlockType)arg1;
@end
@interface MSOverlayRenderer : NSObject
{
MSPage *_page;
double _zoomValue;
MSEventHandlerManager *_eventManager;
struct CGRect _rect;
}
+ (void)renderPage:(id)arg1 atZoom:(double)arg2 inRect:(struct CGRect)arg3 handlerManager:(id)arg4;
+ (void)skipRenderingSelections:(BOOL)arg1;
@property(retain, nonatomic) MSEventHandlerManager *eventManager; // @synthesize eventManager=_eventManager;
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(retain, nonatomic) MSPage *page; // @synthesize page=_page;
- (void).cxx_destruct;
- (void)dealloc;
- (struct CGPoint)scrollOrigin;
- (void)drawZoomTool;
- (struct CGRect)scaledArtboardRect:(id)arg1;
- (void)drawArtboardTitles;
- (id)artboardsVisibleInTileRect;
- (void)drawArtboardShadowForRect:(struct CGRect)arg1 image:(id)arg2;
- (void)drawArtboardOutline;
- (BOOL)isLayerVisible:(id)arg1;
- (void)drawSliceOutline:(id)arg1;
- (void)drawSlicesOutline;
- (id)contentView;
- (BOOL)shouldDrawSlicesOutline;
- (void)drawPixelLines;
- (BOOL)shouldDrawPixelLines;
- (void)doDrawGridForRootLayer:(id)arg1;
- (void)drawGridForRootLayer:(id)arg1;
- (void)draw;
@end
@interface MSArtboardPresetCell : NSTextFieldCell
{
BOOL _isSelected;
struct CGSize _presetSize;
}
@property(nonatomic) BOOL isSelected; // @synthesize isSelected=_isSelected;
@property(nonatomic) struct CGSize presetSize; // @synthesize presetSize=_presetSize;
- (void)drawInteriorWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface MSTileRenderer : NSObject <DKContextDelegate>
{
BOOL _shouldDrawPixelated;
BOOL _disableSubpixelAntialiasing;
BOOL _drawDottedDirtyRect;
BOOL _drawGroupOutline;
BOOL _drawShapeOutline;
MSPage *_page;
double _zoomValue;
struct CGRect _tileRect;
struct CGRect _dirtyRect;
}
@property(nonatomic) struct CGRect dirtyRect; // @synthesize dirtyRect=_dirtyRect;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(nonatomic) BOOL drawShapeOutline; // @synthesize drawShapeOutline=_drawShapeOutline;
@property(nonatomic) BOOL drawGroupOutline; // @synthesize drawGroupOutline=_drawGroupOutline;
@property(nonatomic) BOOL drawDottedDirtyRect; // @synthesize drawDottedDirtyRect=_drawDottedDirtyRect;
@property(nonatomic) BOOL disableSubpixelAntialiasing; // @synthesize disableSubpixelAntialiasing=_disableSubpixelAntialiasing;
@property(nonatomic) BOOL shouldDrawPixelated; // @synthesize shouldDrawPixelated=_shouldDrawPixelated;
@property(nonatomic) struct CGRect tileRect; // @synthesize tileRect=_tileRect;
@property(retain, nonatomic) MSPage *page; // @synthesize page=_page;
- (void).cxx_destruct;
- (void)dealloc;
- (BOOL)rendererShouldInterruptRendering;
- (BOOL)rendererNeedsToDrawRect:(struct CGRect)arg1;
- (BOOL)rendererShouldSkipDrawingLayer:(id)arg1;
- (BOOL)rendererShouldForceDrawingLayer:(id)arg1;
- (void)prepareContext:(struct CGContext *)arg1;
- (id)contextWithCGContext:(struct CGContext *)arg1 colorSpace:(id)arg2;
- (void)renderInContext:(struct CGContext *)arg1 colorSpace:(id)arg2;
@end
@interface MSTileThreadPool : NSObject
{
long long nextThreadIndex;
NSMutableArray *_threads;
}
+ (id)thread;
+ (id)sharedController;
@property(retain, nonatomic) NSMutableArray *threads; // @synthesize threads=_threads;
- (void).cxx_destruct;
- (id)thread;
- (void)threadMain;
- (id)init;
@end
@interface MSMakeUppercaseAction : MSBaseAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)makeUppercase:(id)arg1;
@end
@interface MSMakeLowercaseAction : MSBaseAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)makeLowercase:(id)arg1;
@end
@interface MSIOSConnectNoClientsViewController : CHViewController
{
}
- (void)helpAction:(id)arg1;
@end
@interface MSIOSConnectFirstTimeViewController : CHViewController
{
}
- (void)helpAction:(id)arg1;
- (void)buySketchPlayAction:(id)arg1;
@end
@interface MSFillAndBorderColorScreenPicker : NSObject
{
}
+ (void)setPreferredStylePartName:(id)arg1;
+ (void)changeColorForTextLayer:(id)arg1 color:(id)arg2;
+ (id)stylesForColorAdjusting:(id)arg1;
+ (void)changeColorForNormalLayer:(id)arg1 color:(id)arg2;
+ (void)applyColor:(id)arg1 toLayers:(id)arg2;
+ (void)pickColorForLayers:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
@end
@interface MSTileRemoveCollector : NSObject <MSTileDelegate>
{
long long _tilesToFinishRendering;
CALayer *_masterTile;
id <MSTileRemoveCollector> _delegate;
}
@property(nonatomic) __weak id <MSTileRemoveCollector> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) CALayer *masterTile; // @synthesize masterTile=_masterTile;
- (void).cxx_destruct;
- (void)clear;
- (void)collectTiles:(id)arg1;
- (void)tileDidDraw:(id)arg1 page:(id)arg2;
@end
@interface MSFontFamilyPickerViewController : NSViewController <NSTableViewDelegate, NSTableViewDataSource, BCPopoverContentController>
{
CDUnknownBlockType _completionBlock;
MSFontList *_fontList;
NSTableView *_tableView;
}
@property(nonatomic) __weak NSTableView *tableView; // @synthesize tableView=_tableView;
@property(retain, nonatomic) MSFontList *fontList; // @synthesize fontList=_fontList;
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
- (void).cxx_destruct;
- (void)tableViewSelectionDidChange:(id)arg1;
- (void)searchFieldAction:(id)arg1;
- (BOOL)tableView:(id)arg1 shouldSelectRow:(long long)arg2;
- (id)tableView:(id)arg1 viewForTableColumn:(id)arg2 row:(long long)arg3;
- (double)tableView:(id)arg1 heightOfRow:(long long)arg2;
- (long long)numberOfRowsInTableView:(id)arg1;
- (void)doubleClickTableView:(id)arg1;
- (void)awakeFromNib;
- (id)init;
@end
@interface MSShareButtonHandler : NSObject <NSSharingServiceDelegate, NSSharingServicePickerDelegate>
{
NSWindow *_window;
MSLayer *_sliceLayer;
MSContentDrawView *_canvas;
}
@property(retain, nonatomic) MSContentDrawView *canvas; // @synthesize canvas=_canvas;
@property(retain, nonatomic) MSLayer *sliceLayer; // @synthesize sliceLayer=_sliceLayer;
@property(retain, nonatomic) NSWindow *window; // @synthesize window=_window;
- (void).cxx_destruct;
- (id)sharingService:(id)arg1 sourceWindowForShareItems:(id)arg2 sharingContentScope:(long long *)arg3;
- (id)sharingService:(id)arg1 transitionImageForShareItem:(id)arg2 contentRect:(struct CGRect *)arg3;
- (struct CGRect)sharingService:(id)arg1 sourceFrameOnScreenForShareItem:(id)arg2;
- (id)sharingServicePicker:(id)arg1 delegateForSharingService:(id)arg2;
- (id)imagesFromSlice:(id)arg1;
- (void)showShareMenuForLayer:(id)arg1 sender:(id)arg2 canvas:(id)arg3;
@end
@interface MSOldStyleSliceViewDataSource : NSObject <NSTableViewDataSource, NSTableViewDelegate>
{
MSSliceLayer *_slice;
NSTableView *_sliceTableView;
NSMutableArray *_possiblyIncludedLayers;
}
@property(retain, nonatomic) NSMutableArray *possiblyIncludedLayers; // @synthesize possiblyIncludedLayers=_possiblyIncludedLayers;
@property(retain, nonatomic) NSTableView *sliceTableView; // @synthesize sliceTableView=_sliceTableView;
@property(retain, nonatomic) MSSliceLayer *slice; // @synthesize slice=_slice;
- (void).cxx_destruct;
- (id)prefixForLayer:(id)arg1;
- (id)layerAtIndex:(long long)arg1;
- (id)includedLayersForSlice:(id)arg1;
- (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;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (long long)numberOfRowsInTableView:(id)arg1;
- (void)calculatePossiblyIncludedLayers:(id)arg1;
- (void)prepare;
@end
@interface MSElementsInspectorSection : CHViewController <NSMenuDelegate>
{
NSArray *_layers;
NSButton *_layerStyleToggle;
NSButton *_textStyleToggle;
NSPopUpButton *_sharedObjectsPopUpButton;
NSTextField *_editNameField;
NSImage *_initialImage;
NSTimer *_refreshTimer;
}
@property(retain, nonatomic) NSTimer *refreshTimer; // @synthesize refreshTimer=_refreshTimer;
@property(retain, nonatomic) NSImage *initialImage; // @synthesize initialImage=_initialImage;
@property(retain, nonatomic) NSTextField *editNameField; // @synthesize editNameField=_editNameField;
@property(retain, nonatomic) NSPopUpButton *sharedObjectsPopUpButton; // @synthesize sharedObjectsPopUpButton=_sharedObjectsPopUpButton;
@property(retain, nonatomic) NSButton *textStyleToggle; // @synthesize textStyleToggle=_textStyleToggle;
@property(retain, nonatomic) NSButton *layerStyleToggle; // @synthesize layerStyleToggle=_layerStyleToggle;
@property(copy, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void).cxx_destruct;
- (void)dealloc;
- (id)document;
- (void)applySharedObject:(id)arg1 toLayer:(id)arg2;
- (struct MSModelObject *)firstSharedObjectFromLayers:(unsigned long long)arg1;
- (struct MSModelObject *)sharedObjectOfType:(unsigned long long)arg1 fromLayer:(id)arg2;
- (id)sharedObjectContainerOfType:(unsigned long long)arg1;
- (BOOL)hasGroupLayers;
- (BOOL)hasOnlyTextLayers;
- (BOOL)layer:(id)arg1 conformsToType:(unsigned long long)arg2;
- (unsigned long long)sharedObjectType;
- (void)generatePreviewForMenuItem:(id)arg1;
- (BOOL)validateMenuItem:(id)arg1;
- (void)isolateSelectedObject:(id)arg1;
- (void)applySharedObjectToSelection:(id)arg1;
- (void)renameSharedObjectAction:(id)arg1;
- (void)startRenamingSharedObject:(id)arg1;
- (void)createNewSharedObject:(id)arg1;
- (void)showManageSymbolsSheet:(id)arg1;
- (id)displayNameForType:(unsigned long long)arg1;
- (void)duplicateSymbolAction:(id)arg1;
- (void)reloadMenu;
- (unsigned long long)selectedMenuIndexForType:(unsigned long long)arg1;
- (void)updateMenuSelectionToIndex:(unsigned long long)arg1;
- (void)prepareForDisplay;
- (void)refreshTimerFired:(id)arg1;
- (void)selectedElementDidChange:(id)arg1;
- (void)awakeFromNib;
@end
@interface MSClippingMaskAction : MSBaseAction
{
}
- (void)doPerformAction:(id)arg1;
- (void)clippingMask:(id)arg1;
- (BOOL)validate;
- (BOOL)validateMenuItem:(id)arg1;
@end
@interface MSBitmapRectangleEditor : MSBitmapEditor
{
BOOL _didDrag;
long long _dragMode;
NSBezierPath *_selectionBeforeDrag;
struct CGPoint _mouseDownPoint;
struct CGPoint _mouseEndPoint;
}
@property(retain, nonatomic) NSBezierPath *selectionBeforeDrag; // @synthesize selectionBeforeDrag=_selectionBeforeDrag;
@property(nonatomic) struct CGPoint mouseEndPoint; // @synthesize mouseEndPoint=_mouseEndPoint;
@property(nonatomic) struct CGPoint mouseDownPoint; // @synthesize mouseDownPoint=_mouseDownPoint;
@property(nonatomic) BOOL didDrag; // @synthesize didDrag=_didDrag;
@property(nonatomic) long long dragMode; // @synthesize dragMode=_dragMode;
- (void).cxx_destruct;
- (struct CGRect)rectFromDraggingPoints;
- (void)draw;
- (void)resetDraggingPoints;
- (void)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)mouseDragged:(struct CGPoint)arg1;
- (void)mouseDown:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (id)init;
@end
@interface MSBitmapMagicWandEditor : MSBitmapEditor
{
BOOL _didDrag;
NSBitmapImageRep *_mask;
NSBitmapImageRep *_cachedBitSafeRep;
NSOperationQueue *_queue;
struct CGPoint _mouseDownPoint;
struct CGPoint _mouseEndPoint;
}
@property(retain, nonatomic) NSOperationQueue *queue; // @synthesize queue=_queue;
@property(nonatomic) BOOL didDrag; // @synthesize didDrag=_didDrag;
@property(retain, nonatomic) NSBitmapImageRep *cachedBitSafeRep; // @synthesize cachedBitSafeRep=_cachedBitSafeRep;
@property(retain, nonatomic) NSBitmapImageRep *mask; // @synthesize mask=_mask;
@property(nonatomic) struct CGPoint mouseEndPoint; // @synthesize mouseEndPoint=_mouseEndPoint;
@property(nonatomic) struct CGPoint mouseDownPoint; // @synthesize mouseDownPoint=_mouseDownPoint;
- (void).cxx_destruct;
- (BOOL)isValidRect:(struct CGRect)arg1;
- (void)drawOvals;
- (void)drawMask;
- (void)draw;
- (void)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (double)tolerance;
- (void)magicWandWithCompletionBlock:(CDUnknownBlockType)arg1;
- (void)mouseDragged:(struct CGPoint)arg1;
- (void)mouseDown:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (id)init;
@end
@interface MSBitmapEditor : NSObject
{
MSBitmapEditEventHandler *_eventHandler;
}
@property(nonatomic) __weak MSBitmapEditEventHandler *eventHandler; // @synthesize eventHandler=_eventHandler;
- (void).cxx_destruct;
- (struct CGRect)imageBounds;
- (struct CGSize)imageSize;
- (double)zoomValue;
- (void)drawMarchingAntsForPath:(id)arg1;
- (struct CGPoint)pointInBitmapLayer:(struct CGPoint)arg1;
- (struct CGRect)rectFromBitmapToLayerCoordinates:(struct CGRect)arg1;
- (void)refreshRectInBitmapCoordinates:(struct CGRect)arg1;
@property(retain, nonatomic) NSBezierPath *accumulatedSelection; // @dynamic accumulatedSelection;
@property(readonly, nonatomic) MSBitmapLayer *bitmapLayer; // @dynamic bitmapLayer;
- (void)mouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)mouseDragged:(struct CGPoint)arg1;
- (void)mouseDown:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)draw;
@end
@interface MSFillOptionsInspectorViewController : CHViewController <BCPopoverContentController>
{
NSArray *_layers;
}
@property(retain, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void).cxx_destruct;
@end
@interface MSArtboardCanvasRenderer : NSObject
{
}
+ (id)artboards:(id)arg1 visibleInTileRect:(struct CGRect)arg2 zoomValue:(double)arg3;
+ (void)drawOutlinesForArtboards:(id)arg1 rect:(struct CGRect)arg2 zoomValue:(double)arg3;
+ (void)drawArtboardOutlines:(id)arg1 inRect:(struct CGRect)arg2 zoomValue:(double)arg3;
@end
@interface MSInsertSliceEventHandler : MSInsertLayerEventHandler
{
NSArray *_allSlices;
MSLayer *_hoveringLayer;
}
@property(retain, nonatomic) MSLayer *hoveringLayer; // @synthesize hoveringLayer=_hoveringLayer;
@property(retain, nonatomic) NSArray *allSlices; // @synthesize allSlices=_allSlices;
- (void).cxx_destruct;
- (id)toolbarIdentifier;
- (void)drawInRect:(struct CGRect)arg1;
- (id)currentGroup;
- (struct CGPoint)alignMouseToGrid:(struct CGPoint)arg1;
- (BOOL)absoluteMouseUp:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (id)layersBelowPoint:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (BOOL)absoluteMouseMoved:(struct CGPoint)arg1 flags:(unsigned long long)arg2;
- (void)handlerGotFocus;
@end
@interface MSManageSymbolsSheet : CHSheetController <NSTableViewDataSource, NSTableViewDelegate>
{
NSTableView *_symbolsTableView;
NSTableView *_layerStylesTableView;
NSTableView *_textStylesTableView;
NSImage *_blankImage;
NSMutableDictionary *_symbolPreviews;
NSMutableDictionary *_layerStylePreviews;
}
@property(retain, nonatomic) NSMutableDictionary *layerStylePreviews; // @synthesize layerStylePreviews=_layerStylePreviews;
@property(retain, nonatomic) NSMutableDictionary *symbolPreviews; // @synthesize symbolPreviews=_symbolPreviews;
@property(retain, nonatomic) NSImage *blankImage; // @synthesize blankImage=_blankImage;
@property(retain, nonatomic) NSTableView *textStylesTableView; // @synthesize textStylesTableView=_textStylesTableView;
@property(retain, nonatomic) NSTableView *layerStylesTableView; // @synthesize layerStylesTableView=_layerStylesTableView;
@property(retain, nonatomic) NSTableView *symbolsTableView; // @synthesize symbolsTableView=_symbolsTableView;
- (void).cxx_destruct;
- (void)dealloc;
- (id)doc;
- (id)containerForTableView:(id)arg1;
- (id)previewForSharedObjectInTableView:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)generatePreviewSharedObject:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
- (void)deleteSelectedObjectInTableView:(id)arg1;
- (void)deleteTextStyle:(id)arg1;
- (void)deleteLayerStyle:(id)arg1;
- (void)deleteSymbol:(id)arg1;
- (id)sharedObjectForTableView:(id)arg1 atIndex:(long long)arg2;
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 row:(long long)arg4;
- (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)generateSymbolsForTableView:(id)arg1 imageArray:(id)arg2;
- (void)awakeFromNib;
@end
@interface MSSymbolPreviewGenerator : NSObject
{
}
+ (id)renderInstanceOnTempPage:(id)arg1 ofSize:(struct CGSize)arg2;
+ (void)generateImageForSymbol:(id)arg1 imageSize:(struct CGSize)arg2 completionBlock:(CDUnknownBlockType)arg3;
@end
@interface MSLayerStylePreviewGenerator : NSObject
{
}
+ (struct CGRect)adjustDrawRect:(struct CGRect)arg1 forStyle:(id)arg2;
+ (id)previewForStyle:(id)arg1 atSize:(struct CGSize)arg2;
+ (void)generateImageForLayerStyle:(id)arg1 imageSize:(struct CGSize)arg2 completionBlock:(CDUnknownBlockType)arg3;
@end
@interface CHPlainWhiteView : NSView
{
NSString *_displayString;
}
@property(copy, nonatomic) NSString *displayString; // @synthesize displayString=_displayString;
- (void).cxx_destruct;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface CHWhiteView : NSView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface CHLinedWhiteView : CHPlainWhiteView
{
}
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSBezierRounding : NSObject
{
}
+ (id)roundBezierPath:(id)arg1;
@end
@interface MSElementPopUpButtonCell : NSPopUpButtonCell
{
}
- (void)attachPopUpWithFrame:(struct CGRect)arg1 inView:(id)arg2;
- (void)drawBorderAndBackgroundWithFrame:(struct CGRect)arg1 inView:(id)arg2;
@end
@interface MSUpDownController : NSResponder
{
BOOL hasOpenedUndoGroup;
BOOL didChangeTextDuringEditing;
NSTextField<MSUpDownProtocol> *_textField;
MSIntegratedStepper *_stepper;
double _incrementValue;
double _forcedMinimum;
}
@property(nonatomic) double forcedMinimum; // @synthesize forcedMinimum=_forcedMinimum;
@property(nonatomic) double incrementValue; // @synthesize incrementValue=_incrementValue;
@property(retain, nonatomic) MSIntegratedStepper *stepper; // @synthesize stepper=_stepper;
@property(retain, nonatomic) NSTextField<MSUpDownProtocol> *textField; // @synthesize textField=_textField;
- (void).cxx_destruct;
- (BOOL)isEditable;
- (BOOL)isEnabled;
- (BOOL)hasValidFirstResponder;
- (double)floatValue;
- (id)advancedUndoManager;
- (double)incrementValueAccountingForModifierFlags;
- (double)adjustValueForMinimum:(double)arg1;
- (void)decrement;
- (double)adjustValueForMaximum:(double)arg1;
- (void)increment;
- (void)keyUp;
- (void)setFloatValueAndNotifyBindings:(double)arg1;
- (void)cancelOperation:(id)arg1;
- (BOOL)cancelTextEditingForInvalidReplacementString:(id)arg1;
- (BOOL)doCommandBySelector:(SEL)arg1;
- (void)textDidChange:(id)arg1;
- (void)textDidEndEditing;
- (BOOL)becomeFirstResponder;
- (BOOL)eventIsInsideView:(id)arg1;
- (void)mouseMoved:(id)arg1;
- (void)hideStepper;
- (void)mouseExited:(id)arg1;
- (void)mouseEntered:(id)arg1;
- (void)makeStepper;
- (id)initWithTextField:(id)arg1 incrementValue:(double)arg2 createStepper:(BOOL)arg3 minimumValue:(double)arg4;
@end
@interface BCColorPresetPicker : BCColorPickerBaseView
{
}
- (BOOL)isFlipped;
- (void)drawContentInRect:(struct CGRect)arg1 dirtyRect:(struct CGRect)arg2;
- (unsigned long long)colorIndexAtPoint:(struct CGPoint)arg1;
- (unsigned long long)colorIndexForEvent:(id)arg1;
- (id)clickedColorForEvent:(id)arg1;
- (id)imageForColor:(id)arg1;
- (BOOL)performDragOperation:(id)arg1;
- (void)mouseDown:(id)arg1;
- (unsigned long long)draggingUpdated:(id)arg1;
- (unsigned long long)draggingEntered:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1;
@end
@interface BCBonjourBlockHandler : NSObject
{
NSMutableDictionary *_handlers;
}
@property(retain, nonatomic) NSMutableDictionary *handlers; // @synthesize handlers=_handlers;
- (void).cxx_destruct;
- (void)handleCommand:(id)arg1 message:(id)arg2 receiver:(id)arg3;
- (void)setCommand:(id)arg1 handler:(CDUnknownBlockType)arg2;
@end
@interface BCBonjourBrowser : NSObject <NSNetServiceBrowserDelegate>
{
CDUnknownBlockType _foundAction;
CDUnknownBlockType _removedAction;
NSNetServiceBrowser *_browser;
}
@property(retain, nonatomic) NSNetServiceBrowser *browser; // @synthesize browser=_browser;
@property(copy, nonatomic) CDUnknownBlockType removedAction; // @synthesize removedAction=_removedAction;
@property(copy, nonatomic) CDUnknownBlockType foundAction; // @synthesize foundAction=_foundAction;
- (void).cxx_destruct;
- (void)netServiceBrowser:(id)arg1 didFindService:(id)arg2 moreComing:(BOOL)arg3;
- (void)netServiceBrowser:(id)arg1 didRemoveService:(id)arg2 moreComing:(BOOL)arg3;
- (void)cleanup;
- (void)dealloc;
- (id)init;
@end
@interface BCBonjourConnection : NSObject <NSStreamDelegate>
{
BOOL _closing;
int _socket;
CDUnknownBlockType _handler;
NSObject<OS_dispatch_io> *_channel;
NSObject<OS_dispatch_queue> *_networkQueue;
NSObject<OS_dispatch_queue> *_archiveQueue;
NSObject<OS_dispatch_source> *_pingTimer;
}
@property(nonatomic) BOOL closing; // @synthesize closing=_closing;
@property(retain, nonatomic) NSObject<OS_dispatch_source> *pingTimer; // @synthesize pingTimer=_pingTimer;
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *archiveQueue; // @synthesize archiveQueue=_archiveQueue;
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *networkQueue; // @synthesize networkQueue=_networkQueue;
@property(retain, nonatomic) NSObject<OS_dispatch_io> *channel; // @synthesize channel=_channel;
@property(nonatomic) int socket; // @synthesize socket=_socket;
@property(copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler;
- (void).cxx_destruct;
- (void)failedWithError:(id)arg1;
- (void)opened;
- (void)closed;
- (void)reportIOError:(int)arg1 code:(unsigned long long)arg2 channel:(id)arg3;
- (void)sendDictionary:(id)arg1 terminateWhenDone:(BOOL)arg2;
- (void)disablePingTimer;
- (void)enablePingTimer;
- (void)sendDictionary:(id)arg1;
- (void)receivedDictionary:(id)arg1;
- (void)unarchiveDictionary:(id)arg1;
- (void)readDictionaryDataOfSize:(unsigned long long)arg1;
- (void)readDictionary;
- (void)dealloc;
- (void)shutdownChannel:(id)arg1;
- (void)configureSocket:(int)arg1;
- (void)close;
- (id)initWithSocket:(int)arg1 handler:(CDUnknownBlockType)arg2;
@end
@interface BCBonjourController : NSObject
{
NSArray *_clients;
CDUnknownBlockType _handler;
unsigned long long _index;
BCBonjourBrowser *_browser;
NSMutableSet *_autoConnectClients;
}
@property(retain, nonatomic) NSMutableSet *autoConnectClients; // @synthesize autoConnectClients=_autoConnectClients;
@property(retain, nonatomic) BCBonjourBrowser *browser; // @synthesize browser=_browser;
@property(nonatomic) unsigned long long index; // @synthesize index=_index;
@property(copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler;
@property(retain, nonatomic) NSArray *clients; // @synthesize clients=_clients;
- (void).cxx_destruct;
- (void)setAutoConnectForClient:(id)arg1 value:(BOOL)arg2;
- (BOOL)shouldAutoConnectClient:(id)arg1;
- (unsigned long long)indexOfClientWithName:(id)arg1;
- (void)removeClientForService:(id)arg1;
- (id)addClientForService:(id)arg1;
- (void)removeObjectFromClientsAtIndex:(unsigned long long)arg1;
- (void)insertObject:(id)arg1 inClientsAtIndex:(unsigned long long)arg2;
- (void)broadcastMessage:(id)arg1;
- (BOOL)hasConnections;
@property(readonly, nonatomic) NSArray *availableClients;
@property(readonly, nonatomic) NSArray *connectedClients;
- (void)cleanup;
- (id)initWithHandler:(CDUnknownBlockType)arg1;
@end
@interface BCBonjourDelegateHandler : NSObject
{
id _delegate;
}
@property(retain, nonatomic) id delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)handleCommand:(id)arg1 message:(id)arg2 receiver:(id)arg3;
- (id)initWithDelegate:(id)arg1;
@end
@interface BCBonjourListener : NSObject
{
int _port;
CDUnknownBlockType _handler;
struct __CFSocket *_socket4;
struct __CFRunLoopSource *_source4;
struct __CFSocket *_socket6;
struct __CFRunLoopSource *_source6;
}
@property(nonatomic) struct __CFRunLoopSource *source6; // @synthesize source6=_source6;
@property(nonatomic) struct __CFSocket *socket6; // @synthesize socket6=_socket6;
@property(nonatomic) struct __CFRunLoopSource *source4; // @synthesize source4=_source4;
@property(nonatomic) struct __CFSocket *socket4; // @synthesize socket4=_socket4;
@property(copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler;
@property(nonatomic) int port; // @synthesize port=_port;
- (void).cxx_destruct;
- (void)acceptConnectionFromAddress:(struct __CFData *)arg1 onSocket:(int)arg2;
- (struct __CFSocket *)newSocket:(id *)arg1 ip4:(BOOL)arg2 source:(struct __CFRunLoopSource **)arg3;
- (struct __CFRunLoopSource *)newRunLoopSourceForSocket:(struct __CFSocket *)arg1;
- (void)stop;
- (BOOL)start:(id *)arg1;
- (void)dealloc;
- (id)initWithConnectionHandler:(CDUnknownBlockType)arg1;
@end
@interface BCBonjourProxy : NSObject <NSNetServiceDelegate>
{
CDUnknownBlockType _handler;
NSUUID *_uuid;
NSString *_model;
NSString *_systemName;
NSString *_systemVersion;
NSString *_idiom;
long long _state;
long long _remoteState;
BCBonjourConnection *_connection;
NSNetService *_service;
NSDictionary *_extendedInfo;
}
+ (id)keyPathsForValuesAffectingRemoteStateString;
+ (id)keyPathsForValuesAffectingStateString;
+ (id)keyPathsForValuesAffectingSystem;
+ (id)keyPathsForValuesAffectingConnected;
@property(retain, nonatomic) NSDictionary *extendedInfo; // @synthesize extendedInfo=_extendedInfo;
@property(retain, nonatomic) NSNetService *service; // @synthesize service=_service;
@property(retain, nonatomic) BCBonjourConnection *connection; // @synthesize connection=_connection;
@property long long remoteState; // @synthesize remoteState=_remoteState;
@property long long state; // @synthesize state=_state;
@property(retain, nonatomic) NSString *idiom; // @synthesize idiom=_idiom;
@property(retain, nonatomic) NSString *systemVersion; // @synthesize systemVersion=_systemVersion;
@property(retain, nonatomic) NSString *systemName; // @synthesize systemName=_systemName;
@property(retain, nonatomic) NSString *model; // @synthesize model=_model;
@property(retain, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
@property(copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler;
- (void).cxx_destruct;
- (void)netService:(id)arg1 didUpdateTXTRecordData:(id)arg2;
- (void)netServiceDidResolveAddress:(id)arg1;
- (void)netService:(id)arg1 didNotResolve:(id)arg2;
- (void)updateInfo:(id)arg1;
- (id)description;
- (void)sendMessage:(id)arg1;
- (void)startConnecting;
- (int)openSocket;
@property(readonly, nonatomic) struct CGSize size;
@property(readonly, nonatomic) double scale;
@property(readonly, nonatomic) NSString *remoteStateString;
@property(readonly, nonatomic) NSString *stateString;
@property(readonly, nonatomic) NSString *system;
@property(readonly, nonatomic) NSString *name;
- (BOOL)connected;
- (void)disconnect;
- (void)connect;
- (void)updateWithService:(id)arg1;
- (void)cleanup;
- (void)dealloc;
- (id)initWithService:(id)arg1 handler:(CDUnknownBlockType)arg2;
- (void)forceConnect;
@end
@interface BCBonjourShared : NSObject
{
}
+ (id)stringForState:(long long)arg1;
+ (id)serviceType;
@end
@interface BCBonjourConnectionManager : NSObject
{
}
+ (void)releaseConnection:(id)arg1;
+ (void)delayedReleaseConnection:(id)arg1;
@end
@interface MSMultipleLayerSnapperObject : MSLayerSnapperObject
{
NSArray *_layers;
}
@property(retain, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void).cxx_destruct;
- (struct CGRect)boundsRect;
- (void)concatAncestorTransforms;
- (void)markLayerDirtyOfType:(unsigned long long)arg1 margins:(struct CGSize)arg2;
- (double)rotation;
- (BOOL)shouldConstrainProportions;
- (id)otherLayersForSnapping;
- (id)originalRect;
- (id)layer;
- (id)snapLines;
- (id)initWithLayers:(id)arg1;
@end
@interface MSRulerGuides : NSObject
{
}
+ (id)absoluteFrameOfSelectedLayers:(id)arg1;
+ (id)snapGuidesForRulerData:(id)arg1 axis:(long long)arg2;
+ (id)verticalGuidesForGrid:(id)arg1 ruler:(id)arg2 forDrawing:(BOOL)arg3 inRect:(struct CGRect)arg4 rulersVisible:(BOOL)arg5;
+ (id)verticalGuidesForHorizontalRuler:(id)arg1 forDrawing:(BOOL)arg2 inRect:(struct CGRect)arg3 rulersVisible:(BOOL)arg4;
+ (id)verticalGuidesForHorizontalRuler:(id)arg1 forDrawing:(BOOL)arg2 rulersVisible:(BOOL)arg3;
+ (id)horizontalGuidesForGrid:(id)arg1 ruler:(id)arg2 forDrawing:(BOOL)arg3 inRect:(struct CGRect)arg4;
+ (id)horizontalGuidesForVerticalRuler:(id)arg1 forDrawing:(BOOL)arg2 inRect:(struct CGRect)arg3 rulersVisible:(BOOL)arg4;
+ (id)horizontalGuidesForVerticalRuler:(id)arg1 forDrawing:(BOOL)arg2 rulersVisible:(BOOL)arg3;
@end
@interface MSShapeLayerSnapperObject : MSLayerSnapperObject
{
}
- (id)shape;
- (id)snapLines;
@end
@interface MSMultipleSnapperRect : MSSnapperRect
{
NSArray *_layers;
NSArray *_relativeRects;
struct CGRect _unionRect;
}
+ (id)rectForLayers:(id)arg1;
@property(nonatomic) struct CGRect unionRect; // @synthesize unionRect=_unionRect;
@property(retain, nonatomic) NSArray *relativeRects; // @synthesize relativeRects=_relativeRects;
@property(retain, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void).cxx_destruct;
- (struct CGRect)rect;
- (void)setRect:(struct CGRect)arg1;
- (void)setHeight:(double)arg1;
- (double)height;
- (void)setWidth:(double)arg1;
- (double)width;
- (void)setY:(double)arg1;
- (double)y;
- (void)setX:(double)arg1;
- (double)x;
@end
@interface MSLayerSnapperObject : NSObject
{
MSLayer *_layer;
MSSnapperRect *_snapperRect;
}
+ (id)snapLinesForLayer:(id)arg1;
+ (id)snapperObjectWithLayer:(id)arg1;
+ (id)snapperObjectWithLayers:(id)arg1;
@property(retain, nonatomic) MSSnapperRect *snapperRect; // @synthesize snapperRect=_snapperRect;
@property(retain, nonatomic) MSLayer *layer; // @synthesize layer=_layer;
- (void).cxx_destruct;
- (struct CGRect)boundsRect;
- (void)concatAncestorTransforms;
- (void)markLayerDirtyOfType:(unsigned long long)arg1 margins:(struct CGSize)arg2;
- (double)rotation;
- (BOOL)shouldConstrainProportions;
- (BOOL)supportsResizingForSnapping;
- (id)originalRect;
- (id)otherLayersForSnapping;
- (id)artboardForSnapping;
- (id)snapLines;
- (id)snapEnumerations;
- (void)snapInBlock:(CDUnknownBlockType)arg1;
- (id)initWithLayer:(id)arg1;
@end
@interface MSRotatedSnapperRect : MSSnapperRect
{
MSLayer *_layer;
}
@property(retain, nonatomic) MSLayer *layer; // @synthesize layer=_layer;
- (void).cxx_destruct;
- (struct CGRect)rect;
- (void)setHeight:(double)arg1;
- (double)height;
- (void)setWidth:(double)arg1;
- (double)width;
- (void)setY:(double)arg1;
- (double)y;
- (void)setX:(double)arg1;
- (double)x;
@end
@interface MSSharedObjectSorting : NSObject
{
}
+ (void)recursiveSplitByPrefix:(id)arg1;
+ (id)splitByPrefix:(id)arg1;
+ (id)normalizedName:(id)arg1;
+ (id)sortSharedObjects:(id)arg1;
@end
@interface MSFramerExporter : NSObject
{
MSPage *_page;
NSString *_documentName;
NSURL *_documentURL;
NSMutableDictionary *_exportRequestsForLayer;
}
@property(retain, nonatomic) NSMutableDictionary *exportRequestsForLayer; // @synthesize exportRequestsForLayer=_exportRequestsForLayer;
@property(copy, nonatomic) NSURL *documentURL; // @synthesize documentURL=_documentURL;
@property(copy, nonatomic) NSString *documentName; // @synthesize documentName=_documentName;
@property(retain, nonatomic) MSPage *page; // @synthesize page=_page;
- (void).cxx_destruct;
- (id)temporaryFolder;
- (id)exportableLayers;
- (id)checkForErrors;
- (id)export;
- (id)disableShadowsForParentsOfView:(id)arg1;
- (id)calculateExportRequestForLayer:(id)arg1;
- (id)exportRequestForLayer:(id)arg1;
- (BOOL)viewCanHaveMask:(id)arg1;
- (struct CGRect)rectWithStyleSizeForLayer:(id)arg1;
- (struct CGPoint)absoluteOriginForRect:(struct CGRect)arg1 ofLayer:(id)arg2;
- (id)metadataForRect:(struct CGRect)arg1;
- (id)coordinatesFor:(id)arg1;
- (void)enableLayerMasks:(id)arg1;
- (id)disableMasksForView:(id)arg1;
- (id)cleanFilenameFor:(id)arg1;
- (BOOL)viewShouldBeTraversed:(id)arg1;
- (BOOL)viewHasSubviews:(id)arg1;
- (BOOL)viewShouldBeIgnored:(id)arg1;
- (BOOL)viewShouldBeExtracted:(id)arg1;
- (id)viewsFromLayers:(id)arg1;
- (id)subviewsForView:(id)arg1;
- (BOOL)viewIsArtboard:(id)arg1;
- (id)firstMaskForLayer:(id)arg1;
- (id)coordinatesForMask:(id)arg1;
- (id)maskBoundsFor:(id)arg1;
- (id)imageMetadataForLayer:(id)arg1;
- (id)extractMetadataFrom:(id)arg1;
- (void)saveStructureToJSONJS:(id)arg1 toPath:(id)arg2;
- (void)saveStructureToJSON:(id)arg1 toPath:(id)arg2;
- (id)metadataFromViews:(id)arg1;
- (void)exportJSONToFolder:(id)arg1 views:(id)arg2;
- (void)exportView:(id)arg1 withRequest:(id)arg2 toPath:(id)arg3;
- (BOOL)layerGroupHasVisibleContents:(id)arg1;
- (id)hideSubviewsOfLayer:(id)arg1 exportPath:(id)arg2;
- (id)exportSubviewsOfLayer:(id)arg1 exportPath:(id)arg2;
- (void)exportAssetsForView:(id)arg1 inFolder:(id)arg2;
- (void)exportImagesToFolder:(id)arg1 views:(id)arg2;
@end
@interface MSLayerSnapperData : NSObject
{
NSMutableArray *_horizontalLines;
NSMutableArray *_verticalLines;
NSMutableArray *_widthLayers;
NSMutableArray *_heightLayers;
NSMutableArray *_distanceWidths;
NSMutableArray *_distanceHeights;
}
@property(retain, nonatomic) NSMutableArray *distanceHeights; // @synthesize distanceHeights=_distanceHeights;
@property(retain, nonatomic) NSMutableArray *distanceWidths; // @synthesize distanceWidths=_distanceWidths;
@property(retain, nonatomic) NSMutableArray *heightLayers; // @synthesize heightLayers=_heightLayers;
@property(retain, nonatomic) NSMutableArray *widthLayers; // @synthesize widthLayers=_widthLayers;
@property(retain, nonatomic) NSMutableArray *verticalLines; // @synthesize verticalLines=_verticalLines;
@property(retain, nonatomic) NSMutableArray *horizontalLines; // @synthesize horizontalLines=_horizontalLines;
- (void).cxx_destruct;
- (void)refreshWithDelegate:(id)arg1;
- (id)init;
@end
@interface MSTextLayerSnapperObject : MSLayerSnapperObject
{
}
+ (id)snapLinesForLayer:(id)arg1;
- (BOOL)supportsResizingForSnapping;
- (id)snapEnumerations;
@end
@interface MSSnapperRect : NSObject
{
MSLayer *_layer;
}
+ (id)rectForLayer:(id)arg1;
@property(retain, nonatomic) MSLayer *layer; // @synthesize layer=_layer;
- (void).cxx_destruct;
@property(readonly, nonatomic) struct CGRect rect;
@property(nonatomic) double height;
@property(nonatomic) double width;
@property(nonatomic) double maxY;
@property(nonatomic) double maxX;
@property(nonatomic) double y;
@property(nonatomic) double x;
- (id)frame;
@end
@interface MSBooleanOperations : NSObject
{
}
+ (void)finishFinalShape:(id)arg1;
+ (void)convertLinesToOutlinesInShape:(id)arg1;
+ (void)resetSubPathsBooleanOperationsTo:(long long)arg1 onLayers:(id)arg2;
+ (void)fixTransformForSelectedLayers:(id)arg1;
+ (BOOL)layersContainShapePaths:(id)arg1;
+ (void)transformLineToOutline:(id)arg1;
+ (void)applyBooleanOperation:(long long)arg1 toShape:(id)arg2;
+ (void)mergeShapes:(id)arg1 withShape:(id)arg2 usingBooleanOp:(long long)arg3;
+ (void)doBooleanOperation:(long long)arg1 onLayers:(id)arg2;
+ (void)booleanOperation:(long long)arg1 onLayers:(id)arg2;
@end
@interface MSLayerSnapperDrawing : NSObject
{
MSLayerSnapperData *_snapperData;
double _zoomValue;
MSLayerGroup *_group;
}
+ (void)drawSnapsForData:(id)arg1 zoomValue:(double)arg2 group:(id)arg3;
@property(retain, nonatomic) MSLayerGroup *group; // @synthesize group=_group;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(retain, nonatomic) MSLayerSnapperData *snapperData; // @synthesize snapperData=_snapperData;
- (void).cxx_destruct;
- (void)drawSnapLines;
- (void)drawSnapDistances;
- (void)drawSnapLayerWidths;
- (void)drawSnaps;
@end
@interface MSLayerSnapper : NSObject
{
BOOL _useAlignmentGuides;
id <MSBasicDelegate> _delegate;
double _zoomValue;
MSLayerSnapperData *_snapperData;
}
@property(retain, nonatomic) MSLayerSnapperData *snapperData; // @synthesize snapperData=_snapperData;
@property(nonatomic) BOOL useAlignmentGuides; // @synthesize useAlignmentGuides=_useAlignmentGuides;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(nonatomic) __weak id <MSBasicDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (id)snapsForLayers:(id)arg1 skipLayers:(id)arg2;
- (void)snapLayer:(id)arg1 enumerations:(id)arg2 lines:(id)arg3 visible:(BOOL)arg4 snap:(BOOL)arg5 resize:(BOOL)arg6 edgesMask:(long long)arg7;
- (void)snapLayer:(id)arg1 toLines:(id)arg2 visible:(BOOL)arg3 snap:(BOOL)arg4 resize:(BOOL)arg5 edges:(unsigned long long)arg6;
- (void)changeLayer:(id)arg1 forLine:(id)arg2 visible:(BOOL)arg3 direction:(id)arg4 snap:(BOOL)arg5 block:(CDUnknownBlockType)arg6;
- (void)snapLayer:(id)arg1 snap:(BOOL)arg2 resize:(BOOL)arg3 rulersVisible:(BOOL)arg4 edges:(unsigned long long)arg5;
- (id)snapLayerKeys:(id)arg1 rulersVisible:(BOOL)arg2;
- (id)snapLayerResize:(id)arg1 rulersVisible:(BOOL)arg2 edges:(unsigned long long)arg3;
- (id)snapLayerDragged:(id)arg1 rulersVisible:(BOOL)arg2;
- (BOOL)snapLayerSize:(id)arg1 snap:(BOOL)arg2 edges:(long long)arg3;
- (BOOL)rect:(struct CGRect)arg1 isOnLineWithRect:(struct CGRect)arg2 inDirection:(long long)arg3;
- (void)snapLayer:(id)arg1 againstLayers:(id)arg2 inDirection:(id)arg3 resize:(BOOL)arg4;
- (id)distanceRectangleBetweenLayer:(id)arg1 andLayer:(id)arg2 inDirection:(id)arg3;
- (id)distanceRectanglesBetweenLayers:(id)arg1 inDirection:(id)arg2;
- (id)layersOnLineFromLayer:(id)arg1 inDirection:(id)arg2 order:(long long)arg3;
- (void)snapLayer:(id)arg1 onAxis:(id)arg2 resize:(BOOL)arg3;
- (BOOL)snapLayerDistance:(id)arg1 edges:(long long)arg2 resize:(BOOL)arg3;
@end
@interface MSLayerSnapperEdgeHelperBase : NSObject
{
}
+ (void)snapFrame:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
+ (void)snapLayer:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSLayerSnapperEdgeHelperTop : MSLayerSnapperEdgeHelperBase
{
}
+ (void)snapFrame:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSLayerSnapperEdgeHelperLeft : MSLayerSnapperEdgeHelperBase
{
}
+ (void)snapFrame:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSLayerSnapperEdgeHelperBottom : MSLayerSnapperEdgeHelperBase
{
}
+ (void)snapFrame:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSLayerSnapperEdgeHelperRight : MSLayerSnapperEdgeHelperBase
{
}
+ (void)snapFrame:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSLayerSnapperEdgeHelperMidY : MSLayerSnapperEdgeHelperBase
{
}
+ (void)snapFrame:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSLayerSnapperEdgeHelperMidX : MSLayerSnapperEdgeHelperBase
{
}
+ (void)snapFrame:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSLayerSnapperEdgeHelperBaseline : NSObject
{
}
+ (double)baseLineForTextLayer:(id)arg1;
+ (void)snapLayer:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSLayerSnapperEdgeHelperMidXHeight : MSLayerSnapperEdgeHelperBaseline
{
}
+ (void)snapLayer:(id)arg1 toLine:(id)arg2 oldFrame:(id)arg3 mayResize:(BOOL)arg4;
@end
@interface MSImageCompare : NSObject
{
}
+ (double)compareImage:(id)arg1 withImage:(id)arg2;
@end
@interface MSSnapHelperMethods : NSObject
{
}
+ (void)_drawBorderBarsForHeightOfRect:(struct CGRect)arg1 zoom:(double)arg2;
+ (void)_drawArrowsForHeightOfRect:(struct CGRect)arg1 zoom:(double)arg2;
+ (void)_drawLabelWithAmount:(long long)arg1 forHeightOfRect:(struct CGRect)arg2 zoom:(double)arg3;
+ (void)drawHeightOfRectInRect:(struct CGRect)arg1 amount:(long long)arg2 borderbars:(BOOL)arg3 zoom:(double)arg4;
+ (void)_drawBorderBarsForWidthOfRect:(struct CGRect)arg1 zoom:(double)arg2;
+ (void)_drawArrowsForWidthOfRect:(struct CGRect)arg1 zoom:(double)arg2;
+ (void)_drawLabelWithAmount:(long long)arg1 forWidthOfRect:(struct CGRect)arg2 zoom:(double)arg3;
+ (void)drawWidthOfRectInRect:(struct CGRect)arg1 amount:(long long)arg2 borderbars:(BOOL)arg3 zoom:(double)arg4;
+ (void)drawHeightOfFrameBesidesFrame:(struct CGRect)arg1 zoom:(double)arg2 borderBars:(BOOL)arg3;
+ (void)drawWidthOfFrameAboveFrame:(struct CGRect)arg1 zoom:(double)arg2 borderBars:(BOOL)arg3;
+ (void)resetSnapColor;
+ (id)snapColor;
@end
@interface MSPDFState : NSObject <NSCopying>
{
BOOL _clippingUpdated;
BOOL _containsClippedItems;
BOOL _pathClosed;
BOOL _pathUsed;
BOOL _pathWasRect;
int _renderingIntent;
double _borderAlphaConstant;
NSColor *_borderColor;
NSColorSpace *_borderColorSpace;
PDFFunction *_borderColorSpaceMapping;
NSArray *_borderDashes;
unsigned long long _borderCapStyle;
PDFPattern *_borderGradient;
unsigned long long _borderJoinStyle;
double _borderThickness;
unsigned long long _clippingMode;
NSBezierPath *_clippingPath;
double _fillAlphaConstant;
NSColor *_fillColor;
NSColorSpace *_fillColorSpace;
PDFFunction *_fillColorSpaceMapping;
PDFPattern *_fillGradient;
NSMutableArray *_layers;
NSBezierPath *_path;
MSPDFTextState *_text;
NSBezierPath *_transformedPath;
NSAffineTransform *_transform;
NSAffineTransform *_flippedTransform;
struct CGPoint _currentPoint;
}
@property(retain, nonatomic) NSAffineTransform *flippedTransform; // @synthesize flippedTransform=_flippedTransform;
@property(retain, nonatomic) NSAffineTransform *transform; // @synthesize transform=_transform;
@property(retain, nonatomic) NSBezierPath *transformedPath; // @synthesize transformedPath=_transformedPath;
@property(retain, nonatomic) MSPDFTextState *text; // @synthesize text=_text;
@property(nonatomic) int renderingIntent; // @synthesize renderingIntent=_renderingIntent;
@property(nonatomic) BOOL pathWasRect; // @synthesize pathWasRect=_pathWasRect;
@property(nonatomic) BOOL pathUsed; // @synthesize pathUsed=_pathUsed;
@property(nonatomic) BOOL pathClosed; // @synthesize pathClosed=_pathClosed;
@property(retain, nonatomic) NSBezierPath *path; // @synthesize path=_path;
@property(retain, nonatomic) NSMutableArray *layers; // @synthesize layers=_layers;
@property(retain, nonatomic) PDFPattern *fillGradient; // @synthesize fillGradient=_fillGradient;
@property(retain, nonatomic) PDFFunction *fillColorSpaceMapping; // @synthesize fillColorSpaceMapping=_fillColorSpaceMapping;
@property(retain, nonatomic) NSColorSpace *fillColorSpace; // @synthesize fillColorSpace=_fillColorSpace;
@property(retain, nonatomic) NSColor *fillColor; // @synthesize fillColor=_fillColor;
@property(nonatomic) double fillAlphaConstant; // @synthesize fillAlphaConstant=_fillAlphaConstant;
@property(nonatomic) struct CGPoint currentPoint; // @synthesize currentPoint=_currentPoint;
@property(nonatomic) BOOL containsClippedItems; // @synthesize containsClippedItems=_containsClippedItems;
@property(nonatomic) BOOL clippingUpdated; // @synthesize clippingUpdated=_clippingUpdated;
@property(retain, nonatomic) NSBezierPath *clippingPath; // @synthesize clippingPath=_clippingPath;
@property(nonatomic) unsigned long long clippingMode; // @synthesize clippingMode=_clippingMode;
@property(nonatomic) double borderThickness; // @synthesize borderThickness=_borderThickness;
@property(nonatomic) unsigned long long borderJoinStyle; // @synthesize borderJoinStyle=_borderJoinStyle;
@property(retain, nonatomic) PDFPattern *borderGradient; // @synthesize borderGradient=_borderGradient;
@property(nonatomic) unsigned long long borderCapStyle; // @synthesize borderCapStyle=_borderCapStyle;
@property(retain, nonatomic) NSArray *borderDashes; // @synthesize borderDashes=_borderDashes;
@property(retain, nonatomic) PDFFunction *borderColorSpaceMapping; // @synthesize borderColorSpaceMapping=_borderColorSpaceMapping;
@property(retain, nonatomic) NSColorSpace *borderColorSpace; // @synthesize borderColorSpace=_borderColorSpace;
@property(retain, nonatomic) NSColor *borderColor; // @synthesize borderColor=_borderColor;
@property(nonatomic) double borderAlphaConstant; // @synthesize borderAlphaConstant=_borderAlphaConstant;
- (void).cxx_destruct;
- (id)description;
- (id)stringFromTransform:(id)arg1;
- (id)transformedClippingPath;
- (void)updateClippingWithTextPath:(id)arg1;
- (void)updateClipping;
- (CDStruct_8727d297)transformStruct;
- (id)transformBezierPath:(id)arg1;
- (struct CGSize)transformSize:(struct CGSize)arg1;
- (struct CGPoint)transformPoint:(struct CGPoint)arg1;
- (void)appendTransform:(id)arg1;
- (void)resetTransform:(id)arg1;
- (void)resetFlipped;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)lastLayer;
- (id)layerWithEnclosingGroup:(BOOL)arg1;
- (void)addLayer:(id)arg1;
- (id)init;
@end
@interface MSPDFScanner : PDFScanner
{
MSLayerGroup *_rootLayer;
MSImageCollection *_images;
unsigned long long _nextID;
NSMutableArray *_stack;
MSPDFState *_state;
}
@property(retain, nonatomic) MSPDFState *state; // @synthesize state=_state;
@property(retain, nonatomic) NSMutableArray *stack; // @synthesize stack=_stack;
@property(nonatomic) unsigned long long nextID; // @synthesize nextID=_nextID;
@property(retain, nonatomic) MSImageCollection *images; // @synthesize images=_images;
@property(retain, nonatomic) MSLayerGroup *rootLayer; // @synthesize rootLayer=_rootLayer;
- (void).cxx_destruct;
- (void)endText;
- (void)appendText:(id)arg1;
- (void)setTextMatrix:(id)arg1;
- (void)nextLineWithOffset:(struct CGPoint)arg1;
- (void)offset:(double)arg1;
- (void)setTextMode:(unsigned long long)arg1;
- (void)setTextScale:(double)arg1;
- (void)setTextRise:(double)arg1;
- (void)setTextLeading:(double)arg1;
- (void)setTextWordSpacing:(double)arg1;
- (void)setTextCharacterSpacing:(double)arg1;
- (void)setFontName:(id)arg1 size:(double)arg2;
- (void)beginText;
- (void)setTextTransform:(id)arg1 resettingLineTransform:(BOOL)arg2;
- (void)processImage:(id)arg1 info:(id)arg2;
- (void)fillWithShadingPattern:(id)arg1;
- (id)gradientForLayer:(id)arg1 pattern:(id)arg2;
- (id)gradientForPattern:(id)arg1;
- (BOOL)slope:(CDStruct_d2b197d1)arg1 nearEnoughTo:(CDStruct_d2b197d1)arg2 epsilon:(double)arg3;
- (CDStruct_d2b197d1)slopeBetweenStop1:(id)arg1 stop2:(id)arg2;
- (id)colorWithRGBBytes:(CDStruct_f4b747e6 *)arg1;
- (void)fillWithWinding:(unsigned long long)arg1;
- (void)clipWithWinding:(unsigned long long)arg1;
- (void)setColourRenderingIntent:(int)arg1;
- (void)setFillAlphaConstant:(double)arg1;
- (void)setStrokeAlphaConstant:(double)arg1;
- (void)setFillColour:(id)arg1;
- (void)setStrokeColour:(id)arg1;
- (void)setFillColourSpace:(id)arg1 mapping:(id)arg2;
- (void)setStrokeColourSpace:(id)arg1 mapping:(id)arg2;
- (void)strokeWithWinding:(unsigned long long)arg1;
- (id)transformedPath;
- (void)setLineDash:(id)arg1 phase:(long long)arg2;
- (void)setLineCap:(unsigned long long)arg1;
- (void)setLineJoin:(unsigned long long)arg1;
- (void)setLineWidth:(double)arg1;
- (void)restoreGraphicState;
- (void)saveGraphicState;
- (int)currentRenderingIntent;
- (id)currentFillColorSpaceMapping;
- (id)currentFillColorSpace;
- (id)currentStrokeColorSpaceMapping;
- (id)currentStrokeColorSpace;
- (double)currentLeading;
- (struct CGPoint)currentPoint;
- (void)concatMatrix:(id)arg1;
- (void)appendRectangle:(struct CGRect)arg1;
- (void)endPath;
- (void)closePath;
- (void)curveTo:(struct CGPoint)arg1 control1:(struct CGPoint)arg2 control2:(struct CGPoint)arg3;
- (void)lineTo:(struct CGPoint)arg1;
- (void)moveTo:(struct CGPoint)arg1;
- (void)doClipping;
- (void)doRestoreState;
- (void)doSaveState;
- (void)doNewPath;
- (void)doText;
- (void)doClose;
- (void)scanStream:(struct CGPDFContentStream *)arg1 dictionary:(id)arg2;
- (void)scanPage:(struct CGPDFPage *)arg1 parser:(id)arg2;
- (id)nameForType:(id)arg1;
- (id)init;
@end
@interface MSPDFTextState : NSObject <NSCopying>
{
double _characterSpacing;
NSFont *_font;
NSString *_fontName;
double _leading;
NSAffineTransform *_lineTransform;
unsigned long long _mode;
double _offset;
NSAffineTransform *_renderingTransform;
double _rise;
double _scale;
double _size;
MSPDFState *_state;
NSMutableAttributedString *_text;
NSAffineTransform *_transform;
double _wordSpacing;
}
+ (id)textStateWithState:(id)arg1;
@property(nonatomic) double wordSpacing; // @synthesize wordSpacing=_wordSpacing;
@property(retain, nonatomic) NSAffineTransform *transform; // @synthesize transform=_transform;
@property(retain, nonatomic) NSMutableAttributedString *text; // @synthesize text=_text;
@property(nonatomic) __weak MSPDFState *state; // @synthesize state=_state;
@property(nonatomic) double size; // @synthesize size=_size;
@property(nonatomic) double scale; // @synthesize scale=_scale;
@property(nonatomic) double rise; // @synthesize rise=_rise;
@property(retain, nonatomic) NSAffineTransform *renderingTransform; // @synthesize renderingTransform=_renderingTransform;
@property(nonatomic) double offset; // @synthesize offset=_offset;
@property(nonatomic) unsigned long long mode; // @synthesize mode=_mode;
@property(retain, nonatomic) NSAffineTransform *lineTransform; // @synthesize lineTransform=_lineTransform;
@property(nonatomic) double leading; // @synthesize leading=_leading;
@property(retain, nonatomic) NSString *fontName; // @synthesize fontName=_fontName;
@property(retain, nonatomic) NSFont *font; // @synthesize font=_font;
@property(nonatomic) double characterSpacing; // @synthesize characterSpacing=_characterSpacing;
- (void).cxx_destruct;
- (void)appendText:(id)arg1;
- (id)attributes;
- (void)setTransform:(id)arg1 resettingLineTransform:(BOOL)arg2;
- (void)resetRenderingTransform;
- (BOOL)shouldClip;
- (BOOL)shouldStroke;
- (BOOL)shouldFill;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)init;
@end
@interface DKContextAttributes : NSObject
{
BOOL _pageHasBlending;
BOOL _shouldFlipShadows;
NSColor *_backgroundColor;
id _rootObject;
double _shadowScale;
}
@property(nonatomic) BOOL shouldFlipShadows; // @synthesize shouldFlipShadows=_shouldFlipShadows;
@property(nonatomic) double shadowScale; // @synthesize shadowScale=_shadowScale;
@property(retain, nonatomic) id rootObject; // @synthesize rootObject=_rootObject;
@property(retain, nonatomic) NSColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
@property(nonatomic) BOOL pageHasBlending; // @synthesize pageHasBlending=_pageHasBlending;
- (void).cxx_destruct;
- (id)init;
@end
@interface DKContext : NSObject
{
struct CGContext *_contextRef;
struct CGAffineTransform _totalTransform;
BOOL _isDrawingPixelated;
BOOL _contextFlippedHorizontal;
BOOL _contextFlippedVertical;
NSColorSpace *_colorSpace;
double _zoomLevel;
DKContextAttributes *_attributes;
id <DKContextDelegate> _delegate;
double _contextRotation;
NSMutableArray *_reusableContextTransforms;
NSMutableArray *_transformStack;
NSMutableArray *_blendStack;
NSMutableArray *_contextStates;
NSMutableArray *_reusableContextStates;
struct CGPoint _scrollOrigin;
}
+ (id)contextWithContextRef:(struct CGContext *)arg1 atZoomLevel:(double)arg2;
+ (struct CGContext *)currentCGContext;
+ (void)restoreGraphicsState;
+ (void)saveGraphicsState;
@property(retain, nonatomic) NSMutableArray *reusableContextStates; // @synthesize reusableContextStates=_reusableContextStates;
@property(retain, nonatomic) NSMutableArray *contextStates; // @synthesize contextStates=_contextStates;
@property(retain, nonatomic) NSMutableArray *blendStack; // @synthesize blendStack=_blendStack;
@property(retain, nonatomic) NSMutableArray *transformStack; // @synthesize transformStack=_transformStack;
@property(retain, nonatomic) NSMutableArray *reusableContextTransforms; // @synthesize reusableContextTransforms=_reusableContextTransforms;
@property(nonatomic) BOOL contextFlippedVertical; // @synthesize contextFlippedVertical=_contextFlippedVertical;
@property(nonatomic) BOOL contextFlippedHorizontal; // @synthesize contextFlippedHorizontal=_contextFlippedHorizontal;
@property(nonatomic) double contextRotation; // @synthesize contextRotation=_contextRotation;
@property(nonatomic) BOOL isDrawingPixelated; // @synthesize isDrawingPixelated=_isDrawingPixelated;
@property(nonatomic) __weak id <DKContextDelegate> delegate; // @synthesize delegate=_delegate;
@property(readonly, nonatomic) DKContextAttributes *attributes; // @synthesize attributes=_attributes;
@property(nonatomic) struct CGPoint scrollOrigin; // @synthesize scrollOrigin=_scrollOrigin;
@property(nonatomic) double zoomLevel; // @synthesize zoomLevel=_zoomLevel;
@property(retain, nonatomic) NSColorSpace *colorSpace; // @synthesize colorSpace=_colorSpace;
- (void).cxx_destruct;
- (void)resetContextRotation;
- (void)contextRotateBy:(double)arg1;
- (void)endTransformable:(id)arg1;
- (void)beginTransformable:(id)arg1;
- (BOOL)needsToDrawRect:(struct CGRect)arg1;
- (void)popBlendMode;
- (void)pushBlendMode:(int)arg1;
- (void)popAlpha;
- (void)pushAlpha:(double)arg1;
- (void)disableFontSubpixelQuantizationInBlock:(CDUnknownBlockType)arg1;
- (void)setShouldSubPixelAntialiasText:(BOOL)arg1;
- (BOOL)isFlippedVertical;
- (BOOL)isFlippedHorizontal;
- (double)currentRotation;
- (void)applyTransform:(id)arg1;
- (void)addContextState;
- (void)removeContextState;
- (void)endTransparencyLayer;
- (void)beginTransparencyLayerInRect:(struct CGRect)arg1;
- (void)beginTransparencyLayer;
- (void)popGraphicsState;
- (void)pushGraphicsState;
- (void)prepareTransformForReuse:(id)arg1;
- (id)findContextTransform;
- (id)contextTransform;
- (void)reverseTransformGroup;
- (void)beginTransformGroup;
- (void)reverse;
- (void)pushTransform:(id)arg1;
- (void)flipVertical;
- (void)flipHorizontal;
- (void)rotateBy:(double)arg1 aroundPoint:(struct CGPoint)arg2;
- (void)rotateBy:(double)arg1;
- (void)offsetBy:(struct CGPoint)arg1;
- (void)offsetByX:(double)arg1 Y:(double)arg2;
- (void)dealloc;
- (void)tearDown;
- (id)backingContext;
- (void)setUp;
@property(readonly, nonatomic) struct CGContext *contextRef; // @dynamic contextRef;
- (id)initWithContextRef:(struct CGContext *)arg1 atZoomLevel:(double)arg2;
@end
@interface DKContextState : NSObject <NSCopying>
{
NSMutableArray *_alphaStack;
DKContext *_parentContext;
}
@property(nonatomic) __weak DKContext *parentContext; // @synthesize parentContext=_parentContext;
@property(retain, nonatomic) NSMutableArray *alphaStack; // @synthesize alphaStack=_alphaStack;
- (void).cxx_destruct;
- (void)prepareForReuse;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (double)totalAlpha;
- (void)applyAlpha;
- (void)popAlpha;
- (void)pushAlpha:(double)arg1;
- (id)initWithParentContext:(id)arg1;
@end
@interface DKContextTransform : NSObject
{
long long _type;
double _rotation;
struct CGPoint _translation;
}
@property(nonatomic) struct CGPoint translation; // @synthesize translation=_translation;
@property(nonatomic) double rotation; // @synthesize rotation=_rotation;
@property(nonatomic) long long type; // @synthesize type=_type;
- (id)description;
- (void)invert;
@end
@interface GKAxis : GKObjectEnum
{
}
+ (id)axisWithType:(long long)arg1;
+ (id)verticalAxis;
+ (id)horizontalAxis;
- (id)flippedAxis;
- (void)flip;
- (BOOL)isVertical;
- (BOOL)isHorizontal;
// Remaining properties
@property(nonatomic) long long type; // @dynamic type;
@end
@interface GKAxisPosition : GKObjectEnum
{
}
+ (id)positionWithType:(long long)arg1;
+ (id)positionMax;
+ (id)positionMid;
+ (id)positionMin;
// Remaining properties
@property(nonatomic) long long type; // @dynamic type;
@end
@interface GKCorner : GKObjectEnum
{
}
+ (id)cornersSatisfyingMask:(unsigned long long)arg1;
+ (id)cornersSatisfyingPredicate:(CDUnknownBlockType)arg1;
+ (id)allCorners;
+ (id)firstCornerSatisfyingPredicate:(CDUnknownBlockType)arg1;
+ (void)enumerateCornersInBlock:(CDUnknownBlockType)arg1;
+ (id)cornerWithType:(long long)arg1;
- (unsigned long long)rectEdgesMask;
- (id)stringRepresentation;
- (BOOL)satisfiesMask:(unsigned long long)arg1;
- (unsigned long long)maskValue;
- (BOOL)isInMidVertical;
- (BOOL)isInMidHorizontal;
- (BOOL)isInMid;
- (BOOL)isInCorner;
- (id)flipByAxisMask:(unsigned long long)arg1;
- (id)cornerByRotatingByDegrees:(long long)arg1;
- (id)cornerByRotating45DegreesCounterClockwise;
- (id)cornerByFlipping;
- (id)flip;
// Remaining properties
@property(nonatomic) long long type; // @dynamic type;
@end
@interface GKEdge : GKObjectEnum
{
}
+ (id)edgeWithType:(unsigned long long)arg1;
- (void)flip;
// Remaining properties
@property(nonatomic) unsigned long long type; // @dynamic type;
@end
@interface GKLine : NSObject
{
GKAxis *_axis;
double _position;
}
+ (id)sortLines:(id)arg1 byDistanceToValue:(double)arg2;
+ (id)lineOnAxis:(id)arg1 position:(double)arg2;
@property(nonatomic) double position; // @synthesize position=_position;
@property(copy, nonatomic) GKAxis *axis; // @synthesize axis=_axis;
- (void).cxx_destruct;
- (BOOL)snapToPosition:(double)arg1 margin:(double)arg2;
- (BOOL)snapToRect:(id)arg1 margin:(double)arg2;
@end
@interface GKObjectEnum : NSObject <NSCopying>
{
long long type;
}
- (id)description;
- (id)stringRepresentation;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (void)setType:(long long)arg1;
- (long long)type;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithType:(long long)arg1;
@end
@interface GKOffset : NSObject <NSCopying>
{
struct CGSize _offset;
struct CGPoint _point;
}
+ (id)offsetFromPoint:(id)arg1 toPoint:(id)arg2;
+ (id)offsetWithPoint:(struct CGPoint)arg1;
+ (id)offsetWithSize:(struct CGSize)arg1;
+ (id)offsetWithValue:(double)arg1;
@property(nonatomic) struct CGPoint point; // @synthesize point=_point;
@property(nonatomic) struct CGSize offset; // @synthesize offset=_offset;
- (id)description;
- (BOOL)isSmallerThanOffset:(id)arg1;
@property(nonatomic) double yOffset;
@property(nonatomic) double xOffset;
- (id)invert;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithSize:(struct CGSize)arg1;
@end
@interface GKPoint : NSObject <NSCopying>
{
struct CGPoint _point;
}
+ (id)pointWithX:(double)arg1 y:(double)arg2;
+ (id)pointWithPoint:(struct CGPoint)arg1;
@property(nonatomic) struct CGPoint point; // @synthesize point=_point;
- (id)description;
- (void)setPosition:(double)arg1 forAxis:(id)arg2;
- (double)positionForAxis:(id)arg1;
- (id)snapToLines:(id)arg1 withMargin:(double)arg2;
- (id)snapToPoint:(id)arg1 withMargin:(double)arg2;
- (id)snapToRect:(id)arg1 withMargin:(double)arg2;
- (id)offsetToPoint:(id)arg1;
- (double)distanceToPoint:(id)arg1;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
@property(nonatomic) double y; // @dynamic y;
@property(nonatomic) double x; // @dynamic x;
- (id)initWithPoint:(struct CGPoint)arg1;
@end
@interface GKRect : NSObject <NSCopying>
{
struct CGRect _rect;
}
+ (id)rectWithUnionOfGKRects:(id)arg1;
+ (struct CGRect)NSRectValueFromObject:(id)arg1;
+ (id)safeRectWithUnionOfRects:(id)arg1;
+ (id)rectWithUnionOfRects:(id)arg1;
+ (id)rectWithRect:(struct CGRect)arg1;
+ (long long)compareRect:(id)arg1 andRect:(id)arg2 forAxis:(id)arg3;
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
@property(nonatomic) struct CGSize size; // @dynamic size;
@property(nonatomic) struct CGPoint origin; // @dynamic origin;
- (void)scaleBy:(double)arg1;
- (void)normalise;
- (id)description;
- (BOOL)isEqual:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
@property(nonatomic) double height; // @dynamic height;
@property(nonatomic) double width; // @dynamic width;
@property(nonatomic) double y; // @dynamic y;
@property(nonatomic) double x; // @dynamic x;
- (BOOL)intersectsWithRect:(id)arg1;
- (void)unionWith:(id)arg1;
- (id)initWithRect:(struct CGRect)arg1;
- (id)setSize:(double)arg1 forAxis:(id)arg2;
- (id)setMax:(double)arg1 forAxis:(id)arg2;
- (id)setMid:(double)arg1 forAxis:(id)arg2;
- (id)setMin:(double)arg1 forAxis:(id)arg2;
- (double)sizeForAxis:(id)arg1;
- (double)maxForAxis:(id)arg1;
- (double)midForAxis:(id)arg1;
- (double)minForAxis:(id)arg1;
- (id)unionWithRect:(id)arg1;
- (void)intersectWithRect:(id)arg1;
- (BOOL)intersectsRect:(id)arg1;
- (BOOL)isContainedInRect:(id)arg1;
- (BOOL)containsRect:(id)arg1;
- (id)distanceFromCornerToMid:(id)arg1;
- (id)snapToRects:(id)arg1 withMargin:(double)arg2;
- (id)closestCornerForPoint:(id)arg1 marginCallback:(CDUnknownBlockType)arg2;
- (id)closestCornerForPoint:(id)arg1 withMargin:(double)arg2 satisfyingMask:(unsigned long long)arg3;
- (id)closestCornerForPoint:(id)arg1 withMargin:(double)arg2;
- (id)resizeByPuttingCorner:(id)arg1 atPoint:(id)arg2;
- (id)moveCorner:(id)arg1 toPoint:(id)arg2;
- (id)pointsForCorners:(id)arg1;
- (id)pointForCorner:(id)arg1;
- (double)valueForEdge:(id)arg1;
- (void)resizeMaxYTo:(double)arg1;
- (void)resizeMinYTo:(double)arg1;
- (void)resizeMaxXTo:(double)arg1;
- (void)resizeMinXTo:(double)arg1;
@property(nonatomic) struct CGPoint mid; // @dynamic mid;
@property double maxY; // @dynamic maxY;
@property(nonatomic) double midY; // @dynamic midY;
@property double minY; // @dynamic minY;
@property double maxX; // @dynamic maxX;
@property(nonatomic) double midX; // @dynamic midX;
@property double minX; // @dynamic minX;
- (id)moveBy:(struct CGSize)arg1;
- (id)insetXBy:(double)arg1 yBy:(double)arg2;
- (id)insetBy:(double)arg1;
- (id)expandXBy:(double)arg1 yBy:(double)arg2;
- (id)expandBy:(double)arg1;
- (id)moveToPoint:(id)arg1 withOffset:(id)arg2;
- (id)innerOffsetOfPoint:(id)arg1;
- (BOOL)containsPoint:(id)arg1 withInsetMargin:(double)arg2;
- (BOOL)containsPoint:(id)arg1;
- (void)translateFromRect:(id)arg1 toRect:(id)arg2;
- (id)absoluteRectInsideRect:(id)arg1;
- (id)relativeRectInsideRect:(id)arg1;
@end
@interface PDFFunction : NSObject
{
NSData *_samples;
NSDictionary *_parameters;
unsigned long long _numberOfInputComponents;
unsigned long long _numberOfOutputComponents;
unsigned long long _bitsPerSample;
unsigned long long _bytesPerSampleComponent;
unsigned long long _bytesPerSample;
unsigned long long _numberOfSamples;
NSArray *_range;
NSArray *_domain;
}
+ (id)functionWithInfo:(id)arg1;
@property(retain, nonatomic) NSArray *domain; // @synthesize domain=_domain;
@property(retain, nonatomic) NSArray *range; // @synthesize range=_range;
@property(nonatomic) unsigned long long numberOfSamples; // @synthesize numberOfSamples=_numberOfSamples;
@property(nonatomic) unsigned long long bytesPerSample; // @synthesize bytesPerSample=_bytesPerSample;
@property(nonatomic) unsigned long long bytesPerSampleComponent; // @synthesize bytesPerSampleComponent=_bytesPerSampleComponent;
@property(nonatomic) unsigned long long bitsPerSample; // @synthesize bitsPerSample=_bitsPerSample;
@property(nonatomic) unsigned long long numberOfOutputComponents; // @synthesize numberOfOutputComponents=_numberOfOutputComponents;
@property(nonatomic) unsigned long long numberOfInputComponents; // @synthesize numberOfInputComponents=_numberOfInputComponents;
@property(retain, nonatomic) NSDictionary *parameters; // @synthesize parameters=_parameters;
@property(retain, nonatomic) NSData *samples; // @synthesize samples=_samples;
- (void).cxx_destruct;
- (void)mapInputs:(double [16])arg1 toOutputs:(double [16])arg2;
- (void)setupStitchedWithDictionary:(id)arg1;
- (double)valueForX:(double)arg1 c0:(double)arg2 c1:(double)arg3 n:(double)arg4;
- (void)setupExponentialWithDictionary:(id)arg1;
- (void)extractParameters:(id)arg1;
- (void)setupSampledWithDictionary:(id)arg1;
- (void)setupWithDictionary:(id)arg1;
- (void)setupWithStream:(id)arg1;
- (id)initWithInfo:(id)arg1;
@end
@interface EPSConverter : NSObject
{
CDUnknownBlockType _progressBlock;
}
@property(copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock;
- (void).cxx_destruct;
- (void)converterReleased;
- (void)converterMessage:(id)arg1;
- (void)converterProgress;
- (void)endPageNumber:(unsigned long long)arg1 info:(id)arg2;
- (void)beginPageNumber:(unsigned long long)arg1 info:(id)arg2;
- (void)endDocumentSucceeded:(_Bool)arg1;
- (void)beginDocument;
- (BOOL)convertEPSWithProvider:(struct CGDataProvider *)arg1 consumer:(struct CGDataConsumer *)arg2;
- (id)convertEPSAtURL:(id)arg1 progressBlock:(CDUnknownBlockType)arg2;
- (id)convertEPSData:(id)arg1 progressBlock:(CDUnknownBlockType)arg2;
- (void)convertEPSAtURL:(id)arg1 toURL:(id)arg2 progressBlock:(CDUnknownBlockType)arg3;
- (id)init;
@end
@interface EPSParser : NSObject <PDFParser>
{
PDFParser *_parser;
}
@property(retain, nonatomic) PDFParser *parser; // @synthesize parser=_parser;
- (void).cxx_destruct;
- (void)debugConvertedFile:(id)arg1;
- (id)name;
- (void)parseWithProgress:(CDUnknownBlockType)arg1;
- (unsigned long long)pageCount;
- (void)loadDocumentFromData:(id)arg1;
- (void)loadDocumentFromURL:(id)arg1;
- (id)initWithScanner:(id)arg1;
@end
@interface PDFStream : NSObject
{
int _format;
struct CGPDFStream *_stream;
NSData *_data;
NSDictionary *_dictionary;
}
@property(retain, nonatomic) NSDictionary *dictionary; // @synthesize dictionary=_dictionary;
@property(retain, nonatomic) NSData *data; // @synthesize data=_data;
@property(nonatomic) int format; // @synthesize format=_format;
@property(nonatomic) struct CGPDFStream *stream; // @synthesize stream=_stream;
- (void).cxx_destruct;
- (id)initWithStream:(struct CGPDFStream *)arg1;
@end
@interface PDFOperatorInfo : NSObject
{
SEL _selector;
CDUnknownFunctionPointerType _callback;
NSString *_operatorName;
NSString *_methodName;
}
@property(retain, nonatomic) NSString *methodName; // @synthesize methodName=_methodName;
@property(retain, nonatomic) NSString *operatorName; // @synthesize operatorName=_operatorName;
@property(nonatomic) CDUnknownFunctionPointerType callback; // @synthesize callback=_callback;
@property(nonatomic) SEL selector; // @synthesize selector=_selector;
- (void).cxx_destruct;
- (id)description;
@end
@interface PDFPattern : NSObject
{
unsigned long long _shadingType;
PDFFunction *_function;
id _space;
NSArray *_coords;
}
+ (id)patternWithResource:(id)arg1;
@property(retain, nonatomic) NSArray *coords; // @synthesize coords=_coords;
@property(retain, nonatomic) id space; // @synthesize space=_space;
@property(retain, nonatomic) PDFFunction *function; // @synthesize function=_function;
@property(nonatomic) unsigned long long shadingType; // @synthesize shadingType=_shadingType;
- (void).cxx_destruct;
- (void)setupFromDictionary:(id)arg1;
- (void)setupFromStream:(id)arg1;
- (id)initWithResource:(id)arg1;
@end
@interface PDFParser : NSObject <PDFParser>
{
NSString *_name;
PDFScanner *_scanner;
struct CGPDFDocument *_document;
}
@property(nonatomic) struct CGPDFDocument *document; // @synthesize document=_document;
@property(retain, nonatomic) PDFScanner *scanner; // @synthesize scanner=_scanner;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- (void).cxx_destruct;
- (void)parseWithProgress:(CDUnknownBlockType)arg1;
- (unsigned long long)pageCount;
- (void)loadDocumentFromData:(id)arg1;
- (void)loadDocumentFromURL:(id)arg1;
- (id)initWithScanner:(id)arg1;
@end
@interface PDFScanner : NSObject
{
NSDictionary *_dictionary;
struct CGPDFOperatorTable *_table;
struct CGPDFScanner *_scanner;
struct CGPDFContentStream *_stream;
}
+ (id)convertObject:(union CGPDFObject *)arg1;
+ (id)convertDictionary:(struct CGPDFDictionary *)arg1;
+ (id)convertArray:(struct CGPDFArray *)arg1;
@property(nonatomic) struct CGPDFContentStream *stream; // @synthesize stream=_stream;
@property(nonatomic) struct CGPDFScanner *scanner; // @synthesize scanner=_scanner;
@property(nonatomic) struct CGPDFOperatorTable *table; // @synthesize table=_table;
@property(retain, nonatomic) NSDictionary *dictionary; // @synthesize dictionary=_dictionary;
- (void).cxx_destruct;
- (void)operatorglyphBoundsWithInfo:(id)arg1;
- (void)registerOperatorglyphBounds;
- (void)operatordeclareGlyphWithInfo:(id)arg1;
- (void)registerOperatordeclareGlyph;
- (void)operatorendTextWithInfo:(id)arg1;
- (void)registerOperatorendText;
- (void)operatortextArrayWithInfo:(id)arg1;
- (void)registerOperatortextArray;
- (void)operatortextWithInfo:(id)arg1;
- (void)registerOperatortext;
- (void)operatortextSetMatrixWithInfo:(id)arg1;
- (void)registerOperatortextSetMatrix;
- (void)operatornextLineAndTextWithSpacingWithInfo:(id)arg1;
- (void)registerOperatornextLineAndTextWithSpacing;
- (void)operatornextLineAndTextWithInfo:(id)arg1;
- (void)registerOperatornextLineAndText;
- (void)operatornextLineWithInfo:(id)arg1;
- (void)registerOperatornextLine;
- (void)operatortextNextLineSetLeadingWithInfo:(id)arg1;
- (void)registerOperatortextNextLineSetLeading;
- (void)operatortextNextLineWithInfo:(id)arg1;
- (void)registerOperatortextNextLine;
- (void)operatortextModeWithInfo:(id)arg1;
- (void)registerOperatortextMode;
- (void)operatortextScalingWithInfo:(id)arg1;
- (void)registerOperatortextScaling;
- (void)operatortextRiseWithInfo:(id)arg1;
- (void)registerOperatortextRise;
- (void)operatortextLeadingWithInfo:(id)arg1;
- (void)registerOperatortextLeading;
- (void)operatortextWordSpacingWithInfo:(id)arg1;
- (void)registerOperatortextWordSpacing;
- (void)operatortextCharacterSpacingWithInfo:(id)arg1;
- (void)registerOperatortextCharacterSpacing;
- (void)operatorsetFontWithInfo:(id)arg1;
- (void)registerOperatorsetFont;
- (void)operatorbeginTextWithInfo:(id)arg1;
- (void)registerOperatorbeginText;
- (void)operatorendImageWithInfo:(id)arg1;
- (void)registerOperatorendImage;
- (void)operatorbeginImageWithInfo:(id)arg1;
- (void)registerOperatorbeginImage;
- (void)operatordefineMarkedContentPointWithInfo:(id)arg1;
- (void)registerOperatordefineMarkedContentPoint;
- (void)operatorendMarkedContentWithInfo:(id)arg1;
- (void)registerOperatorendMarkedContent;
- (void)operatorbeginMarkedContentWithInfo:(id)arg1;
- (void)registerOperatorbeginMarkedContent;
- (void)operatorbeginMarkedContentWithPropertyWithInfo:(id)arg1;
- (void)registerOperatorbeginMarkedContentWithProperty;
- (void)operatorendCompatibilityWithInfo:(id)arg1;
- (void)registerOperatorendCompatibility;
- (void)operatorbeginCompatibilityWithInfo:(id)arg1;
- (void)registerOperatorbeginCompatibility;
- (void)operatorfillWithShadingPatternWithInfo:(id)arg1;
- (void)registerOperatorfillWithShadingPattern;
- (void)operatorfillEvenOddWithInfo:(id)arg1;
- (void)registerOperatorfillEvenOdd;
- (void)operatorfillObsoleteWithInfo:(id)arg1;
- (void)registerOperatorfillObsolete;
- (void)operatorfillWithInfo:(id)arg1;
- (void)registerOperatorfill;
- (void)operatorfillStrokeEvenOddWithInfo:(id)arg1;
- (void)registerOperatorfillStrokeEvenOdd;
- (void)operatorfillStrokeWithInfo:(id)arg1;
- (void)registerOperatorfillStroke;
- (void)operatorcloseFillStrokeEvenOddWithInfo:(id)arg1;
- (void)registerOperatorcloseFillStrokeEvenOdd;
- (void)operatorcloseFillStrokeWithInfo:(id)arg1;
- (void)registerOperatorcloseFillStroke;
- (void)operatorclipEvenOddWithInfo:(id)arg1;
- (void)registerOperatorclipEvenOdd;
- (void)operatorclipWithInfo:(id)arg1;
- (void)registerOperatorclip;
- (void)operatorsetFlatnessToleranceWithInfo:(id)arg1;
- (void)registerOperatorsetFlatnessTolerance;
- (void)operatorsetFillCMYKWithInfo:(id)arg1;
- (void)registerOperatorsetFillCMYK;
- (void)operatorsetStrokeCMYKWithInfo:(id)arg1;
- (void)registerOperatorsetStrokeCMYK;
- (void)operatorsetFillRGBWithInfo:(id)arg1;
- (void)registerOperatorsetFillRGB;
- (void)operatorsetStrokeRGBWithInfo:(id)arg1;
- (void)registerOperatorsetStrokeRGB;
- (void)operatorsetFillColourNameWithInfo:(id)arg1;
- (void)registerOperatorsetFillColourName;
- (void)operatorsetStrokeColourNameWithInfo:(id)arg1;
- (void)registerOperatorsetStrokeColourName;
- (void)operatorsetFillColourWithInfo:(id)arg1;
- (void)registerOperatorsetFillColour;
- (void)operatorsetStrokeColourWithInfo:(id)arg1;
- (void)registerOperatorsetStrokeColour;
- (void)operatorsetStrokeGreyWithInfo:(id)arg1;
- (void)registerOperatorsetStrokeGrey;
- (void)operatorsetFillGreyWithInfo:(id)arg1;
- (void)registerOperatorsetFillGrey;
- (void)operatorsetColourRenderingIntentWithInfo:(id)arg1;
- (void)registerOperatorsetColourRenderingIntent;
- (void)operatorsetFillColourSpaceWithInfo:(id)arg1;
- (void)registerOperatorsetFillColourSpace;
- (void)operatorsetStrokeColourSpaceWithInfo:(id)arg1;
- (void)registerOperatorsetStrokeColourSpace;
- (void)operatorstrokePathWithInfo:(id)arg1;
- (void)registerOperatorstrokePath;
- (void)operatorcloseAndStrokePathWithInfo:(id)arg1;
- (void)registerOperatorcloseAndStrokePath;
- (void)operatorsetMitreLimitWithInfo:(id)arg1;
- (void)registerOperatorsetMitreLimit;
- (void)operatorsetLineDashWithInfo:(id)arg1;
- (void)registerOperatorsetLineDash;
- (void)operatorsetLineCapWithInfo:(id)arg1;
- (void)registerOperatorsetLineCap;
- (void)operatorsetLineJoinWithInfo:(id)arg1;
- (void)registerOperatorsetLineJoin;
- (void)operatorsetLineWidthWithInfo:(id)arg1;
- (void)registerOperatorsetLineWidth;
- (void)operatorrestoreGraphicStateWithInfo:(id)arg1;
- (void)registerOperatorrestoreGraphicState;
- (void)operatorsaveGraphicStateWithInfo:(id)arg1;
- (void)registerOperatorsaveGraphicState;
- (void)operatorsetGraphicStateWithInfo:(id)arg1;
- (void)registerOperatorsetGraphicState;
- (void)operatorconcatMatrixWithInfo:(id)arg1;
- (void)registerOperatorconcatMatrix;
- (void)operatorprocessXObjectWithInfo:(id)arg1;
- (void)registerOperatorprocessXObject;
- (void)operatordefineMarkedPointWithInfo:(id)arg1;
- (void)registerOperatordefineMarkedPoint;
- (void)operatorappendRectangleWithInfo:(id)arg1;
- (void)registerOperatorappendRectangle;
- (void)operatorendPathWithInfo:(id)arg1;
- (void)registerOperatorendPath;
- (void)operatorclosePathWithInfo:(id)arg1;
- (void)registerOperatorclosePath;
- (void)operatorcurveToFinalPointReplicatedWithInfo:(id)arg1;
- (void)registerOperatorcurveToFinalPointReplicated;
- (void)operatorcurveToInitialPointReplicatedWithInfo:(id)arg1;
- (void)registerOperatorcurveToInitialPointReplicated;
- (void)operatorcurveToWithInfo:(id)arg1;
- (void)registerOperatorcurveTo;
- (void)operatorlineToWithInfo:(id)arg1;
- (void)registerOperatorlineTo;
- (void)operatormoveToWithInfo:(id)arg1;
- (void)registerOperatormoveTo;
- (void)glyphBounds;
- (void)declareGlyph;
- (void)endText;
- (void)offset:(double)arg1;
- (void)appendText:(id)arg1;
- (void)nextLineWithOffset:(struct CGPoint)arg1;
- (void)setTextMatrix:(id)arg1;
- (void)endImage;
- (void)imageData;
- (void)beginImage;
- (void)endMarkedContent;
- (void)beginMarkedContent;
- (void)beginMarkedContentWithProperty;
- (void)endCompatibility;
- (void)beginCompatibility;
- (void)fillWithShadingPattern:(id)arg1;
- (void)fillWithWinding:(unsigned long long)arg1;
- (void)strokeWithWinding:(unsigned long long)arg1;
- (void)clipWithWinding:(unsigned long long)arg1;
- (void)setMitreLimit:(double)arg1;
- (void)concatMatrix:(id)arg1;
- (void)restoreGraphicState;
- (void)saveGraphicState;
- (void)processImage:(id)arg1 info:(id)arg2;
- (void)processForm:(id)arg1;
- (void)processXObject:(id)arg1;
- (void)defineMarkedPoint;
- (void)endPath;
- (void)closePath;
- (void)setTextMode:(unsigned long long)arg1;
- (void)setTextScale:(double)arg1;
- (void)setTextRise:(double)arg1;
- (void)setTextLeading:(double)arg1;
- (void)setTextWordSpacing:(double)arg1;
- (void)setTextCharacterSpacing:(double)arg1;
- (void)setFontName:(id)arg1 size:(double)arg2;
- (void)beginText;
- (void)setOverprintMode:(long long)arg1;
- (void)setStrokeAlphaConstant:(double)arg1;
- (void)setFillAlphaConstant:(double)arg1;
- (void)setStrokePattern:(id)arg1;
- (void)setFillPattern:(id)arg1;
- (void)setStrokeColour:(id)arg1;
- (void)setFillColour:(id)arg1;
- (void)setColourRenderingIntent:(int)arg1;
- (void)setFillColourSpace:(id)arg1 mapping:(id)arg2;
- (void)setStrokeColourSpace:(id)arg1 mapping:(id)arg2;
- (void)setLineDash:(id)arg1 phase:(long long)arg2;
- (void)setLineCap:(unsigned long long)arg1;
- (void)setLineJoin:(unsigned long long)arg1;
- (void)setLineWidth:(double)arg1;
- (void)appendRectangle:(struct CGRect)arg1;
- (void)curveTo:(struct CGPoint)arg1 control1:(struct CGPoint)arg2 control2:(struct CGPoint)arg3;
- (void)lineTo:(struct CGPoint)arg1;
- (void)moveTo:(struct CGPoint)arg1;
- (int)currentRenderingIntent;
- (id)currentStrokeColorSpaceMapping;
- (id)currentStrokeColorSpace;
- (id)currentFillColorSpaceMapping;
- (id)currentFillColorSpace;
- (double)currentLeading;
- (struct CGPoint)currentPoint;
- (id)tryToPopObject;
- (id)popObject;
- (id)popArray;
- (id)popName;
- (id)popString;
- (id)popNumber;
- (BOOL)popBool;
- (long long)popInteger;
- (double)popDouble;
- (id)popPattern;
- (id)popColorForColorSpace:(id)arg1 mapping:(id)arg2;
- (id)popCMYKColor;
- (id)popRGBColor;
- (id)popTransform;
- (struct CGPoint)popPoint;
- (struct CGImage *)newImageFromStream:(id)arg1 details:(id *)arg2;
- (void)interpretObjectStream:(id)arg1;
- (void)interpretImageStream:(id)arg1;
- (id)data:(id)arg1 filteredWith:(id)arg2;
- (id)inflate:(id)arg1;
- (int)renderingIntentNamed:(id)arg1;
- (id)colorSpaceWithParameters:(id)arg1 mapping:(id *)arg2;
- (id)colorSpaceWithInfo:(id)arg1 mapping:(id *)arg2;
- (id)colorSpaceNamed:(id)arg1 mapping:(id *)arg2;
- (id)defaultColorSpaceNamed:(id)arg1;
- (id)resourceNamed:(id)arg1 ofKind:(id)arg2;
- (void)scanStream:(struct CGPDFContentStream *)arg1 dictionary:(id)arg2;
- (void)scanPage:(struct CGPDFPage *)arg1 parser:(id)arg2;
- (id)addOperator:(CDUnknownFunctionPointerType)arg1 name:(id)arg2 description:(id)arg3;
- (void)registerAllOperators;
- (void)logUnusedParametersWithInfo:(id)arg1;
- (void)dealloc;
- (id)init;
@end
@interface BCReceiptValidationException : NSException
{
}
+ (void)raiseWithStatus:(unsigned long long)arg1 error:(int)arg2;
+ (void)raiseWithStatus:(unsigned long long)arg1;
+ (id)exceptionWithStatus:(unsigned long long)arg1;
@property(readonly, nonatomic) unsigned long long status;
@end
@interface BCReceiptValidation : NSObject
{
}
@end
@interface MSBezierInterpreter : NSObject
{
NSBezierPath *bezierPath;
struct CGRect rect;
BOOL pathIsClosed;
}
+ (id)pointsFromBezierPath:(id)arg1 inRect:(struct CGRect)arg2;
@property(nonatomic) BOOL pathIsClosed; // @synthesize pathIsClosed;
@property(nonatomic) struct CGRect rect; // @synthesize rect;
@property(retain, nonatomic) NSBezierPath *bezierPath; // @synthesize bezierPath;
- (void).cxx_destruct;
- (id)points;
@end
@interface MSModelObjectInstanceInfo : NSObject
{
unsigned long long _current;
unsigned long long _total;
}
@property(nonatomic) unsigned long long total; // @synthesize total=_total;
@property(nonatomic) unsigned long long current; // @synthesize current=_current;
- (id)description;
@end
@interface _MSStyleBorderOptions : MSStylePart
{
BOOL _hasDashPattern;
NSArray *_dashPattern;
unsigned long long _lineCapStyle;
unsigned long long _lineJoinStyle;
}
@property(nonatomic) unsigned long long lineJoinStyle; // @synthesize lineJoinStyle=_lineJoinStyle;
@property(nonatomic) unsigned long long lineCapStyle; // @synthesize lineCapStyle=_lineCapStyle;
@property(nonatomic) BOOL hasDashPattern; // @synthesize hasDashPattern=_hasDashPattern;
@property(copy, nonatomic) NSArray *dashPattern; // @synthesize dashPattern=_dashPattern;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveLineJoinStyle:(unsigned long long)arg1;
- (unsigned long long)primitiveLineJoinStyle;
- (void)setPrimitiveLineCapStyle:(unsigned long long)arg1;
- (unsigned long long)primitiveLineCapStyle;
- (void)setPrimitiveHasDashPattern:(BOOL)arg1;
- (BOOL)primitiveHasDashPattern;
- (void)setPrimitiveDashPattern:(id)arg1;
- (id)primitiveDashPattern;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSDefaultStyle : MSDefaultArchive
{
}
+ (void)setDefaultStyle:(id)arg1;
+ (id)defaultStyle;
- (id)newObject;
- (Class)defaultClass;
- (id)oldDefaultsName;
- (id)filename;
@end
@interface MSLayer : _MSLayer <NSCoding, NSCopying>
{
long long skipDrawingSelectionCounter;
struct CGRect relativeRect;
GKRect *frameAtMouseDown;
BOOL _isHovering;
BOOL _isAlreadyCaching;
BOOL _isSelected;
long long _layerListExpandedType;
MSAbsoluteRect *_absoluteRect;
id _undoRefreshTimer;
struct CGRect _lightweightDrawableFrame;
struct CGRect _lightweightAbsoluteRect;
struct CGRect _cachedDirtyRectForBounds;
}
+ (void)hideSelectionDisabledInBlock:(CDUnknownBlockType)arg1;
+ (void)makeLayerNamesUnique:(id)arg1;
+ (id)layersSeparatedByGroups:(id)arg1;
+ (Class)layerSnapperObjectClass;
@property(nonatomic) struct CGRect cachedDirtyRectForBounds; // @synthesize cachedDirtyRectForBounds=_cachedDirtyRectForBounds;
@property(retain, nonatomic) id undoRefreshTimer; // @synthesize undoRefreshTimer=_undoRefreshTimer;
@property(retain, nonatomic) MSAbsoluteRect *absoluteRect; // @synthesize absoluteRect=_absoluteRect;
@property(nonatomic) struct CGRect lightweightAbsoluteRect; // @synthesize lightweightAbsoluteRect=_lightweightAbsoluteRect;
@property(nonatomic) BOOL isSelected; // @synthesize isSelected=_isSelected;
@property(nonatomic) struct CGRect lightweightDrawableFrame; // @synthesize lightweightDrawableFrame=_lightweightDrawableFrame;
@property(nonatomic) long long layerListExpandedType; // @synthesize layerListExpandedType=_layerListExpandedType;
@property(nonatomic) BOOL isAlreadyCaching; // @synthesize isAlreadyCaching=_isAlreadyCaching;
@property(nonatomic) BOOL isHovering; // @synthesize isHovering=_isHovering;
- (void).cxx_destruct;
- (void)layerDidResizeFromRect:(struct CGRect)arg1;
- (void)groupDidRemoveThisLayer:(id)arg1;
- (void)groupDidAddThisLayer:(id)arg1;
- (BOOL)canRotate;
- (BOOL)isFrameEqualForSync:(id)arg1;
- (BOOL)containsSymbols;
- (BOOL)parentOrSelfIsSymbol;
- (BOOL)isLayerExportable;
- (BOOL)isValidChild:(id)arg1;
- (void)assignWithOriginalLinkedStyleIfNecessary;
- (id)layerWithId:(id)arg1;
- (BOOL)shouldRenderInTransparencyLayer;
- (BOOL)shouldForceRendering;
@property(copy, nonatomic) GKRect *frameInArtboard; // @dynamic frameInArtboard;
- (BOOL)calculateHasBlendedLayer;
- (id)currentHandlerKey;
- (BOOL)shouldBeSelectedInLayerList;
- (BOOL)canBeSelectedOnCanvas;
- (void)setValue:(id)arg1 forUndefinedKey:(id)arg2;
- (void)setNilValueForKey:(id)arg1;
- (BOOL)canBeTransformed;
- (void)setRotation:(double)arg1;
- (void)setIsFlippedVertical:(BOOL)arg1;
- (void)setIsFlippedHorizontal:(BOOL)arg1;
- (struct CGSize)minimumSize;
- (void)layerSizeDidChangeFromCorner:(long long)arg1;
- (void)multiplyBy:(double)arg1;
- (BOOL)isPartOfClippingMask;
- (void)clearPositionCaches;
- (void)concatAncestorTransforms;
- (id)ancestorTransforms;
- (id)transform;
- (id)transformForRect:(struct CGRect)arg1;
- (struct _CHTransformStruct)transformStruct;
- (struct CGRect)convertRectToAbsoluteCoordinates:(struct CGRect)arg1;
- (struct CGPoint)convertPointToLayerCoordinates:(struct CGPoint)arg1;
- (struct CGPoint)convertPointToParentRoot:(struct CGPoint)arg1;
- (struct CGPoint)convertPointToAbsoluteCoordinates:(struct CGPoint)arg1;
- (struct CGPoint)convertPointToViewCoordinates:(struct CGPoint)arg1;
- (id)children;
- (id)ancestors;
- (void)markLayerAsChangedPassingTest:(CDUnknownBlockType)arg1;
- (id)closestClippingLayer;
- (id)inspectorViewControllers;
- (id)inspectorViewControllerNames;
- (id)parentArtboard;
- (id)parentRoot;
- (id)currentPage;
- (id)parentPage;
- (BOOL)shouldDrawArtisticStrokeForPath:(id)arg1;
- (BOOL)hasClippingMask;
- (BOOL)handleDoubleClick;
- (void)removeFromParent;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (BOOL)isUndoingModelObjectChange;
- (void)refreshForPropertyChanged:(id)arg1;
- (void)propertyDidChange:(id)arg1;
- (void)rectDidChange;
- (void)rectWillChange;
- (void)moveInLayerTreeInBlock:(CDUnknownBlockType)arg1;
- (void)changeColor:(id)arg1;
- (BOOL)closePath;
- (id)bezierPathWithTransforms;
- (id)bezierPath;
- (id)handlerName;
- (id)absoluteDirtyRect;
- (struct CGRect)affectedFrameOfLayer;
- (struct CGRect)rectByAccountingForStyleSize:(struct CGRect)arg1;
- (struct CGRect)dirtyRectForRect:(struct CGRect)arg1;
- (struct CGRect)calculateDirtyRectForBounds;
- (struct CGRect)dirtyRectForBounds;
- (struct CGRect)dirtyRectForFrame;
- (void)refreshViewsWithMask:(unsigned long long)arg1;
- (void)refreshOfType:(unsigned long long)arg1 rect:(struct CGRect)arg2;
- (struct CGRect)translateDirtyRectFromBoundsToFrame:(struct CGRect)arg1;
- (void)markLayerDirtyOfType:(unsigned long long)arg1 margins:(struct CGSize)arg2;
- (void)markLayerDirtyOfType:(unsigned long long)arg1;
- (void)refreshOfType:(unsigned long long)arg1 inBlock:(CDUnknownBlockType)arg2;
- (void)layerDidChange;
- (id)cachedImageSetUsingBlock:(CDUnknownBlockType)arg1;
- (id)cachedImage;
- (void)clearCachedImage;
- (BOOL)hitTest:(struct CGPoint)arg1;
- (BOOL)isTooSmallForHitTesting;
- (long long)selectedCorner:(struct CGPoint)arg1 zoom:(double)arg2;
- (void)select:(BOOL)arg1 byExpandingSelection:(BOOL)arg2 showSelection:(BOOL)arg3;
- (void)select:(BOOL)arg1 byExpandingSelection:(BOOL)arg2;
- (BOOL)containsSelectedItem;
- (void)recordRelativeRect;
- (void)resetRelativeRect;
- (struct CGRect)relativeRect;
- (void)setFrameAtMouseDown:(id)arg1;
- (struct CGRect)boundsRect;
- (id)bounds;
- (id)frameAtMouseDown;
- (void)setName:(id)arg1;
- (void)enableSelectionDelayedAndRelease;
- (void)hideSelectionTemporarily;
- (void)showSelectionImmediately;
- (id)valueForUndefinedKey:(id)arg1;
@property(nonatomic) double proportions; // @dynamic proportions;
@property(nonatomic) BOOL constrainProportions; // @dynamic constrainProportions;
- (BOOL)canBeHovered;
- (id)bezierPathForHover;
- (id)colorForHover;
- (void)drawHoverWithZoom:(double)arg1;
- (unsigned long long)selectionCornerMask;
- (BOOL)canOneClickEditLayer;
- (BOOL)shouldDrawSelection;
- (struct CGRect)frameForTransforms;
- (void)recordFrame;
- (double)zoomValue;
- (id)renderBitmapEffects:(id)arg1;
- (BOOL)hasActiveBackgroundBlur;
- (BOOL)hasBitmapStylesEnabled;
- (void)prepareObjectCopy:(id)arg1;
- (id)duplicate;
- (id)layersSharingStyle:(id)arg1;
- (id)rootForNameUniqueing;
- (id)namesOfAllLayersInGroup:(id)arg1;
- (void)findUniqueNameWithNames:(id)arg1;
- (void)makeNameUnique;
- (id)defaultName;
- (void)setFrame:(id)arg1;
- (id)objectIDsForSelfAncestorsAndChildren;
- (id)defaultStyle;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)objectDidInit;
- (void)initEmptyObject;
- (id)CSSAttributes;
- (id)CSSRotation;
- (id)CSSAttributeString;
- (BOOL)isExpandedInLayerList;
- (id)previewFillColor:(BOOL)arg1;
- (id)previewBorderColor:(BOOL)arg1;
- (void)drawPreviewInRect:(struct CGRect)arg1 honourSelected:(BOOL)arg2;
- (void)toggleClosePath;
- (void)writeBitmapImageToFile:(id)arg1;
- (BOOL)supportsInnerOuterBorders;
- (BOOL)booleanOperationCanBeReset;
- (id)snapLines;
- (Class)rendererClass;
- (void)applyTransform:(id)arg1 inBlock:(CDUnknownBlockType)arg2;
- (void)writeSVGToElement:(id)arg1 withExporter:(id)arg2;
- (void)appendBaseTranslation:(id)arg1 exporter:(id)arg2;
- (id)relativeRectWithExporter:(id)arg1;
- (struct CGPoint)layerOffsetWithExporter:(id)arg1;
- (void)addSVGAttributes:(id)arg1 forExporter:(id)arg2;
- (id)svgStyle;
- (void)addGradientsToDocument:(id)arg1;
- (void)addChildrenToElement:(id)arg1 exporter:(id)arg2;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
- (BOOL)shouldIncludeLayerInSlice:(id)arg1;
- (BOOL)intersectsSlice:(id)arg1;
@end
@interface _MSTextLayer : MSStyledLayer
{
BOOL _automaticallyDrawOnUnderlyingPath;
BOOL _dontSynchroniseWithSymbol;
NSTextStorage *_storage;
long long _textBehaviour;
}
@property(nonatomic) long long textBehaviour; // @synthesize textBehaviour=_textBehaviour;
@property(retain, nonatomic) NSTextStorage *storage; // @synthesize storage=_storage;
@property(nonatomic) BOOL dontSynchroniseWithSymbol; // @synthesize dontSynchroniseWithSymbol=_dontSynchroniseWithSymbol;
@property(nonatomic) BOOL automaticallyDrawOnUnderlyingPath; // @synthesize automaticallyDrawOnUnderlyingPath=_automaticallyDrawOnUnderlyingPath;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveTextBehaviour:(long long)arg1;
- (long long)primitiveTextBehaviour;
- (void)setPrimitiveStorage:(id)arg1;
- (id)primitiveStorage;
- (void)setPrimitiveDontSynchroniseWithSymbol:(BOOL)arg1;
- (BOOL)primitiveDontSynchroniseWithSymbol;
- (void)setPrimitiveAutomaticallyDrawOnUnderlyingPath:(BOOL)arg1;
- (BOOL)primitiveAutomaticallyDrawOnUnderlyingPath;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSShadowStyleCollection : MSStylePartCollection
{
}
- (id)stylePartForInserting;
@end
@interface MSCurvePointAsymmetricBehaviour : MSCurvePointBehaviour
{
}
+ (void)curveToChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)curveFromChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)behaviourDidGetAssignedToPoint:(id)arg1 previousMode:(long long)arg2;
@end
@interface MSSharedLayerContainer : _MSSharedLayerContainer
{
}
- (id)layersToIterateOver;
- (void)syncInstance:(id)arg1 withTemplateInstance:(id)arg2 referenceInstance:(id)arg3;
- (BOOL)canMakeSymbolForLayers:(id)arg1;
- (id)firstNonSymbolContainerForGroup:(id)arg1;
- (BOOL)isLayerContainedByAnySymbol:(id)arg1;
- (id)sharedObjectContainingLayer:(id)arg1;
- (void)registerInstance:(id)arg1 withSharedStyle:(id)arg2;
- (unsigned long long)numberOfSymbols;
- (long long)indexOfSymbol:(id)arg1;
- (id)symbolAtIndex:(unsigned long long)arg1;
- (id)symbolWithID:(id)arg1;
- (id)symbolForInstance:(id)arg1;
- (BOOL)isSymbolForInstance:(id)arg1;
- (void)removeSymbol:(id)arg1;
- (id)mergeSymbolWithName:(id)arg1 symbolID:(id)arg2 instance:(id)arg3;
- (id)addSymbolWithName:(id)arg1 firstInstance:(id)arg2;
- (void)enumeratePotentialInstancesInLayer:(id)arg1 block:(CDUnknownBlockType)arg2;
- (Class)sharedObjectClass;
@end
@interface MSCurvePointMirroredBehaviour : MSCurvePointBehaviour
{
}
+ (void)curveToChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)curveFromChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)behaviourDidGetAssignedToPoint:(id)arg1 previousMode:(long long)arg2;
@end
@interface MSModelFileHeader : NSObject <NSCoding>
{
long long _version;
NSDictionary *_metadata;
id _root;
}
+ (id)latestMetadata;
@property(retain, nonatomic) id root; // @synthesize root=_root;
@property(retain, nonatomic) NSDictionary *metadata; // @synthesize metadata=_metadata;
@property(nonatomic) long long version; // @synthesize version=_version;
- (void).cxx_destruct;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface MSSharedObject : _MSSharedObject
{
}
- (id)parentGroup;
- (void)prepareToBecomeSharedObjectValue:(struct MSModelObject *)arg1;
- (unsigned long long)type;
- (void)removeInvalidInstanceIDs:(id)arg1;
- (BOOL)isOutOfSyncWithInstance:(struct MSModelObject *)arg1;
- (id)container;
- (struct MSModelObject *)newUnregisteredInstance;
- (struct MSModelObject *)newInstance;
- (BOOL)isSharedObjectForInstance:(struct MSModelObject *)arg1;
- (void)unregisterInstance:(struct MSModelObject *)arg1;
- (void)registerInstance:(struct MSModelObject *)arg1;
- (id)defaultName;
- (void)objectDidInit;
- (id)initWithName:(id)arg1 sharedObjectID:(id)arg2 value:(struct MSModelObject *)arg3;
- (id)initWithName:(id)arg1 firstInstance:(struct MSModelObject *)arg2;
@end
@interface MSDefaultTextStyle : MSDefaultArchive
{
}
+ (void)setDefaultTextStyle:(id)arg1;
+ (id)defaultTextStyle;
+ (void)recordTextStyleForLayer:(id)arg1;
- (Class)defaultClass;
- (id)filename;
@end
@interface _MSBaseGrid : MSModelObject
{
BOOL _isEnabled;
}
@property(nonatomic) BOOL isEnabled; // @synthesize isEnabled=_isEnabled;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveIsEnabled:(BOOL)arg1;
- (BOOL)primitiveIsEnabled;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSGradientStop : MSModelObject
{
MSColor *_color;
double _position;
}
@property(nonatomic) double position; // @synthesize position=_position;
@property(copy, nonatomic) MSColor *color; // @synthesize color=_color;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitivePosition:(double)arg1;
- (double)primitivePosition;
- (void)setPrimitiveColor:(id)arg1;
- (id)primitiveColor;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSStylePart : MSModelObject
{
BOOL _isEnabled;
}
@property(nonatomic) BOOL isEnabled; // @synthesize isEnabled=_isEnabled;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveIsEnabled:(BOOL)arg1;
- (BOOL)primitiveIsEnabled;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSPage : MSLayerGroup
{
MSSimpleGrid *_grid;
MSRulerData *_horizontalRulerData;
MSLayoutGrid *_layout;
MSRulerData *_verticalRulerData;
double _zoomValue;
struct CGPoint _scrollOrigin;
}
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(retain, nonatomic) MSRulerData *verticalRulerData; // @synthesize verticalRulerData=_verticalRulerData;
@property(nonatomic) struct CGPoint scrollOrigin; // @synthesize scrollOrigin=_scrollOrigin;
@property(retain, nonatomic) MSLayoutGrid *layout; // @synthesize layout=_layout;
@property(retain, nonatomic) MSRulerData *horizontalRulerData; // @synthesize horizontalRulerData=_horizontalRulerData;
@property(retain, nonatomic) MSSimpleGrid *grid; // @synthesize grid=_grid;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveZoomValue:(double)arg1;
- (double)primitiveZoomValue;
- (void)setPrimitiveVerticalRulerData:(id)arg1;
- (id)primitiveVerticalRulerData;
- (void)setPrimitiveScrollOrigin:(struct CGPoint)arg1;
- (struct CGPoint)primitiveScrollOrigin;
- (void)setPrimitiveLayout:(id)arg1;
- (id)primitiveLayout;
- (void)setPrimitiveHorizontalRulerData:(id)arg1;
- (id)primitiveHorizontalRulerData;
- (void)setPrimitiveGrid:(id)arg1;
- (id)primitiveGrid;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSOvalShape : MSShapePathLayer
{
}
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSStyle : MSModelObject
{
MSStyleBlur *_blur;
MSStyleBorderOptions *_borderOptions;
MSBorderStyleCollection *_borders;
MSStyleColorControls *_colorControls;
MSGraphicsContextSettings *_contextSettings;
MSFillStyleCollection *_fills;
MSInnerShadowStyleCollection *_innerShadows;
long long _miterLimit;
MSStyleReflection *_reflection;
MSShadowStyleCollection *_shadows;
NSString *_sharedObjectID;
MSTextStyle *_textStyle;
}
@property(retain, nonatomic) MSTextStyle *textStyle; // @synthesize textStyle=_textStyle;
@property(retain, nonatomic) NSString *sharedObjectID; // @synthesize sharedObjectID=_sharedObjectID;
@property(retain, nonatomic) MSShadowStyleCollection *shadows; // @synthesize shadows=_shadows;
@property(retain, nonatomic) MSStyleReflection *reflection; // @synthesize reflection=_reflection;
@property(nonatomic) long long miterLimit; // @synthesize miterLimit=_miterLimit;
@property(retain, nonatomic) MSInnerShadowStyleCollection *innerShadows; // @synthesize innerShadows=_innerShadows;
@property(retain, nonatomic) MSFillStyleCollection *fills; // @synthesize fills=_fills;
@property(retain, nonatomic) MSGraphicsContextSettings *contextSettings; // @synthesize contextSettings=_contextSettings;
@property(retain, nonatomic) MSStyleColorControls *colorControls; // @synthesize colorControls=_colorControls;
@property(retain, nonatomic) MSBorderStyleCollection *borders; // @synthesize borders=_borders;
@property(retain, nonatomic) MSStyleBorderOptions *borderOptions; // @synthesize borderOptions=_borderOptions;
@property(retain, nonatomic) MSStyleBlur *blur; // @synthesize blur=_blur;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveTextStyle:(id)arg1;
- (id)primitiveTextStyle;
- (void)setPrimitiveSharedObjectID:(id)arg1;
- (id)primitiveSharedObjectID;
- (void)setPrimitiveShadows:(id)arg1;
- (id)primitiveShadows;
- (void)setPrimitiveReflection:(id)arg1;
- (id)primitiveReflection;
- (void)setPrimitiveMiterLimit:(long long)arg1;
- (long long)primitiveMiterLimit;
- (void)setPrimitiveInnerShadows:(id)arg1;
- (id)primitiveInnerShadows;
- (void)setPrimitiveFills:(id)arg1;
- (id)primitiveFills;
- (void)setPrimitiveContextSettings:(id)arg1;
- (id)primitiveContextSettings;
- (void)setPrimitiveColorControls:(id)arg1;
- (id)primitiveColorControls;
- (void)setPrimitiveBorders:(id)arg1;
- (id)primitiveBorders;
- (void)setPrimitiveBorderOptions:(id)arg1;
- (id)primitiveBorderOptions;
- (void)setPrimitiveBlur:(id)arg1;
- (id)primitiveBlur;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSModelObject : NSObject <NSCoding, NSCopying>
{
unsigned char _flags;
MSModelObject *_akParentObject;
id _objectID;
MSDocumentData *_documentData;
MSModelObject *_akLightweightCopy;
NSCache *_cache;
}
+ (void)performWithoutUpdateEvents:(CDUnknownBlockType)arg1;
+ (void)clearInstanceCount;
+ (void)printInstanceCount:(id)arg1;
@property(nonatomic) unsigned char flags; // @synthesize flags=_flags;
@property(retain, nonatomic) NSCache *cache; // @synthesize cache=_cache;
@property(retain, nonatomic) MSModelObject *akLightweightCopy; // @synthesize akLightweightCopy=_akLightweightCopy;
@property(nonatomic) __weak MSDocumentData *documentData; // @synthesize documentData=_documentData;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
@property(copy, nonatomic) id objectID; // @synthesize objectID=_objectID;
- (id)rootModelObject;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (BOOL)hasObjectID;
- (void)generateObjectID;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
- (void)setNilValueForKey:(id)arg1;
- (void)sendMessageToRootObject:(unsigned long long)arg1;
- (void)childDidChangeNotification:(id)arg1;
- (void)notifyParentsOfPropertyChange:(id)arg1;
- (id)undoManager;
- (id)undoManagerWithoutCaching;
- (BOOL)isUndoing;
- (id)parentGroup;
- (void)setAsParentOnChildren;
- (void)propertyDidChange:(id)arg1;
@property(nonatomic) __weak MSModelObject *akParentObject; // @synthesize akParentObject=_akParentObject;
- (void)objectDidInit;
- (void)fillInEmptyObjects;
- (void)initEmptyObject;
- (id)initWithNoSetup;
- (id)init;
- (void)clearCachedValueForKey:(id)arg1;
- (void)clearCache;
- (void)updateCachedValue:(id)arg1 forKey:(id)arg2;
- (id)cachedValueForKey:(id)arg1 setUsingBlock:(CDUnknownBlockType)arg2;
- (id)cachedValueForKey:(id)arg1;
- (id)description;
- (id)treeAsDictionary;
- (id)simpleTreeStructure;
- (id)treeStructure;
- (void)appendTreeStructureToString:(id)arg1 withIndent:(unsigned long long)arg2;
- (void)appendSimpleStructureToString:(id)arg1 withIndent:(unsigned long long)arg2;
- (void)recordDeallocation;
- (void)recordAllocation;
- (id)migrationsInList:(SEL *)arg1;
- (SEL *)migrationListForClass:(Class)arg1;
- (SEL *)allocateMigrationListForClass:(Class)arg1;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)decodePropertiesUsingMigrationWithCoder:(id)arg1;
- (void)performMigrationsWithCoder:(id)arg1;
- (void)enumerateMigrations:(SEL *)arg1 fromVersion:(long long)arg2 block:(CDUnknownBlockType)arg3;
- (void)initObjectWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
@property(nonatomic) BOOL isDecoding;
- (void)encodeObjectIDWithCoder:(id)arg1;
- (void)didCatchException:(id)arg1 duringEncodeWithCoder:(id)arg2;
- (void)encodeWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)prepareObjectCopy:(id)arg1;
- (id)copyEmpty;
- (void)prepareCopy:(id)arg1;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)copyIncludingObjectIDS;
- (id)makeLightweightCopy;
- (id)copyLightweight;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
@property(nonatomic) BOOL isLightweightCopy;
@end
@interface _MSSharedObject : MSModelObject
{
MSArray *_instances;
NSString *_name;
MSModelObject *_value;
}
@property(retain, nonatomic) MSModelObject *value; // @synthesize value=_value;
@property(copy, nonatomic) NSString *name; // @synthesize name=_name;
@property(retain, nonatomic) MSArray *instances; // @synthesize instances=_instances;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveValue:(id)arg1;
- (id)primitiveValue;
- (void)setPrimitiveName:(id)arg1;
- (id)primitiveName;
- (void)setPrimitiveInstances:(id)arg1;
- (id)primitiveInstances;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSDocumentWrapper : NSObject
{
NSFileWrapper *_wrapper;
NSString *_type;
NSDictionary *_metadata;
BCStructuredFile *_file;
}
@property(retain, nonatomic) BCStructuredFile *file; // @synthesize file=_file;
@property(retain, nonatomic) NSDictionary *metadata; // @synthesize metadata=_metadata;
@property(retain, nonatomic) NSString *type; // @synthesize type=_type;
@property(retain, nonatomic) NSFileWrapper *wrapper; // @synthesize wrapper=_wrapper;
- (void).cxx_destruct;
- (void)repair;
- (id)fileWrapperForDocumentData:(id)arg1 url:(id)arg2;
- (id)wrappersForDocumentData:(id)arg1 url:(id)arg2;
- (void)writeDocumentData:(id)arg1;
- (long long)version;
- (long long)metadataVersion;
- (long long)standaloneVersion;
- (id)data;
- (unsigned long long)dataSize;
- (id)dataFile;
- (id)readDataWithError:(id *)arg1;
- (id)validate;
- (id)missingFonts;
- (BOOL)isValidType;
- (id)initWithDocumentData:(id)arg1 url:(id)arg2;
- (id)initWithURL:(id)arg1;
@end
@interface BCBezierPath : NSObject <NSCopying, NSMutableCopying>
{
NSBezierPath *_path;
}
+ (id)bezierPathWithRect:(struct CGRect)arg1;
+ (id)bezierPathWithPaths:(id)arg1;
+ (id)bezierPathWithNSBezierPath:(id)arg1;
@property(retain, nonatomic) NSBezierPath *path; // @synthesize path=_path;
- (void).cxx_destruct;
- (id)debugQuickLookObject;
- (id)mutableCopyWithZone:(struct _NSZone *)arg1;
- (id)mutableCopy;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (struct CGRect)controlPointBounds;
- (struct CGRect)safeBounds;
- (struct CGRect)bounds;
- (BOOL)containsPoint:(struct CGPoint)arg1;
- (unsigned long long)elementAtIndex:(long long)arg1;
- (void)getLineDash:(double *)arg1 count:(long long *)arg2 phase:(double *)arg3;
@property(readonly, nonatomic) struct CGPoint lastPoint; // @dynamic lastPoint;
@property(readonly, nonatomic) struct CGPoint firstPoint; // @dynamic firstPoint;
@property(readonly, nonatomic) BOOL isEmpty; // @dynamic isEmpty;
@property(readonly, nonatomic) unsigned long long lineJoinStyle; // @dynamic lineJoinStyle;
@property(readonly, nonatomic) unsigned long long lineCapStyle; // @dynamic lineCapStyle;
@property(readonly, nonatomic) double length; // @dynamic length;
@property(readonly, nonatomic) unsigned long long elementCount; // @dynamic elementCount;
@property(readonly, nonatomic) unsigned long long windingRule; // @dynamic windingRule;
- (void)setLineWidth:(double)arg1;
@property(readonly, nonatomic) double lineWidth; // @dynamic lineWidth;
- (void)clipInBlock:(CDUnknownBlockType)arg1;
- (void)addClip;
- (void)strokeWithWidth:(double)arg1;
- (void)fillNonZero;
- (void)fillEvenOdd;
- (void)fill;
@property(readonly, nonatomic) NSBezierPath *bezierPath; // @dynamic bezierPath;
- (id)subPaths;
- (id)unCachedBezierPathWithSquareLineCapStyle;
- (id)bezierPathWithSquareLineCapStyle;
- (id)bezierPathWithLineWidth:(double)arg1;
- (id)joinedWith:(id)arg1;
- (id)bezierPathByFlatteningPath;
- (id)reversedPath;
- (id)booleanOp:(long long)arg1 withPath:(id)arg2;
- (id)booleanExclusiveOrWith:(id)arg1;
- (id)booleanSubtractWith:(id)arg1;
- (id)booleanIntersectWith:(id)arg1;
- (id)booleanUnionWith:(id)arg1;
- (id)unCachedOuterPathWithRect:(struct CGRect)arg1;
- (id)outerPathWithRect:(struct CGRect)arg1;
- (id)unCachedInsetPathBy:(double)arg1;
- (id)insetPathBy:(double)arg1;
- (id)bezierPathByGrowingBy_deprecated:(double)arg1;
- (id)unCachedOuterPathOfSize:(double)arg1;
- (id)outerPathOfSize:(double)arg1;
- (id)outlinePath;
- (id)unCachedOutlinePathWithWidth:(double)arg1;
- (id)outlinePathWithWidth:(double)arg1;
- (id)unCachedTransformedPath:(id)arg1;
- (id)transformedPath:(id)arg1;
@end
@interface MSSharedLayerStyle : _MSSharedLayerStyle
{
}
- (unsigned long long)type;
- (id)newInstance;
@property(readonly, nonatomic) MSStyle *style;
- (id)defaultName;
@end
@interface MSDocumentError : NSError
{
}
+ (id)errorWithCode:(unsigned long long)arg1;
@end
@interface MSUnarchiver : NSKeyedUnarchiver
{
long long _version;
SEL _propertyDecoder;
}
+ (id)unarchiveObjectFromURL:(id)arg1 actualVersion:(long long *)arg2;
+ (id)unarchiveObjectWithData:(id)arg1 actualVersion:(long long *)arg2;
+ (id)unarchiveObjectWithData:(id)arg1 asVersion:(long long)arg2;
+ (id)unarchiveObjectWithData:(id)arg1;
+ (void)defineReplacementClasses;
+ (void)initialize;
@property(readonly, nonatomic) SEL propertyDecoder; // @synthesize propertyDecoder=_propertyDecoder;
@property(readonly, nonatomic) long long version; // @synthesize version=_version;
- (void)setDecodingVersion:(long long)arg1;
@end
@interface _MSSharedLayerTextStyleContainer : MSSharedLayerStyleContainer
{
}
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSSharedLayerContainer : MSSharedObjectContainer
{
}
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSStyleReflection : _MSStyleReflection
{
}
- (void)initEmptyObject;
- (id)invertTransformForRect:(double)arg1;
- (void)drawReflectionForRect:(struct CGRect)arg1 flipPoint:(double)arg2 context:(id)arg3 drawingCommand:(CDUnknownBlockType)arg4;
- (void)drawReflectionForRect:(struct CGRect)arg1 context:(id)arg2 drawingCommand:(CDUnknownBlockType)arg3;
@end
@interface MSImageCollection : _MSImageCollection
{
}
- (id)description;
- (id)imageWithSHA1:(id)arg1;
- (void)purgeImagesNotMatchingSHAs:(id)arg1;
- (id)imagesIndexedBySHAs:(id)arg1;
- (void)addImagesIndexedBySHA:(id)arg1;
- (void)addImageToIndex:(id)arg1;
- (id)addImage:(id)arg1 name:(id)arg2 convertColourspace:(BOOL)arg3;
- (unsigned long long)uniqueImageCount;
- (id)treeAsDictionary;
- (void)relinkPatternStyles:(id)arg1;
- (void)relinkBitmapLayers:(id)arg1;
@end
@interface _MSSliceLayer : MSLayer
{
BOOL _hasBackgroundColor;
MSColor *_backgroundColor;
}
@property(nonatomic) BOOL hasBackgroundColor; // @synthesize hasBackgroundColor=_hasBackgroundColor;
@property(copy, nonatomic) MSColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveHasBackgroundColor:(BOOL)arg1;
- (BOOL)primitiveHasBackgroundColor;
- (void)setPrimitiveBackgroundColor:(id)arg1;
- (id)primitiveBackgroundColor;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSSharedLayerTextStyleContainer : _MSSharedLayerTextStyleContainer
{
}
- (unsigned long long)validStyleType;
@end
@interface _MSArtboardGroup : MSLayerGroup
{
BOOL _hasBackgroundColor;
BOOL _includeBackgroundColorInExport;
MSColor *_backgroundColor;
MSSimpleGrid *_grid;
MSRulerData *_horizontalRulerData;
MSLayoutGrid *_layout;
MSRulerData *_verticalRulerData;
}
@property(copy, nonatomic) MSRulerData *verticalRulerData; // @synthesize verticalRulerData=_verticalRulerData;
@property(retain, nonatomic) MSLayoutGrid *layout; // @synthesize layout=_layout;
@property(nonatomic) BOOL includeBackgroundColorInExport; // @synthesize includeBackgroundColorInExport=_includeBackgroundColorInExport;
@property(copy, nonatomic) MSRulerData *horizontalRulerData; // @synthesize horizontalRulerData=_horizontalRulerData;
@property(nonatomic) BOOL hasBackgroundColor; // @synthesize hasBackgroundColor=_hasBackgroundColor;
@property(retain, nonatomic) MSSimpleGrid *grid; // @synthesize grid=_grid;
@property(copy, nonatomic) MSColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveVerticalRulerData:(id)arg1;
- (id)primitiveVerticalRulerData;
- (void)setPrimitiveLayout:(id)arg1;
- (id)primitiveLayout;
- (void)setPrimitiveIncludeBackgroundColorInExport:(BOOL)arg1;
- (BOOL)primitiveIncludeBackgroundColorInExport;
- (void)setPrimitiveHorizontalRulerData:(id)arg1;
- (id)primitiveHorizontalRulerData;
- (void)setPrimitiveHasBackgroundColor:(BOOL)arg1;
- (BOOL)primitiveHasBackgroundColor;
- (void)setPrimitiveGrid:(id)arg1;
- (id)primitiveGrid;
- (void)setPrimitiveBackgroundColor:(id)arg1;
- (id)primitiveBackgroundColor;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSBitmapLayer : MSStyledLayer
{
MSImageData *_image;
NSObject *_imageToLoad;
struct CGRect _clippingMask;
struct CGRect _nineSliceCenterRect;
}
@property(nonatomic) struct CGRect nineSliceCenterRect; // @synthesize nineSliceCenterRect=_nineSliceCenterRect;
@property(retain, nonatomic) NSObject *imageToLoad; // @synthesize imageToLoad=_imageToLoad;
@property(retain, nonatomic) MSImageData *image; // @synthesize image=_image;
@property(nonatomic) struct CGRect clippingMask; // @synthesize clippingMask=_clippingMask;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveNineSliceCenterRect:(struct CGRect)arg1;
- (struct CGRect)primitiveNineSliceCenterRect;
- (void)setPrimitiveImageToLoad:(id)arg1;
- (id)primitiveImageToLoad;
- (void)setPrimitiveImage:(id)arg1;
- (id)primitiveImage;
- (void)setPrimitiveClippingMask:(struct CGRect)arg1;
- (struct CGRect)primitiveClippingMask;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSGraphicsContextSettings : _MSGraphicsContextSettings
{
}
+ (int)blendModeForTag:(long long)arg1;
- (id)description;
- (void)setBlendMode:(long long)arg1;
- (BOOL)shouldChangeGraphicsContext;
- (void)resetContext:(id)arg1 withOptions:(long long)arg2;
- (void)prepareContext:(id)arg1 withOptions:(long long)arg2;
@end
@interface MSStylePart : _MSStylePart <NSCoding, NSCopying>
{
}
- (void)refreshOfType:(unsigned long long)arg1 inBlock:(CDUnknownBlockType)arg2;
- (id)parentLayer;
- (id)parentStyle;
- (void)multiplyBy:(double)arg1;
- (void)setValue:(id)arg1 forUndefinedKey:(id)arg2;
- (id)valueForUndefinedKey:(id)arg1;
@end
@interface MSGradientPointArray : MSPointArray
{
id _delegate;
}
@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)replacePointAtIndex:(unsigned long long)arg1 withPoint:(struct CGPoint)arg2;
@end
@interface MSRect : _MSRect
{
double proportions;
BOOL temporarilyConstrainProportions;
long long proportionsTempDisabled;
id _delegate;
}
+ (void)shouldNotifyRulerObservers:(BOOL)arg1;
+ (id)rectWithUnionOfRects:(id)arg1;
+ (id)rectWithRect:(struct CGRect)arg1;
+ (id)rectWithX:(double)arg1 y:(double)arg2 width:(double)arg3 height:(double)arg4;
@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (BOOL)isIntegral;
- (void)setRectByIgnoringProportions:(struct CGRect)arg1;
- (void)setProportions:(double)arg1;
- (double)proportions;
- (void)setConstrainProportions:(BOOL)arg1;
- (void)setTemporarilyConstrainProportions:(BOOL)arg1;
- (void)calculateProportions;
@property(nonatomic) struct CGPoint mid; // @dynamic mid;
- (id)description;
- (void)log;
- (void)fill;
- (void)stroke;
- (BOOL)intersectsWithRect:(id)arg1;
- (BOOL)containsPoint:(struct CGPoint)arg1;
- (BOOL)isEqual:(id)arg1;
- (void)decodePropertiesWithCoder:(id)arg1;
- (id)GKRect;
- (id)scaleBy:(double)arg1;
- (void)subtractHeight:(double)arg1;
- (void)addHeight:(double)arg1;
- (void)subtractWidth:(double)arg1;
- (void)addWidth:(double)arg1;
- (void)subtractY:(double)arg1;
- (void)addY:(double)arg1;
- (void)subtractX:(double)arg1;
- (void)addX:(double)arg1;
@property(nonatomic) double midY; // @dynamic midY;
@property(nonatomic) double midX; // @dynamic midX;
@property(nonatomic) double maxY; // @dynamic maxY;
@property(nonatomic) double minY; // @dynamic minY;
@property(nonatomic) double maxX; // @dynamic maxX;
@property(nonatomic) double minX; // @dynamic minX;
@property(nonatomic) double top; // @dynamic top;
@property(nonatomic) double left; // @dynamic left;
@property(nonatomic) struct CGPoint origin; // @dynamic origin;
@property(nonatomic) struct CGSize size; // @dynamic size;
- (void)makeRectIntegral;
- (void)makeOriginIntegral;
@property(nonatomic) struct CGRect rect; // @dynamic rect;
- (void)setY:(double)arg1;
- (void)setX:(double)arg1;
- (void)setHeight:(double)arg1;
- (void)setWidth:(double)arg1;
- (BOOL)shouldConstrainProportions;
- (void)disableProportionsTemporarily:(BOOL)arg1;
- (void)setNilValueForKey:(id)arg1;
- (void)objectDidInit;
- (id)initWithRect:(struct CGRect)arg1;
- (id)initWithX:(double)arg1 y:(double)arg2 width:(double)arg3 height:(double)arg4;
// Remaining properties
@property(nonatomic) double bottom; // @dynamic bottom;
@property(nonatomic) double right; // @dynamic right;
@end
@interface _MSStyleBlur : MSStylePart
{
double _motionAngle;
double _radius;
unsigned long long _type;
struct CGPoint _center;
}
@property(nonatomic) unsigned long long type; // @synthesize type=_type;
@property(nonatomic) double radius; // @synthesize radius=_radius;
@property(nonatomic) double motionAngle; // @synthesize motionAngle=_motionAngle;
@property(nonatomic) struct CGPoint center; // @synthesize center=_center;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveType:(unsigned long long)arg1;
- (unsigned long long)primitiveType;
- (void)setPrimitiveRadius:(double)arg1;
- (double)primitiveRadius;
- (void)setPrimitiveMotionAngle:(double)arg1;
- (double)primitiveMotionAngle;
- (void)setPrimitiveCenter:(struct CGPoint)arg1;
- (struct CGPoint)primitiveCenter;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSStyleBorder : MSStyleBasicFill
{
long long _position;
double _thickness;
}
@property(nonatomic) double thickness; // @synthesize thickness=_thickness;
@property(nonatomic) long long position; // @synthesize position=_position;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveThickness:(double)arg1;
- (double)primitiveThickness;
- (void)setPrimitivePosition:(long long)arg1;
- (long long)primitivePosition;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSGradient : _MSGradient
{
BOOL svgPositionIsAbsolute;
}
@property(nonatomic) BOOL svgPositionIsAbsolute; // @synthesize svgPositionIsAbsolute;
- (BOOL)hasOpacity;
- (void)setGradientType:(long long)arg1;
- (double)convertPointToPosition:(struct CGPoint)arg1;
- (void)_removeStopAtIndex:(unsigned long long)arg1;
- (void)_insertStop:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)_addStop:(id)arg1;
- (void)removeStopAtIndex:(unsigned long long)arg1;
- (unsigned long long)addStopAtLength:(double)arg1;
- (long long)addStopAtPosition:(struct CGPoint)arg1;
- (void)setColor:(id)arg1 atIndex:(unsigned long long)arg2;
- (id)colorAtIndex:(unsigned long long)arg1;
- (id)stopAtIndex:(unsigned long long)arg1;
- (void)setPoint:(struct CGPoint)arg1 atIndex:(unsigned long long)arg2;
- (struct CGPoint)pointAtIndex:(unsigned long long)arg1;
- (void)gradientPointArray:(id)arg1 replacePointAtIndex:(unsigned long long)arg2 withPoint:(struct CGPoint)arg3;
- (double)elipseLength;
- (id)points;
- (void)rotatePointsBy:(long long)arg1;
- (void)invert;
- (id)NSGradientWithColorSpace:(id)arg1;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (BOOL)canSmoothOpacity;
- (id)gradientFromStops:(id)arg1 colorSpace:(id)arg2;
- (BOOL)hasDefaultValues;
- (id)defaultStopsArray;
- (id)initBlankGradient;
- (long long)indexInPoints:(struct CGPoint *)arg1 closestToPoint:(struct CGPoint)arg2;
- (id)CSSColorStopsStringWithMasterAlpha:(double)arg1;
- (id)radialCSSGradientStringWithMasterAlpha:(double)arg1;
- (id)linearCSSGradientStringForAgent:(id)arg1 withMasterAlpha:(double)arg2;
- (id)gradientStringForAgent:(id)arg1 withMasterAlpha:(double)arg2;
- (id)CSSAttributeStringWithMasterAlpha:(double)arg1;
- (id)elipseTransformInRect:(struct CGRect)arg1;
- (id)NSGradientForContext:(id)arg1;
- (void)setHasDonePreRenderingForContext:(id)arg1;
- (id)keyForContext:(id)arg1;
- (BOOL)hasDonePreRenderingForContext:(id)arg1;
- (void)drawAngularGradientInRect:(struct CGRect)arg1 context:(id)arg2;
- (void)drawRadialFillInRect:(struct CGRect)arg1 context:(id)arg2 gradient:(id)arg3;
- (void)drawLinearFillInRect:(struct CGRect)arg1 gradient:(id)arg2;
- (void)_drawFillInRect:(struct CGRect)arg1 forBorderThickness:(double)arg2 context:(id)arg3 gradient:(id)arg4;
- (void)preRenderInRect:(struct CGRect)arg1 context:(id)arg2;
- (void)drawFillInRect:(struct CGRect)arg1 forBorderThickness:(double)arg2 context:(id)arg3;
- (id)interpolatedStartAndStopColorForStops:(id)arg1 context:(id)arg2;
- (struct CGImage *)newAngularGradientImageInRect:(struct CGRect)arg1 stops:(id)arg2 context:(id)arg3;
- (id)sortedStops;
- (id)angularGradientImageInRect:(struct CGRect)arg1 context:(id)arg2;
- (id)angularGradientImageInRect:(struct CGRect)arg1 context:(id)arg2 shouldCache:(BOOL)arg3;
// Remaining properties
@property(nonatomic) BOOL shouldSmoothenOpacity;
@end
@interface _MSPolygonShape : MSCustomShapeLayer
{
long long _numberOfPoints;
}
@property(nonatomic) long long numberOfPoints; // @synthesize numberOfPoints=_numberOfPoints;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveNumberOfPoints:(long long)arg1;
- (long long)primitiveNumberOfPoints;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSDefaultGrid : MSDefaultArchive
{
}
+ (void)setDefaultGrid:(id)arg1;
+ (id)defaultGrid;
- (Class)defaultClass;
- (id)setting;
- (id)filename;
@end
@interface MSGradientStop : _MSGradientStop
{
}
+ (id)stopWithPosition:(double)arg1 color:(id)arg2;
- (double)cappedBounds:(double)arg1;
- (void)setPosition:(double)arg1;
- (id)initWithPosition:(double)arg1 color:(id)arg2;
@end
@interface _MSStyledLayer : MSLayer
{
MSStyle *_style;
}
@property(retain, nonatomic) MSStyle *style; // @synthesize style=_style;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveStyle:(id)arg1;
- (id)primitiveStyle;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSAbsoluteRect : GKRect
{
void *rectObservationInfo;
MSLayer *_layer;
NSBezierPath *_cachedTransformedBounds;
struct CGPoint _absP1;
struct CGPoint _absP2;
struct CGPoint _absP3;
struct CGPoint _absP4;
struct CGRect _cachedAbsoluteRect;
}
@property(nonatomic) struct CGRect cachedAbsoluteRect; // @synthesize cachedAbsoluteRect=_cachedAbsoluteRect;
@property(nonatomic) struct CGPoint absP4; // @synthesize absP4=_absP4;
@property(nonatomic) struct CGPoint absP3; // @synthesize absP3=_absP3;
@property(nonatomic) struct CGPoint absP2; // @synthesize absP2=_absP2;
@property(nonatomic) struct CGPoint absP1; // @synthesize absP1=_absP1;
@property(retain, nonatomic) NSBezierPath *cachedTransformedBounds; // @synthesize cachedTransformedBounds=_cachedTransformedBounds;
@property(nonatomic) __weak MSLayer *layer; // @synthesize layer=_layer;
- (void).cxx_destruct;
- (void)dealloc;
- (void)setNilValueForKey:(id)arg1;
@property(nonatomic) double rulerY; // @dynamic rulerY;
@property(nonatomic) double rulerX; // @dynamic rulerX;
- (id)parentRoot;
- (void)setRect:(struct CGRect)arg1;
- (struct CGRect)rect;
- (void)setHeight:(double)arg1;
- (double)height;
- (void)setWidth:(double)arg1;
- (double)width;
- (double)y;
- (void)moveInAbsoluteCoordinatesBy:(struct CGPoint)arg1;
- (void)setY:(double)arg1;
- (void)setX:(double)arg1;
- (double)x;
- (id)GKRect;
- (BOOL)boundsContainsPoint:(struct CGPoint)arg1;
- (void)calculateAbsolutePoints;
- (struct CGRect)absoluteRect;
- (void)clearPositionCaches;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (void *)observationInfo;
- (void)setObservationInfo:(void *)arg1;
- (id)initWithLayer:(id)arg1;
@end
@interface MSPage : _MSPage <MSRootLayer>
{
long long ignoreLayerSelectionDidChangeNotificationsCounter;
BOOL _hasBlendedLayer;
BOOL _shouldSkipCalculatingLayerBlending;
id <MSBasicDelegate> _delegate;
id <MSPageDelegate> _pageDelegate;
MSArtboardGroup *_currentArtboard;
NSArray *_cachedArtboards;
NSArray *_cachedExportableLayers;
}
+ (id)page;
@property(retain, nonatomic) NSArray *cachedExportableLayers; // @synthesize cachedExportableLayers=_cachedExportableLayers;
@property(retain, nonatomic) NSArray *cachedArtboards; // @synthesize cachedArtboards=_cachedArtboards;
@property(nonatomic) BOOL shouldSkipCalculatingLayerBlending; // @synthesize shouldSkipCalculatingLayerBlending=_shouldSkipCalculatingLayerBlending;
@property(nonatomic) BOOL hasBlendedLayer; // @synthesize hasBlendedLayer=_hasBlendedLayer;
@property(retain, nonatomic) MSArtboardGroup *currentArtboard; // @synthesize currentArtboard=_currentArtboard;
@property(nonatomic) __weak id <MSPageDelegate> pageDelegate; // @synthesize pageDelegate=_pageDelegate;
@property(nonatomic) __weak id <MSBasicDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (BOOL)canBeHovered;
- (id)currentVerticalRulerData;
- (id)currentHorizontalRulerData;
- (BOOL)parentOrSelfIsSymbol;
- (void)moveLayersToArtboards;
- (double)defaultZoomValue;
- (void)scheduleCalculateHasBlendedLayer;
- (BOOL)isValidChild:(id)arg1;
- (id)ancestorsOfLayer:(id)arg1 inGroup:(id)arg2;
- (id)ancestorsOfLayer:(id)arg1;
- (void)ignoreLayerSelectionDidChangeNotificationsInBlock:(CDUnknownBlockType)arg1;
- (void)layerSelectionDidChange;
- (void)dataArray:(id)arg1 willRemoveObject:(id)arg2;
- (void)dataArray:(id)arg1 didAddObject:(id)arg2;
- (void)changeLayerExpandedTypeToAutomaticIfCollapsed;
@property(readonly, nonatomic) NSArray *artboards; // @dynamic artboards;
- (void)setCurrentLayout:(id)arg1;
- (id)currentLayout;
- (void)setCurrentGrid:(id)arg1;
- (id)currentGrid;
- (id)parentRoot;
- (id)currentRoot;
- (id)ancestorTransforms;
- (id)ancestors;
- (id)parentPage;
- (id)contentBoundsForLayer:(id)arg1;
- (id)contentBounds;
- (void)resizeRoot;
- (id)destinationArtboardForLayer:(id)arg1 artboards:(id)arg2;
- (void)addOrRemoveLayerFromArtboardIfNecessary:(id)arg1;
- (void)tryToMoveLayer:(id)arg1 toArtboards:(id)arg2;
- (void)tryToMoveLayerToArtboard:(id)arg1;
- (id)exportableLayers;
- (id)symbolLayersInGroup:(id)arg1;
- (id)artboardForSlice:(id)arg1 inArtboards:(id)arg2;
- (void)prepareObjectCopy:(id)arg1;
- (void)childDidChangeNotification:(id)arg1;
@property(nonatomic) struct CGPoint rulerBase; // @dynamic rulerBase;
- (void)refreshViewsWithMask:(unsigned long long)arg1;
- (void)refreshOfType:(unsigned long long)arg1 rect:(struct CGRect)arg2;
- (id)transform;
- (void)sendMessageToRootObject:(unsigned long long)arg1;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (void)setName:(id)arg1;
- (void)refreshForPropertyChanged:(id)arg1;
- (void)dealloc;
- (id)defaultName;
- (id)parentGroup;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)objectDidInit;
- (BOOL)isExpandedInLayerList;
- (Class)rendererClass;
- (BOOL)shouldIncludeLayerInSlice:(id)arg1;
- (void)appendBaseTranslation:(id)arg1 exporter:(id)arg2;
- (struct CGPoint)layerOffsetWithExporter:(id)arg1;
// Remaining properties
@property(copy, nonatomic) MSSimpleGrid *grid;
@property(copy, nonatomic) MSRulerData *horizontalRulerData;
@property(copy, nonatomic) MSLayoutGrid *layout;
@property(copy, nonatomic) MSRulerData *verticalRulerData;
@end
@interface _MSShapeGroup : MSLayerGroup
{
BOOL _hasClippingMask;
MSArtisticStroke *_artisticStroke;
long long _clippingMaskMode;
unsigned long long _endDecorationType;
MSPathDecorationStyle *_pathStyle;
unsigned long long _startDecorationType;
unsigned long long _windingRule;
}
@property(nonatomic) unsigned long long windingRule; // @synthesize windingRule=_windingRule;
@property(nonatomic) unsigned long long startDecorationType; // @synthesize startDecorationType=_startDecorationType;
@property(retain, nonatomic) MSPathDecorationStyle *pathStyle; // @synthesize pathStyle=_pathStyle;
@property(nonatomic) BOOL hasClippingMask; // @synthesize hasClippingMask=_hasClippingMask;
@property(nonatomic) unsigned long long endDecorationType; // @synthesize endDecorationType=_endDecorationType;
@property(nonatomic) long long clippingMaskMode; // @synthesize clippingMaskMode=_clippingMaskMode;
@property(retain, nonatomic) MSArtisticStroke *artisticStroke; // @synthesize artisticStroke=_artisticStroke;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveWindingRule:(unsigned long long)arg1;
- (unsigned long long)primitiveWindingRule;
- (void)setPrimitiveStartDecorationType:(unsigned long long)arg1;
- (unsigned long long)primitiveStartDecorationType;
- (void)setPrimitivePathStyle:(id)arg1;
- (id)primitivePathStyle;
- (void)setPrimitiveHasClippingMask:(BOOL)arg1;
- (BOOL)primitiveHasClippingMask;
- (void)setPrimitiveEndDecorationType:(unsigned long long)arg1;
- (unsigned long long)primitiveEndDecorationType;
- (void)setPrimitiveClippingMaskMode:(long long)arg1;
- (long long)primitiveClippingMaskMode;
- (void)setPrimitiveArtisticStroke:(id)arg1;
- (id)primitiveArtisticStroke;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSLine : NSObject
{
struct CGRect _area;
BOOL _areaIsInitial;
long long _type;
double _position;
unsigned long long _snapTag;
}
+ (id)linesForRect:(struct CGRect)arg1;
+ (id)verticalLineWithPosition:(double)arg1 inRect:(struct CGRect)arg2 snapTag:(unsigned long long)arg3;
+ (id)horizontalLineWithPosition:(double)arg1 inRect:(struct CGRect)arg2 snapTag:(unsigned long long)arg3;
+ (id)verticalLineWithPosition:(double)arg1 inRect:(struct CGRect)arg2;
+ (id)horizontalLineWithPosition:(double)arg1 inRect:(struct CGRect)arg2;
+ (id)verticalLineWithPosition:(double)arg1 snapTag:(unsigned long long)arg2;
+ (id)horizontalLineWithPosition:(double)arg1 snapTag:(unsigned long long)arg2;
+ (id)verticalLineWithPosition:(double)arg1;
+ (id)horizontalLineWithPosition:(double)arg1;
@property(readonly, nonatomic) unsigned long long snapTag; // @synthesize snapTag=_snapTag;
@property(nonatomic) double position; // @synthesize position=_position;
@property(nonatomic) long long type; // @synthesize type=_type;
- (id)GKLine;
- (id)description;
- (struct CGRect)dirtyAbsoluteRectInFrame:(struct CGRect)arg1;
- (BOOL)isEqual:(id)arg1;
- (void)drawWithZoomValue:(double)arg1;
- (void)addRect:(struct CGRect)arg1;
- (id)initVerticalLineWithPosition:(double)arg1 snapTag:(unsigned long long)arg2;
- (id)initHorizontalLineWithPosition:(double)arg1 snapTag:(unsigned long long)arg2;
@end
@interface _MSShapePath : MSModelObject
{
BOOL _isClosed;
MSArray *_points;
}
@property(retain, nonatomic) MSArray *points; // @synthesize points=_points;
@property(nonatomic) BOOL isClosed; // @synthesize isClosed=_isClosed;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitivePoints:(id)arg1;
- (id)primitivePoints;
- (void)setPrimitiveIsClosed:(BOOL)arg1;
- (BOOL)primitiveIsClosed;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSCurvePoint : MSModelObject
{
BOOL _hasCurveFrom;
BOOL _hasCurveTo;
double _cornerRadius;
long long _curveMode;
struct CGPoint _curveFrom;
struct CGPoint _curveTo;
struct CGPoint _point;
}
@property(nonatomic) struct CGPoint point; // @synthesize point=_point;
@property(nonatomic) BOOL hasCurveTo; // @synthesize hasCurveTo=_hasCurveTo;
@property(nonatomic) BOOL hasCurveFrom; // @synthesize hasCurveFrom=_hasCurveFrom;
@property(nonatomic) struct CGPoint curveTo; // @synthesize curveTo=_curveTo;
@property(nonatomic) long long curveMode; // @synthesize curveMode=_curveMode;
@property(nonatomic) struct CGPoint curveFrom; // @synthesize curveFrom=_curveFrom;
@property(nonatomic) double cornerRadius; // @synthesize cornerRadius=_cornerRadius;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitivePoint:(struct CGPoint)arg1;
- (struct CGPoint)primitivePoint;
- (void)setPrimitiveHasCurveTo:(BOOL)arg1;
- (BOOL)primitiveHasCurveTo;
- (void)setPrimitiveHasCurveFrom:(BOOL)arg1;
- (BOOL)primitiveHasCurveFrom;
- (void)setPrimitiveCurveTo:(struct CGPoint)arg1;
- (struct CGPoint)primitiveCurveTo;
- (void)setPrimitiveCurveMode:(long long)arg1;
- (long long)primitiveCurveMode;
- (void)setPrimitiveCurveFrom:(struct CGPoint)arg1;
- (struct CGPoint)primitiveCurveFrom;
- (void)setPrimitiveCornerRadius:(double)arg1;
- (double)primitiveCornerRadius;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSSharedLayer : _MSSharedLayer
{
}
- (id)newInstanceReplacingLayer:(id)arg1;
- (void)prepareToBecomeSharedObjectValue:(struct MSModelObject *)arg1;
- (unsigned long long)type;
- (id)newUnregisteredInstance;
- (id)newInstance;
- (id)symbol;
- (id)defaultName;
@end
@interface _MSLayerGroup : MSStyledLayer
{
BOOL _hasClickThrough;
MSArray *_layers;
NSString *_sharedObjectID;
}
@property(retain, nonatomic) NSString *sharedObjectID; // @synthesize sharedObjectID=_sharedObjectID;
@property(retain, nonatomic) MSArray *layers; // @synthesize layers=_layers;
@property(nonatomic) BOOL hasClickThrough; // @synthesize hasClickThrough=_hasClickThrough;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveSharedObjectID:(id)arg1;
- (id)primitiveSharedObjectID;
- (void)setPrimitiveLayers:(id)arg1;
- (id)primitiveLayers;
- (void)setPrimitiveHasClickThrough:(BOOL)arg1;
- (BOOL)primitiveHasClickThrough;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSStyleInnerShadow : _MSStyleInnerShadow
{
}
- (BOOL)colorEqualApproximately;
- (BOOL)isDefaultInnerShadow;
- (void)initEmptyObject;
- (id)CSSAttributeString;
- (void)_drawShadowForPath:(id)arg1 type:(unsigned long long)arg2 strokeType:(long long)arg3 fillShouldClip:(BOOL)arg4 lineWidth:(double)arg5 context:(id)arg6;
@end
@interface MSSliceLayer : _MSSliceLayer <MSLayerWithBackgroundColour>
{
id <MSSliceLayerWatcher> _sliceWatcher;
}
+ (id)sliceLayerFromLayer:(id)arg1;
@property(nonatomic) __weak id <MSSliceLayerWatcher> sliceWatcher; // @synthesize sliceWatcher=_sliceWatcher;
- (void).cxx_destruct;
- (BOOL)canRotate;
- (BOOL)isLayerExportable;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (id)inspectorViewControllerNames;
- (BOOL)canBeSelectedOnCanvas;
- (BOOL)canBeTransformed;
- (void)setName:(id)arg1;
- (void)prepareObjectCopy:(id)arg1;
- (void)initEmptyObject;
- (void)drawPreviewInRect:(struct CGRect)arg1 honourSelected:(BOOL)arg2;
// Remaining properties
@property(nonatomic) BOOL hasBackgroundColor;
@end
@interface _MSTextStyle : MSModelObject
{
NSDictionary *_attributes;
}
@property(copy, nonatomic) NSDictionary *attributes; // @synthesize attributes=_attributes;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveAttributes:(id)arg1;
- (id)primitiveAttributes;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSSharedLayerStyleContainer : MSSharedObjectContainer
{
}
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSStyleBasicFill : _MSStyleBasicFill
{
}
+ (id)defaultFillColor;
- (void)initEmptyObject;
@end
@interface MSShapeGroup : _MSShapeGroup
{
BOOL skipNextArtisticStroke;
int ignoreInvalidChildCounter;
BOOL _textRenderedOnPath;
}
+ (BOOL)groupBoundsShouldBeIntegral;
+ (id)groupBoundsForLayers:(id)arg1;
+ (id)shapeWithBezierPath:(id)arg1;
@property(nonatomic) BOOL textRenderedOnPath; // @synthesize textRenderedOnPath=_textRenderedOnPath;
@property(nonatomic) BOOL skipNextArtisticStroke; // @synthesize skipNextArtisticStroke;
- (void)layerDidResizeFromRect:(struct CGRect)arg1;
- (BOOL)canRotate;
- (void)adjustStyleToFitSubPaths;
- (BOOL)shouldForceRendering;
- (BOOL)shouldBeSelectedInLayerList;
- (id)allCurvePoints;
- (void)debugWritePaths:(long long)arg1;
- (BOOL)isVerticalLine;
- (BOOL)isHorizontalLine;
- (void)makeLinePixelAligned;
- (BOOL)isLine;
- (BOOL)hasLines;
- (void)drawHoverWithZoom:(double)arg1;
- (void)layerStyleDidChange;
- (void)layerSizeDidChangeFromCorner:(long long)arg1;
- (void)invalidateCache;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (BOOL)isPartOfClippingMask;
- (struct CGRect)calculateDirtyRectForBounds;
- (void)moveTransformsToChildren;
- (void)reversePath;
- (void)simplify;
- (BOOL)shouldDrawArtisticStrokeForPath:(id)arg1;
- (void)setIsOpen:(BOOL)arg1;
@property(nonatomic) BOOL isClosed; // @dynamic isClosed;
- (void)setEdited:(BOOL)arg1;
- (id)inspectorViewControllers;
- (void)setHasClippingMask:(BOOL)arg1;
- (struct CGRect)affectedFrameOfLayer;
- (id)textOnShape;
- (void)addSlice:(id)arg1;
- (BOOL)isValidChild:(id)arg1;
- (void)ignoreInvalidChildDuringBlock:(CDUnknownBlockType)arg1;
- (struct CGRect)safeFrameForBezierPath:(id)arg1;
- (void)setBezierPath:(id)arg1;
- (id)decoratedBezierPathInRect:(struct CGRect)arg1;
- (id)outlineStrokePath:(id)arg1;
- (id)bezierPathOfSubPath:(id)arg1 inRect:(struct CGRect)arg2;
- (id)bezierPathInRect:(struct CGRect)arg1;
- (id)_bezierPathInSize:(struct CGSize)arg1;
- (void)applyPropertiesToBezier:(id)arg1;
- (id)bezierPath;
- (id)bezierPathWithTransforms;
- (BOOL)includeChildrenInCalculatingStyleSize;
- (BOOL)hitTestAsLine:(struct CGPoint)arg1;
- (BOOL)hitTest:(struct CGPoint)arg1;
- (id)handlerName;
- (BOOL)handleDoubleClick;
- (id)defaultName;
- (void)resizeRoot;
- (long long)selectedCorner:(struct CGPoint)arg1 zoom:(double)arg2;
- (void)dataArray:(id)arg1 didRemoveObject:(id)arg2;
- (void)initEmptyObject;
- (id)CSSAttributes;
- (id)CSSAttributeString;
- (id)bezierLinePreviewInRect:(struct CGRect)arg1;
- (void)drawLinePreviewInRect:(struct CGRect)arg1 honourSelected:(BOOL)arg2;
- (void)drawPreviewInRect:(struct CGRect)arg1 honourSelected:(BOOL)arg2;
- (void)toggleClosePath;
- (id)lastPoint;
- (id)firstPoint;
- (struct CGPoint)rulerBase;
@property(nonatomic) double length; // @dynamic length;
@property(nonatomic) double y2; // @dynamic y2;
@property(nonatomic) double x2; // @dynamic x2;
@property(nonatomic) double y1; // @dynamic y1;
@property(nonatomic) double x1; // @dynamic x1;
- (void)setP2:(struct CGPoint)arg1;
- (void)setP1:(struct CGPoint)arg1;
- (struct CGPoint)p2;
- (struct CGPoint)p1;
- (BOOL)supportsInnerOuterBorders;
- (void)changeInnerOuterBordersIfHasOpenPaths;
- (BOOL)booleanOperationCanBeReset;
- (Class)rendererClass;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
- (id)elementNameWithAttributes:(id)arg1 path:(id *)arg2 pathAttributes:(id *)arg3 elementAttributes:(id *)arg4 exportAsPath:(char *)arg5 exporter:(id)arg6;
- (id)addMaskWithElement:(id)arg1 parentElement:(id)arg2 attributes:(id)arg3 exporter:(id)arg4;
- (void)appendBaseTranslation:(id)arg1 exporter:(id)arg2;
- (id)svgStyle;
@end
@interface _MSCustomShapeLayer : MSShapePathLayer
{
}
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSArtisticStroke : _MSArtisticStroke
{
}
- (double)maximumStrength;
- (id)artisticBezierPathFromPath:(id)arg1 withStrokeWidth:(double)arg2;
- (id)artisticBezierPathFromPath:(id)arg1 atSide:(long long)arg2 withStrokeWidth:(double)arg3;
- (double)distanceOnSide:(long long)arg1 atPosition:(double)arg2;
- (id)pathBySubdividingAtHandles:(id)arg1;
- (id)addHandleAtPosition:(double)arg1;
- (void)addHandle:(id)arg1;
- (void)removeHandleAtIndex:(unsigned long long)arg1;
- (void)sortHandles;
- (void)removeHandle:(id)arg1;
- (BOOL)isActive;
- (void)simplify;
- (BOOL)hasDefaultValues;
- (id)defaultHandlesArray;
- (void)fillInEmptyObjects;
@end
@interface MSLayersPasteboardHelper : NSObject
{
NSPasteboard *_pasteboard;
}
+ (id)shapePathsInLayers:(id)arg1;
+ (void)embedLayerInGroupIfNecessary:(id)arg1 selectedLayers:(id)arg2 defaultStyle:(id)arg3;
+ (id)layersFromPasteboardData:(id)arg1 selectedLayers:(id)arg2;
+ (void)relinkSharedObjectsInDocument:(id)arg1 inLayers:(id)arg2;
+ (void)mergeSharedObjectsIntoDocument:(id)arg1 fromDictionary:(id)arg2;
+ (id)bitmapsNeedingRelinkingInSymbolsOfDocument:(id)arg1;
+ (id)readLayersFromPasteboardData:(id)arg1 intoGroup:(id)arg2 selectedLayers:(id)arg3 defaultStyle:(id)arg4 adjustmentBlock:(CDUnknownBlockType)arg5;
+ (BOOL)allLayers:(id)arg1 canBePastedIntoGroup:(id)arg2 symbols:(id)arg3;
+ (id)usedSharedObjectsInDocument:(id)arg1 layers:(id)arg2;
+ (id)imagesUsedInLayers:(id)arg1 fromImageCollection:(id)arg2;
+ (id)pasteboardDataForLayers:(id)arg1 fromDocument:(id)arg2;
@property(retain, nonatomic) NSPasteboard *pasteboard; // @synthesize pasteboard=_pasteboard;
- (void).cxx_destruct;
- (id)readLayersIntoGroup:(id)arg1 selectedLayers:(id)arg2 defaultStyle:(id)arg3 adjustmentBlock:(CDUnknownBlockType)arg4;
- (void)writeLayers:(id)arg1 fromDocument:(id)arg2;
- (id)initWithPasteboard:(id)arg1;
@end
@interface _MSStyleInnerShadow : MSStyleShadow
{
}
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSBorderStyleCollection : MSStylePartCollection
{
}
- (id)stylePartForInserting;
@end
@interface MSStyleBorderOptions : _MSStyleBorderOptions
{
}
- (BOOL)supportsAdvancedBorderSettings;
- (void)addSVGAttributes:(id)arg1 forExporter:(id)arg2;
@end
@interface MSBaseGrid : _MSBaseGrid
{
}
+ (void)initialize;
- (id)horizontalGuidesForRulerData:(id)arg1 inRect:(struct CGRect)arg2;
- (id)verticalGuidesForRulerData:(id)arg1 inRect:(struct CGRect)arg2;
- (void)drawInRect:(struct CGRect)arg1 baseLine:(struct CGPoint)arg2 atZoom:(double)arg3;
- (BOOL)shouldDraw;
- (void)setIsEnabled:(BOOL)arg1;
@end
@interface _MSShapePathLayer : MSLayer
{
BOOL _edited;
long long _booleanOperation;
MSShapePath *_path;
}
@property(retain, nonatomic) MSShapePath *path; // @synthesize path=_path;
@property(nonatomic) BOOL edited; // @synthesize edited=_edited;
@property(nonatomic) long long booleanOperation; // @synthesize booleanOperation=_booleanOperation;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitivePath:(id)arg1;
- (id)primitivePath;
- (void)setPrimitiveEdited:(BOOL)arg1;
- (BOOL)primitiveEdited;
- (void)setPrimitiveBooleanOperation:(long long)arg1;
- (long long)primitiveBooleanOperation;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSSimpleGrid : _MSSimpleGrid
{
NSColor *lightColor;
NSColor *darkColor;
double zoom;
}
- (void).cxx_destruct;
- (id)verticalGuidesForRulerData:(id)arg1 inRect:(struct CGRect)arg2;
- (id)horizontalGuidesForRulerData:(id)arg1 inRect:(struct CGRect)arg2;
- (void)drawVerticalLine:(id)arg1 atX:(double)arg2;
- (void)drawHorizontalLine:(id)arg1 atY:(double)arg2;
- (void)drawVerticalLinesInRect:(struct CGRect)arg1 baseX:(double)arg2;
- (void)drawHorizontalLinesInRect:(struct CGRect)arg1 baseY:(double)arg2;
- (void)drawInRect:(struct CGRect)arg1 baseLine:(struct CGPoint)arg2 atZoom:(double)arg3;
- (void)from:(double)arg1 doWhile:(CDUnknownBlockType)arg2 incrementBy:(double)arg3 run:(CDUnknownBlockType)arg4;
@end
@interface MSDefaultArchive : CHSingletonObject
{
MSVersionedArchive *_archive;
}
@property(retain, nonatomic) MSVersionedArchive *archive; // @synthesize archive=_archive;
- (void).cxx_destruct;
- (void)setDefaultObject:(id)arg1;
- (id)newObject;
- (id)defaultObject;
- (id)archivesNeedingMigration;
- (Class)defaultClass;
- (id)oldDefaultsName;
- (id)filename;
@end
@interface MSTextLayer : _MSTextLayer <NSTextStorageDelegate>
{
NSLayoutManager *layout;
NSTextContainer *container;
BOOL isEditingText;
int ignoreDelegateNotificationsCounter;
long long heightBeforeResizing;
NSTextStorage *storageBeforeDragging;
NSBezierPath *cachedBezierRepresentation;
struct CGRect previousRectCache;
id <MSTextLayerEditingDelegate> _editingDelegate;
NSBezierPath *_lightweightFirstUnderlyingShapePath;
double _lightweightFontSize;
}
+ (Class)layerSnapperObjectClass;
@property(nonatomic) double lightweightFontSize; // @synthesize lightweightFontSize=_lightweightFontSize;
@property(retain, nonatomic) NSBezierPath *lightweightFirstUnderlyingShapePath; // @synthesize lightweightFirstUnderlyingShapePath=_lightweightFirstUnderlyingShapePath;
@property(nonatomic) id <MSTextLayerEditingDelegate> editingDelegate; // @synthesize editingDelegate=_editingDelegate;
@property(readonly, nonatomic) long long heightBeforeResizing; // @synthesize heightBeforeResizing;
@property(copy, nonatomic) NSTextStorage *storageBeforeDragging; // @synthesize storageBeforeDragging;
@property(nonatomic) struct CGRect previousRectCache; // @synthesize previousRectCache;
@property(retain, nonatomic) NSBezierPath *cachedBezierRepresentation; // @synthesize cachedBezierRepresentation;
- (void).cxx_destruct;
- (BOOL)constrainProportions;
- (id)usedFontNames;
- (void)drawHoverWithZoom:(double)arg1;
- (void)resizeToFitNewWidthComingFrom:(double)arg1;
- (void)resizeTextToFitNewHeight:(long long)arg1;
- (void)replaceTextStorageTextBy:(id)arg1;
- (void)makeLowercase:(id)arg1;
- (void)makeUppercase:(id)arg1;
- (void)multiplyBy:(double)arg1;
- (id)attributeForKey:(id)arg1;
- (void)addAttribute:(id)arg1 value:(id)arg2;
- (void)addAttributes:(id)arg1 forRange:(struct _NSRange)arg2;
- (void)setAttributes:(id)arg1 forRange:(struct _NSRange)arg2;
- (void)addAttribute:(id)arg1 value:(id)arg2 forRange:(struct _NSRange)arg3;
- (void)ignoreDelegateNotificationsInBlock:(CDUnknownBlockType)arg1;
- (id)inspectorViewControllerNames;
@property(copy, nonatomic) NSString *stringValue; // @dynamic stringValue;
- (void)setStringValueWithoutUndo:(id)arg1;
- (BOOL)isFrameEqualForSync:(id)arg1;
- (BOOL)textStorageIsEqual:(id)arg1;
- (void)syncTextStorageTo:(id)arg1;
- (void)copyTextStorageTo:(id)arg1;
- (void)prepareObjectCopy:(id)arg1;
- (void)layerStyleDidChange;
- (BOOL)isEmpty;
- (BOOL)shouldUseCachedBezierRepresentation;
- (void)changeColor:(id)arg1;
@property(copy, nonatomic) NSDictionary *styleAttributes; // @dynamic styleAttributes;
- (void)setNilValueForKey:(id)arg1;
@property(copy, nonatomic) MSColor *textColor; // @dynamic textColor;
@property(nonatomic) double lineSpacing; // @dynamic lineSpacing;
- (double)baseLineHeight;
@property(nonatomic) double characterSpacing; // @dynamic characterSpacing;
@property(retain, nonatomic) NSString *fontPostscriptName; // @dynamic fontPostscriptName;
- (void)setFont:(id)arg1;
@property(nonatomic) double fontSize; // @dynamic fontSize;
- (void)changeTextColorTo:(id)arg1;
@property(nonatomic) unsigned long long textAlignment; // @dynamic textAlignment;
- (void)setLeading:(double)arg1;
- (double)leading;
- (id)paragraphStyle;
- (void)setKerning:(float)arg1;
- (float)kerning;
- (struct CGRect)dirtyRectForBounds;
- (void)markLayerDirtyOfType:(unsigned long long)arg1;
- (void)recordRelativeRect;
- (id)_bezierPathInBounds;
- (id)_bezierPath;
- (id)bezierPath;
- (id)bezierPathWithTransforms;
- (double)startingPositionOnPath:(id)arg1;
- (double)defaultLineHeight;
- (id)font;
- (void)changeFont:(id)arg1;
- (id)handlerName;
- (BOOL)shouldDrawSelection;
- (unsigned long long)selectionCornerMask;
- (struct CGRect)affectedFrameOfLayer;
- (id)layoutManager;
- (id)firstUnderlyingShape;
- (void)setIsEditingText:(BOOL)arg1;
- (BOOL)isEditingText;
- (void)prepareForUndo;
- (void)setStorageContents:(id)arg1;
- (id)container;
- (BOOL)shouldRenderInTransparencyLayer;
- (void)adjustFrameToFit;
- (void)finishEditing;
- (void)startEditing;
- (void)refreshForPropertyChanged:(id)arg1;
- (void)textStorageDidProcessEditing:(id)arg1;
- (void)syncTextStyleAttributes;
- (struct CGSize)textContainerSize;
- (id)createTextContainer;
- (id)createLayoutManager;
- (void)recreateTextObjects;
- (void)setUpText;
- (void)rectWidthDidChange:(id)arg1;
- (void)layerSizeDidChangeFromCorner:(long long)arg1;
- (void)setContainerSize:(struct CGSize)arg1;
- (void)adjustContainerWidthTo:(double)arg1;
- (void)setupBehaviour:(BOOL)arg1;
- (void)setTextBehaviour:(long long)arg1;
- (id)defaultName;
- (void)sanityCheckText;
- (void)setStyle:(id)arg1;
- (void)initObjectWithCoder:(id)arg1;
- (void)objectDidInit;
- (void)initEmptyObject;
- (id)initWithFrame:(struct CGRect)arg1 attributes:(id)arg2 type:(long long)arg3;
- (id)initWithFrame:(struct CGRect)arg1;
- (id)CSSAttributes;
- (void)drawPreviewInRect:(struct CGRect)arg1 honourSelected:(BOOL)arg2;
- (BOOL)supportsInnerOuterBorders;
- (id)supportedPasteboardTypesForStyleCopying;
- (Class)rendererClass;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
- (id)elementForSpan:(id)arg1 origin:(struct CGPoint)arg2 exporter:(id)arg3 text:(id)arg4;
- (id)spanInfoForRun:(struct _NSRange)arg1 charAttributes:(id)arg2 text:(id)arg3;
- (void)addSVGAttributes:(id)arg1 forCharacterAttributes:(id)arg2 forExporter:(id)arg3 origin:(struct CGPoint *)arg4;
- (void)appendBaseTranslation:(id)arg1 exporter:(id)arg2;
- (id)svgStyle;
@end
@interface _MSArtisticStrokeHandle : MSModelObject
{
double _leftHandle;
double _positionOnPath;
double _rightHandle;
}
@property(nonatomic) double rightHandle; // @synthesize rightHandle=_rightHandle;
@property(nonatomic) double positionOnPath; // @synthesize positionOnPath=_positionOnPath;
@property(nonatomic) double leftHandle; // @synthesize leftHandle=_leftHandle;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveRightHandle:(double)arg1;
- (double)primitiveRightHandle;
- (void)setPrimitivePositionOnPath:(double)arg1;
- (double)primitivePositionOnPath;
- (void)setPrimitiveLeftHandle:(double)arg1;
- (double)primitiveLeftHandle;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSStyle : _MSStyle <MSStylePartDelegate, MSSharedObjectInstance, NSCopying>
{
id <MSStyleDelegate> _delegate;
}
+ (id)layerStyles;
@property(nonatomic) __weak id <MSStyleDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (double)thickestOuterStroke;
- (double)thickestInnerStroke;
- (BOOL)hasTextStyle;
- (unsigned long long)type;
- (id)parentStyle;
- (id)parentLayer;
- (BOOL)hasActiveBackgroundBlur;
- (BOOL)supportsAdvancedBorderSettings;
- (void)multiplyBy:(double)arg1;
- (void)prepareObjectCopy:(id)arg1;
- (id)outlineStrokePath:(id)arg1;
- (id)renderBitmapEffects:(id)arg1;
- (BOOL)hasBitmapStylesEnabled;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (void)setTextStyle:(id)arg1;
- (void)layerStyleDidChange;
- (void)setNilValueForKey:(id)arg1;
- (BOOL)hasBlending;
- (id)firstEnabledInnerShadow;
- (id)firstEnabledShadow;
- (id)enabledStyleParts:(id)arg1;
- (id)enabledInnerShadows;
- (id)enabledShadows;
- (id)enabledBorders;
- (id)enabledFills;
- (BOOL)hasEnabledBorder;
- (BOOL)hasEnabledFill;
- (BOOL)hasEnabledShadow;
@property(readonly, nonatomic) MSStyleShadow *innerShadow; // @dynamic innerShadow;
@property(readonly, nonatomic) MSStyleShadow *shadow; // @dynamic shadow;
@property(retain, nonatomic) MSStyleFill *fill;
@property(retain, nonatomic) MSStyleBorder *border;
- (unsigned long long)maxLevels;
- (void)addSVGFilterAttributes:(id)arg1 exporter:(id)arg2;
- (id)filtersForBlur:(id)arg1 exporter:(id)arg2;
- (id)filtersForShadow:(id)arg1 exporter:(id)arg2 isInner:(BOOL)arg3 index:(unsigned long long)arg4;
- (void)addSVGAttributes:(id)arg1 forExporter:(id)arg2 level:(unsigned long long)arg3 defaultNone:(BOOL)arg4;
- (id)itemFromCollection:(id)arg1 atLevel:(unsigned long long)arg2;
// Remaining properties
@property(retain, nonatomic) NSString *sharedObjectID;
@end
@interface _MSSharedObjectContainer : MSModelObject
{
MSArray *_objects;
}
@property(retain, nonatomic) MSArray *objects; // @synthesize objects=_objects;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveObjects:(id)arg1;
- (id)primitiveObjects;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSStyleBorder : _MSStyleBorder
{
}
+ (id)defaultFillColor;
- (void)setIsEnabled:(BOOL)arg1;
- (void)setPosition:(long long)arg1;
- (void)setThickness:(double)arg1;
- (BOOL)supportsAdvancedBorderSettings;
- (void)multiplyBy:(double)arg1;
- (long long)patternFillType;
- (double)noiseIntensity;
- (id)defaultName;
- (void)initEmptyObject;
- (id)CSSAttributeString;
- (void)drawGradientBorder:(id)arg1 originalPath:(id)arg2 isArtistic:(BOOL)arg3 frame:(struct CGRect)arg4 context:(id)arg5;
- (void)drawBorder:(id)arg1 advancedOptions:(id)arg2 context:(id)arg3;
- (void)addSVGAttributes:(id)arg1 forExporter:(id)arg2;
@end
@interface _MSExportOptions : MSModelObject
{
BOOL _shouldTrim;
MSArray *_includedLayerIds;
unsigned long long _layerOptions;
MSArray *_sizes;
}
@property(retain, nonatomic) MSArray *sizes; // @synthesize sizes=_sizes;
@property(nonatomic) BOOL shouldTrim; // @synthesize shouldTrim=_shouldTrim;
@property(nonatomic) unsigned long long layerOptions; // @synthesize layerOptions=_layerOptions;
@property(retain, nonatomic) MSArray *includedLayerIds; // @synthesize includedLayerIds=_includedLayerIds;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveSizes:(id)arg1;
- (id)primitiveSizes;
- (void)setPrimitiveShouldTrim:(BOOL)arg1;
- (BOOL)primitiveShouldTrim;
- (void)setPrimitiveLayerOptions:(unsigned long long)arg1;
- (unsigned long long)primitiveLayerOptions;
- (void)setPrimitiveIncludedLayerIds:(id)arg1;
- (id)primitiveIncludedLayerIds;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSPointArray : NSObject <NSCoding, NSCopying, NSFastEnumeration>
{
NSMutableArray *points;
}
+ (id)pointArray;
- (void).cxx_destruct;
- (id)treeAsDictionary;
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
- (id)description;
- (BOOL)pointAtIndex:(unsigned long long)arg1 isEqualToPoint:(struct CGPoint)arg2;
- (void)removeAllPoints;
- (void)replacePointAtIndex:(unsigned long long)arg1 withPoint:(struct CGPoint)arg2;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (void)setPoints:(id)arg1;
- (id)points;
- (unsigned long long)countOfPoints;
- (void)removePoint:(struct CGPoint)arg1;
- (void)removePointAtIndex:(unsigned long long)arg1;
- (unsigned long long)indexOfPoint:(struct CGPoint)arg1;
- (struct CGPoint)pointAtIndex:(unsigned long long)arg1;
- (void)insertPoint:(struct CGPoint)arg1 atIndex:(unsigned long long)arg2;
- (void)addPoint:(struct CGPoint)arg1;
- (id)init;
@end
@interface MSShapePath : _MSShapePath
{
}
+ (id)pathWithBezierPath:(id)arg1 inRect:(struct CGRect)arg2;
+ (id)pathWithPoints:(id)arg1;
- (BOOL)isPolygon;
- (BOOL)isRectangle;
- (BOOL)isLine;
- (void)multiplyBy:(double)arg1;
- (id)bezierPathInRect:(struct CGRect)arg1;
- (BOOL)attemptToSimplifyBetweenPoint:(id)arg1 andPoint:(id)arg2;
- (BOOL)simplifyPathOnce;
- (void)simplifyPath;
- (unsigned long long)numberOfPoints;
- (id)lastPoint;
- (id)firstPoint;
- (id)pointAtIndex:(long long)arg1;
- (void)removeAllPoints;
- (void)removeLastPoint;
- (void)insertPoint:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)addPoints:(id)arg1;
- (void)addPoint:(id)arg1;
- (void)setIsClosed:(BOOL)arg1;
- (id)layer;
- (id)initWithBezierPath:(id)arg1 inRect:(struct CGRect)arg2;
- (id)initWithPoints:(id)arg1;
@end
@interface MSAdaptableColor : NSColor
{
}
- (id)initWithCoder:(id)arg1;
@end
@interface MSArtisticStrokeHandle : _MSArtisticStrokeHandle
{
}
+ (id)strokeHandleAtPosition:(double)arg1 strength:(double)arg2;
- (BOOL)isDummy;
- (id)description;
- (long long)compare:(id)arg1;
- (double)valueForSide:(long long)arg1;
@end
@interface MSCurvePointBehaviour : NSObject
{
}
+ (void)curveToChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)curveFromChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)behaviourDidGetAssignedToPoint:(id)arg1 previousMode:(long long)arg2;
@end
@interface _MSStyleShadow : MSStylePart
{
BOOL _hasShadow;
double _blurRadius;
MSColor *_color;
MSGraphicsContextSettings *_contextSettings;
double _offsetX;
double _offsetY;
double _spread;
}
@property(nonatomic) double spread; // @synthesize spread=_spread;
@property(nonatomic) double offsetY; // @synthesize offsetY=_offsetY;
@property(nonatomic) double offsetX; // @synthesize offsetX=_offsetX;
@property(nonatomic) BOOL hasShadow; // @synthesize hasShadow=_hasShadow;
@property(retain, nonatomic) MSGraphicsContextSettings *contextSettings; // @synthesize contextSettings=_contextSettings;
@property(copy, nonatomic) MSColor *color; // @synthesize color=_color;
@property(nonatomic) double blurRadius; // @synthesize blurRadius=_blurRadius;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveSpread:(double)arg1;
- (double)primitiveSpread;
- (void)setPrimitiveOffsetY:(double)arg1;
- (double)primitiveOffsetY;
- (void)setPrimitiveOffsetX:(double)arg1;
- (double)primitiveOffsetX;
- (void)setPrimitiveHasShadow:(BOOL)arg1;
- (BOOL)primitiveHasShadow;
- (void)setPrimitiveContextSettings:(id)arg1;
- (id)primitiveContextSettings;
- (void)setPrimitiveColor:(id)arg1;
- (id)primitiveColor;
- (void)setPrimitiveBlurRadius:(double)arg1;
- (double)primitiveBlurRadius;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSSharedLayer : MSSharedObject
{
}
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSStyleColorControls : MSStylePart
{
double _brightness;
double _contrast;
double _saturation;
}
@property(nonatomic) double saturation; // @synthesize saturation=_saturation;
@property(nonatomic) double contrast; // @synthesize contrast=_contrast;
@property(nonatomic) double brightness; // @synthesize brightness=_brightness;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveSaturation:(double)arg1;
- (double)primitiveSaturation;
- (void)setPrimitiveContrast:(double)arg1;
- (double)primitiveContrast;
- (void)setPrimitiveBrightness:(double)arg1;
- (double)primitiveBrightness;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSCustomShapeLayer : _MSCustomShapeLayer
{
}
- (void)resetPointsBasedOnUserInteraction;
- (void)setNilValueForKey:(id)arg1;
- (id)defaultStyle;
- (id)inspectorViewControllerNames;
- (BOOL)shouldResetPointsOnResize;
- (void)rectSizeDidChange:(id)arg1;
- (void)initEmptyObject;
@end
@interface MSStyleShadow : _MSStyleShadow
{
}
- (void)setIsEnabled:(BOOL)arg1;
- (void)setOffsetY:(double)arg1;
- (void)setOffsetX:(double)arg1;
- (void)setBlurRadius:(double)arg1;
- (void)setSpread:(double)arg1;
- (BOOL)isDefaultShadow;
- (BOOL)isDefaultGlow;
- (void)multiplyBy:(double)arg1;
- (id)valueForUndefinedKey:(id)arg1;
- (void)initEmptyObject;
- (id)CSSAttributeString;
- (id)shadowForContext:(id)arg1;
- (void)restoreBlendingWithContext:(id)arg1;
- (void)prepareForBlendingWithContext:(id)arg1;
- (void)_drawShadowForPath:(id)arg1 type:(unsigned long long)arg2 strokeType:(long long)arg3 fillShouldClip:(BOOL)arg4 lineWidth:(double)arg5 context:(id)arg6;
- (void)drawShadowForPath:(id)arg1 type:(unsigned long long)arg2 strokeType:(long long)arg3 fillShouldClip:(BOOL)arg4 lineWidth:(double)arg5 context:(id)arg6;
@end
@interface _MSPathDecorationStyle : MSModelObject
{
MSArray *_decorations;
}
@property(retain, nonatomic) MSArray *decorations; // @synthesize decorations=_decorations;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveDecorations:(id)arg1;
- (id)primitiveDecorations;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSArray : MSModelObject <NSFastEnumeration>
{
NSMutableArray *array;
id <MSArrayDelegate> _delegate;
}
+ (id)dataArrayWithArray:(id)arg1;
+ (id)dataArray;
+ (id)array;
@property(nonatomic) __weak id <MSArrayDelegate> delegate; // @synthesize delegate=_delegate;
@property(readonly, copy, nonatomic) NSArray *array; // @synthesize array;
- (void).cxx_destruct;
- (id)description;
- (id)filteredArrayUsingBlock:(CDUnknownBlockType)arg1;
- (id)objectAtIndexedSubscript:(unsigned long long)arg1;
- (BOOL)hasDefaultValues;
- (void)breakParentConnection;
- (void)breakParentConnectionForObject:(id)arg1;
- (void)dealloc;
- (id)treeAsDictionary;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)map:(CDUnknownBlockType)arg1;
- (void)each:(CDUnknownBlockType)arg1;
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
- (void)insertObject:(id)arg1 afterObject:(id)arg2;
- (void)insertObject:(id)arg1 beforeObject:(id)arg2;
- (id)detachAllObjects;
- (void)removeAllObjects;
- (void)removeObjectsInArray:(id)arg1;
- (void)removeObjectsAtIndexes:(id)arg1;
- (void)debugUndoInsertObject:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)removeObjectAtIndex:(unsigned long long)arg1;
- (void)removeObject:(id)arg1;
- (void)insertObject:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)replaceObjectAtIndex:(unsigned long long)arg1 withObject:(id)arg2;
- (void)replaceContentsWithArray:(id)arg1;
- (id)undoInvocation;
- (void)addObjectsFromArray:(id)arg1;
- (void)addObject:(id)arg1;
- (id)firstObjectSatisfyingTest:(CDUnknownBlockType)arg1;
- (BOOL)containsObject:(id)arg1;
- (unsigned long long)indexOfObject:(id)arg1;
- (BOOL)isValidIndex:(unsigned long long)arg1;
- (unsigned long long)length;
- (unsigned long long)count;
- (id)objectAtIndexOrNil:(unsigned long long)arg1;
- (id)objectAtIndex:(unsigned long long)arg1;
- (id)lastObject;
- (id)firstObject;
- (void)setArray:(id)arg1;
- (void)setAsParentOnChildren;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (BOOL)isEqualForSync:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
- (void)fillInEmptyObjects;
- (void)initEmptyObject;
- (id)initWithArray:(id)arg1 lightweight:(BOOL)arg2;
- (id)initWithArray:(id)arg1;
@end
@interface _MSLayoutGrid : MSBaseGrid
{
BOOL _drawHorizontal;
BOOL _drawHorizontalLines;
BOOL _drawVertical;
BOOL _guttersOutside;
double _columnWidth;
double _gutterHeight;
double _gutterWidth;
double _horizontalOffset;
double _numberOfColumns;
double _rowHeightMultiplication;
double _totalWidth;
}
@property(nonatomic) double totalWidth; // @synthesize totalWidth=_totalWidth;
@property(nonatomic) double rowHeightMultiplication; // @synthesize rowHeightMultiplication=_rowHeightMultiplication;
@property(nonatomic) double numberOfColumns; // @synthesize numberOfColumns=_numberOfColumns;
@property(nonatomic) double horizontalOffset; // @synthesize horizontalOffset=_horizontalOffset;
@property(nonatomic) BOOL guttersOutside; // @synthesize guttersOutside=_guttersOutside;
@property(nonatomic) double gutterWidth; // @synthesize gutterWidth=_gutterWidth;
@property(nonatomic) double gutterHeight; // @synthesize gutterHeight=_gutterHeight;
@property(nonatomic) BOOL drawVertical; // @synthesize drawVertical=_drawVertical;
@property(nonatomic) BOOL drawHorizontalLines; // @synthesize drawHorizontalLines=_drawHorizontalLines;
@property(nonatomic) BOOL drawHorizontal; // @synthesize drawHorizontal=_drawHorizontal;
@property(nonatomic) double columnWidth; // @synthesize columnWidth=_columnWidth;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveTotalWidth:(double)arg1;
- (double)primitiveTotalWidth;
- (void)setPrimitiveRowHeightMultiplication:(double)arg1;
- (double)primitiveRowHeightMultiplication;
- (void)setPrimitiveNumberOfColumns:(double)arg1;
- (double)primitiveNumberOfColumns;
- (void)setPrimitiveHorizontalOffset:(double)arg1;
- (double)primitiveHorizontalOffset;
- (void)setPrimitiveGuttersOutside:(BOOL)arg1;
- (BOOL)primitiveGuttersOutside;
- (void)setPrimitiveGutterWidth:(double)arg1;
- (double)primitiveGutterWidth;
- (void)setPrimitiveGutterHeight:(double)arg1;
- (double)primitiveGutterHeight;
- (void)setPrimitiveDrawVertical:(BOOL)arg1;
- (BOOL)primitiveDrawVertical;
- (void)setPrimitiveDrawHorizontalLines:(BOOL)arg1;
- (BOOL)primitiveDrawHorizontalLines;
- (void)setPrimitiveDrawHorizontal:(BOOL)arg1;
- (BOOL)primitiveDrawHorizontal;
- (void)setPrimitiveColumnWidth:(double)arg1;
- (double)primitiveColumnWidth;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSSharedLayerStyle : MSSharedObject
{
}
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSBezierBuilder : NSObject
{
struct CGRect rect;
NSArray *points;
BOOL pathShouldClose;
}
+ (id)bezierPathFromPoint:(id)arg1 toPoint:(id)arg2 inRect:(struct CGRect)arg3;
+ (id)bezierPathWithPoints:(id)arg1 inRect:(struct CGRect)arg2 shouldClose:(BOOL)arg3;
+ (void)setCornerRadiusScale:(double)arg1;
@property(nonatomic) BOOL pathShouldClose; // @synthesize pathShouldClose;
@property(retain, nonatomic) NSArray *points; // @synthesize points;
@property(nonatomic) struct CGRect rect; // @synthesize rect;
- (void).cxx_destruct;
- (void)extendPath:(id)arg1 toPoint:(struct CGPoint)arg2 controlPoint1:(struct CGPoint)arg3 controlPoint2:(struct CGPoint)arg4;
- (void)appendCurveFromPoint:(id)arg1 toPoint:(id)arg2 toBezierPath:(id)arg3;
- (id)bezierPathFromCurvePoint:(id)arg1 toPoint:(id)arg2;
- (id)_bezierPath;
- (id)bezierPath;
- (BOOL)isStraightLine;
@end
@interface _MSDocumentData : MSModelObject
{
BOOL _enableLayerInteraction;
BOOL _enableSliceInteraction;
unsigned long long _currentPageIndex;
MSImageCollection *_images;
MSSharedLayerStyleContainer *_layerStyles;
MSSharedLayerContainer *_layerSymbols;
MSSharedLayerTextStyleContainer *_layerTextStyles;
MSArray *_pages;
}
@property(retain, nonatomic) MSArray *pages; // @synthesize pages=_pages;
@property(retain, nonatomic) MSSharedLayerTextStyleContainer *layerTextStyles; // @synthesize layerTextStyles=_layerTextStyles;
@property(retain, nonatomic) MSSharedLayerContainer *layerSymbols; // @synthesize layerSymbols=_layerSymbols;
@property(retain, nonatomic) MSSharedLayerStyleContainer *layerStyles; // @synthesize layerStyles=_layerStyles;
@property(retain, nonatomic) MSImageCollection *images; // @synthesize images=_images;
@property(nonatomic) BOOL enableSliceInteraction; // @synthesize enableSliceInteraction=_enableSliceInteraction;
@property(nonatomic) BOOL enableLayerInteraction; // @synthesize enableLayerInteraction=_enableLayerInteraction;
@property(nonatomic) unsigned long long currentPageIndex; // @synthesize currentPageIndex=_currentPageIndex;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitivePages:(id)arg1;
- (id)primitivePages;
- (void)setPrimitiveLayerTextStyles:(id)arg1;
- (id)primitiveLayerTextStyles;
- (void)setPrimitiveLayerSymbols:(id)arg1;
- (id)primitiveLayerSymbols;
- (void)setPrimitiveLayerStyles:(id)arg1;
- (id)primitiveLayerStyles;
- (void)setPrimitiveImages:(id)arg1;
- (id)primitiveImages;
- (void)setPrimitiveEnableSliceInteraction:(BOOL)arg1;
- (BOOL)primitiveEnableSliceInteraction;
- (void)setPrimitiveEnableLayerInteraction:(BOOL)arg1;
- (BOOL)primitiveEnableLayerInteraction;
- (void)setPrimitiveCurrentPageIndex:(unsigned long long)arg1;
- (unsigned long long)primitiveCurrentPageIndex;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSSimpleGrid : MSBaseGrid
{
long long _gridSize;
long long _thickGridTimes;
}
@property(nonatomic) long long thickGridTimes; // @synthesize thickGridTimes=_thickGridTimes;
@property(nonatomic) long long gridSize; // @synthesize gridSize=_gridSize;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveThickGridTimes:(long long)arg1;
- (long long)primitiveThickGridTimes;
- (void)setPrimitiveGridSize:(long long)arg1;
- (long long)primitiveGridSize;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSPolygonShape : _MSPolygonShape <NSCoding>
{
}
- (void)resetPoints;
- (id)defaultName;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
@end
@interface BCMutableBezierPath : BCBezierPath
{
}
- (id)bezierPathWithLineWidth:(double)arg1;
- (id)joinedWith:(id)arg1;
- (id)reversedPath;
- (id)booleanOp:(long long)arg1 withPath:(id)arg2;
- (id)booleanExclusiveOrWith:(id)arg1;
- (id)booleanSubtractWith:(id)arg1;
- (id)booleanIntersectWith:(id)arg1;
- (id)booleanUnionWith:(id)arg1;
- (id)bezierPathByGrowingBy_deprecated:(double)arg1;
- (id)insetPathBy:(double)arg1;
- (id)outerPathOfSize:(double)arg1;
- (id)outlinePath;
- (id)outlinePathWithWidth:(double)arg1;
- (id)transformedPath:(id)arg1;
- (void)appendBezierPath:(id)arg1;
@property(copy, nonatomic) NSArray *dashPattern; // @dynamic dashPattern;
@property(nonatomic) unsigned long long lineJoinStyle; // @dynamic lineJoinStyle;
@property(nonatomic) unsigned long long lineCapStyle; // @dynamic lineCapStyle;
@property(nonatomic) unsigned long long windingRule; // @dynamic windingRule;
@property(nonatomic) double lineWidth; // @dynamic lineWidth;
@end
@interface MSOvalShape : _MSOvalShape
{
}
- (id)defaultName;
- (void)resetPoints;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
@end
@interface BCStructuredFile : NSObject
{
NSURL *_url;
NSMutableDictionary *_cachedMetadata;
FMDatabaseQueue *_db;
}
+ (id)newFileWithURL:(id)arg1;
+ (id)fileWithURL:(id)arg1;
@property(retain, nonatomic) FMDatabaseQueue *db; // @synthesize db=_db;
@property(retain, nonatomic) NSMutableDictionary *cachedMetadata; // @synthesize cachedMetadata=_cachedMetadata;
@property(retain, nonatomic) NSURL *url; // @synthesize url=_url;
- (void).cxx_destruct;
- (BOOL)readMetaData:(id *)arg1;
- (BOOL)databaseIsValid;
- (BOOL)setupTables:(id *)arg1;
- (BOOL)close:(id *)arg1;
- (BOOL)writeData:(id)arg1 withKey:(id)arg2 error:(id *)arg3;
- (id)dataWithKey:(id)arg1 error:(id *)arg2;
- (void)setMetaData:(id)arg1 withKey:(id)arg2;
- (id)metaDataWithKey:(id)arg1;
- (id)metadata;
- (BOOL)open:(id *)arg1;
- (BOOL)create:(id *)arg1;
- (id)initWithURL:(id)arg1;
@end
@interface MSStyleColorControls : _MSStyleColorControls
{
}
- (id)renderBitmapEffects:(id)arg1;
@end
@interface MSStyleBlur : _MSStyleBlur
{
}
- (void)setIsEnabled:(BOOL)arg1;
- (void)multiplyBy:(double)arg1;
- (double)cropRadius;
- (id)renderBitmapEffects:(id)arg1;
@end
@interface MSDefaultLayoutGrid : MSDefaultArchive
{
}
+ (void)setDefaultLayout:(id)arg1;
+ (id)defaultLayout;
- (Class)defaultClass;
- (id)setting;
- (id)filename;
@end
@interface MSStylePartCollection : MSArray
{
}
- (id)stylePartForInserting;
- (id)addNewStylePart;
- (void)moveStylePartFromIndex:(unsigned long long)arg1 toIndex:(unsigned long long)arg2;
- (void)removeStylePartAtIndex:(unsigned long long)arg1;
- (void)removeStylePart:(id)arg1;
- (id)parentStyle;
@end
@interface MSArtboardGroup : _MSArtboardGroup <MSRootLayer, MSLayerWithBackgroundColour>
{
id <MSSliceLayerWatcher> _sliceWatcher;
}
@property(nonatomic) __weak id <MSSliceLayerWatcher> sliceWatcher; // @synthesize sliceWatcher=_sliceWatcher;
- (void).cxx_destruct;
- (void)layerDidResizeFromRect:(struct CGRect)arg1;
- (BOOL)canRotate;
- (id)otherArtboardUnderArtboard;
- (void)moveToEmptyLocation;
- (void)removeFromParent;
- (void)resizeRoot;
- (id)parentRoot;
- (id)parentArtboard;
- (id)slice;
- (void)markLayerDirtyOfType:(unsigned long long)arg1 margins:(struct CGSize)arg2;
- (struct CGRect)rectByAccountingForStyleSize:(struct CGRect)arg1;
@property(nonatomic) struct CGPoint rulerBase; // @dynamic rulerBase;
- (BOOL)isLocked;
- (void)setIsLocked:(BOOL)arg1;
- (double)rotation;
- (BOOL)isOpen;
- (BOOL)canBeTransformed;
- (BOOL)enableAutomaticScaling;
- (id)inspectorViewControllerNames;
- (BOOL)hasClickThrough;
- (id)layersBelowPoint:(struct CGPoint)arg1 forceClickThrough:(BOOL)arg2 keepLockedLayers:(BOOL)arg3;
- (void)setName:(id)arg1;
- (id)defaultName;
- (BOOL)hitTestInNameLabel:(struct CGPoint)arg1;
- (BOOL)hitTest:(struct CGPoint)arg1;
- (id)defaultArtboardStyle;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (void)initEmptyObject;
- (Class)rendererClass;
// Remaining properties
@property(copy, nonatomic) MSSimpleGrid *grid;
@property(nonatomic) BOOL hasBackgroundColor;
@property(copy, nonatomic) MSRulerData *horizontalRulerData;
@property(copy, nonatomic) MSLayoutGrid *layout;
@property(copy, nonatomic) MSRulerData *verticalRulerData;
@end
@interface _MSRulerData : MSModelObject
{
long long _base;
MSArray *_guides;
}
@property(copy, nonatomic) MSArray *guides; // @synthesize guides=_guides;
@property(nonatomic) long long base; // @synthesize base=_base;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveGuides:(id)arg1;
- (id)primitiveGuides;
- (void)setPrimitiveBase:(long long)arg1;
- (long long)primitiveBase;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSFillStyleCollection : MSStylePartCollection
{
}
- (id)gradientFillForInserting;
- (id)colorFillForInserting;
- (id)stylePartForInserting;
@end
@interface MSInnerShadowStyleCollection : MSShadowStyleCollection
{
}
- (id)stylePartForInserting;
@end
@interface MSBitmapLayer : _MSBitmapLayer
{
BOOL _lightweightTreatAsAlpha;
}
@property(nonatomic) BOOL lightweightTreatAsAlpha; // @synthesize lightweightTreatAsAlpha=_lightweightTreatAsAlpha;
- (BOOL)treatAsAlpha;
- (void)reduceImageSize;
- (struct CGSize)minimumSize;
- (id)handlerName;
- (void)prepareObjectCopy:(id)arg1;
- (id)defaultName;
- (void)encodeWithCoder:(id)arg1;
- (void)initEmptyObject;
- (void)setRawImage:(id)arg1 name:(id)arg2 convertColourspace:(BOOL)arg3 collection:(id)arg4;
- (void)fillInEmptyObjects;
- (void)initObjectWithCoder:(id)arg1;
- (id)initWithImage:(id)arg1 parentFrame:(id)arg2 name:(id)arg3;
- (void)drawPreviewInRect:(struct CGRect)arg1 honourSelected:(BOOL)arg2;
- (Class)rendererClass;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
- (void)appendBaseTranslation:(id)arg1 exporter:(id)arg2;
@end
@interface MSImageData : NSObject <NSCopying>
{
NSImage *_image;
NSData *_data;
NSString *_name;
NSData *_sha1;
MSImageCollection *_collection;
}
@property(retain, nonatomic) MSImageCollection *collection; // @synthesize collection=_collection;
@property(retain, nonatomic) NSData *sha1; // @synthesize sha1=_sha1;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
@property(retain, nonatomic) NSData *data; // @synthesize data=_data;
@property(retain, nonatomic) NSImage *image; // @synthesize image=_image;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)arg1;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)imageInfo;
- (id)initWithName:(id)arg1 image:(id)arg2 data:(id)arg3 sha:(id)arg4 collection:(id)arg5;
- (id)treeAsDictionary;
@end
@interface MSSharedObjectContainer : _MSSharedObjectContainer <MSSharedObjectContainerDelegate>
{
id <MSSharedObjectContainerDelegate> _delegate;
}
@property(retain, nonatomic) id <MSSharedObjectContainerDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (id)objectsSortedByName;
- (void)removeInvalidInstancesInLayers:(id)arg1;
- (void)enumeratePotentialInstancesInLayer:(id)arg1 block:(CDUnknownBlockType)arg2;
- (id)sharedObjectsInLayer:(id)arg1;
- (void)syncInstance:(struct MSModelObject *)arg1 withTemplateInstance:(struct MSModelObject *)arg2 referenceInstance:(struct MSModelObject *)arg3;
- (BOOL)syncSharedObjectWithInstance:(struct MSModelObject *)arg1;
- (id)layersToIterateOver;
- (void)unregisterInstance:(struct MSModelObject *)arg1;
- (void)registerInstance:(struct MSModelObject *)arg1 withSharedObject:(id)arg2;
- (unsigned long long)numberOfSharedObjects;
- (long long)indexOfSharedObject:(id)arg1;
- (id)sharedObjectAtIndex:(unsigned long long)arg1;
- (id)sharedObjectWithID:(id)arg1;
- (id)sharedObjectForInstance:(struct MSModelObject *)arg1;
- (BOOL)isSharedObjectForInstance:(struct MSModelObject *)arg1;
- (id)instancesOf:(id)arg1 inGroup:(id)arg2;
- (id)mergeSharedObjectWithName:(id)arg1 sharedObjectID:(id)arg2 instance:(struct MSModelObject *)arg3;
- (void)linkInstances:(id)arg1 fromSharedObject:(id)arg2;
- (void)unlinkInstances:(id)arg1 toSharedObject:(id)arg2;
- (void)registerUndoForUnlinkingInstances:(id)arg1 fromSharedObject:(id)arg2;
- (void)registerUndoForLinkingInstances:(id)arg1 toSharedObject:(id)arg2;
- (void)removeSharedObject:(id)arg1;
- (id)addSharedObjectWithName:(id)arg1 firstInstance:(struct MSModelObject *)arg2;
- (Class)sharedObjectClass;
- (id)rootLayersIncludingSymbols:(BOOL)arg1;
- (id)initWithCoder:(id)arg1;
- (id)init;
@end
@interface _MSExportSize : MSModelObject
{
NSString *_format;
NSString *_name;
double _scale;
long long _visibleScaleType;
}
@property(nonatomic) long long visibleScaleType; // @synthesize visibleScaleType=_visibleScaleType;
@property(nonatomic) double scale; // @synthesize scale=_scale;
@property(retain, nonatomic) NSString *name; // @synthesize name=_name;
@property(retain, nonatomic) NSString *format; // @synthesize format=_format;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveVisibleScaleType:(long long)arg1;
- (long long)primitiveVisibleScaleType;
- (void)setPrimitiveScale:(double)arg1;
- (double)primitiveScale;
- (void)setPrimitiveName:(id)arg1;
- (id)primitiveName;
- (void)setPrimitiveFormat:(id)arg1;
- (id)primitiveFormat;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSExportSize : _MSExportSize
{
}
+ (id)defaultNameForScale:(double)arg1;
+ (id)migrateExportSizesWithName:(id)arg1 currentResolution:(long long)arg2 includeRetinaVersion:(BOOL)arg3;
+ (id)validFormats;
+ (id)sizeWithScale:(double)arg1 name:(id)arg2 format:(id)arg3;
- (id)description;
- (id)defaultName;
- (void)remove;
- (id)parentLayer;
- (id)initWithScale:(double)arg1 name:(id)arg2 format:(id)arg3;
- (BOOL)isVectorExport;
@end
@interface MSShapePathLayer : _MSShapePathLayer <NSCoding>
{
BOOL isEditing;
}
+ (id)shapeWithPath:(id)arg1;
+ (id)shapeWithShapePath:(id)arg1 inRect:(struct CGRect)arg2;
@property(nonatomic) BOOL isEditing; // @synthesize isEditing;
- (BOOL)calculateHasBlendedLayer;
- (void)prepareObjectCopy:(id)arg1;
- (BOOL)shouldForceRendering;
- (id)pathStyle;
- (void)setEndDecorationType:(unsigned long long)arg1;
- (void)setStartDecorationType:(unsigned long long)arg1;
- (BOOL)shouldOwnStyle;
- (id)allCurvePoints;
- (void)multiplyBy:(double)arg1;
- (void)setRotation:(double)arg1;
- (void)removeFromParent;
- (void)invalidateCache;
- (void)rectSizeDidChange:(id)arg1;
- (void)layerSizeDidChangeFromCorner:(long long)arg1;
- (BOOL)isPartOfClippingMask;
- (void)hideSelectionTemporarily;
@property(nonatomic) BOOL isClosed; // @dynamic isClosed;
- (void)layerDidChange;
- (id)embedInShapeGroup;
- (void)setBooleanOperation:(long long)arg1;
- (BOOL)isNearlyEmpty;
- (struct CGPoint)relativePoint:(struct CGPoint)arg1;
- (struct CGPoint)absolutePoint:(struct CGPoint)arg1;
- (void)simplify;
- (struct CGPoint)pointCenteredAfterPointIndex:(long long)arg1;
@property(retain, nonatomic) BCBezierPath *bezierPath; // @dynamic bezierPath;
- (BOOL)handleDoubleClick;
- (id)bezierPathWithTransforms;
- (id)bezierPathInRect:(struct CGRect)arg1;
- (void)adjustFrameAfterEditIntegral:(BOOL)arg1;
- (void)adjustFrameAfterEdit;
- (void)reversePath;
- (BOOL)shouldDrawSelection;
- (void)applyTransformation:(id)arg1;
- (void)flipHorizontal;
- (void)flipVertical;
- (BOOL)editable;
- (void)resetPoints;
- (void)removePathsAndReset;
- (void)applyPropertiesToBezier:(id)arg1;
- (void)closeLastPath:(BOOL)arg1;
- (id)handlerName;
- (id)defaultName;
- (void)initEmptyObject;
- (id)usedStyle;
- (id)bezierPathForHover;
- (void)drawPreviewInRect:(struct CGRect)arg1 honourSelected:(BOOL)arg2;
- (void)toggleClosePath;
- (struct CGRect)boundsForCursorPreview;
- (id)bezierPathForCursorPreview;
- (id)insertionCursor;
- (BOOL)booleanOperationCanBeReset;
- (BOOL)supportsInnerOuterBorders;
- (id)relativeRectWithExporter:(id)arg1;
- (id)addPolygonContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
- (id)addShapeContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
@end
@interface MSExportOptions : _MSExportOptions
{
}
- (id)addExportSize;
@end
@interface _MSColor : MSModelObject
{
double _alpha;
double _blue;
double _green;
double _red;
}
@property(nonatomic) double red; // @synthesize red=_red;
@property(nonatomic) double green; // @synthesize green=_green;
@property(nonatomic) double blue; // @synthesize blue=_blue;
@property(nonatomic) double alpha; // @synthesize alpha=_alpha;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveRed:(double)arg1;
- (double)primitiveRed;
- (void)setPrimitiveGreen:(double)arg1;
- (double)primitiveGreen;
- (void)setPrimitiveBlue:(double)arg1;
- (double)primitiveBlue;
- (void)setPrimitiveAlpha:(double)arg1;
- (double)primitiveAlpha;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSImageCollection : MSModelObject
{
NSDictionary *_images;
}
@property(retain, nonatomic) NSDictionary *images; // @synthesize images=_images;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveImages:(id)arg1;
- (id)primitiveImages;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSCurvePointStraightBehaviour : MSCurvePointBehaviour
{
}
+ (void)curveToChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)curveFromChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)behaviourDidGetAssignedToPoint:(id)arg1 previousMode:(long long)arg2;
@end
@interface MSModelResources : CHSingletonObject
{
NSBundle *_bundle;
NSArray *_noiseImages;
unsigned long long _status;
}
+ (id)sharedInstance;
@property(nonatomic) unsigned long long status; // @synthesize status=_status;
@property(copy, nonatomic) NSArray *noiseImages; // @synthesize noiseImages=_noiseImages;
@property(retain, nonatomic) NSBundle *bundle; // @synthesize bundle=_bundle;
- (void).cxx_destruct;
- (id)resourcesNeedingMigration;
- (id)loadNoiseImageWithIndex:(long long)arg1;
- (void)preloadResources;
- (id)URLForResource:(id)arg1 withExtension:(id)arg2;
- (id)URLForImageResource:(id)arg1;
@end
@interface MSStyleFill : _MSStyleFill
{
double _lightweightParentLayerCachedOpacity;
}
+ (id)defaultFillColor;
@property(nonatomic) double lightweightParentLayerCachedOpacity; // @synthesize lightweightParentLayerCachedOpacity=_lightweightParentLayerCachedOpacity;
- (BOOL)hasOpacity;
- (void)encodeWithCoder:(id)arg1;
- (void)initObjectWithCoder:(id)arg1;
- (void)setPatternTileScale:(double)arg1;
- (void)setPatternImage:(id)arg1 collection:(id)arg2;
- (id)defaultName;
- (void)initEmptyObject;
- (id)CSSAttributeString;
- (void)setPatternImage:(id)arg1;
- (void)addSVGAttributes:(id)arg1 forExporter:(id)arg2;
@end
@interface _MSSpiralShape : MSCustomShapeLayer
{
double _compactness;
double _size;
double _start;
}
@property(nonatomic) double start; // @synthesize start=_start;
@property(nonatomic) double size; // @synthesize size=_size;
@property(nonatomic) double compactness; // @synthesize compactness=_compactness;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveStart:(double)arg1;
- (double)primitiveStart;
- (void)setPrimitiveSize:(double)arg1;
- (double)primitiveSize;
- (void)setPrimitiveCompactness:(double)arg1;
- (double)primitiveCompactness;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSLayoutGrid : _MSLayoutGrid
{
NSColor *_lightColor;
NSColor *_darkColor;
}
@property(retain, nonatomic) NSColor *darkColor; // @synthesize darkColor=_darkColor;
@property(retain, nonatomic) NSColor *lightColor; // @synthesize lightColor=_lightColor;
- (void).cxx_destruct;
- (BOOL)shouldDraw;
- (void)setColumnWidth:(double)arg1;
- (void)setGutterWidth:(double)arg1;
- (long long)totalNumberOfGutters;
- (void)setGuttersOutside:(BOOL)arg1;
- (void)setTotalWidth:(double)arg1;
- (void)setNumberOfColumns:(double)arg1;
- (void)determineAppropriateColumnWidth;
- (void)drawRowInRect:(struct CGRect)arg1 zoom:(double)arg2;
- (void)drawColumnInRect:(struct CGRect)arg1 zoom:(double)arg2;
- (void)drawInRect:(struct CGRect)arg1 baseLine:(struct CGPoint)arg2 atZoom:(double)arg3;
- (id)verticalGuidesForRulerData:(id)arg1 inRect:(struct CGRect)arg2;
- (id)horizontalGuidesForRulerData:(id)arg1 inRect:(struct CGRect)arg2;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
@end
@interface _MSStarShape : MSCustomShapeLayer
{
long long _numberOfPoints;
double _radius;
}
@property(nonatomic) double radius; // @synthesize radius=_radius;
@property(nonatomic) long long numberOfPoints; // @synthesize numberOfPoints=_numberOfPoints;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveRadius:(double)arg1;
- (double)primitiveRadius;
- (void)setPrimitiveNumberOfPoints:(long long)arg1;
- (long long)primitiveNumberOfPoints;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSStyledLayer : _MSStyledLayer <MSStyleDelegate>
{
BOOL ignoreStyleDidChangeNotifications;
}
+ (void)pasteExportData:(id)arg1 onLayers:(id)arg2;
+ (void)pasteTextStyleData:(id)arg1 onLayers:(id)arg2;
+ (void)pasteStyleData:(id)arg1 onLayers:(id)arg2 imageCollection:(id)arg3;
+ (void)pasteStyleFromPasteboard:(id)arg1 onLayers:(id)arg2 imageCollection:(id)arg3;
- (void)setStyle:(id)arg1;
- (id)usedStyle;
- (id)layersSharingStyle:(id)arg1;
- (id)renderBitmapEffects:(id)arg1;
- (BOOL)shouldRenderInTransparencyLayer;
- (BOOL)hasActiveBackgroundBlur;
- (BOOL)hasBitmapStylesEnabled;
- (BOOL)calculateHasBlendedLayer;
- (void)multiplyBy:(double)arg1;
- (void)layerStyleDidChange;
- (BOOL)shouldDrawArtisticStrokeForPath:(id)arg1;
- (id)outlineStrokePath:(id)arg1;
- (void)changeColor:(id)arg1;
- (struct CGRect)translateDirtyRectFromBoundsToFrame:(struct CGRect)arg1;
- (struct CGRect)rectByAccountingForStyleSize:(struct CGRect)arg1;
- (void)objectDidInit;
- (id)appendShadowAttributesToString:(id)arg1;
- (id)CSSAttributes;
- (id)previewFillColor:(BOOL)arg1;
- (id)previewBorderColor:(BOOL)arg1;
- (id)supportedPasteboardTypesForStyleCopying;
- (void)copyStyleToPasteboard:(id)arg1;
- (void)addGradientsToDocument:(id)arg1;
@end
@interface _MSGradient : MSModelObject
{
BOOL _shouldSmoothenOpacity;
double _elipseLength;
long long _gradientType;
MSPointArray *_points;
MSArray *_stops;
struct CGPoint _from;
struct CGPoint _to;
}
@property(nonatomic) struct CGPoint to; // @synthesize to=_to;
@property(retain, nonatomic) MSArray *stops; // @synthesize stops=_stops;
@property(nonatomic) BOOL shouldSmoothenOpacity; // @synthesize shouldSmoothenOpacity=_shouldSmoothenOpacity;
@property(retain, nonatomic) MSPointArray *points; // @synthesize points=_points;
@property(nonatomic) long long gradientType; // @synthesize gradientType=_gradientType;
@property(nonatomic) struct CGPoint from; // @synthesize from=_from;
@property(nonatomic) double elipseLength; // @synthesize elipseLength=_elipseLength;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveTo:(struct CGPoint)arg1;
- (struct CGPoint)primitiveTo;
- (void)setPrimitiveStops:(id)arg1;
- (id)primitiveStops;
- (void)setPrimitiveShouldSmoothenOpacity:(BOOL)arg1;
- (BOOL)primitiveShouldSmoothenOpacity;
- (void)setPrimitivePoints:(id)arg1;
- (id)primitivePoints;
- (void)setPrimitiveGradientType:(long long)arg1;
- (long long)primitiveGradientType;
- (void)setPrimitiveFrom:(struct CGPoint)arg1;
- (struct CGPoint)primitiveFrom;
- (void)setPrimitiveElipseLength:(double)arg1;
- (double)primitiveElipseLength;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSMultipleMutableArray : NSObject <NSCoding>
{
}
- (Class)classForCoder;
- (id)initWithCoder:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
@end
@interface MSVersionedArchive : NSObject
{
NSURL *_url;
NSURL *_baseURL;
NSData *_data;
unsigned long long _version;
NSString *_alternateFolder;
}
+ (id)globalDirectory;
+ (id)globalArchiveWithName:(id)arg1 extension:(id)arg2 version:(long long)arg3;
@property(retain, nonatomic) NSString *alternateFolder; // @synthesize alternateFolder=_alternateFolder;
@property(nonatomic) unsigned long long version; // @synthesize version=_version;
@property(retain, nonatomic) NSData *data; // @synthesize data=_data;
@property(retain, nonatomic) NSURL *baseURL; // @synthesize baseURL=_baseURL;
@property(retain, nonatomic) NSURL *url; // @synthesize url=_url;
- (void).cxx_destruct;
- (BOOL)archiveRootObject:(id)arg1 error:(id *)arg2;
- (id)unarchiveRootObjectVersion:(long long *)arg1 error:(id *)arg2;
- (id)URLNeedingMigration;
- (id)existingURLFoundAtBaseURL:(id *)arg1;
- (id)existingURL;
- (id)existingURLBasedOnFullURL:(id)arg1;
- (id)versionedURLWithBase:(id)arg1 extension:(id)arg2 version:(unsigned long long)arg3;
- (id)initWithURL:(id)arg1 version:(long long)arg2;
@end
@interface _MSStyleReflection : MSStylePart
{
double _distance;
double _strength;
}
@property(nonatomic) double strength; // @synthesize strength=_strength;
@property(nonatomic) double distance; // @synthesize distance=_distance;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveStrength:(double)arg1;
- (double)primitiveStrength;
- (void)setPrimitiveDistance:(double)arg1;
- (double)primitiveDistance;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSLayerGroup : _MSLayerGroup <MSArrayDelegate, MSSharedObjectInstance>
{
long long ignoreChildrenRefreshCalls;
BOOL _enableAutomaticScaling;
BOOL _isOpen;
BOOL _ignoreNextClickThrough;
BOOL _ignoreNextSymbolSyncChange;
BOOL _lightweightContainsSelectedItem;
long long _hasLayerWithMaskMode;
}
+ (BOOL)layerHasMask:(id)arg1;
+ (BOOL)groupBoundsShouldBeIntegral;
+ (id)groupBoundsForLayers:(id)arg1;
+ (void)setIgnoreLayerListDelegateCalls:(BOOL)arg1;
+ (id)sharedObjectIDsFromLayers:(id)arg1;
@property(nonatomic) BOOL lightweightContainsSelectedItem; // @synthesize lightweightContainsSelectedItem=_lightweightContainsSelectedItem;
@property(nonatomic) BOOL ignoreNextSymbolSyncChange; // @synthesize ignoreNextSymbolSyncChange=_ignoreNextSymbolSyncChange;
@property(nonatomic) BOOL ignoreNextClickThrough; // @synthesize ignoreNextClickThrough=_ignoreNextClickThrough;
@property(nonatomic) BOOL isOpen; // @synthesize isOpen=_isOpen;
@property(nonatomic) long long hasLayerWithMaskMode; // @synthesize hasLayerWithMaskMode=_hasLayerWithMaskMode;
@property(nonatomic) BOOL enableAutomaticScaling; // @synthesize enableAutomaticScaling=_enableAutomaticScaling;
- (BOOL)parentOrSelfIsSymbol;
- (unsigned long long)type;
- (void)addSlice:(id)arg1;
- (void)assignWithOriginalLinkedStyleIfNecessary;
- (id)children;
- (id)layerWithId:(id)arg1;
- (void)dataArray:(id)arg1 didRemoveObject:(id)arg2;
- (void)dataArray:(id)arg1 willRemoveObject:(id)arg2;
- (void)dataArray:(id)arg1 didAddObject:(id)arg2;
- (BOOL)isEqualForSync:(id)arg1;
- (void)calculateHasLayerWithMaskMode;
- (id)addLayerOfType:(id)arg1;
- (BOOL)calculateHasBlendedLayer;
- (void)resizeLayerByHeight:(id)arg1;
- (void)rectHeightDidChange:(id)arg1;
- (void)refreshOfType:(unsigned long long)arg1 rect:(struct CGRect)arg2;
- (void)rectWidthDidChange:(id)arg1;
- (BOOL)hitTestCornerOfSelectedLayer:(id)arg1 mouse:(struct CGPoint)arg2;
- (BOOL)shouldClickThroughGroup:(id)arg1 mouse:(struct CGPoint)arg2 force:(BOOL)arg3;
- (id)layersBelowPoint:(struct CGPoint)arg1 forceClickThrough:(BOOL)arg2 keepLockedLayers:(BOOL)arg3;
- (id)allLayersWithForcedClickThrough:(BOOL)arg1;
- (void)drawHoverWithZoom:(double)arg1;
- (id)inspectorViewControllerNames;
- (void)setConstrainProportions:(BOOL)arg1;
- (void)multiplyBy:(double)arg1;
- (id)layersSharingStyle:(id)arg1;
- (void)markLayerAsChangedPassingTest:(CDUnknownBlockType)arg1;
- (id)layersSatisfyingTest:(CDUnknownBlockType)arg1;
- (void)enumerateLayersInReverse:(CDUnknownBlockType)arg1;
- (void)enumerateChangingLayers:(CDUnknownBlockType)arg1;
- (void)enumerateLayers:(CDUnknownBlockType)arg1;
- (void)enumerateLayersOfClass:(Class)arg1 withOptions:(unsigned long long)arg2 usingBlock:(CDUnknownBlockType)arg3;
- (void)enumerateLayersOfClass:(Class)arg1 usingBlock:(CDUnknownBlockType)arg2;
- (void)enumerateSelfAndLayersOfClass:(Class)arg1 usingBlock:(CDUnknownBlockType)arg2;
- (void)resizeRoot;
- (id)requiredRect;
- (void)_adjustLayersWithOldOrigin:(struct CGPoint)arg1;
- (BOOL)handleDoubleClick;
- (id)handlerName;
- (void)setIsHovering:(BOOL)arg1;
- (void)changeLayerExpandedTypeToAutomaticIfCollapsed;
- (void)deselectLayerAndParent;
- (void)deselectAllLayers;
- (void)selectLayers:(id)arg1;
- (BOOL)containsSelectedItem;
- (void)setFrameAtMouseDown:(id)arg1;
- (void)resetRelativeRect;
- (void)recordRelativeRect;
- (void)prepareObjectCopy:(id)arg1;
- (struct CGRect)rectByAccountingForStyleSize:(struct CGRect)arg1;
- (BOOL)includeChildrenInCalculatingStyleSize;
- (void)markLayerDirtyOfType:(unsigned long long)arg1;
- (unsigned long long)indexOfLayer:(id)arg1;
- (id)layerAtIndex:(unsigned long long)arg1;
- (id)firstLayer;
- (void)addLayers:(id)arg1;
- (void)moveInLayerTreeInBlock:(CDUnknownBlockType)arg1;
- (void)insertLayers:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)removeAllLayers;
- (void)insertLayers:(id)arg1 afterLayer:(id)arg2;
- (void)removeLayerAtIndex:(unsigned long long)arg1;
- (void)insertLayer:(id)arg1 atIndex:(unsigned long long)arg2;
- (void)insertLayer:(id)arg1 afterLayer:(id)arg2;
- (void)insertLayer:(id)arg1 beforeLayer:(id)arg2;
- (void)removeLayer:(id)arg1;
- (unsigned long long)numberOfLayers;
- (void)replaceLayersWithoutNotifications:(id)arg1;
- (void)setLayers:(id)arg1;
- (BOOL)containsSymbols;
- (BOOL)wouldInsertSymbolIntoItself:(id)arg1;
- (BOOL)isValidChild:(id)arg1;
- (void)makeGroupWithSliceLayers:(id)arg1;
- (void)addLayer:(id)arg1;
- (void)setIsLocked:(BOOL)arg1;
- (BOOL)hasClickThrough;
- (id)bezierPath;
- (void)clearPositionCaches;
- (id)defaultStyle;
- (id)defaultName;
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (BOOL)isActualSymbol;
- (void)objectDidInit;
- (void)initEmptyObject;
- (id)CSSAttributeString;
- (BOOL)isExpandedInLayerList;
- (void)drawPreviewInRect:(struct CGRect)arg1 honourSelected:(BOOL)arg2;
- (Class)rendererClass;
- (void)addChildrenToElement:(id)arg1 exporter:(id)arg2;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
// Remaining properties
@property(retain, nonatomic) NSString *sharedObjectID;
@end
@interface MSRectangleShape : _MSRectangleShape
{
}
+ (double)lastUsedFixedRadius;
- (void)multiplyBy:(double)arg1;
- (BOOL)shouldDrawLayerSelection;
- (void)resetPointsBasedOnUserInteraction;
- (void)resetPointsIfNecessary;
- (void)removePathsAndReset;
- (BOOL)shouldResetPointsOnResize;
- (void)resetPathsToRoundedRect;
- (void)resetPathsToRect;
- (void)resetPoints;
- (void)rectSizeDidChange:(id)arg1;
- (id)defaultName;
- (id)bezierPathForCursorPreview;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
@end
@interface MSDocumentData : _MSDocumentData <MSArrayDelegate>
{
NSUndoManager *_undoManager;
id <MSDocumentDataDelegate> _delegate;
long long _savedVersion;
NSString *_savedVariant;
NSString *_savedBy;
}
+ (id)documentDataFromData:(id)arg1 version:(long long)arg2 error:(id *)arg3;
@property(retain, nonatomic) NSString *savedBy; // @synthesize savedBy=_savedBy;
@property(retain, nonatomic) NSString *savedVariant; // @synthesize savedVariant=_savedVariant;
@property(nonatomic) long long savedVersion; // @synthesize savedVersion=_savedVersion;
@property(nonatomic) __weak id <MSDocumentDataDelegate> delegate; // @synthesize delegate=_delegate;
@property(nonatomic) __weak NSUndoManager *undoManager; // @synthesize undoManager=_undoManager;
- (void).cxx_destruct;
- (BOOL)wasSavedByTestVersion;
- (BOOL)wasSavedByOldVersion;
- (void)setEnableSliceInteraction:(BOOL)arg1;
- (void)setEnableLayerInteraction:(BOOL)arg1;
- (id)imagesInUse;
- (void)removeDeletedSharedObjectsInstances;
- (id)rootLayersIncludingSymbols:(BOOL)arg1;
- (id)sharedObjectContainer:(unsigned long long)arg1;
- (id)layersSharingStyle:(id)arg1;
- (id)layersSatisfyingTest:(CDUnknownBlockType)arg1;
- (void)layerTreeLayoutDidChange;
- (void)deselectAllLayers;
- (id)selectedLayers;
- (id)pagesArray;
- (BOOL)documentIsEmpty;
- (struct MSModelObject *)sharedObjectOfType:(unsigned long long)arg1 fromLayer:(id)arg2;
- (void)sharedTextStyleDidChange:(id)arg1;
- (void)sharedLayerStyleDidChange:(id)arg1;
- (void)symbolGroupDidChange:(id)arg1;
- (id)standardNameForLayer:(id)arg1;
- (void)dataArray:(id)arg1 didRemoveObject:(id)arg2;
- (void)dataArray:(id)arg1 willRemoveObject:(id)arg2;
- (void)dataArray:(id)arg1 didAddObject:(id)arg2;
- (id)nameForNewPage;
- (id)addBlankPage;
- (void)addPage:(id)arg1;
- (void)removePage:(id)arg1;
@property(retain, nonatomic) MSPage *currentPage; // @dynamic currentPage;
- (void)setCurrentPageIndex:(unsigned long long)arg1;
@property(readonly, nonatomic) NSArray *allPages; // @dynamic allPages;
- (void)dealloc;
- (id)documentData;
- (void)encodeWithCoder:(id)arg1;
- (void)objectDidInit;
- (id)defaultPagesArray;
- (id)usedFontNames;
- (id)usedFonts;
- (void)restoreImageForPatternFill:(id)arg1 imageCollection:(id)arg2;
- (void)restoreImagesForPatternFills:(id)arg1 imageCollection:(id)arg2;
- (void)loadImagesForLayers:(id)arg1 imageCollection:(id)arg2;
- (void)restoreImagesForLayers:(id)arg1 imageCollection:(id)arg2;
- (void)restoreImagesForLayers:(id)arg1 images:(id)arg2;
- (id)patternStylesNeedingRelinkingInLayers:(id)arg1;
- (id)patternStylesNeedingRelinkingInSymbols;
- (id)patternStylesNeedingRelinkingInSharedStyles;
- (id)bitmapsNeedingRelinkingInLayers:(id)arg1;
- (id)bitmapsNeedingRelinkingInSymbols;
- (id)patternStyles;
@end
@interface _MSGraphicsContextSettings : MSModelObject
{
long long _blendMode;
double _opacity;
}
@property(nonatomic) double opacity; // @synthesize opacity=_opacity;
@property(nonatomic) long long blendMode; // @synthesize blendMode=_blendMode;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveOpacity:(double)arg1;
- (double)primitiveOpacity;
- (void)setPrimitiveBlendMode:(long long)arg1;
- (long long)primitiveBlendMode;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSCurvePointDisconnectedBehaviour : MSCurvePointBehaviour
{
}
+ (void)curveToChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)curveFromChangedInPoint:(id)arg1 frame:(struct CGRect)arg2 flags:(long long)arg3;
+ (void)behaviourDidGetAssignedToPoint:(id)arg1 previousMode:(long long)arg2;
@end
@interface NSBezierPathEnumerator : NSObject <NSFastEnumeration>
{
NSBezierPath *bezierPath;
BOOL reverse;
}
@property(nonatomic) BOOL reverse; // @synthesize reverse;
@property(retain, nonatomic) NSBezierPath *bezierPath; // @synthesize bezierPath;
- (void).cxx_destruct;
- (id)pathItems;
- (void)dealloc;
- (id)objectAtIndex:(unsigned long long)arg1;
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
@end
@interface NSBezierPathItem : NSObject
{
struct CGPoint points[3];
unsigned long long _type;
}
@property(nonatomic) unsigned long long type; // @synthesize type=_type;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (id)bezierPathStartingAtPoint:(struct CGPoint)arg1;
- (struct CGPoint *)points;
- (void)setPoints:(struct CGPoint *)arg1;
@end
@interface MSColorArchivingFactory : NSObject
{
}
+ (id)colorForEncodingColor:(id)arg1;
@end
@interface MSPathDecorationStyle : _MSPathDecorationStyle
{
}
- (id)description;
- (void)removeDecoration:(id)arg1;
- (void)addDecoration:(id)arg1;
- (id)decoratePath:(id)arg1;
- (BOOL)isEqual:(id)arg1;
@end
@interface MSSpiralShape : _MSSpiralShape
{
}
- (void)resetPoints;
- (id)defaultName;
- (void)initEmptyObject;
@end
@interface MSCurvePoint : _MSCurvePoint <NSCoding, NSCopying>
{
}
+ (id)pointWithPoint:(struct CGPoint)arg1 curveTo:(struct CGPoint)arg2 curveFrom:(struct CGPoint)arg3;
+ (id)pointWithPoint:(struct CGPoint)arg1;
+ (id)point;
- (void)prepareForRemoval;
- (void)multiplyBy:(double)arg1;
- (void)movePointTo:(struct CGPoint)arg1;
- (void)moveCurveFromTo:(struct CGPoint)arg1 rect:(struct CGRect)arg2 flags:(long long)arg3;
- (void)moveCurveToTo:(struct CGPoint)arg1 rect:(struct CGRect)arg2 flags:(long long)arg3;
- (void)inferCurveMode;
- (BOOL)isRounded;
- (void)changeCurveModeTo:(long long)arg1;
- (Class)currentBehaviour;
- (id)initWithPoint:(struct CGPoint)arg1 curveTo:(struct CGPoint)arg2 curveFrom:(struct CGPoint)arg3;
- (id)initWithPoint:(struct CGPoint)arg1;
// Remaining properties
@property(nonatomic) double cornerRadius;
@property(nonatomic) struct CGPoint curveFrom;
@property(nonatomic) long long curveMode;
@property(nonatomic) struct CGPoint curveTo;
@property(nonatomic) BOOL hasCurveFrom;
@property(nonatomic) BOOL hasCurveTo;
@property(nonatomic) struct CGPoint point;
@end
@interface MSSharedLayerStyleContainer : _MSSharedLayerStyleContainer
{
}
- (void)registerInstance:(id)arg1 withSharedStyle:(id)arg2;
- (unsigned long long)numberOfSharedStyles;
- (long long)indexOfSharedStyle:(id)arg1;
- (id)sharedStyleAtIndex:(unsigned long long)arg1;
- (id)sharedStyleWithID:(id)arg1;
- (id)sharedStyleForInstance:(id)arg1;
- (BOOL)isSharedStyleForInstance:(id)arg1;
- (void)removeSharedStyle:(id)arg1;
- (id)mergeSharedStyleWithName:(id)arg1 sharedStyleID:(id)arg2 instance:(id)arg3;
- (id)addSharedStyleWithName:(id)arg1 firstInstance:(id)arg2;
- (void)enumeratePotentialInstancesInLayer:(id)arg1 block:(CDUnknownBlockType)arg2;
- (unsigned long long)validStyleType;
- (Class)sharedObjectClass;
@end
@interface MSTextStyle : _MSTextStyle
{
}
+ (id)styleWithAttributes:(id)arg1;
- (void)syncOwningTextLayerWithThisStyle;
- (void)setAttributes:(id)arg1;
- (id)treeAsDictionary;
@end
@interface MSStarShape : _MSStarShape <NSCoding>
{
}
- (BOOL)shouldResetPointsOnResize;
- (id)inspectorViewControllers;
- (void)resetPoints;
- (id)defaultName;
- (struct CGRect)boundsForCursorPreview;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
@end
@interface MSBezierPathFactory : NSObject
{
}
+ (id)bezierPathWithRect:(struct CGRect)arg1;
+ (void)initialize;
@end
@interface _MSLayer : MSModelObject
{
BOOL _isFlippedHorizontal;
BOOL _isFlippedVertical;
BOOL _isLocked;
BOOL _isVisible;
BOOL _nameIsFixed;
BOOL _shouldBreakMaskChain;
MSExportOptions *_exportOptions;
MSRect *_frame;
NSString *_name;
NSString *_originalObjectID;
double _rotation;
}
@property(nonatomic) BOOL shouldBreakMaskChain; // @synthesize shouldBreakMaskChain=_shouldBreakMaskChain;
@property(nonatomic) double rotation; // @synthesize rotation=_rotation;
@property(retain, nonatomic) NSString *originalObjectID; // @synthesize originalObjectID=_originalObjectID;
@property(nonatomic) BOOL nameIsFixed; // @synthesize nameIsFixed=_nameIsFixed;
@property(copy, nonatomic) NSString *name; // @synthesize name=_name;
@property(nonatomic) BOOL isVisible; // @synthesize isVisible=_isVisible;
@property(nonatomic) BOOL isLocked; // @synthesize isLocked=_isLocked;
@property(nonatomic) BOOL isFlippedVertical; // @synthesize isFlippedVertical=_isFlippedVertical;
@property(nonatomic) BOOL isFlippedHorizontal; // @synthesize isFlippedHorizontal=_isFlippedHorizontal;
@property(retain, nonatomic) MSRect *frame; // @synthesize frame=_frame;
@property(retain, nonatomic) MSExportOptions *exportOptions; // @synthesize exportOptions=_exportOptions;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveShouldBreakMaskChain:(BOOL)arg1;
- (BOOL)primitiveShouldBreakMaskChain;
- (void)setPrimitiveRotation:(double)arg1;
- (double)primitiveRotation;
- (void)setPrimitiveOriginalObjectID:(id)arg1;
- (id)primitiveOriginalObjectID;
- (void)setPrimitiveNameIsFixed:(BOOL)arg1;
- (BOOL)primitiveNameIsFixed;
- (void)setPrimitiveName:(id)arg1;
- (id)primitiveName;
- (void)setPrimitiveIsVisible:(BOOL)arg1;
- (BOOL)primitiveIsVisible;
- (void)setPrimitiveIsLocked:(BOOL)arg1;
- (BOOL)primitiveIsLocked;
- (void)setPrimitiveIsFlippedVertical:(BOOL)arg1;
- (BOOL)primitiveIsFlippedVertical;
- (void)setPrimitiveIsFlippedHorizontal:(BOOL)arg1;
- (BOOL)primitiveIsFlippedHorizontal;
- (void)setPrimitiveFrame:(id)arg1;
- (id)primitiveFrame;
- (void)setPrimitiveExportOptions:(id)arg1;
- (id)primitiveExportOptions;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSRect : MSModelObject
{
BOOL _constrainProportions;
double _height;
double _width;
double _x;
double _y;
}
@property(nonatomic) double y; // @synthesize y=_y;
@property(nonatomic) double x; // @synthesize x=_x;
@property(nonatomic) double width; // @synthesize width=_width;
@property(nonatomic) double height; // @synthesize height=_height;
@property(nonatomic) BOOL constrainProportions; // @synthesize constrainProportions=_constrainProportions;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveY:(double)arg1;
- (double)primitiveY;
- (void)setPrimitiveX:(double)arg1;
- (double)primitiveX;
- (void)setPrimitiveWidth:(double)arg1;
- (double)primitiveWidth;
- (void)setPrimitiveHeight:(double)arg1;
- (double)primitiveHeight;
- (void)setPrimitiveConstrainProportions:(BOOL)arg1;
- (BOOL)primitiveConstrainProportions;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSDecoration : _MSDecoration
{
}
+ (id)decorationFromURL:(id)arg1;
+ (id)decorationWithName:(id)arg1;
- (id)_decorationForBezierPath:(id)arg1;
- (id)decorationForBezierPath:(id)arg1;
- (double)positionOnPath;
@end
@interface _MSDecoration : MSModelObject
{
NSBezierPath *_decoration;
double _positionOnPath;
}
@property(nonatomic) double positionOnPath; // @synthesize positionOnPath=_positionOnPath;
@property(copy, nonatomic) NSBezierPath *decoration; // @synthesize decoration=_decoration;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitivePositionOnPath:(double)arg1;
- (double)primitivePositionOnPath;
- (void)setPrimitiveDecoration:(id)arg1;
- (id)primitiveDecoration;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSColor : _MSColor
{
}
+ (void)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 fromHexValue:(id)arg4;
+ (id)colorWithHex:(id)arg1 alpha:(double)arg2;
+ (id)hexValueForRed:(double)arg1 green:(double)arg2 blue:(double)arg3;
+ (id)exportingColorSpace;
+ (id)screenColorSpace;
+ (id)colorWithNSColor:(id)arg1;
+ (id)safeNSColor:(id)arg1;
+ (id)colorWithLegacyNSColor:(id)arg1;
+ (id)availableRGBColorSpaces;
+ (id)colorWithHue:(double)arg1 saturation:(double)arg2 brightness:(double)arg3 alpha:(double)arg4;
+ (id)blackColor;
+ (id)whiteColor;
+ (id)colorWithRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
+ (void)setForcedColorSpace:(id)arg1;
+ (id)colorWithRGBADictionary:(id)arg1;
+ (id)colorFromSVGColor:(id)arg1;
+ (id)colorWithSVGString:(id)arg1;
- (id)treeAsDictionary;
- (BOOL)isBlack;
- (BOOL)isWhite;
- (BOOL)fuzzyIsEqual:(id)arg1;
- (id)stringValueWithAlpha:(BOOL)arg1 alphaMultiplication:(double)arg2;
- (id)stringValueWithAlpha:(BOOL)arg1;
- (id)hexValue;
@property(readonly, nonatomic) double brightness; // @dynamic brightness;
@property(readonly, nonatomic) double saturation; // @dynamic saturation;
@property(readonly, nonatomic) double hue; // @dynamic hue;
- (id)HSBColor;
- (id)description;
- (void)setNSColor:(id)arg1;
- (id)NSColorWithColorSpace:(id)arg1;
- (id)replacementObjectForCoder:(id)arg1;
- (unsigned long long)hash;
- (BOOL)isEqual:(id)arg1;
- (id)initWithRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
- (id)RGBADictionary;
- (id)NSColorForContext:(id)arg1;
- (id)svgRepresentation;
@end
@interface _MSRectangleShape : MSCustomShapeLayer
{
BOOL _hasConvertedToNewRoundCorners;
double _fixedRadius;
}
@property(nonatomic) BOOL hasConvertedToNewRoundCorners; // @synthesize hasConvertedToNewRoundCorners=_hasConvertedToNewRoundCorners;
@property(nonatomic) double fixedRadius; // @synthesize fixedRadius=_fixedRadius;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveHasConvertedToNewRoundCorners:(BOOL)arg1;
- (BOOL)primitiveHasConvertedToNewRoundCorners;
- (void)setPrimitiveFixedRadius:(double)arg1;
- (double)primitiveFixedRadius;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSStyleFill : MSStyleBasicFill
{
MSImageData *_image;
NSObject *_imageToLoad;
long long _noiseIndex;
double _noiseIntensity;
long long _patternFillType;
double _patternTileScale;
}
@property(nonatomic) double patternTileScale; // @synthesize patternTileScale=_patternTileScale;
@property(nonatomic) long long patternFillType; // @synthesize patternFillType=_patternFillType;
@property(nonatomic) double noiseIntensity; // @synthesize noiseIntensity=_noiseIntensity;
@property(nonatomic) long long noiseIndex; // @synthesize noiseIndex=_noiseIndex;
@property(retain, nonatomic) NSObject *imageToLoad; // @synthesize imageToLoad=_imageToLoad;
@property(retain, nonatomic) MSImageData *image; // @synthesize image=_image;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitivePatternTileScale:(double)arg1;
- (double)primitivePatternTileScale;
- (void)setPrimitivePatternFillType:(long long)arg1;
- (long long)primitivePatternFillType;
- (void)setPrimitiveNoiseIntensity:(double)arg1;
- (double)primitiveNoiseIntensity;
- (void)setPrimitiveNoiseIndex:(long long)arg1;
- (long long)primitiveNoiseIndex;
- (void)setPrimitiveImageToLoad:(id)arg1;
- (id)primitiveImageToLoad;
- (void)setPrimitiveImage:(id)arg1;
- (id)primitiveImage;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSTriangleShape : _MSTriangleShape
{
}
- (id)defaultName;
- (void)resetPoints;
- (void)initEmptyObject;
- (struct CGRect)boundsForCursorPreview;
- (id)addContentToElement:(id)arg1 attributes:(id)arg2 exporter:(id)arg3 action:(unsigned long long *)arg4;
@end
@interface _MSStyleBasicFill : MSStylePart
{
MSColor *_color;
MSGraphicsContextSettings *_contextSettings;
unsigned long long _fillType;
MSGradient *_gradient;
}
@property(retain, nonatomic) MSGradient *gradient; // @synthesize gradient=_gradient;
@property(nonatomic) unsigned long long fillType; // @synthesize fillType=_fillType;
@property(retain, nonatomic) MSGraphicsContextSettings *contextSettings; // @synthesize contextSettings=_contextSettings;
@property(copy, nonatomic) MSColor *color; // @synthesize color=_color;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveGradient:(id)arg1;
- (id)primitiveGradient;
- (void)setPrimitiveFillType:(unsigned long long)arg1;
- (unsigned long long)primitiveFillType;
- (void)setPrimitiveContextSettings:(id)arg1;
- (id)primitiveContextSettings;
- (void)setPrimitiveColor:(id)arg1;
- (id)primitiveColor;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSArchivedColor : NSObject <NSCoding>
{
double r;
double g;
double b;
double a;
}
+ (id)archivedColor:(id)arg1;
- (void)encodeWithCoder:(id)arg1;
- (id)awakeAfterUsingCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
@end
@interface MSArchiver : NSKeyedArchiver
{
BOOL _archiveObjectIDs;
NSMutableSet *_archivedImages;
}
+ (BOOL)archiveRootObject:(id)arg1 withObjectIDs:(BOOL)arg2 toURL:(id)arg3;
+ (id)archivedDataWithHeaderAndRootObject:(id)arg1 withObjectIDs:(BOOL)arg2;
+ (id)archivedDataWithRootObject:(id)arg1 withObjectIDs:(BOOL)arg2;
@property(retain, nonatomic) NSMutableSet *archivedImages; // @synthesize archivedImages=_archivedImages;
@property(nonatomic) BOOL archiveObjectIDs; // @synthesize archiveObjectIDs=_archiveObjectIDs;
- (void).cxx_destruct;
- (void)encodeObject:(id)arg1 forKey:(id)arg2;
@end
@interface MSRulerData : _MSRulerData
{
}
- (void)handleLightweightObjectChangeForKey:(id)arg1 sender:(id)arg2;
- (void)setValue:(double)arg1 forGuideAtIndex:(unsigned long long)arg2;
- (void)replaceGuideAtIndex:(unsigned long long)arg1 withGuide:(id)arg2;
- (double)guideAtIndex:(unsigned long long)arg1;
- (unsigned long long)numberOfGuides;
- (void)removeGuide:(id)arg1;
- (void)removeGuideAtIndex:(unsigned long long)arg1;
- (void)addGuide:(id)arg1;
- (void)addGuideWithValue:(double)arg1;
- (void)addGuide;
@end
@interface _MSTriangleShape : MSCustomShapeLayer
{
BOOL _isEquilateral;
}
@property(nonatomic) BOOL isEquilateral; // @synthesize isEquilateral=_isEquilateral;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveIsEquilateral:(BOOL)arg1;
- (BOOL)primitiveIsEquilateral;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface _MSArtisticStroke : MSModelObject
{
MSArray *_handles;
}
@property(retain, nonatomic) MSArray *handles; // @synthesize handles=_handles;
- (void).cxx_destruct;
- (BOOL)isEqualForSync:(id)arg1;
- (void)syncPropertiesMatchingReference:(id)arg1 withObject:(id)arg2;
- (void)copyPropertiesToObjectCopy:(id)arg1;
- (void)setAsParentOnChildren;
- (void)decodePropertiesWithCoder:(id)arg1;
- (void)encodePropertiesWithCoder:(id)arg1;
- (void)fillInEmptyObjects;
- (BOOL)hasDefaultValues;
- (void)initEmptyObject;
- (void)setPrimitiveHandles:(id)arg1;
- (id)primitiveHandles;
- (void)enumerateChildProperties:(CDUnknownBlockType)arg1;
- (void)enumerateProperties:(CDUnknownBlockType)arg1;
@end
@interface MSBackgroundBlurRendererDelegate : NSObject <DKContextDelegate>
{
BOOL _stopDrawing;
double _zoomValue;
MSLayer *_untilLayer;
}
+ (id)rendererWithZoomValue:(double)arg1 untilLayer:(id)arg2;
@property(nonatomic) BOOL stopDrawing; // @synthesize stopDrawing=_stopDrawing;
@property(retain, nonatomic) MSLayer *untilLayer; // @synthesize untilLayer=_untilLayer;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
- (void).cxx_destruct;
- (BOOL)rendererNeedsToDrawRect:(struct CGRect)arg1;
- (BOOL)rendererShouldInterruptRendering;
- (BOOL)rendererShouldSkipDrawingLayer:(id)arg1;
- (BOOL)rendererShouldForceDrawingLayer:(id)arg1;
@end
@interface MSStyleTextRenderer : MSStyleRenderer
{
}
+ (void)drawTextLayoutManager:(id)arg1 style:(id)arg2 atPoint:(struct CGPoint)arg3 inFrame:(struct CGRect)arg4 context:(id)arg5;
- (void)drawBorderForLayoutManager:(id)arg1 atPoint:(struct CGPoint)arg2;
- (struct CGPoint)originForDrawingLayoutManager:(id)arg1;
- (struct CGRect)boundingRectForDrawingTextInOriginalRect;
- (void)drawLayoutManager:(id)arg1 style:(id)arg2 aPoint:(struct CGPoint)arg3;
- (void)_renderWithLayoutManager:(id)arg1 atPoint:(struct CGPoint)arg2;
- (void)renderWithLayoutManager:(id)arg1 atPoint:(struct CGPoint)arg2;
@end
@interface MSBitmapBackedRendering : NSObject
{
}
+ (void)renderLayer:(id)arg1 inRect:(struct CGRect)arg2 baseContext:(id)arg3;
+ (id)basicImageForLayer:(id)arg1 context:(id)arg2;
+ (id)CIContextWithContextRef:(struct CGContext *)arg1 colorSpace:(id)arg2;
+ (id)renderEffectsFromLayer:(id)arg1 context:(id)arg2;
+ (id)imageToCacheForLayer:(id)arg1 context:(id)arg2;
@end
@interface MSNoise : NSObject
{
}
+ (void)drawWithIntensity:(double)arg1 ofType:(long long)arg2 inRect:(struct CGRect)arg3 zoomValue:(double)arg4;
+ (void)drawWithIntensity:(double)arg1 ofType:(long long)arg2 inPath:(id)arg3 zoomValue:(double)arg4;
@end
@interface MSSliceTrimming : NSObject
{
}
+ (struct CGRect)simpleSafeRectForSlice:(id)arg1;
+ (struct CGRect)safeRectForSlice:(id)arg1;
+ (id)basicSliceFromLayer:(id)arg1;
+ (struct CGRect)_trimmedRectForSlice:(id)arg1;
+ (struct CGRect)rect:(struct CGRect)arg1 forLayer:(id)arg2 adjustedForPage:(id)arg3;
+ (struct CGRect)trimmedRectForSlice:(id)arg1;
+ (void)trimSlice:(id)arg1 toFitLayers:(id)arg2;
@end
@interface MSExportRendererView : NSView
{
MSExportRenderer *_renderer;
}
@property(nonatomic) __weak MSExportRenderer *renderer; // @synthesize renderer=_renderer;
- (void).cxx_destruct;
- (BOOL)isFlipped;
- (void)drawRect:(struct CGRect)arg1;
@end
@interface MSStandardRendererDelegate : NSObject <MSRenderingContextDelegate>
{
}
+ (id)sharedController;
- (BOOL)rendererShouldInterruptRendering;
- (BOOL)rendererNeedsToDrawRect:(struct CGRect)arg1;
- (BOOL)rendererShouldSkipDrawingLayer:(id)arg1;
- (BOOL)rendererShouldForceDrawingLayer:(id)arg1;
@end
@interface MSStyleFillRenderer : MSBaseRenderer
{
BOOL _hasInnerStroke;
MSRenderingContext *_context;
MSStyleFill *_fill;
BCBezierPath *_path;
long long _fillIndex;
double _zoomValue;
struct CGRect _rect;
}
+ (void)drawFill:(id)arg1 forPath:(id)arg2 atIndex:(long long)arg3 inRect:(struct CGRect)arg4 hasInnerStroke:(BOOL)arg5 context:(id)arg6;
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
@property(nonatomic) double zoomValue; // @synthesize zoomValue=_zoomValue;
@property(nonatomic) BOOL hasInnerStroke; // @synthesize hasInnerStroke=_hasInnerStroke;
@property(nonatomic) long long fillIndex; // @synthesize fillIndex=_fillIndex;
@property(retain, nonatomic) BCBezierPath *path; // @synthesize path=_path;
@property(retain, nonatomic) MSStyleFill *fill; // @synthesize fill=_fill;
@property(retain, nonatomic) MSRenderingContext *context; // @synthesize context=_context;
- (void).cxx_destruct;
- (void)drawPatternStretch;
- (void)prepareAlphaForContext:(struct CGContext *)arg1;
- (void)drawCGImageTile:(struct CGImage *)arg1;
- (struct CGImage *)CGImageForPatternTile;
- (void)drawPatternTile;
- (void)drawNoise;
- (void)drawPatternFill;
- (void)drawGradientFill;
- (void)drawColorFill;
- (long long)graphicsSettings;
- (void)render;
@end
@interface MSBackgroundBlurRenderer : NSObject
{
MSRenderingContext *_context;
MSShapeGroup *_layer;
BCBezierPath *_path;
}
+ (void)blurBackgroundBehindLayer:(id)arg1 path:(id)arg2 context:(id)arg3;
@property(retain, nonatomic) BCBezierPath *path; // @synthesize path=_path;
@property(retain, nonatomic) MSShapeGroup *layer; // @synthesize layer=_layer;
@property(retain, nonatomic) MSRenderingContext *context; // @synthesize context=_context;
- (void).cxx_destruct;
- (id)blur;
- (id)clampImage:(id)arg1;
- (void)renderCanvasImageInRect:(struct CGRect)arg1;
- (id)canvasImageWithContext:(id)arg1;
- (struct CGRect)absoluteRectForLayer:(id)arg1 context:(id)arg2;
- (void)clearBackgroundBehindBlur;
- (void)blurBackgroundWithContext:(id)arg1;
@end
@interface MSBitmapLayerRenderer : MSBaseLayerRenderer
{
}
+ (void)doDrawLayer:(id)arg1 context:(id)arg2;
@end
@interface SketchRenderingStub : NSObject
{
}
- (void)doTheStuff;
@end
@interface MSLayerCachedImage : NSObject
{
NSBitmapImageRep *_image;
struct CGRect _rect;
}
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
@property(retain, nonatomic) NSBitmapImageRep *image; // @synthesize image=_image;
- (void).cxx_destruct;
@end
@interface MSRenderingContext : DKContext
{
BOOL _isDrawingReflection;
BOOL _isExporting;
BOOL _drawGroupOutline;
BOOL _drawShapeOutline;
BOOL _disableSubpixelAliasing;
BOOL _includeArtboardBackground;
BOOL _isDrawingMask;
unsigned long long _disableDrawingFillsCounter;
unsigned long long _disableClippingFillsCounter;
NSMutableArray *_parentStack;
}
+ (unsigned long long)defaultCGContextCreateFlags;
@property(retain, nonatomic) NSMutableArray *parentStack; // @synthesize parentStack=_parentStack;
@property(nonatomic) BOOL isDrawingMask; // @synthesize isDrawingMask=_isDrawingMask;
@property(nonatomic) unsigned long long disableClippingFillsCounter; // @synthesize disableClippingFillsCounter=_disableClippingFillsCounter;
@property(nonatomic) unsigned long long disableDrawingFillsCounter; // @synthesize disableDrawingFillsCounter=_disableDrawingFillsCounter;
@property(nonatomic) BOOL includeArtboardBackground; // @synthesize includeArtboardBackground=_includeArtboardBackground;
@property(nonatomic) BOOL disableSubpixelAliasing; // @synthesize disableSubpixelAliasing=_disableSubpixelAliasing;
@property(nonatomic) BOOL drawShapeOutline; // @synthesize drawShapeOutline=_drawShapeOutline;
@property(nonatomic) BOOL drawGroupOutline; // @synthesize drawGroupOutline=_drawGroupOutline;
@property(nonatomic) BOOL isExporting; // @synthesize isExporting=_isExporting;
@property(nonatomic) BOOL isDrawingReflection; // @synthesize isDrawingReflection=_isDrawingReflection;
- (void).cxx_destruct;
- (BOOL)shouldClipFills;
- (void)performBlockWithoutClippingFills:(CDUnknownBlockType)arg1;
- (BOOL)shouldDrawFills;
- (void)performBlockWithoutDrawingFills:(CDUnknownBlockType)arg1;
- (unsigned long long)disableSubpixelAntialiasingFlags;
- (id)parentLayers;
- (id)parentLayerAtLevel:(unsigned long long)arg1;
- (id)parentLayer;
- (void)popParentLayer;
- (void)pushParentLayer:(id)arg1;
- (id)contextKey;
- (id)initWithContextRef:(struct CGContext *)arg1 atZoomLevel:(double)arg2;
@end
@interface MSStyleImageRenderer : MSStyleRenderer
{
BOOL _treatAsAlpha;
MSBitmapLayer *_bitmapLayer;
}
+ (void)drawBitmapLayer:(id)arg1 context:(id)arg2 inRect:(struct CGRect)arg3;
@property(nonatomic) BOOL treatAsAlpha; // @synthesize treatAsAlpha=_treatAsAlpha;
@property(retain, nonatomic) MSBitmapLayer *bitmapLayer; // @synthesize bitmapLayer=_bitmapLayer;
- (void).cxx_destruct;
- (id)flipTransform;
- (void)drawNineSliceImage;
- (void)drawImage;
- (void)drawImageFills;
- (void)doDrawImage;
- (void)render;
@end
@interface MSSliceMaker : NSObject
{
}
+ (void)configureSliceOptions:(id)arg1 forLayer:(id)arg2;
+ (id)sliceFromExportSize:(id)arg1 layer:(id)arg2 inRect:(struct CGRect)arg3;
+ (id)slicesFromExportableLayer:(id)arg1 sizes:(id)arg2 inRect:(struct CGRect)arg3;
+ (id)slicesFromExportableLayer:(id)arg1 inRect:(struct CGRect)arg2;
+ (id)slicesFromExportableLayer:(id)arg1 sizes:(id)arg2;
+ (id)slicesFromExportableLayer:(id)arg1;
@end
@interface MSStylePathRenderer : MSStyleRenderer
{
}
+ (void)drawPath:(id)arg1 forStyle:(id)arg2 inRect:(struct CGRect)arg3 fallbackColor:(id)arg4 context:(id)arg5;
- (long long)shadowStrokeType;
- (unsigned long long)shadowDrawingType;
- (void)drawInnerShadow;
- (BOOL)shadowFillShouldClip;
- (void)drawShadows;
- (void)clipFillsInBlock:(CDUnknownBlockType)arg1;
- (void)drawFillWithFallbackColor:(id)arg1;
- (void)renderWithFallbackColor:(id)arg1;
@end
@interface MSTextLayerRenderer : MSBaseLayerRenderer
{
}
+ (void)_drawLayer:(id)arg1 onPath:(id)arg2 atLength:(long long)arg3 context:(id)arg4;
+ (void)drawLayer:(id)arg1 onPath:(id)arg2 atLength:(long long)arg3 context:(id)arg4;
+ (double)startingPositionForTextLayer:(id)arg1 onShape:(id)arg2;
+ (void)drawTextLayerInsideTransform:(id)arg1 context:(id)arg2;
+ (void)drawTextLayer:(id)arg1 onUnderlyingPath:(id)arg2 context:(id)arg3;
+ (void)doDrawLayer:(id)arg1 context:(id)arg2;
+ (BOOL)shouldDrawLayer:(id)arg1 context:(id)arg2;
@end
@interface MSShapeGroupRenderer : MSLayerGroupRenderer
{
}
+ (void)_doDrawLayer:(id)arg1 context:(id)arg2;
+ (void)doDrawLayer:(id)arg1 context:(id)arg2;
+ (BOOL)shouldDrawLayer:(id)arg1 context:(id)arg2;
@end
@interface MSLayerGroupRenderer : MSBaseLayerRenderer
{
}
+ (void)drawGroupOutline:(id)arg1;
+ (id)drawableShadowForStyle:(id)arg1 atZoomValue:(double)arg2;
+ (void)beginTransparencyLayerForGroup:(id)arg1 context:(id)arg2;
+ (void)endMaskWithContext:(id)arg1;
+ (id)maskImageForShape:(id)arg1 context:(id)arg2 scale:(double)arg3;
+ (void)beginAlphaMask:(id)arg1 context:(id)arg2;
+ (void)beginMask:(id)arg1 context:(id)arg2;
+ (void)drawLayer:(id)arg1 context:(id)arg2 skipFills:(BOOL)arg3;
+ (void)renderSubLayersOfGroup:(id)arg1 context:(id)arg2;
+ (void)applyShadow:(id)arg1 toContext:(id)arg2;
+ (void)transformContext:(id)arg1 forLayer:(id)arg2;
+ (BOOL)shouldDrawLayer:(id)arg1 context:(id)arg2;
+ (void)doDrawLayer:(id)arg1 context:(id)arg2;
@end
@interface MSBaseRenderer : NSObject
{
}
- (void)render;
@end
@interface MSArtboardGroupRenderer : MSLayerGroupRenderer
{
}
+ (BOOL)shouldDrawArtboardBackground:(id)arg1 context:(id)arg2;
+ (void)renderSubLayersOfGroup:(id)arg1 context:(id)arg2;
+ (BOOL)shouldDrawLayer:(id)arg1 context:(id)arg2;
@end
@interface MSExportRenderer : NSObject <DKContextDelegate>
{
BOOL _isPrinting;
MSExportRequest *_request;
NSColorSpace *_colorSpace;
MSExportRendererView *_renderView;
struct CGRect _bounds;
}
+ (id)exportRendererForRequest:(id)arg1 colorSpace:(id)arg2;
@property(nonatomic) struct CGRect bounds; // @synthesize bounds=_bounds;
@property(retain, nonatomic) MSExportRendererView *renderView; // @synthesize renderView=_renderView;
@property(retain, nonatomic) NSColorSpace *colorSpace; // @synthesize colorSpace=_colorSpace;
@property(nonatomic) BOOL isPrinting; // @synthesize isPrinting=_isPrinting;
@property(retain, nonatomic) MSExportRequest *request; // @synthesize request=_request;
- (void).cxx_destruct;
- (void)dealloc;
- (BOOL)rendererShouldInterruptRendering;
- (BOOL)rendererShouldForceDrawingLayer:(id)arg1;
- (BOOL)rendererNeedsToDrawRect:(struct CGRect)arg1;
- (BOOL)rendererShouldSkipDrawingLayer:(id)arg1;
- (id)printView;
- (void)drawRect:(struct CGRect)arg1;
- (void)preRenderGradientsForLayer:(id)arg1 context:(id)arg2;
- (void)preRenderGradientsForRootLayer:(id)arg1 context:(id)arg2;
- (void)drawSliceBackgroundIfNecessary;
- (id)bitmapImageRep;
- (id)basicBitmapImageRep;
- (void)draw;
- (id)TIFFData;
- (id)PNGData;
- (id)JPGData;
- (id)EPSData;
- (id)image;
- (id)data;
- (struct CGRect)boundsForVectorRender;
- (id)PDFData;
@end
@interface MSExportRequest : NSObject
{
BOOL _shouldTrim;
BOOL _saveForWeb;
BOOL _progressive;
BOOL _compact;
BOOL _includeArtboardBackground;
NSString *_name;
unsigned long long _options;
NSSet *_includedLayerIDs;
MSColor *_backgroundColor;
double _scale;
MSPage *_page;
NSString *_format;
double _compression;
id _rootLayerID;
struct CGRect _rect;
}
+ (id)requestWithRect:(struct CGRect)arg1 scale:(double)arg2;
+ (id)requestWithName:(id)arg1 rect:(struct CGRect)arg2;
@property(copy, nonatomic) id rootLayerID; // @synthesize rootLayerID=_rootLayerID;
@property(nonatomic) BOOL includeArtboardBackground; // @synthesize includeArtboardBackground=_includeArtboardBackground;
@property(nonatomic) BOOL compact; // @synthesize compact=_compact;
@property(nonatomic) BOOL progressive; // @synthesize progressive=_progressive;
@property(nonatomic) double compression; // @synthesize compression=_compression;
@property(nonatomic) BOOL saveForWeb; // @synthesize saveForWeb=_saveForWeb;
@property(copy, nonatomic) NSString *format; // @synthesize format=_format;
@property(retain, nonatomic) MSPage *page; // @synthesize page=_page;
@property(nonatomic) BOOL shouldTrim; // @synthesize shouldTrim=_shouldTrim;
@property(nonatomic) double scale; // @synthesize scale=_scale;
@property(copy, nonatomic) MSColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
@property(copy, nonatomic) NSSet *includedLayerIDs; // @synthesize includedLayerIDs=_includedLayerIDs;
@property(nonatomic) unsigned long long options; // @synthesize options=_options;
@property(copy, nonatomic) NSString *name; // @synthesize name=_name;
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
- (void).cxx_destruct;
- (BOOL)layerIsIncluded:(id)arg1;
- (id)init;
@end
@interface MSBaseLayerRenderer : NSObject
{
}
+ (void)drawCachedImage:(id)arg1 layer:(id)arg2 context:(id)arg3;
+ (void)doDrawLayer:(id)arg1 context:(id)arg2;
+ (void)didDrawLayer:(id)arg1 context:(id)arg2;
+ (void)willDrawLayer:(id)arg1 context:(id)arg2;
+ (BOOL)shouldDrawLayer:(id)arg1 context:(id)arg2;
+ (void)_drawLayer:(id)arg1 context:(id)arg2;
+ (Class)rendererForLayer:(id)arg1;
+ (void)drawLayer:(id)arg1 context:(id)arg2;
+ (void)forceRendering:(CDUnknownBlockType)arg1;
@end
@interface MSStyleRenderer : MSBaseRenderer
{
BCBezierPath *_path;
MSStyle *_style;
MSRenderingContext *_context;
struct CGRect _rect;
}
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
@property(retain, nonatomic) MSRenderingContext *context; // @synthesize context=_context;
@property(retain, nonatomic) MSStyle *style; // @synthesize style=_style;
@property(retain, nonatomic) BCBezierPath *path; // @synthesize path=_path;
- (void).cxx_destruct;
- (BOOL)artisticStrokeIsActive;
- (void)drawBorders;
- (void)applyDashPatternToBezierPath;
- (void)drawFills;
- (BOOL)shouldSkipDrawingShadow:(id)arg1;
- (BOOL)shouldAdvancedClipToAvoidOuterStrokeStrokeBleed;
- (BOOL)shouldAdvancedClipToAvoidInnerStrokeBleed;
- (id)clipPathForOuterStroke;
- (void)addClipForBlock:(CDUnknownBlockType)arg1;
@end
@interface MSPageRenderer : MSLayerGroupRenderer
{
}
+ (BOOL)shouldDrawLayer:(id)arg1 context:(id)arg2;
+ (void)didDrawLayer:(id)arg1 context:(id)arg2;
+ (void)willDrawLayer:(id)arg1 context:(id)arg2;
@end
@interface MSExportRendererWithSVGSupport : MSExportRenderer
{
}
- (id)data;
@end
@interface SVGExporter : NSObject
{
BOOL _exportDetailed;
NSXMLElement *_defs;
NSXMLDocument *_doc;
NSXMLElement *_root;
NSAffineTransform *_initialMove;
MSExportRequest *_slice;
NSString *_mask;
NSMutableDictionary *_gradients;
unsigned long long _nextUniqueID;
struct CGSize _documentSize;
struct CGRect _sliceRect;
}
@property(nonatomic) unsigned long long nextUniqueID; // @synthesize nextUniqueID=_nextUniqueID;
@property(retain, nonatomic) NSMutableDictionary *gradients; // @synthesize gradients=_gradients;
@property(nonatomic) BOOL exportDetailed; // @synthesize exportDetailed=_exportDetailed;
@property(retain, nonatomic) NSString *mask; // @synthesize mask=_mask;
@property(nonatomic) struct CGRect sliceRect; // @synthesize sliceRect=_sliceRect;
@property(retain, nonatomic) MSExportRequest *slice; // @synthesize slice=_slice;
@property(retain, nonatomic) NSAffineTransform *initialMove; // @synthesize initialMove=_initialMove;
@property(retain, nonatomic) NSXMLElement *root; // @synthesize root=_root;
@property(nonatomic) struct CGSize documentSize; // @synthesize documentSize=_documentSize;
@property(retain, nonatomic) NSXMLDocument *doc; // @synthesize doc=_doc;
@property(retain, nonatomic) NSXMLElement *defs; // @synthesize defs=_defs;
- (void).cxx_destruct;
- (id)groupElementWithAffineTransform:(id)arg1;
- (id)groupElementWithTranslateX:(int)arg1 Y:(int)arg2;
- (id)radialGradientAttributes:(id)arg1;
- (id)linearGradientAttributes:(id)arg1;
- (id)stopsForGradient:(id)arg1;
- (id)gradientElement:(id)arg1;
- (void)addGradient:(id)arg1;
- (id)hashForGradient:(id)arg1;
- (id)addDefinitionWithWithName:(id)arg1 children:(id)arg2 attributes:(id)arg3;
- (id)uniqueIDForElementWithName:(id)arg1;
- (void)setDescription:(id)arg1;
- (void)setTitle:(id)arg1;
- (id)normalizePath:(id)arg1;
- (struct CGPoint)normalizePoint:(struct CGPoint)arg1;
- (id)data;
- (id)description;
- (void)exportPage:(id)arg1;
- (id)initWithName:(id)arg1 slice:(id)arg2 detailed:(BOOL)arg3;
@end
@interface SVGTextSpan : NSObject
{
NSString *_text;
NSDictionary *_attributes;
struct CGRect _rect;
}
@property(retain, nonatomic) NSDictionary *attributes; // @synthesize attributes=_attributes;
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
@property(retain, nonatomic) NSString *text; // @synthesize text=_text;
- (void).cxx_destruct;
@end
@interface DataProtocol : NSURLProtocol
{
}
+ (id)dataFromLink:(id)arg1 type:(id *)arg2 encoding:(id *)arg3;
+ (id)canonicalRequestForRequest:(id)arg1;
+ (BOOL)canInitWithRequest:(id)arg1;
- (void)stopLoading;
- (void)startLoading;
@end
@interface SVGDescription : SVGElement
{
}
+ (id)elementOfType:(id)arg1 xml:(id)arg2 importer:(id)arg3 parent:(id)arg4;
@end
@interface SVGImporter : NSObject
{
Class _defaultElementClass;
NSDictionary *_elementClasses;
SVGElement *_root;
NSString *_source;
NSMutableDictionary *_references;
NSMutableDictionary *_styles;
NSURL *_url;
unsigned long long _drawableElementCount;
}
@property(nonatomic) unsigned long long drawableElementCount; // @synthesize drawableElementCount=_drawableElementCount;
@property(retain, nonatomic) NSURL *url; // @synthesize url=_url;
@property(retain, nonatomic) NSMutableDictionary *styles; // @synthesize styles=_styles;
@property(retain, nonatomic) NSMutableDictionary *references; // @synthesize references=_references;
@property(retain, nonatomic) NSString *source; // @synthesize source=_source;
@property(retain, nonatomic) SVGElement *root; // @synthesize root=_root;
@property(retain, nonatomic) NSDictionary *elementClasses; // @synthesize elementClasses=_elementClasses;
@property(nonatomic) Class defaultElementClass; // @synthesize defaultElementClass=_defaultElementClass;
- (void).cxx_destruct;
- (id)styleAttributesForElement:(id)arg1 defaults:(id)arg2;
- (void)registerStyles:(id)arg1 forKeys:(id)arg2;
- (void)addedDrawableElement:(id)arg1;
- (id)relativeURLForLink:(id)arg1;
- (void)processReferences:(id)arg1 withElement:(id)arg2;
- (void)addReferenceToIdentifier:(id)arg1 type:(id)arg2 target:(id)arg3 property:(id)arg4;
- (void)registerElementWithIdentifier:(id)arg1 type:(id)arg2 element:(id)arg3;
- (id)referenceEntriesForType:(id)arg1;
- (id)elementOfType:(id)arg1 xml:(id)arg2 parent:(id)arg3;
- (void)processFile;
- (id)importObjectGraph;
- (id)initWithXMLString:(id)arg1;
- (id)initWithData:(id)arg1;
- (id)initWithURL:(id)arg1;
@end
@interface SVGPathInterpreter : NSObject
{
BOOL _lastCommand;
struct CGPoint _lastPoint;
struct CGPoint _lastControl;
}
+ (id)bezierPathFromPoints:(id)arg1;
+ (id)bezierPathFromCommands:(id)arg1 isPathClosed:(char *)arg2;
@property(nonatomic) BOOL lastCommand; // @synthesize lastCommand=_lastCommand;
@property(nonatomic) struct CGPoint lastControl; // @synthesize lastControl=_lastControl;
@property(nonatomic) struct CGPoint lastPoint; // @synthesize lastPoint=_lastPoint;
- (void)appendAComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendaComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendvComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendhComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendVComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendHComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendsComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendTComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendtComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendQComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendqComponents:(id)arg1 toBezierPath:(id)arg2;
- (struct CGPoint)lastControlReflected;
- (void)appendCurveQuadPoint1:(struct CGPoint)arg1 quadPoint2:(struct CGPoint)arg2 toBezierPath:(id)arg3;
- (void)appendcComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendlComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendmComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendSComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendCComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendLComponents:(id)arg1 toBezierPath:(id)arg2;
- (void)appendMComponents:(id)arg1 toBezierPath:(id)arg2;
- (id)bezierPathFromCommands:(id)arg1 isPathClosed:(char *)arg2;
- (id)bezierPathFromPoints:(id)arg1;
@end
@interface SVGPathScanner : NSObject
{
NSScanner *_scanner;
NSCharacterSet *_number;
NSString *_commandBuffer;
unsigned long long _commandPosition;
}
@property(nonatomic) unsigned long long commandPosition; // @synthesize commandPosition=_commandPosition;
@property(retain, nonatomic) NSString *commandBuffer; // @synthesize commandBuffer=_commandBuffer;
@property(retain, nonatomic) NSCharacterSet *number; // @synthesize number=_number;
@property(retain, nonatomic) NSScanner *scanner; // @synthesize scanner=_scanner;
- (void).cxx_destruct;
- (double)nextFloat;
- (BOOL)nextCommand;
- (id)initWithString:(id)arg1;
@end
@interface SVGSymbolElement : _SVGSymbolElement
{
}
@end
@interface SVGTitle : SVGElement
{
}
+ (id)elementOfType:(id)arg1 xml:(id)arg2 importer:(id)arg3 parent:(id)arg4;
@end
@interface SVGTransformImporter : NSObject
{
}
+ (id)matrixTransformFromComponents:(id)arg1;
+ (id)rotateTransformFromComponents:(id)arg1;
+ (id)scaleTransformFromComponents:(id)arg1;
+ (id)translateTransformFromComponents:(id)arg1;
+ (id)transformFromName:(id)arg1 components:(id)arg2;
+ (id)transformFromString:(id)arg1;
@end
@interface _SVGSymbolElement : SVGGroupElement
{
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@end
@interface SVGBasicShape : _SVGBasicShape
{
}
- (id)shapeGroupForLayer:(id)arg1;
@end
@interface SVGCircleShape : _SVGCircleShape
{
}
- (void)processSelf:(id)arg1;
- (id)enclosingLayerForLayer:(id)arg1 parentLayer:(id)arg2;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface SVGClipPath : _SVGClipPath
{
}
- (BOOL)dontCollapse;
- (BOOL)containsDrawables;
@end
@interface SVGDrawableElement : _SVGDrawableElement
{
NSXMLElement *_deferredClipping;
}
+ (id)styleDefaults;
@property(retain, nonatomic) NSXMLElement *deferredClipping; // @synthesize deferredClipping=_deferredClipping;
- (void).cxx_destruct;
- (id)drawableParent;
- (BOOL)containsDrawables;
- (BOOL)dontCollapse;
- (id)svgAttributesDescription;
- (void)processStyles:(id)arg1 parent:(id)arg2;
- (void)processClipping:(id)arg1 parent:(id)arg2;
- (unsigned long long)processChild:(id)arg1 index:(unsigned long long)arg2;
- (void)processDeferredClippingAtIndex:(unsigned long long)arg1;
- (void)processStyles:(id)arg1;
- (void)processSelf:(id)arg1;
- (id)initWithImporter:(id)arg1 xml:(id)arg2;
- (id)gradientFromSVGGradient:(id)arg1 layer:(id)arg2;
- (void)applyEffectsToLayer:(id)arg1;
- (void)applyScaling:(double)arg1 recursivelyToStyleOfLayer:(id)arg2 parentStyle:(id)arg3;
- (void)applyTransform:(id)arg1 toLayer:(id)arg2;
- (void)adjustSizeForChildrenOfLayer:(id)arg1 parentLayer:(id)arg2;
- (id)adjustOwnLayer:(id)arg1 parentLayer:(id)arg2;
- (id)enclosingLayerForLayer:(id)arg1 parentLayer:(id)arg2;
- (id)emptyLayerWithParentLayer:(id)arg1;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
- (id)makeLayerGroupWithParentLayer:(id)arg1;
- (id)makeLayerWithParentLayer:(id)arg1 progress:(CDUnknownBlockType)arg2;
@end
@interface SVGElement : _SVGElement
{
NSXMLElement *_xml;
SVGImporter *_importer;
}
+ (id)elementOfType:(id)arg1 xml:(id)arg2 importer:(id)arg3 parent:(id)arg4;
@property(retain, nonatomic) SVGImporter *importer; // @synthesize importer=_importer;
@property(retain, nonatomic) NSXMLElement *xml; // @synthesize xml=_xml;
- (void).cxx_destruct;
- (id)styleAttributesForElement:(id)arg1 defaults:(id)arg2;
- (id)relativeURLForLink:(id)arg1;
- (void)resolvedValue:(id)arg1 forProperty:(id)arg2;
- (id)drawableParent;
- (BOOL)containsDrawables;
- (id)name;
- (void)addReferenceToIdentifier:(id)arg1 type:(id)arg2 property:(id)arg3;
- (id)svgAttributesDescription;
- (id)svgDescription;
- (id)elementOfType:(id)arg1 xml:(id)arg2 parent:(id)arg3;
- (void)processStyles:(id)arg1;
- (void)processStyles;
- (void)process;
- (void)processChildren:(id)arg1 startingAtIndex:(unsigned long long)arg2;
- (void)processChildren:(id)arg1;
- (unsigned long long)processChild:(id)arg1 index:(unsigned long long)arg2;
- (void)processIdentifier:(id)arg1;
- (void)processSelf:(id)arg1;
- (id)initWithImporter:(id)arg1 xml:(id)arg2;
- (id)makeLayerWithParentLayer:(id)arg1 progress:(CDUnknownBlockType)arg2;
- (id)adjustOwnLayer:(id)arg1 parentLayer:(id)arg2;
- (void)nameLayer:(id)arg1;
- (id)effectiveLayerName;
- (void)adjustSizeForChildrenOfLayer:(id)arg1 parentLayer:(id)arg2;
- (void)makeChildLayersWithParentLayer:(id)arg1 progress:(CDUnknownBlockType)arg2;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface SVGEllipseShape : _SVGEllipseShape
{
}
- (void)processSelf:(id)arg1;
- (id)enclosingLayerForLayer:(id)arg1 parentLayer:(id)arg2;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface SVGFill : _SVGFill
{
}
+ (id)fillForXML:(id)arg1 element:(id)arg2 parent:(id)arg3;
+ (id)styleDefaults;
- (id)svgAttributesDescription;
- (void)setupFromString:(id)arg1 opacity:(id)arg2;
@end
@interface SVGFont : _SVGFont
{
}
+ (id)fontForXML:(id)arg1 element:(id)arg2 parent:(id)arg3;
+ (id)styleDefaults;
- (id)svgAttributesDescription;
- (id)representedFont;
@end
@interface SVGStyle : SVGElement
{
}
+ (id)elementOfType:(id)arg1 xml:(id)arg2 importer:(id)arg3 parent:(id)arg4;
@end
@interface SVGGradient : _SVGGradient
{
}
- (id)stopsElements;
- (id)svgAttributesDescription;
- (struct CGPoint)to;
- (struct CGPoint)from;
- (void)setupLinearGradientWithXML:(id)arg1;
- (void)setupRadialGradientWithXML:(id)arg1;
- (void)processSelf:(id)arg1;
@end
@interface SVGGradientStop : _SVGGradientStop
{
}
+ (id)styleDefaults;
- (id)svgAttributesDescription;
- (void)processSelf:(id)arg1;
@end
@interface SVGGroupElement : _SVGGroupElement
{
}
- (id)svgAttributesDescription;
@end
@interface SVGImage : _SVGImage
{
}
+ (void)initialize;
- (void)processSelf:(id)arg1;
- (void)applyEffectsToLayer:(id)arg1;
- (void)adjustSizeForChildrenOfLayer:(id)arg1 parentLayer:(id)arg2;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface SVGLineShape : _SVGLineShape
{
}
- (void)processSelf:(id)arg1;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface SVGLink : _SVGLink
{
}
- (void)resolvedValue:(id)arg1 forProperty:(id)arg2;
- (void)processSelf:(id)arg1;
- (id)effectiveLayerName;
@end
@interface SVGPathShape : _SVGPathShape
{
}
- (id)svgAttributesDescription;
- (void)processSelf:(id)arg1;
- (void)processPath:(id)arg1;
- (void)nameLayer:(id)arg1;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface SVGPolygonShape : _SVGPolygonShape
{
}
- (void)processPath:(id)arg1;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface SVGRectangleShape : _SVGRectangleShape
{
}
- (void)processSelf:(id)arg1;
- (id)enclosingLayerForLayer:(id)arg1 parentLayer:(id)arg2;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface SVGStroke : _SVGStroke
{
}
+ (id)strokeForXML:(id)arg1 element:(id)arg2 parent:(id)arg3;
+ (id)styleDefaults;
- (id)svgAttributesDescription;
- (void)setupFromString:(id)arg1 opacity:(id)arg2;
@end
@interface SVGText : _SVGText
{
}
+ (id)styleDefaults;
- (id)svgAttributesDescription;
- (id)name;
- (void)processSelf:(id)arg1;
- (double)doubleValueFromXML:(id)arg1 attributeWithName:(id)arg2 orParent:(id)arg3;
- (void)applyEffectsToLayer:(id)arg1;
- (id)enclosingLayerForLayer:(id)arg1 parentLayer:(id)arg2;
- (id)makeOwnLayerWithParentLayer:(id)arg1;
@end
@interface _SVGBasicShape : SVGDrawableElement
{
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@end
@interface _SVGCircleShape : SVGBasicShape
{
double _cx;
double _cy;
double _r;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(nonatomic) double r; // @synthesize r=_r;
@property(nonatomic) double cy; // @synthesize cy=_cy;
@property(nonatomic) double cx; // @synthesize cx=_cx;
@end
@interface _SVGClipPath : SVGGroupElement
{
NSSet *_clipping;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) NSSet *clipping; // @synthesize clipping=_clipping;
- (void).cxx_destruct;
- (void)primitiveRemoveClippingObject:(id)arg1;
- (void)primitiveAddClippingObject:(id)arg1;
- (void)removeClippingObject:(id)arg1;
- (void)addClippingObject:(id)arg1;
@end
@interface _SVGDrawableElement : SVGElement
{
BOOL _clips;
BOOL _hidden;
SVGClipPath *_clip;
SVGFill *_fill;
SVGFont *_font;
SVGMask *_mask;
SVGStroke *_stroke;
double _opacity;
NSAffineTransform *_transform;
struct CGRect _rect;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) NSAffineTransform *transform; // @synthesize transform=_transform;
@property(nonatomic) struct CGRect rect; // @synthesize rect=_rect;
@property(nonatomic) double opacity; // @synthesize opacity=_opacity;
@property(nonatomic) BOOL hidden; // @synthesize hidden=_hidden;
@property(nonatomic) BOOL clips; // @synthesize clips=_clips;
@property(retain, nonatomic) SVGStroke *stroke; // @synthesize stroke=_stroke;
@property(retain, nonatomic) SVGMask *mask; // @synthesize mask=_mask;
@property(retain, nonatomic) SVGFont *font; // @synthesize font=_font;
@property(retain, nonatomic) SVGFill *fill; // @synthesize fill=_fill;
@property(retain, nonatomic) SVGClipPath *clip; // @synthesize clip=_clip;
- (void).cxx_destruct;
- (void)primitiveSetStroke:(id)arg1;
- (void)primitiveSetMask:(id)arg1;
- (void)primitiveSetFont:(id)arg1;
- (void)primitiveSetFill:(id)arg1;
- (void)primitiveSetClip:(id)arg1;
@end
@interface _SVGElement : NSObject
{
NSSet *_children;
NSSet *_linked;
SVGElement *_parent;
NSString *_desc;
NSString *_identifier;
long long _index;
NSString *_title;
NSString *_type;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) NSString *type; // @synthesize type=_type;
@property(retain, nonatomic) NSString *title; // @synthesize title=_title;
@property(nonatomic) long long index; // @synthesize index=_index;
@property(retain, nonatomic) NSString *identifier; // @synthesize identifier=_identifier;
@property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc;
@property(retain, nonatomic) SVGElement *parent; // @synthesize parent=_parent;
@property(retain, nonatomic) NSSet *linked; // @synthesize linked=_linked;
@property(retain, nonatomic) NSSet *children; // @synthesize children=_children;
- (void).cxx_destruct;
- (void)primitiveSetParent:(id)arg1;
- (void)primitiveRemoveLinkedObject:(id)arg1;
- (void)primitiveAddLinkedObject:(id)arg1;
- (void)removeLinkedObject:(id)arg1;
- (void)addLinkedObject:(id)arg1;
- (void)primitiveRemoveChildrenObject:(id)arg1;
- (void)primitiveAddChildrenObject:(id)arg1;
- (void)removeChildrenObject:(id)arg1;
- (void)addChildrenObject:(id)arg1;
@end
@interface _SVGEllipseShape : SVGBasicShape
{
double _cx;
double _cy;
double _rx;
double _ry;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(nonatomic) double ry; // @synthesize ry=_ry;
@property(nonatomic) double rx; // @synthesize rx=_rx;
@property(nonatomic) double cy; // @synthesize cy=_cy;
@property(nonatomic) double cx; // @synthesize cx=_cx;
@end
@interface _SVGFill : SVGElement
{
SVGGradient *_gradient;
NSSet *_usedBy;
SVGColor *_color;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) SVGColor *color; // @synthesize color=_color;
@property(retain, nonatomic) NSSet *usedBy; // @synthesize usedBy=_usedBy;
@property(retain, nonatomic) SVGGradient *gradient; // @synthesize gradient=_gradient;
- (void).cxx_destruct;
- (void)primitiveRemoveUsedByObject:(id)arg1;
- (void)primitiveAddUsedByObject:(id)arg1;
- (void)removeUsedByObject:(id)arg1;
- (void)addUsedByObject:(id)arg1;
- (void)primitiveSetGradient:(id)arg1;
@end
@interface _SVGFont : SVGElement
{
NSSet *_usedBy;
NSString *_family;
double _size;
NSString *_style;
NSString *_variant;
double _weight;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(nonatomic) double weight; // @synthesize weight=_weight;
@property(retain, nonatomic) NSString *variant; // @synthesize variant=_variant;
@property(retain, nonatomic) NSString *style; // @synthesize style=_style;
@property(nonatomic) double size; // @synthesize size=_size;
@property(retain, nonatomic) NSString *family; // @synthesize family=_family;
@property(retain, nonatomic) NSSet *usedBy; // @synthesize usedBy=_usedBy;
- (void).cxx_destruct;
- (void)primitiveRemoveUsedByObject:(id)arg1;
- (void)primitiveAddUsedByObject:(id)arg1;
- (void)removeUsedByObject:(id)arg1;
- (void)addUsedByObject:(id)arg1;
@end
@interface _SVGGradient : SVGElement
{
BOOL _absolute;
BOOL _radial;
NSSet *_linkedFrom;
SVGGradient *_linkedTo;
NSSet *_usedByFills;
NSSet *_usedByStrokes;
double _fromX;
double _fromY;
double _toX;
double _toY;
NSAffineTransform *_transform;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) NSAffineTransform *transform; // @synthesize transform=_transform;
@property(nonatomic) double toY; // @synthesize toY=_toY;
@property(nonatomic) double toX; // @synthesize toX=_toX;
@property(nonatomic) BOOL radial; // @synthesize radial=_radial;
@property(nonatomic) double fromY; // @synthesize fromY=_fromY;
@property(nonatomic) double fromX; // @synthesize fromX=_fromX;
@property(nonatomic) BOOL absolute; // @synthesize absolute=_absolute;
@property(retain, nonatomic) NSSet *usedByStrokes; // @synthesize usedByStrokes=_usedByStrokes;
@property(retain, nonatomic) NSSet *usedByFills; // @synthesize usedByFills=_usedByFills;
@property(retain, nonatomic) SVGGradient *linkedTo; // @synthesize linkedTo=_linkedTo;
@property(retain, nonatomic) NSSet *linkedFrom; // @synthesize linkedFrom=_linkedFrom;
- (void).cxx_destruct;
- (void)primitiveRemoveUsedByStrokesObject:(id)arg1;
- (void)primitiveAddUsedByStrokesObject:(id)arg1;
- (void)removeUsedByStrokesObject:(id)arg1;
- (void)addUsedByStrokesObject:(id)arg1;
- (void)primitiveRemoveUsedByFillsObject:(id)arg1;
- (void)primitiveAddUsedByFillsObject:(id)arg1;
- (void)removeUsedByFillsObject:(id)arg1;
- (void)addUsedByFillsObject:(id)arg1;
- (void)primitiveSetLinkedTo:(id)arg1;
- (void)primitiveRemoveLinkedFromObject:(id)arg1;
- (void)primitiveAddLinkedFromObject:(id)arg1;
- (void)removeLinkedFromObject:(id)arg1;
- (void)addLinkedFromObject:(id)arg1;
@end
@interface SVGMask : _SVGMask
{
}
- (void)resolvedValue:(id)arg1 forProperty:(id)arg2;
- (void)processSelf:(id)arg1;
@end
@interface _SVGMask : SVGGroupElement
{
NSSet *_masking;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) NSSet *masking; // @synthesize masking=_masking;
- (void).cxx_destruct;
- (void)primitiveRemoveMaskingObject:(id)arg1;
- (void)primitiveAddMaskingObject:(id)arg1;
- (void)removeMaskingObject:(id)arg1;
- (void)addMaskingObject:(id)arg1;
@end
@interface _SVGGradientStop : SVGElement
{
SVGColor *_color;
double _position;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(nonatomic) double position; // @synthesize position=_position;
@property(retain, nonatomic) SVGColor *color; // @synthesize color=_color;
- (void).cxx_destruct;
@end
@interface _SVGGroupElement : SVGDrawableElement
{
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@end
@interface _SVGImage : SVGDrawableElement
{
NSImage *_image;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) NSImage *image; // @synthesize image=_image;
- (void).cxx_destruct;
@end
@interface _SVGLineShape : SVGBasicShape
{
double _x1;
double _x2;
double _y1;
double _y2;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(nonatomic) double y2; // @synthesize y2=_y2;
@property(nonatomic) double y1; // @synthesize y1=_y1;
@property(nonatomic) double x2; // @synthesize x2=_x2;
@property(nonatomic) double x1; // @synthesize x1=_x1;
@end
@interface _SVGLink : SVGDrawableElement
{
SVGElement *_link;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) SVGElement *link; // @synthesize link=_link;
- (void).cxx_destruct;
- (void)primitiveSetLink:(id)arg1;
@end
@interface _SVGPathShape : SVGDrawableElement
{
BOOL _closed;
NSBezierPath *_path;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(retain, nonatomic) NSBezierPath *path; // @synthesize path=_path;
@property(nonatomic) BOOL closed; // @synthesize closed=_closed;
- (void).cxx_destruct;
@end
@interface _SVGPolygonShape : SVGPathShape
{
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@end
@interface _SVGRectangleShape : SVGBasicShape
{
double _cornerRadius;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(nonatomic) double cornerRadius; // @synthesize cornerRadius=_cornerRadius;
@end
@interface _SVGStroke : SVGElement
{
SVGGradient *_gradient;
NSSet *_usedBy;
SVGColor *_color;
NSArray *_dashes;
double _width;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(nonatomic) double width; // @synthesize width=_width;
@property(retain, nonatomic) NSArray *dashes; // @synthesize dashes=_dashes;
@property(retain, nonatomic) SVGColor *color; // @synthesize color=_color;
@property(retain, nonatomic) NSSet *usedBy; // @synthesize usedBy=_usedBy;
@property(retain, nonatomic) SVGGradient *gradient; // @synthesize gradient=_gradient;
- (void).cxx_destruct;
- (void)primitiveRemoveUsedByObject:(id)arg1;
- (void)primitiveAddUsedByObject:(id)arg1;
- (void)removeUsedByObject:(id)arg1;
- (void)addUsedByObject:(id)arg1;
- (void)primitiveSetGradient:(id)arg1;
@end
@interface _SVGText : SVGDrawableElement
{
BOOL _adjustSpacingAndGlyphs;
short _anchor;
double _dx;
double _dy;
double _length;
double _rotate;
NSString *_text;
double _x;
double _y;
}
+ (id)attributeNames;
+ (id)relationshipNames;
+ (id)propertyNames;
@property(nonatomic) double y; // @synthesize y=_y;
@property(nonatomic) double x; // @synthesize x=_x;
@property(retain, nonatomic) NSString *text; // @synthesize text=_text;
@property(nonatomic) double rotate; // @synthesize rotate=_rotate;
@property(nonatomic) double length; // @synthesize length=_length;
@property(nonatomic) double dy; // @synthesize dy=_dy;
@property(nonatomic) double dx; // @synthesize dx=_dx;
@property(nonatomic) short anchor; // @synthesize anchor=_anchor;
@property(nonatomic) BOOL adjustSpacingAndGlyphs; // @synthesize adjustSpacingAndGlyphs=_adjustSpacingAndGlyphs;
- (void).cxx_destruct;
@end
@interface SVGColor : NSObject
{
double _red;
double _green;
double _blue;
double _alpha;
}
+ (id)colorWithSVGString:(id)arg1;
+ (id)namedColor:(id)arg1;
+ (id)rgbColorRed:(long long)arg1 green:(long long)arg2 blue:(long long)arg3;
+ (id)colorWithRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4;
+ (id)colorWithNSColor:(id)arg1;
+ (id)availableRGBColorSpaces;
+ (id)staticColorDictionary;
@property(nonatomic) double alpha; // @synthesize alpha=_alpha;
@property(nonatomic) double blue; // @synthesize blue=_blue;
@property(nonatomic) double green; // @synthesize green=_green;
@property(nonatomic) double red; // @synthesize red=_red;
- (id)stringValueWithAlpha:(BOOL)arg1 alphaMultiplication:(double)arg2;
- (id)stringValueWithAlpha:(BOOL)arg1;
- (id)colorWithAlphaComponent:(double)arg1;
- (id)svgRepresentation;
- (id)hexValue;
@end
@interface NSBezierPath (Boolean)
- (id)fb_xor:(id)arg1;
- (id)fb_difference:(id)arg1;
- (id)fb_intersect:(id)arg1;
- (id)fb_union:(id)arg1;
@end
@interface NSAffineTransform (CHAffineTransform_Additions)
+ (id)transformFromStruct:(struct _CHTransformStruct)arg1 aroundPoint:(struct CGPoint)arg2 inPlace:(BOOL)arg3;
+ (id)transformFromStruct:(struct _CHTransformStruct)arg1 aroundPoint:(struct CGPoint)arg2;
+ (id)rotationTransformWithDegrees:(long long)arg1 aroundPoint:(struct CGPoint)arg2;
+ (id)transformWithOffset:(struct CGPoint)arg1;
+ (id)transformByScaling:(double)arg1;
+ (id)transformByTranslatingXBy:(double)arg1 yBy:(double)arg2;
- (struct CGAffineTransform)CGAffineTransform;
- (id)invertedTransform;
- (void)transactionWithBlock:(CDUnknownBlockType)arg1;
- (void)rotateWithDegrees:(double)arg1 aroundPoint:(struct CGPoint)arg2;
- (void)translateByOffset:(struct CGPoint)arg1;
@end
@interface NSApplication (CHApplicationAdditions)
- (id)applicationBuild;
- (id)applicationVersion;
- (id)majorVersion;
- (id)applicationName;
@end
@interface NSArray (CHArrayExtensions)
+ (id)arrayByMergingArrays:(id)arg1;
- (id)rotateTwoDimensionalArray;
- (id)uniqueObjects;
- (id)subArrayToIndex:(long long)arg1;
- (id)objectAtIndexOrNil:(unsigned long long)arg1;
- (BOOL)isValidIndex:(unsigned long long)arg1;
- (id)dictionaryBySplittingArrayUsingKey:(id)arg1;
- (id)arrayByAddingObjects:(id)arg1;
- (id)arrayByRemovingObject:(id)arg1;
- (id)sortedArrayUsingKey:(id)arg1;
- (id)sortedArray;
- (id)arrayByRemovingNull;
- (id)filteredByObjectsOfClass:(Class)arg1;
- (BOOL)containsOnlyObjectsOfClass:(Class)arg1;
- (id)mutableCopyDeep;
- (id)copyDeep;
- (BOOL)containsObjectOfClass:(Class)arg1;
- (id)reversedArray;
- (id)end;
- (id)tail;
- (id)firstObject;
@end
@interface NSMutableArray (NSMutableArrayAdditions)
- (void)addObjectIfNotNil:(id)arg1;
- (void)onlyKeepObjectsFromClass:(Class)arg1;
- (void)replaceObject:(id)arg1 withObject:(id)arg2;
- (void)removeFirstObject;
@end
@interface NSImage (NSImageBlocksDrawing)
+ (id)drawImageFlipped:(BOOL)arg1 withSize:(struct CGSize)arg2 withBlock:(CDUnknownBlockType)arg3;
+ (id)drawImageFlippedWithSize:(struct CGSize)arg1 withBlock:(CDUnknownBlockType)arg2;
+ (id)drawImageWithSize:(struct CGSize)arg1 withBlock:(CDUnknownBlockType)arg2;
@end
@interface NSMenu (NSMenu_Blocks)
+ (id)menuWithItems:(id)arg1;
@end
@interface NSArray (NSArray_SmallBlocks)
- (id)filterUsingBlockWithIndex:(CDUnknownBlockType)arg1;
- (id)filteredArrayUsingBlock:(CDUnknownBlockType)arg1;
- (void)eachWithIndex:(CDUnknownBlockType)arg1;
- (void)each:(CDUnknownBlockType)arg1;
@end
@interface NSSet (NSSet_SmallBlocks)
- (id)mapSet:(CDUnknownBlockType)arg1;
- (void)each:(CDUnknownBlockType)arg1;
@end
@interface NSArray (NSArray_Blocks)
+ (id)arrayWithCapacity:(unsigned long long)arg1 fill:(CDUnknownBlockType)arg2;
- (BOOL)containsObjectPassingTest:(CDUnknownBlockType)arg1;
- (unsigned long long)indexOfFirstObjectPassingTest:(CDUnknownBlockType)arg1;
- (id)firstObjectPassingTest:(CDUnknownBlockType)arg1;
- (id)firstObject;
- (double)sum:(CDUnknownBlockType)arg1;
- (id)mapWithIndex:(CDUnknownBlockType)arg1;
- (id)map:(CDUnknownBlockType)arg1;
@end
@interface NSMutableArray (NSMutableArray_CHBlocks)
+ (id)arrayWithCapacity:(unsigned long long)arg1 fill:(CDUnknownBlockType)arg2;
- (void)removeObjectsPassingTest:(CDUnknownBlockType)arg1;
@end
@interface NSObject (NSObject_SmallBlocks)
- (void)changeKey:(id)arg1 inBlock:(CDUnknownBlockType)arg2;
@end
@interface NSTimer (NSTimer_Blocks)
+ (void)msExecuteSimpleBlock:(id)arg1;
+ (id)scheduledTimerWithTimeInterval:(double)arg1 repeats:(BOOL)arg2 block:(CDUnknownBlockType)arg3;
@end
@interface NSColor (CHColorExtensions)
+ (id)colorWithGray:(float)arg1 alpha:(float)arg2;
+ (id)colorWithGray:(float)arg1;
- (BOOL)isWhite;
- (BOOL)fuzzyIsEqual:(id)arg1;
- (struct CGColor *)newCGColor;
@end
@interface NSCursor (CHCursorExtensions)
+ (id)cursorWithImageNamed:(id)arg1 hotSpot:(struct CGPoint)arg2;
+ (id)cursorWithImageNamed:(id)arg1;
@end
@interface NSDictionary (CHDictionaryExtensions)
- (id)mutableCopyDeep;
- (id)mapDictionary:(CDUnknownBlockType)arg1;
@end
@interface NSMutableDictionary (CHMutableDictionaryExtensions)
- (id)valueForKey:(id)arg1 orBySettingMissingValue:(id)arg2;
- (void)addValue:(id)arg1 forKey:(id)arg2;
@end
@interface NSFileManager (CHFileManagerExtensions)
- (id)uniqueTemporaryURLWithExtension:(id)arg1 subfolder:(id)arg2;
- (id)uniqueTemporaryURLWithExtension:(id)arg1;
- (BOOL)fileIsFolder:(id)arg1;
- (id)shallowSubpathURLsOfDirectoryAtURL:(id)arg1;
- (id)shallowSubpathsOfDirectoryAtURL:(id)arg1;
- (id)visibleSubpathsOfDirectoryWithoutGoingIntoPackages:(id)arg1;
- (id)visibleSubpathsOfDirectoryAtURLWithoutGoingIntoPackages:(id)arg1;
- (BOOL)createDirectoryIfNecessary:(id)arg1;
- (id)visibleSubpathsOfDirectory:(id)arg1;
@end
@interface NSGradient (CHGradientExtensions)
+ (void)drawHorizontalGradientInRect:(struct CGRect)arg1 leftColor:(id)arg2 rightColor:(id)arg3;
+ (void)drawVerticalGradientInRect:(struct CGRect)arg1 topColor:(id)arg2 bottomColor:(id)arg3;
@end
@interface NSBitmapImageRep (CHBitmapRepAdditions)
- (id)PNGRepresentationWithInterlaced:(BOOL)arg1;
- (id)JPGRepresentationWithCompression:(double)arg1 progressive:(BOOL)arg2;
@end
@interface CIImage (CHCIImageAdditions)
- (id)imageByScaling:(double)arg1;
- (id)PNGRepresentationWithInterlaced:(BOOL)arg1;
@end
@interface NSMenu (CHMenuAdditions)
- (void)addItemsFromArray:(id)arg1;
- (void)insertItemsFromArray:(id)arg1 atIndex:(unsigned long long)arg2;
- (BOOL)isInMainMenu;
- (id)addSmallItemWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3;
- (id)addItemWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3 submenu:(id)arg4;
- (id)addItemWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3 representedObject:(id)arg4;
- (id)addItemWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3;
- (id)addItemWithTruncatedTitle:(id)arg1 small:(BOOL)arg2 target:(id)arg3 action:(SEL)arg4;
- (id)addItemWithTitle:(id)arg1 small:(BOOL)arg2 target:(id)arg3 action:(SEL)arg4;
- (id)addItemWithTitle:(id)arg1 action:(SEL)arg2;
@end
@interface NSMenuItem (CHMenuItemAdditions)
+ (id)itemWithTitle:(id)arg1 action:(SEL)arg2;
+ (id)smallItemWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3;
- (BOOL)isInMainMenu;
@end
@interface NSObject (NSObjectAddObservers)
- (void)removeObserver:(id)arg1 forKeyPaths:(id)arg2;
- (void)addObserver:(id)arg1 forKeyPaths:(id)arg2 options:(unsigned long long)arg3 context:(void *)arg4;
@end
@interface NSSet (CHSetExtensions)
- (id)sortedArrayUsingKey:(id)arg1;
@end
@interface NSMutableSet (NSMutableSetAdditions)
- (void)addObjectIfNotNil:(id)arg1;
@end
@interface NSImage (Chocolat)
- (id)firstBitmapImageRep;
- (id)firstBitmapImageRepOrCreateIfNecessary;
- (void)drawFlippedInRect:(struct CGRect)arg1 fraction:(double)arg2;
- (void)drawFlippedAtPoint:(struct CGPoint)arg1 fraction:(double)arg2;
- (void)drawFlippedAtPoint:(struct CGPoint)arg1;
- (id)pressedImage;
- (id)hoverImage;
- (id)selectedImage;
- (void)flipVertical;
- (void)flipHorizontal;
- (void)drawProportionallyInRect:(struct CGRect)arg1 operation:(unsigned long long)arg2 fraction:(double)arg3;
- (id)scaledImageToSize:(struct CGSize)arg1;
- (void)drawInRect:(struct CGRect)arg1 fraction:(double)arg2;
- (void)drawAtPoint:(struct CGPoint)arg1 fraction:(double)arg2;
- (void)drawAtPoint:(struct CGPoint)arg1;
@end
@interface NSToolbar (CHToolbarExtensions)
- (id)itemWithIdentifier:(id)arg1;
@end
@interface NSUserDefaults (CHUserDefaultsAdditions)
+ (BOOL)registerBool:(BOOL)arg1 forKey:(id)arg2;
+ (float)registerFloat:(double)arg1 forKey:(id)arg2;
+ (long long)registerInteger:(long long)arg1 forKey:(id)arg2;
+ (id)registerObject:(id)arg1 forKey:(id)arg2;
@end
@interface NSView (CHViewAdditions)
- (void)beginDragFromEvent:(id)arg1 image:(id)arg2 writersBlock:(CDUnknownBlockType)arg3;
- (void)beginDragFromEvent:(id)arg1 image:(id)arg2 type:(id)arg3 data:(id)arg4;
- (id)enclosingSplitView;
- (id)imageRepresentation;
- (void)setNeedsDisplay;
- (void)setFrameOriginY:(double)arg1;
- (void)setFrameOriginX:(double)arg1;
- (void)setFrameWidth:(double)arg1;
- (void)setFrameHeight:(double)arg1;
@end
@interface NSSplitView (CHViewAdditions)
- (id)enclosingSplitView;
@end
@interface NSWorkspace (CHWorkspaceAdditions)
- (id)applicationSupportDirectoryWithSubDirectory:(id)arg1 createIfNeeded:(BOOL)arg2;
- (id)applicationSupportDirectory;
@end
@interface NSFont (CHFontAttributes)
- (id)stringAttributesWithColor:(id)arg1;
- (id)stringAttributes;
@end
@interface NSMutableAttributedString (CHMutableAttributedStringAdditions)
- (void)appendString:(id)arg1 attributes:(id)arg2;
@end
@interface NSString (UIStringDrawingCompatibility)
- (struct CGSize)sizeWithFont:(id)arg1;
- (void)drawCenteredAtPoint:(struct CGPoint)arg1 withFont:(id)arg2 color:(id)arg3;
- (void)drawAtPoint:(struct CGPoint)arg1 withFont:(id)arg2;
@end
@interface NSAttributedString (CHAttributedStringAdditions)
+ (id)attributedStringWithString:(id)arg1 font:(id)arg2;
+ (id)attributedStringWithString:(id)arg1 attributes:(id)arg2;
@end
@interface NSString (CHStringExtensions)
+ (id)stringWithNumber:(double)arg1 suffix:(id)arg2;
+ (id)stringWithFloat:(double)arg1;
+ (id)stringWithInteger:(long long)arg1;
+ (id)stringWithFirstCommonCharactersInArray:(id)arg1;
+ (id)stringWithPathComponents:(id)arg1;
- (BOOL)containsSubstring:(id)arg1;
- (id)trimmedString;
- (id)stringWithFirstCharacterLowercase;
- (BOOL)endsWith:(id)arg1;
- (BOOL)startsWith:(id)arg1;
- (id)stringByAppendingPathComponents:(id)arg1;
- (id)stringByDeletingSuffix:(id)arg1;
- (id)stringByDeletingPrefix:(id)arg1;
- (id)stringByPrefixingIfNessary:(id)arg1;
@end
@interface NSString (CHStringPathExtensions)
- (id)expandTilde;
- (id)withExtension:(id)arg1;
- (id)withoutExtension;
- (id)extension;
- (id)lastChild;
- (id)child:(id)arg1;
- (id)parent;
@end
@interface NSURL (CHStringPathExtensions)
- (id)withExtension:(id)arg1;
@end
@interface NSString (CHStringAdditions)
- (long long)fontSizeToFitStringWithAttributes:(id)arg1 inSize:(struct CGSize)arg2 maximumFontSize:(long long)arg3;
- (void)fitStringAttributes:(id)arg1 inHeight:(long long)arg2;
- (void)fitStringAttributes:(id)arg1 inWidth:(long long)arg2;
- (void)fitStringAttributes:(id)arg1 inSize:(struct CGSize)arg2;
- (long long)fontSizeToFitStringWithAttributes:(id)arg1 inHeight:(long long)arg2;
- (long long)fontSizeToFitStringWithAttributes:(id)arg1 inWidth:(long long)arg2;
- (long long)fontSizeToFitStringWithAttributes:(id)arg1 inSize:(struct CGSize)arg2;
- (double)heightWithFont:(id)arg1 maxWidth:(double)arg2;
@end
@interface NSAttributedString (CHAttributedStringSizeAdditions)
- (double)heightWithFont:(id)arg1 maxWidth:(double)arg2;
@end
@interface NSArray (NSArray_Splitting)
- (id)joinWords;
- (id)front;
@end
@interface NSString (NSString_Splitting)
- (BOOL)containsWordsInString:(id)arg1;
- (id)stringbyDeletingLastWord;
- (id)stringByAppendingWord:(id)arg1;
- (id)stringByPrependingWord:(id)arg1;
- (id)lastWord;
- (id)words;
- (id)simpleWords;
@end
@interface NSString (NSString_Color)
+ (id)staticColorDictionary;
- (id)colorValue;
@end
@interface NSColor (NSColor_String)
- (id)stringValueWithAlpha:(BOOL)arg1;
- (id)hexValue;
- (id)hexColorValueForInteger:(long long)arg1;
@end
@interface NSTrackingArea (CHTrackingAreaExtensions)
+ (unsigned long long)defaultOptions;
+ (id)trackingAreaWithOptions:(unsigned long long)arg1 owner:(id)arg2;
+ (id)mouseEnterExitTrackingArea:(id)arg1;
@end
@interface NSBezierPath (CHBezierPathAdditions)
+ (id)bezierCurveFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2 controlPoint1:(struct CGPoint)arg3 controlPoint2:(struct CGPoint)arg4;
+ (id)bezierPathFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2;
- (void)writeDebugFileNamed:(id)arg1;
- (BOOL)isClosed;
- (struct CGRect)safeBounds;
- (id)bezierPathByGrowingBy_deprecated:(double)arg1;
- (void)drawInnerShadow:(id)arg1;
- (id)bezierPathWithOuterPathOfSize:(double)arg1;
- (struct CGPath *)mutableCGPathCopy;
- (struct CGPath *)CGPath;
- (id)outlinePath;
- (void)applyPropertiesToContext:(struct CGContext *)arg1;
- (void)clipInBlock:(CDUnknownBlockType)arg1;
- (void)strokeInside;
- (void)strokeOutside;
@end
@interface NSBezierPath (NSPrivate)
+ (id)bezierPathWithCGPath:(struct CGPath *)arg1;
+ (id)bezierPathWithPathFromContext:(struct CGContext *)arg1;
- (id)strokedPathHelperContext;
- (void)setCGPath:(struct CGPath *)arg1 inContext:(struct CGContext *)arg2;
@end
@interface NSTextStorage (CHTextStorage)
@end
@interface NSMutableAttributedString (CHMutableAttributedString)
- (id)attributeOrNil:(id)arg1 atIndex:(unsigned long long)arg2;
@end
@interface NSEvent (EventShouldDrag)
- (BOOL)shouldStartDrag;
@end
@interface NSFileWrapper (MSConvenience)
+ (id)fileWrapperFromData:(id)arg1;
+ (id)fileWrapperFromObject:(id)arg1;
+ (id)directoryFileWrapperFromDictionary:(id)arg1;
- (id)dictionaryContentsOfFileWithName:(id)arg1;
- (id)stringContentsOfFileWithName:(id)arg1;
@end
@interface NSWindow (Chocolat)
- (struct CGPoint)convertPointFromScreen:(struct CGPoint)arg1;
@end
@interface NSShadow (CHShadowExtensions)
+ (void)clearShadow;
+ (id)shadowWithColor:(id)arg1 offset:(struct CGSize)arg2 blur:(double)arg3;
@property(nonatomic) double blurRadius; // @dynamic blurRadius;
@property(nonatomic) double offsetY; // @dynamic offsetY;
@property(nonatomic) double offsetX; // @dynamic offsetX;
@end
@interface NSURL (NSURL_Alias)
- (id)URLByResolvingSymlinksAndAliasesInPath;
@end
@interface NSObject (DescriptionDictionary)
- (id)descriptionDictionary;
@end
@interface NSArray (DescriptionDictionary)
- (id)descriptionDictionary;
@end
@interface NSDictionary (DescriptionDictionary)
- (id)descriptionDictionary;
@end
@interface NSString (ECCore)
- (BOOL)matchesString:(id)arg1 divergingAtLine1:(unsigned long long *)arg2 andLine2:(unsigned long long *)arg3 diverged:(id *)arg4 expected:(id *)arg5 window:(long long)arg6;
- (BOOL)matchesString:(id)arg1 divergingAtLine1:(unsigned long long *)arg2 andLine2:(unsigned long long *)arg3 diverged:(id *)arg4 expected:(id *)arg5;
- (id)linesFrom:(long long)arg1 to:(long long)arg2 lines:(id)arg3;
- (BOOL)matchesString:(id)arg1 divergingAtLine:(unsigned long long *)arg2 after:(id *)arg3 diverged:(id *)arg4 expected:(id *)arg5;
- (BOOL)matchesString:(id)arg1 divergingAfter:(id *)arg2 atIndex:(unsigned long long *)arg3 divergentChar:(unsigned short *)arg4 expectedChar:(unsigned short *)arg5;
- (id)firstLines:(unsigned long long)arg1;
- (id)lastLines:(unsigned long long)arg1;
- (id)stringBySplittingMixedCaps;
- (id)componentsSeparatedByMixedCaps;
@end
@interface NSMenu (ECLogging)
- (void)removeFromParentEC;
- (void)removeAllItemsEC;
@end
@interface NSViewController (LoadViewSwizzling)
@end
@interface NSView (Block_Animation)
- (void)animateToFrameOriginX:(long long)arg1 completionBlock:(CDUnknownBlockType)arg2;
- (void)animateToFrameOrigin:(struct CGPoint)arg1 completionBlock:(CDUnknownBlockType)arg2;
- (void)animateToFrameOriginX:(long long)arg1;
@end
@interface NSCursor (NSCursorResizeExtensions)
+ (id)rotateBottomCursor;
+ (id)rotateTopCursor;
+ (id)rotateRightCursor;
+ (id)rotateLeftCursor;
+ (id)rotateTopRightCursor;
+ (id)rotateTopLeftCursor;
+ (id)rotateBottomLeftCursor;
+ (id)rotateBottomRightCursor;
+ (id)resizeBottomLeftToTopRightCursor;
+ (id)resizeTopLeftToBottomRightCursor;
+ (id)resizeVerCursor;
+ (id)resizeHorCursor;
+ (id)penCloseCursor;
+ (id)penAddCursor;
+ (id)penCursor;
+ (id)cursorWithName:(id)arg1 hotSpot:(struct CGPoint)arg2;
@end
@interface NSArray (Scripting)
- (unsigned long long)length;
@end
@interface CIVector (CIVector_NSPoint)
+ (id)vectorWithPoint:(struct CGPoint)arg1;
@end
@interface NSBezierPath (AppendByRemovingMoveTo)
- (void)appendBezierPathRemovingInitialMoveToPoint:(id)arg1;
@end
@interface NSBezierPath (EPS)
+ (id)bezierPathFromEPSString:(id)arg1;
+ (id)epsStringByTrimmingHeaderAndFooter:(id)arg1;
@end
@interface NSColor (ScreenAccuracy)
- (id)colorUsingColorSpaceWithoutConverting:(id)arg1;
- (id)colorByCappingLightness;
@end
@interface NSColorPanel (NSColorPanelSetColor)
- (void)setColorWithoutNotifying:(id)arg1;
- (BOOL)shouldIgnoreChangeColorMessage;
@end
@interface NSScreen (MSRetina)
+ (double)currentContentsScale;
+ (BOOL)isOnRetinaScreen;
- (double)currentContentsScale;
- (BOOL)isOnRetinaScreen;
@end
@interface NSMutableData (append)
- (void)jr_appendFormat:(id)arg1;
- (void)jr_appendString:(id)arg1;
@end
@interface NSURLRequest (postForm)
+ (id)requestWithURL:(id)arg1 postForm:(id)arg2;
@end
@interface CATransaction (MSDisableAnimation)
+ (void)disableAnimationsInBlock:(CDUnknownBlockType)arg1;
@end
@interface NSGraphicsContext (DrawKit)
@end
@interface NSBitmapImageRep (DrawKit)
+ (id)bitmapImageRepWithSize:(struct CGSize)arg1 flags:(unsigned long long)arg2 colorSpace:(id)arg3 drawingBlock:(CDUnknownBlockType)arg4;
- (id)bitSafeBitmapImageRep;
- (id)bitmapImageRepByFlippingVerticalFlags:(unsigned long long)arg1;
- (id)bitmapImageRepByCroppingToRect:(struct CGRect)arg1;
- (struct CGRect)bitSafeFastRectForTrimming;
- (struct CGRect)rectForTrimming;
@end
@interface NSImage (DrawKit)
- (void)drawInRect:(struct CGRect)arg1 fromRect:(struct CGRect)arg2 fraction:(double)arg3 respectFlipped:(BOOL)arg4 colorSpace:(id)arg5;
- (id)bitSafeBitmapImageRep;
@end
@interface NSData (BCReceiptUtilities)
- (id)hexString;
@end
@interface NSObject (TreeAsDictionarySupport)
- (id)treeAsDictionary;
@end
@interface NSString (TreeAsDictionarySupport)
- (id)treeAsDictionary;
@end
@interface NSValue (TreeAsDictionarySupport)
- (id)treeAsDictionary;
@end
@interface NSImage (TreeAsDictionarySupport)
- (id)treeAsDictionary;
@end
@interface NSTextStorage (TreeAsDictionarySupport)
- (id)treeAsDictionary;
@end
@interface NSColor (TreeAsDictionarySupport)
- (id)treeAsDictionary;
@end
@interface NSParagraphStyle (TreeAsDictionarySupport)
- (id)treeAsDictionary;
@end
@interface NSObject (ModelDefaultValueSupport)
- (BOOL)hasDefaultValues;
@end
@interface NSArray (ModelDefaultValueSupport)
- (BOOL)hasDefaultValues;
@end
@interface NSString (ModelDefaultValueSupport)
- (BOOL)hasDefaultValues;
@end
@interface NSObject (ModelSyncSupport)
- (BOOL)isEqualForSync:(id)arg1;
@end
@interface NSObject (ParentSupport)
- (void)setAkParentObject:(id)arg1;
- (id)akParentObject;
@end
@interface NSBezierPath (NSBezierPath_BooleanBridge)
- (id)bezierPathBySubtractingPaths:(id)arg1;
- (id)booleanExclusiveOrWith:(id)arg1;
- (id)booleanSubtractWith:(id)arg1;
- (id)booleanIntersectWith:(id)arg1;
- (id)booleanUnionWith:(id)arg1;
- (void)debugWriteBooleanOp:(long long)arg1 withPath:(id)arg2;
- (id)booleanOp:(long long)arg1 withPath:(id)arg2;
@end
@interface NSBezierPath (NaNChecks)
+ (void)nanSafeSwizzleSelector:(SEL)arg1 overrideSelector:(SEL)arg2;
+ (void)load;
- (void)bc_nan_curveToPoint:(struct CGPoint)arg1 controlPoint1:(struct CGPoint)arg2 controlPoint2:(struct CGPoint)arg3;
- (void)bc_nan_lineToPoint:(struct CGPoint)arg1;
- (void)bc_nan_moveToPoint:(struct CGPoint)arg1;
@end
@interface NSBezierPath (NSBezierPath_Various)
+ (id)bezierPathWithSubPaths:(id)arg1;
+ (id)bezierCurveFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2 controlPoint1:(struct CGPoint)arg3 controlPoint2:(struct CGPoint)arg4;
+ (id)bezierPathFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2;
- (BOOL)containsRect:(struct CGRect)arg1;
- (void)debugWriteToFileNamed:(id)arg1;
- (void)setDashPattern:(id)arg1;
- (id)simplifyWithMargin:(long long)arg1;
- (id)simplify;
- (id)subPaths;
- (id)scaleBy:(double)arg1;
@end
@interface NSBezierPath (NSBezierPath_Slopes)
- (id)bezierPathByRearrangingSubPathsIfNecessary;
- (id)bezierPathByReplacingElementAtIndexWithMoveTo:(long long)arg1;
- (id)bezierPathByReplacingClosePathByLineToComponents;
- (id)bezierPathByRemovingSubsequentMoveToComponents;
- (id)bezierPathByReplacingMoveToByLineToComponents;
- (id)bezierPathByApplyingModifierBlock:(CDUnknownBlockType)arg1;
- (id)subDivideAtPoint:(struct CGPoint)arg1;
- (void)drawDebugWithZoom:(double)arg1;
- (id)bezierPathBySmootheningSubPath:(double)arg1;
- (struct CGPoint)pointAtIndex:(long long)arg1;
- (void)appendBezierPathByRemovingMoveToPoint:(id)arg1;
- (id)bezierPathByJoiningWithBezierPath:(id)arg1;
- (id)bezierPathByTranslatingXBy:(double)arg1 yBy:(double)arg2;
- (BOOL)isEqualToBezierPath:(id)arg1;
- (id)placeOnBezierPath:(id)arg1 atOffset:(long long)arg2;
- (double)lengthWithMaximumError:(double)arg1;
- (double)length;
- (id)bezierPathByTrimmingToLength:(double)arg1 withMaximumError:(double)arg2;
- (id)expandPathBy:(double)arg1;
- (id)bezierPathByTrimmingToLength:(double)arg1;
- (id)bezierPathFromIndex:(unsigned long long)arg1 toIndex:(unsigned long long)arg2;
- (id)bezierPathByTrimmingFromLength:(double)arg1 withMaximumError:(double)arg2;
- (id)bezierPathByTrimmingFromLength:(double)arg1;
- (double)slopeOfPointAtIndex:(long long)arg1;
- (struct CGPoint)pointOnPathAtLength:(double)arg1 slope:(double *)arg2;
- (struct CGPoint)pointOnPathAtLength:(double)arg1;
- (double)slopeOnPathAtLength:(double)arg1;
- (struct CGPoint)firstPoint;
- (struct CGPoint)lastPoint;
@end
@interface NSMutableAttributedString (Stripping)
- (void)removeUnsupportedAttributes;
@end
@interface NSTextStorage (MSCalculateBounds)
- (struct CGRect)computeFlexibleLayout;
- (struct CGRect)calculateFlexibleBounds:(struct CGRect)arg1;
- (struct CGRect)computeFixedLayout;
- (struct CGRect)calculateFixedBounds:(struct CGRect)arg1;
- (struct CGRect)boundsForTextBehaviour:(long long)arg1 original:(struct CGRect)arg2;
@end
@interface NSBezierPath (NSBezierPath_Bending)
- (id)bendToBezierPath:(id)arg1 atOffset:(double)arg2;
- (void)addCurveSement:(id)arg1 toBezierPath:(id)arg2 bendingOverPath:(id)arg3 atOffset:(double)arg4;
- (void)addShortCurveSegment:(id)arg1 toBezierPath:(id)arg2 bendingOverPath:(id)arg3 atOffset:(double)arg4;
- (void)addLineSement:(id)arg1 toBezierPath:(id)arg2 bendingOverPath:(id)arg3 atOffset:(double)arg4;
- (void)addShortLineSement:(id)arg1 toBezierPath:(id)arg2 bendingOverPath:(id)arg3 atOffset:(double)arg4;
- (struct CGPoint)putPoint:(struct CGPoint)arg1 onBezierPath:(id)arg2 offset:(long long)arg3;
@end
@interface NSImage (MSSmallerArchiving)
+ (id)imageFromDataArchive:(id)arg1;
- (id)PDFImageRep;
- (id)EPSImageRep;
- (BOOL)hasEPSData;
- (id)bitmapData;
- (BOOL)hasPDFData;
- (id)dataForArchiving;
@end
@interface NSCoder (ModelEncodingSupport)
- (id)decodeImageDataForKey:(id)arg1;
- (struct CGPoint)decodePointFromStringForKey:(id)arg1;
- (struct CGRect)decodeRectFromStringForKey:(id)arg1;
- (double)decodeDoubleFromObjectForKey:(id)arg1;
- (float)decodeFloatFromObjectForKey:(id)arg1;
- (long long)decodeIntegerFromObjectForKey:(id)arg1;
- (long long)decodeInt64FromObjectForKey:(id)arg1;
- (int)decodeInt32FromObjectForKey:(id)arg1;
- (int)decodeIntFromObjectForKey:(id)arg1;
- (BOOL)decodeBoolFromObjectForKey:(id)arg1;
- (void)encodeImageData:(id)arg1 forKey:(id)arg2;
- (void)encodePointAsString:(struct CGPoint)arg1 forKey:(id)arg2;
- (void)encodeRectAsString:(struct CGRect)arg1 forKey:(id)arg2;
- (void)encodeDoubleAsObject:(double)arg1 forKey:(id)arg2;
- (void)encodeFloatAsObject:(float)arg1 forKey:(id)arg2;
- (void)encodeIntegerAsObject:(long long)arg1 forKey:(id)arg2;
- (void)encodeInt64AsObject:(long long)arg1 forKey:(id)arg2;
- (void)encodeInt32AsObject:(int)arg1 forKey:(id)arg2;
- (void)encodeIntAsObject:(int)arg1 forKey:(id)arg2;
- (void)encodeBoolAsObject:(BOOL)arg1 forKey:(id)arg2;
@end
@interface NSBezierPath (NSBezierPath_Enumerator)
- (BOOL)customIsEqual:(id)arg1;
- (void)appendBezierPathItem:(id)arg1;
- (id)lastItem;
- (id)itemAtIndex:(long long)arg1;
- (id)bezierCurves;
- (id)reverseEnumerator;
- (id)enumerator;
@end
@interface NSTextStorage (MSList)
- (id)paragraphStyle;
- (id)attributeForKey:(id)arg1;
- (id)stringByStrippingMarkers:(id)arg1 oldList:(id)arg2 index:(long long)arg3;
- (id)stringByStrippingNewlinesSpacesAndTabs:(id)arg1;
- (id)stripListMarkers:(id)arg1 oldList:(id)arg2 lineIndex:(long long)arg3;
- (id)strippedLinesFromTextStorage:(id)arg1 oldList:(id)arg2;
- (id)combineLines:(id)arg1 intoList:(id)arg2;
- (id)normalTabStops;
- (id)listTabStops;
- (void)updateListFrom:(id)arg1 toList:(id)arg2;
- (void)updateListStyle:(id)arg1;
- (id)currentListStyle;
@end
@interface NSGradient (SketchModel)
- (id)easeInOutGradient;
- (id)interpolatedGradientWithExtraStops:(unsigned long long)arg1 function:(CDUnknownBlockType)arg2;
@end
@interface NSUserDefaults (NSUserDefaultsAdditions)
- (void)registerObject:(id)arg1 forKey:(id)arg2;
- (void)registerColor:(id)arg1 forKey:(id)arg2;
- (void)registerFloat:(float)arg1 forKey:(id)arg2;
- (void)registerBool:(BOOL)arg1 forKey:(id)arg2;
- (void)registerInt:(int)arg1 forKey:(id)arg2;
- (id)colorForKey:(id)arg1;
- (void)setColor:(id)arg1 forKey:(id)arg2;
@end
@interface NSShadow (DrawKit)
- (struct CGRect)boundingBoxForRect:(struct CGRect)arg1 withSpread:(double)arg2;
- (id)shadowWithXOffset:(double)arg1 context:(id)arg2;
- (void)transparencyLayerForRect:(struct CGRect)arg1 context:(id)arg2 inBlock:(CDUnknownBlockType)arg3;
- (void)drawInnerShadowForPath:(id)arg1 spread:(double)arg2 context:(id)arg3;
- (double)lineWidthForStrokeType:(long long)arg1 spread:(double)arg2 lineWidth:(double)arg3;
- (void)drawShadowWithTransparencyLayerForPath:(id)arg1 strokeType:(long long)arg2 spread:(double)arg3 lineWidth:(double)arg4;
- (void)drawShadowFillAndStrokeForPath:(id)arg1 strokeType:(long long)arg2 spread:(double)arg3 lineWidth:(double)arg4;
- (void)drawShadowStrokeForPath:(id)arg1 strokeType:(long long)arg2 spread:(double)arg3 lineWidth:(double)arg4;
- (void)drawShadowFillForPath:(id)arg1 spread:(double)arg2;
- (void)drawShadowForPath:(id)arg1 type:(unsigned long long)arg2 strokeType:(long long)arg3 fillShouldClip:(BOOL)arg4 spread:(double)arg5 lineWidth:(double)arg6 context:(id)arg7;
- (void)drawShadowForBlock:(CDUnknownBlockType)arg1 rect:(struct CGRect)arg2 spread:(double)arg3 context:(id)arg4;
@end
@interface NSObject (SVGExport)
- (void)addSVGAttributes:(id)arg1 forExporter:(id)arg2;
@end
@interface NSBezierPath (SVGBezierPath)
+ (id)bezierPathFromSVGString:(id)arg1;
- (id)svgAttributes;
- (void)addSVGArcWithAngle:(double)arg1 radius:(struct CGSize)arg2 from:(struct CGPoint)arg3 to:(struct CGPoint)arg4 largeArc:(BOOL)arg5 sweep:(BOOL)arg6;
@end
@interface NSData (Base64)
+ (id)dataWithBase64Encoding_xcd:(id)arg1;
- (id)base64Encoding_xcd;
@end
@interface NSFont (SVG)
- (void)addSVGAttributes:(id)arg1 forExporter:(id)arg2;
@end
@interface NSObject (SVG)
- (id)safeCastToClass:(Class)arg1;
@end
@interface NSParagraphStyle (SVG)
- (void)addSVGAttributes:(id)arg1 forExporter:(id)arg2;
@end
@interface NSString (SVG)
- (id)cssStyleAttributes;
- (id)svgURL;
@end
@interface NSXMLElement (SVG)
- (id)cssClassNamesWithBase:(id)arg1;
- (id)urlLink;
- (id)simplifyAttributesIgnoringElements:(id)arg1 attributes:(id)arg2;
- (void)removeAttributesMatchingParentIgnoringAttributes:(id)arg1;
- (id)attributesWithStyleMergedDefaults:(id)arg1;
- (id)nodeOrParentNodeWithName:(id)arg1;
- (id)colorFromAttributeWithName:(id)arg1;
- (double)doubleValueFromPercentageAttributeWithName:(id)arg1 orDefault:(double)arg2;
- (double)doubleValueFromPercentageAttributeWithName:(id)arg1 alternate:(id)arg2;
- (double)doubleValueFromPercentageAttributeWithName:(id)arg1;
- (struct CGRect)rectValue;
- (struct CGRect)rectValueFromAttributeWithName:(id)arg1;
- (long long)intValueFromAttributeWithName:(id)arg1;
- (id)stringFromAttributeWithName:(id)arg1;
- (id)numbersFromAttributeWithName:(id)arg1 scale:(double)arg2;
- (id)numbersFromAttributeWithName:(id)arg1;
- (double)doubleValueFromAttributeWithName:(id)arg1 scale:(double)arg2;
- (double)doubleValueFromAttributeWithName:(id)arg1 alternate:(id)arg2;
- (double)doubleValueFromAttributeWithName:(id)arg1;
- (id)numberFromAttributeWithName:(id)arg1 scale:(double)arg2;
- (id)numberFromAttributeWithName:(id)arg1;
- (BOOL)gotAttributeWithName:(id)arg1;
@end
@interface NSXMLNode (SVG)
+ (id)attributeWithName:(id)arg1 percentageFractionalValue:(double)arg2;
+ (id)attributeWithName:(id)arg1 percentageValue:(double)arg2;
+ (id)attributeWithName:(id)arg1 numberValue:(double)arg2;
+ (id)attributeWithName:(id)arg1 pixelValue:(double)arg2;
+ (id)numbersFromString:(id)arg1 scale:(double)arg2;
+ (id)numberFromString:(id)arg1 scale:(double)arg2;
+ (double)doubleFromString:(id)arg1 scale:(double)arg2;
- (id)cssClassNamesWithBase:(id)arg1;
- (id)simplifyAttributesIgnoringElements:(id)arg1 attributes:(id)arg2;
- (id)numberValuesWithScale:(double)arg1;
- (id)numberValues;
- (struct CGRect)rectValue;
- (long long)integerValue;
- (double)doubleValueWithScale:(double)arg1;
- (double)doubleValue;
- (id)numberValueWithScale:(double)arg1;
- (id)numberValue;
- (double)doubleValueFromAttributeWithName:(id)arg1;
@end
@interface NSMutableArray (SVGNodeAdditions)
+ (id)illegalIdentifierChars;
- (void)addAttributeWithName:(id)arg1 percentageFractionalValue:(double)arg2;
- (void)addAttributeWithName:(id)arg1 percentageValue:(double)arg2;
- (void)addAttributeWithName:(id)arg1 numberValue:(double)arg2;
- (void)addAttributeWithName:(id)arg1 pixelValue:(double)arg2;
- (void)addAttributeWithName:(id)arg1 stringValue:(id)arg2;
- (void)addAttributeForID:(id)arg1;
- (unsigned long long)indexOfAttributeWithName:(id)arg1;
@end
@interface NSXMLDocument (SVGDocument)
+ (id)SVGDocumentWithBezierPath:(id)arg1;
- (id)bezierPathElement:(id)arg1;
- (id)data;
- (id)description;
- (id)createSVGForBezierPath:(id)arg1;
@end
@interface NSString (NSIntegerString)
+ (id)stringWithInt:(long long)arg1 suffix:(id)arg2;
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment