def draw(self, c, x, y, active): w, size = self.w, self.h content = self.modelF()[self.name] if active: c.new_path() c.rectangle(x,y,w,size) c.close_path() c.set_source(cairo.SolidPattern(1,0,.7, .2)) c.fill_preserve() content = self.label + content if self.align == TextfieldAct.CENTER: util.write_center(c, content, x, w, y+size, size) else: util.write(c, content, x, y+size, size)
def draw(self, c, tc, mx, my): Page.draw_frame(self, c, tc, 'Changelog page', mx, my) x,y,w,h = self.xywh() util.write_center(c, 'Changelog', x, w, y+2*SIZE_HEADER, SIZE_HEADER) Page.draw(self, c, self.is_close(mx,my))