Seite 1 von 2
[Module] StatusBarEx (all OS)
Verfasst: 22.03.2019 18:57
von Thorsten1867
StatusBarEx - Module (all OS / 64Bit / DPI)
- Farbe & Font änderbar (auch für einzelne Felder)
- Intergration von ProgressBar / ComboBox / TextButton / ImageButton / HyperLink
- Verknüpfung von einzelnen Feldern mit PopUp-Menüs
Download: StatusBarExModule.pbi
Re: [Module] StatusBarEx (all OS)
Verfasst: 23.03.2019 13:13
von mk-soft
Super...
Ich habe die Hintegrundfarbe von Control auf Window geändert. Ist nicht ganz so dunkel...
Code: Alles auswählen
StBEx()\Color\Back = OSX_NSColorToRGB(CocoaMessage(0, 0, "NSColor windowBackgroundColor"))
Passt besser

Re: [Module] StatusBarEx (all OS)
Verfasst: 23.03.2019 13:45
von Lord
Sehr interessant!
Aber ist es gewollt, daß die Statusbar bei Änderung der Fenstergröße
nicht unten am Fenster "kleben bleibt"?
Ansonsten:
Code: Alles auswählen
Procedure myResize()
ResizeGadget(#StatusBar, #PB_Ignore, WindowHeight(#Window)-GadgetHeight(#StatusBar), WindowWidth(#Window), #PB_Ignore)
EndProcedure
und
Code: Alles auswählen
BindEvent(#PB_Event_SizeWindow, @myResize(), #Window)
an den passenden Stellen im Hauptteil des Programmes einfügen.
"Unschön" ist auch, daß Feld4 sich unter Feld2 schieben kann und Feld 3
komplett verschwindet. Dieses läßt sich mit:
Code: Alles auswählen
WindowBounds(#Window, 250, GadgetHeight(#StatusBar), #PB_Ignore, #PB_Ignore)
nach der Statusbardefinition verhindern.
Wäre es nicht sinnvoll, diese Ergänzungen im Modul zu integrieren?
Re: [Module] StatusBarEx (all OS)
Verfasst: 23.03.2019 20:13
von Thorsten1867
Bugfixes
Re: [Module] StatusBarEx (all OS)
Verfasst: 23.03.2019 21:18
von Lord
Thorsten1867 hat geschrieben:Bugfixes
Prima!
Noch eine Anmerkung:
Wenn das Fenster in der Höhe vergrößert wird, öffnet das PopUp in
einem festen Abstand zum oberen Rand statt einem bestimmten Ab-
stand zum StatusBar zu erscheinen.
Re: [Module] StatusBarEx (all OS)
Verfasst: 23.03.2019 23:09
von Thorsten1867
Lord hat geschrieben:Wenn das Fenster in der Höhe vergrößert wird, öffnet das PopUp in
einem festen Abstand zum oberen Rand statt einem bestimmten Ab-
stand zum StatusBar zu erscheinen.
Bug fixed
Re: [Module] StatusBarEx (all OS)
Verfasst: 24.03.2019 13:30
von Lord
Thorsten1867 hat geschrieben:Lord hat geschrieben:Wenn das Fenster in der Höhe vergrößert wird, öffnet das PopUp in
einem festen Abstand zum oberen Rand statt einem bestimmten Ab-
stand zum StatusBar zu erscheinen.
Bug fixed
Danke!
Re: [Module] StatusBarEx (all OS)
Verfasst: 24.03.2019 16:44
von Lord
Hallo!
Darf ich noch einen Wunsch äußern?
Ich würde Tooltips für jedes einzelne Feld hilfreich finden.
Re: [Module] StatusBarEx (all OS)
Verfasst: 24.03.2019 18:35
von Thorsten1867
Lord hat geschrieben:Darf ich noch einen Wunsch äußern?
Ich würde Tooltips für jedes einzelne Feld hilfreich finden.
Du darfst.
Added: Tooltipps
Re: [Module] StatusBarEx (all OS)
Verfasst: 24.03.2019 18:49
von Kiffi
Hallo Thorsten,
kleiner Schönheitsfehler: Nach dem Maximieren und Wiederherstellen eines Fensters wird die StatusBar nicht richtig gezeichnet (erst, wenn man es danach manuell resized).
Ansonsten:
