About_Event = wxID_ABOUT,
OnWebLink_Event,
OnWebHelp_Event,
+#ifdef UPDATE_CHECK
UpdateVLC_Event,
+#endif
//VLM_Event,
Iconize_Event,
EVT_MENU(About_Event, Interface::OnAbout)
EVT_MENU(OnWebLink_Event, Interface::OnWebLink)
EVT_MENU(OnWebHelp_Event, Interface::OnWebHelp)
+#ifdef UPDATE_CHECK
EVT_MENU(UpdateVLC_Event, Interface::OnShowDialog)
+#endif
//EVT_MENU(VLM_Event, Interface::OnShowDialog)
EVT_MENU(Playlist_Event, Interface::OnShowDialog)
/* Give our interface a nice little icon */
- SetIcon( wxIcon( vlc_xpm ) );
+ SetIcon( wxIcon( (const char**) vlc_xpm ) );
/* Create a splitter window that will fill in the interface window.
* We need a splitter bar in order to make the embedded playlist
help_menu->Append( OnWebHelp_Event, wxU(_("Online Help")) );
help_menu->AppendSeparator();
help_menu->Append( About_Event, wxU(_("About...")) );
+#ifdef UPDATE_CHECK
help_menu->AppendSeparator();
help_menu->Append( UpdateVLC_Event, wxU(_("Check for Updates...")) );
+#endif
/* Append the freshly created menus to the menu bar... */
wxMenuBar *menubar = new wxMenuBar();
menubar->Append( file_menu, wxU(_("&File")) );
- menubar->Append( view_menu, wxU(_("&View")) );
+ menubar->Append( view_menu, wxU(_("V&iew")) );
menubar->Append( p_settings_menu, wxU(_("&Settings")) );
menubar->Append( p_audio_menu, wxU(_("&Audio")) );
menubar->Append( p_video_menu, wxU(_("&Video")) );
case Bookmarks_Event:
i_id = INTF_DIALOG_BOOKMARKS;
break;
+#ifdef UPDATE_CHECK
case UpdateVLC_Event:
i_id = INTF_DIALOG_UPDATEVLC;
break;
+#endif
#if 0
case VLM_Event:
i_id = INTF_DIALOG_VLM;
p_main_interface = _p_main_interface;
p_intf = _p_intf;
- SetIcon( wxIcon( vlc16x16_xpm ), wxT("VLC media player") );
+ SetIcon( wxIcon( (const char**) vlc16x16_xpm ), wxT("VLC media player") );
if( !IsOk() || !IsIconInstalled() )
{
msg_Warn(p_intf, "cannot set systray icon, weird things may happen");
void Systray::UpdateTooltip( const wxChar* tooltip )
{
- SetIcon( wxIcon( vlc16x16_xpm ), tooltip );
+ SetIcon( wxIcon( (const char**) vlc16x16_xpm ), tooltip );
}
#endif
#endif