'kleines' scriptproblem

Fragen und Skins vom WinAmp
Antworten

0
Keine Stimmen
 
Insgesamt abgegebene Stimmen: 0

Benutzeravatar
Martin
Superhirn
Superhirn
Beiträge: 1392
Registriert: 04.03.2010, 22:43
Gender:

'kleines' scriptproblem

Beitrag von Martin » 07.11.2010, 17:37

Ich kenne mich mit Script(en) allgemein nicht besonders gut aus-und zwar geht es um den Playlist Editor von WinAmp.:

Bild

Leider wird für den Editor keine eigene Grafik angeboten sondern er nutzt eine Grundgrafik die dann über folgendes Script definiert wird:

Code: Alles auswählen

<container id="normal" 
		name="Playlist Editor" 
		component="guid:{45F3F7C1-A6F3-4ee6-A15E-125E92FC3F8D}" 
		default_visible="0" 
		default_x="0" 
		default_y="0"
		>
	<groupdef id="pledit.content.group">
	<component 
		x="0" y="0" 
		relatw="1" 
		h="0" w="0" 
		relath="1" 
		noshowcmdbar="1" 
		autoopen="1" 
		autoclose="0" 
		param="guid:{45F3F7C1-A6F3-4ee6-A15E-125E92FC3F8D}" 
		/>

</groupdef>

<layout id="normal" background="component.basetexture" 
		desktopalpha="0" 
		minimum_h="117" 
		minimum_w="414"
		>

	<Wasabi:StandardFrame:Status 
		x="0" y="0" 
		w="0" h="0" 
		relatw="1" 
		relath="1" 
		content="pledit.content.group" 
		/>

	<layer id="window.resize.disabler" 
		x="5" y="5" 
		h="-10" w="-20" 
		relatw="1" 
		relath="1"
		/>

	<button id="pledit.button.add" 
		action="PE_ADD" 
		x="8" y="-15" 
		relaty="1" 
		image="pledit.normal.button.add.normal" 
		hoverimage="pledit.normal.button.add.hover" 
		downimage="pledit.normal.button.add.down" 
		tooltip="Add Files to Playlist"
		/>

	<button id="pledit.button.rem" 
		action="PE_REM" 
		x="34" y="-15" 
		relaty="1" 
		image="pledit.normal.button.rem.normal" 
		hoverimage="pledit.normal.button.rem.hover"
		 downimage="pledit.normal.button.rem.down" 
		tooltip="Remove Files from Playlist"
		/>

	<button id="pledit.button.sel" 
		action="PE_SEL" 
		x="60" y="-15" 
		relaty="1" 
		image="pledit.normal.button.sel.normal" 
		hoverimage="pledit.normal.button.sel.hover" 
		downimage="pledit.normal.button.sel.down" 
		tooltip="Select"
		/>

	<button id="pledit.button.misc" 
		action="PE_MISC" 
		x="86" y="-15" 
		relaty="1" 
		image="pledit.normal.button.misc.normal" 
		hoverimage="pledit.normal.button.misc.hover" 
		downimage="pledit.normal.button.misc.down" 
		tooltip="Miscelleanous options" 
		/>

	<button id="pledit.button.list" 
		action="PE_LIST" 
		x="112" y="-15" 
		relaty="1" 
		image="pledit.normal.button.list.normal" 
		hoverimage="pledit.normal.button.list.hover" 
		downimage="pledit.normal.button.list.down" 
		tooltip="Playlist Options"
		/>

	<button id="close" 
		action="close" 
		x="-45" y="-15" 
		relaty="1"
		relatx="1"
		image="pledit.exit" 
		hoverimage="pledit.exit.hover" 
		downimage="pledit.exit.down" 
		tooltip="Close"
		/>
</layout>
</container>
Leider wird dadurch von meiner Grafik rechts und links meine weiße Umrandung abgeschnitten-
gibt es eine Möglichkeit über ein etwas modifiziertes Script die Schrift (und eventuell die Scrollbar) etwas mehr in's Innere zu verschieben so das es meine Grafik nicht mehr begrenzt ?

meine Grafik:
http://img5.imagebanana.com/img/d9lsbgws/stand.png

Ach ja der Script hat folgende Bezeichnung: pledit.xml

Ich kam schon in's rotieren mit dem definieren der Schriftfarbe.....woher soll man als 'Laie auch wissen das man die unter 'studio-colors.xml' finden kann. :kopfkratz:
(°>...<°)
\_(,,)__(,,)_/
|/......\|
/
.........\
Martin und die drei Federbällchen
Icons RocketDock WinCustomize

Tante Google

'kleines' scriptproblem

Beitrag von Tante Google » 07.11.2010, 17:37


