Seite 1 von 2

Andere GUI-Elemente (Widgets) als im offizielen Formdesigner

Verfasst: 17.10.2019 19:50
von Beefi
Hallo zusammen,

schon öfter habe ich bei Anwendungen Anderer Widgets gesehen, die es so im normalen Purebasic Formdesigner nicht gibt.
Gibt es die Möglichkeit, weitere Widgets (quasi als Addon) hinzuzufügen?

Als ganz einfaches Beispiel hier im Showcase auf der Purebasic-Homepage:
https://www.purebasic.com/screenshots/cpugraph.jpg (im rechten Teil diese "LED-Balken")
https://www.purebasic.com/screenshots/b ... taller.png (im linken Teil, dieser Menüstreifen)

Wie geht sowas mit Purebasic? Könnt ihr mir hier vielleicht den einen oder anderen Link geben, wo man Infos zu dem Thema findet?
Ich bin jetzt schon einigermaßen lange bei Purebasic und komme von VB6, und das war bisher so eine der wenigen Dinge, die ich vermisste,
eigene Controls erstellen bzw. neue im Internet entdecken und in der eigenen Anwendung verwenden :)
Toll wäre natürlich auch, wenn man das ganze auch im Formdesigner in der Liste der Steuerelemente hinzufügen kann.

Viele Grüße,
Andi

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 08:57
von mk-soft
Eigene Controls kann man mit dem CanvasGadget erstellen. Diesen gibt es auch im FormDesigner von Purebasic.
Leider kann man noch nicht eigene Controls zum FormDesigner hinzufügen.

Man kann aber mit einen kleinen Trick arbeiten...
Man legt ein TextGadget als Dummy an und ersetzt diesen mit dem Control nach dem Öffnen des Fensters.

Code: Alles auswählen

Open_Window_0(...)
MeinGadget(#MeinGadget_1, ...) ; <- Konstante vom Dummy TextGadget

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 10:26
von HeX0R
Dein zweites verlinktes Bild (von dem Installer) war aber meines Wissens ein WebGadget.

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 13:20
von Beefi
Hi,

vielen Dank. Sowas habe ich mir schon gedacht...mir wäre jetzt auch keine andere Idee eingefallen.
Aber nun weiß ich, dass ich mir nicht umsonst Mühe gebe, wenn ich sowas über Grafiken oder das CanvasGadget zu Fuß löse.

Mal nebenbei gefragt...was haltet ihr von PureVision diesen GUI-Designer für Purebasic?
Ich hatte ihn mal vor langer Zeit probiert, aber ohne Lizenz funktionierte da quasi kein Beispiel.
Es wirkte auch alles sehr kompliziert. Wäre es mit PureVision wieder das alte einfache VB6 KlickiBunti-Feeling?

Viele Grüße,
Andi

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 17:59
von mk-soft
PureForm leider nicht für alle OS und man kann es nicht richtig Testen.

Aber mit dem FormDesigner und mit meinen EventDesigner V3 (siehe Signatur) kommt schon ein VB6 feeling auf.
Vielleicht mal testen... :wink:
Wenn etwas nicht geht, bitte melden...

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 18:40
von Beefi
Puh, bei PureForm muss man ganz schön suchen...ich finde da nur so ne russische Seite, wo man es direkt herunterladen kann.
Hier der Link http://www.mirashic.narod.ru/PureFORM.htm
Man liest im PureBoard-Forum immer von einem Gnozal (der das wohl geschrieben hat)...die Links zu seiner Seite sind tot (auch von der russischen ausgehend).
Was meinst du mit "man kann es nicht richtig testen"? Habs grad mal getestet :)

Cool, den EventDesigner V3 guck ich mir mal an :allright:
Mit FormDesigner meinst du den in PureBasic eingebauten GUI-Editor oder?

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 19:11
von mk-soft
Ups... meine PureVision, nicht PureForm

Und mit FormDesigner meine ich natürlich den von PureBasic... 8)

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 19:28
von Beefi
Ok, die Testversion damals war absolut für die Katz...da konnte man das Zusammenspiel mit PureBasic nicht mal annähernd testen.
Ich kaufs mal, so teuer ist es ja nicht...und vielleicht ist es endlich der Durchbruch, VB6 endgültig zu vergessen :mrgreen:
Dass es nur für Windows gedacht ist, ist für mich OK...Linux und Purebasic wird für mich erst wieder richtig interessant, wenn/falls Purebasic ARM-Kompatibel ist...das wäre ne richtig heiße Nummer :)

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 19:49
von mk-soft
Habe diese Neuentwicklung noch gefunden...

Link: https://www.purebasic.fr/english/viewto ... t=designer

Ist aber leider noch nicht Online

Re: Andere GUI-Elemente (Widgets) als im offizielen Formdesi

Verfasst: 18.10.2019 21:24
von Beefi
Also ich hab meine PureVision Lizenz erhalten und gleich mal getestet.
So an sich macht es schon erstmal nen guten Eindruck, ist halt eher Windows 95 Feeling :mrgreen:
Aber die Demos laufen nicht wirklich...das ist schon ernüchternd :(
Wenn die Demo läuft, sind Steuerelemente entweder verschoben oder es funktionieren nicht alle.

mk-soft, deinem Schreiben nach hast du es wohl auch Lizenziert. Wie sieht es bei dir mit den Demos aus?

Speziell mal als Beispiel:
- DirectX Demo: Hier ist das Ausgabefenster über den Stop-Button geschoben
- CanvasButtons: Das einzige was hier geht, sind die Options-Buttons und das Datum-Feld
- PieChartGadget: Hier geht absolut gar nix
- ListIconImageList: Die Liste ist gar nicht anklickbar

Also das sind nur ein paar Beispiele...ist das bei dir auch so?