DialogDesign0R V1.85
Re: DialogDesign0R V1.07
Cooles Tool!
Beim rumspielen sind mir ein paar Dinge aufgefallen:
1) Ich schaffe es nicht, eine frühe Fehlentscheidung zu korrigieren:
Ich versuche verzweifelt, über der hbox noch eine vbox einzufügen, um einen Header zu generieren. Dabei sollte die bestehende hbox zum Child der neu anzulegenden vbox werden. Wie ist die Vorgehensweise?
2) Ein unbedachter Klick auf "New Dialog" hat mir meinen bisherigen (nicht gespeicherten) Entwurf postwendend in's Nirvana befördert
Ansonsten eine tolle Sache!
Beim rumspielen sind mir ein paar Dinge aufgefallen:
1) Ich schaffe es nicht, eine frühe Fehlentscheidung zu korrigieren:
Ich versuche verzweifelt, über der hbox noch eine vbox einzufügen, um einen Header zu generieren. Dabei sollte die bestehende hbox zum Child der neu anzulegenden vbox werden. Wie ist die Vorgehensweise?
2) Ein unbedachter Klick auf "New Dialog" hat mir meinen bisherigen (nicht gespeicherten) Entwurf postwendend in's Nirvana befördert
Ansonsten eine tolle Sache!
Re: DialogDesign0R V1.07
das funktioniert natürlich nicht, weil das Window nur ein Child haben darf.Kukulkan hat geschrieben:Ich versuche verzweifelt, über der hbox noch eine vbox einzufügen
Du kannst hierfür ein temporäres Window erstellen und dann beliebig (unter Beachtung der Struktur-Regel) Deine Elemente neu positionieren.
Grüße ... Peter
Hygge
- HeX0R
- Beiträge: 2960
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: DialogDesign0R V1.07
Habe jetzt alle NUMERIC Flags entfernt, war irgendwie in der Tat QuatschEs wäre nützlich, wenn Du bei den numerischen Eingaben, z.B. beim Spacing, auch negative Werte zulassen würdest.
GefixtNoch was: Bei DragDrop von Comments crasht der DD.
ErledigtMarginalie: Wenn man den Source direkt startet, wird das fehlende ICO angemeckert. Das solltest Du noch mit Source-Ordner packen.
Ja, ich wollte nicht alle Fenster auf einmal zeigen, im Gegenzug aber nicht den Benutzer erst irgendwas ändern lassen, um es anzeigen zu lassen.Wenn ich ein XML öffne (mit einem Fenster), wird die Struktur korrekt im Tree angezeigt, es öffnet sich allerdings kein Vorschau-Fenster. Das öffnet sich erst wenn ich Änderungen am Fenster vornehme.
Edit: ... oder wenn ich auf den Refresh-Button drücke. Ok, das wäre für mich in Ordnung, wenn das so Deinem Programmablauf entspricht. Muss man halt nur wissen.
Daher der "Umweg" über den Refresh-Button
Jo, schick mal bitte!Nach Laden des großen XMLs lässt sich kein Vorschau-Fenster öffnen. Weder durch Änderungen in einzelnen Fenstern noch durch Drücken des Refresh-Buttons. Ich schick Dir am besten mal das XML per PN (wenn Du möchtest).
Habe eine Abfrage eingebaut, falls ein Dialog geöffnet ist mit mindestens 3 Child-Tiefen (kleinere hat man ja schnell wieder gebastelt).Ein unbedachter Klick auf "New Dialog" hat mir meinen bisherigen (nicht gespeicherten) Entwurf postwendend in's Nirvana befördert
Ja, Kiffi hat völlig Recht, einfach ein neues Fenster, dort eine VBox einfügen und dann deine HBox (inklusive sämtlicher Childs) per Drag&Drop in die neue VBox rüberziehen.Ich versuche verzweifelt, über der hbox noch eine vbox einzufügen, um einen Header zu generieren
Altes Fenster kannst Du dann löschen.
[Edit]
Mist, übersehen:
Habe das eben noch eingebaut.Feature Request: Es wäre gut, wenn der DialogDesign0R sich den Tree-Zustand merken würde. Habe gerade bei meinem großen XML (21 Fenster) alle Fenster-Zweige zur besseren Übersicht zugeklappt und einen Kommentar gelöscht. Nach dem Redraw des Trees sind wieder alle Zweige geöffnet.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- HeX0R
- Beiträge: 2960
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: DialogDesign0R V1.08
Vielleicht nochmal zur Funktion des Refresh-Buttons:
Es werden nie alle vorhandenen Fenster angezeigt/aktualisiert, nur das, das zum momentan ausgewählten Child gehört.
Man muss also mindestens ein Child, oder ein Window angewählt haben.
Weil sich ja irgendein Kiffi "beschwert" hatte, dass alle 21 Fenster immer aufpoppen
Es werden nie alle vorhandenen Fenster angezeigt/aktualisiert, nur das, das zum momentan ausgewählten Child gehört.
Man muss also mindestens ein Child, oder ein Window angewählt haben.
Weil sich ja irgendein Kiffi "beschwert" hatte, dass alle 21 Fenster immer aufpoppen
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
Re: DialogDesign0R V1.08
Hallo HeXOR,
ich habe im Zusammenhang mit der Möglichkeit von Comments noch ein Problem entdeckt.
In einer vbox sind z.B. 3 Buttons. Dann kommt noch ein Comment dazu.
Jetzt ist das einfügen eines 4. Buttons in die vbox nicht möglich, crash.
mfG.
hjf
ich habe im Zusammenhang mit der Möglichkeit von Comments noch ein Problem entdeckt.
In einer vbox sind z.B. 3 Buttons. Dann kommt noch ein Comment dazu.
Jetzt ist das einfügen eines 4. Buttons in die vbox nicht möglich, crash.
mfG.
hjf
- HeX0R
- Beiträge: 2960
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: DialogDesign0R V1.08
Stimmt, habe das in Ordnung gebracht, kann's aber erst heute Abend hochladen.
Zuletzt geändert von HeX0R am 15.03.2018 22:06, insgesamt 1-mal geändert.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- HeX0R
- Beiträge: 2960
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: DialogDesign0R V1.09
So, weiter gehts, V1.09
Habe zwei weitere Icons integriert: Hide all Windows und Show all Windows.
Ist ganz praktisch, wenn man Fenster ohne SystemMenü und Borderless hat (wie Kiffi z.B.).
Die lassen sich dann nämlich weder so einfach verschieben, noch schliessen und fangen dann irgendwann an zu nerven
Dann den Fehler von hjf in Ordnung gebracht.
Und einen Umlautfehler berichtigt.
Habe zwei weitere Icons integriert: Hide all Windows und Show all Windows.
Ist ganz praktisch, wenn man Fenster ohne SystemMenü und Borderless hat (wie Kiffi z.B.).
Die lassen sich dann nämlich weder so einfach verschieben, noch schliessen und fangen dann irgendwann an zu nerven
Dann den Fehler von hjf in Ordnung gebracht.
Und einen Umlautfehler berichtigt.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
Re: DialogDesign0R V1.09
Hi HeXOR,
habe unter Linux gerade ein unschönes verhalten entdeckt. Der DialogDesign0R legt seine Settings hier direkt in einem Ordner im Home-Pfad ab:
~/hex0r/DDesign0r/settings.prefs
Das ist ein extrem ungünstiger Ort. Der Ordner nervt hier. Kannst Du unter Linux stattdessen den Pfad
~/.config/DDesign0r/settings.prefs
oder
~/.DDesign0r/settings.prefs
nehmen? Das wäre dann so, wie es ein Linux-Nutzer erwarten würde.
Ansonsten ein super Tool!
Grüße,
Kukulkan
Evtl. so:
habe unter Linux gerade ein unschönes verhalten entdeckt. Der DialogDesign0R legt seine Settings hier direkt in einem Ordner im Home-Pfad ab:
~/hex0r/DDesign0r/settings.prefs
Das ist ein extrem ungünstiger Ort. Der Ordner nervt hier. Kannst Du unter Linux stattdessen den Pfad
~/.config/DDesign0r/settings.prefs
oder
~/.DDesign0r/settings.prefs
nehmen? Das wäre dann so, wie es ein Linux-Nutzer erwarten würde.
Ansonsten ein super Tool!
Grüße,
Kukulkan
Evtl. so:
Code: Alles auswählen
Protected Path.s = GetHomeDirectory() + ".DialogDesign0R"
If FileSize(Path.s) <> -2
If CreateDirectory(Path.s) = 0
Debug "Failed to create settings dir!!!": End
EndIf
EndIf
Path.s + "/settings.prefs"
OpenPreferences(Path.s, #PB_Preference_GroupSeparator)
- HeX0R
- Beiträge: 2960
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: DialogDesign0R V1.09
Starte das Tool einmalig mit "/portable" und es wird die Settings beim Programm ablegen.
Aber ich werde das Grundverzeichnis auch für Linux abändern.
Aber ich werde das Grundverzeichnis auch für Linux abändern.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: DialogDesign0R V1.09
Mach es bitte unsichtbar, also mit . bzw. dot am Anfang. Hat mich auch schon ein bißchen gewurmtHeX0R hat geschrieben:Aber ich werde das Grundverzeichnis auch für Linux abändern.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.