Ejemplo n.º 1
0
 private void MenuItemChoosen(object sender, OSD.Menu.MenuItemChosenEventArgs e)
 {
     if (e.selectedMenuItem.value is OSD.Menu.Menu)
     {
         OSD.Menu.Menu subMenu = e.selectedMenuItem.value as OSD.Menu.Menu;
         OSD.Menu.Menu.ChangePage(subMenu);
     }
     else
     {
         OSD.Menu.Menu.Close();
     }
 }
Ejemplo n.º 2
0
        private void MenuItemChoosen(object sender, OSD.Menu.MenuItemChosenEventArgs e)
        {
            //if (e.selectedMenuItem.value is OSD.Menu.Menu)
            //{
            //    OSD.Menu.Menu subMenu = e.selectedMenuItem.value as OSD.Menu.Menu;
            //    OSD.Menu.Menu.ChangePage(subMenu);
            //}
            //else
            //{
            //    OSD.Menu.Menu.Close();
            //}
            if (e.selectedMenuItem.text == "[New Category]")
            {
                OSD.OSD.SettingsFilePath = "OSD.Bookmarks.ini";
                OSD.Menu.Menu.Close();
                do
                {
                    throw new NotImplementedException();                     //TODO: finish display async
                    //string newCategoryName = ParameterInput.Display("Category", new List<string>(), false, false, "", false, false);
                    //if (newCategoryName == null)
                    //{
                    //	break;
                    //}
                    //string newFolderPath = Path.Combine(e.selectedMenuItem.tag.ToString(), newCategoryName);
                    //if (Directory.Exists(newFolderPath))
                    //{
                    //	MessagesHandler.Display("Category allready exist. Specify different name.");
                    //}
                    //else
                    //{
                    //	Directory.CreateDirectory(newFolderPath);
                    //	OSD.Menu.Menu newMenu = new OSD.Menu.Menu(e.currentMenu, "Bookmarks", newFolderPath, false, false, false, false, "[New Category]", false, new OSD.Menu.MenuItemChosenDelegate(MenuItemChoosen));
                    //	OSD.Menu.MenuItem newMenuItem = new OSD.Menu.MenuItem(newCategoryName, true, false, newMenu);
                    //	newMenuItem.tag = newFolderPath;
                    //	e.currentMenu.items.Insert(1, newMenuItem);

                    //	Thread bringToFrontAssistant = new Thread(BringToFront);
                    //	bringToFrontAssistant.Start("OSD");

                    //	OSD.Menu.Menu.ShowMenu(e.currentMenu);

                    //	break;
                    //}
                } while (true);
            }
            else
            {
                OSD.Menu.Menu.Close();
            }
        }
Ejemplo n.º 3
0
        public void MenuItemClicked(object o, OSD.Menu.MenuItemChosenEventArgs e)
        {
            if (e.selectedMenuItem.text == "jedan")
            {
                OSD.Menu.Menu.Close();
            }
            else
            {
                //List<string> strings = new List<string>();
                //strings.Add("ajedan");
                //strings.Add("adva2222");
                //strings.Add("atri");
                //strings.Add("acetiri");


                //OSD.Menu.MenuItems menuItems = new OSD.Menu.MenuItems(strings);



                //OSD.Menu.Menu.ChangePage("tvw menu", menuItems);
            }
        }