Benutzeravatar
Manny123
Poweruser
Poweruser
Beiträge: 554
Registriert: 28.10.2009, 23:45

Re: 'kleines' scriptproblem

Beitrag von Manny123 » 08.11.2010, 00:29

wenn man den code etwas analysiert ist eig. fast alles selbsterklärend.

z.B. sind die letzten 6 einträge "button" die 6 buttons am unteren rand von ADD bis CLOSE (auch leicht an dem jeweiligen wert von "tooltip" zu unterscheiden).
jeder button hat nun einen x und y wert mit dem die position bestimmt ist. wenn relatx/y/h/w den wert 1 hat sind die angaben für x/y/h(height)/w(width) relativ.
auch sachen wie minimum_h, image, hoverimage sollten selbsterklärend sein.
nun kannst du einfach mit den positions und größen werten rumspielen bis es passt.

was nun die scrollbar ist konnte ich noch nicht herausbekommen, auch was das gemüse wasabi darin zu suchen hat ist mir noch nicht eingefallen, aber wenn du einfach alle x/y werte veränderst wirst du ja sehen was sich bewegt. ;)
Der Zufall ist ein Würfel. Ein gezinkter Würfel.

Benutzeravatar
Martin
Superhirn
Superhirn
Beiträge: 1392
Registriert: 04.03.2010, 22:43
Gender:

Re: 'kleines' scriptproblem

Beitrag von Martin » 08.11.2010, 09:50

Manny123 hat geschrieben:wenn man den code etwas analysiert ist eig. fast alles selbsterklärend.

............ aber wenn du einfach alle x/y werte veränderst wirst du ja sehen was sich bewegt. ;)
Hy Manny.
Klar - nur war es genau das was ich versuchen wollte zu vermeiden,wenn es denn anders ginge (sprich sich hier jemand damit so gut auskennt um mir sagen zu können welchen Wert ich wie ändern muss...)
Mit dieser Versuch und Irrtum Methode habe ich ja bisher auch immer gearbeitet wenn ich nicht genau wusste welcher Wert am besten funzt..Mein RightClick habe ich so auch erstellt nur brauchte ich dort kein Script ändern sondern musste die Werte nur in den vorgegebenen Feldern einsetzen und das Programm hat dann den entsprechenden Script erstellt.Aber die Werte für die .ini-Datei in den von mir entworfenen ObjectDock Backgrounds habe ich auch mit probieren erstellt... ;)

Vielleicht findet sich ja noch wer der weiß wo was rein muss-ansonsten wird mir wohl nichts anderes übrig bleiben als herum zu testen... :oops:
PS.: Die Positionen der Buttons unten sind soweit O.K.-es geht mir nur um die Begrenzung rechts und links...
(°>...<°)
\_(,,)__(,,)_/
|/......\|
/
.........\
Martin und die drei Federbällchen
Icons RocketDock WinCustomize

Benutzeravatar
Manny123
Poweruser
Poweruser
Beiträge: 554
Registriert: 28.10.2009, 23:45

Re: 'kleines' scriptproblem

Beitrag von Manny123 » 08.11.2010, 18:03

ich wollte eben das du auch selber etwas mitdenkst und ich dir nicht einfach alle werte vorsage. außerdem weiß ich die werte selber nicht, da ich sie auch nur durch ausprobieren herausfinden würde, schließlich kann ich nicht hellsehen. ;)

die buttons kannst du ja schon mal ausschließen.
also bleiben nicht mehr viele andere möglichkeiten.
da wären dann noch ein "layer", ein "wasabi..." und ein "component", die werte für die position bzw. größe beinhalten. ich vermute mal, die scrollbar ist nicht einzeln definiert, sondern gehört zu dem bereich der die lieder anzeigt.
also musst du nur mit den den positions/größenwerten der genannten tags rumspielen, dann sollte es klappen. :smile:
Der Zufall ist ein Würfel. Ein gezinkter Würfel.

Benutzeravatar
Martin
Superhirn
Superhirn
Beiträge: 1392
Registriert: 04.03.2010, 22:43
Gender:

Re: 'kleines' scriptproblem

Beitrag von Martin » 09.11.2010, 10:25

Na gut ,dann weiß ich ja was machen muss...und da zur Zeit das Wetter ja auch nicht wirklich schön ist....allerdings werde ich zu erst noch meine CD Cover Icons zu Ende machen,da habe ich inzwischen fast alle fertig,es fehlen höchstens noch ca. 30-40 Stk. aber dann....ran an's Eingemachte. :D
(°>...<°)
\_(,,)__(,,)_/
|/......\|
/
.........\
Martin und die drei Federbällchen
Icons RocketDock WinCustomize

