Ich spreche kein Deutsch, tut mir leid. Die Übersetzung wurde mit Deepl durchgeführt.
Korrektur der Übersetzung durch einen Deutschen ist willkommen
IceDesign ist bereits auf dem englischen Forum hier
IceDesign ist ein neuer moderner GUI-Designer zur Erstellung von PureBasic-Oberflächen.
Es ist nur für Windows verfügbar, wobei die realen Gadgets erfasst und gezeichnet werden, was flüssige und flackerfreie Bewegungen ermöglicht.
Die Container sind funktionsfähig. Es ist möglich, einen Container zu bearbeiten und auch einen Container innerhalb eines anderen Containers zu bearbeiten, bis zu 9 Ebenen. Die Tabs der Panels oder die Scrollbars der ScrollArea sind aktiv und verfügbar.
Merkmale:
- DPI-Aware. Mit Ausnahme des Formular-Designer-Elements, das bei 100 % bleibt und genau denselben Code für die Positionen/Größen der Steuerelemente erzeugt
- Helles und dunkles Thema
- Gadget erstellen Mit dem Auswahlrechteck (Lasso), Doppelklick oder Drag'n Drop aus der Gadgetliste
- Wählen Sie ein Gadget mit Linksklick oder Lasso
- Mehrfachauswahl durch Lasso oder mit Strg+Linksklick
- Gruppierte Bewegung und Größenänderung
- Aktualisieren von Eigenschaften mit Mehrfachauswahlen oder Gruppen
- Ausschneiden, Kopieren, Einfügen und Klonen. Kann zwischen verschiedenen Ebenen durchgeführt werden
- Gruppieren, Gruppierung aufheben Gadget
- Links, mittig, rechts, oben, Mitte, unten ausrichten.
- Größe ändern mit gleicher Breite, Höhe, gleicher Größe
- Gleicher Abstand Horizontal, Vertikal
- Linkes Doppelklicken oder die Schaltfläche in der Symbolleiste verwenden, um einen Container zu öffnen (CanvasContainer, Container, Panel und ScrollArea). Bis zu 9 Ebenen
- Direktes Auswählen eines Child-Gadgets aus einem Container mit Links-Dreifachklick
- Rechts-Doppelklick oder Verwendung der Symbolleisten-Schaltfläche, um einen Container zu schließen und zur vorherigen Ebene zurückzukehren
- Raster, Rastergröße und Einrasten am Raster
- Kontextmenü entsprechend den verfügbaren Optionen für das aktuelle Element
- Das Hinzufügen eines Menüs, einer Symbolleiste oder einer Statusleiste erfolgt über das Kontextmenü auf der Hauptebene
- Das Hinzufügen einer neuen Registerkarte oder das Löschen der aktuellen Registerkarte erfolgt über das Kontextmenü des Panels
- Wechseln Sie die Registerkarte eines Bereichs, um dessen Inhalt zu sehen, ohne den Bereich öffnen zu müssen.
- Pfeile nach oben, unten, links und rechts zum Verschieben eines Gadgets
- Umschalttaste + Hoch, Runter, Links und Rechts zum Ändern der Größe eines Gadgets
- Entf-Taste zum Löschen des ausgewählten Gadgets oder Containers
- Vollständige oder kurze Namen für Controls verwenden
- Automatisches Umbenennen des Controls, wenn die Beschriftung geändert wird
- Verankerung von Steuerelementen mit Links-, Rechts-, Oben- und (oder) Untenverriegelung bei Größenänderung des Fensters
- Proportionale Größenanpassungsoption für Steuerelemente bei der Größenänderung des Fensters
- BindGadgetEvent Eigenschaft, um Ereignisprozeduren in den erstellten Code zu schreiben
- Unterstützung für einige Windows Controls Styles
- Full Color Requester mit Speicherung von benutzerdefinierten Farben in IceDesign.ini
- Ein Bild im Hintergrund anzeigen und seine Transparenz anpassen
- Der erstellte Code wird in Echtzeit generiert und angezeigt. Beachten Sie, dass der Code nicht generiert wird, wenn sich der Splitter am unteren Rand befindet
- Speichern, Speichern unter oder Öffnen von IceDesign Form GUI
- Import IceDesign Form GUI zum Laden von Vorlagen in das aktuelle Design
- Vorschau aus dem generierten und kompilierten Quelltext. Verwenden Sie die Esc-Taste oder klicken Sie auf das Hauptfenster, um die Vorschau zu schließen.
- Erstellen Sie den Code mit mehreren Optionen: In die Zwischenablage kopieren, Speichern und in einer neuen Registerkarte öffnen, Code speichern unter
- Wählen Sie bei der Erstellung des Codes zwischen der Verwendung von Konstanten oder Variablen mit Präfix und Suffix für den Namen der Variablen.
- Fügen Sie den Namen des Fensters zum Namen der Variablen oder Konstanten hinzu
- LoadImage oder CatchImage.
- Hexa oder RGB für die Farben.
- Definieren Sie die Einrückung zwischen einer Anzahl von Leerzeichen oder Tab.
- Beispiele für Gadget-Elemente einbeziehen oder nicht.
- Fügen Sie die Ereignisschleife oder das Minimum, das für ihre Ausführung erforderlich ist, ein.
- Das Schriftfeld kann in der Datei IceDesign.ini angepasst werden.
- Führen Sie IceDesign mit dem Parameter DPI_Unaware aus, um eine neue Exe zu erstellen: IceDesign_DPI_Unaware.exe. Es wird die automatische Größenanpassung von Fenstern basierend auf Ihrer Skalierungsfaktor-Einstellung verwenden, wenn Sie dies wünschen.
- IcedDesign mit einem als Parameter übergebenen GUI-Formular laden (ex: IceDesign Template.icef)
- .....
Herunterladen:
IceDesign GUI Designer kaufen und erhalten
Lebenslange Benutzer-basierte Lizenz.
Bitte beachten Sie, dass die Ländersteuern nicht enthalten sind und dass die Wechselkurse nicht angezeigt werden, sondern erst zum Zeitpunkt des Kaufs.
IceDesign_Demo
Die Demoversion ist auf 16 Gadgets beschränkt, was ausreichen sollte, um die Möglichkeiten zu testen und zu sehen und auch um grundlegende Schnittstellen ohne weitere Einschränkungen zu erstellen.
Wenn Sie zusätzlich spenden möchten, ist das natürlich auch über meine Paypal-Spenden-Seite
Die LifeTime User-Based Licence wird in IceDesign über Setting und dann den Button License (in Englisch) bereitgestellt.
IceDesign - Bedingungen und Konditionen
Dieses Programm wird "wie besehen" ohne jegliche Garantie zur Verfügung gestellt. Die Benutzung von IceDesign erfolgt auf eigene Gefahr.
ChrisR, Autor von IceDesign, ist nicht verantwortlich für Schäden, die auf IceDesign zurückzuführen sind.
Die Demoversion dieses Programms darf frei verteilt werden.
Sie dürfen den Inhalt des Programms nicht dekompilieren, zurückentwickeln, disassemblieren, modifizieren oder verändern.
IceDesign hat eine benutzerbasierte Lizenz. Das bedeutet, dass Sie es auf jedem Computer installieren können, den Sie benötigen.
Aber Sie können es nicht zwischen zwei oder mehreren Personen teilen.
©2021 ChrisR