public void PresentMediaPanel() { if (panel == null) { panel = new MediaPanel(); panel.BuildContents(); } elements_service.PrimaryWindow.Hide(); panel.Show(); }
public void Dispose() { if (view_menu != null && menu_item != null) { view_menu.Remove (menu_item); } if (panel != null) { panel.Dispose (); panel = null; } interface_action_service = null; elements_service = null; }
public void Dispose() { if (view_menu != null && menu_item != null) { view_menu.Remove(menu_item); } if (panel != null) { panel.Dispose(); panel = null; } interface_action_service = null; elements_service = null; }
private void Initialize() { view_menu = (interface_action_service.UIManager.GetWidget("/MainMenu/ViewMenu") as MenuItem).Submenu as Menu; menu_item = new MenuItem(Catalog.GetString("Media _Panel")); menu_item.Activated += delegate { PresentMediaPanel(); }; view_menu.Insert(menu_item, 2); menu_item.Show(); // If Banshee is running from the MediaPanel client entry assembly, // the MediaPanel instance will have already been created. panel = MediaPanel.Instance; if (panel != null) { panel.BuildContents(); PresentMediaPanel(); } }
private void Initialize() { view_menu = (interface_action_service.UIManager.GetWidget ("/MainMenu/ViewMenu") as MenuItem).Submenu as Menu; menu_item = new MenuItem (Catalog.GetString ("Media _Panel")); menu_item.Activated += delegate { PresentMediaPanel (); }; view_menu.Insert (menu_item, 2); menu_item.Show (); // If Banshee is running from the MediaPanel client entry assembly, // the MediaPanel instance will have already been created. panel = MediaPanel.Instance; if (panel != null) { panel.BuildContents (); PresentMediaPanel (); } }
public void PresentMediaPanel() { if (panel == null) { panel = new MediaPanel (); panel.BuildContents (); } elements_service.PrimaryWindow.Hide (); panel.Show (); }