BOOL b_dropzone_active;
BOOL b_splitview_removed;
BOOL b_minimized_view;
+ BOOL b_video_deco;
+ BOOL b_show_jump_buttons;
+ BOOL b_show_playmode_buttons;
int i_lastSplitViewHeight;
- int i_lastShownVolume;
input_state_e cachedInputState;
NSImage * o_pause_img;
NSTimeInterval last_bwd_event;
BOOL just_triggered_next;
BOOL just_triggered_previous;
+ NSButton * o_prev_btn;
+ NSButton * o_next_btn;
+
NSMutableArray *o_sidebaritems;
BOOL b_nonembedded;
VLCColorView * o_color_backdrop;
NSInteger i_originalLevel;
NSRect previousSavedFrame;
+
+ VLCWindow *o_extra_video_window;
+ id o_current_video_window;
}
+ (VLCMainWindow *)sharedInstance;
- (void)setRepeatAll;
- (void)setRepeatOff;
- (void)setShuffle;
+- (void)toggleJumpButtons;
+- (void)togglePlaymodeButtons;
- (void)drawFancyGradientEffectForTimeSlider;
/* fullscreen handling */
- (void)showFullscreenController;
- (BOOL)isFullscreen;
-- (void)updateFullscreen;
- (void)lockFullscreenAnimation;
- (void)unlockFullscreenAnimation;
- (void)enterFullscreen;
- (void)windowDidEnterFullScreen:(NSNotification *)notification;
- (void)windowWillExitFullScreen:(NSNotification *)notification;
+- (id)detachedTitlebarView;
@end
@interface VLCDetachedVideoWindow : NSWindow
{
BOOL b_dark_interface;
+ BOOL b_video_deco;
NSRect previousSavedFrame;
}
-- (BOOL)isFullscreen;
-- (void)updateFullscreen;
- (void)customZoom:(id)sender;
@end