
Hellow everpony,
(Code Beispiel darunter)
Für ein größeres Projekt brauche ich einige neue Steuerelemente. HyperTree, DockBar, SwiftPanel, Ribbon und paar wenige andere noch.
Man könnte zwar jedes Detail (Einrückungen etc) selbst anpassen, wozu allerdings die Funktion noch fehlt. Es hat ein Themen-System und bietet bisher 2. (DEFAULT und NET) Eins für das aktuelle Windows System-Theme kommt noch dazu.
Mit OpenDockBarElement() kann man ganz gewohnt Gadgets platzieren. CloseGadgetList() muss am Ende aufgerufen werden!
Mit #DOCKBAR_CAP wird wie in der rechten DockBar eine "Kappe" dargestellt statt im Gegensatz zur linken ohne dem Flag nur eine weiße Fläche wenn alle Elemente eingeklappt sind und diese in ihrer Höhe keine ScrollBar beanspruchen.
To-Do
- Dock/Undock Button um ein Element in ein Fenster zu verwandeln
- "Verstecken" Button
- Drag&Drop (eventuell, fals ich es brauch)
- Option die größe eines Elements zu verändern
- Paar Verbesserungen
Hab zuvor nie wirklich eine UserLib mit Tailbite erstellt, weshalb evtl Konstanten fehlen. (Definitionen?)
Code: Alles auswählen
#DOCKBAR_CAP = 1<<0
Enumeration
#DOCKBAR_THEME_DEFAULT
#DOCKBAR_THEME_NET
EndEnumeration
Enumeration
#DOCKBAR_STATE_NONE
#DOCKBAR_STATE_OVER
#DOCKBAR_STATE_DOWN
EndEnumeration