void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); if (mViewMode == eBusinessFlowsTreeViewMode.ReadWrite) { if (WorkSpace.Instance.UserProfile.UserTypeHelper.IsSupportAutomate) { TreeViewUtils.AddMenuItem(mContextMenu, "Automate", Automate, null, eImageType.Automate); } AddItemNodeBasicManipulationsOptions(mContextMenu); AddSourceControlOptions(mContextMenu); MenuItem ExportMenu = TreeViewUtils.CreateSubMenu(mContextMenu, "Export"); TreeViewUtils.AddSubMenuItem(ExportMenu, "Export to ALM", ExportToALM, null, "@ALM_16x16.png"); TreeViewUtils.AddSubMenuItem(ExportMenu, "Export to CSV", ExportToCSV, null, "@CSV_16x16.png"); if (WorkSpace.Instance.BetaFeatures.BFExportToJava) { TreeViewUtils.AddSubMenuItem(ExportMenu, "Export to Java", ExportToJava, null, ""); } } AddGherkinOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); AddItemNodeBasicManipulationsOptions(mContextMenu, allowSave: false, allowCopy: false, allowCut: false, allowDuplicate: false, allowDelete: true); TreeViewUtils.AddMenuItem(mContextMenu, "Open Plugin Local Folder", ItemOpenContaining, null, "@Folder_16x16.png"); }
ContextMenu ITreeViewItem.Menu() { ContextMenu CM = new ContextMenu(); TreeViewUtils.AddMenuItem(CM, "Save", Save, null, eImageType.Save); return(CM); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Refresh", RefreshItems, null, eImageType.Refresh); TV.AddToolbarTool(eImageType.Refresh, "Refresh", RefreshItems); TreeViewUtils.AddMenuItem(mContextMenu, "Duplicate", Duplicate, null, "@Duplicate_16x16.png"); TV.AddToolbarTool("@Duplicate_16x16.png", "Duplicate", new RoutedEventHandler(Duplicate)); MenuItem importMenu = TreeViewUtils.CreateSubMenu(mContextMenu, "Add New Table"); TreeViewUtils.AddSubMenuItem(importMenu, "Add New Customized Table", AddNewCustomizedTable, null, "@Add_16x16.png"); TreeViewUtils.AddSubMenuItem(importMenu, "Add New Key Value Table", AddNewKeyValueTable, null, "@Add_16x16.png"); TreeViewUtils.AddMenuItem(mContextMenu, "Commit All", CommitAll, null, "@Commit_16x16.png"); TV.AddToolbarTool("@Commit_16x16.png", "Commit All", new RoutedEventHandler(CommitAll)); TreeViewUtils.AddMenuItem(mContextMenu, "Rename", Rename, null, "@Edit_16x16.png"); TV.AddToolbarTool("@Edit_16x16.png", "Rename", new RoutedEventHandler(Rename)); TreeViewUtils.AddMenuItem(mContextMenu, "Delete", Delete, null, "@Trash_16x16.png"); TV.AddToolbarTool("@Trash_16x16.png", "Delete", new RoutedEventHandler(Delete)); TreeViewUtils.AddMenuItem(mContextMenu, "Export to Excel", ExportToExcel, null, "@Export_16x16.png"); TV.AddToolbarTool("@Export_16x16.png", "Export to Excel", new RoutedEventHandler(ExportToExcel)); TreeViewUtils.AddMenuItem(mContextMenu, "Import from Excel", AddNewTableFromExcel, null, eImageType.ExcelFile); AddSourceControlOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); if (mViewMode == eBusinessFlowsTreeViewMode.ReadWrite) { if (WorkSpace.Instance.UserProfile.UserTypeHelper.IsSupportAutomate) { TreeViewUtils.AddMenuItem(mContextMenu, "Automate", Automate, null, eImageType.Automate); } AddItemNodeBasicManipulationsOptions(mContextMenu); MenuItem actConversionMenu = TreeViewUtils.CreateSubMenu(mContextMenu, "Conversion", eImageType.Convert); TreeViewUtils.AddSubMenuItem(actConversionMenu, "Legacy Actions Conversion", ActionsConversionHandler, null, eImageType.Convert); TreeViewUtils.AddSubMenuItem(actConversionMenu, "Clean Inactive Legacy Actions", LegacyActionsRemoveHandler, null, eImageType.Delete); AddSourceControlOptions(mContextMenu); MenuItem ExportMenu = TreeViewUtils.CreateSubMenu(mContextMenu, "Export", eImageType.Export); TreeViewUtils.AddSubMenuItem(ExportMenu, "Export to ALM", ExportToALM, null, eImageType.ALM); TreeViewUtils.AddSubMenuItem(ExportMenu, "Export to CSV", ExportToCSV, null, eImageType.CSV); if (WorkSpace.Instance.BetaFeatures.BFExportToJava) { TreeViewUtils.AddSubMenuItem(ExportMenu, "Export to Java", ExportToJava, null, ""); } } AddGherkinOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Add Plugin", AddPlugIn, null, eImageType.Add); TreeViewUtils.AddMenuItem(mContextMenu, "Open Folder in File Explorer", OpenTreeFolderHandler, null, eImageType.OpenFolder); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Add Plugin", AddPlugIn, null, "@Plugin_16x16.png"); TreeViewUtils.AddMenuItem(mContextMenu, "Open Folder in File Explorer", OpenTreeFolderHandler, null, "@Folder_16x16.png"); mTreeView.AddToolbarTool("@Folder_16x16.png", "Open Folder in File Explorer", OpenTreeFolderHandler); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Open Execution Results Default Folder", OpenExecutionResultsFolder, null, "@Folder_16x16.png"); TV.AddToolbarTool("@Folder_16x16.png", "Open Execution Results Default Folder", OpenExecutionResultsFolder); }
ContextMenu ITreeViewItem.Menu() { ContextMenu CM = new ContextMenu(); TreeViewUtils.AddMenuItem(CM, "Save All", SaveAll, null, eImageType.Save); AddViewFolderFilesMenuItem(CM, mReportFolder.FolderFullPath); return(CM); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Open by External Player", OpenInExternal, null, "@CreateShorCut_16x16.png"); mTreeView.AddToolbarTool("@CreateShorCut_16x16.png", "Open by External Player", OpenInExternal); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Refresh", RefreshItems, null, eImageType.Refresh); mTreeView.AddToolbarTool(eImageType.Refresh, "Refresh", RefreshItems); }
public void AddFolderNodeBasicManipulationsOptions(ContextMenu CM, string nodeItemTypeName, bool allowRefresh = true, bool allowAddNew = true, bool allowPaste = true, bool allowSaveAll = true, bool allowCutItems = true, bool allowCopyItems = true, bool allowRenameFolder = true, bool allowAddSubFolder = true, bool allowDeleteFolder = true, bool allowOpenFolder = true, bool allowDeleteAllItems = false) { if (allowRefresh) { TreeViewUtils.AddMenuItem(CM, "Refresh", RefreshTreeFolderHandler, null, eImageType.Refresh); mTreeView.AddToolbarTool(eImageType.Refresh, "Refresh", RefreshTreeFolderHandler); } if (allowAddNew) { TreeViewUtils.AddMenuItem(CM, "Add New " + nodeItemTypeName, AddTreeItemHandler, null, "@Add_16x16.png"); mTreeView.AddToolbarTool("@Add_16x16.png", "Add New " + nodeItemTypeName, AddTreeItemHandler); } if (allowPaste) { TreeViewUtils.AddMenuItem(CM, "Paste", PastOnTreeFolderHandler, null, "@Paste_16x16.png"); mTreeView.AddToolbarTool("@Paste_16x16.png", "Paste", PastOnTreeFolderHandler); } if (allowCopyItems) { TreeViewUtils.AddMenuItem(CM, "Copy Items", CopyTreeFolderItemsHandler, null, "@Copy_16x16.png"); mTreeView.AddToolbarTool("@Copy_16x16.png", "Copy Items", CopyTreeFolderItemsHandler); } if (allowCutItems) { TreeViewUtils.AddMenuItem(CM, "Cut Items", CutTreeFolderItemsHandler, null, "@Cut_16x16.png"); mTreeView.AddToolbarTool("@Cut_16x16.png", "Cut Items", CutTreeFolderItemsHandler); } if (allowSaveAll) { TreeViewUtils.AddMenuItem(CM, "Save All", SaveAllTreeFolderItemsHandler, null, "@SaveAll_16x16.png"); mTreeView.AddToolbarTool("@SaveAll_16x16.png", "Save All", SaveAllTreeFolderItemsHandler); } if (allowDeleteAllItems) { TreeViewUtils.AddMenuItem(CM, "Delete All Items", DeleteAllTreeItemsHandler, null, "@Trash_16x16.png"); mTreeView.AddToolbarTool("@Trash_16x16.png", "Delete All Items", DeleteAllTreeItemsHandler); } if (allowAddSubFolder) { TreeViewUtils.AddMenuItem(CM, "Add Sub Folder", AddSubTreeFolderHandler, null, "@AddFolder_16x16.png"); mTreeView.AddToolbarTool("@AddFolder_16x16.png", "Add Sub Folder", AddSubTreeFolderHandler); } if (allowRenameFolder) { TreeViewUtils.AddMenuItem(CM, "Rename Folder", RenameTreeFolderHandler, null, "@Edit_16x16.png"); mTreeView.AddToolbarTool("@Edit_16x16.png", "Rename Folder", RenameTreeFolderHandler); } if (allowDeleteFolder) { TreeViewUtils.AddMenuItem(CM, "Delete Folder", DeleteTreeFolderHandler, null, "@Trash_16x16.png"); mTreeView.AddToolbarTool("@Trash_16x16.png", "Delete Folder", DeleteTreeFolderHandler); } if (allowOpenFolder) { TreeViewUtils.AddMenuItem(CM, "Open Folder in File Explorer", OpenTreeFolderHandler, null, "@Folder_16x16.png"); mTreeView.AddToolbarTool("@Folder_16x16.png", "Open Folder in File Explorer", OpenTreeFolderHandler); } }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); AddFolderNodeBasicManipulationsOptions(mContextMenu, nodeItemTypeName: "DBTable", allowSaveAll: false, allowAddNew: false, allowCopyItems: false, allowCutItems: false, allowPaste: false); TreeViewUtils.AddMenuItem(mContextMenu, "Add Query", AddQuery, null, "@Save_16x16.png"); mTreeView.AddToolbarTool("@Save_16x16.png", "Add Query", AddQuery); AddSourceControlOptions(mContextMenu, false, false); }
ContextMenu ITreeViewItem.Menu() { ContextMenu CM = new ContextMenu(); TreeViewUtils.AddMenuItem(CM, "Refresh", RefreshItems, null, eImageType.Refresh); TreeViewUtils.AddMenuItem(CM, "Save All", SaveAll, null, eImageType.Save); AddViewFolderFilesMenuItem(CM, Path); return(CM); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Set as Default Template", SetTemplateAsDefault, null, eImageType.Check); AddItemNodeBasicManipulationsOptions(mContextMenu, allowCopy: false, allowCut: false); AddSourceControlOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Add New Application", AddApplication, null, eImageType.Add); AddItemNodeBasicManipulationsOptions(mContextMenu); AddSourceControlOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Open Plugin Package Folder", OpenPackageFolder, null, eImageType.OpenFolder); AddItemNodeBasicManipulationsOptions(mContextMenu, allowSave: false, allowCopy: false, allowCut: false, allowDuplicate: false, allowDelete: true); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); AddSourceControlOptions(mContextMenu, false, false); TreeViewUtils.AddMenuItem(mContextMenu, "Add DB Model", AddDBModel, null, "@Save_16x16.png"); //TODO: Icon mTreeView.AddToolbarTool("@Save_16x16.png", "Add DB Model", AddDBModel); //TODO: Icon }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Refresh", RefreshItems, null, eImageType.Refresh); TreeViewUtils.AddMenuItem(mContextMenu, "Add Embedded Plugin", AddNewEmbeddedPlugIn, null, "@Plugin_16x16.png"); TreeViewUtils.AddMenuItem(mContextMenu, "Add System Plugin", AddNewSystemPlugIn, null, "@SystemPlugin_16x16.png"); TreeViewUtils.AddMenuItem(mContextMenu, "Open Folder in File Explorer", OpenTreeFolderHandler, null, "@Folder_16x16.png"); mTreeView.AddToolbarTool("@Folder_16x16.png", "Open Folder in File Explorer", OpenTreeFolderHandler); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Save Parent Environment", Save, this, eImageType.Save); TreeViewUtils.AddMenuItem(mContextMenu, "Duplicate", Duplicate, null, eImageType.Duplicate); TreeViewUtils.AddMenuItem(mContextMenu, "Delete", Delete, null, eImageType.Delete); TreeViewUtils.AddMenuItem(mContextMenu, "Share With Other Environments", Share, this, eImageType.Share); }
ContextMenu ITreeViewItem.Menu() { ContextMenu CM = new ContextMenu(); TreeViewUtils.AddMenuItem(CM, "Refresh", RefreshItems, null, eImageType.Refresh); TreeViewUtils.AddMenuItem(CM, "Save All", SaveAll, null, eImageType.Save); TreeViewUtils.AddMenuItem(CM, "Set Default Report Template", SetDefaultTemplate, null, eImageType.Check); AddViewFolderFilesMenuItem(CM, Path); return(CM); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Execution Logger Configurations", ExecutionResultsConfigWindow, null, "@Config3_16x16.png"); TV.AddToolbarTool("@Config3_16x16.png", "Execution Logger Configurations", ExecutionResultsConfigWindow); TreeViewUtils.AddMenuItem(mContextMenu, "Open Execution Results Default Folder", OpenExecutionResultsFolder, null, "@Folder_16x16.png"); TV.AddToolbarTool("@Folder_16x16.png", "Open Execution Results Default Folder", OpenExecutionResultsFolder); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); AddItemNodeBasicManipulationsOptions(mContextMenu, allowCopy: false, allowCut: false, allowDuplicate: false, allowViewXML: false); TreeViewUtils.AddMenuItem(mContextMenu, "Open External", OpenDocument, null, eImageType.ShareExternal); AddSourceControlOptions(mContextMenu); AddGherkinOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); AddItemNodeBasicManipulationsOptions(mContextMenu, allowCopy: false, allowCut: false, allowDuplicate: false, allowViewXML: false); TreeViewUtils.AddMenuItem(mContextMenu, "Open External", OpenDocument, null, "@Glass_16x16.png"); mTreeView.AddToolbarTool("@Glass_16x16.png", "Open External", OpenDocument); AddSourceControlOptions(mContextMenu); AddGherkinOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); if (mAgentsFolder.IsRootFolder) { AddFolderNodeBasicManipulationsOptions(mContextMenu, nodeItemTypeName: "Agent", allowDeleteFolder: false, allowRenameFolder: false, allowRefresh: false); } else { AddFolderNodeBasicManipulationsOptions(mContextMenu, nodeItemTypeName: "Agent", allowRefresh: false); } TreeViewUtils.AddMenuItem(mContextMenu, "Refresh Application Agents Lists", RefreshApplicationAgents, null, eImageType.Refresh); AddSourceControlOptions(mContextMenu, false, false); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); if (mShowMode == SharedActivitiesFolderTreeItem.eActivitiesItemsShowMode.ReadWrite) { AddItemNodeBasicManipulationsOptions(mContextMenu); TreeViewUtils.AddMenuItem(mContextMenu, "View Repository Item Usage", ShowUsage, null, eImageType.InstanceLink); AddSourceControlOptions(mContextMenu); } else { TreeViewUtils.AddMenuItem(mContextMenu, "View Repository Item Usage", ShowUsage, null, eImageType.InstanceLink); } }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); if (mShowMode == SharedVariablesFolderTreeItem.eVariablesItemsShowMode.ReadWrite) { AddItemNodeBasicManipulationsOptions(mContextMenu); TreeViewUtils.AddMenuItem(mContextMenu, "View Repository Item Usage", ShowUsage, null, "@Link_16x16.png"); AddSourceControlOptions(mContextMenu); } else { TreeViewUtils.AddMenuItem(mContextMenu, "View Repository Item Usage", ShowUsage, null, "@Link_16x16.png"); } }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Add New Environment", AddItemHandler, null, eImageType.Add); if (mProjEnvironmentFolder.IsRootFolder) { AddFolderNodeBasicManipulationsOptions(mContextMenu, "Environment", allowAddNew: false, allowDeleteFolder: false, allowRenameFolder: false, allowRefresh: false); } else { AddFolderNodeBasicManipulationsOptions(mContextMenu, "Environment", allowAddNew: false, allowRefresh: false); } AddSourceControlOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); TreeViewUtils.AddMenuItem(mContextMenu, "Add Page Objects Model", AddPOM, null, eImageType.Add); if (mPOMModelFolder.IsRootFolder) { AddFolderNodeBasicManipulationsOptions(mContextMenu, "Page Objects Model", allowAddNew: false, allowDeleteFolder: false, allowRenameFolder: false, allowRefresh: false); } else { AddFolderNodeBasicManipulationsOptions(mContextMenu, "Page Objects Model", allowAddNew: false, allowRefresh: false); } AddSourceControlOptions(mContextMenu); }
void ITreeViewItem.SetTools(ITreeView TV) { mTreeView = TV; mContextMenu = new ContextMenu(); if (mHtmlReportsFolder.IsRootFolder) { AddFolderNodeBasicManipulationsOptions(mContextMenu, nodeItemTypeName: "HTML Report Template", allowDeleteFolder: false, allowRenameFolder: false, allowRefresh: false, allowPaste: false, allowCutItems: false, allowCopyItems: false, allowAddSubFolder: false, allowDeleteAllItems: true); } else//Not supposed to have sub folders { AddFolderNodeBasicManipulationsOptions(mContextMenu, nodeItemTypeName: "HTML Report Template", allowRefresh: false, allowPaste: false, allowCutItems: false, allowCopyItems: false, allowRenameFolder: false, allowAddSubFolder: false, allowDeleteFolder: false); } TreeViewUtils.AddMenuItem(mContextMenu, "Open HTML Reports Default Folder", OpenHTMLReportsFolder, null, eImageType.OpenFolder); AddSourceControlOptions(mContextMenu, false, false); }