gDesign - Visual Designer beta2 (update 5 -Tab-Order)
@ts-soft
Das Problem ist, das der Fehler hier nicht reproduzierbar ist.
(Ob nun mit XP-Style, oder ohne)
Möglicherweise gibt es da auch Unterschiede zwischen den Styles?
Wie dem auch sei.
Fakt ist, daß entweder Purebasic, oder Windows selbst die
Größe des Gadgets an die Größe des Image anpasst.
Ziemlich nervige Eigenschaft in Zusammenhang mit dem Auto-Resize
des Images an die Gadget-Größe.
Wie gesagt, hier ging das aber einwandfrei, mit meinen Funktionen
der Anpassung.
Ich habe aber trotzdem mal (blind) die gesamte ImageGadget-
Verarbeitung modifiziert.
Bitte teste es mal damit.
Download: http://www.thinkrelative.de/gdesign.zip
Gruß,
Mischa
Das Problem ist, das der Fehler hier nicht reproduzierbar ist.
(Ob nun mit XP-Style, oder ohne)
Möglicherweise gibt es da auch Unterschiede zwischen den Styles?
Wie dem auch sei.
Fakt ist, daß entweder Purebasic, oder Windows selbst die
Größe des Gadgets an die Größe des Image anpasst.
Ziemlich nervige Eigenschaft in Zusammenhang mit dem Auto-Resize
des Images an die Gadget-Größe.
Wie gesagt, hier ging das aber einwandfrei, mit meinen Funktionen
der Anpassung.
Ich habe aber trotzdem mal (blind) die gesamte ImageGadget-
Verarbeitung modifiziert.
Bitte teste es mal damit.
Download: http://www.thinkrelative.de/gdesign.zip
Gruß,
Mischa
- 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
Hängt damit auch nicht zusammenMischa hat geschrieben:@ts-soft
Das Problem ist, das der Fehler hier nicht reproduzierbar ist.
(Ob nun mit XP-Style, oder ohne)
Mischa hat geschrieben: Möglicherweise gibt es da auch Unterschiede zwischen den Styles?
Wie dem auch sei.
Bitte teste es mal damit.

Mischa hat geschrieben: Gruß,
Mischa

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.

Update
Gruß,
Mischa
Download: http://www.thinkrelative.de/gdesign.zip14. December 2005
----------------------------
-Bugfix: Wrong coordinates of gadgets inside parents when using 'Combine to ContainerGadget'
-Bugfix: Intern Recreation routine don't set correct panel page numbers
-Added: Now you can use [CURSORS] + [CONTROL] to resize selected gadget by keys.
(But don't forget: You can also direct input position and size in object manager fields!)
-Added: Tab order. You can simply drag'n drop gadgets in object tree to change order.
This works from up to down. This means source gadget will be placed after target gadget.
SplitterGadgets or the two splitter parts are fixed and can't be moved this way.
You can change tab/page order of PanelGadgets, too!
13. December 2005
----------------------------
-Bugfix: ImageGadget
Gruß,
Mischa
Whow! Jetzt kann man mit dem Ding ja endlich arbeiten!Mischa hat geschrieben:-Added: Tab order. You can simply drag'n drop gadgets in object tree to change order.

Saubere Leistung, Mischa! Einfach topp!

oh, ja, ja, ja! [hechel, sabber]Mischa hat geschrieben:I've thought about that. We will see.porfirio hat geschrieben: What about a integrated ide when we can esey design and code at same time like we do on vb??![]()

Grüße ... Kiffi
*denSabberwegwisch* 
Ich habe das Programm heute auch mal getestet und habe etwas zu beanstanden.
Wen man beim Trackbargadget von Vertika nach Horizontal oder umgekeht dreht sieht das nicht mehr schön aus.
Das kann man umgehen wenn man beim drehen die Werte Länge <-> Höhe austauscht.
Dann habe ich mir mal den erstellten Code angeschaut und frage mich z.b. wie benutzt man da Getgadgetstate oder Setgadgetstate ?
Ich habe da nichts gefunden oder war einfach nur blind
Ansonsten

Ich habe das Programm heute auch mal getestet und habe etwas zu beanstanden.
Wen man beim Trackbargadget von Vertika nach Horizontal oder umgekeht dreht sieht das nicht mehr schön aus.
Das kann man umgehen wenn man beim drehen die Werte Länge <-> Höhe austauscht.
Dann habe ich mir mal den erstellten Code angeschaut und frage mich z.b. wie benutzt man da Getgadgetstate oder Setgadgetstate ?
Ich habe da nichts gefunden oder war einfach nur blind

Ansonsten

Zuletzt geändert von SoS am 17.12.2005 04:59, insgesamt 1-mal geändert.
- 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
>> wie benutzt man da Getgadgetstate oder Setgadgetstate ?
So wie sonst auch, ausser das sich die Gadget in dem mit Dim dimensioniertem Array befinden
Code: Alles auswählen
;...
Dim gadget.l(maxitems)
;...
CreateGadgetList(WindowID())
gDesign(0,?gadgets,@gadget(),0,0,0)
gDesignCallback(@MyCallback())
SetGadgetState(gadget(#CheckBoxGadget), #True)
HideWindow(0,0)
; ...
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.

@SoS
Verstehe ich nicht so ganz.
Länge und Höhe werden doch ausgetauscht, sobald Du die
Vertikal-Flag anklickst. (und umgekehrt)
Hier funktioniert das einwandfrei!
(mit XP-Skin, oder ohne, bei Trackbars, Scrollbars, Progressbars)
Beschreibe das mal bitte etwas genauer.
Gruß,
Mischa
Was heißt nicht schön aussehen?Ich habe das Programm heute auch mal getestet und habe etwas zu beanstanden.
Wen man beim Trackbargadget von Vertika nach Horizontal oder umgekeht dreht sieht das nicht mehr schön aus.
Das kann man umgehen wenn man beim drehen die Werte Länge <-> Höhe austauscht.
Verstehe ich nicht so ganz.

Länge und Höhe werden doch ausgetauscht, sobald Du die
Vertikal-Flag anklickst. (und umgekehrt)
Hier funktioniert das einwandfrei!
(mit XP-Skin, oder ohne, bei Trackbars, Scrollbars, Progressbars)
Beschreibe das mal bitte etwas genauer.
Gruß,
Mischa
Mahlzeit
Stimmt,Trackbar ohne API lässt sich problemlos umschalten.
Das Problem taucht auf wenn man,
- Trackbar erstellt
- Vertikalflag setzt
- Api-Trackbarleft flag setzt
Jetzt setzt sich automatisch Api-Trackbar-top flag und wenn man das
entfernt ist die Trackbar zwar noch senkrecht aber die Werte
Länge <-> Höhe werden ausgetauscht.
Sorry für die verkorkste Beschreibung,war nicht mehr ganz fit
Stimmt,Trackbar ohne API lässt sich problemlos umschalten.
Das Problem taucht auf wenn man,
- Trackbar erstellt
- Vertikalflag setzt
- Api-Trackbarleft flag setzt
Jetzt setzt sich automatisch Api-Trackbar-top flag und wenn man das
entfernt ist die Trackbar zwar noch senkrecht aber die Werte
Länge <-> Höhe werden ausgetauscht.
Sorry für die verkorkste Beschreibung,war nicht mehr ganz fit
