117,147 → 117,158 |
/// the contents of this method with the code editor. |
/// </summary> |
private void InitializeComponent() { |
this.components = new System.ComponentModel.Container(); |
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); |
this.wordWrapMenuItem = new System.Windows.Forms.MenuItem(); |
this.treeImageList = new System.Windows.Forms.ImageList(this.components); |
this.messagesContextMenu = new System.Windows.Forms.ContextMenu(); |
this.selectAllmenuItem = new System.Windows.Forms.MenuItem(); |
this.copyMenuItem = new System.Windows.Forms.MenuItem(); |
this.statusBar = new System.Windows.Forms.StatusBar(); |
this.connectionStatusBar = new System.Windows.Forms.StatusBarPanel(); |
this.saveButtonImageList = new System.Windows.Forms.ImageList(this.components); |
this.closeConnectionMenuItem = new System.Windows.Forms.MenuItem(); |
this.viewContextMenu = new System.Windows.Forms.ContextMenu(); |
this.saveLogDialog = new System.Windows.Forms.SaveFileDialog(); |
this.mainMenu = new System.Windows.Forms.MainMenu(); |
this.fileMenu = new System.Windows.Forms.MenuItem(); |
this.startMenuItem = new System.Windows.Forms.MenuItem(); |
this.stopMenuItem = new System.Windows.Forms.MenuItem(); |
this.recentListeningMenu = new System.Windows.Forms.MenuItem(); |
this.recentListeningNoItem = new System.Windows.Forms.MenuItem(); |
this.menuSeparator5 = new System.Windows.Forms.MenuItem(); |
this.loadBinLogMenuItem = new System.Windows.Forms.MenuItem(); |
this.saveBinLogMenuItem = new System.Windows.Forms.MenuItem(); |
this.menuSeparator1 = new System.Windows.Forms.MenuItem(); |
this.saveLogMenuItem = new System.Windows.Forms.MenuItem(); |
this.saveTcoLogMenuItem = new System.Windows.Forms.MenuItem(); |
this.saveHttpLogMenuItem = new System.Windows.Forms.MenuItem(); |
this.saveXmlLogMenuItem = new System.Windows.Forms.MenuItem(); |
this.menuSeparator2 = new System.Windows.Forms.MenuItem(); |
this.exitMenuItem = new System.Windows.Forms.MenuItem(); |
this.viewMenu = new System.Windows.Forms.MenuItem(); |
this.clearMainMenuItem = new System.Windows.Forms.MenuItem(); |
this.messagesMenu = new System.Windows.Forms.MenuItem(); |
this.allMessagesMenuItem = new System.Windows.Forms.MenuItem(); |
this.infoMessagesMenuItem = new System.Windows.Forms.MenuItem(); |
this.importantMessagesMenuItem = new System.Windows.Forms.MenuItem(); |
this.menuSeparator3 = new System.Windows.Forms.MenuItem(); |
this.tcpShowByDirectionMenuItem = new System.Windows.Forms.MenuItem(); |
this.tcpShowByTimeMenuItem = new System.Windows.Forms.MenuItem(); |
this.menuSeparator4 = new System.Windows.Forms.MenuItem(); |
this.autoExpandMainMenuItem = new System.Windows.Forms.MenuItem(); |
this.wordWrapMainMenuItem = new System.Windows.Forms.MenuItem(); |
this.helpMenu = new System.Windows.Forms.MenuItem(); |
this.aboutMenuItem = new System.Windows.Forms.MenuItem(); |
this.panel1 = new System.Windows.Forms.Panel(); |
this.panel3 = new System.Windows.Forms.Panel(); |
this.panel4 = new System.Windows.Forms.Panel(); |
this.splitter2 = new System.Windows.Forms.Splitter(); |
this.logBox = new System.Windows.Forms.ListBox(); |
this.splitter1 = new System.Windows.Forms.Splitter(); |
this.messageView = new System.Windows.Forms.TreeView(); |
this.saveBinLogDialog = new System.Windows.Forms.SaveFileDialog(); |
this.loadBinLogDialog = new System.Windows.Forms.OpenFileDialog(); |
this.autoExpandMenuItem = new System.Windows.Forms.MenuItem(); |
this.messagesBox = new TCPproxy.ViewControl(); |
((System.ComponentModel.ISupportInitialize)(this.connectionStatusBar)).BeginInit(); |
this.panel1.SuspendLayout(); |
this.panel3.SuspendLayout(); |
this.panel4.SuspendLayout(); |
this.SuspendLayout(); |
// |
// wordWrapMenuItem |
// |
this.wordWrapMenuItem.Index = 2; |
this.wordWrapMenuItem.Text = "Word &Wrap"; |
this.wordWrapMenuItem.Click += new System.EventHandler(this.wordWrapMenuItem_Click); |
// |
// treeImageList |
// |
this.treeImageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("treeImageList.ImageStream"))); |
this.treeImageList.TransparentColor = System.Drawing.Color.Magenta; |
// |
// messagesContextMenu |
// |
this.messagesContextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.components=new System.ComponentModel.Container(); |
System.ComponentModel.ComponentResourceManager resources=new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); |
this.wordWrapMenuItem=new System.Windows.Forms.MenuItem(); |
this.treeImageList=new System.Windows.Forms.ImageList(this.components); |
this.messagesContextMenu=new System.Windows.Forms.ContextMenu(); |
this.selectAllmenuItem=new System.Windows.Forms.MenuItem(); |
this.copyMenuItem=new System.Windows.Forms.MenuItem(); |
this.statusBar=new System.Windows.Forms.StatusBar(); |
this.connectionStatusBar=new System.Windows.Forms.StatusBarPanel(); |
this.saveButtonImageList=new System.Windows.Forms.ImageList(this.components); |
this.closeConnectionMenuItem=new System.Windows.Forms.MenuItem(); |
this.viewContextMenu=new System.Windows.Forms.ContextMenu(); |
this.autoExpandMenuItem=new System.Windows.Forms.MenuItem(); |
this.saveLogDialog=new System.Windows.Forms.SaveFileDialog(); |
this.mainMenu=new System.Windows.Forms.MainMenu(this.components); |
this.fileMenu=new System.Windows.Forms.MenuItem(); |
this.startMenuItem=new System.Windows.Forms.MenuItem(); |
this.stopMenuItem=new System.Windows.Forms.MenuItem(); |
this.recentListeningMenu=new System.Windows.Forms.MenuItem(); |
this.recentListeningNoItem=new System.Windows.Forms.MenuItem(); |
this.menuSeparator5=new System.Windows.Forms.MenuItem(); |
this.loadBinLogMenuItem=new System.Windows.Forms.MenuItem(); |
this.saveBinLogMenuItem=new System.Windows.Forms.MenuItem(); |
this.menuSeparator1=new System.Windows.Forms.MenuItem(); |
this.saveLogMenuItem=new System.Windows.Forms.MenuItem(); |
this.saveTcoLogMenuItem=new System.Windows.Forms.MenuItem(); |
this.saveHttpLogMenuItem=new System.Windows.Forms.MenuItem(); |
this.saveXmlLogMenuItem=new System.Windows.Forms.MenuItem(); |
this.menuSeparator2=new System.Windows.Forms.MenuItem(); |
this.exitMenuItem=new System.Windows.Forms.MenuItem(); |
this.viewMenu=new System.Windows.Forms.MenuItem(); |
this.clearMainMenuItem=new System.Windows.Forms.MenuItem(); |
this.messagesMenu=new System.Windows.Forms.MenuItem(); |
this.allMessagesMenuItem=new System.Windows.Forms.MenuItem(); |
this.infoMessagesMenuItem=new System.Windows.Forms.MenuItem(); |
this.importantMessagesMenuItem=new System.Windows.Forms.MenuItem(); |
this.menuSeparator3=new System.Windows.Forms.MenuItem(); |
this.tcpShowByDirectionMenuItem=new System.Windows.Forms.MenuItem(); |
this.tcpShowByTimeMenuItem=new System.Windows.Forms.MenuItem(); |
this.menuSeparator4=new System.Windows.Forms.MenuItem(); |
this.autoExpandMainMenuItem=new System.Windows.Forms.MenuItem(); |
this.wordWrapMainMenuItem=new System.Windows.Forms.MenuItem(); |
this.helpMenu=new System.Windows.Forms.MenuItem(); |
this.aboutMenuItem=new System.Windows.Forms.MenuItem(); |
this.panel1=new System.Windows.Forms.Panel(); |
this.panel3=new System.Windows.Forms.Panel(); |
this.panel4=new System.Windows.Forms.Panel(); |
this.splitter2=new System.Windows.Forms.Splitter(); |
this.logBox=new System.Windows.Forms.ListBox(); |
this.splitter1=new System.Windows.Forms.Splitter(); |
this.messageView=new System.Windows.Forms.TreeView(); |
this.saveBinLogDialog=new System.Windows.Forms.SaveFileDialog(); |
this.loadBinLogDialog=new System.Windows.Forms.OpenFileDialog(); |
this.messagesBox=new TCPproxy.ViewControl(); |
((System.ComponentModel.ISupportInitialize)(this.connectionStatusBar)).BeginInit(); |
this.panel1.SuspendLayout(); |
this.panel3.SuspendLayout(); |
this.panel4.SuspendLayout(); |
this.SuspendLayout(); |
// |
// wordWrapMenuItem |
// |
this.wordWrapMenuItem.Index=2; |
this.wordWrapMenuItem.Text="Word &Wrap"; |
this.wordWrapMenuItem.Click+=new System.EventHandler(this.wordWrapMenuItem_Click); |
// |
// treeImageList |
// |
this.treeImageList.ImageStream=((System.Windows.Forms.ImageListStreamer)(resources.GetObject("treeImageList.ImageStream"))); |
this.treeImageList.TransparentColor=System.Drawing.Color.Magenta; |
this.treeImageList.Images.SetKeyName(0, ""); |
this.treeImageList.Images.SetKeyName(1, ""); |
this.treeImageList.Images.SetKeyName(2, ""); |
// |
// messagesContextMenu |
// |
this.messagesContextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.selectAllmenuItem, |
this.copyMenuItem, |
this.wordWrapMenuItem}); |
// |
// selectAllmenuItem |
// |
this.selectAllmenuItem.Index = 0; |
this.selectAllmenuItem.Shortcut = System.Windows.Forms.Shortcut.CtrlA; |
this.selectAllmenuItem.Text = "Select &All"; |
this.selectAllmenuItem.Click += new System.EventHandler(this.selectAllMenuItem_Click); |
// |
// copyMenuItem |
// |
this.copyMenuItem.Index = 1; |
this.copyMenuItem.Shortcut = System.Windows.Forms.Shortcut.CtrlC; |
this.copyMenuItem.Text = "&Copy"; |
this.copyMenuItem.Click += new System.EventHandler(this.copyMenuItem_Click); |
// |
// statusBar |
// |
this.statusBar.Location = new System.Drawing.Point(0, 339); |
this.statusBar.Name = "statusBar"; |
this.statusBar.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] { |
// |
// selectAllmenuItem |
// |
this.selectAllmenuItem.Index=0; |
this.selectAllmenuItem.Shortcut=System.Windows.Forms.Shortcut.CtrlA; |
this.selectAllmenuItem.Text="Select &All"; |
this.selectAllmenuItem.Click+=new System.EventHandler(this.selectAllMenuItem_Click); |
// |
// copyMenuItem |
// |
this.copyMenuItem.Index=1; |
this.copyMenuItem.Shortcut=System.Windows.Forms.Shortcut.CtrlC; |
this.copyMenuItem.Text="&Copy"; |
this.copyMenuItem.Click+=new System.EventHandler(this.copyMenuItem_Click); |
// |
// statusBar |
// |
this.statusBar.Location=new System.Drawing.Point(0, 279); |
this.statusBar.Name="statusBar"; |
this.statusBar.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] { |
this.connectionStatusBar}); |
this.statusBar.ShowPanels = true; |
this.statusBar.Size = new System.Drawing.Size(780, 22); |
this.statusBar.TabIndex = 0; |
// |
// connectionStatusBar |
// |
this.connectionStatusBar.AutoSize = System.Windows.Forms.StatusBarPanelAutoSize.Spring; |
this.connectionStatusBar.Width = 764; |
// |
// saveButtonImageList |
// |
this.saveButtonImageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("saveButtonImageList.ImageStream"))); |
this.saveButtonImageList.TransparentColor = System.Drawing.Color.Magenta; |
// |
// closeConnectionMenuItem |
// |
this.closeConnectionMenuItem.Index = 0; |
this.closeConnectionMenuItem.Text = "&Close connection"; |
this.closeConnectionMenuItem.Click += new System.EventHandler(this.closeConnectionMenuItem_Click); |
// |
// viewContextMenu |
// |
this.viewContextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.statusBar.ShowPanels=true; |
this.statusBar.Size=new System.Drawing.Size(780, 22); |
this.statusBar.TabIndex=0; |
// |
// connectionStatusBar |
// |
this.connectionStatusBar.AutoSize=System.Windows.Forms.StatusBarPanelAutoSize.Spring; |
this.connectionStatusBar.Name="connectionStatusBar"; |
this.connectionStatusBar.Width=764; |
// |
// saveButtonImageList |
// |
this.saveButtonImageList.ImageStream=((System.Windows.Forms.ImageListStreamer)(resources.GetObject("saveButtonImageList.ImageStream"))); |
this.saveButtonImageList.TransparentColor=System.Drawing.Color.Magenta; |
this.saveButtonImageList.Images.SetKeyName(0, ""); |
// |
// closeConnectionMenuItem |
// |
this.closeConnectionMenuItem.Index=0; |
this.closeConnectionMenuItem.Text="&Close connection"; |
this.closeConnectionMenuItem.Click+=new System.EventHandler(this.closeConnectionMenuItem_Click); |
// |
// viewContextMenu |
// |
this.viewContextMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.closeConnectionMenuItem, |
this.autoExpandMenuItem}); |
// |
// saveLogDialog |
// |
this.saveLogDialog.DefaultExt = "txt"; |
this.saveLogDialog.Filter = "Text Files (*.txt)|*.txt|All Files|*.*"; |
this.saveLogDialog.Title = "Save Log"; |
// |
// mainMenu |
// |
this.mainMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
// |
// autoExpandMenuItem |
// |
this.autoExpandMenuItem.Index=1; |
this.autoExpandMenuItem.Text="Auto E&xpand"; |
this.autoExpandMenuItem.Click+=new System.EventHandler(this.autoExpandMenuItem_Click); |
// |
// saveLogDialog |
// |
this.saveLogDialog.DefaultExt="txt"; |
this.saveLogDialog.Filter="Text Files (*.txt)|*.txt|All Files|*.*"; |
this.saveLogDialog.Title="Save Log"; |
// |
// mainMenu |
// |
this.mainMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.fileMenu, |
this.viewMenu, |
this.helpMenu}); |
// |
// fileMenu |
// |
this.fileMenu.Index = 0; |
this.fileMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
// |
// fileMenu |
// |
this.fileMenu.Index=0; |
this.fileMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.startMenuItem, |
this.stopMenuItem, |
this.recentListeningMenu, |
271,94 → 282,94 |
this.saveXmlLogMenuItem, |
this.menuSeparator2, |
this.exitMenuItem}); |
this.fileMenu.Text = "&File"; |
// |
// startMenuItem |
// |
this.startMenuItem.Index = 0; |
this.startMenuItem.Text = "&Start..."; |
this.startMenuItem.Click += new System.EventHandler(this.startMenuItem_Click); |
// |
// stopMenuItem |
// |
this.stopMenuItem.Enabled = false; |
this.stopMenuItem.Index = 1; |
this.stopMenuItem.Text = "S&top"; |
this.stopMenuItem.Click += new System.EventHandler(this.stopMenuItem_Click); |
// |
// recentListeningMenu |
// |
this.recentListeningMenu.Index = 2; |
this.recentListeningMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.fileMenu.Text="&File"; |
// |
// startMenuItem |
// |
this.startMenuItem.Index=0; |
this.startMenuItem.Text="&Start..."; |
this.startMenuItem.Click+=new System.EventHandler(this.startMenuItem_Click); |
// |
// stopMenuItem |
// |
this.stopMenuItem.Enabled=false; |
this.stopMenuItem.Index=1; |
this.stopMenuItem.Text="S&top"; |
this.stopMenuItem.Click+=new System.EventHandler(this.stopMenuItem_Click); |
// |
// recentListeningMenu |
// |
this.recentListeningMenu.Index=2; |
this.recentListeningMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.recentListeningNoItem}); |
this.recentListeningMenu.Text = "&Recent Listenings"; |
// |
// recentListeningNoItem |
// |
this.recentListeningNoItem.Enabled = false; |
this.recentListeningNoItem.Index = 0; |
this.recentListeningNoItem.Text = "(no items)"; |
// |
// menuSeparator5 |
// |
this.menuSeparator5.Index = 3; |
this.menuSeparator5.Text = "-"; |
// |
// loadBinLogMenuItem |
// |
this.loadBinLogMenuItem.Index = 4; |
this.loadBinLogMenuItem.Text = "&Load Bin Log..."; |
this.loadBinLogMenuItem.Click += new System.EventHandler(this.loadBinLogMenuItem_Click); |
// |
// saveBinLogMenuItem |
// |
this.saveBinLogMenuItem.Index = 5; |
this.saveBinLogMenuItem.Text = "&Save Bin Log..."; |
this.saveBinLogMenuItem.Click += new System.EventHandler(this.saveBinLogMenuItem_Click); |
// |
// menuSeparator1 |
// |
this.menuSeparator1.Index = 6; |
this.menuSeparator1.Text = "-"; |
// |
// saveLogMenuItem |
// |
this.saveLogMenuItem.Index = 7; |
this.saveLogMenuItem.Text = "Save Log Messa&ges..."; |
this.saveLogMenuItem.Click += new System.EventHandler(this.saveLogMenuItem_Click); |
// |
// saveTcoLogMenuItem |
// |
this.saveTcoLogMenuItem.Index = 8; |
this.saveTcoLogMenuItem.Text = "Save T&CP Log..."; |
this.saveTcoLogMenuItem.Click += new System.EventHandler(this.saveTcpMenuItem_Click); |
// |
// saveHttpLogMenuItem |
// |
this.saveHttpLogMenuItem.Index = 9; |
this.saveHttpLogMenuItem.Text = "Save Htt&p Log..."; |
this.saveHttpLogMenuItem.Click += new System.EventHandler(this.saveHttpMenuItem_Click); |
// |
// saveXmlLogMenuItem |
// |
this.saveXmlLogMenuItem.Index = 10; |
this.saveXmlLogMenuItem.Text = "Save X&ML Log..."; |
this.saveXmlLogMenuItem.Click += new System.EventHandler(this.saveXmlMenuItem_Click); |
// |
// menuSeparator2 |
// |
this.menuSeparator2.Index = 11; |
this.menuSeparator2.Text = "-"; |
// |
// exitMenuItem |
// |
this.exitMenuItem.Index = 12; |
this.exitMenuItem.Text = "E&xit"; |
// |
// viewMenu |
// |
this.viewMenu.Index = 1; |
this.viewMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.recentListeningMenu.Text="&Recent Listenings"; |
// |
// recentListeningNoItem |
// |
this.recentListeningNoItem.Enabled=false; |
this.recentListeningNoItem.Index=0; |
this.recentListeningNoItem.Text="(no items)"; |
// |
// menuSeparator5 |
// |
this.menuSeparator5.Index=3; |
this.menuSeparator5.Text="-"; |
// |
// loadBinLogMenuItem |
// |
this.loadBinLogMenuItem.Index=4; |
this.loadBinLogMenuItem.Text="&Load Bin Log..."; |
this.loadBinLogMenuItem.Click+=new System.EventHandler(this.loadBinLogMenuItem_Click); |
// |
// saveBinLogMenuItem |
// |
this.saveBinLogMenuItem.Index=5; |
this.saveBinLogMenuItem.Text="&Save Bin Log..."; |
this.saveBinLogMenuItem.Click+=new System.EventHandler(this.saveBinLogMenuItem_Click); |
// |
// menuSeparator1 |
// |
this.menuSeparator1.Index=6; |
this.menuSeparator1.Text="-"; |
// |
// saveLogMenuItem |
// |
this.saveLogMenuItem.Index=7; |
this.saveLogMenuItem.Text="Save Log Messa&ges..."; |
this.saveLogMenuItem.Click+=new System.EventHandler(this.saveLogMenuItem_Click); |
// |
// saveTcoLogMenuItem |
// |
this.saveTcoLogMenuItem.Index=8; |
this.saveTcoLogMenuItem.Text="Save T&CP Log..."; |
this.saveTcoLogMenuItem.Click+=new System.EventHandler(this.saveTcpMenuItem_Click); |
// |
// saveHttpLogMenuItem |
// |
this.saveHttpLogMenuItem.Index=9; |
this.saveHttpLogMenuItem.Text="Save Htt&p Log..."; |
this.saveHttpLogMenuItem.Click+=new System.EventHandler(this.saveHttpMenuItem_Click); |
// |
// saveXmlLogMenuItem |
// |
this.saveXmlLogMenuItem.Index=10; |
this.saveXmlLogMenuItem.Text="Save X&ML Log..."; |
this.saveXmlLogMenuItem.Click+=new System.EventHandler(this.saveXmlMenuItem_Click); |
// |
// menuSeparator2 |
// |
this.menuSeparator2.Index=11; |
this.menuSeparator2.Text="-"; |
// |
// exitMenuItem |
// |
this.exitMenuItem.Index=12; |
this.exitMenuItem.Text="E&xit"; |
// |
// viewMenu |
// |
this.viewMenu.Index=1; |
this.viewMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.clearMainMenuItem, |
this.messagesMenu, |
this.menuSeparator3, |
367,210 → 378,205 |
this.menuSeparator4, |
this.autoExpandMainMenuItem, |
this.wordWrapMainMenuItem}); |
this.viewMenu.Text = "&View"; |
// |
// clearMainMenuItem |
// |
this.clearMainMenuItem.Index = 0; |
this.clearMainMenuItem.Text = "&Clear"; |
this.clearMainMenuItem.Click += new System.EventHandler(this.clearMenuItem_Click); |
// |
// messagesMenu |
// |
this.messagesMenu.Index = 1; |
this.messagesMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.viewMenu.Text="&View"; |
// |
// clearMainMenuItem |
// |
this.clearMainMenuItem.Index=0; |
this.clearMainMenuItem.Text="&Clear"; |
this.clearMainMenuItem.Click+=new System.EventHandler(this.clearMenuItem_Click); |
// |
// messagesMenu |
// |
this.messagesMenu.Index=1; |
this.messagesMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.allMessagesMenuItem, |
this.infoMessagesMenuItem, |
this.importantMessagesMenuItem}); |
this.messagesMenu.Text = "&Messages"; |
// |
// allMessagesMenuItem |
// |
this.allMessagesMenuItem.Checked = true; |
this.allMessagesMenuItem.Index = 0; |
this.allMessagesMenuItem.Text = "&All"; |
this.allMessagesMenuItem.Click += new System.EventHandler(this.messagesMenuItem_Click); |
// |
// infoMessagesMenuItem |
// |
this.infoMessagesMenuItem.Index = 1; |
this.infoMessagesMenuItem.Text = "&Info"; |
this.infoMessagesMenuItem.Click += new System.EventHandler(this.messagesMenuItem_Click); |
// |
// importantMessagesMenuItem |
// |
this.importantMessagesMenuItem.Index = 2; |
this.importantMessagesMenuItem.Text = "I&mportant"; |
this.importantMessagesMenuItem.Click += new System.EventHandler(this.messagesMenuItem_Click); |
// |
// menuSeparator3 |
// |
this.menuSeparator3.Index = 2; |
this.menuSeparator3.Text = "-"; |
// |
// tcpShowByDirectionMenuItem |
// |
this.tcpShowByDirectionMenuItem.Checked = true; |
this.tcpShowByDirectionMenuItem.Index = 3; |
this.tcpShowByDirectionMenuItem.Text = "TCP Show by &Direction"; |
this.tcpShowByDirectionMenuItem.Click += new System.EventHandler(this.tcpShowByDirectionMenuItem_Click); |
// |
// tcpShowByTimeMenuItem |
// |
this.tcpShowByTimeMenuItem.Index = 4; |
this.tcpShowByTimeMenuItem.Text = "TCP Show by &Time"; |
this.tcpShowByTimeMenuItem.Click += new System.EventHandler(this.tcpShowByTimeMenuItem_Click); |
// |
// menuSeparator4 |
// |
this.menuSeparator4.Index = 5; |
this.menuSeparator4.Text = "-"; |
// |
// autoExpandMainMenuItem |
// |
this.autoExpandMainMenuItem.Index = 6; |
this.autoExpandMainMenuItem.Text = "Auto E&xpand"; |
this.autoExpandMainMenuItem.Click += new System.EventHandler(this.autoExpandMenuItem_Click); |
// |
// wordWrapMainMenuItem |
// |
this.wordWrapMainMenuItem.Index = 7; |
this.wordWrapMainMenuItem.Text = "Word &Wrap"; |
this.wordWrapMainMenuItem.Click += new System.EventHandler(this.wordWrapMenuItem_Click); |
// |
// helpMenu |
// |
this.helpMenu.Index = 2; |
this.helpMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.messagesMenu.Text="&Messages"; |
// |
// allMessagesMenuItem |
// |
this.allMessagesMenuItem.Checked=true; |
this.allMessagesMenuItem.Index=0; |
this.allMessagesMenuItem.Text="&All"; |
this.allMessagesMenuItem.Click+=new System.EventHandler(this.messagesMenuItem_Click); |
// |
// infoMessagesMenuItem |
// |
this.infoMessagesMenuItem.Index=1; |
this.infoMessagesMenuItem.Text="&Info"; |
this.infoMessagesMenuItem.Click+=new System.EventHandler(this.messagesMenuItem_Click); |
// |
// importantMessagesMenuItem |
// |
this.importantMessagesMenuItem.Index=2; |
this.importantMessagesMenuItem.Text="I&mportant"; |
this.importantMessagesMenuItem.Click+=new System.EventHandler(this.messagesMenuItem_Click); |
// |
// menuSeparator3 |
// |
this.menuSeparator3.Index=2; |
this.menuSeparator3.Text="-"; |
// |
// tcpShowByDirectionMenuItem |
// |
this.tcpShowByDirectionMenuItem.Checked=true; |
this.tcpShowByDirectionMenuItem.Index=3; |
this.tcpShowByDirectionMenuItem.Text="TCP Show by &Direction"; |
this.tcpShowByDirectionMenuItem.Click+=new System.EventHandler(this.tcpShowByDirectionMenuItem_Click); |
// |
// tcpShowByTimeMenuItem |
// |
this.tcpShowByTimeMenuItem.Index=4; |
this.tcpShowByTimeMenuItem.Text="TCP Show by &Time"; |
this.tcpShowByTimeMenuItem.Click+=new System.EventHandler(this.tcpShowByTimeMenuItem_Click); |
// |
// menuSeparator4 |
// |
this.menuSeparator4.Index=5; |
this.menuSeparator4.Text="-"; |
// |
// autoExpandMainMenuItem |
// |
this.autoExpandMainMenuItem.Index=6; |
this.autoExpandMainMenuItem.Text="Auto E&xpand"; |
this.autoExpandMainMenuItem.Click+=new System.EventHandler(this.autoExpandMenuItem_Click); |
// |
// wordWrapMainMenuItem |
// |
this.wordWrapMainMenuItem.Index=7; |
this.wordWrapMainMenuItem.Text="Word &Wrap"; |
this.wordWrapMainMenuItem.Click+=new System.EventHandler(this.wordWrapMenuItem_Click); |
// |
// helpMenu |
// |
this.helpMenu.Index=2; |
this.helpMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { |
this.aboutMenuItem}); |
this.helpMenu.Text = "&Help"; |
// |
// aboutMenuItem |
// |
this.aboutMenuItem.Index = 0; |
this.aboutMenuItem.Text = "&About..."; |
this.aboutMenuItem.Click += new System.EventHandler(this.aboutMenuItem_Click); |
// |
// panel1 |
// |
this.panel1.Controls.Add(this.panel3); |
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; |
this.panel1.Location = new System.Drawing.Point(0, 0); |
this.panel1.Name = "panel1"; |
this.panel1.Size = new System.Drawing.Size(780, 339); |
this.panel1.TabIndex = 11; |
// |
// panel3 |
// |
this.panel3.Controls.Add(this.panel4); |
this.panel3.Controls.Add(this.splitter1); |
this.panel3.Controls.Add(this.messageView); |
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; |
this.panel3.Location = new System.Drawing.Point(0, 0); |
this.panel3.Name = "panel3"; |
this.panel3.Size = new System.Drawing.Size(780, 339); |
this.panel3.TabIndex = 5; |
// |
// panel4 |
// |
this.panel4.Controls.Add(this.messagesBox); |
this.panel4.Controls.Add(this.splitter2); |
this.panel4.Controls.Add(this.logBox); |
this.panel4.Dock = System.Windows.Forms.DockStyle.Fill; |
this.panel4.Location = new System.Drawing.Point(163, 0); |
this.panel4.Name = "panel4"; |
this.panel4.Size = new System.Drawing.Size(617, 339); |
this.panel4.TabIndex = 13; |
// |
// splitter2 |
// |
this.splitter2.Dock = System.Windows.Forms.DockStyle.Bottom; |
this.splitter2.Location = new System.Drawing.Point(0, 268); |
this.splitter2.Name = "splitter2"; |
this.splitter2.Size = new System.Drawing.Size(617, 3); |
this.splitter2.TabIndex = 9; |
this.splitter2.TabStop = false; |
// |
// logBox |
// |
this.logBox.Dock = System.Windows.Forms.DockStyle.Bottom; |
this.logBox.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.logBox.HorizontalScrollbar = true; |
this.logBox.ItemHeight = 16; |
this.logBox.Location = new System.Drawing.Point(0, 271); |
this.logBox.Name = "logBox"; |
this.logBox.ScrollAlwaysVisible = true; |
this.logBox.Size = new System.Drawing.Size(617, 68); |
this.logBox.TabIndex = 8; |
// |
// splitter1 |
// |
this.splitter1.Location = new System.Drawing.Point(160, 0); |
this.splitter1.Name = "splitter1"; |
this.splitter1.Size = new System.Drawing.Size(3, 339); |
this.splitter1.TabIndex = 12; |
this.splitter1.TabStop = false; |
// |
// messageView |
// |
this.messageView.ContextMenu = this.viewContextMenu; |
this.messageView.Dock = System.Windows.Forms.DockStyle.Left; |
this.messageView.HideSelection = false; |
this.messageView.ImageIndex = 0; |
this.messageView.ImageList = this.treeImageList; |
this.messageView.Location = new System.Drawing.Point(0, 0); |
this.messageView.Name = "messageView"; |
this.messageView.SelectedImageIndex = 0; |
this.messageView.Size = new System.Drawing.Size(160, 339); |
this.messageView.TabIndex = 11; |
this.messageView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.messageView_AfterSelect); |
this.messageView.BeforeSelect += new System.Windows.Forms.TreeViewCancelEventHandler(this.messageView_BeforeSelect); |
// |
// saveBinLogDialog |
// |
this.saveBinLogDialog.DefaultExt = "tcp"; |
this.saveBinLogDialog.Filter = "TCP Logs (*.bin)|*.bin|All Files|*.*"; |
this.saveBinLogDialog.Title = "Save Binary Log"; |
// |
// loadBinLogDialog |
// |
this.loadBinLogDialog.FileName = "openFileDialog1"; |
this.loadBinLogDialog.Filter = "TCP Logs (*.bin)|*.bin|All Files|*.*"; |
this.loadBinLogDialog.Title = "Load Binary Log"; |
// |
// autoExpandMenuItem |
// |
this.autoExpandMenuItem.Index = 1; |
this.autoExpandMenuItem.Text = "Auto E&xpand"; |
this.autoExpandMenuItem.Click += new System.EventHandler(this.autoExpandMenuItem_Click); |
// |
// messagesBox |
// |
this.messagesBox.ContextMenu = this.messagesContextMenu; |
this.messagesBox.Dock = System.Windows.Forms.DockStyle.Fill; |
this.messagesBox.Font = new System.Drawing.Font("Courier New", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.messagesBox.Location = new System.Drawing.Point(0, 0); |
this.messagesBox.Name = "messagesBox"; |
this.messagesBox.Size = new System.Drawing.Size(617, 268); |
this.messagesBox.TabIndex = 7; |
this.messagesBox.WordWrap = true; |
// |
// MainForm |
// |
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); |
this.ClientSize = new System.Drawing.Size(780, 361); |
this.Controls.Add(this.panel1); |
this.Controls.Add(this.statusBar); |
this.Menu = this.mainMenu; |
this.MinimumSize = new System.Drawing.Size(400, 200); |
this.Name = "MainForm"; |
this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; |
this.Text = "TCPproxy"; |
((System.ComponentModel.ISupportInitialize)(this.connectionStatusBar)).EndInit(); |
this.panel1.ResumeLayout(false); |
this.panel3.ResumeLayout(false); |
this.panel4.ResumeLayout(false); |
this.ResumeLayout(false); |
this.helpMenu.Text="&Help"; |
// |
// aboutMenuItem |
// |
this.aboutMenuItem.Index=0; |
this.aboutMenuItem.Text="&About..."; |
this.aboutMenuItem.Click+=new System.EventHandler(this.aboutMenuItem_Click); |
// |
// panel1 |
// |
this.panel1.Controls.Add(this.panel3); |
this.panel1.Dock=System.Windows.Forms.DockStyle.Fill; |
this.panel1.Location=new System.Drawing.Point(0, 0); |
this.panel1.Name="panel1"; |
this.panel1.Size=new System.Drawing.Size(780, 279); |
this.panel1.TabIndex=11; |
// |
// panel3 |
// |
this.panel3.Controls.Add(this.panel4); |
this.panel3.Controls.Add(this.splitter1); |
this.panel3.Controls.Add(this.messageView); |
this.panel3.Dock=System.Windows.Forms.DockStyle.Fill; |
this.panel3.Location=new System.Drawing.Point(0, 0); |
this.panel3.Name="panel3"; |
this.panel3.Size=new System.Drawing.Size(780, 279); |
this.panel3.TabIndex=5; |
// |
// panel4 |
// |
this.panel4.Controls.Add(this.messagesBox); |
this.panel4.Controls.Add(this.splitter2); |
this.panel4.Controls.Add(this.logBox); |
this.panel4.Dock=System.Windows.Forms.DockStyle.Fill; |
this.panel4.Location=new System.Drawing.Point(163, 0); |
this.panel4.Name="panel4"; |
this.panel4.Size=new System.Drawing.Size(617, 279); |
this.panel4.TabIndex=13; |
// |
// splitter2 |
// |
this.splitter2.Dock=System.Windows.Forms.DockStyle.Bottom; |
this.splitter2.Location=new System.Drawing.Point(0, 208); |
this.splitter2.Name="splitter2"; |
this.splitter2.Size=new System.Drawing.Size(617, 3); |
this.splitter2.TabIndex=9; |
this.splitter2.TabStop=false; |
// |
// logBox |
// |
this.logBox.Dock=System.Windows.Forms.DockStyle.Bottom; |
this.logBox.Font=new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.logBox.HorizontalScrollbar=true; |
this.logBox.ItemHeight=16; |
this.logBox.Location=new System.Drawing.Point(0, 211); |
this.logBox.Name="logBox"; |
this.logBox.ScrollAlwaysVisible=true; |
this.logBox.Size=new System.Drawing.Size(617, 68); |
this.logBox.TabIndex=8; |
// |
// splitter1 |
// |
this.splitter1.Location=new System.Drawing.Point(160, 0); |
this.splitter1.Name="splitter1"; |
this.splitter1.Size=new System.Drawing.Size(3, 279); |
this.splitter1.TabIndex=12; |
this.splitter1.TabStop=false; |
// |
// messageView |
// |
this.messageView.ContextMenu=this.viewContextMenu; |
this.messageView.Dock=System.Windows.Forms.DockStyle.Left; |
this.messageView.HideSelection=false; |
this.messageView.ImageIndex=0; |
this.messageView.ImageList=this.treeImageList; |
this.messageView.Location=new System.Drawing.Point(0, 0); |
this.messageView.Name="messageView"; |
this.messageView.SelectedImageIndex=0; |
this.messageView.Size=new System.Drawing.Size(160, 279); |
this.messageView.TabIndex=11; |
this.messageView.AfterSelect+=new System.Windows.Forms.TreeViewEventHandler(this.messageView_AfterSelect); |
this.messageView.MouseDown+=new System.Windows.Forms.MouseEventHandler(this.messageView_MouseDown); |
this.messageView.BeforeSelect+=new System.Windows.Forms.TreeViewCancelEventHandler(this.messageView_BeforeSelect); |
// |
// saveBinLogDialog |
// |
this.saveBinLogDialog.DefaultExt="tcp"; |
this.saveBinLogDialog.Filter="TCP Logs (*.bin)|*.bin|All Files|*.*"; |
this.saveBinLogDialog.Title="Save Binary Log"; |
// |
// loadBinLogDialog |
// |
this.loadBinLogDialog.FileName="openFileDialog1"; |
this.loadBinLogDialog.Filter="TCP Logs (*.bin)|*.bin|All Files|*.*"; |
this.loadBinLogDialog.Title="Load Binary Log"; |
// |
// messagesBox |
// |
this.messagesBox.ContextMenu=this.messagesContextMenu; |
this.messagesBox.Dock=System.Windows.Forms.DockStyle.Fill; |
this.messagesBox.Font=new System.Drawing.Font("Courier New", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.messagesBox.Location=new System.Drawing.Point(0, 0); |
this.messagesBox.Name="messagesBox"; |
this.messagesBox.Size=new System.Drawing.Size(617, 208); |
this.messagesBox.TabIndex=7; |
this.messagesBox.WordWrap=true; |
// |
// MainForm |
// |
this.AutoScaleBaseSize=new System.Drawing.Size(5, 13); |
this.ClientSize=new System.Drawing.Size(780, 301); |
this.Controls.Add(this.panel1); |
this.Controls.Add(this.statusBar); |
this.Menu=this.mainMenu; |
this.MinimumSize=new System.Drawing.Size(400, 200); |
this.Name="MainForm"; |
this.StartPosition=System.Windows.Forms.FormStartPosition.Manual; |
this.Text="TCPproxy"; |
((System.ComponentModel.ISupportInitialize)(this.connectionStatusBar)).EndInit(); |
this.panel1.ResumeLayout(false); |
this.panel3.ResumeLayout(false); |
this.panel4.ResumeLayout(false); |
this.ResumeLayout(false); |
|
} |
#endregion |
690,6 → 696,8 |
|
private void messageView_BeforeSelect(object sender, TreeViewCancelEventArgs e) |
{ |
messageView.Tag = null; // clear the right-click item |
|
if(messageView.SelectedNode == null) return; |
|
object tag = messageView.SelectedNode.Tag; |
714,17 → 722,33 |
|
private void closeConnectionMenuItem_Click(object sender, System.EventArgs e) |
{ |
if(messageView.SelectedNode == null) return; |
TreeNode node; |
if(messageView.Tag != null) { |
node = messageView.GetNodeAt((Point)messageView.Tag); |
} |
else { |
node = messageView.SelectedNode; |
} |
|
object tag = messageView.SelectedNode.Tag; |
if(tag is TcpNodeData) |
CloseTcpConnection(((TcpNodeData)tag).Tcp); |
else if(tag is TcpNodeData) |
CloseTcpConnection(((TcpNodeData)messageView.SelectedNode.Parent.Tag).Tcp); |
else if(tag is XmlNodeData) |
CloseTcpConnection(((TcpNodeData)messageView.SelectedNode.Parent.Parent.Tag).Tcp); |
if(node != null) |
{ |
object tag = node.Tag; |
if(tag is TcpNodeData) |
CloseTcpConnection(((TcpNodeData)tag).Tcp); |
else if(tag is TcpNodeData) |
CloseTcpConnection(((TcpNodeData)node.Parent.Tag).Tcp); |
else if(tag is XmlNodeData) |
CloseTcpConnection(((TcpNodeData)node.Parent.Parent.Tag).Tcp); |
} |
} |
|
private void messageView_MouseDown(object sender, MouseEventArgs e) |
{ |
if(e.Button == MouseButtons.Right) { |
messageView.Tag = new Point(e.X, e.Y); // save mouse click coord |
} |
} |
|
private void tcpShowByDirectionMenuItem_Click(object sender, System.EventArgs e) |
{ |
tcpShowMode = TcpShowMode.ByDirection; |
731,11 → 755,20 |
tcpShowByDirectionMenuItem.Checked = true; |
tcpShowByTimeMenuItem.Checked = false; |
|
if(messageView.SelectedNode == null) return; |
TreeNode node; |
if(messageView.Tag != null) { |
node = messageView.GetNodeAt((Point)messageView.Tag); |
} |
else { |
node = messageView.SelectedNode; |
} |
|
object tag = messageView.SelectedNode.Tag; |
if(tag is TcpNodeData) |
UpdateTcpNodeInternal(((TcpNodeData)tag).Tcp); |
if(node != null) |
{ |
object tag = node.Tag; |
if(tag is TcpNodeData) |
UpdateTcpNodeInternal(((TcpNodeData)tag).Tcp); |
} |
} |
|
private void tcpShowByTimeMenuItem_Click(object sender, System.EventArgs e) |
746,9 → 779,20 |
|
if(messageView.SelectedNode == null) return; |
|
object tag = messageView.SelectedNode.Tag; |
if(tag is TcpNodeData) |
UpdateTcpNodeInternal(((TcpNodeData)tag).Tcp); |
TreeNode node; |
if(messageView.Tag != null) { |
node = messageView.GetNodeAt((Point)messageView.Tag); |
} |
else { |
node = messageView.SelectedNode; |
} |
|
if(node != null) |
{ |
object tag = node.Tag; |
if(tag is TcpNodeData) |
UpdateTcpNodeInternal(((TcpNodeData)tag).Tcp); |
} |
} |
|
private void saveLogMenuItem_Click(object sender, System.EventArgs e) |
1135,7 → 1179,7 |
this.Text = defaultCaption; |
} |
|
private void CloseTcpConnection(TcpConnection tcp) |
private void CloseTcpConnection(TcpConnection tcp) |
{ |
if(tcp == null) return; |
|
2612,8 → 2656,9 |
} |
} |
#endregion other classes |
} |
|
} |
|
public class LogMessages |
{ |
private ArrayList messages = new ArrayList(); |