GUI-Designer-Engine (Intui-Tool) GadTools *alpha*

Moderators: Der Wanderer, Blackbird

GUI-Designer-Engine (Intui-Tool) GadTools *alpha*

Postby hackball » 29. March 2015, 01:57

Hier ist mal ein GUI Tool Anwärter, der (später) universell für verschiedene Toolkits dienen könnte. Vorerst habe ich es für GadTools vorgesehen, da ich zuviele externe Abhängigkeiten nicht mag und ich eigentlich einen Intuitools Ersatz brauche (habe ich zwar schon (s.u.) aber nicht so toll).

Der Editor kann später sicher auch auf XML-Export oder ähnliches ausgebaut werden, da die interne Verwaltung eine rel. einfache Baum-Struktur ist.
Bisher habe ich das Basiskonzept (das bis ins Jahr 2010 zurückreicht) schon auf "benutzbar" erweitert. Was noch fehlt, ist eine umfangreicher parametrierbare Positionierung der Objekte und die Erzeugung einer universelleren Schnittstelle für das Includen in andere Projekte.
Also die Engine ist recht klein (für BB Verhältnisse) und flink, bietet aber noch Raum für Verbesserungen. Ich habe nicht vor, irgendwelche Skins o.s.ä. zuzufügen, das macht auf den anvisierten Maschinen keinen Sinn. Stattdessen soll es eine Art GadTools-Designer werden, der die Positionierung nicht als absolute Werte erfordert.

VItools_04_screen0.png
dbg_screenshot v0.4
VItools_04_screen0.png (4.31 KiB) Viewed 4455 times

(older version screenshot: imageshack.com)
Image
Attachments
myitools-1.png
myitools-1.png (3.72 KiB) Viewed 4454 times
myitools-0.png
myitools-0.png (2.46 KiB) Viewed 4454 times
Last edited by hackball on 3. April 2015, 22:56, edited 1 time in total.
Amiga. Just to let ya know....
User avatar
hackball
Master
 
Posts: 101
Joined: 1. September 2013, 20:21

Re: GUI-Designer-Engine (Intui-Tool) GadTools *alpha*

Postby hackball » 29. March 2015, 02:36

Ich weiß, das sieht noch nach "Nichts" aus, aber ich habe die GUI für den Editor auch schon geplant und vorbereitet; sobald die Engine die noch benötigten Eigenschaften bietet, wird das ein echtes Programm!

Solange man auf Gadgets bzw. "echte" Objekte (statt leerer "null-groups") verzichtet, kann es sogar ein visueller XML/HTML Editor werden, wer weiß? ;)

Hier ist schonmal das Gadtoolsbox-Projekt, das ich dafür gemacht habe:
Vised-gtbox.png
gtoolsbox-screen
Amiga. Just to let ya know....
User avatar
hackball
Master
 
Posts: 101
Joined: 1. September 2013, 20:21

Re: GUI-Designer-Engine (Intui-Tool) GadTools *alpha*

Postby Der Wanderer » 2. April 2015, 16:48

Vielleicht kann das für NTUI nützlich sein?
Image
User avatar
Der Wanderer
Globaler Moderator
 
Posts: 396
Joined: 3. September 2013, 10:26

Re: GUI-Designer-Engine (Intui-Tool) GadTools *alpha*

Postby hackball » 3. April 2015, 22:42

Der Wanderer wrote:Vielleicht kann das für NTUI nützlich sein?
Image


Weiß ich nicht, hast du da nicht schon was dafür? Oh, und ich habe (noch) kein UNDO, also.....

Nützlich im weitesten Sinn wäre es dann wahrscheinlich auch für Feelin', MUI, ....
Attachments
vitools_007.png
Amiga. Just to let ya know....
User avatar
hackball
Master
 
Posts: 101
Joined: 1. September 2013, 20:21

Re: GUI-Designer-Engine (Intui-Tool) GadTools *alpha*

Postby hackball » 31. May 2015, 17:48

Ich bin z.Zt. dabei, u.a. die Kommentare daraufhin zu vervollständigen, daß ich auch nach 1-3 Jahren noch weiß, was zur Hölle ich da eigentlich mache. :lol: Das ist normal, wenn man sich vorstellt, was es für einen Aufwand es bedeutet, eine unbekannte Anzahl von Objekten abhängig in Größe und Position voneinander korrekt zu positionieren. :roll:
Amiga. Just to let ya know....
User avatar
hackball
Master
 
Posts: 101
Joined: 1. September 2013, 20:21

Re: GUI-Designer-Engine (Intui-Tool) GadTools *alpha*

Postby hackball » 12. July 2015, 03:53

Ok, habe noch ein paar undefinierte Zustände gefixt. Kommentare gibt es schon etwas mehr. Jetzt gilt es, noch ein paar mehr Layout-methoden auszuarbeiten und dann bin ich bald fertig mit dem Stück.

(74kB Exe für den Debug-Editor btw. zur Zeit)
Amiga. Just to let ya know....
User avatar
hackball
Master
 
Posts: 101
Joined: 1. September 2013, 20:21

Re: GUI-Designer-Engine (Intui-Tool) GadTools *alpha*

Postby hackball » 10. April 2016, 03:42

Hui, wie die Zeit vergeht...

Ich habe inzwischen natürlich weitergemacht hiermit, aber leider auch ein bis zwei Bugs gefunden; meint, Groups, die größer sind als die Parentgroup werden nicht entsprechend behandelt. Geht natürlich nicht...
Amiga. Just to let ya know....
User avatar
hackball
Master
 
Posts: 101
Joined: 1. September 2013, 20:21


Return to Showcase

Who is online

Users browsing this forum: No registered users and 1 guest