Rev 8402 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8402 | Rev 17918 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | # |
2 | # |
3 | # Mandatary parms: $1=plot number. $2=session number. |
3 | # Mandatary parms: $1=plot number. $2=session number. |
4 | # environment parms: ins_source. |
4 | # environment parms: ins_source. |
5 | # reserved words: ins_border (border size). |
5 | # reserved words: ins_border (border size). |
6 | 6 | ||
- | 7 | if [ "$w_ins_format" = "tex" ]; then |
|
- | 8 | intermediate_format=tex |
|
- | 9 | else |
|
7 | intermediate_format=gif |
10 | intermediate_format=gif |
- | 11 | fi |
|
8 | flydraw=$w_wims_home/other/bin/flydraw |
12 | flydraw=$w_wims_home/other/bin/flydraw |
9 | 13 | ||
10 | CONVERT_DIS=2 |
14 | CONVERT_DIS=2 |
11 | CONVERT_OPT="-quality 90 -dispose $CONVERT_DIS" |
15 | CONVERT_OPT="-quality 90 -dispose $CONVERT_DIS" |
12 | 16 | ||
Line 24... | Line 28... | ||
24 | if [ ! -z "$w_insdraw_transparent" ]; then |
28 | if [ ! -z "$w_insdraw_transparent" ]; then |
25 | draw_transp=transparent |
29 | draw_transp=transparent |
26 | convert_transp="-transparent $w_insdraw_transparent" |
30 | convert_transp="-transparent $w_insdraw_transparent" |
27 | else |
31 | else |
28 | convert_transp= |
32 | convert_transp= |
29 | fi |
33 | fi |
30 | 34 | ||
31 | # png transparency is not compatible with browsers |
35 | # png transparency is not compatible with browsers |
32 | #if [ "$w_ins_format" = "png" ]; then |
36 | #if [ "$w_ins_format" = "png" ]; then |
33 | # convert_transp="-transparent '#000000'" |
37 | # convert_transp="-transparent '#000000'" |
34 | #fi |
38 | #fi |
35 | 39 | ||
Line 39... | Line 43... | ||
39 | rm -f $2/insdraw.cmd 2>/dev/null |
43 | rm -f $2/insdraw.cmd 2>/dev/null |
40 | 44 | ||
41 | draw_content= |
45 | draw_content= |
42 | anim_list= |
46 | anim_list= |
43 | i=0 |
47 | i=0 |
- | 48 | if [ "$w_ins_format" = "tex" ]; then |
|
- | 49 | draw_content="$draw_content |
|
- | 50 | tikzfile $2/insert$w_wims_inssub-$1.tex |
|
- | 51 | new $w_insdraw_size |
|
- | 52 | wims_linecount 0 |
|
- | 53 | $ins_source |
|
- | 54 | " |
|
- | 55 | else |
|
44 | while [ $i -lt $ins_anim_frames ]; do |
56 | while [ $i -lt $ins_anim_frames ]; do |
45 | draw_content="$draw_content |
57 | draw_content="$draw_content |
46 | new $w_insdraw_size |
58 | new $w_insdraw_size |
47 | animstep=$i |
59 | animstep=$i |
48 | s=$i/$ins_anim_frames |
60 | s=$i/$ins_anim_frames |
49 | wims_linecount 0 |
61 | wims_linecount 0 |
50 | $ins_source |
62 | $ins_source |
51 | output $2/insert$w_wims_inssub-$1-$i.$intermediate_format |
63 | output $2/insert$w_wims_inssub-$1-$i.$intermediate_format |
52 | " |
64 | " |
53 | anim_list="$anim_list $2/insert$w_wims_inssub-$1-$i.$intermediate_format" |
65 | anim_list="$anim_list $2/insert$w_wims_inssub-$1-$i.$intermediate_format" |
54 | i=`expr $i + 1` |
66 | i=`expr $i + 1` |
55 | done |
67 | done |
56 | 68 | fi |
|
57 | if [ -z "$w_insdraw_filebase" ]; then |
69 | if [ -z "$w_insdraw_filebase" ]; then |
58 | if [ "$trusted_module" = "yes" ]; then |
70 | if [ "$trusted_module" = "yes" ]; then |
59 | flydraw_filebase="$module_dir/insdraw gifs" |
71 | flydraw_filebase="$module_dir/insdraw gifs" |
60 | else |
72 | else |
61 | flydraw_filebase="$module_dir gifs" |
73 | flydraw_filebase="$module_dir gifs" |