/// <summary> /// Initialize tools on the Audit tab /// </summary> private void InitializeAuditTools() { // Add the "Upload Results" button ButtonTool uploadTool = new ButtonTool("network" + ToolNames.UploadData); uploadTool.SharedProps.Caption = ToolNames.UploadData; uploadTool.SharedProps.ToolTipText = "Upload the results of audits performed"; uploadTool.SharedProps.AppearancesLarge.Appearance.Image = Properties.Resources.audit_upload_32; WorkItem.UIExtensionSites[RibbonNames.auditRibbonUISite].Add <ButtonTool>(uploadTool); uploadTool.ToolClick += new ToolClickEventHandler(audit_ToolClick); // Add the "Audit Now" buttton ButtonTool reAuditFileTool = new ButtonTool("network" + ToolNames.ReauditComputer); reAuditFileTool.SharedProps.Caption = ToolNames.ReauditComputer; reAuditFileTool.SharedProps.ToolTipText = "Request the Audit Agent to immediately re-audit the selected computer"; reAuditFileTool.SharedProps.AppearancesLarge.Appearance.Image = Properties.Resources.request_reaudit_32; WorkItem.UIExtensionSites[RibbonNames.auditRibbonUISite].Add <ButtonTool>(reAuditFileTool); reAuditFileTool.ToolClick += new ToolClickEventHandler(audit_ToolClick); // Add the "Operations Log" buttton ButtonTool operationsLogFileTool = new ButtonTool("network" + ToolNames.OperationsLog); operationsLogFileTool.SharedProps.Caption = ToolNames.OperationsLog; operationsLogFileTool.SharedProps.ToolTipText = "Displays a form showing the AuditWizard Operations Log"; operationsLogFileTool.SharedProps.AppearancesLarge.Appearance.Image = Properties.Resources.OperationsLog_32; WorkItem.UIExtensionSites[RibbonNames.auditRibbonUISite].Add <ButtonTool>(operationsLogFileTool); operationsLogFileTool.ToolClick += new ToolClickEventHandler(audit_ToolClick); }
public void SwitchActiveTabView(ILaytonView newTabView) { LaytonToolbarsController tbController = WorkItem.ToolbarsController; // Are we going to be displaying the Applications Tab View? RibbonGroup ribbonGroup = tbController.RibbonTab.Groups[RibbonNames.licensingGroupName]; if (newTabView is ApplicationsTabView) { // We allow 'New License' but disable 'Edit License' and 'Delete License' ButtonTool buttonTool = (ButtonTool)ribbonGroup.Tools[ToolNames.NewLicense]; buttonTool.SharedProps.Enabled = true; buttonTool = (ButtonTool)tbController.RibbonTab.Groups[RibbonNames.licensingGroupName].Tools[ToolNames.EditLicense]; buttonTool.SharedProps.Enabled = false; buttonTool = (ButtonTool)tbController.RibbonTab.Groups[RibbonNames.licensingGroupName].Tools[ToolNames.DeleteLicense]; buttonTool.SharedProps.Enabled = false; } // Are we going to display the Licenses Tab View? else if (newTabView is LicensesTabView) { // Allow all licensing buttons to operate ButtonTool buttonTool = (ButtonTool)tbController.RibbonTab.Groups[RibbonNames.licensingGroupName].Tools[ToolNames.NewLicense]; buttonTool.SharedProps.Enabled = true; buttonTool = (ButtonTool)tbController.RibbonTab.Groups[RibbonNames.licensingGroupName].Tools[ToolNames.EditLicense]; buttonTool.SharedProps.Enabled = true; buttonTool = (ButtonTool)tbController.RibbonTab.Groups[RibbonNames.licensingGroupName].Tools[ToolNames.DeleteLicense]; buttonTool.SharedProps.Enabled = true; } base.SetTabView(newTabView); }
protected override void OnHostingFormLoaded(Form form) { if (Addon.Configuration == null) { Addon.Configuration = Settings.Load(); } if (form is MainForm mainForm) { if (mainForm.ReferenceEditorElectronicLocationsToolbarsManager? .Tools.Cast <ToolBase>() .FirstOrDefault(tool => tool.Key.Equals("ReferenceEditorUriLocationsContextMenu")) is PopupMenuTool popupMenu) { popupMenu.ToolbarsManager.Tools.Add(new PopupMenuTool(Key_Menu_OpenWith)); _menu = popupMenu.ToolbarsManager.Tools[Key_Menu_OpenWith] as PopupMenuTool; popupMenu.Tools.Insert(4, _menu); _menu.SharedProps.Caption = Properties.OpenWithResources.MenuCaption; _menu.SharedProps.AppearancesSmall.Appearance.Image = Properties.OpenWithResources.addon; _menu.ToolbarsManager.Tools.Add(new ButtonTool(Key_Button_Configurate)); _configurationButton = _menu.ToolbarsManager.Tools[Key_Button_Configurate] as ButtonTool; _menu.Tools.Insert(0, _configurationButton); _configurationButton.SharedProps.Caption = Properties.OpenWithResources.ConfigurationCaption; Refresh(); } } base.OnHostingFormLoaded(form); }
/// <summary> /// Initialize the toolbar items for the Report Type Group /// </summary> private void InitializeReportTypeTools() { // Create a button for 'Application by Application' ButtonTool tool = new ButtonTool("reports" + ToolNames.ApplicationByApplication); tool.SharedProps.Caption = ToolNames.ApplicationByApplication; tool.SharedProps.ToolTipText = "Select 'Application by Application' reporting"; Image bgImage = Properties.Resources.application_reporting_32; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.reportTypeRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(reportType_ToolClick); // Create a button for 'Application by Application' tool = new ButtonTool("reports" + ToolNames.ComputerByComputer); tool.SharedProps.Caption = ToolNames.ComputerByComputer; tool.SharedProps.ToolTipText = "Select 'Asset by Asset' reporting"; bgImage = Properties.Resources.computer_reporting_32; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.reportTypeRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(reportType_ToolClick); // Create a button for 'Support Contracts' tool = new ButtonTool("reports" + ToolNames.SupportContracts); tool.SharedProps.Caption = ToolNames.SupportContracts; tool.SharedProps.ToolTipText = "Select 'Support Contract' reporting"; bgImage = Properties.Resources.support_reporting_32; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.reportTypeRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(reportType_ToolClick); }
private void setupHelpTab() { var btAbout = new ButtonTool("btAbout"); btAbout.SharedProps.Caption = "About"; btAbout.SharedProps.AppearancesSmall.Appearance.Image = 10; btAbout.ToolClick += RibbonEventHandlers.btAbout_ToolClick; var btUpgradeCheck = new ButtonTool("btUpgradeCheck"); btUpgradeCheck.SharedProps.Caption = "Upgrade Check"; btUpgradeCheck.SharedProps.AppearancesSmall.Appearance.Image = 10; btUpgradeCheck.ToolClick += RibbonEventHandlers.btUpgradeCheck_ToolClick; _view.tbManager.Tools.Add(btAbout); _view.tbManager.Tools.Add(btUpgradeCheck); var rtHelp = new RibbonTab("rtHelp", "Help"); var rgAbout = new RibbonGroup("rgAbout", "About"); rgAbout.Tools.Add(btAbout); rgAbout.Tools.Add(btUpgradeCheck); rtHelp.Groups.Add(rgAbout); _view.tbManager.Ribbon.Tabs.Add(rtHelp); }
/// <summary> /// Initialize the toolbar items for the reports Group /// </summary> private void InitializeReportTools() { // Create a button for 'Export PDF' ButtonTool tool = new ButtonTool("reportcompliant"); tool.SharedProps.Caption = "View all compliant applications"; tool.SharedProps.ToolTipText = "Report on all compliant applications"; Image bgImage = Properties.Resources.tick; tool.SharedProps.AppearancesSmall.Appearance.Image = bgImage; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.reportsRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(reportCompliantPublishers_ToolClick); // Create a button for 'Export Excel' tool = new ButtonTool("reportnoncompliant"); tool.SharedProps.Caption = "View all non-compliant applications"; tool.SharedProps.ToolTipText = "Report on all non-compliant applications"; bgImage = Properties.Resources.cross; tool.SharedProps.AppearancesSmall.Appearance.Image = bgImage; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.reportsRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(reportNonCompliantPublishers_ToolClick); // Create a button for 'Export XPS' tool = new ButtonTool("reportall"); tool.SharedProps.Caption = "View all applications"; tool.SharedProps.ToolTipText = "Report on all applications"; bgImage = Properties.Resources.application_16; tool.SharedProps.AppearancesSmall.Appearance.Image = bgImage; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.reportsRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(reportAllPublishers_ToolClick); }
protected override List <ButtonTool> WfAddAction() { List <ButtonTool> listBt = new List <ButtonTool>(); ButtonTool bt; try { bt = new ButtonTool("RegenViewByYR"); bt.SharedProps.Caption = "Create View By YR DB"; bt.SharedProps.Category = "action"; listBt.Add(bt); bt = new ButtonTool("RefreshView"); //資料表有alter 欄位 新增修改刪除時,要執行 bt.SharedProps.Caption = "更新所有的view"; bt.SharedProps.Category = "action"; listBt.Add(bt); bt = new ButtonTool("ReSortAza06"); //依原本序號順序重新排序 bt.SharedProps.Caption = "重新排序"; bt.SharedProps.Category = "action"; listBt.Add(bt); bt = new ButtonTool("GenAza04"); //畫面欄位依atc04重新產生 bt.SharedProps.Caption = "更新欄位名稱"; bt.SharedProps.Category = "action"; listBt.Add(bt); return(listBt); } catch (Exception ex) { throw ex; } }
public static ToolBase CreateButton(UICommandDefinition menuEntry) { ButtonTool toolBase = new ButtonTool(menuEntry.Name); SetStandardProperties(menuEntry, toolBase); return(toolBase); }
public int CreateTool(int place, Level.LevelTool levelTool, Level level) { // converts the LevelTool into the prefab string toolType = levelTool.GetToolType(); int val = levelTool.GetVal(); //modulate the tools int modNum = level.GetModNum(); val = Calc.ModThree(val, modNum); GameObject prefab = FindPrefab(toolType); if (prefab == null) { return(place); } GameObject g = Instantiate(prefab); g.transform.position = toolContainer.transform.position + new Vector3(0, 0, -place * 1.41f); g.transform.rotation = toolContainer.transform.rotation; g.transform.SetParent(toolContainer.transform, true); ButtonTool buttonTool = g.GetComponentInChildren <ButtonTool>(); tools[place] = buttonTool; buttonTool.SetUp(val, place, soundManager); place++; return(place); }
public UcQueryResults() { InitializeComponent(); _stopwatch = new Stopwatch(); _isPinned = false; _sql = string.Empty; _isBusy = false; _maxResults = 100; _timingLabelTool = (LabelTool)_utm.Tools["Timing"]; _rowCountLabelTool = (LabelTool)_utm.Tools["Row Counts"]; _flagTool = (StateButtonTool)_utm.Tools["Flag"]; _showFilterTool = (StateButtonTool)_utm.Tools["Show Filter"]; _activityIndicatorTool = (ControlContainerTool)_utm.Tools["Activity Indicator"]; _stopButton = (ButtonTool)_utm.Tools["Stop"]; _exportToExcelTool = (ButtonTool)_utm.Tools["Export to Excel"]; _exportToCsvTool = (ButtonTool)_utm.Tools["Export to CSV"]; _exportToTextTool = (ButtonTool)_utm.Tools["Export to Text"]; _commitTool = (ButtonTool)_utm.Tools["Commit"]; _rollbackTool = (ButtonTool)_utm.Tools["Rollback"]; _fetchAllRowsTool = (ButtonTool)_utm.Tools["Fetch All Rows"]; _fetchMoreRowsTool = (ButtonTool)_utm.Tools["Fetch More Rows"]; _refreshQueryResultsTool = (ButtonTool)_utm.Tools["Refresh"]; _copyTool = (ButtonTool)_utm.Tools["Copy"]; _copyWithHeaders = (ButtonTool)_utm.Tools["Copy w/ Headers"]; _copyForSql = (ButtonTool)_utm.Tools["Copy for SQL IN Clause"]; _visualizedataTool = (ButtonTool)_utm.Tools["Visualize Data"]; _gridMenuTool = (PopupMenuTool)_utm.Tools["GridPopupMenu"]; _gridMenuTool.BeforeToolDropdown += (sender, args) => RefreshUserInterface(); RefreshUserInterface(); }
/// <summary> /// Initialize the toolbar items for the Users Group /// </summary> private void InitializeUserTools() { // Create a button for 'Add User' and add to the Group ButtonTool addTool = new ButtonTool("administration" + ToolNames.userAdd); addTool.SharedProps.Caption = ToolNames.userAdd; addTool.SharedProps.ToolTipText = ToolNames.userAddTootip; Image bgImage = Properties.Resources.user_add_32; addTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminUserRibbonUISite].Add <ButtonTool>(addTool); addTool.ToolClick += new ToolClickEventHandler(user_ToolClick); // Create a button for 'Edit User' and add to the Group ButtonTool editTool = new ButtonTool("administration" + ToolNames.supplierEdit); editTool.SharedProps.Caption = ToolNames.userEdit; editTool.SharedProps.ToolTipText = ToolNames.userEditTooltip; bgImage = Properties.Resources.user_edit_32; editTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminUserRibbonUISite].Add <ButtonTool>(editTool); editTool.ToolClick += new ToolClickEventHandler(user_ToolClick); // Create a button for 'Delete Tooltip' and add to the Group ButtonTool deleteTool = new ButtonTool("administration" + ToolNames.supplierDelete); deleteTool.SharedProps.Caption = ToolNames.userDelete; deleteTool.SharedProps.ToolTipText = ToolNames.userDeleteTooltip; bgImage = Properties.Resources.user_delete_32; deleteTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminUserRibbonUISite].Add <ButtonTool>(deleteTool); deleteTool.ToolClick += new ToolClickEventHandler(user_ToolClick); }
/// <summary> /// Initialize the toolbar items for the EXPORT Group /// </summary> private void InitializeExportTools() { // Create a button for 'Export PDF' ButtonTool tool = new ButtonTool("network" + CommonToolNames.ExportPDF); tool.SharedProps.Caption = CommonToolNames.ExportPDF; tool.SharedProps.ToolTipText = "Export the grid data in Acrobat Portable Document Format (.PDF)"; Image bgImage = Properties.Resources.pdf; tool.SharedProps.AppearancesSmall.Appearance.Image = bgImage; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.exportRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(export_ToolClick); // Create a button for 'Export Excel' tool = new ButtonTool("network" + CommonToolNames.ExportXLS); tool.SharedProps.Caption = CommonToolNames.ExportXLS; tool.SharedProps.ToolTipText = "Export the grid data in Microsoft Excel (.XLS) format"; bgImage = Properties.Resources.excel_16; tool.SharedProps.AppearancesSmall.Appearance.Image = bgImage; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.exportRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(export_ToolClick); // Create a button for 'Export XPS' tool = new ButtonTool("network" + CommonToolNames.ExportXPS); tool.SharedProps.Caption = CommonToolNames.ExportXPS; tool.SharedProps.ToolTipText = "Export the grid data in XML Paper Specification (.XPS) format"; bgImage = Properties.Resources.xps_16; tool.SharedProps.AppearancesSmall.Appearance.Image = bgImage; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.exportRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(export_ToolClick); }
/// <summary> /// Initialize the toolbar items for the Asset Types Group /// </summary> private void InitializeAssetTypeTools() { // Create a button for 'Add Asset Type' and add to the Group ButtonTool addTool = new ButtonTool("administration" + ToolNames.assettypeAdd); addTool.SharedProps.Caption = ToolNames.assettypeAdd; addTool.SharedProps.ToolTipText = ToolNames.assettypeAddTootip; Image bgImage = Properties.Resources.asset_types_add_32; addTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminAssetTypeRibbonUISite].Add <ButtonTool>(addTool); addTool.ToolClick += new ToolClickEventHandler(assettype_ToolClick); // Create a button for 'Edit Asset Type' and add to the Group ButtonTool editTool = new ButtonTool("administration" + ToolNames.assettypeEdit); editTool.SharedProps.Caption = ToolNames.assettypeEdit; editTool.SharedProps.ToolTipText = ToolNames.assettypeEditTooltip; bgImage = Properties.Resources.asset_types_edit_32; editTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminAssetTypeRibbonUISite].Add <ButtonTool>(editTool); editTool.ToolClick += new ToolClickEventHandler(assettype_ToolClick); // Create a button for 'Delete Asset Type' and add to the Group ButtonTool deleteTool = new ButtonTool("administration" + ToolNames.assettypeDelete); deleteTool.SharedProps.Caption = ToolNames.assettypeDelete; deleteTool.SharedProps.ToolTipText = ToolNames.assettypeDeleteTooltip; bgImage = Properties.Resources.asset_types_delete_32; deleteTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminAssetTypeRibbonUISite].Add <ButtonTool>(deleteTool); deleteTool.ToolClick += new ToolClickEventHandler(assettype_ToolClick); }
public void DeshabilitarOpcionesEstandar() { RibbonTab Tab = utbmMain.Ribbon.Tabs["Inicio"]; ButtonTool ToolBase = (ButtonTool)Tab.Groups["Estandar"].Tools["Nuevo"]; ToolBase.SharedProps.Enabled = false; ToolBase = (ButtonTool)Tab.Groups["Estandar"].Tools["Modificar"]; ToolBase.SharedProps.Enabled = false; ToolBase = (ButtonTool)Tab.Groups["Estandar"].Tools["Eliminar"]; ToolBase.SharedProps.Enabled = false; ToolBase = (ButtonTool)Tab.Groups["Estandar"].Tools["Copiar"]; ToolBase.SharedProps.Enabled = false; ToolBase = (ButtonTool)Tab.Groups["Estandar"].Tools["Auditar"]; ToolBase.SharedProps.Enabled = false; ToolBase = (ButtonTool)Tab.Groups["Estandar"].Tools["Actualizar"]; ToolBase.SharedProps.Enabled = false; ToolBase = (ButtonTool)Tab.Groups["Estandar"].Tools["ExportarXML"]; ToolBase.SharedProps.Enabled = false; ToolBase = (ButtonTool)Tab.Groups["Estandar"].Tools["ImportarXML"]; ToolBase.SharedProps.Enabled = false; }
protected override List <ButtonTool> WfAddAction() { List <ButtonTool> buttonList = new List <ButtonTool>(); ButtonTool bt; try { bt = new ButtonTool("Confirm"); bt.SharedProps.Caption = "確認"; bt.SharedProps.Category = "Confirm"; buttonList.Add(bt); bt = new ButtonTool("CancelConfirm"); bt.SharedProps.Caption = "取消確認"; bt.SharedProps.Category = "CancelConfirm"; buttonList.Add(bt); bt = new ButtonTool("Invalid"); bt.SharedProps.Caption = "作廢"; bt.SharedProps.Category = "Invalid"; buttonList.Add(bt); return(buttonList); } catch (Exception ex) { throw ex; } }
public void ConstruirGrupoPersonalizado() { RibbonTab Tab = utbmMain.Ribbon.Tabs["Inicio"]; if (m_Acciones.Count > 0) { RibbonGroup Group = null; if (Tab.Groups.Exists("Personalizadas")) { Tab.Groups.Remove("Personalizadas"); } Group = new RibbonGroup("Personalizadas", "Opciones Personalizadas"); foreach (ItemContenedorAccion Item in m_Acciones) { ButtonTool Tool = new ButtonTool(Item.ID); Tool.SharedProps.Caption = Item.Accion.Descripcion; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images[Item.Accion.Imagen]; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); } Tab.Groups.Add(Group); } else { if (Tab.Groups.Exists("Personalizadas")) { Tab.Groups.Remove("Personalizadas"); } } }
/// <summary> /// Initialize the toolbar items for the Scanner Configuration Group /// </summary> private void InitializeScannerTools() { // Create a button for 'New Configuration' and add to the Group ButtonTool newTool = new ButtonTool("administration" + ToolNames.scannerNew); newTool.SharedProps.Caption = ToolNames.scannerNew; newTool.SharedProps.ToolTipText = ToolNames.scannerNewTootip; Image bgImage = Properties.Resources.scanner_new_32; newTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminScannerRibbonUISite].Add <ButtonTool>(newTool); newTool.ToolClick += new ToolClickEventHandler(scanner_ToolClick); // Create a button for 'Load Configuration' and add to the Group ButtonTool loadTool = new ButtonTool("administration" + ToolNames.scannerLoad); loadTool.SharedProps.Caption = ToolNames.scannerLoad; loadTool.SharedProps.ToolTipText = ToolNames.scannerLoadTootip; bgImage = Properties.Resources.load_scanner_32; loadTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminScannerRibbonUISite].Add <ButtonTool>(loadTool); loadTool.ToolClick += new ToolClickEventHandler(scanner_ToolClick); // Create a button for 'Save configuration' and add to the Group ButtonTool saveTool = new ButtonTool("administration" + ToolNames.scannerSave); saveTool.SharedProps.Caption = ToolNames.scannerSave; saveTool.SharedProps.ToolTipText = ToolNames.scannerSaveTooltip; bgImage = Properties.Resources.save_scanner_32; saveTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminScannerRibbonUISite].Add <ButtonTool>(saveTool); saveTool.ToolClick += new ToolClickEventHandler(scanner_ToolClick); }
//public void SaveKnownServers() //{ // var sh = new SettingsIO(); // sh.SaveKnownServers(_knownServers); //} public void LoadRecentProjects() { var sh = new SettingsIO(); IList <Sql8rProjectFile> recentProjects = sh.LoadRecentProjects(); for (int i = 0; i < recentProjects.Count; i++) { Sql8rProjectFile project = recentProjects[i]; var pmt = (PopupMenuTool)_view.tbManager.Ribbon.ApplicationMenu.ToolAreaLeft.Tools["pmtRecent"]; var bt = new ButtonTool(project.Path); if (!_view.tbManager.Tools.Exists(bt.Key)) { bt.Tag = project.Path; bt.SharedProps.Caption = project.Name; bt.SharedProps.ToolTipText = project.Path; bt.SharedProps.AppearancesSmall.Appearance.Image = 1; _view.tbManager.Tools.Add(bt); int recentId = pmt.Tools.Add(bt); pmt.Tools[recentId].Tag = bt.Tag; AddKnownServer(project); } } }
private void setupServerDatabaseTab() { // Server Tab var btServerProperties = new ButtonTool("btServerProperties"); btServerProperties.SharedProps.Caption = "Server Properties"; btServerProperties.SharedProps.AppearancesSmall.Appearance.Image = 6; var btCreateDatabase = new ButtonTool("btCreateDatabase"); btCreateDatabase.SharedProps.Caption = "Create Database"; btCreateDatabase.SharedProps.AppearancesSmall.Appearance.Image = 17; _view.tbManager.Tools.Add(btCreateDatabase); _view.tbManager.Tools.Add(btServerProperties); var rtServer = new RibbonTab("rtServer", "Server, Database"); var rgServer = new RibbonGroup("rgServer", "Server"); rgServer.Tools.Add(btCreateDatabase); rgServer.Tools.Add(btServerProperties); rtServer.Groups.Add(rgServer); _view.tbManager.Ribbon.Tabs.Add(rtServer); var btDatabaseProperties = new ButtonTool("btDatabaseProperties"); btDatabaseProperties.SharedProps.Caption = "Database Properties"; btDatabaseProperties.SharedProps.AppearancesSmall.Appearance.Image = 17; //var btAnalyzeDatabase = new ButtonTool("btAnalyzeDatabase"); //btAnalyzeDatabase.SharedProps.Caption = "Analyze Database"; //btAnalyzeDatabase.SharedProps.AppearancesSmall.Appearance.Image = 17; var btCreateTable = new ButtonTool("btCreateTable"); btCreateTable.SharedProps.Caption = "Create Table"; btCreateTable.SharedProps.AppearancesSmall.Appearance.Image = 4; var btCreateView = new ButtonTool("btCreateView"); btCreateView.SharedProps.Caption = "Create View"; btCreateView.SharedProps.AppearancesSmall.Appearance.Image = 7; _view.tbManager.Tools.Add(btDatabaseProperties); _view.tbManager.Tools.Add(btCreateTable); _view.tbManager.Tools.Add(btCreateView); // var rtDatabase = new RibbonTab("rtDatabase", "Database"); var rgDatabase = new RibbonGroup("rgDatabase", "Database"); rgDatabase.Tools.Add(btDatabaseProperties); rgDatabase.Tools.Add(btCreateTable); rgDatabase.Tools.Add(btCreateView); rtServer.Groups.Add(rgDatabase); // _view.tbManager.Ribbon.Tabs.Add(rtDatabase); }
private void setupWindowTab() { var btEditorWindow = new ButtonTool("btEditorWindow"); btEditorWindow.SharedProps.Caption = "Editor"; var btSearchWindow = new ButtonTool("btSearchWindow"); btSearchWindow.SharedProps.Caption = "Search"; _view.tbManager.Tools.Add(btEditorWindow); _view.tbManager.Tools.Add(btSearchWindow); var rtWindows = new RibbonTab("rtWindows", "Windows"); var rgWindows = new RibbonGroup("rgWindows", "Windows"); rgWindows.Tools.Add(btEditorWindow); rgWindows.Tools.Add(btSearchWindow); rtWindows.Groups.Add(rgWindows); _view.tbManager.Ribbon.Tabs.Add(rtWindows); // Pane group var btFilePane = new ButtonTool("btFilePane"); btFilePane.SharedProps.Caption = "Files"; var btPeoplePane = new ButtonTool("btPeoplePane"); btPeoplePane.SharedProps.Caption = "People"; _view.tbManager.Tools.Add(btFilePane); _view.tbManager.Tools.Add(btPeoplePane); var rgPanes = new RibbonGroup("rgPanes", "Panes"); rgPanes.Tools.Add(btFilePane); rgPanes.Tools.Add(btPeoplePane); rtWindows.Groups.Add(rgPanes); // Themes group var btLoadTheme = new ButtonTool("btLoadTheme"); btLoadTheme.SharedProps.Caption = "Load"; _view.tbManager.Tools.Add(btLoadTheme); var rgThemes = new RibbonGroup("rgThemes", "Themes"); rgThemes.Tools.Add(btLoadTheme); rtWindows.Groups.Add(rgThemes); }
public void run() { if (ServiceManager.Instance.ApplicationName != "Paragon") { //windowManager.WindowLayoutLoaded += windowManager_WindowLayoutLoaded; } else { //create toolbar CommandBar myToolBar = sCommandBarManager.CommandBars.AddCommandBar("mytoolbar"); myToolBar.Caption = "박현수 파라곤 유틸리티"; //CREATE BUTTON ButtonTool bt = sCommandBarManager.RootTools.AddButtonTool("specgenerator", "specgenerator", Image.FromFile(@"Q:\env\Icons\AngleDetail.jpg")); bt.Tooltip = "보바수바"; bt.ToolClick += new System.EventHandler(this.RunCmd); //CREATE BUTTON ButtonTool bt2 = sCommandBarManager.RootTools.AddButtonTool("park2", "33", Image.FromFile(@"Q:\env\Icons\banmok.jpg")); bt2.Tooltip = "보바수바2"; bt2.ToolClick += new System.EventHandler(this.RunCmd); //CREATE COMBOBOX ComboBoxTool cb = sCommandBarManager.RootTools.AddComboBoxTool("park3", "44", null); //ADD VALUE LIST cb.ValueList.Add("11"); cb.ValueList.Add("12"); cb.ValueList.Add("13"); //ADD TOOLBAR ITEM myToolBar.Tools.AddTool("specgenerator"); myToolBar.Tools.AddTool("park2"); myToolBar.Tools.AddTool("park3"); //sCommandBarManager.RootTools.AddButtonTool() //myToolBar.Tools.AddTool("nbCommand2"); //myToolBar.Tools.AddTool("nbCommand3"); //myToolBar.Tools.AddTool("nbCommand4"); //for (int i = 0; i < mDlls.Count; i++) //{ // System.Drawing.Image icon = null; // ButtonTool bt = sCommandBarManager.RootTools.AddButtonTool("babo1", "babo11-1", icon); // bt.Tooltip = "baboya"; // bt.ToolClick += new System.EventHandler(this.RunCmd); // myToolBar.Tools.AddTool(fName); //} } }
private void ChangeSyncButtonLight(bool IsInSync, bool IsSyncOwner) { if (!base.Dispatcher.CheckAccess()) { base.Dispatcher.BeginInvoke(new Action <bool, bool>(ChangeSyncButtonLight), IsInSync, IsSyncOwner); return; } btnSync.Source = ButtonTool.GetSyncButtonImage(IsInSync, IsSyncOwner); btnLight.Source = ButtonTool.GetSyncButtonImage(IsInSync, IsSyncOwner); }
private void UserControl_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (userButton.ID.Equals("BtnSync")) { if (!AllowIpRange.Equals("") && !IpTool.CheckInNowWifi(AllowIpRange)) { string courseOrMeeting_String = Settings.Default.CourseOrMeeting_String; AutoClosingMessageBox.Show(string.Format("您不在{0}室範圍內,無法使用此功能", courseOrMeeting_String.Equals("課程") ? "教" : courseOrMeeting_String)); return; } if (this.Home_ReturnSyncStatus_Event != null) { _003C_003Ec__DisplayClass6 _003C_003Ec__DisplayClass = new _003C_003Ec__DisplayClass6(); _003C_003Ec__DisplayClass._003C_003E4__this = this; Tuple <bool, bool> tuple = this.Home_ReturnSyncStatus_Event(); _003C_003Ec__DisplayClass.syncSwitch = false; if (!tuple.Item1) { int num = 0; DataTable dataTable = MSCE.GetDataTable("select count(ID) as FileNotFinished from NowLogin as nl\r\n inner join FileRow as fr on nl.UserID=fr.UserID and nl.MeetingID=fr.MeetingID\r\n where DownloadBytes=0 or DownloadBytes<TotalBytes"); if (dataTable.Rows.Count > 0) { num = (int)dataTable.Rows[0]["FileNotFinished"]; } if (num > 0) { AutoClosingMessageBox.Show(string.Format("請將{0}資料下載完成後,再同步", Settings.Default.CourseOrMeeting_String)); return; } _003C_003Ec__DisplayClass.syncSwitch = true; } else { _003C_003Ec__DisplayClass.syncSwitch = false; } btnImg.Source = ButtonTool.GetSyncButtonImage(tuple.Item1, tuple.Item2); Task.Factory.StartNew(new Action(_003C_003Ec__DisplayClass._003CUserControl_MouseLeftButtonDown_003Eb__4)); } } else { if ((userButton.ID.Equals("BtnIndividualSign") || userButton.ID.Equals("BtnBroadcast")) && !AllowIpRange.Equals("") && !IpTool.CheckInNowWifi(AllowIpRange)) { string courseOrMeeting_String2 = Settings.Default.CourseOrMeeting_String; AutoClosingMessageBox.Show(string.Format("您不在{0}室範圍內,無法使用此功能", courseOrMeeting_String2.Equals("課程") ? "教" : courseOrMeeting_String2)); return; } btnImg.Source = ButtonTool.GetButtonImage(userButton.ID, true); if (this.Home_PopUpButtons_Event != null) { this.Home_PopUpButtons_Event(userButton.ID); } } Task.Factory.StartNew(new Action(_003CUserControl_MouseLeftButtonDown_003Eb__5)); }
/// <summary> /// Initialize the toolbar items for the LICENSING Group /// </summary> private void InitializeLicensingTools() { // Create a button tool for 'Set Not-NotIgnore' and add it to the Group ButtonTool tool = new ButtonTool(ToolNames.SetIgnored); tool.SharedProps.Caption = ToolNames.SetIgnored; tool.SharedProps.ToolTipText = ToolNames.SetIgnoredTooltip; Image bgImage = Properties.Resources.hide_application_32; tool.SharedProps.AppearancesSmall.Appearance.Image = bgImage; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.licensingRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(licensing_ToolClick); // Create a button tool for 'Set NotIgnore' and add it to the View Group tool = new ButtonTool(ToolNames.SetIncluded); tool.SharedProps.Caption = ToolNames.SetIncluded; tool.SharedProps.ToolTipText = ToolNames.SetIncludedTooltip; bgImage = Properties.Resources.show_application_32; tool.SharedProps.AppearancesSmall.Appearance.Image = bgImage; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.licensingRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(licensing_ToolClick); // Create a button tool for 'New Application' tool = new ButtonTool(ToolNames.NewLicense); tool.SharedProps.Caption = ToolNames.NewLicense; tool.SharedProps.ToolTipText = "Create a new license for this application"; bgImage = Properties.Resources.license_add_32; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; tool.SharedProps.Enabled = false; WorkItem.UIExtensionSites[RibbonNames.licensingRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(licensing_ToolClick); // Create a button tool for 'Edit License' tool = new ButtonTool(ToolNames.EditLicense); tool.SharedProps.Caption = ToolNames.EditLicense; tool.SharedProps.ToolTipText = "Edit the currently selected application license definition"; bgImage = Properties.Resources.license_edit_32; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; tool.SharedProps.Enabled = false; WorkItem.UIExtensionSites[RibbonNames.licensingRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(licensing_ToolClick); // Create a button tool for 'Show All Applications' and add it to the View Group tool = new ButtonTool(ToolNames.DeleteLicense); tool.SharedProps.Caption = ToolNames.DeleteLicense; tool.SharedProps.ToolTipText = "Delete the currently selected application license"; tool.SharedProps.Enabled = false; bgImage = Properties.Resources.license_delete_32; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.licensingRibbonUISite].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(licensing_ToolClick); }
public void RemoveRecentFile(string path) { path = Path.GetFullPath(path); ButtonTool buttonTool = _mainWindow.ApplicationMenu.RecentItems .OfType <ButtonTool>() .FirstOrDefault(bt => bt.CommandParameter is string p && p.Equals(path, StringComparison.OrdinalIgnoreCase)); if (buttonTool != null) { _mainWindow.ApplicationMenu.RecentItems.Remove(buttonTool); } }
public void RunCmd(object sender, EventArgs e) { ButtonTool kb = sender as ButtonTool; String fName = kb.Caption; String className = kb.Caption; // //LoadDll(@"C:\AVEVA\Marine\OH12.1.SP4\PHS.Utilities.dll", "PHS.Utilities.Specgenerator", "run");// Specgenerator spec_gen = new Specgenerator(); spec_gen.run(); Aveva.Pdms.Utilities.CommandLine.Command.CreateCommand("$p |실행했다옹|").RunInPdms(); }
public RibbonTabItemView() { this.Header = "User Management"; BitmapImage imageAddUsers = new BitmapImage(); imageAddUsers.BeginInit(); imageAddUsers.UriSource = new Uri(@"/ezytask.UsersManagementModule;component/Resources/add_user.png", UriKind.RelativeOrAbsolute); imageAddUsers.EndInit(); ButtonTool btnAddUsers = new ButtonTool(); btnAddUsers.LargeImage = imageAddUsers; btnAddUsers.SmallImage = imageAddUsers; btnAddUsers.Caption = "Add User"; BitmapImage imageEditUsers = new BitmapImage(); imageEditUsers.BeginInit(); imageEditUsers.UriSource = new Uri(@"/ezytask.UsersManagementModule;component/Resources/edit_user.png", UriKind.RelativeOrAbsolute); imageEditUsers.EndInit(); ButtonTool btnEditUsers = new ButtonTool(); btnEditUsers.LargeImage = imageEditUsers; btnEditUsers.Caption = "Edit User"; RibbonGroup groupActions = new RibbonGroup(); RibbonGroup.SetMaximumSize(groupActions, RibbonToolSizingMode.ImageAndTextLarge); RibbonGroup.SetMinimumSize(groupActions, RibbonToolSizingMode.ImageAndTextLarge); ToolVerticalWrapPanel panelVertical = new ToolVerticalWrapPanel(); ToolHorizontalWrapPanel panel = new ToolHorizontalWrapPanel(); panel.VerticalAlignment = System.Windows.VerticalAlignment.Top; panel.Children.Add(btnAddUsers); panel.Children.Add(btnEditUsers); panelVertical.Children.Add(panel); groupActions.Items.Add(panelVertical); //RibbonGroup.SetMaximumSize(groupActions, RibbonToolSizingMode.ImageAndTextLarge); //RibbonGroup.SetMinimumSize(groupActions, RibbonToolSizingMode.ImageAndTextLarge); this.RibbonGroups.Add(groupActions); }
private void InitializeAutoScanTools() { ButtonTool tool = new ButtonTool("Auto-Discovery Settings"); tool.SharedProps.Caption = "Auto-Discovery Settings"; tool.SharedProps.ToolTipText = "Auto-Discovery Settings"; Image bgImage = Properties.Resources.settings32; tool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; workItem.UIExtensionSites["autoScanRibbonTools"].Add <ButtonTool>(tool); tool.ToolClick += new ToolClickEventHandler(discovery_ToolClick); }
/// <summary> /// Initialize the toolbar items for the Scanner Deployment Audit Agent Group /// </summary> private void InitializeScannerDeploymentAuditAgentTools() { // Create a button for 'Update AuditAgents' and add to the Group ButtonTool updateTool = new ButtonTool("administration" + ToolNames.scannerUpdate); updateTool.SharedProps.Caption = ToolNames.scannerUpdate; updateTool.SharedProps.ToolTipText = ToolNames.scannerUpdateTooltip; Image bgImage = Properties.Resources.scanner_update_32; updateTool.SharedProps.AppearancesLarge.Appearance.Image = bgImage; WorkItem.UIExtensionSites[RibbonNames.adminScannerDeploymentAuditAgentRibbonUISite].Add <ButtonTool>(updateTool); updateTool.ToolClick += new ToolClickEventHandler(scanner_ToolClick); }
private void InitUI() { btnImg.Source = ButtonTool.GetButtonImage(userButton.ID); txtBtnName.Text = userButton.Name; if (userButton.ID.Equals("BtnSync")) { base.Height = 55.0; base.Width = 60.0; btnImg.Height = 55.0; btnImg.Width = 60.0; txtBtnName.Text = ""; } }
private void addMergeField(MergeFieldType type) { var mergFields = MergeFieldNameInfo.GetDefaultList(type); foreach (var mergeFieldNameInfo in mergFields) { var buttonTool = new ButtonTool(mergeFieldNameInfo.FieldName.Name); buttonTool.SharedPropsInternal.Caption = mergeFieldNameInfo.FieldName.DisplayName; buttonTool.SharedPropsInternal.Category = "MergeField"; removeButtonBeforeReadd(ultraToolbarsManager1.Tools,buttonTool); ultraToolbarsManager1.Tools.Add(buttonTool); buttonTool.ToolClick += buttonToolToolClick; removeButtonBeforeReadd(((PopupMenuTool)ultraToolbarsManager1.Tools["fields"]).Tools,buttonTool); ((PopupMenuTool)ultraToolbarsManager1.Tools["fields"]).Tools.Add(buttonTool); } }
public ButtonToolViewModel(ButtonTool model) { // Setup initial conditions. if (model == null) throw new ArgumentNullException("model"); // Store values. Model = model; // Wire up events. model.PropertyChanged += delegate { FireChanged(); }; modelObserver = new PropertyObserver<ButtonTool>(model) .RegisterHandler(m => m.IsEnabled, FireIsEnabledChanged) .RegisterHandler(m => m.IsPressed, () => OnPropertyChanged<T>(m => m.BackgroundTemplate)) .RegisterHandler(m => m.TextColor, () => OnPropertyChanged<T>(m => m.TextColorBrush)); }
public void SetRecentItems() { try { this.myRibbon.ApplicationMenu.RecentItems.Clear(); BindingList<License> lics = UIContext.GetLatestLicenses(); foreach (var license in lics) { ButtonTool btn = new ButtonTool(); btn.Caption = license.Name; btn.Id = license.LicenseId.ToString(); btn.Click += new System.Windows.RoutedEventHandler(btn_Click); this.myRibbon.ApplicationMenu.RecentItems.Add(btn); } this.myRibbon.ApplicationMenu.UpdateLayout(); } catch { } }
private void removeButtonBeforeReadd(ToolsCollectionBase tools, ButtonTool buttonTool) { int iIndex = tools.IndexOf(buttonTool.Key); if (iIndex != -1) tools.RemoveAt(iIndex); }
private void InsertPageButton(string text) { // Create the model. var model = new ButtonTool { Text = text, Icon = null, IsDefaultBackgroundVisible = true, CanToggle = false, Tag = text, Margin = new Thickness(1, 0, 1, 0), }; model.Click += OnPageClick; // Create the view. var view = model.CreateView(); view.Width = 45; // Insert into visual tree. pagerStackPanel.Children.Add(view); }
public void ShouldGetTypedTool() { var buttonTool = new ButtonTool { Id = "MyButtonTool" }; toolbar.Add<IButtonTool>(buttonTool); toolbar.GetTool<IButtonTool>("MyButtonTool").ShouldBe(buttonTool); }
private void setupApps() { if (m_appsItems == null) return; SettingViewModel = new SettingsViewModel(m_appsItems); int index = 0; foreach (var app in m_appsItems) { // menu item... { var menuItem = new System.Windows.Forms.ToolStripMenuItem { Text = app.DisplayName, Tag = app, }; menuItem.Click += handleMenuItemClicked; LaunchStripMenuItem.DropDownItems.Add(menuItem); } // ribbon item... { var btnTool = new ButtonTool(string.Format("App_{0}", app.AppID)) {Tag = app}; var toolApp = new Infragistics.Win.Appearance { Image = app.IconImage }; btnTool.SharedProps.AppearancesSmall.Appearance = toolApp; btnTool.SharedProps.AppearancesLarge.Appearance = toolApp; btnTool.SharedProps.Caption = string.Format("Launch {0}", app.DisplayName); btnTool.SharedProps.ToolTipText = string.Format("Launch {0}", app.DisplayName); btnTool.SharedProps.Category = "Apps"; ultraToolbarsManager1.Tools.Add(btnTool); ultraToolbarsManager1.Toolbars[0].Tools.InsertTool(index, btnTool.Key); } index += 1; } }
public void ConstruirTab() { RibbonTab Tab = new RibbonTab("Inicio", "Inicio"); RibbonGroup Group = new RibbonGroup("Estandar", "Opciones Estándar"); ButtonTool Tool = new ButtonTool("Nuevo"); Tool.SharedProps.Caption = "Nuevo"; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images["add_page.png"]; Tool.SharedProps.Shortcut = Shortcut.CtrlN; Tool.SharedProps.Enabled = false; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); Tool = new ButtonTool("Modificar"); Tool.SharedProps.Caption = "Modificar"; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images["edit_page.png"]; Tool.SharedProps.Shortcut = Shortcut.CtrlM; Tool.SharedProps.Enabled = false; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); Tool = new ButtonTool("Eliminar"); Tool.SharedProps.Caption = "Eliminar"; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images["delete_page.png"]; Tool.SharedProps.Shortcut = Shortcut.CtrlD; Tool.SharedProps.Enabled = false; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); Tool = new ButtonTool("Copiar"); Tool.SharedProps.Caption = "Copiar"; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images["attachment.png"]; Tool.SharedProps.Shortcut = Shortcut.CtrlC; Tool.SharedProps.Enabled = false; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); Tool = new ButtonTool("Auditar"); Tool.SharedProps.Caption = "Auditar"; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images["search.png"]; Tool.SharedProps.Enabled = false; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); Tool = new ButtonTool("Actualizar"); Tool.SharedProps.Caption = "Actualizar"; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images["refresh.png"]; Tool.SharedProps.Shortcut = Shortcut.F5; Tool.SharedProps.Enabled = false; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); Tool = new ButtonTool("ImportarXML"); Tool.SharedProps.Caption = "Importar XML"; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images["orange_arrow_down.png"]; //Tool.SharedProps.Shortcut = Shortcut.F5; Tool.SharedProps.Enabled = false; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); Tool = new ButtonTool("ExportarXML"); Tool.SharedProps.Caption = "Exportar XML"; Tool.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; Tool.SharedProps.AppearancesLarge.Appearance.Image = ilMain.Images["orange_arrow_up.png"]; //Tool.SharedProps.Shortcut = Shortcut.F5; Tool.SharedProps.Enabled = false; Group.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] { Tool }); Tab.Groups.Add(Group); utbmMain.Ribbon.Tabs.Add(Tab); }
private void initializeComponent() { components = new Container(); var buttonTool9 = new ButtonTool("cmdOpen"); var buttonTool10 = new ButtonTool("cmdSave"); var buttonTool11 = new ButtonTool("cmdClose"); var buttonTool12 = new ButtonTool("cmdExit"); var ribbonTab1 = new RibbonTab("tabMain"); var ribbonGroup1 = new RibbonGroup("ribbonGroup1"); var buttonTool1 = new ButtonTool("cmdOpen"); var buttonTool2 = new ButtonTool("cmdSave"); var buttonTool3 = new ButtonTool("cmdClose"); var buttonTool4 = new ButtonTool("cmdOpen"); var appearance1 = new Appearance(); var appearance2 = new Appearance(); var buttonTool5 = new ButtonTool("cmdSave"); var appearance3 = new Appearance(); var appearance4 = new Appearance(); var buttonTool6 = new ButtonTool("cmdClose"); var appearance5 = new Appearance(); var appearance6 = new Appearance(); var buttonTool8 = new ButtonTool("cmdExit"); var resources = new ComponentResourceManager(typeof(FrmMain)); ultraToolbarsManager = new UltraToolbarsManager(components); _frmMain_Toolbars_Dock_Area_Left = new UltraToolbarsDockArea(); _frmMain_Toolbars_Dock_Area_Right = new UltraToolbarsDockArea(); _frmMain_Toolbars_Dock_Area_Top = new UltraToolbarsDockArea(); _frmMain_Toolbars_Dock_Area_Bottom = new UltraToolbarsDockArea(); openFileDialog = new OpenFileDialog(); ((ISupportInitialize)(ultraToolbarsManager)).BeginInit(); SuspendLayout(); // // ultraToolbarsManager // ultraToolbarsManager.DesignerFlags = 0; ultraToolbarsManager.DockWithinContainer = this; ultraToolbarsManager.DockWithinContainerBaseType = typeof(Form); ultraToolbarsManager.FormDisplayStyle = FormDisplayStyle.StandardWithRibbon; buttonTool11.InstanceProps.IsFirstInGroup = true; buttonTool12.InstanceProps.IsFirstInGroup = true; ultraToolbarsManager.Ribbon.ApplicationMenu.ToolAreaLeft.NonInheritedTools.AddRange(new ToolBase[] { buttonTool9, buttonTool10, buttonTool11, buttonTool12}); ultraToolbarsManager.Ribbon.ApplicationMenuButtonImage = Resources.sfera_trasparente; ribbonTab1.Caption = @"Assemblea Offline"; ribbonGroup1.Caption = @"Generale"; buttonTool1.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; buttonTool2.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; buttonTool3.InstanceProps.IsFirstInGroup = true; buttonTool3.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large; ribbonGroup1.Tools.AddRange(new ToolBase[] { buttonTool1, buttonTool2, buttonTool3}); ribbonTab1.Groups.AddRange(new[] { ribbonGroup1}); ultraToolbarsManager.Ribbon.NonInheritedRibbonTabs.AddRange(new[] { ribbonTab1}); ultraToolbarsManager.Ribbon.Visible = true; ultraToolbarsManager.ShowFullMenusDelay = 500; appearance1.Image = Resources.folder; buttonTool4.SharedPropsInternal.AppearancesLarge.Appearance = appearance1; appearance2.Image = Resources.folder1; buttonTool4.SharedPropsInternal.AppearancesSmall.Appearance = appearance2; buttonTool4.SharedPropsInternal.Caption = @"Apri"; appearance3.Image = Resources.disk; buttonTool5.SharedPropsInternal.AppearancesLarge.Appearance = appearance3; appearance4.Image = Resources.disk1; buttonTool5.SharedPropsInternal.AppearancesSmall.Appearance = appearance4; buttonTool5.SharedPropsInternal.Caption = @"Salva"; appearance5.Image = Resources.door_out; buttonTool6.SharedPropsInternal.AppearancesLarge.Appearance = appearance5; appearance6.Image = Resources.door_out1; buttonTool6.SharedPropsInternal.AppearancesSmall.Appearance = appearance6; buttonTool6.SharedPropsInternal.Caption = @"Chiudi"; buttonTool8.SharedPropsInternal.Caption = @"Esci"; buttonTool8.SharedPropsInternal.CustomizerCaption = @"Esci"; ultraToolbarsManager.Tools.AddRange(new ToolBase[] { buttonTool4, buttonTool5, buttonTool6, buttonTool8}); ultraToolbarsManager.ToolClick += ultraToolbarsManager_ToolClick; // // _frmMain_Toolbars_Dock_Area_Left // _frmMain_Toolbars_Dock_Area_Left.AccessibleRole = AccessibleRole.Grouping; _frmMain_Toolbars_Dock_Area_Left.BackColor = Color.FromArgb(191, 219, 255); _frmMain_Toolbars_Dock_Area_Left.DockedPosition = DockedPosition.Left; _frmMain_Toolbars_Dock_Area_Left.ForeColor = SystemColors.ControlText; _frmMain_Toolbars_Dock_Area_Left.InitialResizeAreaExtent = 8; _frmMain_Toolbars_Dock_Area_Left.Location = new Point(0, 162); _frmMain_Toolbars_Dock_Area_Left.Name = "_frmMain_Toolbars_Dock_Area_Left"; _frmMain_Toolbars_Dock_Area_Left.Size = new Size(8, 403); _frmMain_Toolbars_Dock_Area_Left.ToolbarsManager = ultraToolbarsManager; // // _frmMain_Toolbars_Dock_Area_Right // _frmMain_Toolbars_Dock_Area_Right.AccessibleRole = AccessibleRole.Grouping; _frmMain_Toolbars_Dock_Area_Right.BackColor = Color.FromArgb(191, 219, 255); _frmMain_Toolbars_Dock_Area_Right.DockedPosition = DockedPosition.Right; _frmMain_Toolbars_Dock_Area_Right.ForeColor = SystemColors.ControlText; _frmMain_Toolbars_Dock_Area_Right.InitialResizeAreaExtent = 8; _frmMain_Toolbars_Dock_Area_Right.Location = new Point(943, 162); _frmMain_Toolbars_Dock_Area_Right.Name = "_frmMain_Toolbars_Dock_Area_Right"; _frmMain_Toolbars_Dock_Area_Right.Size = new Size(8, 403); _frmMain_Toolbars_Dock_Area_Right.ToolbarsManager = ultraToolbarsManager; // // _frmMain_Toolbars_Dock_Area_Top // _frmMain_Toolbars_Dock_Area_Top.AccessibleRole = AccessibleRole.Grouping; _frmMain_Toolbars_Dock_Area_Top.BackColor = Color.FromArgb(191, 219, 255); _frmMain_Toolbars_Dock_Area_Top.DockedPosition = DockedPosition.Top; _frmMain_Toolbars_Dock_Area_Top.ForeColor = SystemColors.ControlText; _frmMain_Toolbars_Dock_Area_Top.Location = new Point(0, 0); _frmMain_Toolbars_Dock_Area_Top.Name = "_frmMain_Toolbars_Dock_Area_Top"; _frmMain_Toolbars_Dock_Area_Top.Size = new Size(951, 162); _frmMain_Toolbars_Dock_Area_Top.ToolbarsManager = ultraToolbarsManager; // // _frmMain_Toolbars_Dock_Area_Bottom // _frmMain_Toolbars_Dock_Area_Bottom.AccessibleRole = AccessibleRole.Grouping; _frmMain_Toolbars_Dock_Area_Bottom.BackColor = Color.FromArgb(191, 219, 255); _frmMain_Toolbars_Dock_Area_Bottom.DockedPosition = DockedPosition.Bottom; _frmMain_Toolbars_Dock_Area_Bottom.ForeColor = SystemColors.ControlText; _frmMain_Toolbars_Dock_Area_Bottom.InitialResizeAreaExtent = 8; _frmMain_Toolbars_Dock_Area_Bottom.Location = new Point(0, 565); _frmMain_Toolbars_Dock_Area_Bottom.Name = "_frmMain_Toolbars_Dock_Area_Bottom"; _frmMain_Toolbars_Dock_Area_Bottom.Size = new Size(951, 8); _frmMain_Toolbars_Dock_Area_Bottom.ToolbarsManager = ultraToolbarsManager; // // openFileDialog // openFileDialog.DefaultExt = "SferaAssembleaOffline"; openFileDialog.Filter = @"Pacchetto assemblea offline (*.SferaAssembleaOffline)|*.SferaAssembleaOffline"; // // frmMain // ClientSize = new Size(951, 573); Controls.Add(_frmMain_Toolbars_Dock_Area_Left); Controls.Add(_frmMain_Toolbars_Dock_Area_Right); Controls.Add(_frmMain_Toolbars_Dock_Area_Bottom); Controls.Add(_frmMain_Toolbars_Dock_Area_Top); Icon = ((Icon)(resources.GetObject("$this.Icon"))); IsMdiContainer = true; Name = "FrmMain"; Text = @"Sfera - Assemblea Offline"; WindowState = FormWindowState.Maximized; MdiChildActivate += frmMain_MdiChildActivate; ((ISupportInitialize)(ultraToolbarsManager)).EndInit(); ResumeLayout(false); }
private ToolBase getTool(string key, ToolbarType type) { ToolBase _tool; if (_toolbarsManager.Tools.Exists(key)) _tool = _toolbarsManager.Tools[key]; else { switch (type) { case ToolbarType.Button: _tool = new ButtonTool(key); break; case ToolbarType.PopUpMenu: _tool = new PopupMenuTool(key); break; case ToolbarType.RibbonTab: _tool = new ButtonTool(key); break; default: _tool = new ButtonTool(key); break; } _toolbarsManager.Tools.Add(_tool); } return _tool; }