Hilfe mit Layout.ini

Hallo Torben, hallo liebe User,

ich bräuchte mal nen bisschen Hilfe mit der Layout.ini.

Hab mal skizziert was ich erreichen möchte, ich hoffe man sieht was ich meine:


Könnt ihr mir helfen?

Danke euch.

Gruß
Kai

Layout.ini für 1280x1024 mit 3 Playern und Cartwall über der Playlist.

[Toolbar]
Left=0
Top=0
Width=800
Height=40

[Browser]
Left=955
Top=0
Width=312
Height=810

[CartWall]
Left=3
Top=48
Width=946
Height=100

[Playlist0]
Left=3
Top=156
Width=946
Height=654

[Player0_0]
Left=3
Top=820
Width=421
Height=120

[Player0_1]
Left=425
Top=820
Width=421
Height=120

[Player0_2]
Left=847
Top=820
Width=421
Height=120

ich hab hier 1024 x 768…

welcher Wert bestimmt das was ich skizziert habe?

Ich habe schon einiges Rumprobiert aber kein Erfolg gehabt.

Gruß
Kai

Die Zahlen entsprechen den Pixeln.

[Toolbar]
Left=0
Top=0
Width=800
Height=40

z.B. bedeutet, daß die linke obere Ecke der Toolbar ganz links oben in der Ecke des Bildschrims beginnt, 800 Pixel breit und 40 Pixel hoch ist.
Entsprechend tiefer beginnt dann die Playlist bzw. bei meiner Layout.ini die Cartwall. Die linke Ecke des Browsers muß dann passend zur Breite der Playlist/Cartwall gewählt werden…
Der rechte und untere Bildschirmrand sind etwas “empfindlich”. Kommt man ihnen zu Nahe wird das mit Scrolleisten “bestraft” :-).

Wichtig ist in der Config das automatische Layout zu deaktivieren, sonst haben Änderungen keinen Effekt.

oha, dann sollte ich vielleicht erstmal das automatische deaktivieren ;-D

ich habe nähmlich ohne ende rumbprobiert und es hat sich nichts, aber auch gar nichts geändert!

Gruß
Kai

Danke für die Erklärung, Carsten.

Wichtig ist: Wenn man das automatische Layout ausschalten und sich die layout.ini verwenden möchte, muss man alle Elemente selbst von Hand platzieren. Nur vereinzelte Änderungen gehen nicht. Alles oder nichts.

Torben

Hab ich gemerkt ;-D

Gibt es irgendeine Möglichkeit, dass er die Parameter der automatischen Plazierung in die Datei schreibt, so könnte man auf der Basis anfangen seine Sache zu modifizieren…

Weißt du was ich meine?
Die koordinaten und werte müssten im Programm zur Laufzeit ja vorliegen!

Gruß
Kai

Nee, das ist nicht so leicht, weil beim automatischen Layout einige zusätzliche Objekte dazwischen liegen, die zum Beispiel für das Verschieben der Grenzen mit der Maus zuständig sind.

Aber probier’s einfach mal von Hand aus, ist kein großes Problem. Eine Viertelstunde Arbeit, und fertig ist alles. Die fertige layout.ini kannst du dann gerne hier posten, für die Leute, die dasselbe Problem haben wie du :wink:

Torben

Stimmt.

Ich geb mich dann mal dran ;-D

Gruß
Kai

Layout.ini für 1280x1024 mit 2 Playern und Cartwall über der Playlist.

[Toolbar]
Left=0
Top=0
Width=800
Height=40

[Browser]
Left=955
Top=0
Width=312
Height=810

[CartWall]
Left=3
Top=48
Width=946
Height=100

[Playlist0]
Left=3
Top=156
Width=946
Height=654

[Player0_0]
Left=3
Top=820
Width=631
Height=120

[Player0_1]
Left=635
Top=820
Width=631
Height=120

Ein RadioMax ähnliches Design, noch nicht fertig…da mit kleinen Fehlern…
Die Farben sollte ich auch nochmal ändern…

[size=9px][Toolbar]
Left=0
Top=640
Width=600
Height=10

[Browser]
Left=666
Top=295
Width=349
Height=385

[CartWall]
Left=666
Top=10
Width=349
Height=290
NameFontSize=22
NameFontStyle=1
TitleFontSize=10
TimeFontSize=14
TimeFontStyle=1
ProgressBarHeight=12
ProgressBarElapsedColor=#FF0000
ProgressBarBorderColor=#FF0000
ProgressBarRemainColor=#FCD201
StateFontSize=8
PlayingColor=#DC0407
LoadedColor=#008000
EmptyColor=#D4D0C8

[Playlist0]
Left=8
Top=128
Width=650
Height=510
PlayingRowColor=#DC0407
LoadedRowColor=#008000
EmptyRowColor=#D4D0C8
RowColor=#FFD12E
BackgroundColor=#FFD12E
BorderColor=#000000
ProgressBarHeight=10
ProgressBarElapsedColor=#FF0000
ProgressBarBorderColor=#FF0000
ProgressBarRemainColor=#FCD201
ColWidths=100,475,70,0,0,0

