private void AddServiceDropDown(IHeaderControl header) { _serviceDropDown = new DropDownActionItem(); _serviceDropDown.Key = STR_KeyServiceDropDown; //Create "None" Option _emptyProvider = new ServiceProvider(resources.None, null); _serviceDropDown.Items.Add(_emptyProvider); // no option presently for group image. // Image = resources.AddOnlineBasemap.GetThumbnailImage(32, 32, null, IntPtr.Zero), _serviceDropDown.Width = 145; _serviceDropDown.AllowEditingText = false; _serviceDropDown.ToolTipText = resources.Service_Box_ToolTip; _serviceDropDown.SelectedValueChanged += ServiceSelected; _serviceDropDown.GroupCaption = resources.Panel_Name; _serviceDropDown.Items.AddRange(ServiceProvider.GetDefaultServiceProviders()); _serviceDropDown.RootKey = HeaderControl.HomeRootItemKey; //Create "Other" Option var otherProvider = new ServiceProvider(Other, null); _serviceDropDown.Items.Add(otherProvider); //Add it to the Header header.Add(_serviceDropDown); _serviceDropDown.SelectedItem = _emptyProvider; }
public void Initialize(IHeaderControl header) { if (header == null) throw new ArgumentNullException("header"); AddItems(header); OnAppMapChanged(new MapChangedEventArgs(null, App.Map)); }
private void AddMenuItems(IHeaderControl header) { const string SampleMenuKey = "kDataManager"; // Root menu header.Add(new RootItem(SampleMenuKey, "Data")); // Add some child menus //header.Add(new SimpleActionItem(SampleMenuKey, "Download...", null) { Enabled = true }); header.Add(new SimpleActionItem(SampleMenuKey, "Download...", OnMenuClickEventHandler) { Enabled = true }); header.Add(new SimpleActionItem(SampleMenuKey, "Open...", OnMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, "Manage...", OnMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, "New...", OnMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, "Save In...", OnMenuClickEventHandler)); // Add sub menus /* * header.Add(new MenuContainerItem(SampleMenuKey, "submenu1", "sub1")); * header.Add(new SimpleActionItem(SampleMenuKey, "submenu1", "sub1sub1", OnMenuClickEventHandler)); * header.Add(new SimpleActionItem(SampleMenuKey, "submenu1", "sub1sub2", OnMenuClickEventHandler)); */ }
private void AddMenuItems(IHeaderControl header) { RootItem tabb = new RootItem() { Key = "ReportKey", SortOrder = -1, Caption = "Report" }; header.Add(tabb); header.Add(new SimpleActionItem("ReportKey", "Settings", Settings_Click) { }); }
private void AddMenuItems() { IHeaderControl header = App.HeaderControl; header.Add(new SimpleActionItem("kOptions", "Options", Option_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 100, SmallImage = Resources.options32, LargeImage = Resources.options32, ToolTipText = "Set options" }); _layerDropDown = new DropDownActionItem() { Key = "kLayerDropDown", RootKey = "kModel", Width = 145, AllowEditingText = false, ToolTipText = "Select current subsurface layer", GroupCaption = "Subsurface", DisplayText = "Select a layer" }; _layerDropDown.SelectedValueChanged += _layerDropDown_SelectedValueChanged; App.HeaderControl.Add(_layerDropDown); }
private void AddMenuItems(IHeaderControl header) { // add sample menu items... if (header == null) { return; } const string SampleMenuKey = "kSample"; header.Add(new RootItem(SampleMenuKey, "MyPlugin")); SimpleActionItem alphaItem = new SimpleActionItem(SampleMenuKey, "Alpha", null) { Key = "kA" }; header.Add(alphaItem); header.Add(new SimpleActionItem(SampleMenuKey, "Bravo", null)); header.Add(new SimpleActionItem(SampleMenuKey, "Charlie", null)); header.Add(new MenuContainerItem(SampleMenuKey, "submenu", "B")); header.Add(new SimpleActionItem(SampleMenuKey, "submenu", "1", null)); SimpleActionItem item = new SimpleActionItem(SampleMenuKey, "submenu", "2", null); header.Add(item); header.Add(new SimpleActionItem(SampleMenuKey, "submenu", "3", null)); alphaItem.Enabled = false; header.Remove(item.Key); }
private void AddServiceDropDown(IHeaderControl header) { _serviceDropDown = new DropDownActionItem { Key = StrKeyServiceDropDown, RootKey = HeaderControl.HomeRootItemKey, Width = 145, AllowEditingText = false, ToolTipText = Resources.Service_Box_ToolTip, GroupCaption = Resources.Panel_Name }; // "None" provider _emptyProvider = new ServiceProvider(Resources.None); _serviceDropDown.Items.Add(_emptyProvider); // Default providers _serviceDropDown.Items.AddRange(ServiceProviderFactory.GetDefaultServiceProviders()); // "Other" provider _serviceDropDown.Items.Add(ServiceProviderFactory.Create(Other)); // Add it to the Header header.Add(_serviceDropDown); }
private void AddOpaticyDropDown(IHeaderControl header) { string defaultOpacity = null; _opacityDropDown = new DropDownActionItem { AllowEditingText = true, Caption = resources.Opacity_Box_Text, ToolTipText = resources.Opacity_Box_ToolTip, Width = 45, Key = STR_KeyOpacityDropDown }; //Make some opacity settings for (var i = 100; i > 0; i -= 10) { string opacity = i.ToString(); if (i == 100) { defaultOpacity = opacity; } _opacityDropDown.Items.Add(opacity); } _opacityDropDown.GroupCaption = resources.Panel_Name; _opacityDropDown.SelectedValueChanged += OpacitySelected; _opacityDropDown.RootKey = HeaderControl.HomeRootItemKey; //Add it to the Header header.Add(_opacityDropDown); if (defaultOpacity != null) { _opacityDropDown.SelectedItem = defaultOpacity; } }
public override void Activate() { IHeaderControl header = App.HeaderControl; header.Add(new SimpleActionItem(rootKey, "订单查询", OrderQuery_Click) { ToolTipText = "分拣订单查询", GroupCaption = "作业查询", LargeImage = Resources.Sorting_Query_32 }); header.Add(new SimpleActionItem(rootKey, "客户查询", CustomerQuery_Click) { ToolTipText = "客户订单查询", GroupCaption = "作业查询", LargeImage = Resources.Customer_Query_32 }); header.Add(new SimpleActionItem(rootKey, "缓存订单", CacheOrderQuery_Click) { ToolTipText = "缓存订单查询", GroupCaption = "作业查询", LargeImage = Resources.CacheOrderQuery_32 }); header.Add(new SimpleActionItem(rootKey, "烟道盘点", SortChannelCheck_Click) { ToolTipText = "分拣烟道盘点", GroupCaption = "作业查询", LargeImage = Resources.SortChannelCheck_32 }); header.Add(new SimpleActionItem(rootKey, "效率查询", btn_click) { ToolTipText = "分拣效率查询", GroupCaption = "作业查询", LargeImage = Resources.Customer_Query_32 }); header.Add(new SimpleActionItem(rootKey, "补货作业", HandleStock_Click) { ToolTipText = "补货任务作业", SortOrder = 1, GroupCaption = "操作", LargeImage = Resources.HandleStock_32 }); header.Add(new SimpleActionItem(rootKey, "参数设置", btn_click) { ToolTipText = "参数设置", SortOrder = 1, GroupCaption = "操作", LargeImage = Resources.Customer_Query_32 }); }
/// <summary> /// Initializes a new instance of the <see cref="ButtonHandler"/> class. /// </summary> /// <param name="manager">The app manager.</param> public ButtonHandler(AppManager manager) { if (manager.HeaderControl == null) throw new ArgumentNullException("A HeaderControl must be available through the AppManager."); _Header = manager.HeaderControl; AddButtons(); }
private void AddMenuItems() { IHeaderControl header = App.HeaderControl; header.Add(new SimpleActionItem(FileMenuKey, "Open Project", OpenProject_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 0, SmallImage = Resources.ReportLoad16, LargeImage = Resources.ReportLoad32, ToolTipText = "Open project" }); header.Add(new SimpleActionItem(FileMenuKey, "New Project", NewProject_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 1, SmallImage = Resources.MapWindowNew16, LargeImage = Resources.MapWindowNew32, ToolTipText = "Create a new project" }); header.Add(new SimpleActionItem(FileMenuKey, "Save Project", SaveProject_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 2, SmallImage = Resources.GenericSave_B_16, LargeImage = Resources.GenericSave_B_32, ToolTipText = "Save current project" }); //header.Add(new SimpleActionItem(FileMenuKey, "Import Model", ImportModel_Click) //{ // GroupCaption = HeaderControl.ApplicationMenuKey, // SortOrder = 3, // SmallImage = Resources.MapServiceDefinitionSave16, // LargeImage = Resources.MapServiceDefinitionSave32, // ToolTipText = "Import a model" //}); header.Add(new SimpleActionItem(FileMenuKey, "About", About_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 4, SmallImage = Resources.information32, LargeImage = Resources.information32, ToolTipText = "About this system" }); header.Add(new SimpleActionItem(FileMenuKey, "Exit", Exit_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 1000, SmallImage = Resources.exit32, LargeImage = Resources.exit32, ToolTipText = "Exit" }); }
public override void Activate() { IHeaderControl header = App.HeaderControl; header.Add(new SimpleActionItem("kHelp", "位置分布图", PositionMap_Click) { SmallImage = Resources.position_16x16, LargeImage = Resources.position_32x32 }); }
private void AddHeaderRootItems() { IHeaderControl header = App.HeaderControl; header.Add(new RootItem("yzSorting", "分拣") { SortOrder = 105 }); }
private void AddGeneralTSMenuItems(IHeaderControl header) { const string SampleMenuKey = "kGTSTools"; // Root menu header.Add(new RootItem(SampleMenuKey, "Time-Series Tools")); // Add some child menus header.Add(new SimpleActionItem(SampleMenuKey, Utilities.TSToolDescription(ETSTool.ATTRIBUTES), OnTSMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, Utilities.TSToolDescription(ETSTool.DATATREE), OnTSMenuClickEventHandler) { Enabled = true }); header.Add(new SimpleActionItem(SampleMenuKey, Utilities.TSToolDescription(ETSTool.EVENTS), OnTSMenuClickEventHandler) { Enabled = true }); header.Add(new SimpleActionItem(SampleMenuKey, Utilities.TSToolDescription(ETSTool.GRAPH), OnTSMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, Utilities.TSToolDescription(ETSTool.LIST), OnTSMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, Utilities.TSToolDescription(ETSTool.SUBSETFILTER), OnTSMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, Utilities.TSToolDescription(ETSTool.TREND), OnTSMenuClickEventHandler)); // Add sub menus header.Add(new MenuContainerItem(SampleMenuKey, "tsgen", Utilities.TSToolDescription(ETSTool.GTS))); //header.Add(new MenuContainerItem(SampleMenuKey, "tsgen_tst1", "tst1", Utilities.TSToolDescription(ETSTool.MATH))); //header.Add(new MenuContainerItem(SampleMenuKey, "tsgen_tst2", "tst2", Utilities.TSToolDescription(ETSTool.SUBSET))); header.Add(new MenuContainerItem(SampleMenuKey, "tsgen", "tst1", Utilities.TSToolDescription(ETSTool.MATH))); header.Add(new MenuContainerItem(SampleMenuKey, "tsgen", "tst2", Utilities.TSToolDescription(ETSTool.SUBSET))); var TsMathOperations = Utilities.TSMathOperationNames(ETSMathOperationType.ALL); foreach (var Key in TsMathOperations) { if (Key.Contains("Subset") && Key.Contains("Filter")) { //skip } else if (Key.Contains("Subset") || Key.Contains("Merge")) { header.Add(new SimpleActionItem(SampleMenuKey, "tsgen_tst2", Key, OnTSMenuClickEventHandler)); } else if (Key.Contains("Sum") || Key.Contains("Celsius")) { //skip } else { header.Add(new SimpleActionItem(SampleMenuKey, "tsgen_tst1", Key, OnTSMenuClickEventHandler)); } } /* * var subfilter = new SimpleActionItem(SampleMenuKey, "tsgen", Utilities.TSToolDescription(ETSTool.SUBSETFILTER), OnTSMenuClickEventHandler); * subfilter.SmallImage = Images.Basins.ToBitmap(); * header.Add(subfilter); */ }
private void AddHeaderRootItems() { IHeaderControl header = App.HeaderControl; header.Add(new RootItem("kTag", "电子标签") { SortOrder = 103 }); }
public override void Activate() { IHeaderControl header = App.HeaderControl; header.Add(new SimpleActionItem(FileMenuKey, "Warehouse Management Information System", WMS_Click) { SortOrder = 100, GroupCaption = FileMenuKey, SmallImage = Resources.warehouse_16x16, LargeImage = Resources.warehouse_32x32 }); }
private void AddHeaderRootItems() { IHeaderControl header = App.HeaderControl; header.Add(new RootItem("kStocking", "补货管理") { SortOrder = 502 }); }
private void AddHeaderRootItems() { IHeaderControl header = App.HeaderControl; header.Add(new RootItem("kManualSupply", "手工补货") { SortOrder = 106 }); }
private void AddMenuItems(IHeaderControl header) { SimpleActionItem contourerItem = new SimpleActionItem("Contour...", new EventHandler(menu_Click)) { Key = "kC" }; header.Add(contourerItem); }
private void AddMenuItems(IHeaderControl header) { SimpleActionItem contourerItem = new SimpleActionItem("Contour...", MenuClick) { Key = "kC" }; header.Add(contourerItem); }
private void AddHeaderRootItems() { IHeaderControl header = App.HeaderControl; header.Add(new RootItem("kSorting", "分拣管理") { SortOrder = 501 }); }
/// <summary> /// Initializes a new instance of the <see cref="ButtonHandler"/> class. /// </summary> /// <param name="manager">The app manager.</param> public ButtonHandler(AppManager manager) { if (manager.HeaderControl == null) { throw new ArgumentNullException("manager", "A HeaderControl must be available through the AppManager."); } _Header = manager.HeaderControl; AddButtons(); }
public void Initialize(IHeaderControl header) { if (header == null) { throw new ArgumentNullException("header"); } AddItems(header); OnAppMapChanged(new MapChangedEventArgs(null, App.Map)); }
/// <summary> /// Initializes a new instance of the <see cref="ButtonHandler"/> class. /// </summary> /// <param name="manager">The app manager.</param> public ButtonHandler(AppManager manager) { if (manager.HeaderControl == null) { throw new ArgumentNullException(nameof(manager), MessageStrings.HeaderControlMustBeAvailable); } _header = manager.HeaderControl; AddButtons(); }
private void AddAppMenuItems(IHeaderControl header) { string FileMenuKey = HeaderControl.ApplicationMenuKey; header.Remove(FileMenuKey); header.Add(new RootItem(FileMenuKey, "File") { SortOrder = -20 }); header.Add(new SimpleActionItem(FileMenuKey, "New", NewProject_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 5, SmallImage = Properties.Resources.document_empty_16x16, LargeImage = Properties.Resources.document_empty_32x32, ToolTipText = Properties.Resources.FileNewToolTip }); //header.Add(new SimpleActionItem(FileMenuKey, "Open", OpenProject_Click) //{ // GroupCaption = HeaderControl.ApplicationMenuKey, // SortOrder = 10, // SmallImage = Properties.Resources.folder_16x16, // LargeImage = Properties.Resources.folder_32x32, // ToolTipText = Properties.Resources.FileOpenToolTip //}); //header.Add(new SimpleActionItem(FileMenuKey, "Save", SaveInterpolation_Click) //{ // GroupCaption = HeaderControl.ApplicationMenuKey, // SortOrder = -150, // SmallImage = Properties.Resources.disk_16x16, // LargeImage = Properties.Resources.disk_32x32, //}); header.Add(new SimpleActionItem(FileMenuKey, "Print Layout...", PrintLayout_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 40, SmallImage = Properties.Resources.printer_16x16, LargeImage = Properties.Resources.printer_32x32 }); header.Add(new SimpleActionItem(FileMenuKey, "Reset Window Layout", ResetLayout_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 200, SmallImage = Properties.Resources.layout_delete_16x16, LargeImage = Properties.Resources.layout_delete_32x32 }); header.Add(new SimpleActionItem(FileMenuKey, "Exit", Exit_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 5000, }); }
public override void Activate() { IHeaderControl header = App.HeaderControl; header.Add(new SimpleActionItem(rootKey, "数据下载", DataDownLoad_click) { ToolTipText = "数据下载", GroupCaption = "操作", SortOrder = 1, LargeImage = Resources.Customer_Query_32 }); header.Add(new SimpleActionItem(rootKey, "开始分拣", StartSort_Click) { ToolTipText = "开始分拣", GroupCaption = "操作", SortOrder = 2, LargeImage = Resources.HandleStock_32 }); header.Add(new SimpleActionItem(rootKey, "停止分拣", StopSort_click) { ToolTipText = "停止分拣", GroupCaption = "操作", SortOrder = 3, LargeImage = Resources.Customer_Query_32 }); header.Add(new SimpleActionItem(rootKey, "烟道查询", ChannelQuery_Click) { ToolTipText = "分拣烟道盘点", GroupCaption = "查询", SortOrder = 1, LargeImage = Resources.SortChannelCheck_32 }); header.Add(new SimpleActionItem(rootKey, "烟包查询", PackNoQuery_Click) { ToolTipText = "分拣订单查询", GroupCaption = "查询", SortOrder = 2, LargeImage = Resources.Sorting_Query_32 }); header.Add(new SimpleActionItem(rootKey, "客户查询", CustomerQuery_Click) { ToolTipText = "客户订单查询", GroupCaption = "查询", SortOrder = 3, LargeImage = Resources.Customer_Query_32 }); header.Add(new SimpleActionItem(rootKey, "缓存订单", CacheOrderQuery_Click) { ToolTipText = "缓存订单查询", GroupCaption = "查询", SortOrder = 4, LargeImage = Resources.CacheOrderQuery_32 }); header.Add(new SimpleActionItem(rootKey, "下单记录", SortingRecordQuery_Click) { ToolTipText = "下单记录查询", GroupCaption = "查询", SortOrder = 5, LargeImage = Resources.CacheOrderQuery_32 }); header.Add(new SimpleActionItem(rootKey, "手工补货", HandSuppyQuery_Click) { ToolTipText = "手工补货查询", GroupCaption = "查询", SortOrder = 6, LargeImage = Resources.CacheOrderQuery_32 }); header.Add(new SimpleActionItem(rootKey, "包装机数据", PackDataQuery_Click) { ToolTipText = "包装机数据查询", GroupCaption = "查询", SortOrder = 7, LargeImage = Resources.CacheOrderQuery_32 }); header.Add(new SimpleActionItem(rootKey, "分拣进度", SortingProgressQuery_Click) { ToolTipText = "分拣进度查询", GroupCaption = "查询", SortOrder = 8, LargeImage = Resources.CacheOrderQuery_32 }); header.Add(new SimpleActionItem(rootKey, "分拣效率", SortingEfficiencyQuery_Click) { ToolTipText = "分拣效率查询", GroupCaption = "查询", SortOrder = 9, LargeImage = Resources.CacheOrderQuery_32 }); }
public override void Activate() { IHeaderControl header = App.HeaderControl; header.Add(new SimpleActionItem(rootKey, "补货烟道", StockChannelQuery_Click) { ToolTipText = "仓库补货烟道查询", GroupCaption = "作业查询", LargeImage = Resources.SconQuery_32 }); header.Add(new SimpleActionItem(rootKey, "分拣烟道", SortChannelQuery_Click) { ToolTipText = "分拣烟道查询", GroupCaption = "作业查询", LargeImage = Resources.SconQuery_32 }); header.Add(new SimpleActionItem(rootKey, "扫码状态", ScanQuery_Click) { ToolTipText = "扫码状态查询", GroupCaption = "状态查询", LargeImage = Resources.SconQuery_32 }); header.Add(new SimpleActionItem(rootKey, "订单状态", OrderQuery_Click) { ToolTipText = "订单状态查询", GroupCaption = "状态查询", LargeImage = Resources.SconQuery_32 }); actionItem[0] = new SimpleActionItem(rootKey, "刷新", StockChannelRefresh_Click) { ToolTipText = "刷新补货烟道", GroupCaption = "补货烟道操作", LargeImage = Resources.refresh_32x32 }; actionItem[1] = new SimpleActionItem(rootKey, "刷新", SortChannelRefresh_Click) { ToolTipText = "刷新分拣烟道", GroupCaption = "分拣烟道操作", LargeImage = Resources.refresh_32x32 }; actionItem[2] = new SimpleActionItem(rootKey, "交换烟道", SortChannelSwap_Click) { GroupCaption = "交换分拣烟道", LargeImage = Resources.SortChannelSwap_32 }; actionItem[3] = new DropDownActionItem() { RootKey = rootKey, Caption = "选择扫码器:", Width = 200, NullValuePrompt = "请选择", GroupCaption = "订单操作" }; actionItem[4] = new SimpleActionItem(rootKey, "刷新", OrderStateRefresh_Click) { ToolTipText = "刷新订单状态", GroupCaption = "订单操作", LargeImage = Resources.refresh_32x32 }; actionItem[5] = new DropDownActionItem() { RootKey = rootKey, Caption = "选择扫码器:", Width = 170, NullValuePrompt = "请选择", GroupCaption = "扫码操作" }; actionItem[6] = new SimpleActionItem(rootKey, "刷新", ScanRefresh_Click) { ToolTipText = "刷新扫码状态", LargeImage = Resources.refresh_32x32, GroupCaption = "扫码操作" }; App.DockManager.PanelClosed += new EventHandler <DockablePanelEventArgs>(DockManager_PanelClosed); App.DockManager.ActivePanelChanged += new EventHandler <DockablePanelEventArgs>(DockManager_ActivePanelChanged); }
private void AddHeaderRootItems() { IHeaderControl header = App.HeaderControl; header.Add(new RootItem("kScan", "扫码") { SortOrder = 101 }); header.Add(new RootItem("kSRM", "堆垛机") { SortOrder = 102 }); }
private void AddMenuItems(IHeaderControl header) { string HomeMenuKey = HeaderControl.HomeRootItemKey; RootItem tabb = new RootItem() { Key = Properties.Resources.RootMenuKey, SortOrder = -4, Caption = Properties.Resources.RootMenu }; header.Add(tabb); header.Add(new SimpleActionItem(Properties.Resources.RootMenuKey, Properties.Resources.ManageCustomers, ManageCustomer_Click) { }); header.Add(new SimpleActionItem(Properties.Resources.RootMenuKey, Properties.Resources.ManageCustomerFarm, ManageCustomerFarm_Click) { }); header.Add(new SimpleActionItem(Properties.Resources.RootMenuKey, Properties.Resources.CustomerInterpolation, ManageInterpolation_Click) { }); // header.Add(new SimpleActionItem(HomeMenuKey, "Save", SaveInterpolation_Click) { Key = "Save", GroupCaption = "Save", ToolTipText = "Save", SmallImage = Properties.Resources.save_16X16, LargeImage = Properties.Resources.save_32X32, ToggleGroupKey = "Map_Tools_Group" }); header.Add(new SimpleActionItem(HomeMenuKey, "DeleteFeature", DeleteFeature_Click_) { GroupCaption = "Map Tool", ToolTipText = "Remove Feature", SmallImage = Properties.Resources.delete, LargeImage = Properties.Resources.delete, ToggleGroupKey = "Map Tool" }); }
/// <summary> /// Adds the default tools to the given header. /// </summary> /// <param name="header">IHeaderControl the default tools should be added to.</param> public void Initialize(IHeaderControl header) { if (header == null) { throw new ArgumentNullException(nameof(header)); } _header = header as HeaderControl; AddItems(header); OnAppMapChanged(new MapChangedEventArgs(null, App.Map)); DefaultMenuBarCulture = new CultureInfo(string.Empty); }
private void AddMenuItems(IHeaderControl header) { /*/ add sample menu items... * if (header == null) return; * * const string pvMapMenuKey = "pvMapMenu"; * * header.Add(new RootItem(pvMapMenuKey, "pvPlugin")); * header.Add(new SimpleActionItem(pvMapMenuKey, "Site data", null)); * header.Add(new SimpleActionItem(pvMapMenuKey, "Energy production", null)); * header.Add(new SimpleActionItem(pvMapMenuKey, "Solar farm layout", null)); * header.Add(new SimpleActionItem(pvMapMenuKey, "Report", null)); */ }
private void AddMenus(IHeaderControl headerControl) { if (headerControl == null) { return; } var sai = new SimpleActionItem("Add BruTileLayer ...", OnInvokeBruTileLayerDialog); //sai.LargeImage = Properties.Resources.BruTileLogoBig; //sai.SmallImage = Properties.Resources.BruTileLogoSmall; sai.Caption = "Add BruTileLayer ..."; sai.GroupCaption = "Add Layer"; //sai.ShowInQuickAccessToolbar = true; headerControl.Add(sai); }
private void AddMenuItems(IHeaderControl header) { const string SampleMenuKey = "kSample"; // Root menu header.Add(new RootItem(SampleMenuKey, "MyPlugin")); // Add some child menus header.Add(new SimpleActionItem(SampleMenuKey, "Alpha", null) { Enabled = false }); header.Add(new SimpleActionItem(SampleMenuKey, "Bravo", OnMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, "Charlie", OnMenuClickEventHandler)); // Add sub menus header.Add(new MenuContainerItem(SampleMenuKey, "submenu", "B")); header.Add(new SimpleActionItem(SampleMenuKey, "submenu", "1", OnMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, "submenu", "2", OnMenuClickEventHandler)); }
private void AddMenus(IHeaderControl headerControl) { if (headerControl == null) { return; } var sai = new SimpleActionItem("PostGis", OnInvokeAddLayerDialog); sai.GroupCaption = "Add Layer"; sai.Key = DbpRoot + "PostGis"; headerControl.Add(sai); sai = new SimpleActionItem("SpatiaLite", OnInvokeAddLayerDialog); sai.GroupCaption = "Add Layer"; sai.Key = DbpRoot + "SpatiaLite"; headerControl.Add(sai); }
private void AddItems(IHeaderControl header) { // Root items header.Add(new RootItem(FileMenuKey, MessageStrings.File) { SortOrder = -20 }); header.Add(new RootItem(HomeMenuKey, MessageStrings.Home) { SortOrder = -10 }); // Menu items header.Add(new SimpleActionItem(FileMenuKey, Msg.File_New, NewProject_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 5, SmallImage = Images.document_empty_16x16, LargeImage = Images.document_empty_32x32, ToolTipText = Msg.FileNewToolTip }); header.Add(new SimpleActionItem(FileMenuKey, Msg.File_Open, OpenProject_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 10, SmallImage = Images.folder_16x16, LargeImage = Images.folder_32x32, ToolTipText = Msg.FileOpenToolTip }); header.Add(new SimpleActionItem(FileMenuKey, Msg.File_Save, SaveProject_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 15, SmallImage = Images.disk_16x16, LargeImage = Images.disk_32x32, }); header.Add(new SimpleActionItem(FileMenuKey, Msg.File_SaveAs, SaveProjectAs_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 20, SmallImage = Images.save_as_16x16, LargeImage = Images.save_as_32x32, ToolTipText = Msg.FileSaveAsToolTip }); header.Add(new SimpleActionItem(FileMenuKey, Msg.File_Options, Options_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 25 }); header.Add(new SimpleActionItem(FileMenuKey, Msg.File_Print, PrintLayout_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 40, SmallImage = Images.printer_16x16, LargeImage = Images.printer_32x32 }); header.Add(new SimpleActionItem(FileMenuKey, Msg.File_Reset_Layout, ResetLayout_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 200, SmallImage = Images.layout_delete_16x16, LargeImage = Images.layout_delete_32x32 }); header.Add(new SimpleActionItem(FileMenuKey, Msg.File_Exit, Exit_Click) { GroupCaption = HeaderControl.ApplicationMenuKey, SortOrder = 5000, }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Add_Layer, AddLayer_Click) { GroupCaption = Msg.Layers_Group, SmallImage = Images.layer_add_16x16, LargeImage = Images.layer_add_32x32 }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Remove_Layer, RemoveLayer_Click) { GroupCaption = Msg.Layers_Group, SmallImage = Images.layer_remove_16x16, LargeImage = Images.layer_remove_32x32 }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Pan, PanTool_Click) { Key = Msg.Pan, GroupCaption = Msg.View_Group, SmallImage = Images.hand_16x16, LargeImage = Images.hand_32x32, ToggleGroupKey = Msg.Map_Tools_Group }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Zoom_In, ZoomIn_Click) { Key = Msg.Zoom_In, GroupCaption = Msg.Zoom_Group, ToolTipText = Msg.Zoom_In_Tooltip, SmallImage = Images.zoom_in_16x16, LargeImage = Images.zoom_in_32x32, ToggleGroupKey = Msg.Map_Tools_Group }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Zoom_Out, ZoomOut_Click) { Key = Msg.Zoom_Out, GroupCaption = Msg.Zoom_Group, ToolTipText = Msg.Zoom_Out_Tooltip, SmallImage = Images.zoom_out_16x16, LargeImage = Images.zoom_out_32x32, ToggleGroupKey = Msg.Map_Tools_Group }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Zoom_To_Extents, ZoomToMaxExtents_Click) { GroupCaption = Msg.Zoom_Group, ToolTipText = Msg.Zoom_To_Extents_Tooltip, SmallImage = Images.zoom_extend_16x16, LargeImage = Images.zoom_extend_32x32 }); _ZoomPrevious = new SimpleActionItem(HomeMenuKey, Msg.Zoom_Previous, ZoomPrevious_Click) { GroupCaption = Msg.Zoom_Group, ToolTipText = Msg.Zoom_Previous_Tooltip, SmallImage = Images.zoom_to_previous_16, LargeImage = Images.zoom_to_previous, Enabled = false }; header.Add(_ZoomPrevious); _ZoomNext = new SimpleActionItem(HomeMenuKey, Msg.Zoom_Next, ZoomNext_Click) { GroupCaption = Msg.Zoom_Group, ToolTipText = Msg.Zoom_Next_Tooltip, SmallImage = Images.zoom_to_next_16, LargeImage = Images.zoom_to_next, Enabled = false }; header.Add(_ZoomNext); _ZoomToLayer = new SimpleActionItem(HomeMenuKey, Msg.Zoom_To_Layer, ZoomToLayer_Click) { GroupCaption = Msg.Zoom_Group, SmallImage = Images.zoom_layer_16x16, LargeImage = Images.zoom_layer_32x32 }; header.Add(_ZoomToLayer); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Zoom_To_Coordinates, Coordinates_Click) { GroupCaption = Msg.Zoom_Group, SmallImage = Images.zoom_coordinate_16x16, LargeImage = Images.zoom_coordinate_32x32 }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Select, SelectionTool_Click) { Key = Msg.Select, GroupCaption = Msg.Map_Tools_Group, SmallImage = Images.select_16x16, LargeImage = Images.select_32x32, ToggleGroupKey = Msg.Map_Tools_Group }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Deselect, DeselectAll_Click) { Key = Msg.Deselect, GroupCaption = Msg.Map_Tools_Group, SmallImage = Images.deselect_16x16, LargeImage = Images.deselect_32x32 }); header.Add(new SimpleActionItem(HomeMenuKey, Msg.Identify, IdentifierTool_Click) { GroupCaption = Msg.Map_Tools_Group, SmallImage = Images.info_rhombus_16x16, LargeImage = Images.info_rhombus_32x32, ToggleGroupKey = Msg.Map_Tools_Group }); }
public override void Activate() { IHeaderControl header = App.HeaderControl; //_txtIP = new TextEntryActionItem() { RootKey = rootKey, GroupCaption = "配置", Width = 170, Text = "192.168.2.240" }; //header.Add(_txtIP); _txtIP.Width = 120; _txtIP.ToolTipText = "23211"; _txtIP.GroupCaption = "配置"; _txtIP.RootKey = rootKey; _txtIP.Caption = "控制器IP:"; _txtIP.Enabled = false; header.Add(_txtIP); _txtIP.Text = "192.168.1.254"; _txtPort.Width = 120; _txtPort.GroupCaption = "配置"; _txtPort.RootKey = rootKey; _txtPort.Caption = " 端口号:"; _txtPort.Enabled = false; header.Add(_txtPort); _txtPort.Text = "5003"; header.Add(new SimpleActionItem(rootKey, "设置IP", SetIP_Click) { GroupCaption = "配置", SmallImage = Resources.set_address_16x16, LargeImage = Resources.set_address_32x32 }); header.Add(new SimpleActionItem(rootKey, "设置地址", SetAdress_Click) { GroupCaption = "测试", SmallImage = Resources.set_address_16x16, LargeImage = Resources.set_address_32x32 }); header.Add(new SimpleActionItem(rootKey, "显示地址", ShowAdress_Click) { GroupCaption = "测试", SmallImage = Resources.show_16x16, LargeImage = Resources.show_32x32 }); header.Add(new SimpleActionItem(rootKey, "停止显示", Stop_Click) { GroupCaption = "测试", SmallImage = Resources.show_stop_16x16, LargeImage = Resources.show_stop_32x32 }); header.Add(new SimpleActionItem(rootKey, "指令测试", Cmd_Click) { GroupCaption = "测试", SmallImage = Resources.cmd_16x16, LargeImage = Resources.cmd_32x32 }); }
private void AddDataMenuItems(IHeaderControl header) { const string SampleMenuKey = "kDataManager"; // Root menu header.Add(new RootItem(SampleMenuKey, "Data")); // Add some child menus //header.Add(new SimpleActionItem(SampleMenuKey, "Download...", null) { Enabled = true }); header.Add(new SimpleActionItem(SampleMenuKey, "Download...", OnDataMenuClickEventHandler) { Enabled = true }); header.Add(new SimpleActionItem(SampleMenuKey, "Open...", OnDataMenuClickEventHandler)); header.Add(new SimpleActionItem(SampleMenuKey, "Manage...", OnDataMenuClickEventHandler)); //header.Add(new SimpleActionItem(SampleMenuKey, "New...", OnDataMenuClickEventHandler)); //header.Add(new SimpleActionItem(SampleMenuKey, "Save In...", OnDataMenuClickEventHandler)); //header.Add(new SimpleActionItem(SampleMenuKey, "Open Large Grid", OnDataMenuClickEventHandler)); }
private void AddMenuItems(IHeaderControl header) { // add sample menu items... if (header == null) return; const string SampleMenuKey = "kSample"; header.Add(new RootItem(SampleMenuKey, "MyPlugin")); SimpleActionItem alphaItem = new SimpleActionItem(SampleMenuKey, "Alpha", null) { Key = "kA" }; header.Add(alphaItem); header.Add(new SimpleActionItem(SampleMenuKey, "Bravo", null)); header.Add(new SimpleActionItem(SampleMenuKey, "Charlie", null)); header.Add(new MenuContainerItem(SampleMenuKey, "submenu", "B")); header.Add(new SimpleActionItem(SampleMenuKey, "submenu", "1", null)); SimpleActionItem item = new SimpleActionItem(SampleMenuKey, "submenu", "2", null); header.Add(item); header.Add(new SimpleActionItem(SampleMenuKey, "submenu", "3", null)); alphaItem.Enabled = false; header.Remove(item.Key); }
private void AddServiceDropDown(IHeaderControl header) { _serviceDropDown = new DropDownActionItem { Key = STR_KeyServiceDropDown, RootKey = HeaderControl.HomeRootItemKey, Width = 145, AllowEditingText = false, ToolTipText = Properties.Resources.Service_Box_ToolTip, GroupCaption = Properties.Resources.Panel_Name }; // "None" provider _emptyProvider = new ServiceProvider(Properties.Resources.None); _serviceDropDown.Items.Add(_emptyProvider); // Default providers _serviceDropDown.Items.AddRange(ServiceProviderFactory.GetDefaultServiceProviders()); // "Other" provider _serviceDropDown.Items.Add(ServiceProviderFactory.Create(Other)); //Add it to the Header header.Add(_serviceDropDown); }
private void AddMenus(IHeaderControl headerControl) { headerControl.Add(new SimpleActionItem("Add SharpMap Layer ...", OnInvokeSharpMapLayerDialog)); }
private static void RemoveMenus(IHeaderControl headerControl) { headerControl.Remove(SmlRoot); }
private void RemoveMenus(IHeaderControl headerControl) { headerControl.Remove(BtlRoot); }
private void AddMenus(IHeaderControl headerControl) { if (headerControl == null) return; var sai = new SimpleActionItem("Add BruTileLayer ...", OnInvokeBruTileLayerDialog); //sai.LargeImage = Properties.Resources.BruTileLogoBig; //sai.SmallImage = Properties.Resources.BruTileLogoSmall; sai.Caption = "Add BruTileLayer ..."; sai.GroupCaption = "Add Layer"; //sai.ShowInQuickAccessToolbar = true; headerControl.Add(sai); }
private void AddOpaticyDropDown(IHeaderControl header) { string defaultOpacity = null; _opacityDropDown = new DropDownActionItem { AllowEditingText = true, Caption = Properties.Resources.Opacity_Box_Text, ToolTipText = Properties.Resources.Opacity_Box_ToolTip, Width = 45, Key = STR_KeyOpacityDropDown }; //Make some opacity settings for (var i = 100; i > 0; i -= 10) { string opacity = i.ToString(); if (i == 100) { defaultOpacity = opacity; } _opacityDropDown.Items.Add(opacity); } _opacityDropDown.GroupCaption = Properties.Resources.Panel_Name; _opacityDropDown.SelectedValueChanged += OpacitySelected; _opacityDropDown.RootKey = HeaderControl.HomeRootItemKey; //Add it to the Header header.Add(_opacityDropDown); if (defaultOpacity != null) _opacityDropDown.SelectedItem = defaultOpacity; }
private void AddServiceDropDown(IHeaderControl header) { _serviceDropDown = new DropDownActionItem(); _serviceDropDown.Key = STR_KeyServiceDropDown; //Create "None" Option _emptyProvider = new ServiceProvider(Properties.Resources.None, null); _serviceDropDown.Items.Add(_emptyProvider); // no option presently for group image. // Image = resources.AddOnlineBasemap.GetThumbnailImage(32, 32, null, IntPtr.Zero), _serviceDropDown.Width = 145; _serviceDropDown.AllowEditingText = false; _serviceDropDown.ToolTipText = Properties.Resources.Service_Box_ToolTip; _serviceDropDown.SelectedValueChanged += ServiceSelected; _serviceDropDown.GroupCaption = Properties.Resources.Panel_Name; _serviceDropDown.Items.AddRange(ServiceProvider.GetDefaultServiceProviders()); _serviceDropDown.RootKey = HeaderControl.HomeRootItemKey; //Create "Other" Option var otherProvider = new ServiceProvider(Other, null); _serviceDropDown.Items.Add(otherProvider); //Add it to the Header header.Add(_serviceDropDown); _serviceDropDown.SelectedItem = _emptyProvider; }