Skeleton for NSMediaLibraryBrowserController

This commit is contained in:
Gregory John Casamento 2020-04-14 09:58:45 -04:00
parent 63baff0b6a
commit 3d1da7a0b3
2 changed files with 42 additions and 0 deletions

View file

@ -26,6 +26,8 @@
#define _NSMediaLibraryBrowserController_h_GNUSTEP_GUI_INCLUDE
#import <Foundation/NSObject.h>
#import <Foundation/NSGeometry.h>
#import "AppKit/NSNibDeclarations.h"
#if OS_API_VERSION(MAC_OS_X_VERSION_10_9, GS_API_LATEST)
@ -33,8 +35,25 @@
extern "C" {
#endif
enum {
NSMediaLibraryAudio,
NSMediaLibraryImage,
NSMediaLibraryVideo,
};
typedef NSUInteger NSMediaLibrary;
@interface NSMediaLibraryBrowserController : NSObject
+ (NSMediaLibraryBrowserController *) sharedMediaLibraryBrowserController;
- (NSRect) frame;
- (IBAction) togglePanel: (id)sender;
- (BOOL) isVisible;
- (void) setVisible: (BOOL)flag;
@end
#if defined(__cplusplus)

View file

@ -26,5 +26,28 @@
@implementation NSMediaLibraryBrowserController
+ (NSMediaLibraryBrowserController *) sharedMediaLibraryBrowserController
{
return nil;
}
- (NSRect) frame
{
return NSZeroRect;
}
- (IBAction) togglePanel: (id)sender
{
}
- (BOOL) isVisible
{
return NO;
}
- (void) setVisible: (BOOL)flag
{
}
@end