diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2010-01-31 04:31:08 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2010-01-31 04:31:08 (GMT) |
commit | 09e928cfc71b33c7cec06d88dfa3e5fb3836db12 (patch) | |
tree | 568b0dc657d20a7b00105727d13cac4b4c415556 /talogo.py | |
parent | 840418d256e37736aba2c58ad49d936d7eddac73 (diff) |
added collapse to expandable blocks
Diffstat (limited to 'talogo.py')
-rw-r--r-- | talogo.py | 41 |
1 files changed, 22 insertions, 19 deletions
@@ -758,7 +758,7 @@ def show_template1(lc, title, media): w,h,xo,yo,dx,dy = calc_position(lc,'tp1') x = -(lc.tw.canvas.width/2)+xo y = lc.tw.canvas.height/2 - setxy(lc.tw.canvas, x, y) + lc.tw.canvas.setxy(x, y) # save the text size so we can restore it later save_text_size = lc.tw.textsize # set title text @@ -774,9 +774,10 @@ def show_template1(lc, title, media): y -= int(lc.title_height*2*lc.tw.lead) # leave some space below the title lc.tw.canvas.setxy(x, y) show(lc, media) - x = 0 - lc.tw.canvas.setxy(x, y) - show(lc, media.replace("media_","descr_")) + if lc.tw.running_sugar(): + x = 0 + lc.tw.canvas.setxy(x, y) + show(lc, media.replace("media_","descr_")) # restore text size lc.tw.canvas.settextsize(save_text_size) @@ -804,11 +805,12 @@ def show_template2(lc, title, media1, media2): lc.tw.canvas.setxy(x, y) show(lc, media2) y = -lc.title_height - lc.tw.canvas.setxy(x, y) - show(lc, media2.replace("media_","descr_")) - x = -(lc.tw.canvas.width/2)+xo - lc.tw.canvas.setxy(x, y) - show(lc, media1.replace("media_","descr_")) + if lc.tw.running_sugar(): + lc.tw.canvas.setxy(x, y) + show(lc, media2.replace("media_","descr_")) + x = -(lc.tw.canvas.width/2)+xo + lc.tw.canvas.setxy(x, y) + show(lc, media1.replace("media_","descr_")) # restore text size lc.tw.canvas.settextsize(save_text_size) @@ -817,7 +819,7 @@ def show_template3(lc, title, s1, s2, s3, s4, s5, s6, s7): w,h,xo,yo,dx,dy = calc_position(lc,'tp3') x = -(lc.tw.canvas.width/2)+xo y = lc.tw.canvas.height/2 - setxy(lc.tw.canvas, x, y) + lc.tw.canvas.setxy(x, y) # save the text size so we can restore it later save_text_size = lc.tw.textsize # set title text @@ -869,15 +871,16 @@ def show_template6(lc, title, media1, media2): y -= int(lc.title_height*2*lc.tw.lead) # leave some space below the title lc.tw.canvas.setxy(x, y) show(lc, media1) - x = 0 - lc.tw.canvas.setxy(x, y) - show(lc, media1.replace("media_","descr_")) - y = -lc.title_height - lc.tw.canvas.setxy(x, y) - show(lc, media2.replace("media_","descr_")) - x = -(lc.tw.canvas.width/2)+xo - lc.tw.canvas.setxy(x, y) - show(lc, media2) + if lc.tw.running_sugar(): + x = 0 + lc.tw.canvas.setxy(x, y) + show(lc, media1.replace("media_","descr_")) + y = -lc.title_height + lc.tw.canvas.setxy(x, y) + show(lc, media2.replace("media_","descr_")) + x = -(lc.tw.canvas.width/2)+xo + lc.tw.canvas.setxy(x, y) + show(lc, media2) # restore text size lc.tw.canvas.settextsize(save_text_size) |