예제 #1
0
 public void PresentMediaPanel()
 {
     if (panel == null)
     {
         panel = new MediaPanel();
         panel.BuildContents();
     }
     elements_service.PrimaryWindow.Hide();
     panel.Show();
 }
예제 #2
0
        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();
            }
        }
예제 #3
0
        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 ();
            }
        }
예제 #4
0
 public void PresentMediaPanel()
 {
     if (panel == null) {
         panel = new MediaPanel ();
         panel.BuildContents ();
     }
     elements_service.PrimaryWindow.Hide ();
     panel.Show ();
 }