-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
20. Sep 2016
Die Funktionsweise ist vom Windows Explorer abgeguckt. Ich würde dir empfehlen, das mit einem separaten Control zu machen. Im Prinzip so ähnlich wie der Settings-Button rechts oben in meinem Projekt FMC. Also durchaus optisch etwas abgesetzt. Alles andere könnte den Anwender verwirren.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
15. Apr 2015
So, heute nochmal eine neue Demo. Ich habe das Problem mit dem "interaktiven Mausen" bei aufgeklapptem Dropdown gelöst. Das Dropdown ist jetzt ein eigenes Window und die Liste ist als OwnerDraw-VirtualTree realisiert. Dadurch bekomme ich auch die vertikalen Scrollbars.
Einziger Bug der mir im Moment bekannt ist: Das Dropdown-Form ist ein FormStyle=fsStayOnTop. Wenn man jetzt außerhalb des...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
13. Apr 2015
Über Geschmack lässt sich ja streiten... In dem Fall muss ich sagen, bin ich mir da auch nicht sicher. Ich muss mir die Theming-Engine noch mal genauer anschauen. Die abgerundeten Rahmen passen nicht so gut.Komisch, das machts bei mir nicht. Aber schau ich morgen mal, ist keine große Sache.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
13. Apr 2015
So, Sourcen sind mal fix hier im guten alten Portal abgelegt. Viel Spaß :-D
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
13. Apr 2015
Musste ich jetzt neugierigerweise erst mal recherchieren... XE8 hat jetzt sowas wie einen Appstore. Bin mal gespannt wie das angenommen wird. Da freuen sich jetzt Portale wie Torry bestimmt ein Loch ins Knie :D
Kleines OT:
Ich bin irgendwie kein Freund (mehr) von Online-Code-Repositories für meine Kleinst-Projekte. DelphiWorks hatte ich damals auf SourceForge. Das mag heute keiner mehr so...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
13. Apr 2015
:?:
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
13. Apr 2015
Neue Demo, neues Glück 8-)
Neue Features:
Pfad kann jetzt per Texteingabe geändert werden wenn man auf einen freien Bereich im "Brot" klickt
Ein Pfad-Prefix und das Pfad-Trennzeichen können in der Demo frei vergeben werden
Die Verschachtelungstiefe im Demo-Baum ist jetzt etwas tiefer für einen längeren Breadcrumb
Über einen Eventhandler lassen sich eigene Parser für die Edit-Funktion...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
10. Apr 2015
So, neue Demo zum Wochenende. Neue Funktionen:
"Schrumpel"-Feature: Wenn man das Fenster verkleinert wird ein Root-Button eingeblendet
Icon-Darstellung umschaltbar (entweder alle Icons oder nur das vom aktuellen Node)
Bugfix: Kein Freeze mehr wenn man auf einen Crumb doppelklickt
Ist natürlich x64-fähig, darum diesmal auch eine 64-Bit-Demo mit dabei.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
10. Apr 2015
Das ist nicht das Problem. Das Dropdown soll ja auf jedem System unabhängig von der Windows-Version aussehen wie ein Menü. Also muss man es mit der Theming-Engine zeichnen.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
10. Apr 2015
Na dolle Wurst. Noch mehr Schreibarbeit :?
Ich bin jetzt in Sachen UxTheme nicht so bewandert... Kann man Listeneinträge darüber im MenuItem-Stil malen lassen?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
10. Apr 2015
Siehe letztes Post von mir auf der vorigen Seite.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
10. Apr 2015
Erst einmal die Basics richtig machen, dann kommen die Luxus-Features. Variable Textgröße ist jetzt schon realisiert, nur das kleine Dreieck beim Dropdown-Button passt sich noch nicht der Schriftgröße an. Wobei ich das nicht unbedingt als Bug ansehen würde.
Das Hauptproblem ist wie gesagt, dass das PopupMenu verhindert dass man die Leiste interaktiv bedienen kann.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
10. Apr 2015
So... Verbesserte Version im Anhang. Handling entspricht jetzt weitestgehend dem vom Windows-Explorer. Mit einer Ausnahme und dazu folgende Frage:
Wenn man im Windows-Explorer einen längeren Pfad geöffnet hat und dann in der Breadcrumb-Leiste auf einen kleinen Dropdown-Pfeil klickt, dann öffnet sich das Dropdown-Menü. So weit noch mit meinem Ansatz identisch. Der Unterschied ist: Im...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
9. Apr 2015
Die von Roy Klever basieren alle auf PIDLs und mithin auf der Windows Shell. Ich habe derweil ein wenig gebastelt und das ist dabei heraus gekommen (siehe Anhang). Ist noch nicht perfekt (vorallem die Platzierung der Dropdowns etc.) aber ich hab in 5 Minuten Feierabend ;-)
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
9. Apr 2015
Leider nein. Kannte ich zwar nicht, ist aber rein Dateisystem-basiert. Da will ich aber nicht hin, sonst könnte ich ja auch die ShellBrowser Components von JAM einsetzen :-)
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Codehunter,
9. Apr 2015
Hallo!
Ist euch etwas bekannt ob es irgendwo eine Breadcrumb-Komponente für den VirtualTreeview gibt? Wer mit dem Begriff nichts anfangen kann, siehe hier.
Grüße
Cody