Grid\Tree\List Control (Cross-platform + Theme-Support)
Grid\Tree\List Control (Cross-platform + Theme-Support)
Abend PBBFF´s,
Ultimative Lösung für ein Gitter, Baum und Listen Steuerelement. Eine Vorschau kann hier bezogen werden. Die Trail ist verfügbar als PB 5.11+ Multi-UserLib (nur Windows x32) (Wasserzeichen). Dokumentation als CHM enthalten. Bin noch fleißig am Optimieren und Verbessern.
Aktuell nur mit ausgeschalteten Debugger, scheinbar PB Bug mit rekursiver Struktur in Resident
Verfügbar* für Windows, Linux, MacOS (x32/x64 Bit) als DLL, SO und DyLib sowie UserLib. Source-Code Lizenz bei Release des MCF geplant, bei Upgrade natürlich günstiger sowie Bonus.
*MacOS momentan noch in Arbeit.
Features
- Theme-Support
- Cross-platform
- Vollständig anpassbar
- Liste
- Gitter
- Baum
- Direkter Zugriff auf Items/Zellen/Units durch Pointer
- Notifications/Callbacks für Items/Zellen/Units
- De-\Aktivieren von Items/Zellen/Units/Spalten
- Editierbare Zellen
- Verschiedene Spalten-Stile (mehrere Spalten mit Baumstruktur darstellbar)
- Verstecken/Sortieren/Vertauschen von Spalten
- Units mit verschiedenen Stilen und Verhaltensweisen (zusätzliches Symbol, Knopf, Liste, Prüf-Box und mehr)
- Einfache Verwaltung von Kinder/Eltern Items
- Set/Get Data für Items/Zellen und Units
- Verschiedene Item-Größen
- Mehrzeilige Zell-Inhalte * Fehlend
- Inhalte durch Tags formatieren * Fehlend
- Sammel-Funktionen
- Eingebautes hierarchisches Drag&Drop (Vor/Nach/Unter) System mit Vorschau
- Eingebautes hierarchisches Sortieren * Fehlend
- Kopfzeilen Drag&Drop
Ultimative Lösung für ein Gitter, Baum und Listen Steuerelement. Eine Vorschau kann hier bezogen werden. Die Trail ist verfügbar als PB 5.11+ Multi-UserLib (nur Windows x32) (Wasserzeichen). Dokumentation als CHM enthalten. Bin noch fleißig am Optimieren und Verbessern.
Aktuell nur mit ausgeschalteten Debugger, scheinbar PB Bug mit rekursiver Struktur in Resident
Verfügbar* für Windows, Linux, MacOS (x32/x64 Bit) als DLL, SO und DyLib sowie UserLib. Source-Code Lizenz bei Release des MCF geplant, bei Upgrade natürlich günstiger sowie Bonus.
*MacOS momentan noch in Arbeit.
Features
- Theme-Support
- Cross-platform
- Vollständig anpassbar
- Liste
- Gitter
- Baum
- Direkter Zugriff auf Items/Zellen/Units durch Pointer
- Notifications/Callbacks für Items/Zellen/Units
- De-\Aktivieren von Items/Zellen/Units/Spalten
- Editierbare Zellen
- Verschiedene Spalten-Stile (mehrere Spalten mit Baumstruktur darstellbar)
- Verstecken/Sortieren/Vertauschen von Spalten
- Units mit verschiedenen Stilen und Verhaltensweisen (zusätzliches Symbol, Knopf, Liste, Prüf-Box und mehr)
- Einfache Verwaltung von Kinder/Eltern Items
- Set/Get Data für Items/Zellen und Units
- Verschiedene Item-Größen
- Mehrzeilige Zell-Inhalte * Fehlend
- Inhalte durch Tags formatieren * Fehlend
- Sammel-Funktionen
- Eingebautes hierarchisches Drag&Drop (Vor/Nach/Unter) System mit Vorschau
- Eingebautes hierarchisches Sortieren * Fehlend
- Kopfzeilen Drag&Drop
Zuletzt geändert von Lambda am 01.04.2013 02:09, insgesamt 2-mal geändert.
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
Bekomme hier folgenden Fehler:
Zum testen hab ich PB 5.10 (x86) genutzt.
Gibt es noch irgendwas zu beachten?---------------------------
PureBasic - Assembler error
---------------------------
PureBasic.asm [1687]:
dd SM_gtlcell
error: undefined symbol 'SM_gtlcell'.
---------------------------
OK
---------------------------
Zum testen hab ich PB 5.10 (x86) genutzt.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
SM_gtlcell? Kompiliert jedenfalls mit 5.11.
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
Habs eben auch noch mal mit PB 5.11 (x86) getestet: selber fehler.
Habe auch alle (deine) anderen UserLibs mal rausgeschmissen, trotzdem der Fehler.
Oder ist vielleicht noch eine User-Lib nötig? Scheinbar fehlt ja irgendetwas.
PS: Ohne Debugger funktioniert es!! Mit Debugger halt der ASM-Fehler.
Habe auch alle (deine) anderen UserLibs mal rausgeschmissen, trotzdem der Fehler.
Oder ist vielleicht noch eine User-Lib nötig? Scheinbar fehlt ja irgendetwas.
PS: Ohne Debugger funktioniert es!! Mit Debugger halt der ASM-Fehler.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
seltsam, prüfe ich gleich mal.
Edit2: Das wird es sein: Habe für die Resident die rekursive Verlinkung der Struktur raus genommen, da diese sonst nicht exportiert wird. Aber an sich dient die Resident doch nur der Anzeige in der IDE?
Edit3: Mit 5.11 >scheint< das mit der rekursiven Verlinkung behoben zu sein, was aber kommt ist der ASM Fehler mit Debugger.
Edit2: Das wird es sein: Habe für die Resident die rekursive Verlinkung der Struktur raus genommen, da diese sonst nicht exportiert wird. Aber an sich dient die Resident doch nur der Anzeige in der IDE?
Edit3: Mit 5.11 >scheint< das mit der rekursiven Verlinkung behoben zu sein, was aber kommt ist der ASM Fehler mit Debugger.
-
- Beiträge: 112
- Registriert: 23.07.2012 19:19
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
Mit debugger kommt der Fehler , ohne nicht (ich benutz den debugger eh nich)
was mir noch aufgefallen ist , dass es etwas hakelig läuft (dauert ne sekunde bis ein item ausgewählt wird , wenn man draufklickt)
sieht aber gut aus
EDIT
nochmal kompiliert - läuft flüssig
(vielleicht , weil ich vorher auf meinem 2. Bildschirm Fernsehen gestreamt habe )
Gute Arbeit
was mir noch aufgefallen ist , dass es etwas hakelig läuft (dauert ne sekunde bis ein item ausgewählt wird , wenn man draufklickt)
sieht aber gut aus
EDIT
nochmal kompiliert - läuft flüssig
(vielleicht , weil ich vorher auf meinem 2. Bildschirm Fernsehen gestreamt habe )
Gute Arbeit
PureBasic: Immer das neueste
Windows 8.1 / AMD FX 6100 / R9280X / 8GB RAM
Macbook Pro 2015 Retina
Dell Inspiron 1720 mit Linux Mint
...Und diverse Kleinstcomputer
Windows 8.1 / AMD FX 6100 / R9280X / 8GB RAM
Macbook Pro 2015 Retina
Dell Inspiron 1720 mit Linux Mint
...Und diverse Kleinstcomputer
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
An der Resident kann es nicht liegen, glaube ehr das TailBite die UserLib (die Prozedur für den Debug-Mode) nicht richtig kompiliert. Benutzt du denn unterschiedliche Prozeduren für Debugger und ohne?cOoki3druqs hat geschrieben: seltsam, prüfe ich gleich mal.
Edit2: Das wird es sein: Habe für die Resident die rekursive Verlinkung der Struktur raus genommen, da diese sonst nicht exportiert wird. Aber an sich dient die Resident doch nur der Anzeige in der IDE?
Edit3: Mit 5.11 >scheint< das mit der rekursiven Verlinkung behoben zu sein, was aber kommt ist der ASM Fehler mit Debugger.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
Eigentlich nicht. Naja, während der Entwicklung habe ich PB aufgefrischt, werde mich damit jetzt dann auseinander setzen - sobald ich dein RunProgram() Problem nachvollziehen kann.
Habe es übrigends für XP fix getestet. Die Performance dort ist ja Wahnsinn (für XP) , nichtmal Updates installiert. Ist eine spanische Iso die ich vor Jahren zufällig gefunden habe.
Habe es übrigends für XP fix getestet. Die Performance dort ist ja Wahnsinn (für XP) , nichtmal Updates installiert. Ist eine spanische Iso die ich vor Jahren zufällig gefunden habe.
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
Gefällt mir sehr gut, würd ich ja fast verwenden wenns keine UserLib wäre
OT:
Aber du hast schon recht, eine simple Google - Anfrage listet direkte Links zu z.B. Unis die direkt Windows - ISO/VMS liefern die öffentlich zugänglich sind, durch falsche WebServer/FTP konfigurationen, wie auch immer. Ein kleines OT in's Search Engine Hacking.
Gruß, Alex
OT:
Passiert das also nicht nur mir das überall diese ISOs herumliegen? Schon komisch, da surft man nur ein bisschen rum und überall laufen einem die über den WegcOoki3druqs hat geschrieben: Ist eine spanische Iso die ich vor Jahren zufällig gefunden habe.
Aber du hast schon recht, eine simple Google - Anfrage listet direkte Links zu z.B. Unis die direkt Windows - ISO/VMS liefern die öffentlich zugänglich sind, durch falsche WebServer/FTP konfigurationen, wie auch immer. Ein kleines OT in's Search Engine Hacking.
intitle:index.of Windows (vhd|vmdk|vdi|iso)
http://www.reddit.com/r/opendirectories/
Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster
PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster
PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Re: Grid\Tree\List Control (Cross-platform + Theme-Support)
So direkt bin ich da gar nicht ran gegangen, mir wurde es regelrecht aufgezwungen/hinterher geworfen. Ging um etwas anderes, in dessen Archiv das einfach enthalten war, und mir somit aufgezwungen wurde. Somit bin ich gezwungen ein antikes, spanisches XP zu besitzen. Lustig ist es schon, wenn dich eine Meldung anprabbelt, und du nur prabbeln zur Auswahl hast. [/offtopic]