2005-05-13, 15:53
i like the idea of referencing something else, but make it more "xmlish" (to quote jmarshall's earlier comment.) i'm thinking of a new construct to hold these referenced info items. here's a quick example:
Quote:<window>
...
<controls>
..
<control>
<id>1</id>
<type>fadelabel</type>
<visible>player.hasaudio</visible>
....
<label>$ref(1)$ref(2)</label>
<label>$ref(3)$ref(4)</label>
<label>$ref(5)$ref(6) & $ref(7)$ref(8)</label>
</control>
...
</controls>
<referencelist>
<items>
<item>
<id>1</id>
<label>12345</info>
<!--time: --!>
</item>
<item>
<id>2</id>
<info>musicplayer.time</info>
</item>
<item>
<id>3</id>
<label>12346</info>
<!--remaining: --!>
</item>
<item>
<id>4</id>
<info>musicplayer.duration</info>
</item>
<item>
<id>5</id>
<label>12347</info>
<!--duration: --!>
</item>
<item>
<id>6</id>
<info>musicplayer.remaining</info>
</item>
<item>
<id>7</id>
<label>12348</info>
<!--genre: --!>
</item>
<item>
<id>8</id>
<info>musicplayer.genre</info>
</item>
</referencelist>
</window>