Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        public void Initialize(IHeaderControl header)
        {
            if (header == null) throw new ArgumentNullException("header");

            AddItems(header);
            OnAppMapChanged(new MapChangedEventArgs(null, App.Map));
        }
Exemplo n.º 3
0
        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));
             */
        }
Exemplo n.º 4
0
        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) { });
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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;
            }
        }
Exemplo n.º 9
0
        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
            });
        }
Exemplo n.º 10
0
        /// <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();
        }
Exemplo n.º 11
0
        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"
            });
        }
Exemplo n.º 12
0
        public override void Activate()
        {
            IHeaderControl header = App.HeaderControl;

            header.Add(new SimpleActionItem("kHelp", "位置分布图", PositionMap_Click)
            {
                SmallImage = Resources.position_16x16, LargeImage = Resources.position_32x32
            });
        }
Exemplo n.º 13
0
        private void AddHeaderRootItems()
        {
            IHeaderControl header = App.HeaderControl;

            header.Add(new RootItem("yzSorting", "分拣")
            {
                SortOrder = 105
            });
        }
Exemplo n.º 14
0
        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);
             */
        }
Exemplo n.º 15
0
        private void AddHeaderRootItems()
        {
            IHeaderControl header = App.HeaderControl;

            header.Add(new RootItem("kTag", "电子标签")
            {
                SortOrder = 103
            });
        }
Exemplo n.º 16
0
        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
            });
        }
Exemplo n.º 17
0
        private void AddHeaderRootItems()
        {
            IHeaderControl header = App.HeaderControl;

            header.Add(new RootItem("kStocking", "补货管理")
            {
                SortOrder = 502
            });
        }
Exemplo n.º 18
0
        private void AddHeaderRootItems()
        {
            IHeaderControl header = App.HeaderControl;

            header.Add(new RootItem("kManualSupply", "手工补货")
            {
                SortOrder = 106
            });
        }
Exemplo n.º 19
0
        private void AddMenuItems(IHeaderControl header)
        {
            SimpleActionItem contourerItem = new SimpleActionItem("Contour...", new EventHandler(menu_Click))
            {
                Key = "kC"
            };

            header.Add(contourerItem);
        }
Exemplo n.º 20
0
        private void AddMenuItems(IHeaderControl header)
        {
            SimpleActionItem contourerItem = new SimpleActionItem("Contour...", MenuClick)
            {
                Key = "kC"
            };

            header.Add(contourerItem);
        }
Exemplo n.º 21
0
        private void AddHeaderRootItems()
        {
            IHeaderControl header = App.HeaderControl;

            header.Add(new RootItem("kSorting", "分拣管理")
            {
                SortOrder = 501
            });
        }
Exemplo n.º 22
0
        /// <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();
        }
Exemplo n.º 23
0
        public void Initialize(IHeaderControl header)
        {
            if (header == null)
            {
                throw new ArgumentNullException("header");
            }

            AddItems(header);
            OnAppMapChanged(new MapChangedEventArgs(null, App.Map));
        }
Exemplo n.º 24
0
        /// <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();
        }
Exemplo n.º 25
0
        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, });


        }
Exemplo n.º 26
0
        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
            });
        }
Exemplo n.º 27
0
        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);
        }
Exemplo n.º 28
0
        private void AddHeaderRootItems()
        {
            IHeaderControl header = App.HeaderControl;

            header.Add(new RootItem("kScan", "扫码")
            {
                SortOrder = 101
            });
            header.Add(new RootItem("kSRM", "堆垛机")
            {
                SortOrder = 102
            });
        }
Exemplo n.º 29
0
        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" });
        }
Exemplo n.º 30
0
        /// <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);
        }
Exemplo n.º 31
0
 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);
        }
Exemplo n.º 33
0
        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));
        }
Exemplo n.º 34
0
        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);
        }
Exemplo n.º 35
0
        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 });

        }
Exemplo n.º 36
0
        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
            });
        }
Exemplo n.º 37
0
        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));
        }
Exemplo n.º 38
0
        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);
        }
Exemplo n.º 39
0
        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);
        }
Exemplo n.º 40
0
 private void AddMenus(IHeaderControl headerControl)
 {
     headerControl.Add(new SimpleActionItem("Add SharpMap Layer ...", OnInvokeSharpMapLayerDialog));
 }
Exemplo n.º 41
0
 private static void RemoveMenus(IHeaderControl headerControl)
 {
     headerControl.Remove(SmlRoot);
 }
Exemplo n.º 42
0
 private void RemoveMenus(IHeaderControl headerControl)
 {
     headerControl.Remove(BtlRoot);
 }
Exemplo n.º 43
0
        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);
        }
Exemplo n.º 44
0
        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;
        }
Exemplo n.º 45
0
        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;
        }
Exemplo n.º 46
0
 private void AddMenuItems(IHeaderControl header)
 {
     SimpleActionItem contourerItem = new SimpleActionItem("Contour...", new EventHandler(menu_Click)) { Key = "kC" };
     header.Add(contourerItem);
 }