luxlabs header browser preview


@class NSString, NSArray, NSSet, NSMutableDictionary, KNSlideCollectionSelection, TSKSelectionPath, TSDFreehandDrawingToolkitUIState, KNMacUILayout;

@interface KNUIState : NSObject <NSCopying, TSAUIState> {
    double _mobileCanvasViewScale;
    struct CGPoint { double x; double y; } _mobileCanvasOffset;
    double _desktopCanvasViewScale;
    struct CGPoint { double x; double y; } _desktopCanvasOffset;
    NSMutableDictionary *_chartUIState;
}

@property (copy, nonatomic) TSKSelectionPath *selectionPath;
@property (readonly, nonatomic) KNSlideCollectionSelection *slideTreeSelection;
@property (nonatomic) double canvasViewScale;
@property (nonatomic) struct CGPoint { double x0; double x1; } canvasOffset;
@property (copy, nonatomic) KNMacUILayout *documentUILayout;
@property (nonatomic) BOOL slideViewFitsContentInWindow;
@property (nonatomic) double lightTableZoomScale;
@property (nonatomic) BOOL lightTableHidesSkippedSlides;
@property (nonatomic) BOOL showsMobileLightTable;
@property (nonatomic) double mobileLightTableZoomScale;
@property (nonatomic) BOOL mobileLightTableHidesSkippedSlides;
@property (nonatomic) BOOL showsMobileOutline;
@property (nonatomic) struct CGPoint { double x; double y; } desktopMainWindowOrigin;
@property (nonatomic) struct CGSize { double width; double height; } desktopMainContentSize;
@property (nonatomic) double desktopElementListViewWidth;
@property (nonatomic) double desktopActivityStreamViewWidth;
@property (nonatomic) double desktopNavigatorViewWidth;
@property (nonatomic) double desktopOutlineViewWidth;
@property (nonatomic) double desktopPresenterNotesHeight;
@property (nonatomic) double desktopPresenterNotesScrollPosition;
@property (nonatomic) BOOL desktopOutlineViewDefaultFixed;
@property (copy, nonatomic) NSSet *collapsedSlideNodes;
@property (copy, nonatomic) NSSet *outlineCollapsedSlideNodes;
@property (copy, nonatomic) NSSet *outlineHasBodySlideNodes;
@property (copy, nonatomic) NSArray *elementListExpandedGroups;
@property (nonatomic) BOOL showSlideGuides;
@property (nonatomic) BOOL showMasterGuides;
@property (nonatomic) BOOL showsComments;
@property (nonatomic) BOOL showsRuler;
@property (nonatomic) BOOL commentsPrintingToggleEnabled;
@property (retain, nonatomic) TSDFreehandDrawingToolkitUIState *freehandDrawingToolkitUIState;
@property (nonatomic) BOOL editingDisabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)saveToArchive:(void *)a0 archiver:(id)a1 context:(id)a2;
- (id)UIStateForChart:(id)a0;
- (id)archivedUIStateInContext:(id)a0;
- (void)loadFromArchive:(const void *)a0 unarchiver:(id)a1 context:(id)a2;
- (void)resetForInitialViewing;
- (void)setSlideTreeSelection:(id)a0 withDocumentRoot:(id)a1;
- (void)setUIState:(id)a0 forChart:(id)a1;
- (void)updateOutlineStateFromSlideTree:(id)a0;

@end