Pannel Stack Splitter WINDOWSIZE

Begonnen von Foo Foo, 31. Oktober 2010, 17:39:32

Vorheriges Thema - Nächstes Thema

Foo Foo

Mit dem Befehl WINDOWSIZE:900:700; kann man das foobar Fenster auf die gewünschte Größe bringen.
Ich würde gerne folgendes machen:
Wenn die Fensterhöhe einen gewissen Wert unterschreited soll Befehl xy ausgeführt werden.
Kann mir jemand Helfen?

tedgo

Wüsste nicht, wie das gehen sollte, denn dazu müsste es eine Variable geben, die die aktuelle Fenstergröße zurückgibt. Da kenne ich aber keine...

Foo Foo

Habe so etwas bei Br3tt seinem skin gesehen http://br3tt.deviantart.com/art/TECH-1-4-162724968
Wenn man das Fenster schmaler macht wird das rechte pannel ausgeblendet.
Bin noch nicht dahinter gekommen wie er das realisiert hatt.

tedgo

Ach so...
Da hab ich dich etwas missverstanden.

Du kannst mit %ps_height% die Höhe des PSS ermitteln. Falls diese einen bestimmten Wert überschreitet, kannst du einige Befehle ausführen lassen.
Das musst du natürlich im "Mutter-PSS" machen, da ja nur das am nächsten an die gesamte Fenstergröße herankommt ;)

$ifgreater(%ps_height%,<gewünschter Wert>,<Führ das aus>,<Sonst führ das aus>)

Den gewünschten Wert musst du halt selbst ermitteln und dabei die unterschiedliche Höhe der Titlebar berücksichtigen (die variiert ja je nach benutztem Windows Visual Style und OS). Dazu auch noch die evtl. hinzugeschaltete Toolbar, Statusbar, Statuspane... Viel Spaß :D

Foo Foo

genau das habe ich gesucht!!!  :crazy2:

Danke Danke Danke  :top: