UI Slice 4: Launcher-Live-Widgets + VS-Re-Serialisierungs-Regressionen behoben
Slice 4 - Launcher-Live-Ueberblick (LauncherWidgetsPanel, isoliertes UserControl, rechts angedockt, 30s-Refresh; minimaler Eingriff ins von Richard bearbeitete Launcher-Designer): - Modul-PnL/Winrate-Kacheln (je Modul + Gesamt: Heute/7T/30T, gruen/rot) via TradeAnalytics. - Supervisor-KI-Kurzfassung (letzter sup_report). - Warnungen & Fehler (heutige JSONL-Logs, Error/Warning). - Auffaellige Trades (24h, nach |PnL| sortiert). Regressionen aus VS-Re-Serialisierung behoben (VS liess hand-erstellte DataGridView-Spalten fallen -> col* null -> NRE beim Oeffnen): - DashboardView (dgvTrades): Spalten-Instanziierung + AutoGenerateColumns=false + Columns.AddRange + Spalten-Konfig wiederhergestellt. - JobsView (dgvJobs): dito (nur Button-Spalte hatte ueberlebt). - Smoke-UI dauerhaft um JobsView/TerminalView/SettingsView erweitert -> faengt diese Regressionsklasse kuenftig ab. Enthaelt ausserdem Richards zwischenzeitliche UI-Arbeit (Launcher-Icons cross_reference/emotion_batman/ file_start_workflow, Designer-Re-Serialisierungen, .ico-Sammlung, Modul-Form-.resx). Persoenliche Notizdatei bewusst NICHT committet. Build 0 Fehler, 396 Tests gruen, --smoke-ui alle 9 Views/Forms gruen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
936144c318
commit
3c8ea3534e
Generated
+308
-338
@@ -18,358 +18,328 @@ namespace PolyTraderSharp.Ui.Views
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.tabControlTerminal = new System.Windows.Forms.TabControl();
|
||||
this.tabLive = new System.Windows.Forms.TabPage();
|
||||
this.pnlTop = new System.Windows.Forms.Panel();
|
||||
this.btnAutoscroll = new System.Windows.Forms.Button();
|
||||
this.cbLogLevel = new System.Windows.Forms.ComboBox();
|
||||
this.lblFilter = new System.Windows.Forms.Label();
|
||||
this.rtbTerminal = new System.Windows.Forms.RichTextBox();
|
||||
this.contextMenuTerminal = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.miCopy = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.miSelectAll = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.miCopyAll = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.miSep1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.miClear = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tabViewer = new System.Windows.Forms.TabPage();
|
||||
this.dgvLogs = new System.Windows.Forms.DataGridView();
|
||||
this.colLogTime = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colLogLevel = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colLogCid = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colLogMsg = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.pnlViewerTop = new System.Windows.Forms.Panel();
|
||||
this.lblVDatum = new System.Windows.Forms.Label();
|
||||
this.dtViewerDate = new System.Windows.Forms.DateTimePicker();
|
||||
this.lblVLevel = new System.Windows.Forms.Label();
|
||||
this.cbViewerLevel = new System.Windows.Forms.ComboBox();
|
||||
this.lblVCid = new System.Windows.Forms.Label();
|
||||
this.tbViewerCid = new System.Windows.Forms.TextBox();
|
||||
this.lblVText = new System.Windows.Forms.Label();
|
||||
this.tbViewerText = new System.Windows.Forms.TextBox();
|
||||
this.btnViewerLoad = new System.Windows.Forms.Button();
|
||||
this.lblViewerStatus = new System.Windows.Forms.Label();
|
||||
this.tabControlTerminal.SuspendLayout();
|
||||
this.tabLive.SuspendLayout();
|
||||
this.pnlTop.SuspendLayout();
|
||||
this.contextMenuTerminal.SuspendLayout();
|
||||
this.tabViewer.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvLogs)).BeginInit();
|
||||
this.pnlViewerTop.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TerminalView));
|
||||
tabControlTerminal = new TabControl();
|
||||
tabLive = new TabPage();
|
||||
rtbTerminal = new RichTextBox();
|
||||
contextMenuTerminal = new ContextMenuStrip(components);
|
||||
miCopy = new ToolStripMenuItem();
|
||||
miSelectAll = new ToolStripMenuItem();
|
||||
miCopyAll = new ToolStripMenuItem();
|
||||
miSep1 = new ToolStripSeparator();
|
||||
miClear = new ToolStripMenuItem();
|
||||
pnlTop = new Panel();
|
||||
btnAutoscroll = new Button();
|
||||
cbLogLevel = new ComboBox();
|
||||
lblFilter = new Label();
|
||||
tabViewer = new TabPage();
|
||||
dgvLogs = new DataGridView();
|
||||
pnlViewerTop = new Panel();
|
||||
lblViewerStatus = new Label();
|
||||
btnViewerLoad = new Button();
|
||||
tbViewerText = new TextBox();
|
||||
lblVText = new Label();
|
||||
tbViewerCid = new TextBox();
|
||||
lblVCid = new Label();
|
||||
cbViewerLevel = new ComboBox();
|
||||
lblVLevel = new Label();
|
||||
dtViewerDate = new DateTimePicker();
|
||||
lblVDatum = new Label();
|
||||
tabControlTerminal.SuspendLayout();
|
||||
tabLive.SuspendLayout();
|
||||
contextMenuTerminal.SuspendLayout();
|
||||
pnlTop.SuspendLayout();
|
||||
tabViewer.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)dgvLogs).BeginInit();
|
||||
pnlViewerTop.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
// tabControlTerminal
|
||||
//
|
||||
this.tabControlTerminal.Controls.Add(this.tabLive);
|
||||
this.tabControlTerminal.Controls.Add(this.tabViewer);
|
||||
this.tabControlTerminal.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabControlTerminal.Location = new System.Drawing.Point(0, 0);
|
||||
this.tabControlTerminal.Name = "tabControlTerminal";
|
||||
this.tabControlTerminal.SelectedIndex = 0;
|
||||
this.tabControlTerminal.Size = new System.Drawing.Size(1000, 650);
|
||||
this.tabControlTerminal.TabIndex = 0;
|
||||
//
|
||||
//
|
||||
tabControlTerminal.Controls.Add(tabLive);
|
||||
tabControlTerminal.Controls.Add(tabViewer);
|
||||
tabControlTerminal.Dock = DockStyle.Fill;
|
||||
tabControlTerminal.Location = new Point(0, 0);
|
||||
tabControlTerminal.Margin = new Padding(4, 5, 4, 5);
|
||||
tabControlTerminal.Name = "tabControlTerminal";
|
||||
tabControlTerminal.SelectedIndex = 0;
|
||||
tabControlTerminal.Size = new Size(1429, 1083);
|
||||
tabControlTerminal.TabIndex = 0;
|
||||
//
|
||||
// tabLive
|
||||
//
|
||||
this.tabLive.Controls.Add(this.rtbTerminal);
|
||||
this.tabLive.Controls.Add(this.pnlTop);
|
||||
this.tabLive.Location = new System.Drawing.Point(4, 24);
|
||||
this.tabLive.Name = "tabLive";
|
||||
this.tabLive.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabLive.Size = new System.Drawing.Size(992, 622);
|
||||
this.tabLive.TabIndex = 0;
|
||||
this.tabLive.Text = "Live";
|
||||
this.tabLive.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// pnlTop
|
||||
//
|
||||
this.pnlTop.Controls.Add(this.btnAutoscroll);
|
||||
this.pnlTop.Controls.Add(this.cbLogLevel);
|
||||
this.pnlTop.Controls.Add(this.lblFilter);
|
||||
this.pnlTop.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.pnlTop.Location = new System.Drawing.Point(3, 3);
|
||||
this.pnlTop.Name = "pnlTop";
|
||||
this.pnlTop.Size = new System.Drawing.Size(986, 36);
|
||||
this.pnlTop.TabIndex = 0;
|
||||
//
|
||||
// btnAutoscroll
|
||||
//
|
||||
this.btnAutoscroll.BackColor = System.Drawing.Color.LightGreen;
|
||||
this.btnAutoscroll.Location = new System.Drawing.Point(224, 5);
|
||||
this.btnAutoscroll.Name = "btnAutoscroll";
|
||||
this.btnAutoscroll.Size = new System.Drawing.Size(150, 26);
|
||||
this.btnAutoscroll.TabIndex = 2;
|
||||
this.btnAutoscroll.Text = "Stop Autoscroll";
|
||||
this.btnAutoscroll.UseVisualStyleBackColor = false;
|
||||
//
|
||||
// cbLogLevel
|
||||
//
|
||||
this.cbLogLevel.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cbLogLevel.Items.AddRange(new object[] {
|
||||
"Alle",
|
||||
"Debug",
|
||||
"Info",
|
||||
"Warning",
|
||||
"Error",
|
||||
"Trade",
|
||||
"TradeReasoning"});
|
||||
this.cbLogLevel.Location = new System.Drawing.Point(52, 6);
|
||||
this.cbLogLevel.Name = "cbLogLevel";
|
||||
this.cbLogLevel.Size = new System.Drawing.Size(160, 23);
|
||||
this.cbLogLevel.TabIndex = 1;
|
||||
//
|
||||
// lblFilter
|
||||
//
|
||||
this.lblFilter.AutoSize = true;
|
||||
this.lblFilter.Location = new System.Drawing.Point(8, 10);
|
||||
this.lblFilter.Name = "lblFilter";
|
||||
this.lblFilter.Size = new System.Drawing.Size(38, 15);
|
||||
this.lblFilter.TabIndex = 0;
|
||||
this.lblFilter.Text = "Level:";
|
||||
//
|
||||
//
|
||||
tabLive.Controls.Add(rtbTerminal);
|
||||
tabLive.Controls.Add(pnlTop);
|
||||
tabLive.Location = new Point(4, 34);
|
||||
tabLive.Margin = new Padding(4, 5, 4, 5);
|
||||
tabLive.Name = "tabLive";
|
||||
tabLive.Padding = new Padding(4, 5, 4, 5);
|
||||
tabLive.Size = new Size(1421, 1045);
|
||||
tabLive.TabIndex = 0;
|
||||
tabLive.Text = "Live";
|
||||
tabLive.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// rtbTerminal
|
||||
//
|
||||
this.rtbTerminal.BackColor = System.Drawing.Color.Black;
|
||||
this.rtbTerminal.ContextMenuStrip = this.contextMenuTerminal;
|
||||
this.rtbTerminal.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.rtbTerminal.ForeColor = System.Drawing.Color.White;
|
||||
this.rtbTerminal.Location = new System.Drawing.Point(3, 39);
|
||||
this.rtbTerminal.Name = "rtbTerminal";
|
||||
this.rtbTerminal.ReadOnly = true;
|
||||
this.rtbTerminal.Size = new System.Drawing.Size(986, 580);
|
||||
this.rtbTerminal.TabIndex = 1;
|
||||
this.rtbTerminal.Text = "";
|
||||
//
|
||||
//
|
||||
rtbTerminal.BackColor = Color.Black;
|
||||
rtbTerminal.ContextMenuStrip = contextMenuTerminal;
|
||||
rtbTerminal.Dock = DockStyle.Fill;
|
||||
rtbTerminal.ForeColor = Color.White;
|
||||
rtbTerminal.Location = new Point(4, 65);
|
||||
rtbTerminal.Margin = new Padding(4, 5, 4, 5);
|
||||
rtbTerminal.Name = "rtbTerminal";
|
||||
rtbTerminal.ReadOnly = true;
|
||||
rtbTerminal.Size = new Size(1413, 975);
|
||||
rtbTerminal.TabIndex = 1;
|
||||
rtbTerminal.Text = "";
|
||||
//
|
||||
// contextMenuTerminal
|
||||
//
|
||||
this.contextMenuTerminal.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.miCopy,
|
||||
this.miSelectAll,
|
||||
this.miCopyAll,
|
||||
this.miSep1,
|
||||
this.miClear});
|
||||
this.contextMenuTerminal.Name = "contextMenuTerminal";
|
||||
//
|
||||
//
|
||||
contextMenuTerminal.ImageScalingSize = new Size(24, 24);
|
||||
contextMenuTerminal.Items.AddRange(new ToolStripItem[] { miCopy, miSelectAll, miCopyAll, miSep1, miClear });
|
||||
contextMenuTerminal.Name = "contextMenuTerminal";
|
||||
contextMenuTerminal.Size = new Size(277, 138);
|
||||
//
|
||||
// miCopy
|
||||
//
|
||||
this.miCopy.Name = "miCopy";
|
||||
this.miCopy.ShortcutKeyDisplayString = "Strg+C";
|
||||
this.miCopy.Text = "Kopieren";
|
||||
//
|
||||
//
|
||||
miCopy.Name = "miCopy";
|
||||
miCopy.ShortcutKeyDisplayString = "Strg+C";
|
||||
miCopy.Size = new Size(276, 32);
|
||||
miCopy.Text = "Kopieren";
|
||||
//
|
||||
// miSelectAll
|
||||
//
|
||||
this.miSelectAll.Name = "miSelectAll";
|
||||
this.miSelectAll.ShortcutKeyDisplayString = "Strg+A";
|
||||
this.miSelectAll.Text = "Alles auswählen";
|
||||
//
|
||||
//
|
||||
miSelectAll.Name = "miSelectAll";
|
||||
miSelectAll.ShortcutKeyDisplayString = "Strg+A";
|
||||
miSelectAll.Size = new Size(276, 32);
|
||||
miSelectAll.Text = "Alles auswählen";
|
||||
//
|
||||
// miCopyAll
|
||||
//
|
||||
this.miCopyAll.Name = "miCopyAll";
|
||||
this.miCopyAll.Text = "Alles kopieren";
|
||||
//
|
||||
//
|
||||
miCopyAll.Name = "miCopyAll";
|
||||
miCopyAll.Size = new Size(276, 32);
|
||||
miCopyAll.Text = "Alles kopieren";
|
||||
//
|
||||
// miSep1
|
||||
//
|
||||
this.miSep1.Name = "miSep1";
|
||||
//
|
||||
//
|
||||
miSep1.Name = "miSep1";
|
||||
miSep1.Size = new Size(273, 6);
|
||||
//
|
||||
// miClear
|
||||
//
|
||||
this.miClear.Name = "miClear";
|
||||
this.miClear.Text = "Terminal leeren";
|
||||
//
|
||||
//
|
||||
miClear.Name = "miClear";
|
||||
miClear.Size = new Size(276, 32);
|
||||
miClear.Text = "Terminal leeren";
|
||||
//
|
||||
// pnlTop
|
||||
//
|
||||
pnlTop.Controls.Add(btnAutoscroll);
|
||||
pnlTop.Controls.Add(cbLogLevel);
|
||||
pnlTop.Controls.Add(lblFilter);
|
||||
pnlTop.Dock = DockStyle.Top;
|
||||
pnlTop.Location = new Point(4, 5);
|
||||
pnlTop.Margin = new Padding(4, 5, 4, 5);
|
||||
pnlTop.Name = "pnlTop";
|
||||
pnlTop.Size = new Size(1413, 60);
|
||||
pnlTop.TabIndex = 0;
|
||||
//
|
||||
// btnAutoscroll
|
||||
//
|
||||
btnAutoscroll.BackColor = Color.LightGreen;
|
||||
btnAutoscroll.Location = new Point(320, 8);
|
||||
btnAutoscroll.Margin = new Padding(4, 5, 4, 5);
|
||||
btnAutoscroll.Name = "btnAutoscroll";
|
||||
btnAutoscroll.Size = new Size(214, 43);
|
||||
btnAutoscroll.TabIndex = 2;
|
||||
btnAutoscroll.Text = "Stop Autoscroll";
|
||||
btnAutoscroll.UseVisualStyleBackColor = false;
|
||||
//
|
||||
// cbLogLevel
|
||||
//
|
||||
cbLogLevel.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
cbLogLevel.Items.AddRange(new object[] { "Alle", "Debug", "Info", "Warning", "Error", "Trade", "TradeReasoning" });
|
||||
cbLogLevel.Location = new Point(74, 10);
|
||||
cbLogLevel.Margin = new Padding(4, 5, 4, 5);
|
||||
cbLogLevel.Name = "cbLogLevel";
|
||||
cbLogLevel.Size = new Size(227, 33);
|
||||
cbLogLevel.TabIndex = 1;
|
||||
//
|
||||
// lblFilter
|
||||
//
|
||||
lblFilter.AutoSize = true;
|
||||
lblFilter.Location = new Point(11, 17);
|
||||
lblFilter.Margin = new Padding(4, 0, 4, 0);
|
||||
lblFilter.Name = "lblFilter";
|
||||
lblFilter.Size = new Size(55, 25);
|
||||
lblFilter.TabIndex = 0;
|
||||
lblFilter.Text = "Level:";
|
||||
//
|
||||
// tabViewer
|
||||
//
|
||||
this.tabViewer.Controls.Add(this.dgvLogs);
|
||||
this.tabViewer.Controls.Add(this.pnlViewerTop);
|
||||
this.tabViewer.Location = new System.Drawing.Point(4, 24);
|
||||
this.tabViewer.Name = "tabViewer";
|
||||
this.tabViewer.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabViewer.Size = new System.Drawing.Size(992, 622);
|
||||
this.tabViewer.TabIndex = 1;
|
||||
this.tabViewer.Text = "Log Viewer";
|
||||
this.tabViewer.UseVisualStyleBackColor = true;
|
||||
//
|
||||
//
|
||||
tabViewer.Controls.Add(dgvLogs);
|
||||
tabViewer.Controls.Add(pnlViewerTop);
|
||||
tabViewer.Location = new Point(4, 34);
|
||||
tabViewer.Margin = new Padding(4, 5, 4, 5);
|
||||
tabViewer.Name = "tabViewer";
|
||||
tabViewer.Padding = new Padding(4, 5, 4, 5);
|
||||
tabViewer.Size = new Size(1421, 1045);
|
||||
tabViewer.TabIndex = 1;
|
||||
tabViewer.Text = "Log Viewer";
|
||||
tabViewer.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// dgvLogs
|
||||
//
|
||||
this.dgvLogs.AllowUserToAddRows = false;
|
||||
this.dgvLogs.AllowUserToDeleteRows = false;
|
||||
this.dgvLogs.AutoGenerateColumns = false;
|
||||
this.dgvLogs.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvLogs.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.colLogTime,
|
||||
this.colLogLevel,
|
||||
this.colLogCid,
|
||||
this.colLogMsg});
|
||||
this.dgvLogs.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvLogs.Location = new System.Drawing.Point(3, 41);
|
||||
this.dgvLogs.Name = "dgvLogs";
|
||||
this.dgvLogs.ReadOnly = true;
|
||||
this.dgvLogs.RowHeadersVisible = false;
|
||||
this.dgvLogs.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvLogs.Size = new System.Drawing.Size(986, 578);
|
||||
this.dgvLogs.TabIndex = 1;
|
||||
//
|
||||
// colLogTime
|
||||
//
|
||||
this.colLogTime.DataPropertyName = "Time";
|
||||
this.colLogTime.HeaderText = "Zeit";
|
||||
this.colLogTime.Name = "colLogTime";
|
||||
this.colLogTime.ReadOnly = true;
|
||||
this.colLogTime.Width = 140;
|
||||
//
|
||||
// colLogLevel
|
||||
//
|
||||
this.colLogLevel.DataPropertyName = "Level";
|
||||
this.colLogLevel.HeaderText = "Level";
|
||||
this.colLogLevel.Name = "colLogLevel";
|
||||
this.colLogLevel.ReadOnly = true;
|
||||
this.colLogLevel.Width = 110;
|
||||
//
|
||||
// colLogCid
|
||||
//
|
||||
this.colLogCid.DataPropertyName = "Cid";
|
||||
this.colLogCid.HeaderText = "CorrelationId";
|
||||
this.colLogCid.Name = "colLogCid";
|
||||
this.colLogCid.ReadOnly = true;
|
||||
this.colLogCid.Width = 130;
|
||||
//
|
||||
// colLogMsg
|
||||
//
|
||||
this.colLogMsg.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
|
||||
this.colLogMsg.DataPropertyName = "Message";
|
||||
this.colLogMsg.HeaderText = "Nachricht";
|
||||
this.colLogMsg.Name = "colLogMsg";
|
||||
this.colLogMsg.ReadOnly = true;
|
||||
//
|
||||
//
|
||||
dgvLogs.AllowUserToAddRows = false;
|
||||
dgvLogs.AllowUserToDeleteRows = false;
|
||||
dgvLogs.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
dgvLogs.Dock = DockStyle.Fill;
|
||||
dgvLogs.Location = new Point(4, 68);
|
||||
dgvLogs.Margin = new Padding(4, 5, 4, 5);
|
||||
dgvLogs.Name = "dgvLogs";
|
||||
dgvLogs.ReadOnly = true;
|
||||
dgvLogs.RowHeadersVisible = false;
|
||||
dgvLogs.RowHeadersWidth = 62;
|
||||
dgvLogs.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
|
||||
dgvLogs.Size = new Size(1413, 972);
|
||||
dgvLogs.TabIndex = 1;
|
||||
//
|
||||
// pnlViewerTop
|
||||
//
|
||||
this.pnlViewerTop.Controls.Add(this.lblViewerStatus);
|
||||
this.pnlViewerTop.Controls.Add(this.btnViewerLoad);
|
||||
this.pnlViewerTop.Controls.Add(this.tbViewerText);
|
||||
this.pnlViewerTop.Controls.Add(this.lblVText);
|
||||
this.pnlViewerTop.Controls.Add(this.tbViewerCid);
|
||||
this.pnlViewerTop.Controls.Add(this.lblVCid);
|
||||
this.pnlViewerTop.Controls.Add(this.cbViewerLevel);
|
||||
this.pnlViewerTop.Controls.Add(this.lblVLevel);
|
||||
this.pnlViewerTop.Controls.Add(this.dtViewerDate);
|
||||
this.pnlViewerTop.Controls.Add(this.lblVDatum);
|
||||
this.pnlViewerTop.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.pnlViewerTop.Location = new System.Drawing.Point(3, 3);
|
||||
this.pnlViewerTop.Name = "pnlViewerTop";
|
||||
this.pnlViewerTop.Size = new System.Drawing.Size(986, 38);
|
||||
this.pnlViewerTop.TabIndex = 0;
|
||||
//
|
||||
// lblVDatum
|
||||
//
|
||||
this.lblVDatum.AutoSize = true;
|
||||
this.lblVDatum.Location = new System.Drawing.Point(8, 11);
|
||||
this.lblVDatum.Name = "lblVDatum";
|
||||
this.lblVDatum.Size = new System.Drawing.Size(46, 15);
|
||||
this.lblVDatum.TabIndex = 0;
|
||||
this.lblVDatum.Text = "Datum:";
|
||||
//
|
||||
// dtViewerDate
|
||||
//
|
||||
this.dtViewerDate.Format = System.Windows.Forms.DateTimePickerFormat.Short;
|
||||
this.dtViewerDate.Location = new System.Drawing.Point(58, 7);
|
||||
this.dtViewerDate.Name = "dtViewerDate";
|
||||
this.dtViewerDate.Size = new System.Drawing.Size(110, 23);
|
||||
this.dtViewerDate.TabIndex = 1;
|
||||
//
|
||||
// lblVLevel
|
||||
//
|
||||
this.lblVLevel.AutoSize = true;
|
||||
this.lblVLevel.Location = new System.Drawing.Point(180, 11);
|
||||
this.lblVLevel.Name = "lblVLevel";
|
||||
this.lblVLevel.Size = new System.Drawing.Size(38, 15);
|
||||
this.lblVLevel.TabIndex = 2;
|
||||
this.lblVLevel.Text = "Level:";
|
||||
//
|
||||
// cbViewerLevel
|
||||
//
|
||||
this.cbViewerLevel.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cbViewerLevel.Items.AddRange(new object[] {
|
||||
"Alle",
|
||||
"Debug",
|
||||
"Info",
|
||||
"Warning",
|
||||
"Error",
|
||||
"Trade",
|
||||
"TradeReasoning"});
|
||||
this.cbViewerLevel.Location = new System.Drawing.Point(222, 7);
|
||||
this.cbViewerLevel.Name = "cbViewerLevel";
|
||||
this.cbViewerLevel.Size = new System.Drawing.Size(140, 23);
|
||||
this.cbViewerLevel.TabIndex = 3;
|
||||
//
|
||||
// lblVCid
|
||||
//
|
||||
this.lblVCid.AutoSize = true;
|
||||
this.lblVCid.Location = new System.Drawing.Point(374, 11);
|
||||
this.lblVCid.Name = "lblVCid";
|
||||
this.lblVCid.Size = new System.Drawing.Size(29, 15);
|
||||
this.lblVCid.TabIndex = 4;
|
||||
this.lblVCid.Text = "CID:";
|
||||
//
|
||||
// tbViewerCid
|
||||
//
|
||||
this.tbViewerCid.Location = new System.Drawing.Point(408, 7);
|
||||
this.tbViewerCid.Name = "tbViewerCid";
|
||||
this.tbViewerCid.PlaceholderText = "SignalId …";
|
||||
this.tbViewerCid.Size = new System.Drawing.Size(150, 23);
|
||||
this.tbViewerCid.TabIndex = 5;
|
||||
//
|
||||
// lblVText
|
||||
//
|
||||
this.lblVText.AutoSize = true;
|
||||
this.lblVText.Location = new System.Drawing.Point(570, 11);
|
||||
this.lblVText.Name = "lblVText";
|
||||
this.lblVText.Size = new System.Drawing.Size(31, 15);
|
||||
this.lblVText.TabIndex = 6;
|
||||
this.lblVText.Text = "Text:";
|
||||
//
|
||||
// tbViewerText
|
||||
//
|
||||
this.tbViewerText.Location = new System.Drawing.Point(606, 7);
|
||||
this.tbViewerText.Name = "tbViewerText";
|
||||
this.tbViewerText.PlaceholderText = "Suchtext …";
|
||||
this.tbViewerText.Size = new System.Drawing.Size(180, 23);
|
||||
this.tbViewerText.TabIndex = 7;
|
||||
//
|
||||
// btnViewerLoad
|
||||
//
|
||||
this.btnViewerLoad.Location = new System.Drawing.Point(796, 6);
|
||||
this.btnViewerLoad.Name = "btnViewerLoad";
|
||||
this.btnViewerLoad.Size = new System.Drawing.Size(90, 26);
|
||||
this.btnViewerLoad.TabIndex = 8;
|
||||
this.btnViewerLoad.Text = "Laden";
|
||||
this.btnViewerLoad.UseVisualStyleBackColor = true;
|
||||
//
|
||||
//
|
||||
pnlViewerTop.Controls.Add(lblViewerStatus);
|
||||
pnlViewerTop.Controls.Add(btnViewerLoad);
|
||||
pnlViewerTop.Controls.Add(tbViewerText);
|
||||
pnlViewerTop.Controls.Add(lblVText);
|
||||
pnlViewerTop.Controls.Add(tbViewerCid);
|
||||
pnlViewerTop.Controls.Add(lblVCid);
|
||||
pnlViewerTop.Controls.Add(cbViewerLevel);
|
||||
pnlViewerTop.Controls.Add(lblVLevel);
|
||||
pnlViewerTop.Controls.Add(dtViewerDate);
|
||||
pnlViewerTop.Controls.Add(lblVDatum);
|
||||
pnlViewerTop.Dock = DockStyle.Top;
|
||||
pnlViewerTop.Location = new Point(4, 5);
|
||||
pnlViewerTop.Margin = new Padding(4, 5, 4, 5);
|
||||
pnlViewerTop.Name = "pnlViewerTop";
|
||||
pnlViewerTop.Size = new Size(1413, 63);
|
||||
pnlViewerTop.TabIndex = 0;
|
||||
//
|
||||
// lblViewerStatus
|
||||
//
|
||||
this.lblViewerStatus.AutoSize = true;
|
||||
this.lblViewerStatus.Location = new System.Drawing.Point(895, 11);
|
||||
this.lblViewerStatus.Name = "lblViewerStatus";
|
||||
this.lblViewerStatus.Size = new System.Drawing.Size(23, 15);
|
||||
this.lblViewerStatus.TabIndex = 9;
|
||||
this.lblViewerStatus.Text = "—";
|
||||
//
|
||||
//
|
||||
lblViewerStatus.AutoSize = true;
|
||||
lblViewerStatus.Location = new Point(1279, 18);
|
||||
lblViewerStatus.Margin = new Padding(4, 0, 4, 0);
|
||||
lblViewerStatus.Name = "lblViewerStatus";
|
||||
lblViewerStatus.Size = new Size(30, 25);
|
||||
lblViewerStatus.TabIndex = 9;
|
||||
lblViewerStatus.Text = "—";
|
||||
//
|
||||
// btnViewerLoad
|
||||
//
|
||||
btnViewerLoad.Location = new Point(1137, 10);
|
||||
btnViewerLoad.Margin = new Padding(4, 5, 4, 5);
|
||||
btnViewerLoad.Name = "btnViewerLoad";
|
||||
btnViewerLoad.Size = new Size(129, 43);
|
||||
btnViewerLoad.TabIndex = 8;
|
||||
btnViewerLoad.Text = "Laden";
|
||||
btnViewerLoad.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// tbViewerText
|
||||
//
|
||||
tbViewerText.Location = new Point(866, 12);
|
||||
tbViewerText.Margin = new Padding(4, 5, 4, 5);
|
||||
tbViewerText.Name = "tbViewerText";
|
||||
tbViewerText.PlaceholderText = "Suchtext …";
|
||||
tbViewerText.Size = new Size(255, 31);
|
||||
tbViewerText.TabIndex = 7;
|
||||
//
|
||||
// lblVText
|
||||
//
|
||||
lblVText.AutoSize = true;
|
||||
lblVText.Location = new Point(814, 18);
|
||||
lblVText.Margin = new Padding(4, 0, 4, 0);
|
||||
lblVText.Name = "lblVText";
|
||||
lblVText.Size = new Size(46, 25);
|
||||
lblVText.TabIndex = 6;
|
||||
lblVText.Text = "Text:";
|
||||
//
|
||||
// tbViewerCid
|
||||
//
|
||||
tbViewerCid.Location = new Point(583, 12);
|
||||
tbViewerCid.Margin = new Padding(4, 5, 4, 5);
|
||||
tbViewerCid.Name = "tbViewerCid";
|
||||
tbViewerCid.PlaceholderText = "SignalId …";
|
||||
tbViewerCid.Size = new Size(213, 31);
|
||||
tbViewerCid.TabIndex = 5;
|
||||
//
|
||||
// lblVCid
|
||||
//
|
||||
lblVCid.AutoSize = true;
|
||||
lblVCid.Location = new Point(534, 18);
|
||||
lblVCid.Margin = new Padding(4, 0, 4, 0);
|
||||
lblVCid.Name = "lblVCid";
|
||||
lblVCid.Size = new Size(45, 25);
|
||||
lblVCid.TabIndex = 4;
|
||||
lblVCid.Text = "CID:";
|
||||
//
|
||||
// cbViewerLevel
|
||||
//
|
||||
cbViewerLevel.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
cbViewerLevel.Items.AddRange(new object[] { "Alle", "Debug", "Info", "Warning", "Error", "Trade", "TradeReasoning" });
|
||||
cbViewerLevel.Location = new Point(317, 12);
|
||||
cbViewerLevel.Margin = new Padding(4, 5, 4, 5);
|
||||
cbViewerLevel.Name = "cbViewerLevel";
|
||||
cbViewerLevel.Size = new Size(198, 33);
|
||||
cbViewerLevel.TabIndex = 3;
|
||||
//
|
||||
// lblVLevel
|
||||
//
|
||||
lblVLevel.AutoSize = true;
|
||||
lblVLevel.Location = new Point(257, 18);
|
||||
lblVLevel.Margin = new Padding(4, 0, 4, 0);
|
||||
lblVLevel.Name = "lblVLevel";
|
||||
lblVLevel.Size = new Size(55, 25);
|
||||
lblVLevel.TabIndex = 2;
|
||||
lblVLevel.Text = "Level:";
|
||||
//
|
||||
// dtViewerDate
|
||||
//
|
||||
dtViewerDate.Format = DateTimePickerFormat.Short;
|
||||
dtViewerDate.Location = new Point(83, 12);
|
||||
dtViewerDate.Margin = new Padding(4, 5, 4, 5);
|
||||
dtViewerDate.Name = "dtViewerDate";
|
||||
dtViewerDate.Size = new Size(155, 31);
|
||||
dtViewerDate.TabIndex = 1;
|
||||
//
|
||||
// lblVDatum
|
||||
//
|
||||
lblVDatum.AutoSize = true;
|
||||
lblVDatum.Location = new Point(11, 18);
|
||||
lblVDatum.Margin = new Padding(4, 0, 4, 0);
|
||||
lblVDatum.Name = "lblVDatum";
|
||||
lblVDatum.Size = new Size(70, 25);
|
||||
lblVDatum.TabIndex = 0;
|
||||
lblVDatum.Text = "Datum:";
|
||||
//
|
||||
// TerminalView
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.tabControlTerminal);
|
||||
this.ClientSize = new System.Drawing.Size(1000, 650);
|
||||
this.Name = "TerminalView";
|
||||
this.Text = "Terminal / Logs";
|
||||
this.tabControlTerminal.ResumeLayout(false);
|
||||
this.tabLive.ResumeLayout(false);
|
||||
this.pnlTop.ResumeLayout(false);
|
||||
this.pnlTop.PerformLayout();
|
||||
this.contextMenuTerminal.ResumeLayout(false);
|
||||
this.tabViewer.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvLogs)).EndInit();
|
||||
this.pnlViewerTop.ResumeLayout(false);
|
||||
this.pnlViewerTop.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(10F, 25F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(1429, 1083);
|
||||
Controls.Add(tabControlTerminal);
|
||||
Icon = (Icon)resources.GetObject("$this.Icon");
|
||||
Margin = new Padding(4, 5, 4, 5);
|
||||
Name = "TerminalView";
|
||||
Text = "Terminal / Logs";
|
||||
tabControlTerminal.ResumeLayout(false);
|
||||
tabLive.ResumeLayout(false);
|
||||
contextMenuTerminal.ResumeLayout(false);
|
||||
pnlTop.ResumeLayout(false);
|
||||
pnlTop.PerformLayout();
|
||||
tabViewer.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)dgvLogs).EndInit();
|
||||
pnlViewerTop.ResumeLayout(false);
|
||||
pnlViewerTop.PerformLayout();
|
||||
ResumeLayout(false);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user