├── .gitignore ├── Frameworks └── UXKit.framework │ └── UXKit ├── Headers ├── CDStructures.h ├── MissingTypes.h ├── NSAccessibilityElement-Protocol.h ├── NSAccessibilityGroup-Protocol.h ├── NSAccessibilityImage-Protocol.h ├── NSAccessibilityStaticText-Protocol.h ├── NSCoding-Protocol.h ├── NSColor-Compatibility.h ├── NSControl-Compatibility.h ├── NSCopying-Protocol.h ├── NSDraggingDestination-Protocol.h ├── NSDraggingSource-Protocol.h ├── NSEvent-UXCollectionViewAdditions.h ├── NSFastEnumeration-Protocol.h ├── NSGestureRecognizer-UXKit.h ├── NSGestureRecognizerDelegate-Protocol.h ├── NSImage-Compatibility.h ├── NSImage-UXKit.h ├── NSIndexPath-UXCollectionViewAdditions.h ├── NSIndexPath-UXTableView.h ├── NSMenuDelegate-Protocol.h ├── NSMenuItem-Compatibility.h ├── NSMutableCopying-Protocol.h ├── NSNull-NSAccessibility.h ├── NSObject-Protocol.h ├── NSObject-UXCollectionView.h ├── NSPasteboard-UXKit.h ├── NSPopoverDelegate-Protocol.h ├── NSProgressIndicator-Compatibility.h ├── NSResponder-UXKit.h ├── NSScreen-Compatibility.h ├── NSScrollView-UXKit.h ├── NSSecureCoding-Protocol.h ├── NSTextField-Compatibility.h ├── NSTextFieldCell-UXKit.h ├── NSTextView-Compatibility.h ├── NSToolbarDelegate-Protocol.h ├── NSView-Compatibility.h ├── NSView-UXCollectionViewRearrangingCoordinator.h ├── NSView-UXKit.h ├── NSView-UXKitAppearance.h ├── NSViewAnimationContext.h ├── NSViewController-UXViewController.h ├── NSWindow-UXKit.h ├── NSWindow-UXKitAppearance.h ├── NSWindowDelegate-Protocol.h ├── UIMutableIndexPath.h ├── UITextInputTraits-Protocol.h ├── UXAccessoryBarContainerProtocol.h ├── UXAuxiliaryNavigationStore.h ├── UXBackButton.h ├── UXBackButtonCell.h ├── UXBar.h ├── UXBarButtonItem.h ├── UXBarItem.h ├── UXBarPositioning-Protocol.h ├── UXBarPositioningDelegate-Protocol.h ├── UXClickEventTracker.h ├── UXCollectionClipView.h ├── UXCollectionDocumentView.h ├── UXCollectionReusableView.h ├── UXCollectionView.h ├── UXCollectionViewAnimation.h ├── UXCollectionViewAnimationContext.h ├── UXCollectionViewCell.h ├── UXCollectionViewController.h ├── UXCollectionViewData.h ├── UXCollectionViewDataSource-Protocol.h ├── UXCollectionViewDelegate-Protocol.h ├── UXCollectionViewFilePromiseProvider.h ├── UXCollectionViewFlowLayout.h ├── UXCollectionViewFlowLayoutInvalidationContext.h ├── UXCollectionViewIndexPathsSet.h ├── UXCollectionViewLayout.h ├── UXCollectionViewLayoutAccessibility.h ├── UXCollectionViewLayoutAttributes.h ├── UXCollectionViewLayoutInvalidationContext.h ├── UXCollectionViewLayoutProxyDelegate-Protocol.h ├── UXCollectionViewLayoutSectionAccessibility.h ├── UXCollectionViewMutableIndexPathsSet.h ├── UXCollectionViewPanGestureRecognizer.h ├── UXCollectionViewRearrangingCoordinatorDragRecognizer.h ├── UXCollectionViewUpdate.h ├── UXCollectionViewUpdateGap.h ├── UXCollectionViewUpdateItem.h ├── UXControl.h ├── UXDragEventTracker.h ├── UXEventTracker.h ├── UXIdentityTransitionController.h ├── UXImageView.h ├── UXKit.h ├── UXKitAppearance-Protocol.h ├── UXLabel.h ├── UXLayoutSupport-Protocol.h ├── UXLongClickEventTracker.h ├── UXNavigationBar.h ├── UXNavigationController.h ├── UXNavigationControllerDelegate-Protocol.h ├── UXNavigationDestination-Protocol.h ├── UXNavigationItem.h ├── UXNavigationRoot-Protocol.h ├── UXParallaxTransitionController.h ├── UXPinchEventTracker.h ├── UXPopover.h ├── UXPopoverController.h ├── UXProxyViewController.h ├── UXSlideTransitionController.h ├── UXSourceController.h ├── UXSubtoolbar.h ├── UXTabBarController.h ├── UXTabBarItem.h ├── UXTabBarItemSegment.h ├── UXTableLayout.h ├── UXTableView.h ├── UXTableViewCell.h ├── UXTableViewController.h ├── UXTableViewHeaderFooterView.h ├── UXToolbar.h ├── UXToolbarDelegate-Protocol.h ├── UXTransitionController.h ├── UXView.h ├── UXViewAnimationContext.h ├── UXViewController.h ├── UXViewControllerAnimatedTransitioning-Protocol.h ├── UXViewControllerContextTransitioning-Protocol.h ├── UXViewControllerInteractiveTransitioning-Protocol.h ├── UXViewControllerTransitionCoordinator-Protocol.h ├── UXViewControllerTransitionCoordinatorContext-Protocol.h ├── UXViewControllerWindowTransition.h ├── UXWindowController.h ├── UXZoomingCrossfadeTransitionController.h ├── _UXAccessoryBarContainer-Protocol.h ├── _UXBarItemsContainer-Protocol.h ├── _UXButton.h ├── _UXButtonCell.h ├── _UXCollectionDocumentView.h ├── _UXCollectionSnapshotView.h ├── _UXCollectionView.h ├── _UXCollectionViewItemKey.h ├── _UXCollectionViewLayoutProxy.h ├── _UXCollectionViewOverdraw-Protocol.h ├── _UXCollectionViewRearrangingCoordinator.h ├── _UXCollectionViewSectionItemIndexes.h ├── _UXContainerView.h ├── _UXContentUnavailableView.h ├── _UXFlowLayoutInfo.h ├── _UXFlowLayoutItem.h ├── _UXFlowLayoutRow.h ├── _UXFlowLayoutSection.h ├── _UXLayoutGuide.h ├── _UXLayoutSpacer.h ├── _UXNavigationDestination.h ├── _UXNavigationItemContainerView.h ├── _UXNavigationRequest.h ├── _UXResizableImage.h ├── _UXSettings.h ├── _UXSettingsGroup.h ├── _UXSettingsGroupObserver-Protocol.h ├── _UXSettingsKeyPathObserver-Protocol.h ├── _UXSinglePixelLine.h ├── _UXSourceSplitView.h ├── _UXSourceSplitViewDelegate-Protocol.h ├── _UXSourceSplitViewShadowView.h ├── _UXSourceSplitViewSpringLoadingView.h ├── _UXSourceUtilities.h ├── _UXTableHeaderView.h ├── _UXToolbarItemsContainer.h ├── _UXViewControllerOneToOneTransitionContext.h ├── _UXViewControllerTransitionContext.h ├── _UXViewControllerTransitionCoordinator.h ├── _UXWindow.h └── _UXWindowState.h ├── README.md └── Sample ├── UXKitSample.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ └── UXKitSample.xccheckout │ └── xcuserdata │ ├── Dimillian.xcuserdatad │ └── UserInterfaceState.xcuserstate │ └── maku.xcuserdatad │ └── WorkspaceSettings.xcsettings └── UXKitSample ├── AppDelegate.h ├── AppDelegate.m ├── Base.lproj └── MainMenu.xib ├── DMCollectionViewController.h ├── DMCollectionViewController.m ├── Images.xcassets └── AppIcon.appiconset │ └── Contents.json ├── Info.plist ├── JMKMainViewController.h ├── JMKMainViewController.m ├── JMKMainViewController.xib ├── JMKNavigationViewController.h ├── JMKNavigationViewController.m ├── JMKTableViewController.h ├── JMKTableViewController.m ├── Sample-Shared.pch └── main.m /.gitignore: -------------------------------------------------------------------------------- 1 | Sample/UXKitSample.xcodeproj/project.xcworkspace/xcuserdata 2 | Sample/UXKitSample.xcodeproj/xcuserdata 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /Frameworks/UXKit.framework/UXKit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justMaku/UXKit-Headers-And-Sample/49d8471518d34e85126979f1be600971cc71c450/Frameworks/UXKit.framework/UXKit -------------------------------------------------------------------------------- /Headers/CDStructures.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #pragma mark Blocks 8 | 9 | typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown 10 | 11 | #pragma mark Named Structures 12 | 13 | struct CGPoint { 14 | double x; 15 | double y; 16 | }; 17 | 18 | struct CGRect { 19 | struct CGPoint origin; 20 | struct CGSize size; 21 | }; 22 | 23 | struct CGSize { 24 | double width; 25 | double height; 26 | }; 27 | 28 | struct NSEdgeInsets { 29 | double top; 30 | double left; 31 | double bottom; 32 | double right; 33 | }; 34 | 35 | struct _NSRange { 36 | unsigned long long location; 37 | unsigned long long length; 38 | }; 39 | 40 | #pragma mark Typedef'd Structures 41 | 42 | typedef struct { 43 | unsigned long long _field1; 44 | id *_field2; 45 | unsigned long long *_field3; 46 | unsigned long long _field4[5]; 47 | } CDStruct_70511ce9; 48 | 49 | -------------------------------------------------------------------------------- /Headers/MissingTypes.h: -------------------------------------------------------------------------------- 1 | // 2 | // MissingTypes.h 3 | // UXKitTest 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #ifndef UXKitTest_MissingTypes_h 10 | #define UXKitTest_MissingTypes_h 11 | 12 | #import "UXBarPositioningDelegate-Protocol.h" 13 | 14 | @protocol UXNavigationBarDelegate 15 | @optional 16 | -(BOOL)navigationBar:(id)arg1 shouldPushItem:(id)arg2; 17 | -(void)navigationBar:(id)arg1 didPushItem:(id)arg2; 18 | -(BOOL)navigationBar:(id)arg1 shouldPopItem:(id)arg2; 19 | -(void)navigationBar:(id)arg1 didPopItem:(id)arg2; 20 | @end 21 | 22 | @protocol UXTableViewDataSource 23 | @optional 24 | -(long long)numberOfSectionsInTableView:(id)arg1; 25 | -(id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; 26 | -(id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2; 27 | -(BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; 28 | -(BOOL)tableView:(id)arg1 canMoveRowAtIndexPath:(id)arg2; 29 | -(id)sectionIndexTitlesForTableView:(id)arg1; 30 | -(long long)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(long long)arg3; 31 | -(void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3; 32 | -(void)tableView:(id)arg1 moveRowAtIndexPath:(id)arg2 toIndexPath:(id)arg3; 33 | 34 | @required 35 | -(long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; 36 | -(id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; 37 | @end 38 | 39 | @protocol UXTableViewDelegate 40 | @optional 41 | -(void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; 42 | -(void)tableView:(id)arg1 willDisplayHeaderView:(id)arg2 forSection:(long long)arg3; 43 | -(void)tableView:(id)arg1 willDisplayFooterView:(id)arg2 forSection:(long long)arg3; 44 | -(void)tableView:(id)arg1 didEndDisplayingCell:(id)arg2 forRowAtIndexPath:(id)arg3; 45 | -(void)tableView:(id)arg1 didEndDisplayingHeaderView:(id)arg2 forSection:(long long)arg3; 46 | -(void)tableView:(id)arg1 didEndDisplayingFooterView:(id)arg2 forSection:(long long)arg3; 47 | -(double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; 48 | -(double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2; 49 | -(double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2; 50 | -(double)tableView:(id)arg1 estimatedHeightForRowAtIndexPath:(id)arg2; 51 | -(double)tableView:(id)arg1 estimatedHeightForHeaderInSection:(long long)arg2; 52 | -(double)tableView:(id)arg1 estimatedHeightForFooterInSection:(long long)arg2; 53 | -(id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2; 54 | -(id)tableView:(id)arg1 viewForFooterInSection:(long long)arg2; 55 | -(long long)tableView:(id)arg1 accessoryTypeForRowWithIndexPath:(id)arg2; 56 | -(void)tableView:(id)arg1 accessoryButtonTappedForRowWithIndexPath:(id)arg2; 57 | -(BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; 58 | -(void)tableView:(id)arg1 didHighlightRowAtIndexPath:(id)arg2; 59 | -(void)tableView:(id)arg1 didUnhighlightRowAtIndexPath:(id)arg2; 60 | -(id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2; 61 | -(id)tableView:(id)arg1 willDeselectRowAtIndexPath:(id)arg2; 62 | -(void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; 63 | -(void)tableView:(id)arg1 didDeselectRowAtIndexPath:(id)arg2; 64 | -(long long)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; 65 | -(id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; 66 | -(id)tableView:(id)arg1 editActionsForRowAtIndexPath:(id)arg2; 67 | -(BOOL)tableView:(id)arg1 shouldIndentWhileEditingRowAtIndexPath:(id)arg2; 68 | -(void)tableView:(id)arg1 willBeginEditingRowAtIndexPath:(id)arg2; 69 | -(void)tableView:(id)arg1 didEndEditingRowAtIndexPath:(id)arg2; 70 | -(id)tableView:(id)arg1 targetIndexPathForMoveFromRowAtIndexPath:(id)arg2 toProposedIndexPath:(id)arg3; 71 | -(long long)tableView:(id)arg1 indentationLevelForRowAtIndexPath:(id)arg2; 72 | -(BOOL)tableView:(id)arg1 shouldShowMenuForRowAtIndexPath:(id)arg2; 73 | -(BOOL)tableView:(id)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4; 74 | -(void)tableView:(id)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4; 75 | 76 | @end 77 | 78 | 79 | #endif 80 | -------------------------------------------------------------------------------- /Headers/NSAccessibilityElement-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSString; 10 | 11 | @protocol NSAccessibilityElement 12 | - (id)accessibilityParent; 13 | - (struct CGRect)accessibilityFrame; 14 | 15 | @optional 16 | - (NSString *)accessibilityIdentifier; 17 | - (BOOL)isAccessibilityFocused; 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /Headers/NSAccessibilityGroup-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSAccessibilityElement.h" 8 | 9 | @protocol NSAccessibilityGroup 10 | @end 11 | 12 | -------------------------------------------------------------------------------- /Headers/NSAccessibilityImage-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSAccessibilityElement.h" 8 | 9 | @class NSString; 10 | 11 | @protocol NSAccessibilityImage 12 | - (NSString *)accessibilityLabel; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/NSAccessibilityStaticText-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSAccessibilityElement.h" 8 | 9 | @class NSAttributedString, NSString; 10 | 11 | @protocol NSAccessibilityStaticText 12 | - (NSString *)accessibilityValue; 13 | 14 | @optional 15 | - (struct _NSRange)accessibilityVisibleCharacterRange; 16 | - (NSAttributedString *)accessibilityAttributedStringForRange:(struct _NSRange)arg1; 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /Headers/NSCoding-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @class NSCoder; 8 | 9 | @protocol NSCoding 10 | - (id)initWithCoder:(NSCoder *)arg1; 11 | - (void)encodeWithCoder:(NSCoder *)arg1; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /Headers/NSColor-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSColor.h" 8 | 9 | @interface NSColor (Compatibility) 10 | + (id)lightTextColor; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSControl-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSControl.h" 8 | 9 | @interface NSControl (Compatibility) 10 | - (void)setTarget:(id)arg1 action:(SEL)arg2; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSCopying-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @protocol NSCopying 8 | - (id)copyWithZone:(struct _NSZone *)arg1; 9 | @end 10 | 11 | -------------------------------------------------------------------------------- /Headers/NSDraggingDestination-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol NSDraggingDestination 10 | 11 | @optional 12 | - (void)updateDraggingItemsForDrag:(id )arg1; 13 | - (BOOL)wantsPeriodicDraggingUpdates; 14 | - (void)draggingEnded:(id )arg1; 15 | - (void)concludeDragOperation:(id )arg1; 16 | - (BOOL)performDragOperation:(id )arg1; 17 | - (BOOL)prepareForDragOperation:(id )arg1; 18 | - (void)draggingExited:(id )arg1; 19 | - (unsigned long long)draggingUpdated:(id )arg1; 20 | - (unsigned long long)draggingEntered:(id )arg1; 21 | @end 22 | 23 | -------------------------------------------------------------------------------- /Headers/NSDraggingSource-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSDraggingSession; 10 | 11 | @protocol NSDraggingSource 12 | - (unsigned long long)draggingSession:(NSDraggingSession *)arg1 sourceOperationMaskForDraggingContext:(long long)arg2; 13 | 14 | @optional 15 | - (BOOL)ignoreModifierKeysForDraggingSession:(NSDraggingSession *)arg1; 16 | - (void)draggingSession:(NSDraggingSession *)arg1 endedAtPoint:(struct CGPoint)arg2 operation:(unsigned long long)arg3; 17 | - (void)draggingSession:(NSDraggingSession *)arg1 movedToPoint:(struct CGPoint)arg2; 18 | - (void)draggingSession:(NSDraggingSession *)arg1 willBeginAtPoint:(struct CGPoint)arg2; 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /Headers/NSEvent-UXCollectionViewAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSEvent.h" 8 | 9 | @interface NSEvent (UXCollectionViewAdditions) 10 | - (struct CGPoint)pointForLayoutOfCollectionView:(id)arg1; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSFastEnumeration-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @protocol NSFastEnumeration 8 | - (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3; 9 | @end 10 | 11 | -------------------------------------------------------------------------------- /Headers/NSGestureRecognizer-UXKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSGestureRecognizer.h" 8 | 9 | @interface NSGestureRecognizer (UXKit) 10 | - (void)__stateChange:(id)arg1; 11 | - (void)setGestureDidEndHandler:(CDUnknownBlockType)arg1; 12 | - (void)setGestureDidChangeHandler:(CDUnknownBlockType)arg1; 13 | - (void)setGestureDidBeginHandler:(CDUnknownBlockType)arg1; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Headers/NSGestureRecognizerDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSEvent, NSGestureRecognizer, NSTouch; 10 | 11 | @protocol NSGestureRecognizerDelegate 12 | 13 | @optional 14 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldReceiveTouch:(NSTouch *)arg2; 15 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldBeRequiredToFailByGestureRecognizer:(NSGestureRecognizer *)arg2; 16 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldRequireFailureOfGestureRecognizer:(NSGestureRecognizer *)arg2; 17 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(NSGestureRecognizer *)arg2; 18 | - (BOOL)gestureRecognizerShouldBegin:(NSGestureRecognizer *)arg1; 19 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldAttemptToRecognizeWithEvent:(NSEvent *)arg2; 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /Headers/NSImage-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSImage.h" 8 | 9 | @interface NSImage (Compatibility) 10 | + (id)imageNamed:(id)arg1 inBundle:(id)arg2; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSImage-UXKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSImage.h" 8 | 9 | @interface NSImage (UXKit) 10 | - (id)imageWithHorizontallyFlippedOrientation; 11 | - (id)resizableImageWithCapInsets:(struct NSEdgeInsets)arg1 resizingMode:(long long)arg2; 12 | - (id)resizableImageWithCapInsets:(struct NSEdgeInsets)arg1; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/NSIndexPath-UXCollectionViewAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSIndexPath.h" 8 | 9 | @interface NSIndexPath (UXCollectionViewAdditions) 10 | + (id)indexPathForItem:(long long)arg1 inSection:(long long)arg2; 11 | @property(readonly, nonatomic) long long section; 12 | @property(readonly, nonatomic) long long item; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/NSIndexPath-UXTableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSIndexPath.h" 8 | 9 | @interface NSIndexPath (UXTableView) 10 | + (id)indexPathForRow:(long long)arg1 inSection:(long long)arg2; 11 | @property(readonly, nonatomic) long long row; 12 | 13 | // Remaining properties 14 | @property(readonly, nonatomic) long long section; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/NSMenuDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSEvent, NSMenu, NSMenuItem, NSScreen; 10 | 11 | @protocol NSMenuDelegate 12 | 13 | @optional 14 | - (struct CGRect)confinementRectForMenu:(NSMenu *)arg1 onScreen:(NSScreen *)arg2; 15 | - (void)menu:(NSMenu *)arg1 willHighlightItem:(NSMenuItem *)arg2; 16 | - (void)menuDidClose:(NSMenu *)arg1; 17 | - (void)menuWillOpen:(NSMenu *)arg1; 18 | - (BOOL)menuHasKeyEquivalent:(NSMenu *)arg1 forEvent:(NSEvent *)arg2 target:(id *)arg3 action:(SEL *)arg4; 19 | - (BOOL)menu:(NSMenu *)arg1 updateItem:(NSMenuItem *)arg2 atIndex:(long long)arg3 shouldCancel:(BOOL)arg4; 20 | - (long long)numberOfItemsInMenu:(NSMenu *)arg1; 21 | - (void)menuNeedsUpdate:(NSMenu *)arg1; 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /Headers/NSMenuItem-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSMenuItem.h" 8 | 9 | @interface NSMenuItem (Compatibility) 10 | - (id)initWithTitle:(id)arg1 action:(SEL)arg2; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSMutableCopying-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @protocol NSMutableCopying 8 | - (id)mutableCopyWithZone:(struct _NSZone *)arg1; 9 | @end 10 | 11 | -------------------------------------------------------------------------------- /Headers/NSNull-NSAccessibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSNull.h" 8 | 9 | @interface NSNull (NSAccessibility) 10 | - (void)accessibilityDidEndScrolling; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSObject-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @class NSString, Protocol; 8 | 9 | @protocol NSObject 10 | @property(readonly, copy) NSString *description; 11 | @property(readonly) Class superclass; 12 | @property(readonly) unsigned long long hash; 13 | - (struct _NSZone *)zone; 14 | - (unsigned long long)retainCount; 15 | - (id)autorelease; 16 | - (oneway void)release; 17 | - (id)retain; 18 | - (BOOL)respondsToSelector:(SEL)arg1; 19 | - (BOOL)conformsToProtocol:(Protocol *)arg1; 20 | - (BOOL)isMemberOfClass:(Class)arg1; 21 | - (BOOL)isKindOfClass:(Class)arg1; 22 | - (BOOL)isProxy; 23 | - (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3; 24 | - (id)performSelector:(SEL)arg1 withObject:(id)arg2; 25 | - (id)performSelector:(SEL)arg1; 26 | - (id)self; 27 | - (Class)class; 28 | - (BOOL)isEqual:(id)arg1; 29 | 30 | @optional 31 | @property(readonly, copy) NSString *debugDescription; 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /Headers/NSObject-UXCollectionView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @interface NSObject (UXCollectionView) 10 | - (void)performWithoutAnimation:(CDUnknownBlockType)arg1; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSPasteboard-UXKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSPasteboard.h" 8 | 9 | @class NSString; 10 | 11 | @interface NSPasteboard (UXKit) 12 | @property(copy, nonatomic, setter=ux_setSourceIdentifier:) NSString *ux_sourceIdentifier; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/NSPopoverDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSNotification, NSPopover, NSWindow; 10 | 11 | @protocol NSPopoverDelegate 12 | 13 | @optional 14 | - (void)popoverDidClose:(NSNotification *)arg1; 15 | - (void)popoverWillClose:(NSNotification *)arg1; 16 | - (void)popoverDidShow:(NSNotification *)arg1; 17 | - (void)popoverWillShow:(NSNotification *)arg1; 18 | - (NSWindow *)detachableWindowForPopover:(NSPopover *)arg1; 19 | - (void)popoverDidDetach:(NSPopover *)arg1; 20 | - (BOOL)popoverShouldDetach:(NSPopover *)arg1; 21 | - (BOOL)popoverShouldClose:(NSPopover *)arg1; 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /Headers/NSProgressIndicator-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSProgressIndicator.h" 8 | 9 | @class NSColor; 10 | 11 | @interface NSProgressIndicator (Compatibility) 12 | - (BOOL)isAnimating; 13 | - (void)stopAnimating; 14 | - (void)startAnimating; 15 | @property(retain, nonatomic) NSColor *color; 16 | @property(nonatomic) BOOL hidesWhenStopped; 17 | @property(nonatomic) long long activityIndicatorViewStyle; 18 | - (void)setProgress:(double)arg1 animated:(BOOL)arg2; 19 | @property(nonatomic) double progress; 20 | @property(nonatomic) long long progressViewStyle; 21 | - (id)initWithProgressViewStyle:(long long)arg1; 22 | - (id)initWithActivityIndicatorStyle:(long long)arg1; 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /Headers/NSResponder-UXKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSResponder.h" 8 | 9 | @interface NSResponder (UXKit) 10 | - (BOOL)isInResponderChainOf:(id)arg1; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSScreen-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSScreen.h" 8 | 9 | @interface NSScreen (Compatibility) 10 | @property(readonly, nonatomic) double scale; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSScrollView-UXKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSScrollView.h" 8 | 9 | @interface NSScrollView (UXKit) 10 | @property(nonatomic) __weak id scrollViewDelegate; 11 | @property(nonatomic, getter=isScrollEnabled) BOOL scrollEnabled; 12 | @property(nonatomic) BOOL pagingEnabled; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/NSSecureCoding-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSCoding.h" 8 | 9 | @protocol NSSecureCoding 10 | + (BOOL)supportsSecureCoding; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSTextField-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSTextField.h" 8 | 9 | #import "UITextInputTraits.h" 10 | 11 | @class NSString; 12 | 13 | @interface NSTextField (Compatibility) 14 | @property(nonatomic) unsigned long long textAlignment; 15 | @property(copy, nonatomic) NSString *placeholder; 16 | @property(copy, nonatomic) NSString *text; 17 | 18 | // Remaining properties 19 | @property(nonatomic) long long autocapitalizationType; 20 | @property(nonatomic) long long autocorrectionType; 21 | @property(readonly, copy) NSString *debugDescription; 22 | @property(readonly, copy) NSString *description; 23 | @property(nonatomic) BOOL enablesReturnKeyAutomatically; 24 | @property(readonly) unsigned long long hash; 25 | @property(nonatomic) long long keyboardAppearance; 26 | @property(nonatomic) long long keyboardType; 27 | @property(nonatomic) long long returnKeyType; 28 | @property(nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry; 29 | @property(nonatomic) long long spellCheckingType; 30 | @property(readonly) Class superclass; 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /Headers/NSTextFieldCell-UXKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSTextFieldCell.h" 8 | 9 | @interface NSTextFieldCell (UXKit) 10 | @property(nonatomic) BOOL centerVertically; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSTextView-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSTextView.h" 8 | 9 | #import "UITextInputTraits.h" 10 | 11 | @class NSString; 12 | 13 | @interface NSTextView (Compatibility) 14 | @property(nonatomic) unsigned long long textAlignment; 15 | - (struct CGSize)sizeThatFits:(struct CGSize)arg1; 16 | @property(copy, nonatomic) NSString *text; 17 | 18 | // Remaining properties 19 | @property(nonatomic) long long autocapitalizationType; 20 | @property(nonatomic) long long autocorrectionType; 21 | @property(readonly, copy) NSString *debugDescription; 22 | @property(readonly, copy) NSString *description; 23 | @property(nonatomic) BOOL enablesReturnKeyAutomatically; 24 | @property(readonly) unsigned long long hash; 25 | @property(nonatomic) long long keyboardAppearance; 26 | @property(nonatomic) long long keyboardType; 27 | @property(nonatomic) long long returnKeyType; 28 | @property(nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry; 29 | @property(nonatomic) long long spellCheckingType; 30 | @property(readonly) Class superclass; 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /Headers/NSToolbarDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSNotification, NSString, NSToolbar, NSToolbarItem; 10 | 11 | @protocol NSToolbarDelegate 12 | 13 | @optional 14 | - (void)toolbarDidRemoveItem:(NSNotification *)arg1; 15 | - (void)toolbarWillAddItem:(NSNotification *)arg1; 16 | - (NSArray *)toolbarSelectableItemIdentifiers:(NSToolbar *)arg1; 17 | - (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)arg1; 18 | - (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)arg1; 19 | - (NSToolbarItem *)toolbar:(NSToolbar *)arg1 itemForItemIdentifier:(NSString *)arg2 willBeInsertedIntoToolbar:(BOOL)arg3; 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /Headers/NSView-Compatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | @interface NSView (Compatibility) 10 | - (void)setContentCompressionResistancePriority:(float)arg1 forAxis:(long long)arg2; 11 | - (float)contentCompressionResistancePriorityForAxis:(long long)arg1; 12 | - (void)setContentHuggingPriority:(float)arg1 forAxis:(long long)arg2; 13 | - (float)contentHuggingPriorityForAxis:(long long)arg1; 14 | @property(nonatomic) double alpha; 15 | - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; 16 | - (void)layoutIfNeeded; 17 | - (void)layoutSubviews; 18 | - (void)setNeedsUpdateConstraints; 19 | - (void)updateConstraintsIfNeeded; 20 | - (void)setNeedsDisplay; 21 | - (void)setNeedsLayout; 22 | - (void)didMoveToWindow; 23 | 24 | // Remaining properties 25 | @property(readonly, nonatomic, getter=isHidden) BOOL hidden; 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /Headers/NSView-UXCollectionViewRearrangingCoordinator.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @import AppKit; 8 | 9 | @interface NSView (UXCollectionViewRearrangingCoordinator) 10 | - (id)ancestorViewOfClass:(Class)arg1; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSView-UXKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | @class NSColor; 10 | 11 | @interface NSView (UXKit) 12 | - (id)enclosingViewOfClass:(Class)arg1; 13 | @property(nonatomic) NSColor *backgroundColor; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Headers/NSView-UXKitAppearance.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | #import "UXKitAppearance.h" 10 | 11 | @class NSColor, NSString; 12 | 13 | @interface NSView (UXKitAppearance) 14 | - (void)tintColorDidChange; 15 | @property(nonatomic) long long tintAdjustmentMode; 16 | @property(retain, nonatomic) NSColor *tintColor; 17 | 18 | // Remaining properties 19 | @property(readonly, copy) NSString *debugDescription; 20 | @property(readonly, copy) NSString *description; 21 | @property(readonly) unsigned long long hash; 22 | @property(readonly) Class superclass; 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /Headers/NSViewAnimationContext.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | 8 | 9 | @class NSArray; 10 | 11 | @interface NSViewAnimationContext : NSObject 12 | { 13 | NSArray *_viewAnimations; 14 | long long _animationCount; 15 | id _completionHandler; 16 | } 17 | 18 | @property(readonly, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler; 19 | @property(nonatomic) long long animationCount; // @synthesize animationCount=_animationCount; 20 | @property(retain, nonatomic) NSArray *viewAnimations; // @synthesize viewAnimations=_viewAnimations; 21 | - (void)dealloc; 22 | - (id)initWithCompletionHandler:(CDUnknownBlockType)arg1; 23 | 24 | @end 25 | 26 | -------------------------------------------------------------------------------- /Headers/NSViewController-UXViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSViewController.h" 8 | 9 | @interface NSViewController (UXViewController) 10 | - (void)didMoveToParentViewController:(id)arg1; 11 | - (void)willMoveToParentViewController:(id)arg1; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /Headers/NSWindow-UXKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSWindow.h" 8 | 9 | @interface NSWindow (UXKit) 10 | @property(readonly, nonatomic) BOOL ux_inFullScreen; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/NSWindow-UXKitAppearance.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSWindow.h" 8 | 9 | #import "UXKitAppearance.h" 10 | 11 | @class NSColor, NSString; 12 | 13 | @interface NSWindow (UXKitAppearance) 14 | - (void)tintColorDidChange; 15 | @property(nonatomic) long long tintAdjustmentMode; 16 | @property(retain, nonatomic) NSColor *tintColor; 17 | 18 | // Remaining properties 19 | @property(readonly, copy) NSString *debugDescription; 20 | @property(readonly, copy) NSString *description; 21 | @property(readonly) unsigned long long hash; 22 | @property(readonly) Class superclass; 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /Headers/NSWindowDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSCoder, NSEvent, NSMenu, NSNotification, NSPasteboard, NSScreen, NSUndoManager, NSWindow; 10 | 11 | @protocol NSWindowDelegate 12 | 13 | @optional 14 | - (void)windowDidChangeOcclusionState:(NSNotification *)arg1; 15 | - (void)windowDidExitVersionBrowser:(NSNotification *)arg1; 16 | - (void)windowWillExitVersionBrowser:(NSNotification *)arg1; 17 | - (void)windowDidEnterVersionBrowser:(NSNotification *)arg1; 18 | - (void)windowWillEnterVersionBrowser:(NSNotification *)arg1; 19 | - (void)windowDidExitFullScreen:(NSNotification *)arg1; 20 | - (void)windowWillExitFullScreen:(NSNotification *)arg1; 21 | - (void)windowDidEnterFullScreen:(NSNotification *)arg1; 22 | - (void)windowWillEnterFullScreen:(NSNotification *)arg1; 23 | - (void)windowDidEndLiveResize:(NSNotification *)arg1; 24 | - (void)windowWillStartLiveResize:(NSNotification *)arg1; 25 | - (void)windowDidEndSheet:(NSNotification *)arg1; 26 | - (void)windowWillBeginSheet:(NSNotification *)arg1; 27 | - (void)windowDidChangeBackingProperties:(NSNotification *)arg1; 28 | - (void)windowDidChangeScreenProfile:(NSNotification *)arg1; 29 | - (void)windowDidChangeScreen:(NSNotification *)arg1; 30 | - (void)windowDidUpdate:(NSNotification *)arg1; 31 | - (void)windowDidDeminiaturize:(NSNotification *)arg1; 32 | - (void)windowDidMiniaturize:(NSNotification *)arg1; 33 | - (void)windowWillMiniaturize:(NSNotification *)arg1; 34 | - (void)windowWillClose:(NSNotification *)arg1; 35 | - (void)windowDidResignMain:(NSNotification *)arg1; 36 | - (void)windowDidBecomeMain:(NSNotification *)arg1; 37 | - (void)windowDidResignKey:(NSNotification *)arg1; 38 | - (void)windowDidBecomeKey:(NSNotification *)arg1; 39 | - (void)windowDidMove:(NSNotification *)arg1; 40 | - (void)windowWillMove:(NSNotification *)arg1; 41 | - (void)windowDidExpose:(NSNotification *)arg1; 42 | - (void)windowDidResize:(NSNotification *)arg1; 43 | - (void)window:(NSWindow *)arg1 didDecodeRestorableState:(NSCoder *)arg2; 44 | - (void)window:(NSWindow *)arg1 willEncodeRestorableState:(NSCoder *)arg2; 45 | - (struct CGSize)window:(NSWindow *)arg1 willResizeForVersionBrowserWithMaxPreferredSize:(struct CGSize)arg2 maxAllowedSize:(struct CGSize)arg3; 46 | - (void)windowDidFailToExitFullScreen:(NSWindow *)arg1; 47 | - (void)window:(NSWindow *)arg1 startCustomAnimationToEnterFullScreenOnScreen:(NSScreen *)arg2 withDuration:(double)arg3; 48 | - (NSArray *)customWindowsToEnterFullScreenForWindow:(NSWindow *)arg1 onScreen:(NSScreen *)arg2; 49 | - (void)window:(NSWindow *)arg1 startCustomAnimationToExitFullScreenWithDuration:(double)arg2; 50 | - (NSArray *)customWindowsToExitFullScreenForWindow:(NSWindow *)arg1; 51 | - (void)windowDidFailToEnterFullScreen:(NSWindow *)arg1; 52 | - (void)window:(NSWindow *)arg1 startCustomAnimationToEnterFullScreenWithDuration:(double)arg2; 53 | - (NSArray *)customWindowsToEnterFullScreenForWindow:(NSWindow *)arg1; 54 | - (unsigned long long)window:(NSWindow *)arg1 willUseFullScreenPresentationOptions:(unsigned long long)arg2; 55 | - (struct CGSize)window:(NSWindow *)arg1 willUseFullScreenContentSize:(struct CGSize)arg2; 56 | - (BOOL)window:(NSWindow *)arg1 shouldDragDocumentWithEvent:(NSEvent *)arg2 from:(struct CGPoint)arg3 withPasteboard:(NSPasteboard *)arg4; 57 | - (BOOL)window:(NSWindow *)arg1 shouldPopUpDocumentPathMenu:(NSMenu *)arg2; 58 | - (struct CGRect)window:(NSWindow *)arg1 willPositionSheet:(NSWindow *)arg2 usingRect:(struct CGRect)arg3; 59 | - (NSUndoManager *)windowWillReturnUndoManager:(NSWindow *)arg1; 60 | - (BOOL)windowShouldZoom:(NSWindow *)arg1 toFrame:(struct CGRect)arg2; 61 | - (struct CGRect)windowWillUseStandardFrame:(NSWindow *)arg1 defaultFrame:(struct CGRect)arg2; 62 | - (struct CGSize)windowWillResize:(NSWindow *)arg1 toSize:(struct CGSize)arg2; 63 | - (id)windowWillReturnFieldEditor:(NSWindow *)arg1 toObject:(id)arg2; 64 | - (BOOL)windowShouldClose:(NSWindow *)arg1; 65 | @end 66 | 67 | -------------------------------------------------------------------------------- /Headers/UIMutableIndexPath.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSIndexPath.h" 8 | 9 | @interface UIMutableIndexPath : NSIndexPath 10 | { 11 | unsigned long long *_mutableIndexes; 12 | BOOL _locked; 13 | } 14 | 15 | + (void)setIndex:(unsigned long long)arg1 atPosition:(unsigned long long)arg2 forIndexPath:(id *)arg3; 16 | - (id)retain; 17 | - (id)description; 18 | - (id)copyWithZone:(struct _NSZone *)arg1; 19 | - (long long)compare:(id)arg1; 20 | - (void)getIndexes:(unsigned long long *)arg1; 21 | - (unsigned long long)indexAtPosition:(unsigned long long)arg1; 22 | - (void)dealloc; 23 | - (id)initWithIndexes:(const unsigned long long *)arg1 length:(unsigned long long)arg2; 24 | 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /Headers/UITextInputTraits-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol UITextInputTraits 10 | 11 | @optional 12 | @property(nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry; 13 | @property(nonatomic) BOOL enablesReturnKeyAutomatically; 14 | @property(nonatomic) long long returnKeyType; 15 | @property(nonatomic) long long keyboardAppearance; 16 | @property(nonatomic) long long keyboardType; 17 | @property(nonatomic) long long spellCheckingType; 18 | @property(nonatomic) long long autocorrectionType; 19 | @property(nonatomic) long long autocapitalizationType; 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /Headers/UXAccessoryBarContainerProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @import Foundation; 8 | 9 | @protocol UXAccessoryBarContainer 10 | @property(readonly, nonatomic) double _accessoryBarHeight; 11 | - (void)_setAccessoryBarHidden:(BOOL)arg1; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /Headers/UXAuxiliaryNavigationStore.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "NSSecureCoding.h" 10 | 11 | @class NSMutableDictionary, NSString, UXSourceController; 12 | 13 | @interface UXAuxiliaryNavigationStore : NSObject 14 | { 15 | NSMutableDictionary *_namespaceDict; 16 | NSMutableDictionary *_globalDict; 17 | NSString *_lastAction; 18 | UXSourceController *_sourceController; 19 | } 20 | 21 | + (BOOL)supportsSecureCoding; 22 | @property(nonatomic) __weak UXSourceController *sourceController; // @synthesize sourceController=_sourceController; 23 | - (void).cxx_destruct; 24 | - (id)_dictionaryForNamespace:(id)arg1; 25 | - (id)debugDescription; 26 | - (void)encodeWithCoder:(id)arg1; 27 | - (id)initWithCoder:(id)arg1; 28 | - (id)_allowedClassesForNSCoding; 29 | - (id)nextActionForNamespace:(id)arg1; 30 | - (void)setNextAction:(id)arg1 forNamespace:(id)arg2; 31 | - (id)valueForKey:(id)arg1 inNamespace:(id)arg2; 32 | - (void)setValue:(id)arg1 forKey:(id)arg2 inNamespace:(id)arg3; 33 | - (id)init; 34 | 35 | @end 36 | 37 | -------------------------------------------------------------------------------- /Headers/UXBackButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSSegmentedControl.h" 8 | 9 | @class NSImage, NSString; 10 | 11 | @interface UXBackButton : NSSegmentedControl 12 | { 13 | BOOL _hidesTitle; 14 | NSString *_title; 15 | NSImage *_image; 16 | } 17 | 18 | @property(retain, nonatomic) NSImage *image; // @synthesize image=_image; 19 | @property(copy, nonatomic) NSString *title; // @synthesize title=_title; 20 | @property(nonatomic) BOOL hidesTitle; // @synthesize hidesTitle=_hidesTitle; 21 | - (void).cxx_destruct; 22 | - (id)description; 23 | - (id)init; 24 | 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /Headers/UXBackButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @import AppKit; 8 | 9 | @interface UXBackButtonCell : NSButtonCell 10 | { 11 | } 12 | 13 | - (struct CGRect)_insetRect:(struct CGRect)arg1; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/UXBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSAccessibilityGroup.h" 10 | #import "UXBarPositioning.h" 11 | 12 | @class NSColor, NSMutableSet, NSString, UXView<_UXBarItemsContainer>, _UXSinglePixelLine; 13 | 14 | @interface UXBar : UXView 15 | { 16 | _UXSinglePixelLine *_decorationLine; 17 | NSMutableSet *_previousBarItemContainers; 18 | long long _containerTransitionAnimationCount; 19 | BOOL _isInteractiveTransitioning; 20 | NSColor *_barTintColor; 21 | double _interitemSpacing; 22 | double _height; 23 | double _baselineOffsetFromBottom; 24 | double _percent; 25 | UXView<_UXBarItemsContainer> *_nextItemContainer; 26 | UXView<_UXBarItemsContainer> *_barItemsContainer; 27 | struct NSEdgeInsets _decorationInsets; 28 | } 29 | 30 | @property(nonatomic) struct NSEdgeInsets decorationInsets; // @synthesize decorationInsets=_decorationInsets; 31 | @property(retain, nonatomic) UXView<_UXBarItemsContainer> *barItemsContainer; // @synthesize barItemsContainer=_barItemsContainer; 32 | @property(retain, nonatomic) UXView<_UXBarItemsContainer> *nextItemContainer; // @synthesize nextItemContainer=_nextItemContainer; 33 | @property(nonatomic) double percent; // @synthesize percent=_percent; 34 | @property(nonatomic) BOOL isInteractiveTransitioning; // @synthesize isInteractiveTransitioning=_isInteractiveTransitioning; 35 | @property(nonatomic) double baselineOffsetFromBottom; // @synthesize baselineOffsetFromBottom=_baselineOffsetFromBottom; 36 | @property(nonatomic) double height; // @synthesize height=_height; 37 | @property(nonatomic) double interitemSpacing; // @synthesize interitemSpacing=_interitemSpacing; 38 | @property(retain, nonatomic) NSColor *barTintColor; // @synthesize barTintColor=_barTintColor; 39 | - (void).cxx_destruct; 40 | - (void)_updateBarPostion; 41 | @property(readonly, nonatomic) long long barPosition; 42 | - (struct CGSize)intrinsicContentSize; 43 | - (void)_completeInteractiveTransition:(BOOL)arg1 duration:(double)arg2; 44 | - (void)_finishInteractiveTransition:(BOOL)arg1 duration:(double)arg2 completion:(CDUnknownBlockType)arg3; 45 | - (void)_updateInteractiveTransition:(double)arg1; 46 | - (void)_beginInteractiveTransitionToItemContainer:(id)arg1; 47 | - (void)_animateTransitionFromContainer:(id)arg1 toContainer:(id)arg2 transition:(unsigned long long)arg3 duration:(double)arg4 fromValue:(double)arg5 toValue:(double)arg6 completion:(CDUnknownBlockType)arg7; 48 | - (void)_didCompleteContainerTransitionAnimation; 49 | - (void)_transitionToContainer:(id)arg1 transition:(unsigned long long)arg2 duration:(double)arg3; 50 | @property(retain, nonatomic) NSColor *borderColor; 51 | @property(nonatomic) BOOL bordered; 52 | - (void)viewWillMoveToSuperview:(id)arg1; 53 | - (id)initWithFrame:(struct CGRect)arg1; 54 | 55 | // Remaining properties 56 | @property(readonly, copy) NSString *debugDescription; 57 | @property(readonly, copy) NSString *description; 58 | @property(readonly) unsigned long long hash; 59 | @property(readonly) Class superclass; 60 | 61 | @end 62 | 63 | -------------------------------------------------------------------------------- /Headers/UXBarButtonItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "UXKitAppearance.h" 10 | 11 | @class NSColor, NSLayoutAnchor, NSString, NSView, UXViewController; 12 | 13 | @interface UXBarButtonItem : UXBarItem 14 | { 15 | NSView *__view; 16 | BOOL _ignoresMultiClick; 17 | BOOL _condensed; 18 | float _visibilityPriority; 19 | NSColor *_tintColor; 20 | long long _tintAdjustmentMode; 21 | long long _style; 22 | double _width; 23 | NSView *_customView; 24 | SEL _action; 25 | id _target; 26 | NSString *_toolTip; 27 | NSString *_keyEquivalent; 28 | unsigned long long _keyEquivalentModifierMask; 29 | NSLayoutAnchor *_baselineAnchor; 30 | UXViewController *_contentViewController; 31 | long long _systemItem; 32 | UXBarButtonItem *__widthConstrainingItem; 33 | } 34 | 35 | @property(nonatomic, setter=_setWidthConstrainingItem:) __weak UXBarButtonItem *_widthConstrainingItem; // @synthesize _widthConstrainingItem=__widthConstrainingItem; 36 | @property(nonatomic) float visibilityPriority; // @synthesize visibilityPriority=_visibilityPriority; 37 | @property(nonatomic, getter=isCondensed) BOOL condensed; // @synthesize condensed=_condensed; 38 | @property(readonly, nonatomic) long long systemItem; // @synthesize systemItem=_systemItem; 39 | @property(readonly, nonatomic) UXViewController *contentViewController; // @synthesize contentViewController=_contentViewController; 40 | @property(retain, nonatomic) NSLayoutAnchor *baselineAnchor; // @synthesize baselineAnchor=_baselineAnchor; 41 | @property(nonatomic) BOOL ignoresMultiClick; // @synthesize ignoresMultiClick=_ignoresMultiClick; 42 | @property(nonatomic) unsigned long long keyEquivalentModifierMask; // @synthesize keyEquivalentModifierMask=_keyEquivalentModifierMask; 43 | @property(retain, nonatomic) NSString *keyEquivalent; // @synthesize keyEquivalent=_keyEquivalent; 44 | @property(retain, nonatomic) NSString *toolTip; // @synthesize toolTip=_toolTip; 45 | @property(nonatomic) __weak id target; // @synthesize target=_target; 46 | @property(nonatomic) SEL action; // @synthesize action=_action; 47 | @property(retain, nonatomic) NSView *customView; // @synthesize customView=_customView; 48 | @property(nonatomic) double width; // @synthesize width=_width; 49 | @property(nonatomic) long long style; // @synthesize style=_style; 50 | - (void).cxx_destruct; 51 | @property(readonly, nonatomic) NSView *_view; 52 | - (void)_performAction:(id)arg1; 53 | - (id)_viewOfClass:(Class)arg1; 54 | @property(readonly, copy) NSString *description; 55 | - (void)setImage:(id)arg1; 56 | - (void)setEnabled:(BOOL)arg1; 57 | - (void)setAccessibilityLabel:(id)arg1; 58 | - (void)setTitle:(id)arg1; 59 | - (void)tintColorDidChange; 60 | @property(nonatomic) long long tintAdjustmentMode; // @synthesize tintAdjustmentMode=_tintAdjustmentMode; 61 | @property(retain, nonatomic) NSColor *tintColor; // @synthesize tintColor=_tintColor; 62 | - (double)preferredSpacingToItem:(id)arg1 proposedSpacing:(double)arg2; 63 | - (id)initWithStyle:(long long)arg1 target:(id)arg2 action:(SEL)arg3; 64 | - (id)initWithContentViewController:(id)arg1; 65 | - (id)initWithCustomView:(id)arg1; 66 | - (id)initWithBarButtonSystemItem:(long long)arg1 target:(id)arg2 action:(SEL)arg3; 67 | - (id)initWithTitle:(id)arg1 style:(long long)arg2 target:(id)arg3 action:(SEL)arg4; 68 | - (id)initWithImage:(id)arg1 style:(long long)arg2 target:(id)arg3 action:(SEL)arg4; 69 | 70 | // Remaining properties 71 | @property(readonly, copy) NSString *debugDescription; 72 | @property(readonly) unsigned long long hash; 73 | @property(readonly) Class superclass; 74 | 75 | @end 76 | 77 | -------------------------------------------------------------------------------- /Headers/UXBarItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSImage, NSString; 10 | 11 | @interface UXBarItem : NSObject 12 | { 13 | BOOL _enabled; 14 | NSString *_title; 15 | NSString *_accessibilityLabel; 16 | NSImage *_image; 17 | long long _tag; 18 | } 19 | 20 | @property(nonatomic) long long tag; // @synthesize tag=_tag; 21 | @property(retain, nonatomic) NSImage *image; // @synthesize image=_image; 22 | @property(copy, nonatomic) NSString *accessibilityLabel; // @synthesize accessibilityLabel=_accessibilityLabel; 23 | @property(retain, nonatomic) NSString *title; // @synthesize title=_title; 24 | @property(nonatomic, getter=isEnabled) BOOL enabled; // @synthesize enabled=_enabled; 25 | - (void).cxx_destruct; 26 | - (id)init; 27 | 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /Headers/UXBarPositioning-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol UXBarPositioning 10 | @property(readonly, nonatomic) long long barPosition; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/UXBarPositioningDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol UXBarPositioningDelegate 10 | 11 | @optional 12 | - (long long)positionForBar:(id )arg1; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/UXClickEventTracker.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "UXEventTracker.h" 8 | 9 | @interface UXClickEventTracker : UXEventTracker 10 | { 11 | unsigned long long _numberOfClicksRequired; 12 | } 13 | 14 | @property(nonatomic) unsigned long long numberOfClicksRequired; // @synthesize numberOfClicksRequired=_numberOfClicksRequired; 15 | - (id)description; 16 | - (void)mouseUp:(id)arg1; 17 | - (void)mouseDown:(id)arg1; 18 | - (id)init; 19 | 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /Headers/UXCollectionClipView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSClipView.h" 8 | 9 | @interface UXCollectionClipView : NSClipView 10 | { 11 | } 12 | 13 | - (void)_invalidateFocus; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/UXCollectionDocumentView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | @class UXCollectionView; 10 | 11 | @interface UXCollectionDocumentView : NSView 12 | { 13 | UXCollectionView *_collectionView; 14 | } 15 | 16 | @property(nonatomic) __weak UXCollectionView *collectionView; // @synthesize collectionView=_collectionView; 17 | - (id)accessibilityHitTest:(struct CGPoint)arg1; 18 | - (void)prepareContentInRect:(struct CGRect)arg1; 19 | - (BOOL)acceptsFirstResponder; 20 | - (void)_invalidateFocus; 21 | - (void)layout; 22 | - (BOOL)isFlipped; 23 | - (BOOL)wantsUpdateLayer; 24 | - (BOOL)isOpaque; 25 | - (void)dragImage:(id)arg1 at:(struct CGPoint)arg2 offset:(struct CGSize)arg3 event:(id)arg4 pasteboard:(id)arg5 source:(id)arg6 slideBack:(BOOL)arg7; 26 | - (id)initWithFrame:(struct CGRect)arg1; 27 | 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /Headers/UXCollectionReusableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | @class NSString, UXCollectionView, UXCollectionViewLayoutAttributes; 10 | 11 | @interface UXCollectionReusableView : NSView 12 | { 13 | UXCollectionViewLayoutAttributes *_layoutAttributes; 14 | NSString *_reuseIdentifier; 15 | UXCollectionView *_collectionView; 16 | struct { 17 | unsigned int updateAnimationCount:5; 18 | unsigned int wasDequeued:1; 19 | } _reusableViewFlags; 20 | BOOL _isFloatingPinned; 21 | } 22 | 23 | @property(readonly, nonatomic) BOOL isFloatingPinned; // @synthesize isFloatingPinned=_isFloatingPinned; 24 | @property(readonly, copy, nonatomic) NSString *reuseIdentifier; // @synthesize reuseIdentifier=_reuseIdentifier; 25 | - (id)description; 26 | - (struct CGImage *)_snapshot:(BOOL)arg1; 27 | - (BOOL)_wasDequeued; 28 | - (void)_markAsDequeued; 29 | - (void)_clearUpdateAnimation; 30 | - (void)_addUpdateAnimation; 31 | - (BOOL)_isInUpdateAnimation; 32 | - (void)setIsFloatingPinned:(BOOL)arg1; 33 | - (void)_setCollectionView:(id)arg1; 34 | - (id)_collectionView; 35 | - (void)_setReuseIdentifier:(id)arg1; 36 | - (id)_layoutAttributes; 37 | - (void)_setLayoutAttributes:(id)arg1; 38 | - (void)_setBaseLayoutAttributes:(id)arg1; 39 | - (void)didTransitionFromLayout:(id)arg1 toLayout:(id)arg2; 40 | - (void)willTransitionFromLayout:(id)arg1 toLayout:(id)arg2; 41 | - (void)applyLayoutAttributes:(id)arg1; 42 | - (void)prepareForReuse; 43 | - (BOOL)wantsUpdateLayer; 44 | - (void)dealloc; 45 | - (void)encodeWithCoder:(id)arg1; 46 | - (id)initWithCoder:(id)arg1; 47 | - (id)initWithFrame:(struct CGRect)arg1; 48 | - (id)_layoutSectionAccessibility; 49 | - (id)_accessibilityIndexPath; 50 | - (id)_accessibilityDefaultRole; 51 | - (id)_dynamicAccessibilityParent; 52 | - (BOOL)accessibilityPerformScrollToVisible; 53 | - (void)accessibilityPerformAction:(id)arg1; 54 | - (id)accessibilityActionDescription:(id)arg1; 55 | - (id)accessibilityActionNames; 56 | - (id)accessibilityAttributeValue:(id)arg1; 57 | - (id)accessibilityAttributeNames; 58 | - (id)accessibilityRole; 59 | - (id)accessibilityParent; 60 | 61 | @end 62 | 63 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewAnimation.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSMutableArray, UXCollectionReusableView, UXCollectionViewLayoutAttributes; 10 | 11 | @interface UXCollectionViewAnimation : NSObject 12 | { 13 | UXCollectionReusableView *_view; 14 | UXCollectionViewLayoutAttributes *_finalLayoutAttributes; 15 | double _startFraction; 16 | double _endFraction; 17 | unsigned long long _viewType; 18 | NSMutableArray *_completionHandlers; 19 | NSMutableArray *_startupHandlers; 20 | CDUnknownBlockType _animationBlock; 21 | struct { 22 | unsigned int animateFromCurrentPosition:1; 23 | unsigned int deleteAterAnimation:1; 24 | unsigned int rasterizeAfterAnimation:1; 25 | unsigned int resetRasterizationAfterAnimation:1; 26 | } _collectionViewAnimationFlags; 27 | } 28 | 29 | @property(readonly, nonatomic) double endFraction; // @synthesize endFraction=_endFraction; 30 | @property(readonly, nonatomic) double startFraction; // @synthesize startFraction=_startFraction; 31 | @property(readonly, nonatomic) UXCollectionViewLayoutAttributes *finalLayoutAttributes; // @synthesize finalLayoutAttributes=_finalLayoutAttributes; 32 | @property(readonly, nonatomic) unsigned long long viewType; // @synthesize viewType=_viewType; 33 | @property(readonly, nonatomic) UXCollectionReusableView *view; // @synthesize view=_view; 34 | - (void)addStartupHandler:(CDUnknownBlockType)arg1; 35 | - (void)addCompletionHandler:(CDUnknownBlockType)arg1; 36 | - (void)start; 37 | @property(nonatomic) BOOL resetRasterizationAfterAnimation; 38 | @property(nonatomic) BOOL rasterizeAfterAnimation; 39 | @property(readonly, nonatomic) BOOL deleteAfterAnimation; 40 | @property(readonly, nonatomic) BOOL animateFromCurrentPosition; 41 | - (id)description; 42 | - (void)dealloc; 43 | - (id)initWithView:(id)arg1 viewType:(unsigned long long)arg2 finalLayoutAttributes:(id)arg3 startFraction:(double)arg4 endFraction:(double)arg5 animateFromCurrentPosition:(BOOL)arg6 deleteAfterAnimation:(BOOL)arg7 customAnimations:(CDUnknownBlockType)arg8; 44 | 45 | @end 46 | 47 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewAnimationContext.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray; 10 | 11 | @interface UXCollectionViewAnimationContext : NSObject 12 | { 13 | NSArray *_viewAnimations; 14 | long long _animationCount; 15 | id _completionHandler; 16 | } 17 | 18 | @property(readonly, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler; 19 | @property(nonatomic) long long animationCount; // @synthesize animationCount=_animationCount; 20 | @property(retain, nonatomic) NSArray *viewAnimations; // @synthesize viewAnimations=_viewAnimations; 21 | - (void)dealloc; 22 | - (id)initWithCompletionHandler:(CDUnknownBlockType)arg1; 23 | 24 | @end 25 | 26 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSView; 10 | 11 | @interface UXCollectionViewCell : UXCollectionReusableView 12 | { 13 | NSView *_contentView; 14 | BOOL _selected; 15 | BOOL _selectionBorderShouldUsePrimaryColor; 16 | } 17 | 18 | @property(nonatomic) BOOL selectionBorderShouldUsePrimaryColor; // @synthesize selectionBorderShouldUsePrimaryColor=_selectionBorderShouldUsePrimaryColor; 19 | @property(readonly, nonatomic) NSView *contentView; // @synthesize contentView=_contentView; 20 | @property(nonatomic, getter=isSelected) BOOL selected; // @synthesize selected=_selected; 21 | - (void)_setSelected:(BOOL)arg1 animated:(BOOL)arg2; 22 | - (void)prepareForReuse; 23 | - (void)resizeSubviewsWithOldSize:(struct CGSize)arg1; 24 | - (BOOL)wantsUpdateLayer; 25 | - (void)dealloc; 26 | - (id)initWithCoder:(id)arg1; 27 | - (id)initWithFrame:(struct CGRect)arg1; 28 | - (id)_accessibilityIndexPath; 29 | - (id)_accessibilityDefaultRole; 30 | - (id)_dynamicAccessibilityParent; 31 | - (void)setAccessibilitySelected:(BOOL)arg1; 32 | - (BOOL)isAccessibilitySelectorAllowed:(SEL)arg1; 33 | - (BOOL)isAccessibilitySelected; 34 | - (id)_axSimulateClick:(unsigned long long)arg1 withNumberOfClicks:(unsigned long long)arg2; 35 | - (void)_axPerformDoubleClick; 36 | - (BOOL)accessibilityPerformPress; 37 | 38 | @end 39 | 40 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "UXCollectionViewDataSource.h" 10 | #import "UXCollectionViewDelegate.h" 11 | 12 | @class NSString, UXCollectionView, UXCollectionViewLayout; 13 | 14 | @interface UXCollectionViewController : UXViewController 15 | { 16 | UXCollectionViewLayout *_layout; 17 | UXCollectionView *_collectionView; 18 | } 19 | 20 | + (Class)collectionViewClass; 21 | @property(retain, nonatomic) UXCollectionView *collectionView; // @synthesize collectionView=_collectionView; 22 | - (void).cxx_destruct; 23 | - (double)scrollView:(id)arg1 pageAlignedOriginOnAxis:(long long)arg2 forProposedDestination:(double)arg3 currentOrigin:(double)arg4 initialOrigin:(double)arg5 velocity:(double)arg6; 24 | - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; 25 | - (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2; 26 | - (long long)numberOfSectionsInCollectionView:(id)arg1; 27 | - (id)preferredFirstResponder; 28 | - (void)viewDidLoad; 29 | - (void)_sendViewDidLoad; 30 | - (void)dealloc; 31 | - (id)initWithCollectionViewLayout:(id)arg1; 32 | 33 | // Remaining properties 34 | @property(readonly, copy) NSString *debugDescription; 35 | @property(readonly, copy) NSString *description; 36 | @property(readonly) unsigned long long hash; 37 | @property(readonly) Class superclass; 38 | 39 | @end 40 | 41 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewData.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSMapTable, NSMutableArray, NSMutableDictionary, UXCollectionView, UXCollectionViewLayout; 10 | 11 | @interface UXCollectionViewData : NSObject 12 | { 13 | UXCollectionView *_collectionView; 14 | UXCollectionViewLayout *_layout; 15 | NSMapTable *_screenPageMap; 16 | id *_globalItems; 17 | NSMutableDictionary *_supplementaryLayoutAttributes; 18 | NSMutableDictionary *_decorationLayoutAttributes; 19 | NSMutableDictionary *_invalidatedSupplementaryViews; 20 | struct CGRect _validLayoutRect; 21 | long long _numItems; 22 | long long _numSections; 23 | long long *_sectionItemCounts; 24 | long long _lastSectionTestedForNumberOfItemsBeforeSection; 25 | long long _lastResultForNumberOfItemsBeforeSection; 26 | struct CGSize _contentSize; 27 | struct { 28 | unsigned int contentSizeIsValid:1; 29 | unsigned int itemCountsAreValid:1; 30 | unsigned int layoutIsPrepared:1; 31 | unsigned int layoutLocked:1; 32 | } _collectionViewDataFlags; 33 | NSMutableArray *_clonedLayoutAttributes; 34 | } 35 | 36 | + (void)initialize; 37 | @property(readonly, nonatomic) NSArray *clonedLayoutAttributes; // @synthesize clonedLayoutAttributes=_clonedLayoutAttributes; 38 | @property(nonatomic, getter=isLayoutLocked) BOOL layoutLocked; 39 | @property(readonly, nonatomic) BOOL layoutIsPrepared; 40 | - (id)layoutAttributesForDecorationViewOfKind:(id)arg1 atIndexPath:(id)arg2; 41 | - (id)layoutAttributesForSupplementaryElementOfKind:(id)arg1 atIndexPath:(id)arg2; 42 | - (id)knownDecorationElementKinds; 43 | - (id)knownSupplementaryElementKinds; 44 | - (id)existingSupplementaryLayoutAttributes; 45 | - (id)existingSupplementaryLayoutAttributesWithMinimalIndexPathLength:(unsigned long long)arg1; 46 | - (id)existingSupplementaryLayoutAttributesInSection:(long long)arg1; 47 | - (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; 48 | - (id)layoutAttributesForElementsInSection:(long long)arg1; 49 | - (id)layoutAttributesForGlobalItemIndex:(long long)arg1; 50 | - (id)layoutAttributesForItemAtIndexPath:(id)arg1; 51 | - (struct CGRect)rectForDecorationElementOfKind:(id)arg1 atIndexPath:(id)arg2; 52 | - (struct CGRect)rectForSupplementaryElementOfKind:(id)arg1 atIndexPath:(id)arg2; 53 | - (struct CGRect)rectForGlobalItemIndex:(long long)arg1; 54 | - (struct CGRect)collectionViewContentRect; 55 | - (struct CGRect)rectForItemAtIndexPath:(id)arg1; 56 | - (id)indexPathForItemAtGlobalIndex:(long long)arg1; 57 | - (long long)globalIndexForItemAtIndexPath:(id)arg1; 58 | - (long long)numberOfItemsBeforeSection:(long long)arg1; 59 | - (long long)numberOfItemsInSection:(long long)arg1; 60 | - (long long)numberOfItems; 61 | - (long long)numberOfSections; 62 | - (void)validateLayoutInRect:(struct CGRect)arg1; 63 | - (void)_loadEverything; 64 | - (void)_setLayoutAttributes:(id)arg1 atGlobalItemIndex:(long long)arg2; 65 | - (id)_screenPageForPoint:(struct CGPoint)arg1; 66 | - (void)_setupMutableIndexPath:(id *)arg1 forGlobalItemIndex:(long long)arg2; 67 | - (void)_prepareToLoadData; 68 | - (void)_validateContentSize; 69 | - (void)_validateItemCounts; 70 | - (void)_updateItemCounts; 71 | - (void)invalidate:(BOOL)arg1; 72 | - (void)validateSupplementaryViews; 73 | - (void)invalidateSupplementaryViews:(id)arg1; 74 | - (id)description; 75 | - (void)dealloc; 76 | - (id)initWithCollectionView:(id)arg1 layout:(id)arg2; 77 | 78 | @end 79 | 80 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewDataSource-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSIndexPath, NSString, UXCollectionReusableView, UXCollectionView, UXCollectionViewCell; 10 | 11 | @protocol UXCollectionViewDataSource 12 | - (UXCollectionViewCell *)collectionView:(UXCollectionView *)arg1 cellForItemAtIndexPath:(NSIndexPath *)arg2; 13 | - (long long)collectionView:(UXCollectionView *)arg1 numberOfItemsInSection:(long long)arg2; 14 | 15 | @optional 16 | - (UXCollectionReusableView *)collectionView:(UXCollectionView *)arg1 viewForSupplementaryElementOfKind:(NSString *)arg2 atIndexPath:(NSIndexPath *)arg3; 17 | - (long long)numberOfSectionsInCollectionView:(UXCollectionView *)arg1; 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSEvent, NSIndexPath, NSString, UXCollectionReusableView, UXCollectionView, UXCollectionViewCell; 10 | 11 | @protocol UXCollectionViewDelegate 12 | 13 | @optional 14 | - (struct CGPoint)collectionView:(UXCollectionView *)arg1 targetContentOffsetOnResizeForProposedContentOffset:(struct CGPoint)arg2; 15 | - (void)collectionView:(UXCollectionView *)arg1 didPrepareForOverdraw:(struct CGRect)arg2; 16 | - (void)collectionView:(UXCollectionView *)arg1 itemWasRightClickedAtIndexPath:(NSIndexPath *)arg2 withEvent:(NSEvent *)arg3; 17 | - (void)collectionView:(UXCollectionView *)arg1 itemWasDoubleClickedAtIndexPath:(NSIndexPath *)arg2 withEvent:(NSEvent *)arg3; 18 | - (void)collectionView:(UXCollectionView *)arg1 mouseDownWithEvent:(NSEvent *)arg2; 19 | - (void)collectionView:(UXCollectionView *)arg1 didEndDisplayingSupplementaryView:(UXCollectionReusableView *)arg2 forElementOfKind:(NSString *)arg3 atIndexPath:(NSIndexPath *)arg4; 20 | - (void)collectionView:(UXCollectionView *)arg1 didEndDisplayingCell:(UXCollectionViewCell *)arg2 forItemAtIndexPath:(NSIndexPath *)arg3; 21 | - (void)collectionView:(UXCollectionView *)arg1 indexPathsForSelectedItemsDidAdd:(NSArray *)arg2 remove:(NSArray *)arg3 animated:(BOOL)arg4; 22 | - (void)collectionView:(UXCollectionView *)arg1 indexPathsForSelectedItemsWillAdd:(NSArray *)arg2 remove:(NSArray *)arg3 animated:(BOOL)arg4; 23 | - (void)collectionView:(UXCollectionView *)arg1 didDeselectItemAtIndexPath:(NSIndexPath *)arg2; 24 | - (void)collectionView:(UXCollectionView *)arg1 didSelectItemAtIndexPath:(NSIndexPath *)arg2; 25 | - (BOOL)collectionView:(UXCollectionView *)arg1 shouldDeselectItemAtIndexPath:(NSIndexPath *)arg2; 26 | - (BOOL)collectionView:(UXCollectionView *)arg1 shouldSelectItemAtIndexPath:(NSIndexPath *)arg2; 27 | - (void)collectionViewDidEndDecelerating:(UXCollectionView *)arg1; 28 | - (void)collectionViewWillBeginDecelerating:(UXCollectionView *)arg1 targetContentOffset:(struct CGPoint)arg2; 29 | - (void)collectionViewDidEndScrolling:(UXCollectionView *)arg1; 30 | - (void)collectionViewDidScroll:(UXCollectionView *)arg1; 31 | - (void)collectionViewWillBeginScrolling:(UXCollectionView *)arg1; 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewFilePromiseProvider.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSFilePromiseProvider.h" 8 | 9 | @class NSArray, NSMutableArray; 10 | 11 | @interface UXCollectionViewFilePromiseProvider : NSFilePromiseProvider 12 | { 13 | NSMutableArray *_auxiliaryFilePromiseProviders; 14 | } 15 | 16 | - (void).cxx_destruct; 17 | - (void)addAuxiliaryFilePromiseProvider:(id)arg1; 18 | @property(readonly, copy, nonatomic) NSArray *auxiliaryFilePromiseProviders; 19 | 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewFlowLayoutInvalidationContext.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface UXCollectionViewFlowLayoutInvalidationContext : UXCollectionViewLayoutInvalidationContext 10 | { 11 | struct { 12 | unsigned int invalidateDelegateMetrics:1; 13 | unsigned int invalidateAttributes:1; 14 | } _flowLayoutInvalidationFlags; 15 | } 16 | 17 | @property(nonatomic) BOOL invalidateFlowLayoutDelegateMetrics; 18 | @property(nonatomic) BOOL invalidateFlowLayoutAttributes; 19 | - (id)init; 20 | 21 | @end 22 | 23 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewIndexPathsSet.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "NSCopying.h" 10 | #import "NSMutableCopying.h" 11 | 12 | @class NSMutableDictionary, NSMutableIndexSet; 13 | 14 | @interface UXCollectionViewIndexPathsSet : NSObject 15 | { 16 | NSMutableIndexSet *_sectionIndexes; 17 | NSMutableDictionary *_sectionToItemIndexesMap; 18 | } 19 | 20 | + (id)indexPathsSetWithIndexPathsSet:(id)arg1; 21 | + (id)indexPathsSetWithIndexPaths:(id)arg1; 22 | + (id)indexPathsSetWithIndexPath:(id)arg1; 23 | + (id)indexPathsSet; 24 | - (BOOL)containsIndexPath:(id)arg1; 25 | - (void)enumerateIndexPathsUsingBlock:(CDUnknownBlockType)arg1; 26 | - (id)lastIndexPath; 27 | - (id)firstIndexPath; 28 | - (id)allIndexPaths; 29 | - (id)itemsInSection:(long long)arg1; 30 | - (id)indexPathsForSections:(id)arg1; 31 | - (id)indexPathsForSection:(long long)arg1; 32 | - (id)sections; 33 | - (unsigned long long)count; 34 | - (void)_removeOneIndexPath:(id)arg1; 35 | - (void)_addOneIndexPath:(id)arg1; 36 | - (void)_enumerateSectionItemIndexesWithBlock:(CDUnknownBlockType)arg1; 37 | - (void)_removeItemIndexesForSection:(unsigned long long)arg1; 38 | - (id)_itemIndexesForSection:(unsigned long long)arg1 allowingCreation:(BOOL)arg2; 39 | - (id)mutableCopyWithZone:(struct _NSZone *)arg1; 40 | - (id)copyWithZone:(struct _NSZone *)arg1; 41 | - (void)_addIndexPathsSet:(id)arg1; 42 | - (id)description; 43 | - (BOOL)isEqual:(id)arg1; 44 | - (void)dealloc; 45 | - (id)initWithIndexPathsSet:(id)arg1; 46 | - (id)initWithIndexPaths:(id)arg1; 47 | - (id)initWithIndexPath:(id)arg1; 48 | - (id)init; 49 | 50 | @end 51 | 52 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewLayoutAccessibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSAccessibilityElement.h" 8 | 9 | @class NSArray, NSMutableArray, UXCollectionView, UXCollectionViewLayout; 10 | 11 | @interface UXCollectionViewLayoutAccessibility : NSAccessibilityElement 12 | { 13 | NSArray *_accessibilityVisibleChildren; 14 | UXCollectionViewLayout *_layout; 15 | unsigned long long __sectionCacheOffset; 16 | NSMutableArray *__sectionCache; 17 | } 18 | 19 | + (Class)sectionAccessibilityClass; 20 | @property(retain, nonatomic) NSMutableArray *_sectionCache; // @synthesize _sectionCache=__sectionCache; 21 | @property(nonatomic) unsigned long long _sectionCacheOffset; // @synthesize _sectionCacheOffset=__sectionCacheOffset; 22 | @property(nonatomic) __weak UXCollectionViewLayout *layout; // @synthesize layout=_layout; 23 | - (void).cxx_destruct; 24 | - (id)_dequeueSectionWithIndex:(unsigned long long)arg1; 25 | - (void)_trimSectionCacheToVisibleSections:(id)arg1; 26 | - (id)_visibleSections; 27 | - (void)accessibilityPostNotification:(id)arg1; 28 | @property(copy, nonatomic) NSArray *accessibilitySelectedCells; // @dynamic accessibilitySelectedCells; 29 | - (id)accessibilityArrayAttributeValues:(id)arg1 index:(unsigned long long)arg2 maxCount:(unsigned long long)arg3; 30 | - (unsigned long long)accessibilityArrayAttributeCount:(id)arg1; 31 | - (unsigned long long)accessibilityIndexOfChild:(id)arg1; 32 | - (id)accessibilityChildren; 33 | @property(readonly, copy, nonatomic) NSArray *accessibilityVisibleChildren; // @synthesize accessibilityVisibleChildren=_accessibilityVisibleChildren; 34 | - (struct CGRect)accessibilityFrameInParentSpace; 35 | - (struct CGRect)accessibilityFrame; 36 | - (long long)accessibilityColumnCount; 37 | - (long long)accessibilityRowCount; 38 | - (id)accessibilityLabel; 39 | - (id)accessibilityRoleDescription; 40 | - (id)accessibilityIdentifier; 41 | - (id)accessibilitySubrole; 42 | - (id)accessibilityRole; 43 | - (id)accessibilityParent; 44 | - (id)accessibilityHitTest:(struct CGPoint)arg1; 45 | - (id)nextSectionForSection:(id)arg1; 46 | - (id)previousSectionForSection:(id)arg1; 47 | - (id)accessibilityParentForCell:(id)arg1; 48 | - (id)accessibilityParentForReusableView:(id)arg1; 49 | - (void)_dumpVisibleChildren; 50 | - (void)accessibilityPrepareLayout; 51 | - (void)accessibilityInvalidateLayout; 52 | - (void)accessibilityDidEndScrolling; 53 | - (void)accessibilityPrepareForCollectionViewUpdates:(id)arg1; 54 | @property(readonly, nonatomic) __weak UXCollectionView *collectionView; 55 | - (id)initWithLayout:(id)arg1; 56 | 57 | @end 58 | 59 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewLayoutAttributes.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "NSCopying.h" 10 | 11 | @class NSIndexPath, NSString; 12 | 13 | @interface UXCollectionViewLayoutAttributes : NSObject 14 | { 15 | unsigned long long _hash; 16 | NSString *_elementKind; 17 | NSString *_reuseIdentifier; 18 | struct CGRect _frame; 19 | struct CGPoint _center; 20 | struct CGSize _size; 21 | double _alpha; 22 | long long _zIndex; 23 | BOOL _isFloating; 24 | struct CGRect _floatingFrame; 25 | NSIndexPath *_indexPath; 26 | NSString *_representedElementKind; 27 | NSString *_isCloneString; 28 | struct { 29 | unsigned int isCellKind:1; 30 | unsigned int isDecorationView:1; 31 | unsigned int isHidden:1; 32 | unsigned int isClone:1; 33 | } _layoutFlags; 34 | BOOL _isPushing; 35 | double _verticalOffsetFromFloatingPosition; 36 | } 37 | 38 | + (id)layoutAttributesForDecorationViewOfKind:(id)arg1 withIndexPath:(id)arg2; 39 | + (id)layoutAttributesForSupplementaryViewOfKind:(id)arg1 withIndexPath:(id)arg2; 40 | + (id)layoutAttributesForCellWithIndexPath:(id)arg1; 41 | @property(nonatomic) double verticalOffsetFromFloatingPosition; // @synthesize verticalOffsetFromFloatingPosition=_verticalOffsetFromFloatingPosition; 42 | @property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath; 43 | @property(nonatomic) BOOL isPushing; // @synthesize isPushing=_isPushing; 44 | @property(nonatomic) struct CGRect floatingFrame; // @synthesize floatingFrame=_floatingFrame; 45 | @property(nonatomic) BOOL isFloating; // @synthesize isFloating=_isFloating; 46 | @property(nonatomic) long long zIndex; // @synthesize zIndex=_zIndex; 47 | @property(nonatomic) double alpha; // @synthesize alpha=_alpha; 48 | @property(nonatomic) struct CGSize size; // @synthesize size=_size; 49 | @property(nonatomic) struct CGPoint center; // @synthesize center=_center; 50 | @property(readonly, nonatomic) NSString *representedElementKind; // @synthesize representedElementKind=_representedElementKind; 51 | @property(readonly, nonatomic) unsigned long long representedElementCategory; 52 | - (BOOL)_isSupplementaryView; 53 | - (BOOL)_isDecorationView; 54 | - (BOOL)_isCell; 55 | - (unsigned long long)hash; 56 | - (BOOL)_isTransitionVisibleTo:(id)arg1; 57 | - (BOOL)_isEquivalentTo:(id)arg1; 58 | - (BOOL)isEqual:(id)arg1; 59 | - (id)description; 60 | @property(nonatomic) struct CGRect frame; // @synthesize frame=_frame; 61 | @property(nonatomic) struct CGRect bounds; 62 | - (id)copyWithZone:(struct _NSZone *)arg1; 63 | - (void)_setIndexPath:(id)arg1; 64 | - (id)_reuseIdentifier; 65 | - (void)_setReuseIdentifier:(id)arg1; 66 | - (id)_elementKind; 67 | - (void)_setElementKind:(id)arg1; 68 | - (BOOL)_isClone; 69 | - (void)_setIsClone:(BOOL)arg1; 70 | @property(nonatomic, getter=isHidden) BOOL hidden; 71 | - (void)dealloc; 72 | - (id)init; 73 | 74 | @end 75 | 76 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewLayoutInvalidationContext.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSMutableDictionary; 10 | 11 | @interface UXCollectionViewLayoutInvalidationContext : NSObject 12 | { 13 | NSMutableDictionary *_invalidatedSupplementaryViews; 14 | NSArray *_updateItems; 15 | struct { 16 | unsigned int invalidateDataSource:1; 17 | unsigned int invalidateEverything:1; 18 | unsigned int invalidateContentSize:1; 19 | } _invalidationContextFlags; 20 | } 21 | 22 | - (id)_updateItems; 23 | - (void)_setUpdateItems:(id)arg1; 24 | - (void)setInvalidateContentSize:(BOOL)arg1; 25 | - (BOOL)invalidateContentSize; 26 | - (void)_setInvalidateEverything:(BOOL)arg1; 27 | @property(readonly, nonatomic) BOOL invalidateEverything; 28 | - (void)_setInvalidateDataSourceCounts:(BOOL)arg1; 29 | @property(readonly, nonatomic) BOOL invalidateDataSourceCounts; 30 | - (void)_invalidateSupplementaryElementsOfKind:(id)arg1 atIndexPaths:(id)arg2; 31 | - (void)_setInvalidatedSupplementaryViews:(id)arg1; 32 | - (id)_invalidatedSupplementaryViews; 33 | - (void)dealloc; 34 | 35 | @end 36 | 37 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewLayoutProxyDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray; 10 | 11 | @protocol UXCollectionViewLayoutProxyDelegate 12 | - (NSArray *)layoutAttributesForElementsInRect:(struct CGRect)arg1; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewLayoutSectionAccessibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSAccessibilityElement.h" 8 | 9 | @class NSArray, UXCollectionView, UXCollectionViewLayoutAccessibility; 10 | 11 | @interface UXCollectionViewLayoutSectionAccessibility : NSAccessibilityElement 12 | { 13 | NSArray *_accessibilityVisibleChildren; 14 | } 15 | 16 | - (void)setAccessibilityVisibleChildren:(id)arg1; 17 | - (void).cxx_destruct; 18 | - (id)description; 19 | - (BOOL)accessibilityPerformScrollToVisible; 20 | - (void)accessibilityPerformAction:(id)arg1; 21 | - (id)accessibilityActionDescription:(id)arg1; 22 | - (id)accessibilityActionNames; 23 | - (id)accessibilityAttributeValue:(id)arg1; 24 | - (id)accessibilityAttributeNames; 25 | - (id)accessibilityArrayAttributeValues:(id)arg1 index:(unsigned long long)arg2 maxCount:(unsigned long long)arg3; 26 | - (unsigned long long)accessibilityArrayAttributeCount:(id)arg1; 27 | - (unsigned long long)accessibilityIndexOfChild:(id)arg1; 28 | - (id)accessibilityVisibleChildren; 29 | - (id)accessibilityChildren; 30 | - (struct CGRect)accessibilityFrame; 31 | - (id)accessibilitySubrole; 32 | - (id)accessibilityRole; 33 | - (id)accessibilityHitTest:(struct CGPoint)arg1; 34 | - (long long)compare:(id)arg1; 35 | - (id)_siblingInDirection:(unsigned long long)arg1 item:(id)arg2; 36 | - (id)siblingBelowItem:(id)arg1; 37 | - (id)siblingAboveItem:(id)arg1; 38 | - (id)siblingAfterItem:(id)arg1; 39 | - (id)siblingBeforeItem:(id)arg1; 40 | - (id)visibleCellsInSection:(long long)arg1; 41 | - (id)visibleSupplementaryViewsInSection:(long long)arg1; 42 | - (void)_dumpVisibleChildren; 43 | - (void)accessibilityPrepareLayout; 44 | - (void)accessibilityInvalidateLayout; 45 | - (void)accessibilityPrepareForCollectionViewUpdates; 46 | - (void)accessibilityDidEndScrolling; 47 | @property(readonly, nonatomic) unsigned long long sectionIndex; 48 | @property(readonly, nonatomic) __weak UXCollectionView *collectionView; 49 | @property(readonly, nonatomic) __weak UXCollectionViewLayoutAccessibility *layoutAccessibility; 50 | - (id)initWithLayoutAccessibility:(id)arg1; 51 | 52 | @end 53 | 54 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewMutableIndexPathsSet.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface UXCollectionViewMutableIndexPathsSet : UXCollectionViewIndexPathsSet 10 | { 11 | } 12 | 13 | - (void)adjustForDeletionOfIndexPath:(id)arg1; 14 | - (void)adjustForDeletionOfItems:(id)arg1 inSection:(unsigned long long)arg2; 15 | - (void)adjustForInsertionOfIndexPath:(id)arg1; 16 | - (void)adjustForInsertionOfItems:(id)arg1 inSection:(unsigned long long)arg2; 17 | - (void)adjustForDeletionOfSections:(id)arg1; 18 | - (void)adjustForDeletionOfSection:(unsigned long long)arg1; 19 | - (void)_adjustForDeletionOfSection:(unsigned long long)arg1; 20 | - (void)adjustForInsertionOfSections:(id)arg1; 21 | - (void)adjustForInsertionOfSection:(unsigned long long)arg1; 22 | - (void)_adjustForInsertionOfSection:(unsigned long long)arg1; 23 | - (void)intersectIndexPathsSet:(id)arg1; 24 | - (void)removeAllIndexPaths; 25 | - (void)removeIndexPathsSet:(id)arg1; 26 | - (void)removeIndexPaths:(id)arg1; 27 | - (void)removeIndexPath:(id)arg1; 28 | - (void)removeSections:(id)arg1; 29 | - (void)removeSection:(long long)arg1; 30 | - (void)removeSection:(long long)arg1 itemsInRange:(struct _NSRange)arg2; 31 | - (void)addSection:(long long)arg1 itemsInRange:(struct _NSRange)arg2; 32 | - (void)addIndexPathsSet:(id)arg1; 33 | - (void)addIndexPaths:(id)arg1; 34 | - (void)addIndexPath:(id)arg1; 35 | - (id)copyWithZone:(struct _NSZone *)arg1; 36 | 37 | @end 38 | 39 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewPanGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSPanGestureRecognizer.h" 8 | 9 | @class NSEvent; 10 | 11 | @interface UXCollectionViewPanGestureRecognizer : NSPanGestureRecognizer 12 | { 13 | NSEvent *_mouseDownEvent; 14 | } 15 | 16 | @property(retain, nonatomic) NSEvent *mouseDownEvent; // @synthesize mouseDownEvent=_mouseDownEvent; 17 | - (void)dealloc; 18 | - (void)uxCancel; 19 | - (void)mouseDown:(id)arg1; 20 | 21 | @end 22 | 23 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewRearrangingCoordinatorDragRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSGestureRecognizer.h" 8 | 9 | @interface UXCollectionViewRearrangingCoordinatorDragRecognizer : NSGestureRecognizer 10 | { 11 | double _lastEventTime; 12 | struct CGPoint _lastLocation; 13 | } 14 | 15 | - (void)mouseUp:(id)arg1; 16 | - (void)mouseDragged:(id)arg1; 17 | - (void)mouseDown:(id)arg1; 18 | 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewUpdate.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSMutableArray, NSMutableDictionary, NSMutableIndexSet, UXCollectionView, UXCollectionViewData; 10 | 11 | @interface UXCollectionViewUpdate : NSObject 12 | { 13 | UXCollectionView *_collectionView; 14 | NSArray *_updateItems; 15 | UXCollectionViewData *_oldModel; 16 | UXCollectionViewData *_newModel; 17 | struct CGRect _oldVisibleBounds; 18 | struct CGRect _newVisibleBounds; 19 | NSMutableIndexSet *_movedItems; 20 | NSMutableIndexSet *_movedSections; 21 | NSMutableIndexSet *_deletedSections; 22 | NSMutableIndexSet *_insertedSections; 23 | long long *_oldSectionMap; 24 | long long *_newSectionMap; 25 | long long *_oldGlobalItemMap; 26 | long long *_newGlobalItemMap; 27 | NSMutableArray *_deletedSupplementaryIndexesSectionArray; 28 | NSMutableArray *_insertedSupplementaryIndexesSectionArray; 29 | NSMutableDictionary *_deletedSupplementaryTopLevelIndexesDict; 30 | NSMutableDictionary *_insertedSupplementaryTopLevelIndexesDict; 31 | NSMutableArray *_viewAnimations; 32 | NSMutableArray *_gaps; 33 | } 34 | 35 | - (id)oldIndexPathForSupplementaryElementOfKind:(id)arg1 newIndexPath:(id)arg2; 36 | - (id)newIndexPathForSupplementaryElementOfKind:(id)arg1 oldIndexPath:(id)arg2; 37 | - (void)_computeGaps; 38 | - (void)_computeSupplementaryUpdates; 39 | - (void)_computeItemUpdates; 40 | - (void)_computeSectionUpdates; 41 | - (void)dealloc; 42 | - (id)initWithCollectionView:(id)arg1 updateItems:(id)arg2 oldModel:(id)arg3 newModel:(id)arg4 oldVisibleBounds:(struct CGRect)arg5 newVisibleBounds:(struct CGRect)arg6; 43 | 44 | @end 45 | 46 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewUpdateGap.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSMutableArray, UXCollectionViewUpdateItem; 10 | 11 | @interface UXCollectionViewUpdateGap : NSObject 12 | { 13 | UXCollectionViewUpdateItem *_firstUpdateItem; 14 | UXCollectionViewUpdateItem *_lastUpdateItem; 15 | NSMutableArray *_deleteItems; 16 | NSMutableArray *_insertItems; 17 | struct CGRect _beginningRect; 18 | struct CGRect _endingRect; 19 | } 20 | 21 | + (id)gapWithUpdateItem:(id)arg1; 22 | @property(nonatomic) struct CGRect endingRect; // @synthesize endingRect=_endingRect; 23 | @property(nonatomic) struct CGRect beginningRect; // @synthesize beginningRect=_beginningRect; 24 | @property(readonly, nonatomic) NSArray *insertItems; // @synthesize insertItems=_insertItems; 25 | @property(readonly, nonatomic) NSArray *deleteItems; // @synthesize deleteItems=_deleteItems; 26 | @property(retain, nonatomic) UXCollectionViewUpdateItem *lastUpdateItem; // @synthesize lastUpdateItem=_lastUpdateItem; 27 | @property(retain, nonatomic) UXCollectionViewUpdateItem *firstUpdateItem; // @synthesize firstUpdateItem=_firstUpdateItem; 28 | @property(readonly, nonatomic) BOOL isSectionBasedGap; 29 | @property(readonly, nonatomic) NSArray *updateItems; 30 | @property(readonly, nonatomic) BOOL hasInserts; 31 | @property(readonly, nonatomic) BOOL isDeleteBasedGap; 32 | - (void)dealloc; 33 | - (void)addUpdateItem:(id)arg1; 34 | - (id)description; 35 | - (id)init; 36 | 37 | @end 38 | 39 | -------------------------------------------------------------------------------- /Headers/UXCollectionViewUpdateItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSIndexPath; 10 | 11 | @interface UXCollectionViewUpdateItem : NSObject 12 | { 13 | NSIndexPath *_initialIndexPath; 14 | NSIndexPath *_finalIndexPath; 15 | long long _updateAction; 16 | id _gap; 17 | } 18 | 19 | @property(readonly, nonatomic) long long updateAction; // @synthesize updateAction=_updateAction; 20 | @property(readonly, retain, nonatomic) NSIndexPath *indexPathAfterUpdate; // @synthesize indexPathAfterUpdate=_finalIndexPath; 21 | @property(readonly, retain, nonatomic) NSIndexPath *indexPathBeforeUpdate; // @synthesize indexPathBeforeUpdate=_initialIndexPath; 22 | - (long long)inverseCompareIndexPaths:(id)arg1; 23 | - (long long)compareIndexPaths:(id)arg1; 24 | - (BOOL)_isSectionOperation; 25 | - (void)_setGap:(id)arg1; 26 | - (id)_gap; 27 | - (id)_indexPath; 28 | - (long long)_action; 29 | - (id)description; 30 | - (void)_setNewIndexPath:(id)arg1; 31 | - (id)_newIndexPath; 32 | - (void)dealloc; 33 | - (id)initWithOldIndexPath:(id)arg1 newIndexPath:(id)arg2; 34 | - (id)initWithAction:(long long)arg1 forIndexPath:(id)arg2; 35 | - (id)initWithInitialIndexPath:(id)arg1 finalIndexPath:(id)arg2 updateAction:(long long)arg3; 36 | 37 | @end 38 | 39 | -------------------------------------------------------------------------------- /Headers/UXControl.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface UXControl : UXView 10 | { 11 | BOOL _highlighted; 12 | BOOL _selected; 13 | BOOL _enabled; 14 | BOOL _ignoresMultiClick; 15 | id _target; 16 | SEL _action; 17 | } 18 | 19 | @property(nonatomic) BOOL ignoresMultiClick; // @synthesize ignoresMultiClick=_ignoresMultiClick; 20 | @property(nonatomic, getter=isEnabled) BOOL enabled; // @synthesize enabled=_enabled; 21 | @property(nonatomic, getter=isSelected) BOOL selected; // @synthesize selected=_selected; 22 | @property(nonatomic, getter=isHighlighted) BOOL highlighted; // @synthesize highlighted=_highlighted; 23 | @property(nonatomic) SEL action; // @synthesize action=_action; 24 | @property(nonatomic) __weak id target; // @synthesize target=_target; 25 | - (void).cxx_destruct; 26 | - (void)setTarget:(id)arg1 action:(SEL)arg2; 27 | - (void)mouseDown:(id)arg1; 28 | - (BOOL)sendAction:(SEL)arg1 to:(id)arg2; 29 | - (BOOL)isFlipped; 30 | - (BOOL)_locationInsideForEvent:(id)arg1; 31 | - (id)initWithFrame:(struct CGRect)arg1; 32 | 33 | @end 34 | 35 | -------------------------------------------------------------------------------- /Headers/UXDragEventTracker.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "UXEventTracker.h" 8 | 9 | @interface UXDragEventTracker : UXEventTracker 10 | { 11 | struct CGPoint _currentPoint; 12 | struct CGPoint _previousPoint; 13 | BOOL _didBegin; 14 | double _trackingThreshold; 15 | struct CGPoint _initialPoint; 16 | } 17 | 18 | @property(readonly, nonatomic) struct CGPoint initialPoint; // @synthesize initialPoint=_initialPoint; 19 | @property(nonatomic) double trackingThreshold; // @synthesize trackingThreshold=_trackingThreshold; 20 | @property(readonly, nonatomic) struct CGPoint zeroingDelta; 21 | @property(readonly, nonatomic) struct CGPoint delta; 22 | - (void)mouseUp:(id)arg1; 23 | - (void)mouseDragged:(id)arg1; 24 | - (void)mouseDown:(id)arg1; 25 | - (void)reset; 26 | - (id)init; 27 | 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /Headers/UXEventTracker.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @import AppKit; 8 | 9 | @class NSEvent, NSMapTable, UXView; 10 | 11 | @interface UXEventTracker : NSResponder 12 | { 13 | UXView *_view; 14 | BOOL _cancelsEventsInView; 15 | BOOL _enabled; 16 | long long _state; 17 | NSEvent *_trackingEvent; 18 | unsigned long long _modifiers; 19 | double _velocity; 20 | unsigned long long _ignoredModifiers; 21 | CDUnknownBlockType _eventTrackerDidBeginHandler; 22 | CDUnknownBlockType _eventTrackerDidChangeHandler; 23 | CDUnknownBlockType _eventTrackerDidEndHandler; 24 | NSMapTable *_selectorsByTarget; 25 | } 26 | 27 | @property(retain, nonatomic) NSMapTable *selectorsByTarget; // @synthesize selectorsByTarget=_selectorsByTarget; 28 | @property(copy, nonatomic) CDUnknownBlockType eventTrackerDidEndHandler; // @synthesize eventTrackerDidEndHandler=_eventTrackerDidEndHandler; 29 | @property(copy, nonatomic) CDUnknownBlockType eventTrackerDidChangeHandler; // @synthesize eventTrackerDidChangeHandler=_eventTrackerDidChangeHandler; 30 | @property(copy, nonatomic) CDUnknownBlockType eventTrackerDidBeginHandler; // @synthesize eventTrackerDidBeginHandler=_eventTrackerDidBeginHandler; 31 | @property(nonatomic, getter=isEnabled) BOOL enabled; // @synthesize enabled=_enabled; 32 | @property(nonatomic) BOOL cancelsEventsInView; // @synthesize cancelsEventsInView=_cancelsEventsInView; 33 | @property(nonatomic) unsigned long long ignoredModifiers; // @synthesize ignoredModifiers=_ignoredModifiers; 34 | @property(nonatomic) double velocity; // @synthesize velocity=_velocity; 35 | @property(nonatomic) unsigned long long modifiers; // @synthesize modifiers=_modifiers; 36 | @property(retain, nonatomic) NSEvent *trackingEvent; // @synthesize trackingEvent=_trackingEvent; 37 | @property(nonatomic) __weak UXView *view; // @synthesize view=_view; 38 | @property(nonatomic) long long state; // @synthesize state=_state; 39 | - (void)cxx_destruct; 40 | - (id)description; 41 | - (BOOL)eventTrackerRequiresTouches; 42 | - (void)reset; 43 | @property(readonly, nonatomic) unsigned long long numberOfTouches; 44 | - (struct CGPoint)locationOfTouch:(unsigned long long)arg1 inView:(id)arg2; 45 | - (struct CGPoint)locationInView:(id)arg1; 46 | - (void)cancelTracking; 47 | - (void)removeTarget:(id)arg1; 48 | - (void)addTarget:(id)arg1 action:(SEL)arg2; 49 | - (id)init; 50 | - (id)initWithTarget:(id)arg1 action:(SEL)arg2; 51 | 52 | @end 53 | 54 | -------------------------------------------------------------------------------- /Headers/UXIdentityTransitionController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface UXIdentityTransitionController : UXTransitionController 10 | { 11 | } 12 | 13 | - (void)animateTransition:(id)arg1; 14 | - (double)transitionDuration:(id)arg1; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Headers/UXImageView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSAccessibilityImage.h" 10 | 11 | @class NSImage, NSString; 12 | 13 | @interface UXImageView : UXView 14 | { 15 | double _backingScaleFactor; 16 | struct CGSize _proposedSize; 17 | NSString *accessibilityLabel; 18 | NSImage *_image; 19 | } 20 | 21 | @property(retain, nonatomic) NSImage *image; // @synthesize image=_image; 22 | @property(retain, nonatomic) NSString *accessibilityLabel; // @synthesize accessibilityLabel; 23 | - (void).cxx_destruct; 24 | - (void)sizeToFit; 25 | - (void)_updateBackingScaleFactorForWindow:(id)arg1; 26 | - (void)_updateLayerContentsForWindow:(id)arg1; 27 | - (struct CGSize)_proposedSize; 28 | - (void)_setContentStretchInPixels:(struct CGRect)arg1 forContentSize:(struct CGSize)arg2 shouldTile:(BOOL)arg3; 29 | - (void)setFrameSize:(struct CGSize)arg1; 30 | - (void)viewWillMoveToWindow:(id)arg1; 31 | - (void)viewDidChangeBackingProperties; 32 | - (struct CGSize)intrinsicContentSize; 33 | - (id)initWithImage:(id)arg1; 34 | - (id)initWithFrame:(struct CGRect)arg1; 35 | 36 | // Remaining properties 37 | @property(readonly, copy) NSString *debugDescription; 38 | @property(readonly, copy) NSString *description; 39 | @property(readonly) unsigned long long hash; 40 | @property(readonly) Class superclass; 41 | 42 | @end 43 | 44 | -------------------------------------------------------------------------------- /Headers/UXKitAppearance-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSColor; 10 | 11 | @protocol UXKitAppearance 12 | @property(nonatomic) long long tintAdjustmentMode; 13 | @property(retain, nonatomic) NSColor *tintColor; 14 | - (void)tintColorDidChange; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/UXLabel.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSAccessibilityStaticText.h" 10 | 11 | @class NSAttributedString, NSColor, NSFont, NSString, NSTextField; 12 | 13 | @interface UXLabel : UXView 14 | { 15 | NSTextField *_concreteTextField; 16 | BOOL _highlighted; 17 | NSColor *_textColor; 18 | NSColor *_shadowColor; 19 | NSColor *_highlightedTextColor; 20 | long long _numberOfLines; 21 | struct CGSize _shadowOffset; 22 | } 23 | 24 | @property(nonatomic) long long numberOfLines; // @synthesize numberOfLines=_numberOfLines; 25 | @property(nonatomic, getter=isHighlighted) BOOL highlighted; // @synthesize highlighted=_highlighted; 26 | @property(retain, nonatomic) NSColor *highlightedTextColor; // @synthesize highlightedTextColor=_highlightedTextColor; 27 | @property(nonatomic) struct CGSize shadowOffset; // @synthesize shadowOffset=_shadowOffset; 28 | @property(retain, nonatomic) NSColor *shadowColor; // @synthesize shadowColor=_shadowColor; 29 | @property(retain, nonatomic) NSColor *textColor; // @synthesize textColor=_textColor; 30 | - (void).cxx_destruct; 31 | - (id)accessibilityRoleDescription; 32 | - (void)setAccessibilityRoleDescription:(id)arg1; 33 | - (id)accessibilityRole; 34 | - (id)accessibilityLabel; 35 | - (void)setAccessibilityLabel:(id)arg1; 36 | - (id)accessibilityValue; 37 | - (struct CGRect)textRectForBounds:(struct CGRect)arg1 limitedToNumberOfLines:(long long)arg2; 38 | - (id)textFieldCell; 39 | @property(nonatomic) BOOL selectable; 40 | @property(nonatomic) BOOL centerVertically; 41 | @property(nonatomic) double preferredMaxLayoutWidth; 42 | @property(nonatomic) unsigned long long textAlignment; 43 | @property(nonatomic) unsigned long long lineBreakMode; 44 | @property(copy, nonatomic) NSAttributedString *attributedText; 45 | @property(copy, nonatomic) NSString *text; 46 | @property(retain, nonatomic) NSFont *font; 47 | - (struct CGSize)intrinsicContentSize; 48 | - (struct CGSize)sizeThatFits:(struct CGSize)arg1; 49 | - (void)sizeToFit; 50 | - (void)setContentCompressionResistancePriority:(float)arg1 forOrientation:(long long)arg2; 51 | - (double)lastBaselineOffsetFromBottom; 52 | - (double)firstBaselineOffsetFromTop; 53 | - (struct NSEdgeInsets)alignmentRectInsets; 54 | - (id)backgroundColor; 55 | - (void)setBackgroundColor:(id)arg1; 56 | - (id)initWithFrame:(struct CGRect)arg1; 57 | 58 | // Remaining properties 59 | @property(readonly, copy) NSString *debugDescription; 60 | @property(readonly, copy) NSString *description; 61 | @property(readonly) unsigned long long hash; 62 | @property(readonly) Class superclass; 63 | 64 | @end 65 | 66 | -------------------------------------------------------------------------------- /Headers/UXLayoutSupport-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSLayoutDimension, NSLayoutYAxisAnchor; 10 | 11 | @protocol UXLayoutSupport 12 | @property(readonly) NSLayoutDimension *heightAnchor; 13 | @property(readonly) NSLayoutYAxisAnchor *bottomAnchor; 14 | @property(readonly) NSLayoutYAxisAnchor *topAnchor; 15 | @property(nonatomic) double length; 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Headers/UXLongClickEventTracker.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "UXEventTracker.h" 8 | 9 | @class NSTimer; 10 | 11 | @interface UXLongClickEventTracker : UXEventTracker 12 | { 13 | NSTimer *_clickTimer; 14 | BOOL _isMouseDown; 15 | struct CGPoint _initialMouseLocation; 16 | double _minimumPressDuration; 17 | double _allowableMovement; 18 | } 19 | 20 | @property(nonatomic) double allowableMovement; // @synthesize allowableMovement=_allowableMovement; 21 | @property(nonatomic) double minimumPressDuration; // @synthesize minimumPressDuration=_minimumPressDuration; 22 | - (void)cxx_destruct; 23 | - (void)_minimumDurationElapsed:(id)arg1; 24 | - (void)_stopTimer; 25 | - (void)_startTimer; 26 | - (struct CGPoint)initialLocationInView:(id)arg1; 27 | - (void)reset; 28 | - (void)mouseUp:(id)arg1; 29 | - (void)mouseDragged:(id)arg1; 30 | - (void)mouseDown:(id)arg1; 31 | - (id)init; 32 | 33 | @end 34 | 35 | -------------------------------------------------------------------------------- /Headers/UXNavigationBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSArray, NSImage, NSMutableArray, NSView, UXNavigationItem, _UXNavigationItemContainerView; 10 | 11 | @interface UXNavigationBar : UXBar 12 | { 13 | BOOL _needsRecalculateWindowKeyViewLoop; 14 | BOOL _recalculatingKeyViewLoop; 15 | BOOL _translucent; 16 | BOOL _recalculatingWindowKeyViewLoop; 17 | BOOL _alternateTitleEnabled; 18 | BOOL _detached; 19 | id _delegate; 20 | NSView *_titleCenteringTrackedView; 21 | NSArray *_items; 22 | NSImage *_backIndicatorImage; 23 | NSMutableArray *_internalItems; 24 | _UXNavigationItemContainerView *_topItemContainer; 25 | long long _currentOperation; 26 | UXNavigationItem *_transitioningItem; 27 | NSView *_alternateTitleView; 28 | NSView *_alternateCondensedTitleView; 29 | double _leftInteritemSpacing; 30 | double _rightInteritemSpacing; 31 | double _centerYOffset; 32 | double _condensedWidthLimit; 33 | struct NSEdgeInsets _edgeInsets; 34 | } 35 | 36 | + (id)_itemKeyPathsToObserve; 37 | @property(nonatomic) double condensedWidthLimit; // @synthesize condensedWidthLimit=_condensedWidthLimit; 38 | @property(nonatomic) double centerYOffset; // @synthesize centerYOffset=_centerYOffset; 39 | @property(nonatomic) double rightInteritemSpacing; // @synthesize rightInteritemSpacing=_rightInteritemSpacing; 40 | @property(nonatomic) double leftInteritemSpacing; // @synthesize leftInteritemSpacing=_leftInteritemSpacing; 41 | @property(nonatomic, getter=isDetached) BOOL detached; // @synthesize detached=_detached; 42 | @property(nonatomic) BOOL alternateTitleEnabled; // @synthesize alternateTitleEnabled=_alternateTitleEnabled; 43 | @property(retain, nonatomic) NSView *alternateCondensedTitleView; // @synthesize alternateCondensedTitleView=_alternateCondensedTitleView; 44 | @property(retain, nonatomic) NSView *alternateTitleView; // @synthesize alternateTitleView=_alternateTitleView; 45 | @property(nonatomic) BOOL recalculatingWindowKeyViewLoop; // @synthesize recalculatingWindowKeyViewLoop=_recalculatingWindowKeyViewLoop; 46 | @property(retain, nonatomic) UXNavigationItem *transitioningItem; // @synthesize transitioningItem=_transitioningItem; 47 | @property(nonatomic) long long currentOperation; // @synthesize currentOperation=_currentOperation; 48 | @property(retain, nonatomic) _UXNavigationItemContainerView *topItemContainer; // @synthesize topItemContainer=_topItemContainer; 49 | @property(retain, nonatomic) NSMutableArray *internalItems; // @synthesize internalItems=_internalItems; 50 | @property(retain, nonatomic) NSImage *backIndicatorImage; // @synthesize backIndicatorImage=_backIndicatorImage; 51 | @property(copy, nonatomic) NSArray *items; // @synthesize items=_items; 52 | @property(nonatomic) __weak NSView *titleCenteringTrackedView; // @synthesize titleCenteringTrackedView=_titleCenteringTrackedView; 53 | @property(nonatomic) struct NSEdgeInsets edgeInsets; // @synthesize edgeInsets=_edgeInsets; 54 | @property(nonatomic, getter=isTranslucent) BOOL translucent; // @synthesize translucent=_translucent; 55 | @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; 56 | - (void).cxx_destruct; 57 | - (void)setNeedsRecalcuateWindowKeyViewLoop; 58 | - (void)recalculateKeyViewLoop; 59 | - (void)_completeInteractiveTransition:(BOOL)arg1 duration:(double)arg2; 60 | - (void)beginInteractivePop; 61 | - (void)beginInteractivePushToItem:(id)arg1; 62 | - (void)_updateItemContainer; 63 | - (void)_snapshot; 64 | - (id)_popNavigationItemAnimated:(BOOL)arg1 duration:(double)arg2; 65 | - (void)_pushNavigationItem:(id)arg1 animated:(BOOL)arg2 duration:(double)arg3; 66 | - (void)_prepareForNavigationItemTransition; 67 | - (void)_updateTitleView; 68 | - (id)_popNavigationItem; 69 | - (void)_removeItem:(id)arg1; 70 | - (void)_pushItem:(id)arg1; 71 | - (void)_removeObserversForItem:(id)arg1; 72 | - (void)_addObserversForItem:(id)arg1; 73 | - (id)popNavigationItemAnimated:(BOOL)arg1; 74 | - (void)pushNavigationItem:(id)arg1 animated:(BOOL)arg2; 75 | @property(readonly, nonatomic) UXNavigationItem *backItem; 76 | @property(readonly, nonatomic) UXNavigationItem *topItem; 77 | - (void)mouseDown:(id)arg1; 78 | - (void)updateConstraints; 79 | - (void)layout; 80 | - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; 81 | - (long long)barPosition; 82 | - (void)dealloc; 83 | - (id)initWithFrame:(struct CGRect)arg1; 84 | 85 | @end 86 | 87 | -------------------------------------------------------------------------------- /Headers/UXNavigationControllerDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class UXNavigationController, UXViewController; 10 | 11 | @protocol UXNavigationControllerDelegate 12 | 13 | @optional 14 | - (BOOL)navigationController:(UXNavigationController *)arg1 shouldBeginInteractivePopFromViewController:(UXViewController *)arg2 toViewController:(UXViewController *)arg3; 15 | - (id )navigationController:(UXNavigationController *)arg1 animationControllerForOperation:(long long)arg2 fromViewController:(UXViewController *)arg3 toViewController:(UXViewController *)arg4; 16 | - (id )navigationController:(UXNavigationController *)arg1 interactionControllerForAnimationController:(id )arg2; 17 | - (void)navigationController:(UXNavigationController *)arg1 didShowViewController:(UXViewController *)arg2; 18 | - (void)navigationController:(UXNavigationController *)arg1 willShowViewController:(UXViewController *)arg2; 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /Headers/UXNavigationDestination-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | #import "NSSecureCoding.h" 9 | 10 | @class NSString, UXAuxiliaryNavigationStore; 11 | 12 | @protocol UXNavigationDestination 13 | @property(readonly, nonatomic) UXAuxiliaryNavigationStore *auxiliaryNavigationStore; 14 | @property(readonly, nonatomic) NSString *destinationTitle; 15 | @property(readonly, nonatomic) NSString *destinationIdentifier; 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Headers/UXNavigationItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSString, NSView, UXBarButtonItem, UXLabel; 10 | 11 | @interface UXNavigationItem : NSObject 12 | { 13 | NSArray *_leftBarButtonItems; 14 | NSArray *_rightBarButtonItems; 15 | UXLabel *_internalTitleView; 16 | BOOL _hidesBackButton; 17 | BOOL _hidesAlternateTitleView; 18 | BOOL _leftItemsSupplementBackButton; 19 | NSString *_title; 20 | UXBarButtonItem *_backBarButtonItem; 21 | NSView *_titleView; 22 | NSString *_prompt; 23 | NSView *_condensedTitleView; 24 | } 25 | 26 | @property(retain, nonatomic) NSView *condensedTitleView; // @synthesize condensedTitleView=_condensedTitleView; 27 | @property(nonatomic) BOOL leftItemsSupplementBackButton; // @synthesize leftItemsSupplementBackButton=_leftItemsSupplementBackButton; 28 | @property(nonatomic) BOOL hidesAlternateTitleView; // @synthesize hidesAlternateTitleView=_hidesAlternateTitleView; 29 | @property(nonatomic) BOOL hidesBackButton; // @synthesize hidesBackButton=_hidesBackButton; 30 | @property(copy, nonatomic) NSString *prompt; // @synthesize prompt=_prompt; 31 | @property(retain, nonatomic) NSView *titleView; // @synthesize titleView=_titleView; 32 | @property(retain, nonatomic) UXBarButtonItem *backBarButtonItem; // @synthesize backBarButtonItem=_backBarButtonItem; 33 | @property(retain, nonatomic) NSString *title; // @synthesize title=_title; 34 | - (void).cxx_destruct; 35 | @property(retain, nonatomic) UXBarButtonItem *rightBarButtonItem; 36 | @property(retain, nonatomic) NSArray *rightBarButtonItems; 37 | @property(retain, nonatomic) NSArray *leftBarButtonItems; 38 | @property(retain, nonatomic) UXBarButtonItem *leftBarButtonItem; 39 | - (void)_updateInternalTitleView; 40 | @property(readonly, nonatomic) UXLabel *internalTitleView; 41 | @property(retain, nonatomic) NSArray *trailingBarButtonItems; 42 | - (void)setTrailingBarButtonItems:(id)arg1 animated:(BOOL)arg2; 43 | @property(retain, nonatomic) NSArray *leadingBarButtonItems; 44 | - (void)setLeadingBarButtonItems:(id)arg1 animated:(BOOL)arg2; 45 | - (void)setRightBarButtonItems:(id)arg1 animated:(BOOL)arg2; 46 | - (void)setRightBarButtonItem:(id)arg1 animated:(BOOL)arg2; 47 | - (void)setLeftBarButtonItems:(id)arg1 animated:(BOOL)arg2; 48 | - (void)setLeftBarButtonItem:(id)arg1 animated:(BOOL)arg2; 49 | - (id)initWithTitle:(id)arg1; 50 | 51 | @end 52 | 53 | -------------------------------------------------------------------------------- /Headers/UXNavigationRoot-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | 8 | 9 | @protocol UXNavigationRoot 10 | - (BOOL)canNavigateToDestination:(id )arg1; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/UXParallaxTransitionController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class UXView; 10 | 11 | @interface UXParallaxTransitionController : UXTransitionController 12 | { 13 | UXView *_dimmingView; 14 | } 15 | 16 | + (void)_addShadowToView:(id)arg1 withAlpha:(double)arg2; 17 | - (void).cxx_destruct; 18 | - (BOOL)navigationController:(id)arg1 shouldBeginInteractivePopFromViewController:(id)arg2 toViewController:(id)arg3; 19 | - (id)navigationController:(id)arg1 animationControllerForOperation:(long long)arg2 fromViewController:(id)arg3 toViewController:(id)arg4; 20 | - (id)navigationController:(id)arg1 interactionControllerForAnimationController:(id)arg2; 21 | - (void)_setupDimmingViewInContext:(id)arg1 withAlpha:(double)arg2; 22 | - (void)updateInteractiveTransition:(double)arg1 inContext:(id)arg2; 23 | - (void)startInteractiveTransition:(id)arg1; 24 | - (void)animateTransition:(id)arg1; 25 | 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /Headers/UXPinchEventTracker.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "UXEventTracker.h" 8 | 9 | @class NSMutableArray, NSMutableSet; 10 | 11 | @interface UXPinchEventTracker : UXEventTracker 12 | { 13 | NSMutableArray *_monitoredTouchIds; 14 | NSMutableSet *_ignoredTouchIds; 15 | unsigned long long _numberOfMoveEvents; 16 | struct CGPoint _initialMouseLocation; 17 | struct CGPoint _initialNormalizedLocation; 18 | double _initialDistance; 19 | double _initialTime; 20 | double _firstTouchTime; 21 | double _currentDistance; 22 | double _previousDistance; 23 | double _distance; 24 | double _previousTime; 25 | BOOL _didBegin; 26 | BOOL _initiallyTwoTouches; 27 | double _scale; 28 | } 29 | 30 | @property(nonatomic) double scale; // @synthesize scale=_scale; 31 | - (void)cxx_destruct; 32 | - (struct CGPoint)locationOfTouch:(unsigned long long)arg1 inView:(id)arg2; 33 | - (struct CGPoint)locationOfTouch:(id)arg1; 34 | - (id)_touchForTouchIdentity:(id)arg1; 35 | - (double)_distanceBetweenMonitoredTouches; 36 | - (struct CGPoint)_normalizedlocation; 37 | - (void)_updateVelocity:(id)arg1; 38 | - (void)_touchesMovedWithEvent:(id)arg1; 39 | - (void)mouseDown:(id)arg1; 40 | - (void)endGestureWithEvent:(id)arg1; 41 | - (void)_processGestureWithEvent:(id)arg1; 42 | - (void)rotateWithEvent:(id)arg1; 43 | - (void)magnifyWithEvent:(id)arg1; 44 | - (void)reset; 45 | - (struct CGPoint)locationInView:(id)arg1; 46 | - (void)setTrackingEvent:(id)arg1; 47 | - (id)init; 48 | - (BOOL)eventTrackerRequiresTouches; 49 | 50 | @end 51 | 52 | -------------------------------------------------------------------------------- /Headers/UXPopover.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSPopover.h" 8 | 9 | @class UXPopoverController; 10 | 11 | @interface UXPopover : NSPopover 12 | { 13 | UXPopoverController *_popoverController; 14 | } 15 | 16 | @property(retain, nonatomic) UXPopoverController *popoverController; // @synthesize popoverController=_popoverController; 17 | - (void).cxx_destruct; 18 | 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /Headers/UXPopoverController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSPopoverDelegate.h" 10 | 11 | @class NSArray, NSString, UXPopover; 12 | 13 | @interface UXPopoverController : UXViewController 14 | { 15 | UXPopover *_popover; 16 | id _delegate; 17 | NSArray *_passthroughViews; 18 | } 19 | 20 | @property(copy, nonatomic) NSArray *passthroughViews; // @synthesize passthroughViews=_passthroughViews; 21 | @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; 22 | - (void).cxx_destruct; 23 | - (void)dismissPopoverAnimated:(BOOL)arg1; 24 | - (void)dismissPopover; 25 | - (void)presentPopoverFromBarButtonItem:(id)arg1 permittedArrowDirections:(unsigned long long)arg2 animated:(BOOL)arg3; 26 | - (void)presentPopoverFromRect:(struct CGRect)arg1 inView:(id)arg2 preferredEdge:(unsigned long long)arg3; 27 | @property(retain, nonatomic) UXViewController *contentViewController; 28 | @property(nonatomic) struct CGSize popoverContentSize; 29 | - (void)setPopoverContentSize:(struct CGSize)arg1 animated:(BOOL)arg2; 30 | @property(readonly, nonatomic, getter=isPopoverVisible) BOOL popoverVisible; 31 | @property(nonatomic) long long popoverBehavior; 32 | - (BOOL)popoverShouldClose:(id)arg1; 33 | - (void)popoverWillShow:(id)arg1; 34 | - (void)popoverDidClose:(id)arg1; 35 | - (id)popover; 36 | - (void)_updateContentSize; 37 | - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; 38 | - (void)dealloc; 39 | - (id)initWithContentViewController:(id)arg1; 40 | 41 | // Remaining properties 42 | @property(readonly, copy) NSString *debugDescription; 43 | @property(readonly, copy) NSString *description; 44 | @property(readonly) unsigned long long hash; 45 | @property(readonly) Class superclass; 46 | 47 | @end 48 | 49 | -------------------------------------------------------------------------------- /Headers/UXProxyViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class UXView; 10 | 11 | @interface UXProxyViewController : UXViewController 12 | { 13 | UXView *_proxyView; 14 | } 15 | 16 | - (void).cxx_destruct; 17 | - (void)didMoveToParentViewController:(id)arg1; 18 | - (BOOL)isViewLoaded; 19 | - (id)view; 20 | - (id)initWithView:(id)arg1; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /Headers/UXSlideTransitionController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface UXSlideTransitionController : UXTransitionController 10 | { 11 | } 12 | 13 | - (id)navigationController:(id)arg1 animationControllerForOperation:(long long)arg2 fromViewController:(id)arg3 toViewController:(id)arg4; 14 | - (id)navigationController:(id)arg1 interactionControllerForAnimationController:(id)arg2; 15 | - (void)updateInteractiveTransition:(double)arg1 inContext:(id)arg2; 16 | - (void)startInteractiveTransition:(id)arg1; 17 | - (void)animateTransition:(id)arg1; 18 | 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /Headers/UXSubtoolbar.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSLayoutConstraint; 10 | 11 | @interface UXSubtoolbar : UXToolbar 12 | { 13 | NSLayoutConstraint *_heightConstraint; 14 | } 15 | 16 | + (double)defaultHeight; 17 | @property(readonly, nonatomic) NSLayoutConstraint *heightConstraint; // @synthesize heightConstraint=_heightConstraint; 18 | - (void).cxx_destruct; 19 | - (void)setHeight:(double)arg1; 20 | - (id)initWithFrame:(struct CGRect)arg1; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /Headers/UXTabBarItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSArray, NSSet; 10 | 11 | @interface UXTabBarItem : UXBarItem 12 | { 13 | NSSet *_possibleTitles; 14 | NSArray *_representedSegments; 15 | } 16 | 17 | @property(copy, nonatomic) NSArray *representedSegments; // @synthesize representedSegments=_representedSegments; 18 | @property(copy, nonatomic) NSSet *possibleTitles; // @synthesize possibleTitles=_possibleTitles; 19 | - (void).cxx_destruct; 20 | - (id)initWithTitle:(id)arg1; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /Headers/UXTabBarItemSegment.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSString; 10 | 11 | @interface UXTabBarItemSegment : NSObject 12 | { 13 | BOOL _enabled; 14 | NSString *_title; 15 | } 16 | 17 | @property(nonatomic, getter=isEnabled) BOOL enabled; // @synthesize enabled=_enabled; 18 | @property(copy, nonatomic) NSString *title; // @synthesize title=_title; 19 | - (void).cxx_destruct; 20 | - (id)description; 21 | - (id)initWithTitle:(id)arg1; 22 | - (id)init; 23 | 24 | @end 25 | 26 | -------------------------------------------------------------------------------- /Headers/UXTableLayout.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSMutableArray, NSMutableDictionary; 10 | 11 | @interface UXTableLayout : UXCollectionViewFlowLayout 12 | { 13 | struct { 14 | unsigned int delegateSupplementaryViewDidBeginFloating:1; 15 | unsigned int delegateSupplementaryViewDidEndFloating:1; 16 | unsigned int delegateRreferenceSizeForHeaderInSection:1; 17 | unsigned int delegateLayoutInsetForSectionAtIndex:1; 18 | unsigned int needsDelegateFlagsUpdate:1; 19 | unsigned int floatingHeadersDisabled:1; 20 | unsigned int preparingForUpdates:1; 21 | unsigned int showsSectionHeaderForSingleSection:1; 22 | unsigned int showsSectionFooterForSingleSection:1; 23 | } _tableLayoutFlags; 24 | NSMutableArray *_layoutAttributesArray; 25 | NSMutableDictionary *_headerAttributesByIndexPath; 26 | } 27 | 28 | @property(readonly, nonatomic) NSMutableDictionary *headerAttributesByIndexPath; // @synthesize headerAttributesByIndexPath=_headerAttributesByIndexPath; 29 | @property(readonly, nonatomic) NSMutableArray *layoutAttributesArray; // @synthesize layoutAttributesArray=_layoutAttributesArray; 30 | - (void).cxx_destruct; 31 | - (id)layoutAttributesForSupplementaryViewOfKind:(id)arg1 atIndexPath:(id)arg2; 32 | - (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; 33 | - (void)invalidateLayoutWithContext:(id)arg1; 34 | - (id)invalidationContextForBoundsChange:(struct CGRect)arg1; 35 | - (BOOL)shouldInvalidateLayoutForBoundsChange:(struct CGRect)arg1; 36 | - (void)prepareLayout; 37 | - (BOOL)_wantsHeaderForSection:(unsigned long long)arg1; 38 | - (struct NSEdgeInsets)insetForSection:(long long)arg1; 39 | @property(nonatomic) BOOL showsSectionFooterForSingleSection; 40 | @property(nonatomic) BOOL showsSectionHeaderForSingleSection; 41 | @property(nonatomic) BOOL floatingHeadersDisabled; 42 | @property(readonly, nonatomic) id delegateFlowLayout; 43 | - (void)_setCollectionView:(id)arg1; 44 | - (id)init; 45 | 46 | @end 47 | 48 | -------------------------------------------------------------------------------- /Headers/UXTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSColor, NSLayoutConstraint, NSMutableArray, UXLabel, UXView, _UXButton; 10 | 11 | @interface UXTableViewCell : UXCollectionViewCell 12 | { 13 | long long _style; 14 | _UXButton *_internalAccessoryView; 15 | UXView *_internalHighlightedBackgroundView; 16 | UXView *_defaultSelectedBackgroundView; 17 | UXView *__lineView; 18 | UXView *_upperSpace; 19 | UXView *_lowerSpace; 20 | NSLayoutConstraint *_leadingInsetConstraint; 21 | NSLayoutConstraint *_trailingInsetConstraint; 22 | NSLayoutConstraint *_lineHeightConstraint; 23 | BOOL _highlighted; 24 | BOOL __highlightingForContext; 25 | UXView *_backgroundView; 26 | UXView *_selectedBackgroundView; 27 | long long _accessoryType; 28 | UXView *_accessoryView; 29 | NSColor *_highlightColor; 30 | long long _selectionStyle; 31 | long long _indentationLevel; 32 | double _indentationWidth; 33 | NSMutableArray *__addedConstraints; 34 | UXLabel *_textLabel; 35 | UXLabel *_detailTextLabel; 36 | long long __separatorStyle; 37 | double __separatorHeight; 38 | NSColor *__separatorColor; 39 | struct NSEdgeInsets _separatorInset; 40 | } 41 | 42 | @property(retain, nonatomic, setter=_setSeparatorColor:) NSColor *_separatorColor; // @synthesize _separatorColor=__separatorColor; 43 | @property(nonatomic, setter=_setSeparatorHeight:) double _separatorHeight; // @synthesize _separatorHeight=__separatorHeight; 44 | @property(nonatomic, setter=_setSeparatorStyle:) long long _separatorStyle; // @synthesize _separatorStyle=__separatorStyle; 45 | @property(nonatomic, setter=_setHighlightingForContext:) BOOL _highlightingForContext; // @synthesize _highlightingForContext=__highlightingForContext; 46 | @property(retain, nonatomic) UXLabel *detailTextLabel; // @synthesize detailTextLabel=_detailTextLabel; 47 | @property(retain, nonatomic) UXLabel *textLabel; // @synthesize textLabel=_textLabel; 48 | @property(retain, nonatomic) NSMutableArray *_addedConstraints; // @synthesize _addedConstraints=__addedConstraints; 49 | @property(readonly, nonatomic) UXView *internalHighlightedBackgroundView; // @synthesize internalHighlightedBackgroundView=_internalHighlightedBackgroundView; 50 | @property(nonatomic) struct NSEdgeInsets separatorInset; // @synthesize separatorInset=_separatorInset; 51 | @property(nonatomic) double indentationWidth; // @synthesize indentationWidth=_indentationWidth; 52 | @property(nonatomic) long long indentationLevel; // @synthesize indentationLevel=_indentationLevel; 53 | @property(nonatomic) long long selectionStyle; // @synthesize selectionStyle=_selectionStyle; 54 | @property(nonatomic, getter=isHighlighted) BOOL highlighted; // @synthesize highlighted=_highlighted; 55 | @property(retain, nonatomic) NSColor *highlightColor; // @synthesize highlightColor=_highlightColor; 56 | @property(retain, nonatomic) UXView *accessoryView; // @synthesize accessoryView=_accessoryView; 57 | @property(nonatomic) long long accessoryType; // @synthesize accessoryType=_accessoryType; 58 | @property(retain, nonatomic) UXView *selectedBackgroundView; // @synthesize selectedBackgroundView=_selectedBackgroundView; 59 | @property(retain, nonatomic) UXView *backgroundView; // @synthesize backgroundView=_backgroundView; 60 | @property(nonatomic) long long style; // @synthesize style=_style; 61 | - (void).cxx_destruct; 62 | - (id)accessibilityLabel; 63 | - (unsigned long long)_detailTextAlignment; 64 | - (void)_configureInternalAccessoryViewForType:(long long)arg1; 65 | - (void)_updateTextColor; 66 | @property(readonly, nonatomic) UXView *lowerSpace; 67 | @property(readonly, nonatomic) UXView *upperSpace; 68 | @property(readonly, nonatomic) UXView *defaultSelectedBackgroundView; 69 | @property(readonly, nonatomic) _UXButton *internalAccessoryView; 70 | - (void)prepareForReuse; 71 | - (void)setSelected:(BOOL)arg1; 72 | - (void)setSelected:(BOOL)arg1 animated:(BOOL)arg2; 73 | - (void)updateConstraints; 74 | - (void)viewDidMoveToWindow; 75 | - (id)initWithFrame:(struct CGRect)arg1; 76 | - (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2; 77 | 78 | @end 79 | 80 | -------------------------------------------------------------------------------- /Headers/UXTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class UXTableView; 10 | 11 | @interface UXTableViewController : UXCollectionViewController 12 | { 13 | id _tableViewDelegate; 14 | } 15 | 16 | + (Class)collectionViewClass; 17 | @property(readonly, nonatomic) id tableViewDelegate; // @synthesize tableViewDelegate=_tableViewDelegate; 18 | - (void).cxx_destruct; 19 | - (void)_updateContentInsetFromLayoutGuides; 20 | - (id)preferredFirstResponder; 21 | - (void)viewDidAppear; 22 | - (void)viewWillAppear; 23 | - (void)viewDidLoad; 24 | - (void)didUpdateLayoutGuides; 25 | - (void)viewDidLayoutSubviews; 26 | @property(readonly, nonatomic) UXTableView *tableView; 27 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 28 | - (id)init; 29 | - (id)initWithStyle:(long long)arg1; 30 | 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /Headers/UXTableViewHeaderFooterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSMutableArray, UXLabel, UXView; 10 | 11 | @interface UXTableViewHeaderFooterView : UXCollectionReusableView 12 | { 13 | NSMutableArray *_constraints; 14 | UXLabel *_textLabel; 15 | UXLabel *_detailTextLabel; 16 | UXView *_contentView; 17 | UXView *_backgroundView; 18 | } 19 | 20 | @property(retain, nonatomic) UXView *backgroundView; // @synthesize backgroundView=_backgroundView; 21 | @property(retain, nonatomic) UXView *contentView; // @synthesize contentView=_contentView; 22 | @property(retain, nonatomic) UXLabel *detailTextLabel; // @synthesize detailTextLabel=_detailTextLabel; 23 | @property(retain, nonatomic) UXLabel *textLabel; // @synthesize textLabel=_textLabel; 24 | - (void).cxx_destruct; 25 | - (void)prepareForReuse; 26 | - (void)updateConstraints; 27 | - (id)initWithReuseIdentifier:(id)arg1; 28 | - (id)initWithCoder:(id)arg1; 29 | - (id)initWithFrame:(struct CGRect)arg1; 30 | 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /Headers/UXToolbar.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSArray; 10 | 11 | @interface UXToolbar : UXBar 12 | { 13 | id _delegate; 14 | NSArray *_items; 15 | } 16 | 17 | @property(copy, nonatomic) NSArray *items; // @synthesize items=_items; 18 | @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; 19 | - (void).cxx_destruct; 20 | - (long long)barPosition; 21 | - (void)_beginInteractiveTransitionForItems:(id)arg1; 22 | - (void)_setItems:(id)arg1 animated:(BOOL)arg2 duration:(double)arg3; 23 | - (void)setItems:(id)arg1 animated:(BOOL)arg2; 24 | - (void)otherMouseDragged:(id)arg1; 25 | - (void)rightMouseDragged:(id)arg1; 26 | - (void)mouseDragged:(id)arg1; 27 | - (void)mouseMoved:(id)arg1; 28 | - (void)otherMouseUp:(id)arg1; 29 | - (void)rightMouseUp:(id)arg1; 30 | - (void)mouseUp:(id)arg1; 31 | - (void)otherMouseDown:(id)arg1; 32 | - (void)rightMouseDown:(id)arg1; 33 | - (void)mouseDown:(id)arg1; 34 | - (id)initWithFrame:(struct CGRect)arg1; 35 | 36 | @end 37 | 38 | -------------------------------------------------------------------------------- /Headers/UXToolbarDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "UXBarPositioningDelegate.h" 8 | 9 | @protocol UXToolbarDelegate 10 | @end 11 | 12 | -------------------------------------------------------------------------------- /Headers/UXTransitionController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "UXViewControllerAnimatedTransitioning.h" 10 | #import "UXViewControllerInteractiveTransitioning.h" 11 | 12 | @class NSString; 13 | 14 | @interface UXTransitionController : NSObject 15 | { 16 | long long _operation; 17 | double _percentComplete; 18 | } 19 | 20 | @property(readonly, nonatomic) double percentComplete; // @synthesize percentComplete=_percentComplete; 21 | @property(nonatomic) long long operation; // @synthesize operation=_operation; 22 | - (BOOL)navigationController:(id)arg1 shouldBeginInteractivePopFromViewController:(id)arg2 toViewController:(id)arg3; 23 | - (id)navigationController:(id)arg1 animationControllerForOperation:(long long)arg2 fromViewController:(id)arg3 toViewController:(id)arg4; 24 | - (id)navigationController:(id)arg1 interactionControllerForAnimationController:(id)arg2; 25 | - (void)animateTransition:(id)arg1; 26 | - (double)transitionDuration:(id)arg1; 27 | - (void)updateInteractiveTransition:(double)arg1 inContext:(id)arg2; 28 | - (void)startInteractiveTransition:(id)arg1; 29 | 30 | // Remaining properties 31 | @property(readonly, copy) NSString *debugDescription; 32 | @property(readonly, copy) NSString *description; 33 | @property(readonly) unsigned long long hash; 34 | @property(readonly) Class superclass; 35 | 36 | @end 37 | 38 | -------------------------------------------------------------------------------- /Headers/UXView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | @class NSVisualEffectView, UXViewController; 10 | 11 | @interface UXView : NSView 12 | { 13 | BOOL _blurEnabled; 14 | BOOL _exclusiveTouch; 15 | BOOL _userInteractionEnabled; 16 | BOOL _accessibilityChildrenHidden; 17 | UXViewController *_viewControllerProxy; 18 | NSVisualEffectView *__visualEffectsView; 19 | } 20 | 21 | + (void)performWithoutAnimation:(CDUnknownBlockType)arg1; 22 | + (void)animateWithDuration:(double)arg1 delay:(double)arg2 usingSpringWithDamping:(double)arg3 initialSpringVelocity:(double)arg4 options:(unsigned long long)arg5 animations:(CDUnknownBlockType)arg6 completion:(CDUnknownBlockType)arg7; 23 | + (void)animateWithDuration:(double)arg1 animations:(CDUnknownBlockType)arg2; 24 | + (void)animateWithDuration:(double)arg1 animations:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3; 25 | + (void)animateWithDuration:(double)arg1 delay:(double)arg2 options:(unsigned long long)arg3 animations:(CDUnknownBlockType)arg4 completion:(CDUnknownBlockType)arg5; 26 | + (id)defaultSpringAnimationForKey:(id)arg1 mass:(double)arg2 stiffness:(double)arg3 damping:(double)arg4 velocity:(double)arg5; 27 | + (long long)_contentModeForLayerContentsGravity:(id)arg1; 28 | + (Class)layerClass; 29 | @property(nonatomic) BOOL accessibilityChildrenHidden; // @synthesize accessibilityChildrenHidden=_accessibilityChildrenHidden; 30 | @property(readonly) NSVisualEffectView *_visualEffectsView; // @synthesize _visualEffectsView=__visualEffectsView; 31 | @property(nonatomic) __weak UXViewController *viewControllerProxy; // @synthesize viewControllerProxy=_viewControllerProxy; 32 | @property(nonatomic) BOOL userInteractionEnabled; // @synthesize userInteractionEnabled=_userInteractionEnabled; 33 | @property(nonatomic, getter=isExclusiveTouch) BOOL exclusiveTouch; // @synthesize exclusiveTouch=_exclusiveTouch; 34 | - (void).cxx_destruct; 35 | - (id)accessibilityChildren; 36 | - (id)menuForEvent:(id)arg1; 37 | - (id)snapshotViewFromRect:(struct CGRect)arg1; 38 | - (id)snapshotView; 39 | - (id)snapshotForRect:(struct CGRect)arg1; 40 | - (void)sendSubviewToBack:(id)arg1; 41 | - (void)bringSubviewToFront:(id)arg1; 42 | @property(readonly, nonatomic) struct CGPoint center; 43 | - (void)_applyTintColorIfNotUXView:(id)arg1; 44 | - (id)hitTest:(struct CGPoint)arg1; 45 | @property(nonatomic) long long contentMode; 46 | - (void)addSubview:(id)arg1 positioned:(long long)arg2 relativeTo:(id)arg3; 47 | - (void)insertSubview:(id)arg1 belowSubview:(id)arg2; 48 | - (void)insertSubview:(id)arg1 aboveSubview:(id)arg2; 49 | - (void)addSubview:(id)arg1; 50 | - (void)viewWillMoveToSuperview:(id)arg1; 51 | - (void)updateConstraintsForSubtreeIfNeeded; 52 | - (void)viewDidEndLiveResize; 53 | - (void)viewWillStartLiveResize; 54 | - (void)layout; 55 | - (void)updateLayer; 56 | - (BOOL)wantsUpdateLayer; 57 | - (id)makeBackingLayer; 58 | - (id)actionForLayer:(id)arg1 forKey:(id)arg2; 59 | - (id)initWithCoder:(id)arg1; 60 | - (id)initWithFrame:(struct CGRect)arg1; 61 | - (void)_disableBlur; 62 | - (void)_enableBlur; 63 | - (BOOL)blurEnabled; 64 | - (void)setBlurEnabled:(BOOL)arg1; 65 | - (id)_infoWithParents; 66 | - (id)_infoForWindow; 67 | - (id)_infoWithChildren; 68 | - (id)recursiveDescription; 69 | - (id)_superDescription; 70 | - (id)description; 71 | - (id)_autoresizingDescription; 72 | 73 | @end 74 | 75 | -------------------------------------------------------------------------------- /Headers/UXViewAnimationContext.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @interface UXViewAnimationContext : NSObject 10 | { 11 | double _mass; 12 | double _stiffness; 13 | double _damping; 14 | double _velocity; 15 | } 16 | 17 | @property(nonatomic) double velocity; // @synthesize velocity=_velocity; 18 | @property(nonatomic) double damping; // @synthesize damping=_damping; 19 | @property(nonatomic) double stiffness; // @synthesize stiffness=_stiffness; 20 | @property(nonatomic) double mass; // @synthesize mass=_mass; 21 | - (void)generateSpringPropertiesForDuration:(double)arg1 damping:(double)arg2 velocity:(double)arg3; 22 | 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /Headers/UXViewControllerAnimatedTransitioning-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol UXViewControllerAnimatedTransitioning 10 | - (void)animateTransition:(id )arg1; 11 | - (double)transitionDuration:(id )arg1; 12 | 13 | @optional 14 | - (void)animationEnded:(BOOL)arg1; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/UXViewControllerContextTransitioning-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSString, UXView, UXViewController; 10 | 11 | @protocol UXViewControllerContextTransitioning 12 | - (struct CGRect)finalFrameForViewController:(UXViewController *)arg1; 13 | - (struct CGRect)initialFrameForViewController:(UXViewController *)arg1; 14 | - (UXViewController *)viewControllerForKey:(NSString *)arg1; 15 | - (void)completeTransition:(BOOL)arg1; 16 | - (void)cancelInteractiveTransition; 17 | - (void)finishInteractiveTransition; 18 | - (void)updateInteractiveTransition:(double)arg1; 19 | - (long long)presentationStyle; 20 | - (BOOL)transitionWasCancelled; 21 | - (BOOL)isInteractive; 22 | - (BOOL)isAnimated; 23 | - (UXView *)containerView; 24 | 25 | @optional 26 | @property(copy, nonatomic) CDUnknownBlockType arbitraryTransitionCompletionHandler; 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /Headers/UXViewControllerInteractiveTransitioning-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol UXViewControllerInteractiveTransitioning 10 | - (void)startInteractiveTransition:(id )arg1; 11 | 12 | @optional 13 | - (long long)completionCurve; 14 | - (double)completionSpeed; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/UXViewControllerTransitionCoordinator-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "UXViewControllerTransitionCoordinatorContext.h" 8 | 9 | @class UXView; 10 | 11 | @protocol UXViewControllerTransitionCoordinator 12 | - (void)notifyWhenInteractionEndsUsingBlock:(void (^)(id ))arg1; 13 | - (BOOL)animateAlongsideTransitionInView:(UXView *)arg1 animation:(void (^)(id ))arg2 completion:(void (^)(id ))arg3; 14 | - (BOOL)animateAlongsideTransition:(void (^)(id ))arg1 completion:(void (^)(id ))arg2; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/UXViewControllerTransitionCoordinatorContext-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSString, UXView, UXViewController; 10 | 11 | @protocol UXViewControllerTransitionCoordinatorContext 12 | - (UXView *)containerView; 13 | - (UXViewController *)viewControllerForKey:(NSString *)arg1; 14 | - (long long)completionCurve; 15 | - (double)completionVelocity; 16 | - (double)percentComplete; 17 | - (double)transitionDuration; 18 | - (BOOL)isCancelled; 19 | - (BOOL)isInteractive; 20 | - (BOOL)initiallyInteractive; 21 | - (long long)presentationStyle; 22 | - (BOOL)isAnimated; 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /Headers/UXViewControllerWindowTransition.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | @import AppKit; 8 | 9 | @class NSWindow, UXWindowController; 10 | 11 | @interface UXViewControllerWindowTransition : NSViewControllerPresentationAnimatorObject 12 | { 13 | UXWindowController *_windowController; 14 | } 15 | 16 | @property(retain) UXWindowController *windowController; // @synthesize windowController=_windowController; 17 | - (void)cxx_destruct; 18 | - (void)animateDismissalOfViewController:(id)arg1 fromViewController:(id)arg2; 19 | - (void)animatePresentationOfViewController:(id)arg1 fromViewController:(id)arg2; 20 | - (void)_windowWillClose:(id)arg1; 21 | - (void)dealloc; 22 | @property(readonly) NSWindow *window; 23 | 24 | @end 25 | 26 | -------------------------------------------------------------------------------- /Headers/UXWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSWindowController.h" 8 | 9 | #import "NSToolbarDelegate.h" 10 | #import "NSWindowDelegate.h" 11 | #import "_UXAccessoryBarContainer.h" 12 | 13 | @class NSString, NSTitlebarAccessoryViewController, NSToolbarItem, UXToolbar, UXViewController; 14 | 15 | @interface UXWindowController : NSWindowController 16 | { 17 | NSTitlebarAccessoryViewController *_titlebarAccessoryViewController; 18 | UXToolbar *_currentAccessoryToolbar; 19 | NSToolbarItem *_navigationBarToolbarItem; 20 | } 21 | 22 | + (id)defaultWindow; 23 | @property __weak NSToolbarItem *navigationBarToolbarItem; // @synthesize navigationBarToolbarItem=_navigationBarToolbarItem; 24 | - (void).cxx_destruct; 25 | - (void)windowDidBecomeFirstResponder:(id)arg1; 26 | - (void)windowDidRecalculateKeyViewLoop:(id)arg1; 27 | - (void)windowWillRecalculateKeyViewLoop:(id)arg1; 28 | - (void)windowWillExitFullScreen:(id)arg1; 29 | - (void)windowWillEnterFullScreen:(id)arg1; 30 | - (struct CGRect)window:(id)arg1 willPositionSheet:(id)arg2 usingRect:(struct CGRect)arg3; 31 | - (void)_updateFirstResponder; 32 | - (void)_updateAccessoryBar; 33 | - (void)_updateToolbarItem; 34 | - (void)_popoverWillShow:(id)arg1; 35 | - (void)_setupAccessoryBar; 36 | - (void)_setupNavigationBarToolbarItem; 37 | - (void)_setAccessoryBarHidden:(BOOL)arg1; 38 | @property(readonly, nonatomic) double _accessoryBarHeight; 39 | - (id)toolbar:(id)arg1 itemForItemIdentifier:(id)arg2 willBeInsertedIntoToolbar:(BOOL)arg3; 40 | - (id)toolbarDefaultItemIdentifiers:(id)arg1; 41 | - (id)toolbarAllowedItemIdentifiers:(id)arg1; 42 | - (void)setWindow:(id)arg1; 43 | - (id)rootNavigationController; 44 | @property(retain, nonatomic) UXViewController *rootViewController; 45 | @property(readonly, nonatomic) NSTitlebarAccessoryViewController *titlebarAccessoryViewController; 46 | - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; 47 | - (void)_tearDownViewControllerHierarchyForViewController:(id)arg1; 48 | - (void)teardownViewControllerHierarchy; 49 | - (void)dealloc; 50 | - (id)initWithWindow:(id)arg1; 51 | - (id)initWithRootViewController:(id)arg1; 52 | 53 | // Remaining properties 54 | @property(readonly, copy) NSString *debugDescription; 55 | @property(readonly, copy) NSString *description; 56 | @property(readonly) unsigned long long hash; 57 | @property(readonly) Class superclass; 58 | 59 | @end 60 | 61 | -------------------------------------------------------------------------------- /Headers/UXZoomingCrossfadeTransitionController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface UXZoomingCrossfadeTransitionController : UXTransitionController 10 | { 11 | } 12 | 13 | - (void)animateTransition:(id)arg1; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/_UXAccessoryBarContainer-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol _UXAccessoryBarContainer 10 | @property(readonly, nonatomic) double _accessoryBarHeight; 11 | - (void)_setAccessoryBarHidden:(BOOL)arg1; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /Headers/_UXBarItemsContainer-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol _UXBarItemsContainer 10 | @end 11 | 12 | -------------------------------------------------------------------------------- /Headers/_UXButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSButton.h" 8 | 9 | @class NSMutableDictionary; 10 | 11 | @interface _UXButton : NSButton 12 | { 13 | NSMutableDictionary *_titlesByState; 14 | NSMutableDictionary *_titleAttributesByState; 15 | } 16 | 17 | + (Class)cellClass; 18 | - (void).cxx_destruct; 19 | - (BOOL)accessibilityPerformPress; 20 | - (id)accessibilityLabel; 21 | - (id)_textColorForState:(unsigned long long)arg1; 22 | - (id)_attributedStringForState:(unsigned long long)arg1; 23 | - (void)setTitle:(id)arg1; 24 | - (void)mouseUp:(id)arg1; 25 | - (void)viewWillMoveToSuperview:(id)arg1; 26 | - (void)tintColorDidChange; 27 | - (void)setTitleAttributes:(id)arg1 forState:(unsigned long long)arg2; 28 | - (void)setTitle:(id)arg1 forState:(unsigned long long)arg2; 29 | - (id)initWithFrame:(struct CGRect)arg1; 30 | 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /Headers/_UXButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSButtonCell.h" 8 | 9 | @interface _UXButtonCell : NSButtonCell 10 | { 11 | } 12 | 13 | - (unsigned long long)_controlState; 14 | - (void)drawImage:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3; 15 | - (struct CGRect)drawTitle:(id)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /Headers/_UXCollectionDocumentView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface _UXCollectionDocumentView : UXCollectionDocumentView 10 | { 11 | BOOL _overdrawEnabled; 12 | } 13 | 14 | @property(nonatomic) BOOL overdrawEnabled; // @synthesize overdrawEnabled=_overdrawEnabled; 15 | - (void)prepareContentInRect:(struct CGRect)arg1; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /Headers/_UXCollectionSnapshotView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface _UXCollectionSnapshotView : UXCollectionReusableView 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/_UXCollectionView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "_UXCollectionViewOverdraw.h" 10 | 11 | @class NSString; 12 | 13 | @interface _UXCollectionView : UXCollectionView <_UXCollectionViewOverdraw> 14 | { 15 | } 16 | 17 | + (Class)documentClass; 18 | @property(nonatomic) BOOL overdrawEnabled; 19 | 20 | // Remaining properties 21 | @property(readonly, copy) NSString *debugDescription; 22 | @property(readonly, copy) NSString *description; 23 | @property(readonly) unsigned long long hash; 24 | @property(readonly) Class superclass; 25 | 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /Headers/_UXCollectionViewItemKey.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "NSCopying.h" 10 | 11 | @class NSIndexPath, NSString; 12 | 13 | @interface _UXCollectionViewItemKey : NSObject 14 | { 15 | unsigned long long _hash; 16 | NSIndexPath *_indexPath; 17 | NSString *_identifier; 18 | BOOL _isClone; 19 | unsigned long long _type; 20 | } 21 | 22 | + (id)collectionItemKeyForLayoutAttributes:(id)arg1; 23 | + (id)collectionItemKeyForDecorationViewOfKind:(id)arg1 andIndexPath:(id)arg2; 24 | + (id)collectionItemKeyForSupplementaryViewOfKind:(id)arg1 andIndexPath:(id)arg2; 25 | + (id)collectionItemKeyForCellWithIndexPath:(id)arg1; 26 | @property(readonly, nonatomic) BOOL isClone; // @synthesize isClone=_isClone; 27 | @property(readonly, nonatomic) unsigned long long type; // @synthesize type=_type; 28 | @property(readonly, retain, nonatomic) NSString *identifier; // @synthesize identifier=_identifier; 29 | @property(readonly, retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath; 30 | - (unsigned long long)hash; 31 | - (void)setType:(unsigned long long)arg1; 32 | - (void)setIdentifier:(id)arg1; 33 | - (void)setIndexPath:(id)arg1; 34 | - (BOOL)isEqual:(id)arg1; 35 | - (id)copyAsClone:(BOOL)arg1; 36 | - (id)copyWithZone:(struct _NSZone *)arg1; 37 | - (id)description; 38 | - (void)dealloc; 39 | - (id)initWithType:(unsigned long long)arg1 indexPath:(id)arg2 identifier:(id)arg3 clone:(BOOL)arg4; 40 | - (id)initWithType:(unsigned long long)arg1 indexPath:(id)arg2 identifier:(id)arg3; 41 | 42 | @end 43 | 44 | -------------------------------------------------------------------------------- /Headers/_UXCollectionViewLayoutProxy.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class UXCollectionViewLayout; 10 | 11 | @interface _UXCollectionViewLayoutProxy : NSObject 12 | { 13 | id _delegate; 14 | UXCollectionViewLayout *_layout; 15 | } 16 | 17 | + (Class)invalidationContextClass; 18 | + (Class)layoutAttributesClass; 19 | + (Class)class; 20 | @property(readonly, nonatomic) UXCollectionViewLayout *layout; // @synthesize layout=_layout; 21 | @property(nonatomic) id delegate; // @synthesize delegate=_delegate; 22 | - (id)forwardingTargetForSelector:(SEL)arg1; 23 | - (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; 24 | - (Class)class; 25 | - (void)dealloc; 26 | - (id)initWithLayout:(id)arg1; 27 | 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /Headers/_UXCollectionViewOverdraw-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @protocol _UXCollectionViewOverdraw 10 | @property(nonatomic) BOOL overdrawEnabled; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/_UXCollectionViewSectionItemIndexes.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "NSCopying.h" 10 | 11 | @class NSMutableIndexSet; 12 | 13 | @interface _UXCollectionViewSectionItemIndexes : NSObject 14 | { 15 | NSMutableIndexSet *_itemIndexesSet; 16 | } 17 | 18 | - (id)itemIndexPathsForSection:(unsigned long long)arg1; 19 | - (void)enumerateItemsUsingBlock:(CDUnknownBlockType)arg1; 20 | - (void)adjustForDeletionOfItems:(id)arg1; 21 | - (void)adjustForDeletionOfItem:(unsigned long long)arg1; 22 | - (void)adjustForInsertionOfItems:(id)arg1; 23 | - (void)adjustForInsertionOfItem:(unsigned long long)arg1; 24 | - (void)removeSectionItemIndexes:(id)arg1; 25 | - (void)removeItemsInRange:(struct _NSRange)arg1; 26 | - (void)removeItem:(unsigned long long)arg1; 27 | - (void)addSectionItemIndexes:(id)arg1; 28 | - (void)addItemsInRange:(struct _NSRange)arg1; 29 | - (void)addItem:(unsigned long long)arg1; 30 | - (BOOL)containsItem:(unsigned long long)arg1; 31 | - (id)items; 32 | - (unsigned long long)lastItem; 33 | - (unsigned long long)firstItem; 34 | - (unsigned long long)itemCount; 35 | - (id)description; 36 | - (BOOL)isEqual:(id)arg1; 37 | - (id)copyWithZone:(struct _NSZone *)arg1; 38 | - (void)dealloc; 39 | - (id)init; 40 | 41 | @end 42 | 43 | -------------------------------------------------------------------------------- /Headers/_UXContainerView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSAccessibilityGroup.h" 10 | 11 | @class NSString; 12 | 13 | @interface _UXContainerView : UXView 14 | { 15 | } 16 | 17 | - (void)addSubview:(id)arg1 positioned:(long long)arg2 relativeTo:(id)arg3; 18 | - (void)addSubview:(id)arg1; 19 | - (id)init; 20 | 21 | // Remaining properties 22 | @property(readonly, copy) NSString *debugDescription; 23 | @property(readonly, copy) NSString *description; 24 | @property(readonly) unsigned long long hash; 25 | @property(readonly) Class superclass; 26 | 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /Headers/_UXContentUnavailableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSButton, NSMutableArray, NSProgressIndicator, NSString, NSTextField; 10 | 11 | @interface _UXContentUnavailableView : UXView 12 | { 13 | BOOL _showProgress; 14 | NSString *_title; 15 | NSString *_message; 16 | NSString *_buttonTitle; 17 | NSButton *_actionButton; 18 | CDUnknownBlockType _buttonAction; 19 | NSProgressIndicator *_progressIndicator; 20 | unsigned long long _progressIndicatorStyle; 21 | unsigned long long _vibrantOptions; 22 | UXView *_containerView; 23 | NSTextField *_titleLabel; 24 | NSTextField *_messageLabel; 25 | NSMutableArray *_containerViewContraints; 26 | } 27 | 28 | @property(retain, nonatomic) NSMutableArray *containerViewContraints; // @synthesize containerViewContraints=_containerViewContraints; 29 | @property(retain, nonatomic) NSTextField *messageLabel; // @synthesize messageLabel=_messageLabel; 30 | @property(retain, nonatomic) NSTextField *titleLabel; // @synthesize titleLabel=_titleLabel; 31 | @property(retain, nonatomic) UXView *containerView; // @synthesize containerView=_containerView; 32 | @property(nonatomic) unsigned long long vibrantOptions; // @synthesize vibrantOptions=_vibrantOptions; 33 | @property(nonatomic) unsigned long long progressIndicatorStyle; // @synthesize progressIndicatorStyle=_progressIndicatorStyle; 34 | @property(retain, nonatomic) NSProgressIndicator *progressIndicator; // @synthesize progressIndicator=_progressIndicator; 35 | @property(nonatomic) BOOL showProgress; // @synthesize showProgress=_showProgress; 36 | @property(copy, nonatomic) CDUnknownBlockType buttonAction; // @synthesize buttonAction=_buttonAction; 37 | @property(retain, nonatomic) NSButton *actionButton; // @synthesize actionButton=_actionButton; 38 | @property(retain, nonatomic) NSString *buttonTitle; // @synthesize buttonTitle=_buttonTitle; 39 | @property(retain, nonatomic) NSString *message; // @synthesize message=_message; 40 | @property(retain, nonatomic) NSString *title; // @synthesize title=_title; 41 | - (void).cxx_destruct; 42 | - (void)layout; 43 | - (void)_updateProgressLayout; 44 | - (void)updateConstraints; 45 | - (void)commonInit; 46 | - (id)initWithCoder:(id)arg1; 47 | - (id)initWithFrame:(struct CGRect)arg1; 48 | - (void)_updateTextField:(id)arg1 withAttributedText:(id)arg2; 49 | - (id)_textFieldWithFontSize:(double)arg1; 50 | - (void)_actionButtonPressed:(id)arg1; 51 | - (id)placeholderMessageTextAttributes; 52 | - (id)placeholderTitleTextAttributes; 53 | - (id)_buttonTitleAttributes; 54 | - (double)_buttonAlpha; 55 | - (double)_labelAlpha; 56 | - (id)_tintColor; 57 | - (id)_textColor; 58 | - (id)_flatTextColor; 59 | - (id)_vibrantBaseColor; 60 | - (BOOL)_hasVibrantButton; 61 | - (BOOL)_hasVibrantText; 62 | 63 | @end 64 | 65 | -------------------------------------------------------------------------------- /Headers/_UXFlowLayoutInfo.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSDictionary, NSMutableArray; 10 | 11 | @interface _UXFlowLayoutInfo : NSObject 12 | { 13 | NSMutableArray *_sections; 14 | BOOL _useFloatingHeaderFooter; 15 | BOOL _horizontal; 16 | BOOL _leftToRight; 17 | struct CGRect _visibleBounds; 18 | struct CGSize _layoutSize; 19 | double _dimension; 20 | BOOL _isValid; 21 | NSDictionary *_rowAlignmentOptions; 22 | BOOL _usesFloatingHeaderFooter; 23 | struct CGSize _contentSize; 24 | } 25 | 26 | @property(retain, nonatomic) NSDictionary *rowAlignmentOptions; // @synthesize rowAlignmentOptions=_rowAlignmentOptions; 27 | @property(nonatomic) struct CGSize contentSize; // @synthesize contentSize=_contentSize; 28 | @property(nonatomic) BOOL leftToRight; // @synthesize leftToRight=_leftToRight; 29 | @property(nonatomic) BOOL horizontal; // @synthesize horizontal=_horizontal; 30 | @property(nonatomic) double dimension; // @synthesize dimension=_dimension; 31 | @property(nonatomic) BOOL usesFloatingHeaderFooter; // @synthesize usesFloatingHeaderFooter=_usesFloatingHeaderFooter; 32 | @property(readonly, nonatomic) NSMutableArray *sections; // @synthesize sections=_sections; 33 | - (id)copy; 34 | - (id)snapshot; 35 | - (struct CGRect)frameForItemAtIndexPath:(id)arg1; 36 | - (void)dealloc; 37 | - (id)addSection; 38 | - (void)invalidate:(BOOL)arg1; 39 | - (id)init; 40 | 41 | @end 42 | 43 | -------------------------------------------------------------------------------- /Headers/_UXFlowLayoutItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class _UXFlowLayoutRow, _UXFlowLayoutSection; 10 | 11 | @interface _UXFlowLayoutItem : NSObject 12 | { 13 | struct CGRect _itemFrame; 14 | _UXFlowLayoutSection *_section; 15 | _UXFlowLayoutRow *_rowObject; 16 | } 17 | 18 | @property(nonatomic) struct CGRect itemFrame; // @synthesize itemFrame=_itemFrame; 19 | @property(nonatomic) _UXFlowLayoutRow *rowObject; // @synthesize rowObject=_rowObject; 20 | @property(nonatomic) _UXFlowLayoutSection *section; // @synthesize section=_section; 21 | - (id)copy; 22 | 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /Headers/_UXFlowLayoutRow.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSMutableArray, _UXFlowLayoutSection; 10 | 11 | @interface _UXFlowLayoutRow : NSObject 12 | { 13 | NSMutableArray *_items; 14 | struct CGSize _rowSize; 15 | struct CGRect _rowFrame; 16 | long long _index; 17 | BOOL _isValid; 18 | BOOL _complete; 19 | long long _verticalAlignement; 20 | long long _horizontalAlignement; 21 | BOOL _fixedItemSize; 22 | _UXFlowLayoutSection *_section; 23 | } 24 | 25 | @property(nonatomic) BOOL fixedItemSize; // @synthesize fixedItemSize=_fixedItemSize; 26 | @property(nonatomic) BOOL complete; // @synthesize complete=_complete; 27 | @property(readonly, nonatomic) NSMutableArray *items; // @synthesize items=_items; 28 | @property(nonatomic) long long index; // @synthesize index=_index; 29 | @property(nonatomic) struct CGRect rowFrame; // @synthesize rowFrame=_rowFrame; 30 | @property(nonatomic) struct CGSize rowSize; // @synthesize rowSize=_rowSize; 31 | @property(nonatomic) _UXFlowLayoutSection *section; // @synthesize section=_section; 32 | - (id)copyFromSection:(id)arg1; 33 | - (id)snapshot; 34 | - (void)dealloc; 35 | - (void)addItem:(id)arg1; 36 | - (void)layoutRow; 37 | - (void)invalidate; 38 | - (id)init; 39 | 40 | @end 41 | 42 | -------------------------------------------------------------------------------- /Headers/_UXFlowLayoutSection.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSDictionary, NSMutableArray, _UXFlowLayoutInfo; 10 | 11 | @interface _UXFlowLayoutSection : NSObject 12 | { 13 | NSMutableArray *_items; 14 | NSMutableArray *_rows; 15 | struct NSEdgeInsets _sectionMagins; 16 | double _verticalInterstice; 17 | double _horizontalInterstice; 18 | struct CGRect _headerFrame; 19 | struct CGRect _footerFrame; 20 | double _headerDimension; 21 | double _footerDimension; 22 | BOOL _isValid; 23 | struct CGRect _frame; 24 | NSDictionary *_rowAlignmentOptions; 25 | BOOL _fixedItemSize; 26 | struct CGSize _itemSize; 27 | double _otherMargin; 28 | double _beginMargin; 29 | double _endMargin; 30 | double _actualGap; 31 | double _lastRowBeginMargin; 32 | double _lastRowEndMargin; 33 | double _lastRowActualGap; 34 | BOOL _lastRowIncomplete; 35 | long long _itemsCount; 36 | long long _itemsByRowCount; 37 | long long _indexOfImcompleteRow; 38 | _UXFlowLayoutInfo *_layoutInfo; 39 | struct NSEdgeInsets _sectionMargins; 40 | } 41 | 42 | @property(nonatomic) struct CGSize itemSize; // @synthesize itemSize=_itemSize; 43 | @property(readonly, nonatomic) long long itemsByRowCount; // @synthesize itemsByRowCount=_itemsByRowCount; 44 | @property(nonatomic) long long itemsCount; // @synthesize itemsCount=_itemsCount; 45 | @property(readonly, nonatomic) long long indexOfImcompleteRow; // @synthesize indexOfImcompleteRow=_indexOfImcompleteRow; 46 | @property(readonly, nonatomic) BOOL lastRowIncomplete; // @synthesize lastRowIncomplete=_lastRowIncomplete; 47 | @property(readonly, nonatomic) double lastRowActualGap; // @synthesize lastRowActualGap=_lastRowActualGap; 48 | @property(readonly, nonatomic) double lastRowEndMargin; // @synthesize lastRowEndMargin=_lastRowEndMargin; 49 | @property(readonly, nonatomic) double lastRowBeginMargin; // @synthesize lastRowBeginMargin=_lastRowBeginMargin; 50 | @property(readonly, nonatomic) double actualGap; // @synthesize actualGap=_actualGap; 51 | @property(readonly, nonatomic) double endMargin; // @synthesize endMargin=_endMargin; 52 | @property(readonly, nonatomic) double beginMargin; // @synthesize beginMargin=_beginMargin; 53 | @property(readonly, nonatomic) double otherMargin; // @synthesize otherMargin=_otherMargin; 54 | @property(nonatomic) BOOL fixedItemSize; // @synthesize fixedItemSize=_fixedItemSize; 55 | @property(retain, nonatomic) NSDictionary *rowAlignmentOptions; // @synthesize rowAlignmentOptions=_rowAlignmentOptions; 56 | @property(nonatomic) struct CGRect frame; // @synthesize frame=_frame; 57 | @property(nonatomic) _UXFlowLayoutInfo *layoutInfo; // @synthesize layoutInfo=_layoutInfo; 58 | @property(nonatomic) struct CGRect footerFrame; // @synthesize footerFrame=_footerFrame; 59 | @property(nonatomic) struct CGRect headerFrame; // @synthesize headerFrame=_headerFrame; 60 | @property(nonatomic) double footerDimension; // @synthesize footerDimension=_footerDimension; 61 | @property(nonatomic) double headerDimension; // @synthesize headerDimension=_headerDimension; 62 | @property(nonatomic) struct NSEdgeInsets sectionMargins; // @synthesize sectionMargins=_sectionMargins; 63 | @property(nonatomic) double horizontalInterstice; // @synthesize horizontalInterstice=_horizontalInterstice; 64 | @property(nonatomic) double verticalInterstice; // @synthesize verticalInterstice=_verticalInterstice; 65 | @property(readonly, nonatomic) NSMutableArray *rows; // @synthesize rows=_rows; 66 | @property(readonly, nonatomic) NSMutableArray *items; // @synthesize items=_items; 67 | - (id)copyFromLayoutInfo:(id)arg1; 68 | - (id)snapshot; 69 | - (id)addRow; 70 | - (id)addItem; 71 | - (void)dealloc; 72 | - (void)recomputeFromIndex:(long long)arg1; 73 | - (void)computeLayout; 74 | - (void)invalidate; 75 | - (id)init; 76 | 77 | @end 78 | 79 | -------------------------------------------------------------------------------- /Headers/_UXLayoutGuide.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "UXView.h" 8 | 9 | #import "UXLayoutSupport-Protocol.h" 10 | 11 | @class NSLayoutConstraint, NSString; 12 | 13 | @interface _UXLayoutGuide : UXView 14 | { 15 | NSLayoutConstraint *_counterDimensionConstraint; 16 | NSLayoutConstraint *_dimensionConstraint; 17 | BOOL _horizontal; 18 | CDUnknownBlockType _lengthUpdateBlock; 19 | } 20 | 21 | @property(copy, nonatomic) CDUnknownBlockType lengthUpdateBlock; // @synthesize lengthUpdateBlock=_lengthUpdateBlock; 22 | @property(nonatomic) BOOL horizontal; // @synthesize horizontal=_horizontal; 23 | - (void)cxx_destruct; 24 | - (void)_setUpDimensionConstraintWithLength:(double)arg1; 25 | - (void)_setUpCounterDimensionConstraint; 26 | @property(nonatomic) double length; 27 | - (id)initWithFrame:(struct CGRect)arg1; 28 | 29 | // Remaining properties 30 | @property(readonly, copy) NSString *debugDescription; 31 | @property(readonly, copy) NSString *description; 32 | @property(readonly) NSUInteger hash; 33 | @property(readonly) Class superclass; 34 | 35 | @end 36 | 37 | -------------------------------------------------------------------------------- /Headers/_UXLayoutSpacer.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSLayoutGuide.h" 8 | 9 | #import "UXLayoutSupport.h" 10 | 11 | @class NSLayoutConstraint, NSLayoutDimension, NSLayoutYAxisAnchor, NSString; 12 | 13 | @interface _UXLayoutSpacer : NSLayoutGuide 14 | { 15 | NSLayoutConstraint *_counterDimensionConstraint; 16 | NSLayoutConstraint *_dimensionConstraint; 17 | BOOL _horizontal; 18 | CDUnknownBlockType _lengthUpdateBlock; 19 | } 20 | 21 | + (id)_horizontalLayoutSpacer; 22 | + (id)_verticalLayoutSpacer; 23 | @property(copy, nonatomic) CDUnknownBlockType lengthUpdateBlock; // @synthesize lengthUpdateBlock=_lengthUpdateBlock; 24 | @property(nonatomic) BOOL horizontal; // @synthesize horizontal=_horizontal; 25 | - (void).cxx_destruct; 26 | @property(readonly, copy) NSString *description; 27 | @property(nonatomic) double length; 28 | - (void)_activate; 29 | - (void)_setUpDimensionConstraintWithLength:(double)arg1; 30 | - (void)_setUpCounterDimensionConstraint; 31 | 32 | // Remaining properties 33 | @property(readonly) NSLayoutYAxisAnchor *bottomAnchor; 34 | @property(readonly, copy) NSString *debugDescription; 35 | @property(readonly) unsigned long long hash; 36 | @property(readonly) NSLayoutDimension *heightAnchor; 37 | @property(readonly) Class superclass; 38 | @property(readonly) NSLayoutYAxisAnchor *topAnchor; 39 | 40 | @end 41 | 42 | -------------------------------------------------------------------------------- /Headers/_UXNavigationDestination.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "UXNavigationDestination.h" 10 | 11 | @class NSString, UXAuxiliaryNavigationStore; 12 | 13 | @interface _UXNavigationDestination : NSObject 14 | { 15 | NSString *_destinationIdentifier; 16 | NSString *_destinationTitle; 17 | UXAuxiliaryNavigationStore *_auxiliaryNavigationStore; 18 | } 19 | 20 | + (BOOL)supportsSecureCoding; 21 | @property(retain, nonatomic) UXAuxiliaryNavigationStore *auxiliaryNavigationStore; // @synthesize auxiliaryNavigationStore=_auxiliaryNavigationStore; 22 | @property(retain, nonatomic) NSString *destinationTitle; // @synthesize destinationTitle=_destinationTitle; 23 | @property(retain, nonatomic) NSString *destinationIdentifier; // @synthesize destinationIdentifier=_destinationIdentifier; 24 | - (void).cxx_destruct; 25 | - (void)encodeWithCoder:(id)arg1; 26 | - (id)initWithCoder:(id)arg1; 27 | 28 | // Remaining properties 29 | @property(readonly, copy) NSString *debugDescription; 30 | @property(readonly, copy) NSString *description; 31 | @property(readonly) unsigned long long hash; 32 | @property(readonly) Class superclass; 33 | 34 | @end 35 | 36 | -------------------------------------------------------------------------------- /Headers/_UXNavigationItemContainerView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "_UXBarItemsContainer.h" 10 | 11 | @class NSLayoutConstraint, NSMutableArray, NSMutableDictionary, NSString, NSView, UXImageView, UXNavigationBar, UXNavigationItem; 12 | 13 | @interface _UXNavigationItemContainerView : UXView <_UXBarItemsContainer> 14 | { 15 | UXImageView *_snaphotView; 16 | UXNavigationItem *_item; 17 | UXNavigationBar *_navigationBar; 18 | unsigned long long _state; 19 | double _minimumWidthForExpandedTitle; 20 | double _minimumWidthForExpandedItems; 21 | NSView *_leftView; 22 | NSMutableArray *_leftItemViews; 23 | NSView *_titleView; 24 | NSMutableArray *_rightItemViews; 25 | NSView *_rightView; 26 | NSMutableArray *_itemsSortedByPriority; 27 | NSMutableDictionary *_overflowItemsByMinimumWidth; 28 | NSMutableArray *_addedConstraints; 29 | NSLayoutConstraint *_titleCenteringConstraint; 30 | NSView *_titleCenteringConstrainedTitleView; 31 | NSView *_titleCenteringTrackedView; 32 | NSView *_titleCenteringConstraintOwnerView; 33 | } 34 | 35 | + (id)layoutContainerForItem:(id)arg1 navigationBar:(id)arg2; 36 | @property(nonatomic) __weak NSView *titleCenteringConstraintOwnerView; // @synthesize titleCenteringConstraintOwnerView=_titleCenteringConstraintOwnerView; 37 | @property(nonatomic) __weak NSView *titleCenteringTrackedView; // @synthesize titleCenteringTrackedView=_titleCenteringTrackedView; 38 | @property(nonatomic) __weak NSView *titleCenteringConstrainedTitleView; // @synthesize titleCenteringConstrainedTitleView=_titleCenteringConstrainedTitleView; 39 | @property(retain, nonatomic) NSLayoutConstraint *titleCenteringConstraint; // @synthesize titleCenteringConstraint=_titleCenteringConstraint; 40 | @property(retain, nonatomic) NSMutableArray *addedConstraints; // @synthesize addedConstraints=_addedConstraints; 41 | @property(retain, nonatomic) NSMutableDictionary *overflowItemsByMinimumWidth; // @synthesize overflowItemsByMinimumWidth=_overflowItemsByMinimumWidth; 42 | @property(retain, nonatomic) NSMutableArray *itemsSortedByPriority; // @synthesize itemsSortedByPriority=_itemsSortedByPriority; 43 | @property(retain, nonatomic) NSView *rightView; // @synthesize rightView=_rightView; 44 | @property(retain, nonatomic) NSMutableArray *rightItemViews; // @synthesize rightItemViews=_rightItemViews; 45 | @property(retain, nonatomic) NSView *titleView; // @synthesize titleView=_titleView; 46 | @property(retain, nonatomic) NSMutableArray *leftItemViews; // @synthesize leftItemViews=_leftItemViews; 47 | @property(retain, nonatomic) NSView *leftView; // @synthesize leftView=_leftView; 48 | @property(nonatomic) double minimumWidthForExpandedItems; // @synthesize minimumWidthForExpandedItems=_minimumWidthForExpandedItems; 49 | @property(nonatomic) double minimumWidthForExpandedTitle; // @synthesize minimumWidthForExpandedTitle=_minimumWidthForExpandedTitle; 50 | @property(nonatomic) unsigned long long state; // @synthesize state=_state; 51 | @property(readonly, nonatomic) __weak UXNavigationBar *navigationBar; // @synthesize navigationBar=_navigationBar; 52 | @property(readonly, nonatomic) UXNavigationItem *item; // @synthesize item=_item; 53 | - (void).cxx_destruct; 54 | - (void)_updateItemsViews:(id)arg1 withNewViews:(id)arg2; 55 | - (void)setTitleCenteringTrackedView:(id)arg1 updateConstraints:(BOOL)arg2; 56 | - (void)layout; 57 | - (void)updateConstraints; 58 | - (id)hitTest:(struct CGPoint)arg1; 59 | - (void)viewDidMoveToWindow; 60 | - (void)viewWillMoveToWindow:(id)arg1; 61 | - (id)subviewsIntersectedWithViews:(id)arg1 excludingHidden:(BOOL)arg2; 62 | - (void)updateRightItemViewsAnimated:(BOOL)arg1; 63 | - (void)updateLeftItemViewsAnimated:(BOOL)arg1; 64 | - (void)_updateItemViews; 65 | - (void)_updateItemsSortedByPriority; 66 | - (void)_updateTitleView; 67 | - (void)cancelTransistion; 68 | - (void)prepareForTransition; 69 | - (void)dealloc; 70 | - (id)init; 71 | 72 | // Remaining properties 73 | @property(readonly, copy) NSString *debugDescription; 74 | @property(readonly, copy) NSString *description; 75 | @property(readonly) unsigned long long hash; 76 | @property(readonly) Class superclass; 77 | 78 | @end 79 | 80 | -------------------------------------------------------------------------------- /Headers/_UXNavigationRequest.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSArray, NSMutableArray, UXViewController; 10 | 11 | @interface _UXNavigationRequest : NSObject 12 | { 13 | NSMutableArray *_addedViewControllers; 14 | BOOL _animated; 15 | long long _operation; 16 | NSArray *_viewControllers; 17 | } 18 | 19 | + (id)setRequestWithViewControllers:(id)arg1 animated:(BOOL)arg2; 20 | + (id)popRequestWithViewController:(id)arg1 animated:(BOOL)arg2; 21 | + (id)pushRequestWithViewController:(id)arg1 animated:(BOOL)arg2; 22 | + (id)_requestWithOperation:(long long)arg1 viewControllers:(id)arg2 animated:(BOOL)arg3; 23 | @property(readonly, nonatomic) BOOL animated; // @synthesize animated=_animated; 24 | @property(readonly, nonatomic) NSArray *viewControllers; // @synthesize viewControllers=_viewControllers; 25 | @property(readonly, nonatomic) long long operation; // @synthesize operation=_operation; 26 | - (void).cxx_destruct; 27 | - (BOOL)isEqual:(id)arg1; 28 | - (BOOL)isEqualToNavigationRequest:(id)arg1; 29 | - (void)tearDownContainmentIfNeeded; 30 | - (void)setupContainmentIfNeededInParentViewController:(id)arg1; 31 | @property(readonly, nonatomic) UXViewController *viewController; 32 | 33 | @end 34 | 35 | -------------------------------------------------------------------------------- /Headers/_UXResizableImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSImage.h" 8 | 9 | @interface _UXResizableImage : NSImage 10 | { 11 | NSImage *_topLeftCorner; 12 | NSImage *_topEdgeFill; 13 | NSImage *_topRightCorner; 14 | NSImage *_leftEdgeFill; 15 | NSImage *_centerFill; 16 | NSImage *_rightEdgeFill; 17 | NSImage *_bottomLeftCorner; 18 | NSImage *_bottomEdgeFill; 19 | NSImage *_bottomRightCorner; 20 | double _scale; 21 | BOOL _alwaysStretches; 22 | } 23 | 24 | @property(nonatomic) BOOL alwaysStretches; // @synthesize alwaysStretches=_alwaysStretches; 25 | - (void).cxx_destruct; 26 | - (struct CGRect)_contentRectInPixels; 27 | - (BOOL)_isTiledWhenStretchedToSize:(struct CGSize)arg1; 28 | - (struct CGRect)_contentStretchInPixels; 29 | - (struct CGSize)_sizeInPixels; 30 | - (struct CGRect)_contentInsetsInPixels:(struct NSEdgeInsets)arg1 emptySizeFallback:(CDUnknownBlockType)arg2; 31 | - (void)drawInRect:(struct CGRect)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4 respectFlipped:(BOOL)arg5 hints:(id)arg6; 32 | - (void)drawInRect:(struct CGRect)arg1 fromRect:(struct CGRect)arg2 operation:(unsigned long long)arg3 fraction:(double)arg4; 33 | - (void)_setupNinePartFromImage:(id)arg1; 34 | - (id)initWithImage:(id)arg1 capInsets:(struct NSEdgeInsets)arg2; 35 | 36 | @end 37 | 38 | -------------------------------------------------------------------------------- /Headers/_UXSettings.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "NSCopying.h" 10 | #import "_UXSettingsGroupObserver.h" 11 | #import "_UXSettingsKeyPathObserver.h" 12 | 13 | @class NSDictionary, NSHashTable, NSSet, NSString; 14 | 15 | @interface _UXSettings : NSObject <_UXSettingsGroupObserver, _UXSettingsKeyPathObserver, NSCopying> 16 | { 17 | NSHashTable *_internal_keyObservers; 18 | NSHashTable *_internal_keyPathObservers; 19 | NSSet *_internal_childKeys; 20 | NSSet *_internal_leafKeys; 21 | NSDictionary *_internal_keyClasses; 22 | NSDictionary *_internal_keyStructs; 23 | BOOL _internal_isObservingPropertiesAndChildren; 24 | } 25 | 26 | + (id)settingsFromArchiveFile:(id)arg1 error:(id *)arg2; 27 | + (id)settingsFromArchiveDictionary:(id)arg1; 28 | - (void).cxx_destruct; 29 | - (id)_associatedNameOrNilIfDefault; 30 | - (id)_associatedName; 31 | - (void)_setAssociatedName:(id)arg1; 32 | - (void)_sendKeyPathChanged:(id)arg1; 33 | - (void)_sendKeyChanged:(id)arg1; 34 | - (id)_keyForChild:(id)arg1; 35 | - (void)_handleChildGroupChange:(id)arg1; 36 | - (void)settingsGroup:(id)arg1 didMoveSettings:(id)arg2 fromIndex:(unsigned long long)arg3 toIndex:(unsigned long long)arg4; 37 | - (void)settingsGroup:(id)arg1 didRemoveSettings:(id)arg2 atIndex:(unsigned long long)arg3; 38 | - (void)settingsGroup:(id)arg1 didInsertSettings:(id)arg2 atIndex:(unsigned long long)arg3; 39 | - (void)settings:(id)arg1 changedValueForKeyPath:(id)arg2; 40 | - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; 41 | - (void)_introspectKeys; 42 | - (id)_dictionaryForStructKey:(id)arg1 ofType:(id)arg2; 43 | - (id)_structValueForKey:(id)arg1 ofType:(id)arg2 fromDictionary:(id)arg3; 44 | - (id)_dictionaryForFontKey:(id)arg1; 45 | - (id)_fontForKey:(id)arg1 fromDictionary:(id)arg2; 46 | - (id)_dictionaryForColorKey:(id)arg1; 47 | - (id)_colorForKey:(id)arg1 fromDictionary:(id)arg2; 48 | - (id)_allKeys; 49 | - (void)_stopObservingChild:(id)arg1; 50 | - (void)_startObservingChild:(id)arg1; 51 | - (void)setValuesFromModel:(id)arg1; 52 | - (void)_addInternalEntriesToArchiveDictionary:(id)arg1; 53 | - (BOOL)_isObservingPropertiesAndChildren; 54 | - (void)_startOrStopObservingPropertiesAndChildren; 55 | - (void)_stopObservingPropertiesAndChildren; 56 | - (void)_startObservingPropertiesAndChildren; 57 | - (BOOL)_hasObservers; 58 | - (id)archiveValueForKey:(id)arg1; 59 | - (void)applyArchiveValue:(id)arg1 forKey:(id)arg2; 60 | - (void)setDefaultValues; 61 | - (void)removeKeyPathObserver:(id)arg1; 62 | - (void)addKeyPathObserver:(id)arg1; 63 | - (void)removeKeyObserver:(id)arg1; 64 | - (void)addKeyObserver:(id)arg1; 65 | - (BOOL)restoreFromArchiveFile:(id)arg1 error:(id *)arg2; 66 | - (void)restoreFromArchiveDictionary:(id)arg1; 67 | - (void)restoreDefaultValues; 68 | - (BOOL)archiveToFile:(id)arg1 error:(id *)arg2; 69 | - (id)archiveDictionary; 70 | - (id)copyWithZone:(struct _NSZone *)arg1; 71 | - (void)dealloc; 72 | - (id)initWithDefaultValues; 73 | - (id)init; 74 | - (void)_completeInitByApplyingArchiveDictionary:(id)arg1; 75 | - (void)_continueInitBySettingDefaultValues; 76 | - (id)_startInit; 77 | - (id)_initWithArchiveDictionary:(id)arg1; 78 | 79 | // Remaining properties 80 | @property(readonly, copy) NSString *debugDescription; 81 | @property(readonly, copy) NSString *description; 82 | @property(readonly) unsigned long long hash; 83 | @property(readonly) Class superclass; 84 | 85 | @end 86 | 87 | -------------------------------------------------------------------------------- /Headers/_UXSettingsGroup.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSFastEnumeration.h" 10 | 11 | @class NSHashTable, NSMutableArray; 12 | 13 | @interface _UXSettingsGroup : _UXSettings 14 | { 15 | NSMutableArray *_internal_group; 16 | NSHashTable *_internal_groupObservers; 17 | } 18 | 19 | - (void).cxx_destruct; 20 | - (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3; 21 | - (void)_sendMove:(id)arg1 fromIndex:(unsigned long long)arg2 toIndex:(unsigned long long)arg3; 22 | - (void)_sendRemove:(id)arg1 atIndex:(unsigned long long)arg2; 23 | - (void)_sendInsert:(id)arg1 atIndex:(unsigned long long)arg2; 24 | - (void)settings:(id)arg1 changedValueForKeyPath:(id)arg2; 25 | - (void)_stopObservingPropertiesAndChildren; 26 | - (void)_startObservingPropertiesAndChildren; 27 | - (BOOL)_hasObservers; 28 | - (void)_addInternalEntriesToArchiveDictionary:(id)arg1; 29 | - (void)setValuesFromModel:(id)arg1; 30 | - (id)archiveDictionary; 31 | - (void)removeGroupObserver:(id)arg1; 32 | - (void)addGroupObserver:(id)arg1; 33 | - (id)valueForUndefinedKey:(id)arg1; 34 | - (void)enumerateSettingsUsingBlock:(CDUnknownBlockType)arg1; 35 | - (void)moveSettingsAtIndex:(unsigned long long)arg1 toIndex:(unsigned long long)arg2; 36 | - (void)moveSettings:(id)arg1 toIndex:(unsigned long long)arg2; 37 | - (void)removeSettingsAtIndex:(unsigned long long)arg1; 38 | - (void)removeSettings:(id)arg1; 39 | - (void)insertSettings:(id)arg1 atIndex:(unsigned long long)arg2; 40 | - (void)addSettings:(id)arg1; 41 | - (unsigned long long)indexOfSettings:(id)arg1; 42 | - (BOOL)containsSettings:(id)arg1; 43 | - (id)settingsAtIndex:(unsigned long long)arg1; 44 | - (unsigned long long)count; 45 | - (void)_completeInitByApplyingArchiveDictionary:(id)arg1; 46 | - (void)_continueInitBySettingDefaultValues; 47 | - (id)_startInit; 48 | 49 | @end 50 | 51 | -------------------------------------------------------------------------------- /Headers/_UXSettingsGroupObserver-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class _UXSettings, _UXSettingsGroup; 10 | 11 | @protocol _UXSettingsGroupObserver 12 | - (void)settingsGroup:(_UXSettingsGroup *)arg1 didMoveSettings:(_UXSettings *)arg2 fromIndex:(unsigned long long)arg3 toIndex:(unsigned long long)arg4; 13 | - (void)settingsGroup:(_UXSettingsGroup *)arg1 didRemoveSettings:(_UXSettings *)arg2 atIndex:(unsigned long long)arg3; 14 | - (void)settingsGroup:(_UXSettingsGroup *)arg1 didInsertSettings:(_UXSettings *)arg2 atIndex:(unsigned long long)arg3; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/_UXSettingsKeyPathObserver-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class NSString, _UXSettings; 10 | 11 | @protocol _UXSettingsKeyPathObserver 12 | - (void)settings:(_UXSettings *)arg1 changedValueForKeyPath:(NSString *)arg2; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Headers/_UXSinglePixelLine.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | @class NSColor; 10 | 11 | @interface _UXSinglePixelLine : NSView 12 | { 13 | NSColor *_color; 14 | } 15 | 16 | @property(retain, nonatomic) NSColor *color; // @synthesize color=_color; 17 | - (void).cxx_destruct; 18 | - (void)drawRect:(struct CGRect)arg1; 19 | - (void)viewDidChangeBackingProperties; 20 | - (void)viewDidMoveToSuperview; 21 | - (void)updateHeight; 22 | 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /Headers/_UXSourceSplitView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSAccessibilityGroup.h" 10 | 11 | @class NSBox, NSCursor, NSLayoutConstraint, NSString, _UXContainerView, _UXSourceSplitViewShadowView, _UXSourceSplitViewSpringLoadingView; 12 | 13 | @interface _UXSourceSplitView : UXView 14 | { 15 | NSLayoutConstraint *_separatorTrailingConstraint; 16 | NSLayoutConstraint *_masterViewWidthConstraint; 17 | BOOL _resizing; 18 | BOOL _currentlySpringLoading; 19 | BOOL _transientlyUncollapsed; 20 | BOOL _collapsed; 21 | BOOL _revealsOnEdgeHoverInFullscreen; 22 | BOOL _springLoaded; 23 | BOOL _wantsCollapsed; 24 | BOOL _autoCollapsed; 25 | _UXContainerView *_masterView; 26 | _UXContainerView *_detailView; 27 | double _minimumMasterWidth; 28 | double _maximumMasterWidth; 29 | double _minimumWidthForInlineSourceList; 30 | id <_UXSourceSplitViewDelegate> _delegate; 31 | NSBox *_separator; 32 | _UXSourceSplitViewSpringLoadingView *_leadingSpringLoadingView; 33 | _UXSourceSplitViewShadowView *_leadingOverlayShadowView; 34 | } 35 | 36 | @property(readonly, nonatomic) BOOL autoCollapsed; // @synthesize autoCollapsed=_autoCollapsed; 37 | @property(readonly, nonatomic) _UXSourceSplitViewShadowView *leadingOverlayShadowView; // @synthesize leadingOverlayShadowView=_leadingOverlayShadowView; 38 | @property(readonly, nonatomic) _UXSourceSplitViewSpringLoadingView *leadingSpringLoadingView; // @synthesize leadingSpringLoadingView=_leadingSpringLoadingView; 39 | @property(readonly, nonatomic) NSBox *separator; // @synthesize separator=_separator; 40 | @property(nonatomic) __weak id <_UXSourceSplitViewDelegate> delegate; // @synthesize delegate=_delegate; 41 | @property(nonatomic) BOOL wantsCollapsed; // @synthesize wantsCollapsed=_wantsCollapsed; 42 | @property(nonatomic) BOOL springLoaded; // @synthesize springLoaded=_springLoaded; 43 | @property(nonatomic) BOOL revealsOnEdgeHoverInFullscreen; // @synthesize revealsOnEdgeHoverInFullscreen=_revealsOnEdgeHoverInFullscreen; 44 | @property(nonatomic) double minimumWidthForInlineSourceList; // @synthesize minimumWidthForInlineSourceList=_minimumWidthForInlineSourceList; 45 | @property(nonatomic) double maximumMasterWidth; // @synthesize maximumMasterWidth=_maximumMasterWidth; 46 | @property(nonatomic) double minimumMasterWidth; // @synthesize minimumMasterWidth=_minimumMasterWidth; 47 | @property(readonly, nonatomic) BOOL collapsed; // @synthesize collapsed=_collapsed; 48 | @property(readonly, nonatomic) BOOL transientlyUncollapsed; // @synthesize transientlyUncollapsed=_transientlyUncollapsed; 49 | @property(readonly, nonatomic) _UXContainerView *detailView; // @synthesize detailView=_detailView; 50 | @property(readonly, nonatomic) _UXContainerView *masterView; // @synthesize masterView=_masterView; 51 | - (void).cxx_destruct; 52 | - (id)accessibilityRole; 53 | - (id)accessibilityChildren; 54 | - (id)accessibilitySplitters; 55 | - (void)cursorUpdate:(id)arg1; 56 | - (void)mouseUp:(id)arg1; 57 | - (void)mouseDragged:(id)arg1; 58 | - (void)mouseDown:(id)arg1; 59 | - (void)resetCursorRects; 60 | - (id)hitTest:(struct CGPoint)arg1; 61 | - (void)layout; 62 | - (BOOL)_canSpringLoad; 63 | - (BOOL)_springLoading:(BOOL)arg1; 64 | - (void)_setCollapsed:(BOOL)arg1 shouldLayoutSubtree:(BOOL)arg2; 65 | - (void)_didChangeTransientlyUncollapsed; 66 | - (BOOL)_shouldBeCollapsed; 67 | - (void)_endSeparatorLiveResize; 68 | - (void)_startSeparatorLiveResize; 69 | - (void)_resizeToWidth:(double)arg1; 70 | @property(readonly, nonatomic) NSCursor *separatorCursor; 71 | @property(readonly, nonatomic) UXView *subviewToReveal; 72 | - (void)setTransientlyUncollapsed:(BOOL)arg1 animated:(BOOL)arg2; 73 | - (void)didChangeCollapsed; 74 | @property(readonly, nonatomic) double leadingContentInset; 75 | - (double)leadingContentInsetForWantsCollapsed:(BOOL)arg1; 76 | @property(nonatomic) double masterWidth; 77 | - (id)initWithFrame:(struct CGRect)arg1; 78 | 79 | // Remaining properties 80 | @property(readonly, copy) NSString *debugDescription; 81 | @property(readonly, copy) NSString *description; 82 | @property(readonly) unsigned long long hash; 83 | @property(readonly) Class superclass; 84 | 85 | @end 86 | 87 | -------------------------------------------------------------------------------- /Headers/_UXSourceSplitViewDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @class UXView, _UXSourceSplitView; 10 | 11 | @protocol _UXSourceSplitViewDelegate 12 | - (BOOL)sourceSplitView:(_UXSourceSplitView *)arg1 canSpringLoadRevealSubview:(UXView *)arg2; 13 | - (void)sourceSplitView:(_UXSourceSplitView *)arg1 didChangeAutoCollapsedValue:(BOOL)arg2; 14 | - (void)sourceSplitView:(_UXSourceSplitView *)arg1 didResizeMasterWidth:(double)arg2; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/_UXSourceSplitViewShadowView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | @interface _UXSourceSplitViewShadowView : NSView 10 | { 11 | double _shadowRevealAmount; 12 | unsigned long long _shadowEdge; 13 | } 14 | 15 | @property(nonatomic) unsigned long long shadowEdge; // @synthesize shadowEdge=_shadowEdge; 16 | @property(nonatomic) double shadowRevealAmount; // @synthesize shadowRevealAmount=_shadowRevealAmount; 17 | - (id)makeShadowImage; 18 | - (struct CGSize)intrinsicContentSize; 19 | - (void)setFrameOrigin:(struct CGPoint)arg1; 20 | - (void)updateLayer; 21 | - (BOOL)wantsUpdateLayer; 22 | 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /Headers/_UXSourceSplitViewSpringLoadingView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSView.h" 8 | 9 | @interface _UXSourceSplitViewSpringLoadingView : NSView 10 | { 11 | BOOL _didSpringLoad; 12 | CDUnknownBlockType _springLoadingHandler; 13 | CDUnknownBlockType _canSpringLoadHandler; 14 | } 15 | 16 | @property(copy) CDUnknownBlockType canSpringLoadHandler; // @synthesize canSpringLoadHandler=_canSpringLoadHandler; 17 | @property(copy) CDUnknownBlockType springLoadingHandler; // @synthesize springLoadingHandler=_springLoadingHandler; 18 | - (void).cxx_destruct; 19 | - (BOOL)prepareForDragOperation:(id)arg1; 20 | - (void)_unSpringLoad; 21 | - (void)_springLoad; 22 | - (void)draggingEnded:(id)arg1; 23 | - (void)springLoadingExited:(id)arg1; 24 | - (void)springLoadingHighlightChanged:(id)arg1; 25 | - (void)springLoadingActivated:(BOOL)arg1 draggingInfo:(id)arg2; 26 | - (unsigned long long)springLoadingEntered:(id)arg1; 27 | - (struct CGSize)intrinsicContentSize; 28 | - (id)_hitTest:(struct CGPoint *)arg1 dragTypes:(id)arg2; 29 | - (BOOL)_canSpringLoad; 30 | 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /Headers/_UXSourceUtilities.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | 8 | 9 | @interface _UXSourceUtilities : NSObject 10 | { 11 | } 12 | 13 | + (id)constraintWithItem:(id)arg1 attribute:(long long)arg2 equalToItem:(id)arg3 constant:(double)arg4; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Headers/_UXTableHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSBox, UXLabel, UXView; 10 | 11 | @interface _UXTableHeaderView : UXCollectionReusableView 12 | { 13 | BOOL _floating; 14 | UXView *_contentView; 15 | UXLabel *_titleLabel; 16 | NSBox *_separator; 17 | } 18 | 19 | @property(readonly, nonatomic) NSBox *separator; // @synthesize separator=_separator; 20 | @property(readonly, nonatomic) UXLabel *titleLabel; // @synthesize titleLabel=_titleLabel; 21 | @property(readonly, nonatomic) UXView *contentView; // @synthesize contentView=_contentView; 22 | @property(nonatomic, getter=isFloating) BOOL floating; // @synthesize floating=_floating; 23 | - (void).cxx_destruct; 24 | - (void)mouseDown:(id)arg1; 25 | - (void)prepareForReuse; 26 | - (id)initWithFrame:(struct CGRect)arg1; 27 | 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /Headers/_UXToolbarItemsContainer.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "_UXBarItemsContainer.h" 10 | 11 | @class NSArray, NSMutableArray, NSString; 12 | 13 | @interface _UXToolbarItemsContainer : UXView <_UXBarItemsContainer> 14 | { 15 | NSMutableArray *__addedConstraints; 16 | BOOL _singleItemMode; 17 | BOOL _isTransitioning; 18 | NSArray *_items; 19 | double _interitemSpacing; 20 | double _baselineOffsetFromBottom; 21 | } 22 | 23 | + (id)toolbarItemsContainerForToolbar:(id)arg1 items:(id)arg2; 24 | @property(nonatomic) double baselineOffsetFromBottom; // @synthesize baselineOffsetFromBottom=_baselineOffsetFromBottom; 25 | @property(nonatomic) double interitemSpacing; // @synthesize interitemSpacing=_interitemSpacing; 26 | @property(readonly, nonatomic) NSArray *items; // @synthesize items=_items; 27 | - (void).cxx_destruct; 28 | - (double)lastBaselineOffsetFromBottom; 29 | - (void)updateConstraints; 30 | - (void)prepareForTransition; 31 | - (id)initWithFrame:(struct CGRect)arg1; 32 | 33 | // Remaining properties 34 | @property(readonly, copy) NSString *debugDescription; 35 | @property(readonly, copy) NSString *description; 36 | @property(readonly) unsigned long long hash; 37 | @property(readonly) Class superclass; 38 | 39 | @end 40 | 41 | -------------------------------------------------------------------------------- /Headers/_UXViewControllerOneToOneTransitionContext.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class UXView, UXViewController; 10 | 11 | @interface _UXViewControllerOneToOneTransitionContext : _UXViewControllerTransitionContext 12 | { 13 | CDUnknownBlockType arbitraryTransitionCompletionHandler; 14 | UXViewController *_fromViewController; 15 | UXViewController *_toViewController; 16 | struct CGRect _fromStartFrame; 17 | struct CGRect _fromEndFrame; 18 | struct CGRect _toEndFrame; 19 | struct CGRect _toStartFrame; 20 | } 21 | 22 | @property(nonatomic) struct CGRect toStartFrame; // @synthesize toStartFrame=_toStartFrame; 23 | @property(nonatomic) struct CGRect toEndFrame; // @synthesize toEndFrame=_toEndFrame; 24 | @property(nonatomic) struct CGRect fromEndFrame; // @synthesize fromEndFrame=_fromEndFrame; 25 | @property(nonatomic) struct CGRect fromStartFrame; // @synthesize fromStartFrame=_fromStartFrame; 26 | @property(retain, nonatomic) UXViewController *toViewController; // @synthesize toViewController=_toViewController; 27 | @property(retain, nonatomic) UXViewController *fromViewController; // @synthesize fromViewController=_fromViewController; 28 | - (void)setArbitraryTransitionCompletionHandler:(CDUnknownBlockType)arg1; 29 | - (CDUnknownBlockType)arbitraryTransitionCompletionHandler; 30 | - (void).cxx_destruct; 31 | @property(readonly, nonatomic) UXView *fromView; 32 | @property(readonly, nonatomic) UXView *toView; 33 | - (struct CGRect)finalFrameForViewController:(id)arg1; 34 | - (struct CGRect)initialFrameForViewController:(id)arg1; 35 | - (id)viewControllerForKey:(id)arg1; 36 | 37 | @end 38 | 39 | -------------------------------------------------------------------------------- /Headers/_UXViewControllerTransitionCoordinator.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | #import "UXViewControllerTransitionCoordinator.h" 10 | 11 | @class NSMutableArray, NSString, _UXViewControllerTransitionContext; 12 | 13 | @interface _UXViewControllerTransitionCoordinator : NSObject 14 | { 15 | _UXViewControllerTransitionContext *__mainContext; 16 | NSMutableArray *__alongsideAnimations; 17 | NSMutableArray *__alongsideAnimationViews; 18 | NSMutableArray *__alongsideCompletions; 19 | NSMutableArray *__interactiveChangeHandlers; 20 | } 21 | 22 | @property(retain, nonatomic, setter=_setInteractiveChangeHandlers:) NSMutableArray *_interactiveChangeHandlers; // @synthesize _interactiveChangeHandlers=__interactiveChangeHandlers; 23 | @property(retain, nonatomic, setter=_setAlongsideCompletions:) NSMutableArray *_alongsideCompletions; // @synthesize _alongsideCompletions=__alongsideCompletions; 24 | @property(retain, nonatomic, setter=_setAlongsideAnimationViews:) NSMutableArray *_alongsideAnimationViews; // @synthesize _alongsideAnimationViews=__alongsideAnimationViews; 25 | @property(retain, nonatomic, setter=_setAlongsideAnimations:) NSMutableArray *_alongsideAnimations; // @synthesize _alongsideAnimations=__alongsideAnimations; 26 | @property(nonatomic, setter=_setMainContext:) _UXViewControllerTransitionContext *_mainContext; // @synthesize _mainContext=__mainContext; 27 | - (void).cxx_destruct; 28 | - (void)notifyWhenInteractionEndsUsingBlock:(CDUnknownBlockType)arg1; 29 | - (BOOL)animateAlongsideTransition:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2; 30 | - (BOOL)animateAlongsideTransitionInView:(id)arg1 animation:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3; 31 | - (void)_applyBlocks:(id)arg1 releaseBlocks:(CDUnknownBlockType)arg2; 32 | - (id)_alongsideCompletions:(BOOL)arg1; 33 | - (id)_alongsideAnimations:(BOOL)arg1; 34 | - (id)_interactiveChangeHandlers:(BOOL)arg1; 35 | - (id)containerView; 36 | - (id)viewControllerForKey:(id)arg1; 37 | - (double)transitionDuration; 38 | - (long long)completionCurve; 39 | - (double)completionVelocity; 40 | - (double)percentComplete; 41 | - (BOOL)isCompleting; 42 | - (BOOL)isCancelled; 43 | - (BOOL)isInteractive; 44 | - (BOOL)initiallyInteractive; 45 | - (long long)presentationStyle; 46 | - (BOOL)isAnimated; 47 | - (id)initWithMainContext:(id)arg1; 48 | 49 | // Remaining properties 50 | @property(readonly, copy) NSString *debugDescription; 51 | @property(readonly, copy) NSString *description; 52 | @property(readonly) unsigned long long hash; 53 | @property(readonly) Class superclass; 54 | 55 | @end 56 | 57 | -------------------------------------------------------------------------------- /Headers/_UXWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSWindow.h" 8 | 9 | @interface _UXWindow : NSWindow 10 | { 11 | } 12 | 13 | - (void)cancelOperation:(id)arg1; 14 | - (BOOL)makeFirstResponder:(id)arg1; 15 | - (void)recalculateKeyViewLoop; 16 | - (void)tintColorDidChange; 17 | - (void)beginCriticalSheet:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; 18 | - (void)beginSheet:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; 19 | - (void)dealloc; 20 | - (id)initWithContentRect:(struct CGRect)arg1; 21 | 22 | // Remaining properties 23 | @property id <_UXWindowDelegate> delegate; // @dynamic delegate; 24 | 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /Headers/_UXWindowState.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject.h" 8 | 9 | @interface _UXWindowState : NSObject 10 | { 11 | unsigned long long _styleMask; 12 | unsigned long long _collectionBehavior; 13 | } 14 | 15 | + (id)windowStateWithStyleMask:(unsigned long long)arg1 collectionBehavior:(unsigned long long)arg2; 16 | @property(readonly) unsigned long long collectionBehavior; // @synthesize collectionBehavior=_collectionBehavior; 17 | @property(readonly) unsigned long long styleMask; // @synthesize styleMask=_styleMask; 18 | - (void)applyToWindow:(id)arg1; 19 | 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UXKitHeadersAndSample 2 | This sample **does not** require having 10.10.3 beta installed. However, the framework binary itself is code-stripped and has modified `LC_ID_DYLIB` section, to make it possible to run it without 10.10.3 installed. 3 | 4 | This is a sample project that uses new (and unfortunately private) framework that was found inside of new Photos.app in OSX 10.10.3 seed sent out to the developers on 05.02.2015. 5 | 6 | The headers have been dumped using class-dump utility and then slightly modified to allow it's use in our own Xcode projects. 7 | 8 | 9 | # Notes 10 | Please note though, that there are some missing protocol declarations so some classes interfaces had to be commented out. 11 | One of such missing protocols were UXTableViewDataSource and UXTableViewDelegate, those two have been replaced by their UIKit counterparts and can be found in MissingTypes.h header file. 12 | 13 | # @TODO: 14 | * Clean the headers so they use the correct types (ie: animated:(BOOL)animated instead of animated(id):arg2) 15 | * Check the possible enum values for UXBarButton withStyle etc 16 | * Maybe get the Split View Controller working? 17 | 18 | # Honorable Mentions 19 | 20 | [Jan Klausa](https://github.com/jklausa) ([@klausa_qwpx](https://twitter.com/klausa_qwpx)) for pointing me in right direction with the UXTableView protocols and framework binary magic. 21 | 22 | [Thomas Ricouard](https://github.com/Dimillian) ([@Dimillian](https://twitter.com/Dimillian)) for figuring out the UXCollectionView and fixing my mistakes from deep sleep deprivation coding. 23 | -------------------------------------------------------------------------------- /Sample/UXKitSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Sample/UXKitSample.xcodeproj/project.xcworkspace/xcshareddata/UXKitSample.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | 2AD25E72-7019-4B10-BE1A-E5AA689ECCF8 9 | IDESourceControlProjectName 10 | UXKitSample 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | 18A73A60D4313FC086C86C0D6DA20FE21EABA2C3 14 | https://github.com/justMaku/UXKitPrivateHeaders.git 15 | 16 | IDESourceControlProjectPath 17 | Sample/UXKitSample.xcodeproj 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | 18A73A60D4313FC086C86C0D6DA20FE21EABA2C3 21 | ../../.. 22 | 23 | IDESourceControlProjectURL 24 | https://github.com/justMaku/UXKitPrivateHeaders.git 25 | IDESourceControlProjectVersion 26 | 111 27 | IDESourceControlProjectWCCIdentifier 28 | 18A73A60D4313FC086C86C0D6DA20FE21EABA2C3 29 | IDESourceControlProjectWCConfigurations 30 | 31 | 32 | IDESourceControlRepositoryExtensionIdentifierKey 33 | public.vcs.git 34 | IDESourceControlWCCIdentifierKey 35 | 18A73A60D4313FC086C86C0D6DA20FE21EABA2C3 36 | IDESourceControlWCCName 37 | UXKit 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Sample/UXKitSample.xcodeproj/project.xcworkspace/xcuserdata/Dimillian.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justMaku/UXKit-Headers-And-Sample/49d8471518d34e85126979f1be600971cc71c450/Sample/UXKitSample.xcodeproj/project.xcworkspace/xcuserdata/Dimillian.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Sample/UXKitSample.xcodeproj/project.xcworkspace/xcuserdata/maku.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Sample/UXKitSample/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : NSObject 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Sample/UXKitSample/AppDelegate.m: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.m 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "AppDelegate.h" 10 | #import "JMKNavigationViewController.h" 11 | #import "JMKMainViewController.h" 12 | 13 | @interface AppDelegate () 14 | 15 | @property (strong, nonatomic) UXWindowController *windowController; 16 | @property (strong, nonatomic) UXNavigationController *rootViewController; 17 | 18 | @end 19 | 20 | @implementation AppDelegate 21 | 22 | - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { 23 | 24 | self.rootViewController = [[JMKNavigationViewController alloc] init]; 25 | self.windowController = [[UXWindowController alloc] initWithRootViewController:self.rootViewController]; 26 | 27 | [self.windowController.window setContentSize:NSMakeSize(505, 700)]; 28 | [self.windowController showWindow:self]; 29 | 30 | 31 | JMKMainViewController *mainVC = [JMKMainViewController new]; 32 | 33 | [self.rootViewController pushViewController:mainVC animated:NO]; 34 | 35 | } 36 | 37 | - (void)applicationWillTerminate:(NSNotification *)aNotification { 38 | // Insert code here to tear down your application 39 | } 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /Sample/UXKitSample/DMCollectionViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // DMCollectionViewController.h 3 | // UXKitSample 4 | // 5 | // Created by Thomas Ricouard on 06/02/15. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "UXViewController.h" 10 | #import "UXCollectionView.h" 11 | 12 | @interface DMCollectionViewController : UXViewController 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Sample/UXKitSample/DMCollectionViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // DMCollectionViewController.m 3 | // UXKitSample 4 | // 5 | // Created by Thomas Ricouard on 06/02/15. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "DMCollectionViewController.h" 10 | 11 | @interface DMCollectionViewCell : UXCollectionViewCell 12 | 13 | @property (nonatomic, strong) UXLabel *textLabel; 14 | 15 | @end 16 | 17 | @implementation DMCollectionViewCell 18 | 19 | - (instancetype)initWithFrame:(struct CGRect)arg1 20 | { 21 | self = [super initWithFrame:arg1]; 22 | if (self) { 23 | self.textLabel = [[UXLabel alloc] initWithFrame:self.contentView.frame]; 24 | [self.contentView addSubview:self.textLabel]; 25 | } 26 | return self; 27 | } 28 | 29 | 30 | @end 31 | 32 | @interface DMCollectionViewController () 33 | 34 | @property (nonatomic, strong) UXCollectionView *collectionView; 35 | 36 | @end 37 | 38 | @implementation DMCollectionViewController 39 | 40 | - (void)viewDidLoad 41 | { 42 | [super viewDidLoad]; 43 | 44 | self.title = @"CollectionView Demo"; 45 | 46 | UXCollectionViewFlowLayout *layout = [[UXCollectionViewFlowLayout alloc] init]; 47 | [layout setItemSize:CGSizeMake(200.0f, 200.0f)]; 48 | self.collectionView = [[UXCollectionView alloc] initWithFrame:self.view.bounds collectionViewLayout:layout]; 49 | [self.collectionView setDataSource:self]; 50 | [self.collectionView setDelegate:self]; 51 | [self.collectionView registerClass:[DMCollectionViewCell class] forCellWithReuseIdentifier:@"cell"]; 52 | [self.collectionView reloadData]; 53 | 54 | [self.view addSubview:self.collectionView]; 55 | } 56 | 57 | - (UXCollectionViewCell *)collectionView:(UXCollectionView *)arg1 cellForItemAtIndexPath:(NSIndexPath *)arg2 58 | { 59 | DMCollectionViewCell *cell = [self.collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:arg2]; 60 | cell.textLabel.text = @"Test"; 61 | return cell; 62 | } 63 | 64 | - (long long)collectionView:(UXCollectionView *)arg1 numberOfItemsInSection:(long long)arg2 65 | { 66 | return 25; 67 | } 68 | 69 | @end 70 | -------------------------------------------------------------------------------- /Sample/UXKitSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "mac", 5 | "size" : "16x16", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "mac", 10 | "size" : "16x16", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "mac", 15 | "size" : "32x32", 16 | "scale" : "1x" 17 | }, 18 | { 19 | "idiom" : "mac", 20 | "size" : "32x32", 21 | "scale" : "2x" 22 | }, 23 | { 24 | "idiom" : "mac", 25 | "size" : "128x128", 26 | "scale" : "1x" 27 | }, 28 | { 29 | "idiom" : "mac", 30 | "size" : "128x128", 31 | "scale" : "2x" 32 | }, 33 | { 34 | "idiom" : "mac", 35 | "size" : "256x256", 36 | "scale" : "1x" 37 | }, 38 | { 39 | "idiom" : "mac", 40 | "size" : "256x256", 41 | "scale" : "2x" 42 | }, 43 | { 44 | "idiom" : "mac", 45 | "size" : "512x512", 46 | "scale" : "1x" 47 | }, 48 | { 49 | "idiom" : "mac", 50 | "size" : "512x512", 51 | "scale" : "2x" 52 | } 53 | ], 54 | "info" : { 55 | "version" : 1, 56 | "author" : "xcode" 57 | } 58 | } -------------------------------------------------------------------------------- /Sample/UXKitSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | org.justmaku.$(PRODUCT_NAME:rfc1034identifier) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1 25 | LSMinimumSystemVersion 26 | $(MACOSX_DEPLOYMENT_TARGET) 27 | NSHumanReadableCopyright 28 | Copyright © 2015 justmaku. All rights reserved. 29 | NSMainNibFile 30 | MainMenu 31 | NSPrincipalClass 32 | NSApplication 33 | 34 | 35 | -------------------------------------------------------------------------------- /Sample/UXKitSample/JMKMainViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // JMKMainViewController.h 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "UXViewController.h" 10 | 11 | @interface JMKMainViewController : UXViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Sample/UXKitSample/JMKMainViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // JMKMainViewController.m 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "JMKMainViewController.h" 10 | #import "JMKTableViewController.h" 11 | 12 | @interface JMKMainViewController () 13 | 14 | @property (strong, nonatomic) UXTableView *tableView; 15 | @end 16 | 17 | @implementation JMKMainViewController 18 | 19 | - (void)viewDidLoad { 20 | [super viewDidLoad]; 21 | self.title = @"Main"; 22 | 23 | UXBarButtonItem *barItem = [[UXBarButtonItem alloc] initWithTitle:@"Next" style:1 target:self action:@selector(next)]; 24 | self.navigationItem.rightBarButtonItems = @[barItem]; 25 | 26 | UXBarButtonItem *toolbarButton = [[UXBarButtonItem alloc] initWithTitle:@"Test there!" style:1 target:self action:nil]; 27 | UXBarButtonItem *flexibleSpace = [[UXBarButtonItem alloc] initWithBarButtonSystemItem:13 target:nil action:nil]; 28 | 29 | 30 | UXLabel *label = [[UXLabel alloc] initWithFrame:CGRectMake(0, 0, 120, 22)]; 31 | label.text = @"UXKit is great"; 32 | 33 | UXBarButtonItem *labelButton = [[UXBarButtonItem alloc] initWithCustomView:label]; 34 | 35 | [self setToolbarItems:@[labelButton, flexibleSpace, toolbarButton]]; 36 | 37 | self.navigationController.toolbarHidden = NO; 38 | } 39 | 40 | - (void)next 41 | { 42 | UXViewController *vc = [[JMKTableViewController alloc] init]; 43 | vc.title = @"Table View Controller"; 44 | [self.navigationController pushViewController:vc animated:YES]; 45 | } 46 | 47 | @end 48 | -------------------------------------------------------------------------------- /Sample/UXKitSample/JMKMainViewController.xib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Sample/UXKitSample/JMKNavigationViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // JMKSampleViewController.h 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "UXNavigationController.h" 10 | 11 | @interface JMKNavigationViewController : UXNavigationController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Sample/UXKitSample/JMKNavigationViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // JMKSampleViewController.m 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "JMKNavigationViewController.h" 10 | 11 | @interface JMKNavigationViewController () 12 | 13 | @end 14 | 15 | @implementation JMKNavigationViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Sample/UXKitSample/JMKTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // JMKTableViewController.h 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "UXTableViewController.h" 10 | 11 | @interface JMKTableViewController : UXTableViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Sample/UXKitSample/JMKTableViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // JMKTableViewController.m 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import "JMKTableViewController.h" 10 | #import "DMCollectionViewController.h" 11 | 12 | @interface JMKTableViewController () 13 | 14 | @end 15 | 16 | @implementation JMKTableViewController 17 | 18 | - (void)viewDidLoad { 19 | [super viewDidLoad]; 20 | 21 | [self.tableView registerClass:[UXTableViewCell class] forCellWithReuseIdentifier:@"cell"]; 22 | } 23 | 24 | -(long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2 { 25 | return 3; 26 | } 27 | 28 | - (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2 29 | { 30 | return 60.f; 31 | } 32 | 33 | -(id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2 { 34 | UXTableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:arg2]; 35 | if (!cell) { 36 | cell = [[UXTableViewCell alloc] initWithStyle:0 reuseIdentifier:@"cell"]; 37 | } 38 | 39 | cell.textLabel.text = @"Those Cells are beautiful"; 40 | 41 | cell.backgroundColor = [NSColor lightGrayColor]; 42 | 43 | return cell; 44 | } 45 | 46 | -(void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2 47 | { 48 | DMCollectionViewController *collectionVC = [[DMCollectionViewController alloc] initWithNibName:nil bundle:nil]; 49 | [self.navigationController pushViewController:collectionVC animated:YES]; 50 | } 51 | 52 | 53 | @end 54 | -------------------------------------------------------------------------------- /Sample/UXKitSample/Sample-Shared.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Sample-Shared.h 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #ifndef UXKitSample_Sample_Shared_h 10 | #define UXKitSample_Sample_Shared_h 11 | 12 | #import "UXKit.h" 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /Sample/UXKitSample/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // UXKitSample 4 | // 5 | // Created by Michał Kałużny on 06.02.2015. 6 | // Copyright (c) 2015 justmaku. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | return NSApplicationMain(argc, argv); 13 | } 14 | --------------------------------------------------------------------------------