From cd83ceb1f49a2c061eae69d7a1ad756d29f928dc Mon Sep 17 00:00:00 2001 From: Frederic Back Date: Tue, 26 Sep 2006 14:50:38 +0000 Subject: * display total disk usage in ring center git-svn-id: file:///home/lennart/svn/public/fring/trunk@31 d0d2c35f-0a1e-0410-abeb-dabff30a67ee --- src/fringlib/fringrenderer.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/fringlib/fringrenderer.py') diff --git a/src/fringlib/fringrenderer.py b/src/fringlib/fringrenderer.py index 3c4c6e9..51f5850 100644 --- a/src/fringlib/fringrenderer.py +++ b/src/fringlib/fringrenderer.py @@ -63,9 +63,6 @@ class FringRenderer: CENTERX, CENTERY = self.WIDTH/2, self.HEIGHT/2 ctx.move_to(CENTERX, CENTERY) - if ring == 0: - self._draw_centered_text(ctx, pretty_size(data.the_sum)) - n = len(data.data) i = 0 @@ -149,17 +146,25 @@ class FringRenderer: width *= -1 self.__register_side_link(isinstance(d, sum_list),p,value,end-start,x,y+(height/2),x+(width),y-(height/2)) - + if ring <= self.LABEL_UNTIL_RING: ctx.move_to(*middle) ctx.set_source_rgb(0, 0, 0) # write relative and absolute disk usage self._draw_centered_text2(ctx, "%.0f%%" % ((end-start)*100), pretty_size(value)) - + last = end i += 1 + if ring == 0: + ctx.set_source_rgb(.3,.3,.3) + i = format_disk_space(data.the_sum) + ctx.move_to(CENTERX, CENTERY) + width,height = self._draw_centered_text(ctx, i[0], .5, 1 ) + ctx.move_to(CENTERX, CENTERY+height) + self._draw_centered_text(ctx, i[1], .5, 1 ) + def get_hotspot_at(self,x,y): for h in self.side_links: if x >= h.minx and x <= h.maxx and \ -- cgit