macOS: Move VLCOpenTextField out of misc
authorMarvin Scholz <epirat07@gmail.com>
Thu, 1 Jun 2017 06:40:35 +0000 (08:40 +0200)
committerMarvin Scholz <epirat07@gmail.com>
Thu, 1 Jun 2017 06:40:35 +0000 (08:40 +0200)
The VLCOpenTextField is only ever used in the VLCOpenWindowController.

modules/gui/macosx/VLCOpenWindowController.m
modules/gui/macosx/misc.h
modules/gui/macosx/misc.m

index 139b191..5ca3d5f 100644 (file)
 
 #import <vlc_url.h>
 
+NSString *const VLCOpenTextFieldWasClicked = @"VLCOpenTextFieldWasClicked";
+
+@interface VLCOpenTextField : NSTextField
+- (void)mouseDown:(NSEvent *)theEvent;
+@end
+
+@implementation VLCOpenTextField
+
+- (void)mouseDown:(NSEvent *)theEvent
+{
+    [[NSNotificationCenter defaultCenter] postNotificationName: VLCOpenTextFieldWasClicked
+                                                        object: self];
+    [super mouseDown: theEvent];
+}
+
+@end
+
 struct display_info_t
 {
     CGRect rect;
index 6582272..80b6fcf 100644 (file)
@@ -188,9 +188,3 @@ typedef NSInteger NSByteCountFormatterCountStyle;
 
 + (NSString *)stringFromByteCount:(long long)byteCount countStyle:(NSByteCountFormatterCountStyle)countStyle;
 @end
-
-extern NSString *const VLCOpenTextFieldWasClicked;
-
-@interface VLCOpenTextField : NSTextField
-- (void)mouseDown:(NSEvent *)theEvent;
-@end
index d27e111..32a2ac9 100644 (file)
@@ -31,8 +31,6 @@
 #import "VLCCoreInteraction.h"
 #import <vlc_keys.h>
 
-NSString *const VLCOpenTextFieldWasClicked = @"VLCOpenTextFieldWasClicked";
-
 /*****************************************************************************
  * VLCDragDropView
  *****************************************************************************/
@@ -737,14 +735,3 @@ end:
 }
 
 @end
-
-@implementation VLCOpenTextField
-
-- (void)mouseDown:(NSEvent *)theEvent
-{
-    [[NSNotificationCenter defaultCenter] postNotificationName: VLCOpenTextFieldWasClicked
-                                                        object: self];
-    [super mouseDown: theEvent];
-}
-
-@end