luxlabs header browser preview


@class TSSStylesheet, KNSoundtrack, KNUIState, KNSlideTree, KNRecording, KNTheme;

@interface KNShow : TSPObject {
    KNSlideTree *_slideTree;
    KNRecording *_recording;
    double _autoplayTransitionDelay;
    double _autoplayBuildDelay;
    double _idleTimerDelay;
    long long _mode;
    BOOL _loopPresentation;
    BOOL _idleTimerActive;
    BOOL _automaticallyPlaysUponOpen;
    KNSoundtrack *_soundtrack;
}

@property (nonatomic) struct CGSize { double width; double height; } size;
@property (retain, nonatomic) KNUIState *uiState;
@property (retain, nonatomic) KNTheme *theme;
@property (retain, nonatomic) KNSlideTree *slideTree;
@property (readonly, nonatomic) TSSStylesheet *stylesheet;
@property (nonatomic) double autoplayTransitionDelay;
@property (nonatomic) double autoplayBuildDelay;
@property (nonatomic) double idleTimerDelay;
@property (nonatomic) long long mode;
@property (retain, nonatomic) KNSoundtrack *soundtrack;
@property (retain, nonatomic) KNRecording *recording;
@property (readonly, nonatomic) BOOL hasInSyncRecording;
@property (nonatomic) BOOL loopPresentation;
@property (nonatomic) BOOL idleTimerActive;
@property (nonatomic) BOOL automaticallyPlaysUponOpen;
@property (readonly, nonatomic) BOOL slideNumbersVisible;
@property (readonly, nonatomic) BOOL needsToUpdateThumbnails;
@property (readonly, nonatomic) BOOL wasImportedAsPreUFF;
@property (nonatomic) BOOL localizeDocument;
@property (readonly, nonatomic, getter=isPlayable) BOOL playable;

+ (unsigned long long)maximumWidth;
+ (unsigned long long)minimumWidth;
+ (unsigned long long)minimumHeight;
+ (unsigned long long)maximumHeight;
+ (unsigned long long)maximumHeightForExport;
+ (unsigned long long)maximumWidthForExport;
+ (id)showWithSize:(struct CGSize { double x0; double x1; })a0 context:(id)a1;

- (struct CGPoint { double x0; double x1; })center;
- (void).cxx_destruct;
- (void)willModify;
- (void)saveToArchiver:(id)a0;
- (unsigned long long)indexOfSlideNode:(id)a0;
- (id)initWithSize:(struct CGSize { double x0; double x1; })a0 context:(id)a1;
- (void)loadFromArchive:(const void *)a0 unarchiver:(id)a1;
- (void)loadFromUnarchiver:(id)a0;
- (void)saveToArchive:(void *)a0 archiver:(id)a1;
- (void)setStylesheetForThemePreview:(id)a0;
- (void)setStylesheetForUpgradeToSingleStylesheet:(id)a0;
- (id)slideNodeAtIndex:(unsigned long long)a0;
- (id)slideNodesAtIndexes:(id)a0;

@end