]> git.sesse.net Git - vlc/blobdiff - modules/gui/macosx/VLCUIWidgets.h
macosx: add option to hide effects button in control bar
[vlc] / modules / gui / macosx / VLCUIWidgets.h
index 7c94b065bd46f55adce55146536420cf912f6c02..26b41e46987ef6c8f0765f27657022e31c10773b 100644 (file)
  *****************************************************************************/
 
 #import <Cocoa/Cocoa.h>
+#import "CompatibilityFixes.h"
 #import <vlc_extensions.h>
 
- at class VLCDialogGridView;
+@class VLCDialogGridView;
 
- at interface VLCDialogButton : NSButton
+@interface VLCDialogButton : NSButton
+{
+    extension_widget_t *widget;
+}
 
- at property (readwrite) extension_widget_t *widget;
- at end
+@property (readwrite) extension_widget_t *widget;
+@end
 
 
- at interface VLCDialogPopUpButton : NSPopUpButton
+@interface VLCDialogPopUpButton : NSPopUpButton
+{
+    extension_widget_t *widget;
+}
 
- at property (readwrite) extension_widget_t *widget;
- at end
+@property (readwrite) extension_widget_t *widget;
+@end
 
 
- at interface VLCDialogTextField : NSTextField
+@interface VLCDialogTextField : NSTextField
+{
+    extension_widget_t *widget;
+}
 
- at property (readwrite) extension_widget_t *widget;
- at end
+@property (readwrite) extension_widget_t *widget;
+@end
 
 
- at interface VLCDialogWindow : NSWindow
+@interface VLCDialogWindow : NSWindow
+{
+    extension_dialog_t *dialog;
+    BOOL has_lock;
+}
 
- at property (readwrite) extension_dialog_t *dialog;
- at property (readwrite) BOOL has_lock;
- at end
+@property (readwrite) extension_dialog_t *dialog;
+@property (readwrite) BOOL has_lock;
+@end
 
 
- at interface VLCDialogList : NSTableView <NSTableViewDataSource>
+@interface VLCDialogList : NSTableView <NSTableViewDataSource>
+{
+    extension_widget_t *widget;
+    NSMutableArray *contentArray;
+}
 
- at property (readwrite) extension_widget_t *widget;
- at property (readwrite, retain) NSMutableArray *contentArray;
- at end
+@property (readwrite) extension_widget_t *widget;
+@property (readwrite, retain) NSMutableArray *contentArray;
+@end
 
 
- at interface VLCDialogGridView : NSView {
+@interface VLCDialogGridView : NSView
+{
     NSUInteger _rowCount, _colCount;
     NSMutableArray *_griddedViews;
 }
@@ -68,6 +87,6 @@
 - (NSSize)flexSize:(NSSize)size;
 - (void)removeSubview:(NSView *)view;
 
- at property (readonly) NSUInteger numViews;
+@property (readonly) NSUInteger numViews;
 
- at end
\ No newline at end of file
+@end