#include "playlist.h"
#include "controls.h"
#include "about.h"
+#include "open.h"
/*****************************************************************************
* Local prototypes.
o_about = [[VLAboutBox alloc] init];
o_prefs = [[VLCPrefs alloc] init];
+ o_open = [[VLCOpen alloc] init];
return _o_sharedMainInstance;
}
[self application: nil openFile: [sender title]];
}
+- (IBAction)intfOpenFile:(id)sender
+{
+ if (!nib_open_loaded)
+ {
+ nib_open_loaded = [NSBundle loadNibNamed:@"Open" owner:self];
+ [o_open awakeFromNib];
+ [o_open openFile];
+ } else {
+ [o_open openFile];
+ }
+}
+
+- (IBAction)intfOpenFileGeneric:(id)sender
+{
+ if (!nib_open_loaded)
+ {
+ nib_open_loaded = [NSBundle loadNibNamed:@"Open" owner:self];
+ [o_open awakeFromNib];
+ [o_open openFileGeneric];
+ } else {
+ [o_open openFileGeneric];
+ }
+}
+
+- (IBAction)intfOpenDisc:(id)sender
+{
+ if (!nib_open_loaded)
+ {
+ nib_open_loaded = [NSBundle loadNibNamed:@"Open" owner:self];
+ [o_open awakeFromNib];
+ [o_open openDisc];
+ } else {
+ [o_open openDisc];
+ }
+}
+
+- (IBAction)intfOpenNet:(id)sender
+{
+ if (!nib_open_loaded)
+ {
+ nib_open_loaded = [NSBundle loadNibNamed:@"Open" owner:self];
+ [o_open awakeFromNib];
+ [o_open openNet];
+ } else {
+ [o_open openNet];
+ }
+}
+
- (IBAction)viewAbout:(id)sender
{
[o_about showPanel];