def __init__(self, *args): EntryBox.__init__(self, *args) self.child.set_has_frame(False) self._on_entry_changed(self.child) self.child.connect('changed', self._on_entry_changed) if len(args) == 0: self.child.set_text('Label:')
def do_realize(self): color = self.get_style().bg[gtk.STATE_NORMAL] self.child.modify_base(gtk.STATE_NORMAL, color) return EntryBox.do_realize(self)