Rev 17944 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 17944 | Rev 18426 | ||
---|---|---|---|
Line 13... | Line 13... | ||
13 | !reset slib_segments slib_texts slib_circles slib_disks |
13 | !reset slib_segments slib_texts slib_circles slib_disks |
14 | !distribute item $wims_read_parm into slib_G,slib_text |
14 | !distribute item $wims_read_parm into slib_G,slib_text |
15 | slib_doption=!item 3 to -1 of $wims_read_parm |
15 | slib_doption=!item 3 to -1 of $wims_read_parm |
16 | slib_option=$slib_doption |
16 | slib_option=$slib_doption |
17 | !default slib_color1=blue |
17 | !default slib_color1=blue |
18 | !default |
18 | !default slib_color2=lightgreen |
19 | !default |
19 | !default slib_color3=lightyellow |
20 | slib_text=!declosing $slib_text |
20 | slib_text=!declosing $slib_text |
21 | !if [ isin $slib_text |
21 | !if [ isin $slib_text |
22 | !distribute item $slib_text into slib_textp, slib_textm |
22 | !distribute item $slib_text into slib_textp, slib_textm |
23 | !else |
23 | !else |
24 | slib_textp=$slib_text |
24 | slib_textp=$slib_text |
Line 104... | Line 104... | ||
104 | #on coupe les segments au milieu pour mettre un cercle et éventuellement du texte |
104 | #on coupe les segments au milieu pour mettre un cercle et éventuellement du texte |
105 | 105 | ||
106 | !if middle iswordof $slib_doption |
106 | !if middle iswordof $slib_doption |
107 | slib_milieu_prov=!line $slib_j of $slib_milieu |
107 | slib_milieu_prov=!line $slib_j of $slib_milieu |
108 | slib_disks=!append line disk $slib_milieu_prov,30,white to $slib_disk |
108 | slib_disks=!append line disk $slib_milieu_prov,30,white to $slib_disk |
109 | slib_circles=!append line |
109 | slib_circles=!append line fcircle $slib_milieu_prov, 30,$slib_color3 to $slib_circles |
110 | !if $slib_textm <> $empty |
110 | !if $slib_textm <> $empty |
111 | slib_textk=!item $slib_j of $slib_textm |
111 | slib_textk=!item $slib_j of $slib_textm |
112 | slib_milieu_prov1=!item 1 of $slib_milieu_prov |
112 | slib_milieu_prov1=!item 1 of $slib_milieu_prov |
113 | slib_milieu_prov2=!item 2 of $slib_milieu_prov |
113 | slib_milieu_prov2=!item 2 of $slib_milieu_prov |
114 | slib_milieu_prov=$[$slib_milieu_prov1-0.9], $[$slib_milieu_prov2+0.1] |
114 | slib_milieu_prov=$[$slib_milieu_prov1-0.9], $[$slib_milieu_prov2+0.1] |
Line 117... | Line 117... | ||
117 | !endif |
117 | !endif |
118 | !endif |
118 | !endif |
119 | !next slib_j |
119 | !next slib_j |
120 | !if point iswordof $slib_doption |
120 | !if point iswordof $slib_doption |
121 | slib_disks=!append line disk $slib_position_prov,30,white to $slib_disks |
121 | slib_disks=!append line disk $slib_position_prov,30,white to $slib_disks |
122 | slib_circles=!append line |
122 | slib_circles=!append line fcircle $slib_position_prov,30,$slib_color2 to $slib_circles |
123 | !endif |
123 | !endif |
124 | !if $(slib_textp[$slib_k]) <> $empty |
124 | !if $(slib_textp[$slib_k]) <> $empty |
125 | slib_position_prov1=!item 1 of $slib_position_prov |
125 | slib_position_prov1=!item 1 of $slib_position_prov |
126 | slib_position_prov2=!item 2 of $slib_position_prov |
126 | slib_position_prov2=!item 2 of $slib_position_prov |
127 | slib_position_prov=$[$slib_position_prov1-0.9], $[$slib_position_prov2+0.1] |
127 | slib_position_prov=$[$slib_position_prov1-0.9], $[$slib_position_prov2+0.1] |