Files
PolyTraderSharp/Ui/LauncherForm.Designer.cs
T
RichardandClaude Opus 4.8 f112668147 Phase 5-UI: Launcher auf Toolstrip-Modell + SettingsView (Designer-first)
- LauncherForm: lstView-Ansatz entfernt (lstViews/colName/pnlBottom/btnOpen raus).
  Fenster werden ueber toolstrip_windows-Buttons geoeffnet/fokussiert:
  btn_settings -> Settings, btn_terminal -> Terminal (Bindung per stabiler View-ID).
- statusStrip_info: Live-Status (Trading, Modul-Anzahl, API WSS/Polling) via 1s-Timer.
- toolstrip_quickbar bleibt fuer Schnellaktionen (Trading an/aus) reserviert.
- Neue SettingsView (UserControl + Designer): ServerSettings-PropertyGrid +
  Speichern/Neu laden; Verhalten wie bisheriger Settings-Tab. In Program.cs registriert.
- Build 0 Fehler.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 11:44:47 +02:00

172 lines
6.6 KiB
C#

namespace PolyTraderSharp.Ui
{
partial class LauncherForm
{
private System.ComponentModel.IContainer components = null;
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
private void InitializeComponent()
{
menuStrip = new MenuStrip();
miDatei = new ToolStripMenuItem();
miLegacy = new ToolStripMenuItem();
miBeenden = new ToolStripMenuItem();
toolstrip_windows = new ToolStrip();
btn_settings = new ToolStripButton();
btn_terminal = new ToolStripButton();
toolstrip_quickbar = new ToolStrip();
statusStrip_info = new StatusStrip();
lbl_trading = new ToolStripStatusLabel();
lbl_modules = new ToolStripStatusLabel();
lbl_ratelimit = new ToolStripStatusLabel();
menuStrip.SuspendLayout();
toolstrip_windows.SuspendLayout();
statusStrip_info.SuspendLayout();
SuspendLayout();
//
// menuStrip
//
menuStrip.ImageScalingSize = new Size(24, 24);
menuStrip.Items.AddRange(new ToolStripItem[] { miDatei });
menuStrip.Location = new Point(0, 0);
menuStrip.Name = "menuStrip";
menuStrip.Padding = new Padding(9, 3, 0, 3);
menuStrip.Size = new Size(2599, 35);
menuStrip.TabIndex = 0;
//
// miDatei
//
miDatei.DropDownItems.AddRange(new ToolStripItem[] { miLegacy, miBeenden });
miDatei.Name = "miDatei";
miDatei.Size = new Size(69, 29);
miDatei.Text = "Datei";
//
// miLegacy
//
miLegacy.Name = "miLegacy";
miLegacy.Size = new Size(275, 34);
miLegacy.Text = "Legacy-UI (alte Tabs)";
//
// miBeenden
//
miBeenden.Name = "miBeenden";
miBeenden.Size = new Size(275, 34);
miBeenden.Text = "Beenden";
//
// toolstrip_windows
//
toolstrip_windows.AutoSize = false;
toolstrip_windows.ImageScalingSize = new Size(64, 64);
toolstrip_windows.Items.AddRange(new ToolStripItem[] { btn_settings, btn_terminal });
toolstrip_windows.Location = new Point(0, 35);
toolstrip_windows.Name = "toolstrip_windows";
toolstrip_windows.Size = new Size(2599, 70);
toolstrip_windows.TabIndex = 3;
toolstrip_windows.Text = "toolStrip1";
//
// btn_settings
//
btn_settings.BackColor = SystemColors.Control;
btn_settings.Image = Properties.Resources.setting_tools;
btn_settings.ImageScaling = ToolStripItemImageScaling.None;
btn_settings.ImageTransparentColor = Color.Magenta;
btn_settings.Name = "btn_settings";
btn_settings.Size = new Size(112, 65);
btn_settings.Text = "Settings";
btn_settings.TextImageRelation = TextImageRelation.ImageAboveText;
//
// btn_terminal
//
btn_terminal.DisplayStyle = ToolStripItemDisplayStyle.Text;
btn_terminal.Name = "btn_terminal";
btn_terminal.Size = new Size(112, 65);
btn_terminal.Text = "Terminal";
//
// toolstrip_quickbar
//
toolstrip_quickbar.ImageScalingSize = new Size(24, 24);
toolstrip_quickbar.Location = new Point(0, 105);
toolstrip_quickbar.Name = "toolstrip_quickbar";
toolstrip_quickbar.Size = new Size(2599, 25);
toolstrip_quickbar.TabIndex = 4;
toolstrip_quickbar.Text = "toolStrip2";
//
// statusStrip_info
//
statusStrip_info.ImageScalingSize = new Size(24, 24);
statusStrip_info.Items.AddRange(new ToolStripItem[] { lbl_trading, lbl_modules, lbl_ratelimit });
statusStrip_info.Location = new Point(0, 924);
statusStrip_info.Name = "statusStrip_info";
statusStrip_info.Size = new Size(2599, 22);
statusStrip_info.TabIndex = 5;
statusStrip_info.Text = "statusStrip1";
//
// lbl_trading
//
lbl_trading.Name = "lbl_trading";
lbl_trading.Size = new Size(100, 16);
lbl_trading.Text = "Trading: —";
//
// lbl_modules
//
lbl_modules.Name = "lbl_modules";
lbl_modules.Size = new Size(90, 16);
lbl_modules.Text = "Module: —";
//
// lbl_ratelimit
//
lbl_ratelimit.Name = "lbl_ratelimit";
lbl_ratelimit.Size = new Size(80, 16);
lbl_ratelimit.Text = "API: —";
//
// LauncherForm
//
AutoScaleDimensions = new SizeF(10F, 25F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(2599, 946);
Controls.Add(statusStrip_info);
Controls.Add(toolstrip_quickbar);
Controls.Add(toolstrip_windows);
Controls.Add(menuStrip);
MainMenuStrip = menuStrip;
Margin = new Padding(4, 5, 4, 5);
Name = "LauncherForm";
StartPosition = FormStartPosition.CenterScreen;
Text = "PolyTrader";
menuStrip.ResumeLayout(false);
menuStrip.PerformLayout();
toolstrip_windows.ResumeLayout(false);
toolstrip_windows.PerformLayout();
statusStrip_info.ResumeLayout(false);
statusStrip_info.PerformLayout();
ResumeLayout(false);
PerformLayout();
}
#endregion
private System.Windows.Forms.MenuStrip menuStrip;
private System.Windows.Forms.ToolStripMenuItem miDatei;
private System.Windows.Forms.ToolStripMenuItem miLegacy;
private System.Windows.Forms.ToolStripMenuItem miBeenden;
private ToolStrip toolstrip_windows;
private ToolStripButton btn_settings;
private ToolStripButton btn_terminal;
private ToolStrip toolstrip_quickbar;
private StatusStrip statusStrip_info;
private ToolStripStatusLabel lbl_trading;
private ToolStripStatusLabel lbl_modules;
private ToolStripStatusLabel lbl_ratelimit;
}
}