From 46d486ff6193c2adfb76955cb2f69be54893d954 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Tue, 21 Jul 2009 00:21:32 +0000 Subject: experiment with truncated labels --- (limited to 'tasprites.py') diff --git a/tasprites.py b/tasprites.py index b4fc67a..c92fd45 100644 --- a/tasprites.py +++ b/tasprites.py @@ -133,10 +133,13 @@ def hit(spr,pos): def draw_label(spr, label, myscale, center_flag): fd = pango.FontDescription('Sans') fd.set_size(int(myscale*spr.tw.scale*pango.SCALE)) - # print label - # print type(label) if type(label) == str or type(label) == unicode: - pl = spr.tw.window.create_pango_layout(label.replace("\0"," ")) + mylabel = label.replace("\0"," ") + l = len(mylabel) + if l > 8: + pl = spr.tw.window.create_pango_layout("..."+mylabel[l-8:]) + else: + pl = spr.tw.window.create_pango_layout(mylabel) pl.set_font_description(fd) if center_flag: swidth = pl.get_size()[0]/pango.SCALE -- cgit v0.9.1