/// <summary> /// Creates the session menus. /// </summary> /// <returns> A MenuItemCollection.</returns> private MenuItemCollection BuildSessionMenuItems() { mnSessionMenus = new MenuItemCollection(); // Save Web Session event // EventHandler saveEvt = new EventHandler(this.SessionDesigner_SaveWebSession); // Open Unit event EventHandler openEvt = new EventHandler(scriptingDataDesigner.OpenFile); // Run Unit event // EventHandler runEvt = new EventHandler(this.SessionDesigner_RunWebSession); // Stop Session Run // EventHandler stopSessionRunEvt = new EventHandler(SessionDesigner_StopSessionRun); mnSessionMenus.Add("1OpenSd", new Ecyware.GreenBlue.Controls.MenuItem("mnuOpenUTS","&Open Scripting Data...",true,true,openEvt)); // mnSessionMenus.Add("2SaveSd", new Ecyware.GreenBlue.Controls.MenuItem("mnuSaveUTS","&Save Scripting Data As...",false,true,true,saveEvt)); // mnSessionMenus.Add("3RunSd", new Ecyware.GreenBlue.Controls.MenuItem("mnuRunUTS","&Run Scripting Data",false,true,runEvt)); // mnSessionMenus.Add("4StopSessionRun", new Ecyware.GreenBlue.Controls.MenuItem("mnuStopSessionRun","S&top Session Run",false,true,stopSessionRunEvt)); mnSessionMenus.Add("5Exit", new Ecyware.GreenBlue.Controls.MenuItem("mnuExit", "E&xit", true, true, new EventHandler(this.mnuExit_Click))); return mnSessionMenus; }
/// <summary> /// Creates the window panels menus. /// </summary> /// <returns> A MenuItemCollection.</returns> private MenuItemCollection BuildWindowMenuItems() { MenuItemCollection mnWindowItems = new MenuItemCollection(); // event EventHandler evt = null; mnWindowItems.Add("1Designer",new Ecyware.GreenBlue.Controls.MenuItem("mnuSessionScripting","&Session Scripting Designer",evt)); mnWindowItems.Add("2TextBrowser",new Ecyware.GreenBlue.Controls.MenuItem("mnuTextViewer","Text Viewer",evt)); mnWindowItems.Add("3HtmlBrowser",new Ecyware.GreenBlue.Controls.MenuItem("mnuHtmlViewer","HTML Viewer",evt)); ToolbarItem recordSession = new ToolbarItem(); ToolbarItem browserRequestFirstButton = new ToolbarItem(); ToolbarItem permitPopupWindow = new ToolbarItem(); // Record Session recordSession.Enabled = true; recordSession.Name = "tbRecordSession"; recordSession.Text = "Record Session"; recordSession.Toggle = true; recordSession.ImageIndex = 10; recordSession.Delimiter = true; recordSession.CheckedChangedDelegate = null; // Browser Request First Button browserRequestFirstButton.Enabled = true; browserRequestFirstButton.Name = "tbBrowserFirst"; browserRequestFirstButton.Text = "Allow Browser Navigate First"; browserRequestFirstButton.Toggle = true; browserRequestFirstButton.ImageIndex = 13; browserRequestFirstButton.Delimiter = false; browserRequestFirstButton.CheckedChangedDelegate = null; // Allow NewWindow Event permitPopupWindow.Enabled = true; permitPopupWindow.Name = "tbPermitPopup"; permitPopupWindow.Text = "Block popups"; permitPopupWindow.Toggle = true; permitPopupWindow.ImageIndex = 14; permitPopupWindow.Delimiter = false; permitPopupWindow.CheckedChangedDelegate = null; mnWindowItems.Add("4_RecordSession", recordSession); mnWindowItems.Add("5_BrowseFirst", browserRequestFirstButton); mnWindowItems.Add("6_NewWindow", permitPopupWindow); return mnWindowItems; }
/// <summary> /// Creates the menus for Help Menu. /// </summary> /// <returns> A MenuItemCollection.</returns> private MenuItemCollection BuildHelpMenus() { mnHelp = new MenuItemCollection(); // Query Html Event EventHandler helpContentsEvt = null;// new EventHandler(OpenHelpContents); EventHandler aboutBoxEvt = null;// new EventHandler(ShowAboutBox); mnHelp.Add("01Contents", new Ecyware.GreenBlue.Controls.MenuItem("mnuContents","&Contents...",true,true,false,helpContentsEvt)); mnHelp.Add("02About", new Ecyware.GreenBlue.Controls.MenuItem("mnuAbout","&About...",true,true,true,aboutBoxEvt)); return mnHelp; }
/// <summary> /// Creates the window panels menus. /// </summary> /// <returns> A MenuItemCollection.</returns> private MenuItemCollection BuildWindowMenuItems() { MenuItemCollection mnWindowItems = new MenuItemCollection(); // event EventHandler evt = new EventHandler(ShowControlBottomPanel); mnWindowItems.Add("1EventConsole",new Ecyware.GreenBlue.Controls.MenuItem("mnuEvtConsole","&Event Console",evt)); mnWindowItems.Add("2ResponseHeader",new Ecyware.GreenBlue.Controls.MenuItem("mnuResponseHeader","HTTP Res&ponse Header",evt)); mnWindowItems.Add("3RequestHeader",new Ecyware.GreenBlue.Controls.MenuItem("mnuRequestHeader","HTTP Re&quest Header",evt)); mnWindowItems.Add("4Cookies",new Ecyware.GreenBlue.Controls.MenuItem("mnuCookies","&Cookies",evt)); //mnWindowItems.Add("5UnitTestEventConsole",new Ecyware.GreenBlue.Controls.MenuItem("mnuUnitTestEvtConsole","&Unit Test Event Console",evt)); //mnWindowItems.Add("6QuickTests",new Ecyware.GreenBlue.Controls.MenuItem("mnuQuickTests","&Quick Tests",evt)); mnWindowItems.Add("7RecentSites",new Ecyware.GreenBlue.Controls.MenuItem("mnuRecentSites","&Recent Sites",evt)); mnWindowItems.Add("8UrlSpider",new Ecyware.GreenBlue.Controls.MenuItem("mnuUrlSpider","Url &Spider",evt)); return mnWindowItems; }
/// <summary> /// Creates the menus for Tool Menu. /// </summary> /// <returns> A MenuItemCollection.</returns> private MenuItemCollection BuildToolMenu() { mnuToolMenu = new MenuItemCollection(); // Load Encode Decode Tool EventHandler loadEncDecTool = new EventHandler(LoadEncodeDecodeTool); EventHandler loadRegExDesigner = new EventHandler(LoadRegExDesigner); EventHandler loadXSLTDesigner = new EventHandler(LoadXsltDesigner); EventHandler queryHtmlEvent = new EventHandler(LoadXPathDesigner); // Load test manager EventHandler loadTestManager = new EventHandler(LoadTestManager); // Proxy options EventHandler proxyOptionsEvent = new EventHandler(LoadProxyOptions); // Basic Authentication Options EventHandler basicAuthenticationOptionsEvent = new EventHandler(LoadBasicAuthenticationOptions); // Application options EventHandler appOptionsEvent = new EventHandler(LoadApplicationOptions); // Add Web References EventHandler addWebTransformReferencesEvent = new EventHandler(AddWebTransformReferencesDialog); mnuToolMenu.Add("001QueryHtml", new Ecyware.GreenBlue.Controls.MenuItem("mnuQueryHtml","&HTML Query Editor",true,true,false,queryHtmlEvent)); mnuToolMenu.Add("004TestManager", new Ecyware.GreenBlue.Controls.MenuItem("mnuTestManager","&Web Unit Test Template Manager...",true,true,false,loadTestManager)); mnuToolMenu.Add("005EncodeDecodeTool", new Ecyware.GreenBlue.Controls.MenuItem("mnuEncodeDecodeTool","&Encode Decode Tool...",true,true,false,loadEncDecTool)); mnuToolMenu.Add("006ProxyOptions", new Ecyware.GreenBlue.Controls.MenuItem("mnuProxyOptions","&Proxy Options...",true,true,false,proxyOptionsEvent)); mnuToolMenu.Add("007BasicAuthentication", new Ecyware.GreenBlue.Controls.MenuItem("mnuBasciAuthentication","&Basic Authentication Options...",true,true,false,basicAuthenticationOptionsEvent)); mnuToolMenu.Add("009Options", new Ecyware.GreenBlue.Controls.MenuItem("mnuAppOptions","&Options...",true,true,true,appOptionsEvent)); mnuToolMenu.Add("008AddWebTransformReferences", new Ecyware.GreenBlue.Controls.MenuItem("mnuAddWebTransformReferences","&Add Web Transform References...",true,true,false,addWebTransformReferencesEvent)); mnuToolMenu.Add("002RegEx", new Ecyware.GreenBlue.Controls.MenuItem("mnuRegExDesigner","RegE&x Designer", true, true, false, loadRegExDesigner)); mnuToolMenu.Add("003Xslt", new Ecyware.GreenBlue.Controls.MenuItem("mnuXsltDesigner", "XSL&T Designer", true, true, false, loadXSLTDesigner)); return mnuToolMenu; }
/// <summary> /// Creates the menus for File Menu. /// </summary> /// <returns> A MenuItemCollection.</returns> private MenuItemCollection BuildFileMenuItems() { mnFile = new MenuItemCollection(); //EventHandler openReportEvt = new EventHandler(this.OpenReport); //EventHandler saveReportEvt = new EventHandler(this.SaveReport); //EventHandler printReportEvt = new EventHandler(this.PrintReport); EventHandler saveHtmlEvt = new EventHandler(this.SaveHtml); EventHandler printHtmlEvt = new EventHandler(this.PrintHtml); EventHandler openEvt = new EventHandler(this.SessionDesigner_OpenWebSession); //EventHandler runEvt = new EventHandler(LoginGreenBlueServices); mnFile.Add("01OpenSd", new Ecyware.GreenBlue.Controls.MenuItem("mnuOpenApplication","&Open Web Store Manager...",true,true,false,openEvt)); // mnFile.Add("02Login", // new Ecyware.GreenBlue.Controls.MenuItem("mnuLogin","&Login to GreenBlue Services...",true,true,false,runEvt)); // mnFile.Add("03OpenReport", // new Ecyware.GreenBlue.Controls.MenuItem("mnuOpenReport","&Open Report...",true,true,true,openReportEvt)); // mnFile.Add("04SaveReport", // new Ecyware.GreenBlue.Controls.MenuItem("mnuSaveReport","&Save Report...",false,true,false,saveReportEvt)); // mnFile.Add("05PrintReport", // new Ecyware.GreenBlue.Controls.MenuItem("mnuPrintReport","&Print Report...",false,true,false,printReportEvt)); mnFile.Add("06SaveHtmlSource", new Ecyware.GreenBlue.Controls.MenuItem("mnuSaveHtmlSource","&Save HTML Source...",false,true,true,saveHtmlEvt)); mnFile.Add("07PrintHtmlSource", new Ecyware.GreenBlue.Controls.MenuItem("mnuPrintHtmlSource","&Print HTML Source...",false,true,false,printHtmlEvt)); // Report Dialog event EventHandler reportDialogEvt = new EventHandler(formeditor_ReportDialog); // Report Button // ToolbarItem reportButton = new ToolbarItem(); // reportButton.Enabled = false; // reportButton.Name = "tbReport"; // reportButton.Text = "Preview Report"; // reportButton.ImageIndex = 8; // reportButton.ClickDelegate = reportDialogEvt; // // mnFile.Add("10_Button", reportButton); // // // add preview report // mnFile.Add("08PreviewReport", new Ecyware.GreenBlue.Controls.MenuItem("mnuReportDialog","&Report Preview...",false,true,true,reportDialogEvt)); mnFile.Add("09Exit", new Ecyware.GreenBlue.Controls.MenuItem("mnuExit","&Exit",true,true,true,this.GBExit)); return mnFile; }
/// <summary> /// Creates the menus for Edit Menu. /// </summary> /// <returns> A MenuItemCollection.</returns> private MenuItemCollection BuildEditMenuItems() { mnEditMenus = new MenuItemCollection(); // event EventHandler findDialogEvt = new EventHandler(ShowFindDialog); EventHandler replaceDialogEvt = new EventHandler(ShowReplaceDialog); EventHandler recordSesionToggleEvent = new EventHandler(RecordSessionChanged); EventHandler browserRequestFirstToggleEvent = new EventHandler(BrowserRequestFirstChanged); EventHandler permitPopupWindowEvent = new EventHandler(PermitPopupWindowChanged); mnEditMenus.Add("1_Find",new Ecyware.GreenBlue.Controls.MenuItem("mnuFind","&Find",true,true,findDialogEvt)); mnEditMenus.Add("2_Replace",new Ecyware.GreenBlue.Controls.MenuItem("mnuReplace","&Replace",true,true,replaceDialogEvt)); ToolbarItem recordSession = new ToolbarItem(); ToolbarItem browserRequestFirstButton = new ToolbarItem(); ToolbarItem permitPopupWindow = new ToolbarItem(); // Record Session recordSession.Enabled = true; recordSession.Name = "tbRecordSession"; recordSession.Text = "Record Session"; recordSession.Toggle = true; recordSession.ImageIndex = 10; recordSession.Delimiter = true; recordSession.CheckedChangedDelegate = recordSesionToggleEvent; // Browser Request First Button browserRequestFirstButton.Enabled = true; browserRequestFirstButton.Name = "tbBrowserFirst"; browserRequestFirstButton.Text = "Allow Browser Navigate First"; browserRequestFirstButton.Toggle = true; browserRequestFirstButton.ImageIndex = 13; browserRequestFirstButton.Delimiter = false; browserRequestFirstButton.CheckedChangedDelegate = browserRequestFirstToggleEvent; // Allow NewWindow Event permitPopupWindow.Enabled = true; permitPopupWindow.Name = "tbPermitPopup"; permitPopupWindow.Text = "Block popups"; permitPopupWindow.Toggle = true; permitPopupWindow.ImageIndex = 14; permitPopupWindow.Delimiter = false; permitPopupWindow.CheckedChangedDelegate = permitPopupWindowEvent; mnEditMenus.Add("2_RecordSession", recordSession); mnEditMenus.Add("3_BrowseFirst", browserRequestFirstButton); mnEditMenus.Add("4_NewWindow", permitPopupWindow); return mnEditMenus; }