Seite 7 von 8

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 16.11.2019 12:42
von Thorsten1867
Update: Gadget-Nummer 'ListEx::#Theme' (#PB_Default) ändert alle Gadgets bei geeigneten Befehlen.

Das sollte die Anpassungen für ein einheitliches Design bei der Verwendung mehrerer Listen deutlich vereinfachen.

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 30.11.2019 11:40
von Thorsten1867
Update: Unterstützung von mehrzeiligem Text

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 11.12.2019 19:26
von Thorsten1867
Update:

Code: Alles auswählen

;{ ___ Format Content (Mask) ___

; Floats:  "0.00" or "0,000"
; Integer: "." or "," or "1.000" or "1,000"
; Date:    "%dd.%mm.%yyyy"
; Time:    "%hh:%ii:%ss"
; Cash:    "0,00 €" or "$ 0.00"

;}

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 21.01.2020 22:11
von PureLust
Hi Thorsten,

erst mal vielen Dank für das geile Modul ... funktioniert super und sieht klasse aus !!! :allright:

Eine kleine Sache ist mir aufgefallen:

In Deinem Demo-Code setzt Du ja in Zeile 7775 den HeaderSort für Spalte 2 auf ascending.

Daraufhin wird bereits der Richtungspfeil angezeigt, aber ohne dass die Spalte tatsächlich sortiert wurde.
Auch ist der Pfeil in die falsche Richtung (descending statt wie angegeben ascending).
Erst wenn man auf den Header klickt, wird sortiert und die Pfeilrichtung wechselt in ascending.

In Deiner Demo ist das besonders verwirrend, weil Deine Listeelemente bereits beim Erstellen ascending eingetragen wurden.
Somit wechseln nach einem Headerclick in Spalte 2 zwar die Pfeilrichtung, es schein aber nicht sortiert worden zu sein (was aber nun gemacht wurde).

m.E. sollte nur ein Pfeil angezeigt werden, wenn auch tatsächlich in diese Richtung sortiert wurde.

Schwierig wird es natürlich, wenn Einträge hinzugefügt oder geändert werden.
Im Grunde müsste der Pfeil dann entfernt werden, wenn durch die Änderung die Sortierreihenfolge nicht mehr korrekt ist.

Aber das sind nur Kleinigkeiten ... das Ding ist TOP ... Danke !!! :mrgreen: :wink:

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 22.01.2020 15:09
von Thorsten1867
Es waren zwei Sortierbefehle im Beispiel. Daher das Durcheinander.
Ich hoffe, jetzt funktioniert es, wie erwartet.

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 27.01.2020 11:47
von PureLust
Thorsten1867 hat geschrieben:Ich hoffe, jetzt funktioniert es, wie erwartet.
Top ... danke. :allright:

Eine Kleinigkeit ist mir noch aufgefallen:

Wenn man eine Zeile markiert hat, kann man ja mit den Pfeil-Tasten Up/Down in die vorherige bzw. nächste Zeile springen bzw. diese 'markieren'.

Nach einem scroll oder sort wird der Zeiger für die markierte Zeile allerdings immer auf den letzten Eintrag gesetzt, so dass bei einem 'up' oder 'down' dann die letzte bzw. vorletzte Zeile markiert wird, statt der Zeile über bzw. unter der bisherigen Markierung.
Hier fehlt also um Grunde die Zwischenspeicherung der zuletzt markierten Zeile.

Auch wäre es schön, wenn bei einem 'Sort' sicher gestellt wird, dass die aktuell markierte Zeile danach auch im sichtbaren Bereich angezeigt wird (siehe z.B. Verhalten beim Explorer oder auch TotalCommander).

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 27.01.2020 17:50
von Thorsten1867
Update:
- Bugfixes
- ResetSort() hinzugefügt

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 27.01.2020 21:38
von PureLust
Wow ... das ging fix. :allright:

Mir ist jedoch noch ein weiteres Problem aufgefallen (wobei ich jetzt nicht weiß, ob's neu ist, oder ob es in der vorherigen Version auch schon so war):

Wenn Du einen Doppelklick auf ein 'Edit'-Feld machst, öffnet sich ja die Edit-Box.

Diese ist nun um so viele Zeilen nach unter verschoben, wie man Zeilen nach unten gescrollt hat.

Also - wenn ganz oben die erste Zeile angezeigt wird, ist die Position des Edit-Feldes ok.
Wenn ganz oben die zweite Zeile angezeigt wird, so ist die Position des Edit-Feldes um eins nach unten versetzt.
Wenn ganz oben die dritte Zeile angezeigt wird, ist die Position des Edit-Feldes um zwei nach unten versetzt.
usw.

[PS: Ich hoffe ich nerve Dich nicht mit den ganzen Bug-Posts ?!? :oops: ]

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 28.01.2020 15:45
von Thorsten1867
Bugfixes

@PureLust
Bitte probieres es nochmal. Ich hoffe, ich habe alle Bugs erwischt. ;-)

Re: [Module] ListEx - Gadget(All OS)

Verfasst: 31.01.2020 07:59
von PureLust
Thorsten1867 hat geschrieben:Bitte probieres es nochmal. Ich hoffe, ich habe alle Bugs erwischt. ;-)
Hmmm ... also bei mir ist die ListBox aus der Demo jetzt komplett leer. :roll:

[Edit] Ah ok ... habs gefunden. In Zeile 7948 ist ListEx::ImportCSV(...) nicht auskommentiert und es wird somit wohl versucht eine nicht vorhandene CSV zu importieren ... danach lief's.

Position des Edit-Feldes passt jetzt. :allright:

Hab aber leider noch'n kleinen Schönheitsfehler gefunden: :oops:

Wenn Du einen Doppelklick zum Editieren auf ein Feld machst und dann mit der Maus rechts über den Scrollbalken raus und wieder rein fährst, gibt's im Edit Feld Redraw-Probleme.