├── .gitignore
├── Frameworks
└── UXKit.framework
│ └── UXKit
├── Sample
├── UXKitSample.xcodeproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ ├── xcuserdata
│ │ ├── Dimillian.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── maku.xcuserdatad
│ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ └── UXKitSample.xccheckout
└── UXKitSample
│ ├── main.m
│ ├── AppDelegate.h
│ ├── JMKMainViewController.h
│ ├── Sample-Shared.pch
│ ├── JMKTableViewController.h
│ ├── JMKNavigationViewController.h
│ ├── DMCollectionViewController.h
│ ├── JMKNavigationViewController.m
│ ├── JMKMainViewController.xib
│ ├── Images.xcassets
│ └── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Info.plist
│ ├── AppDelegate.m
│ ├── JMKTableViewController.m
│ ├── JMKMainViewController.m
│ └── DMCollectionViewController.m
├── Headers
├── NSCopying-Protocol.h
├── NSMutableCopying-Protocol.h
├── _UXBarItemsContainer-Protocol.h
├── NSColor-Compatibility.h
├── NSResponder-UXKit.h
├── NSSecureCoding-Protocol.h
├── NSAccessibilityGroup-Protocol.h
├── NSNull-NSAccessibility.h
├── NSWindow-UXKit.h
├── UXToolbarDelegate-Protocol.h
├── NSImage-Compatibility.h
├── NSScreen-Compatibility.h
├── NSControl-Compatibility.h
├── NSTextFieldCell-UXKit.h
├── NSCoding-Protocol.h
├── NSMenuItem-Compatibility.h
├── UXNavigationRoot-Protocol.h
├── UXBarPositioning-Protocol.h
├── UXCollectionClipView.h
├── NSObject-UXCollectionView.h
├── _UXCollectionViewOverdraw-Protocol.h
├── UXBackButtonCell.h
├── _UXCollectionSnapshotView.h
├── NSEvent-UXCollectionViewAdditions.h
├── NSView-UXCollectionViewRearrangingCoordinator.h
├── NSFastEnumeration-Protocol.h
├── NSView-UXKit.h
├── UXBarPositioningDelegate-Protocol.h
├── NSAccessibilityImage-Protocol.h
├── _UXSourceUtilities.h
├── NSPasteboard-UXKit.h
├── UXAccessoryBarContainerProtocol.h
├── NSViewController-UXViewController.h
├── _UXAccessoryBarContainer-Protocol.h
├── UXZoomingCrossfadeTransitionController.h
├── UXCollectionViewLayoutProxyDelegate-Protocol.h
├── _UXSettingsKeyPathObserver-Protocol.h
├── NSScrollView-UXKit.h
├── UXIdentityTransitionController.h
├── UXKitAppearance-Protocol.h
├── NSImage-UXKit.h
├── NSIndexPath-UXCollectionViewAdditions.h
├── NSIndexPath-UXTableView.h
├── NSAccessibilityElement-Protocol.h
├── UXViewControllerInteractiveTransitioning-Protocol.h
├── _UXButtonCell.h
├── NSGestureRecognizer-UXKit.h
├── UXPopover.h
├── _UXCollectionDocumentView.h
├── UXProxyViewController.h
├── UXViewControllerAnimatedTransitioning-Protocol.h
├── UXLayoutSupport-Protocol.h
├── UXCollectionViewRearrangingCoordinatorDragRecognizer.h
├── NSAccessibilityStaticText-Protocol.h
├── UXClickEventTracker.h
├── UXCollectionViewPanGestureRecognizer.h
├── _UXSinglePixelLine.h
├── UXNavigationDestination-Protocol.h
├── UXCollectionViewFilePromiseProvider.h
├── _UXSourceSplitViewDelegate-Protocol.h
├── UXSubtoolbar.h
├── UXTabBarItemSegment.h
├── UXTabBarItem.h
├── UXBackButton.h
├── _UXWindowState.h
├── UXCollectionViewFlowLayoutInvalidationContext.h
├── _UXCollectionView.h
├── NSView-UXKitAppearance.h
├── _UXSettingsGroupObserver-Protocol.h
├── NSWindow-UXKitAppearance.h
├── UXSlideTransitionController.h
├── _UXFlowLayoutItem.h
├── UITextInputTraits-Protocol.h
├── _UXContainerView.h
├── UXViewControllerTransitionCoordinatorContext-Protocol.h
├── _UXWindow.h
├── _UXSourceSplitViewShadowView.h
├── NSPopoverDelegate-Protocol.h
├── UXViewAnimationContext.h
├── NSToolbarDelegate-Protocol.h
├── NSViewAnimationContext.h
├── NSDraggingSource-Protocol.h
├── NSProgressIndicator-Compatibility.h
├── UIMutableIndexPath.h
├── NSDraggingDestination-Protocol.h
├── UXViewControllerWindowTransition.h
├── UXCollectionViewAnimationContext.h
├── UXCollectionViewDataSource-Protocol.h
├── NSMenuDelegate-Protocol.h
├── UXViewControllerTransitionCoordinator-Protocol.h
├── UXBarItem.h
├── UXDragEventTracker.h
├── _UXCollectionViewLayoutProxy.h
├── UXCollectionDocumentView.h
├── _UXButton.h
├── NSView-Compatibility.h
├── _UXTableHeaderView.h
├── UXTableViewController.h
├── UXViewControllerContextTransitioning-Protocol.h
├── NSGestureRecognizerDelegate-Protocol.h
├── NSObject-Protocol.h
├── UXLongClickEventTracker.h
├── CDStructures.h
├── UXParallaxTransitionController.h
├── UXTableViewHeaderFooterView.h
├── UXToolbar.h
├── UXAuxiliaryNavigationStore.h
├── UXNavigationControllerDelegate-Protocol.h
├── _UXSourceSplitViewSpringLoadingView.h
├── NSTextField-Compatibility.h
├── NSTextView-Compatibility.h
├── _UXLayoutGuide.h
├── UXControl.h
├── UXCollectionViewLayoutInvalidationContext.h
├── _UXNavigationDestination.h
├── _UXNavigationRequest.h
├── UXCollectionViewUpdateItem.h
├── _UXCollectionViewSectionItemIndexes.h
├── _UXFlowLayoutRow.h
├── _UXToolbarItemsContainer.h
├── _UXResizableImage.h
├── UXImageView.h
├── _UXLayoutSpacer.h
├── UXCollectionViewCell.h
├── UXTransitionController.h
├── _UXFlowLayoutInfo.h
├── UXCollectionViewController.h
├── UXCollectionViewMutableIndexPathsSet.h
├── UXCollectionViewUpdateGap.h
├── UXPinchEventTracker.h
├── _UXCollectionViewItemKey.h
├── UXCollectionViewIndexPathsSet.h
├── _UXViewControllerOneToOneTransitionContext.h
├── UXCollectionViewUpdate.h
├── UXPopoverController.h
├── _UXSettingsGroup.h
├── UXTableLayout.h
├── UXCollectionViewLayoutSectionAccessibility.h
├── UXCollectionViewAnimation.h
├── UXCollectionReusableView.h
├── UXCollectionViewDelegate-Protocol.h
├── UXNavigationItem.h
├── UXEventTracker.h
├── UXWindowController.h
├── UXCollectionViewLayoutAccessibility.h
├── UXLabel.h
├── _UXViewControllerTransitionCoordinator.h
├── _UXContentUnavailableView.h
├── UXCollectionViewLayoutAttributes.h
├── UXBar.h
├── UXView.h
├── _UXSettings.h
├── UXCollectionViewData.h
├── UXBarButtonItem.h
├── _UXFlowLayoutSection.h
├── NSWindowDelegate-Protocol.h
├── MissingTypes.h
├── UXTableViewCell.h
├── _UXNavigationItemContainerView.h
├── _UXSourceSplitView.h
└── UXNavigationBar.h
└── README.md
/.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/HEAD/Frameworks/UXKit.framework/UXKit
--------------------------------------------------------------------------------
/Sample/UXKitSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Sample/UXKitSample.xcodeproj/project.xcworkspace/xcuserdata/Dimillian.xcuserdatad/UserInterfaceState.xcuserstate:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/justMaku/UXKit-Headers-And-Sample/HEAD/Sample/UXKitSample.xcodeproj/project.xcworkspace/xcuserdata/Dimillian.xcuserdatad/UserInterfaceState.xcuserstate
--------------------------------------------------------------------------------
/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/_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/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/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/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/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/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/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/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/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/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/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/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/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 |
--------------------------------------------------------------------------------
/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/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 |
--------------------------------------------------------------------------------
/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/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/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/_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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/_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/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/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/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/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/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/_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/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/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/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/_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/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/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/_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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/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/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/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 |
--------------------------------------------------------------------------------
/Sample/UXKitSample.xcodeproj/project.xcworkspace/xcuserdata/maku.xcuserdatad/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges
6 |
7 | SnapshotAutomaticallyBeforeSignificantChanges
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/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/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/_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/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/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/_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/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/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/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/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/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/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/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/_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/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/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/_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/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/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/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/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/_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 |
--------------------------------------------------------------------------------
/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/_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/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/_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/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/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/_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/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/_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/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/_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/_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/_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/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/_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/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/_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/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/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/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/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/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/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/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 |
--------------------------------------------------------------------------------
/Sample/UXKitSample/JMKMainViewController.xib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/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/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/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/_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/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/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 |
--------------------------------------------------------------------------------
/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 | }
--------------------------------------------------------------------------------
/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/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/_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/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/_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/_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/_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/_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/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/_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/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/_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/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/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/_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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/_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/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/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/_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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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/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/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/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/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/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/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/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/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/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/_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/_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/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/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/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/_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/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/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/_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/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/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/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/_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/_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/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 |
--------------------------------------------------------------------------------