class DialogHeader(Frame): def __init__(self, parent, text): Frame.__init__(self, parent) color = GetSysColor(2 | 0x40000000) r = color & 0xff g = (color >> 8) & 0xff b = (color >> 16) & 0xff color = (r, g, b) self.label = Label( self, text, font=Font(size=8, bold=True, color=color # XXX: Use system prefs instead of hardcoded blue )) self.hline = HLine(self) sizer = VBox() sizer.add(Spacer(2, 4)) sizer.add(self.label, border=(4, 0, 0, 0)) sizer.add(Spacer(2, 4)) sizer.add(self.hline) self.sizer = sizer def set_text(self, text): self.label.set_text(text) def get_text(self): return self.label.get_text()
class DialogHeader(Frame): def __init__(self, parent, text): Frame.__init__(self, parent) color = GetSysColor(2|0x40000000) r = color &0xff g = (color >> 8) &0xff b = (color >> 16) &0xff color = (r,g,b) self.label = Label(self, text, font=Font(size=8, bold=True, color=color # XXX: Use system prefs instead of hardcoded blue ) ) self.hline = HLine(self) sizer = VBox() sizer.add(Spacer(2,4)) sizer.add(self.label, border=(4,0,0,0)) sizer.add(Spacer(2,4)) sizer.add(self.hline) self.sizer = sizer def set_text(self, text): self.label.set_text(text) def get_text(self): return self.label.get_text()
class DialogHeader(Frame): def __init__(self, parent, text): Frame.__init__(self, parent) self.label = Label(self, text, font=Font(size=8, bold=True, color=(0,0,255) # XXX: Use system prefs instead of hardcoded blue ) ) self.hline = HLine(self) sizer = VBox() sizer.add(Spacer(2,4)) sizer.add(self.label, border=(4,0,0,0)) sizer.add(Spacer(2,4)) sizer.add(self.hline) self.sizer = sizer def set_text(self, text): self.label.set_text(text) def get_text(self): return self.label.get_text()
class DialogHeader(Frame): def __init__(self, parent, text): Frame.__init__(self, parent) self.label = Label( self, text, font=Font(size=8, bold=True, color=(0, 0, 255) # XXX: Use system prefs instead of hardcoded blue )) self.hline = HLine(self) sizer = VBox() sizer.add(Spacer(2, 4)) sizer.add(self.label, border=(4, 0, 0, 0)) sizer.add(Spacer(2, 4)) sizer.add(self.hline) self.sizer = sizer def set_text(self, text): self.label.set_text(text) def get_text(self): return self.label.get_text()