Seite 1 von 1

[Module] ResizeExModule.pbi (all OS)

Verfasst: 12.03.2019 20:51
von Thorsten1867
Extended Resize - Module (All OS)
  • Sichern & wiederherstellen von Fenstergröße, -position und -status
  • Automatische Größenanpassung für Gadgets [#MoveX|#MoveY|#Width|#Height]
  • Automatische horizontale & verticale Zentrierung von Gadgets [#HCenter/#VCenter]
  • Proportionale Größenanpassung in Prozent möglich [#HFactor/#VFactor]
  • Unterstützung von Containern
  • Automatische Größenanpassung bei einer definierten ListIcon - Spalte

Code: Alles auswählen

  ; Window::Free()                - Delete all data
  ; Window::RestoreData()         - Restore position, size and state of the window
  ; Window::StoreData()           - Store position, size and state of the window
  ; Window::Save()                - Save data off all windows
  ; Window::Load()                - Load data off all windows

  ; Resize::AddContainer()        - Add container for automatic size adjustment of the contained gadgets
  ; Resize::AddWindow()           - Add window for automatic resizing
  ; Resize::AddGadget()           - Add gadget for automatic resizing
  ; Resize::Free()                - Delete all data
  ; Resize::RemoveContainer()     - Remove all resize data for this container
  ; Resize::RemoveGadget()        - Stop resizing gadget and remove resize data
  ; Resize::RemoveWindow()        - Remove all resize data for this window (-> CloseWindow)
  ; Resize::RestoreWindow()       - Restore original window & gadgets size
  ; Resize::SelectWindow()        - Select a previously added window
  ; Resize::SetFactor()           - Set the factor for the movement and size adjustment (Default: 100%)
  ; Resize::SetListColumn()       - Define ListIcon column for automatic resizing
Download: ResizeExModule.pbi

Re: [Module] ResizeExModule.pbi (all OS)

Verfasst: 12.03.2019 21:26
von RSBasic
Danke für deine vielen, neuen Module, du hast einen Lauf :allright:

Re: [Module] ResizeExModule.pbi (all OS)

Verfasst: 12.03.2019 21:42
von Thorsten1867
Ich möchte ein größeres Projekt in ein plattformübergreifendes und DPI-konformes Programm umschreiben. Wenn man auf die Windows - API verzichten muss, bleibt einem nicht viel anderes übrig, als eigene Module zu entwickeln bzw. andere umzuschreiben. ;-)

Re: [Module] ResizeExModule.pbi (all OS)

Verfasst: 13.03.2019 18:24
von Thorsten1867
Update:
  • Bugfixes
  • Unterstützung von Containern
  • automatische Größenanpassung einer definierten ListIcon-Spalte
  • minimale und maximale Fenstergröße festlegbar

Re: [Module] ResizeExModule.pbi (all OS)

Verfasst: 03.09.2019 12:33
von Thorsten1867
Mit der Unterstützung von Walbus konnte ich dynamische Gadget Texte integrieren, d.h. mit der Gadgetgröße kann nun auch die Textgröße automatisch angepasst werden.

Update:
  • Added: Gadget Text vergrößern/verkleinern (dynamischer Text)
  • Added: _CloseWindowHandler()