@
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> @
This commit is contained in:
Generated
+274
@@ -0,0 +1,274 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user