[Player0_0]
Left=8
Top=11
Width=323
Height=105
NameFontSize=30
NameFontStyle=1
TitleFontSize=16
TimeFontSize=26
TimeFontStyle=1
ProgressBarHeight=16
PlayingColor=#DC0407
LoadedColor=#008000
EmptyColor=#D4D0C8
FadeColor=#FFD12E
ProgressBarElapsedColor=#FF0000
ProgressBarRemainColor=#FCD201

[Player0_1]
Left=334
Top=11
Width=323
Height=105
NameFontSize=30
NameFontStyle=1
TitleFontSize=16
TimeFontSize=26
TimeFontStyle=1
ProgressBarHeight=16
PlayingColor=#DC0407
LoadedColor=#008000
EmptyColor=#D4D0C8
FadeColor=#FFD12E
ProgressBarElapsedColor=#FF0000
ProgressBarRemainColor=#FCD201

[Player0_2]
Left=716
Top=588
Width=300
Height=100[/size]

Hallo zusammen,

würde es super finden wenn jeder mal seine individuelle layout.ini Einstellung hier posten würde. Natürlich nur wenn ihr Lust habt. Vielleicht kann der eine oder andere sich noch Anregungen holen.

Ich mach mal den Anfang: Ich mag es einfach. Player müssen oben sein und deutlich sichtbar. Playlist darf bei mir nicht zu bunt sein. Cartwall habe ich auf einem anderen Rechner. Schaut mal rein:

[size=9px][Toolbar]
Left=0
Top=640
Width=800
Height=10

[Browser]
Left=715
Top=0
Width=300
Height=650

[CartWall]
Left=8
Top=488
Width=700
Height=200

[Playlist0]
Left=8
Top=128
Width=700
Height=510

[Player0_0]
Left=8
Top=11
Width=345
Height=105
NameFontSize=30
NameFontStyle=1
TitleFontSize=16
TimeFontSize=26
TimeFontStyle=1
ProgressBarHeight=16
PlayingColor=#DC0407
LoadedColor=#008000
EmptyColor=#D4D0C8
FadeColor=#FFD12E
ProgressBarElapsedColor=#FF0000
ProgressBarRemainColor=#FCD201

[Player0_1]
Left=363
Top=11
Width=345
Height=105
NameFontSize=30
NameFontStyle=1
TitleFontSize=16
TimeFontSize=26
TimeFontStyle=1
ProgressBarHeight=16
PlayingColor=#DC0407
LoadedColor=#008000
EmptyColor=#D4D0C8
FadeColor=#FFD12E
ProgressBarElapsedColor=#FF0000
ProgressBarRemainColor=#FCD201

[Player0_2]
Left=716
Top=588
Width=300
Height=100

Ich gebe zu ich habe mir einwenig abgeschaut.
Freu mich auf zahlreiche postings.

Gruß
MC

Öm, gute Geschichte aber mal ne andere frage… egal wie bei mir layout.ini aussieht…mairlist schaut immer genau so aus wie vorher :slight_smile: wie mach ich das denn? Steht hier irgendwo ne “How-To”?

Den Fehler hab ich auch gemacht!
Du muss “Autmatisches Layout” (oder so) in der Konfiguration deaktivieren.

Gruß
Kai

jo, hgab ich auch grade gesehen :slight_smile: ich hab nichtmal gemerkt, dass ne PDF dabei ist…diese sollte man doch schon lesen…wenn man sie dann gesehen hat g

Könnte man das nicht gleich in den LayoutDesingner intigrieren?
Gruß
Christopher

Was integrieren?

PS: Wenn du dir das Datum der anderen Beiträge anguckst, wirst du feststellen, dass der Thread zweieinhalb Jahre alt ist. Da gab es noch keinen Layout-Designer. Außerdem muss bei den aktuellen Versionen nicht mehr explizit das automatisches Layout ausgeschaltet werden. mAirList schaltet automatisch auf manuelles layout, wenn es eine layout.ini findet, oder wenn der Layout Designer gestartet wird.

OH stimmt man sollte auch schreiben was mintigriert werden soll ;D
Also in den Layoutdesingner intigrieren das man die Farben der Player usw verändern kann.
Gruß
Christopher

Nein, das geht nicht. Zumal es sich dann um die Skin handelt und nicht um das Layout. Die Skin muss beim Programmstart gelesen werden, weil etliche Objekte darauf angewiesen sind, sie zum Zeitpunkt der Initialisierung schon zu kennen. Zum Beispiel passt sich der Player (im Standardlayout) in der Größe automatisch den eingestellten Schriftarten an. Im Nachhinein kann man da dann nichts mehr verändern.

Ah ok also dann nur auf die Variante die hier beschrieben wurde.
Gruß
Christopher