Aktuelle Zeit: 16.09.2019 00:28

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: [Module] ResizeExModule.pbi (all OS)
BeitragVerfasst: 12.03.2019 20:51 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
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:
  ; 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

_________________
Download der PureBasic-Module (GitHub)

Bild


Zuletzt geändert von Thorsten1867 am 13.03.2019 18:13, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] ResizeExModule.pbi (all OS)
BeitragVerfasst: 12.03.2019 21:26 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Deutschland::Berlin()
Danke für deine vielen, neuen Module, du hast einen Lauf :allright:

_________________
BildBildBildBild(Update: 17.08.2019 (+196 Dateien, +1392 MB)) BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] ResizeExModule.pbi (all OS)
BeitragVerfasst: 12.03.2019 21:42 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
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. ;-)

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] ResizeExModule.pbi (all OS)
BeitragVerfasst: 13.03.2019 18:24 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update:
  • Bugfixes
  • Unterstützung von Containern
  • automatische Größenanpassung einer definierten ListIcon-Spalte
  • minimale und maximale Fenstergröße festlegbar

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] ResizeExModule.pbi (all OS)
BeitragVerfasst: 03.09.2019 12:33 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
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()

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye