Hi,
Ik ben bezig om een template engine te bouwen voor de leyout van een gfx poll.
Ik heb nu een xml bestand waarin ik kan opgeven:
de header png file
de option png file
de footer png file
je kan meerdere text labels en images plaatsen op header, option of footer met verschillende opties. (ik heb zelfs een soort van IF tag er tussen zitten)
Maar wat zou een template moeten kunnen doen bij een gfx poll???
hier is mn template file:
Wat kan er nog meer bij (of is het XML niet goed? laat het me dan ook weten)
Ik ben ook van plan om een soort code te maken voor de attr. van de xml tags:
of zo iets. TIPS graag (& commentaar)

(het resultaat van het xml document)
Ik ben bezig om een template engine te bouwen voor de leyout van een gfx poll.
Ik heb nu een xml bestand waarin ik kan opgeven:
de header png file
de option png file
de footer png file
je kan meerdere text labels en images plaatsen op header, option of footer met verschillende opties. (ik heb zelfs een soort van IF tag er tussen zitten)
Maar wat zou een template moeten kunnen doen bij een gfx poll???
hier is mn template file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
| <?xml version="1.0" encoding="iso-8859-1"?>
<gfxPoll TransparentColorTop="1px" TransparentColorLeft="1px">
<gfxHeader image="header.png">
<gfxText text="%gfxPoll_title%" align="left"
valign="bottom" font="arial.ttf" size="13"
color="#000000" top="45px" left="90px" angle="0" />
</gfxHeader>
<gfxOption image="option.png">
<gfxText text="%gfxPoll_optionText%" align="left"
valign="bottom" font="arial.ttf" size="10" color="#000000"
top="4px" left="130px" angle="0" />
<gfxText
text="%gfxPoll_optionVotes% votes / %gfxPoll_optionProcents%%"
align="right" valign="bottom" font="arial.ttf" size="10"
color="#000000" top="4px" left="305px" angle="0" />
<gfxImage file="procentBar.png" align="left" valign="bottom"
top="3px" left="5px" height="4px"
width="%gfxPoll_optionProcents%%" />
</gfxOption>
<gfxFooter image="footer.png">
<gfxIf expression="%gfxPoll_closed%">
<gfxIfTrue>
<gfxText
text="Poll closed, total %gfxPoll_totalVotes% people voted"
align="center" valign="bottom" font="arial.ttf" size="10"
color="#000000" top="3px" left="50%" angle="0" />
</gfxIfTrue>
<gfxIfFalse>
<gfxText text="Total %gfxPoll_totalVotes% people voted"
align="center" valign="bottom" font="arial.ttf" size="10"
color="#000000" top="3px" left="50%" angle="0" />
</gfxIfFalse>
</gfxIf>
</gfxFooter>
<gfxGlobal>
</gfxGlobal>
</gfxPoll> |
Wat kan er nog meer bij (of is het XML niet goed? laat het me dan ook weten)
Ik ben ook van plan om een soort code te maken voor de attr. van de xml tags:
code:
1
2
3
| <gfxImage file="procentBar.png" align="left" valign="bottom"
top="3px" left="5px" height="4px"
width="{round(%gfxPoll_optionProcents% / 0.5, 0)}%" /> |
of zo iets. TIPS graag (& commentaar)

(het resultaat van het xml document)


