From 4d5313d3ba36313301b1aad37770507589cab04e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20Paul=20K=C3=BChne?= Date: Sun, 21 Aug 2005 17:45:32 +0000 Subject: [PATCH] * forgot these 2 files --- modules/gui/macosx/intf.h | 4 ++++ modules/gui/macosx/intf.m | 14 ++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/modules/gui/macosx/intf.h b/modules/gui/macosx/intf.h index c51bc3579b..51f457c5c4 100644 --- a/modules/gui/macosx/intf.h +++ b/modules/gui/macosx/intf.h @@ -93,11 +93,13 @@ struct intf_sys_t id o_wizard; /* VLCWizard */ id o_extended; /* VLCExtended */ id o_bookmarks; /* VLCBookmarks */ + id o_update; /* VLCUpdate */ BOOL nib_open_loaded; /* reference to the open-nib */ BOOL nib_about_loaded; /* reference to the about-nib */ BOOL nib_wizard_loaded; /* reference to the wizard-nib */ BOOL nib_extended_loaded; /* reference to the extended-nib */ BOOL nib_bookmarks_loaded; /* reference to the bookmarks-nib */ + BOOL nib_update_loaded; /* reference to the update-nib */ IBOutlet id o_window; /* main window */ IBOutlet id o_playlist_view;/* playlist view */ @@ -146,6 +148,7 @@ struct intf_sys_t IBOutlet id o_mi_about; IBOutlet id o_mi_prefs; + IBOutlet id o_mi_checkForUpdate; IBOutlet id o_mi_add_intf; IBOutlet id o_mu_add_intf; IBOutlet id o_mi_services; @@ -304,6 +307,7 @@ struct intf_sys_t - (IBAction)viewAbout:(id)sender; - (IBAction)viewPreferences:(id)sender; +- (IBAction)checkForUpdate:(id)sender; - (IBAction)closeError:(id)sender; - (IBAction)openReadMe:(id)sender; - (IBAction)openDocumentation:(id)sender; diff --git a/modules/gui/macosx/intf.m b/modules/gui/macosx/intf.m index 8b808ac1ca..82118d9087 100644 --- a/modules/gui/macosx/intf.m +++ b/modules/gui/macosx/intf.m @@ -41,6 +41,7 @@ #include "wizard.h" #include "extended.h" #include "bookmarks.h" +#include "update.h" /***************************************************************************** * Local prototypes. @@ -302,6 +303,7 @@ static VLCMain *_o_sharedMainInstance = nil; o_wizard = [[VLCWizard alloc] init]; o_extended = [[VLCExtended alloc] init]; o_bookmarks = [[VLCBookmarks alloc] init]; + o_update = [[VLCUpdate alloc] init]; i_lastShownVolume = -1; return _o_sharedMainInstance; @@ -460,6 +462,7 @@ static VLCMain *_o_sharedMainInstance = nil; /* main menu */ [o_mi_about setTitle: _NS("About VLC media player...")]; + [o_mi_checkForUpdate setTitle: _NS("Check for update...")]; [o_mi_prefs setTitle: _NS("Preferences...")]; [o_mi_add_intf setTitle: _NS("Add Interface")]; [o_mu_add_intf setTitle: _NS("Add Interface")]; @@ -1531,6 +1534,17 @@ static VLCMain *_o_sharedMainInstance = nil; [o_prefs showPrefs]; } +- (IBAction)checkForUpdate:(id)sender +{ + if (!nib_update_loaded) + { + nib_update_loaded = [NSBundle loadNibNamed:@"Update" owner:self]; + [o_update showUpdateWindow]; + } else { + [o_update showUpdateWindow]; + } +} + - (IBAction)closeError:(id)sender { vlc_value_t val; -- 2.39.2