Files
IBKRTrader/LauncherForm.Designer.cs
T
Richard d0bc833235 @
Phase 2: Launcher-UI + eigenstaendige Modul-Fenster

- Form1 -> LauncherForm (Dateien via git mv, Designer/resx angepasst)
- Modul-Tab: Karten aus ModuleRegistry mit "Fenster oeffnen"-Button je Modul
- UI/WindowManager: Fenster-Tracking (Key->Form), Re-Open fokussiert, CloseAll
- UI/ModuleFormBase: Basisklasse fuer eigenstaendige Modul-Fenster
- CongressTradingForm: DB-Kennzahlen + manueller Scrape-Trigger (Phase-4-Ausbau folgt)
- WindowManager in DI; Launcher schliesst Modul-Fenster beim Beenden
- Tests: WindowManager (6) -> 21/21 gruen; Launcher-Start verifiziert

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@
2026-07-27 10:39:50 +02:00

275 lines
11 KiB
C#

namespace IBKRTrader
{
partial class LauncherForm
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LauncherForm));
menuStrip1 = new MenuStrip();
toolStrip1 = new ToolStrip();
statusStrip1 = new StatusStrip();
tabControl1 = new TabControl();
tabPage_dash = new TabPage();
tabPage_sett = new TabPage();
tabPage_modules = new TabPage();
flp_modules = new FlowLayoutPanel();
btn_activateTrading = new ToolStripButton();
tabPage_history = new TabPage();
tabPage_workers = new TabPage();
toolStrip2 = new ToolStrip();
dgv_workerlist = new DataGridView();
pg_settings = new PropertyGrid();
tabPage_logs = new TabPage();
rtb_logs = new RichTextBox();
toolStrip3 = new ToolStrip();
toolStrip1.SuspendLayout();
tabControl1.SuspendLayout();
tabPage_sett.SuspendLayout();
tabPage_workers.SuspendLayout();
((System.ComponentModel.ISupportInitialize)dgv_workerlist).BeginInit();
tabPage_logs.SuspendLayout();
SuspendLayout();
//
// menuStrip1
//
menuStrip1.ImageScalingSize = new Size(24, 24);
menuStrip1.Location = new Point(0, 0);
menuStrip1.Name = "menuStrip1";
menuStrip1.Size = new Size(2441, 24);
menuStrip1.TabIndex = 0;
menuStrip1.Text = "menuStrip1";
//
// toolStrip1
//
toolStrip1.ImageScalingSize = new Size(24, 24);
toolStrip1.Items.AddRange(new ToolStripItem[] { btn_activateTrading });
toolStrip1.Location = new Point(0, 24);
toolStrip1.Name = "toolStrip1";
toolStrip1.Size = new Size(2441, 34);
toolStrip1.TabIndex = 1;
toolStrip1.Text = "toolStrip1";
//
// statusStrip1
//
statusStrip1.ImageScalingSize = new Size(24, 24);
statusStrip1.Location = new Point(0, 1197);
statusStrip1.Name = "statusStrip1";
statusStrip1.Size = new Size(2441, 22);
statusStrip1.TabIndex = 2;
statusStrip1.Text = "statusStrip1";
//
// tabControl1
//
tabControl1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
tabControl1.Controls.Add(tabPage_dash);
tabControl1.Controls.Add(tabPage_history);
tabControl1.Controls.Add(tabPage_sett);
tabControl1.Controls.Add(tabPage_logs);
tabControl1.Controls.Add(tabPage_workers);
tabControl1.Controls.Add(tabPage_modules);
tabControl1.Location = new Point(12, 52);
tabControl1.Name = "tabControl1";
tabControl1.SelectedIndex = 0;
tabControl1.Size = new Size(2429, 1142);
tabControl1.TabIndex = 3;
//
// tabPage_dash
//
tabPage_dash.Location = new Point(4, 34);
tabPage_dash.Name = "tabPage_dash";
tabPage_dash.Padding = new Padding(3);
tabPage_dash.Size = new Size(2421, 1104);
tabPage_dash.TabIndex = 0;
tabPage_dash.Text = "Dashboard";
tabPage_dash.UseVisualStyleBackColor = true;
//
// tabPage_sett
//
tabPage_sett.Controls.Add(pg_settings);
tabPage_sett.Location = new Point(4, 34);
tabPage_sett.Name = "tabPage_sett";
tabPage_sett.Padding = new Padding(3);
tabPage_sett.Size = new Size(2421, 1104);
tabPage_sett.TabIndex = 1;
tabPage_sett.Text = "Settings";
tabPage_sett.UseVisualStyleBackColor = true;
//
// tabPage_modules
//
tabPage_modules.Controls.Add(flp_modules);
tabPage_modules.Location = new Point(4, 34);
tabPage_modules.Name = "tabPage_modules";
tabPage_modules.Padding = new Padding(3);
tabPage_modules.Size = new Size(2421, 1104);
tabPage_modules.TabIndex = 2;
tabPage_modules.Text = "Module";
tabPage_modules.UseVisualStyleBackColor = true;
//
// flp_modules
//
flp_modules.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
flp_modules.AutoScroll = true;
flp_modules.Location = new Point(6, 6);
flp_modules.Name = "flp_modules";
flp_modules.Padding = new Padding(6);
flp_modules.Size = new Size(2409, 1092);
flp_modules.TabIndex = 0;
//
// btn_activateTrading
//
btn_activateTrading.Alignment = ToolStripItemAlignment.Right;
btn_activateTrading.Image = (Image)resources.GetObject("btn_activateTrading.Image");
btn_activateTrading.ImageTransparentColor = Color.Magenta;
btn_activateTrading.Name = "btn_activateTrading";
btn_activateTrading.Size = new Size(166, 29);
btn_activateTrading.Text = "Activate Trading";
//
// tabPage_history
//
tabPage_history.Location = new Point(4, 34);
tabPage_history.Name = "tabPage_history";
tabPage_history.Padding = new Padding(3);
tabPage_history.Size = new Size(2421, 1104);
tabPage_history.TabIndex = 3;
tabPage_history.Text = "Trade History";
tabPage_history.UseVisualStyleBackColor = true;
//
// tabPage_workers
//
tabPage_workers.Controls.Add(dgv_workerlist);
tabPage_workers.Controls.Add(toolStrip2);
tabPage_workers.Location = new Point(4, 34);
tabPage_workers.Name = "tabPage_workers";
tabPage_workers.Padding = new Padding(3);
tabPage_workers.Size = new Size(2421, 1104);
tabPage_workers.TabIndex = 4;
tabPage_workers.Text = "Workers / Services";
tabPage_workers.UseVisualStyleBackColor = true;
//
// toolStrip2
//
toolStrip2.ImageScalingSize = new Size(24, 24);
toolStrip2.Location = new Point(3, 3);
toolStrip2.Name = "toolStrip2";
toolStrip2.Size = new Size(2415, 25);
toolStrip2.TabIndex = 0;
toolStrip2.Text = "toolStrip2";
//
// dgv_workerlist
//
dgv_workerlist.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
dgv_workerlist.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
dgv_workerlist.Location = new Point(6, 31);
dgv_workerlist.Name = "dgv_workerlist";
dgv_workerlist.RowHeadersWidth = 62;
dgv_workerlist.Size = new Size(2409, 1067);
dgv_workerlist.TabIndex = 1;
//
// pg_settings
//
pg_settings.BackColor = SystemColors.Control;
pg_settings.Location = new Point(3, 6);
pg_settings.Name = "pg_settings";
pg_settings.Size = new Size(1101, 1075);
pg_settings.TabIndex = 0;
//
// tabPage_logs
//
tabPage_logs.Controls.Add(toolStrip3);
tabPage_logs.Controls.Add(rtb_logs);
tabPage_logs.Location = new Point(4, 34);
tabPage_logs.Name = "tabPage_logs";
tabPage_logs.Padding = new Padding(3);
tabPage_logs.Size = new Size(2421, 1104);
tabPage_logs.TabIndex = 5;
tabPage_logs.Text = "Logs";
tabPage_logs.UseVisualStyleBackColor = true;
//
// rtb_logs
//
rtb_logs.Location = new Point(6, 31);
rtb_logs.Name = "rtb_logs";
rtb_logs.Size = new Size(1849, 811);
rtb_logs.TabIndex = 0;
rtb_logs.Text = "";
//
// toolStrip3
//
toolStrip3.ImageScalingSize = new Size(24, 24);
toolStrip3.Location = new Point(3, 3);
toolStrip3.Name = "toolStrip3";
toolStrip3.Size = new Size(2415, 25);
toolStrip3.TabIndex = 1;
toolStrip3.Text = "toolStrip3";
//
// Form1
//
AutoScaleDimensions = new SizeF(10F, 25F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(2441, 1219);
Controls.Add(tabControl1);
Controls.Add(statusStrip1);
Controls.Add(toolStrip1);
Controls.Add(menuStrip1);
MainMenuStrip = menuStrip1;
Name = "LauncherForm";
Text = "IBKRTrader — Launcher";
toolStrip1.ResumeLayout(false);
toolStrip1.PerformLayout();
tabControl1.ResumeLayout(false);
tabPage_sett.ResumeLayout(false);
tabPage_workers.ResumeLayout(false);
tabPage_workers.PerformLayout();
((System.ComponentModel.ISupportInitialize)dgv_workerlist).EndInit();
tabPage_logs.ResumeLayout(false);
tabPage_logs.PerformLayout();
ResumeLayout(false);
PerformLayout();
}
#endregion
private MenuStrip menuStrip1;
private ToolStrip toolStrip1;
private ToolStripButton btn_activateTrading;
private StatusStrip statusStrip1;
private TabControl tabControl1;
private TabPage tabPage_dash;
private TabPage tabPage_sett;
private TabPage tabPage_modules;
private FlowLayoutPanel flp_modules;
private TabPage tabPage_history;
private TabPage tabPage_workers;
private DataGridView dgv_workerlist;
private ToolStrip toolStrip2;
private PropertyGrid pg_settings;
private TabPage tabPage_logs;
private RichTextBox rtb_logs;
private ToolStrip toolStrip3;
}
}