Files
PolyTraderSharp/Ui/Views/SettingsView.resx
T
RichardandClaude Opus 4.8 3c8ea3534e 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>
2026-07-23 09:31:59 +02:00

219 lines
14 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="toolStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>370, 17</value>
</metadata>
<metadata name="toolStripAccounts.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
</root>