Benutzeravatar
Martin
Superhirn
Superhirn
Beiträge: 1392
Registriert: 04.03.2010, 22:43
Gender:

Re: 'kleines' scriptproblem

Beitrag von Martin » 09.11.2010, 17:21

..was soll ich sagen-es hat mir natürlich keine Ruhe gelassen...und bin nach diversen Fehlversuchen dann doch noch zum richtigen Ergebnis gekommen:
Bild

Die Schaltbuttons unten habe ich auch gleich etwas höher platziert so das sie meine Umrandung nicht mehr unterbrechen und die Umrandung rechts und links war unter (<groupdef id="pledit.content.group">
<component ) einzustellen:

Code: Alles auswählen

<container id="normal" 
		name="Playlist Editor" 
		component="guid:{45F3F7C1-A6F3-4ee6-A15E-125E92FC3F8D}" 
		default_visible="0" 
		default_x="0" 
		default_y="0"
		>
	<groupdef id="pledit.content.group">
	<component 
		x="5" y="0"  (vorher x="0" )
		relatw="1" 
		h="0" w="-10"  (vorher w="0" )
		relath="1" 
		noshowcmdbar="1" 
		autoopen="1" 
		autoclose="0" 
		param="guid:{45F3F7C1-A6F3-4ee6-A15E-125E92FC3F8D}" 
		/>

</groupdef>

<layout id="normal" background="component.basetexture" 
		desktopalpha="0" 
		minimum_h="117" 
		minimum_w="414"
		>

	<Wasabi:StandardFrame:Status 
		x="0" y="0" 
		w="0" h="0" 
		relatw="1" 
		relath="1" 
		content="pledit.content.group" 
		/>

	<layer id="window.resize.disabler" 
		x="10" y="10" 
		h="-15" w="-25" 
		relatw="1" 
		relath="1"
		/>

	<button id="pledit.button.add" 
		action="PE_ADD" 
		x="8" y="-20" (vorher -15) 
		relaty="1" 
		image="pledit.normal.button.add.normal" 
		hoverimage="pledit.normal.button.add.hover" 
		downimage="pledit.normal.button.add.down" 
		tooltip="Add Files to Playlist"
		/>

	<button id="pledit.button.rem" 
		action="PE_REM" 
		x="34" y="-20" (vorher -15) 
		relaty="1" 
		image="pledit.normal.button.rem.normal" 
		hoverimage="pledit.normal.button.rem.hover"
		 downimage="pledit.normal.button.rem.down" 
		tooltip="Remove Files from Playlist"
		/>

	<button id="pledit.button.sel" 
		action="PE_SEL" 
		x="60" y="-20" (vorher -15) 
		relaty="1" 
		image="pledit.normal.button.sel.normal" 
		hoverimage="pledit.normal.button.sel.hover" 
		downimage="pledit.normal.button.sel.down" 
		tooltip="Select"
		/>

	<button id="pledit.button.misc" 
		action="PE_MISC" 
		x="86" y="-20" (vorher -15) 
		relaty="1" 
		image="pledit.normal.button.misc.normal" 
		hoverimage="pledit.normal.button.misc.hover" 
		downimage="pledit.normal.button.misc.down" 
		tooltip="Miscelleanous options" 
		/>

	<button id="pledit.button.list" 
		action="PE_LIST" 
		x="112" y="-20" (vorher -15) 
		relaty="1" 
		image="pledit.normal.button.list.normal" 
		hoverimage="pledit.normal.button.list.hover" 
		downimage="pledit.normal.button.list.down" 
		tooltip="Playlist Options"
		/>

	<button id="close" 
		action="close" 
		x="-45" y="-20" (vorher -15) 
		relaty="1"
		relatx="1"
		image="pledit.exit" 
		hoverimage="pledit.exit.hover" 
		downimage="pledit.exit.down" 
		tooltip="Close"
		/>
</layout>
</container>
(°>...<°)
\_(,,)__(,,)_/
|/......\|
/
.........\
Martin und die drei Federbällchen
Icons RocketDock WinCustomize

Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59672
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 127 Mal
Danke erhalten: 555 Mal
Gender:

Re: 'kleines' scriptproblem

Beitrag von moinmoin » 09.11.2010, 17:25

Sieht gleich viel besser aus Martin. :)

Benutzeravatar
Manny123
Poweruser
Poweruser
Beiträge: 554
Registriert: 28.10.2009, 23:45

Re: 'kleines' scriptproblem

Beitrag von Manny123 » 09.11.2010, 17:29

na also, war doch einfacher als es aussah :D :daumen:
Der Zufall ist ein Würfel. Ein gezinkter Würfel.

Antworten