DialogDesign0R V1.72

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
HeX0R
Beiträge: 2800
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
2x16Gig Ram
NVIDIA GEFORCE GTX 1060/6Gig
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.52

Beitrag von HeX0R »

hjf hat geschrieben:Die Compiler-Option "DPI-kompatibles Executable (Windows) erstellen" hat keinen Effekt auf die Fontgröße mehr,
Das kann ich nicht wirklich bestätigen?!
Hast Du das neu kompiliert? Mit welchem Compiler?

100%
125%
150%
hjf
Beiträge: 52
Registriert: 12.02.2014 20:02

Re: DialogDesign0R V1.52

Beitrag von hjf »

Hallo HeXOR,

die Schriftgrößen, in den Eigenschaften, sind zu klein im Verhältnis zu Strings.
Ich habe hier 125%. Schalte ich die Compiler-Option aus, dann passt das Verhältnis
wesentlich besser als mit der Option. Das sollte nicht so sein, denke ich. Das sieht
man auch in Deinen Screenshots.

W10/64, PB 5.71/X86

Grüße
hjf
Benutzeravatar
HeX0R
Beiträge: 2800
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
2x16Gig Ram
NVIDIA GEFORCE GTX 1060/6Gig
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.52

Beitrag von HeX0R »

Tut mir Leid, aber ich kann nichts in Ordnung bringen, was ich nicht sehe!
In meinen Screenshots sehe ich eindeutig, dass die Schrift größer wird, und ich würde auch behaupten proportional zu der DPI Veränderung.

Der Source ist ja dabei, wenn Du die Ursache des für mich nicht zu sehenden Fehlers gefunden hast, gib Bescheid, dann ändere ich das.
Benutzeravatar
Kiffi
Beiträge: 10457
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: DialogDesign0R V1.52

Beitrag von Kiffi »

Hi HeX0R,

ich habe hier ein merkwürdiges Phänomen:

folgendes XML:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>

<dialogs>
  <window flags="#PB_Window_Background" name="MainWindow" id="#MainWindow">
    <gridbox id="#GridBox"/>
  </window>
</dialogs><!--DDesign0R Definition: SpiderBasic|1|1-->
erzeugt folgende xml.dd.sbi-Datei:

Code: Alles auswählen

;/-------------------------
;|
;| Names, IDs, Procedures
;|
;| Example Template for Dialog Design0R
;|
;/-------------------------

Runtime Enumeration Windows
	#MainWindow
EndEnumeration

#DD_WIN_MainWindow = "MainWindow"

Procedure.s GetXMLString()
	Protected XML$

	XML$ + "<?xml version='1.0' encoding='UTF-16'?>"
	XML$ + ""
	XML$ + "<dialogs>"
	XML$ + "  <window flags='#PB_Window_Background' name='MainWindow' id='#MainWindow'>"
	XML$ + "    <gridbox id='#GridBox'/>"
	XML$ + "  </window>"
	XML$ + "</dialogs><!--DDesign0R Definition: SpiderBasic|1|1-->"

	ProcedureReturn XML$
EndProcedure

;Test it
CompilerIf #PB_Compiler_IsMainFile
	a$ = GetXMLString()
	If CatchXML(0, @a$, StringByteLength(a$), 0, #PB_Unicode)
		Debug XMLStatus(0)
		Debug XMLError(0)
	EndIf
CompilerEndif


;(c) HeX0R 2019
Stimmt fast alles. Allerdings erscheint #GridBox nicht in der Gadgets-Enumeration.

Bug? Oder habe ich einen Fehler gemacht?

Danke im Voraus & Grüße ... Peter

// Edit: Code zum besseren Verständnis ausgedünnt.
Hygge
Benutzeravatar
HeX0R
Beiträge: 2800
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
2x16Gig Ram
NVIDIA GEFORCE GTX 1060/6Gig
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.52

Beitrag von HeX0R »

Ich bin mir nicht sicher.
Soviel ich weiss, habe ich die virtuellen Container ausgeklammert.
Man kann doch eh nicht darauf zugreifen später, oder?

Ich teste das später mal, evtl. sollte man die ID und Name deaktivieren.

[Edit]
Ja, habe ich tatsächlich, aber deaktivieren werde ich das nicht, es ist ja nicht verboten, auch wenn es wenig Sinn macht.
Ich habe das mal geändert, allerdings nur den Source bis jetzt:
http://hex0rs.coderbu.de/Sonstiges/pb/D ... sign0r.zip
Benutzeravatar
Kiffi
Beiträge: 10457
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: DialogDesign0R V1.52

Beitrag von Kiffi »

HeX0R hat geschrieben:Soviel ich weiss, habe ich die virtuellen Container ausgeklammert.
ok, dann wird mir auch klar, warum die ID nicht in der Enumeration erscheint.
HeX0R hat geschrieben:evtl. sollte man die ID und Name deaktivieren.
momentan wäre das wohl besser. Denn wenn man der GridBox eine ID gibt, dann meckert OpenXMLDialog(), dass diese ID nicht vorhanden ist.

Wenn ich die GridBox-ID im Designer entferne, läuft alles, wie erwartet. :allright:

Danke & Grüße ... Peter
Hygge
Benutzeravatar
HeX0R
Beiträge: 2800
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
2x16Gig Ram
NVIDIA GEFORCE GTX 1060/6Gig
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.52

Beitrag von HeX0R »

Du hast wohl meinen zweiten Edit verpasst.
Die virtuellen Container können nach wie vor mit IDs und/oder Namen bestückt werden und die werden jetzt auch in der dd.pbi hinzugefügt.
Erlaubt ist, was nicht verboten ist, Sinnhaftigkeit hin oder her ;)

Source Code ist aktualisiert, die Binaries noch nicht.
Benutzeravatar
Kiffi
Beiträge: 10457
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: DialogDesign0R V1.52

Beitrag von Kiffi »

HeX0R hat geschrieben:Du hast wohl meinen zweiten Edit verpasst.
ja, habbich.
HeX0R hat geschrieben:Die virtuellen Container können nach wie vor mit IDs und/oder Namen bestückt werden und die werden jetzt auch in der dd.pbi hinzugefügt.
umso besser! :allright:
HeX0R hat geschrieben:Erlaubt ist, was nicht verboten ist, Sinnhaftigkeit hin oder her ;)
wer weiß? Vielleicht gibt es ja irgendwann eine Möglichkeit, die Einträge der GridBox dynamisch zu ändern (träumen darf man ja noch).
HeX0R hat geschrieben:Source Code ist aktualisiert, die Binaries noch nicht.
Funktioniert primstens! Vielen Dank!

Grüße ... Peter
Hygge
Benutzeravatar
HeX0R
Beiträge: 2800
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
2x16Gig Ram
NVIDIA GEFORCE GTX 1060/6Gig
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.53

Beitrag von HeX0R »

Binaries wurden jetzt nachgezogen!
Benutzeravatar
HeX0R
Beiträge: 2800
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
2x16Gig Ram
NVIDIA GEFORCE GTX 1060/6Gig
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.60

Beitrag von HeX0R »

V1.60, mit jeder Menge neuer Features (und Fehler).

Ich habe den Update-Check im Moment deaktiviert, weil mir beim Testen das Programm gerade Amok gelaufen ist.
Habe aber jetzt keine Lust auf Ursachenforschung...
Antworten