public XpDesign(UoFiddler uoFiddler, TabControl tabControl, ToolStrip toolMenu) { UoFiddler = uoFiddler; TabControl = tabControl; ToolStrip = toolMenu; XpDesign.ControlPanel = new ControlPanel(uoFiddler); HideTabHeaders(tabControl); //TabControl.Resize += new EventHandler(TabControl_Resize); string[] files1 = { "xp.style.glyph1.png", "xp.style.glyph2.png", "xp.style.glyph3.png", "xp.style.glyph4.png" }; string[] files2 = { "fiddler.png", "centred.png", "runuo.png", "console.png", "mul.files.animations.png", "mul.files.animdata.png", "mul.files.items.png", "mul.files.tiledata.png", "mul.files.landtiles.png", "mul.files.textures.png", "mul.files.multis.png", "mul.files.gumps.png", "mul.files.sounds.png", "mul.files.light.png", "mul.files.hues.png", "mul.files.fonts.png", "mul.files.cliloc.png", "mul.files.speech.png", "mul.files.skills.png", "mul.files.skillgrp.png", "mul.files.map.png", "mul.files.radarcolor.png", "mul.files.multimap.png", "thebox.region.editor.ico" }; ControlPanel.ImageSet = Resources.BuildImageSet ("Icons", files1); ControlPanel.ImageList = Resources.BuildImageList("Icons", files2); ControlPanelGroup group = ControlPanel.AddGroup("Общие", -1); group.AddItem( 0, "Главная", "", "StartPage", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 2, "Веб сайт", "", "WebBrowser", new ItemClickEventHandler(OnSelectItem)); //group.AddItem( 2, "Настройки", "", "Options", new ItemClickEventHandler(OnSelectItem)); group = ControlPanel.AddGroup("Сервер", -1);//"Администрирование", -1); //group.AddItem(2, "test 01", ""); group.AddItem( 3, "Терминал", "", "cmd", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 1, "CentrEd+", "", "centred", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 23, "Регионы", "", "regions", new ItemClickEventHandler(OnSelectItem)); group.SelectItem(null); group = ControlPanel.AddGroup("Клиент", -1);//"Файлы клиента", -1); //ItemClickEventHandler handler = new ItemClickEventHandler(SelectMulFilesGroup); group.AddItem( 20, "Карта", "Просмотр и операции над картами", "map", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 7, "Тайлы", "Просмотр и редактирование тайлов, текстур и их метаданых", "TileDatas", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 4, "Анимация", "Просмотр и редактирование анимации и предметов экипировки", "Animation", new ItemClickEventHandler(OnSelectItem)); //group.AddItem( 21, "Radar Color", "", "RadarCol", new ItemClickEventHandler(OnSelectItem)); //group.AddItem( 5, "Anim Data", "", "AnimData", new ItemClickEventHandler(OnSelectItem)); //group.AddItem( 6, "Items", "", "Items", new ItemClickEventHandler(OnSelectItem)); //group.AddItem( 8, "Land Tiles", "", "LandTiles", new ItemClickEventHandler(OnSelectItem)); //group.AddItem( 9, "Textures", "", "Texture", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 10, "Multis", "", "Multis", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 11, "Gumps", "", "Gumps", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 12, "Sounds", "", "Sounds", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 13, "Light", "", "Light", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 14, "Hue", "", "Hue", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 15, "Fonts", "", "fonts", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 16, "CliLoc", "", "CliLoc", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 17, "Speech", "", "speech", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 18, "Skills", "", "Skills", new ItemClickEventHandler(OnSelectItem)); group.AddItem( 19, "Skill Grp", "", "SkillGrp", new ItemClickEventHandler(OnSelectItem)); //group.AddItem( 22, "Multi Map", "", "multimap", new ItemClickEventHandler(OnSelectItem)); group.SelectItem(null); //uoFiddler.Width = 1264; //uoFiddler.Height = 948; //TabControl.SelectTab(TabControl.TabPages.IndexOfKey("map")); //TabControl.SelectTab(TabControl.TabPages.IndexOfKey("TileDatas")); //TabControl.SelectTab(TabControl.TabPages.IndexOfKey("CentrEd")); //TabControl.SelectTab(TabControl.TabPages.IndexOfKey("CliLoc")); //TabControl.SelectTab(TabControl.TabPages.IndexOfKey("Equipment")); Application.DoEvents(); }
public ControlPanelGroup(ControlPanel parent, string caption, int image) { Parent = parent; m_XPPanel = CreateXpPanel(parent.XPPanelGroup, parent.ImageSet, caption, image); m_ButtonBar = CreateButtonBar(m_XPPanel, ImageList ?? parent.ImageList); m_ButtonBar.ItemClick += new GenericClickEventHandler<BarItem>(ButtonBar_ItemClick); }