def __init__(self): DWidget.__init__(self, gtk.Entry()) bind.key_bind(self, "text", self.props, "text") bind.key_bind(self, "placeholder", self.props, "placeholder") self._delayed = bind.DelayController() bind.bind(self._delayed.model, bind.MemoryValue("")) bind.bind(self._delayed.view, bind.value_for_dict_key(self, "text")) bind.bind(self._delayed.model, bind.value_for_dict_key(self, "delayed_text")) self._delayed.save() self.widget.connect("focus-out-event", self._save_and_false) self.widget.connect("activate", self._save_and_false) self.widget.connect("key-press-event", self._key_press)
def __init__(self, widget): self.widget = widget widget.show() self.props = PropertyDict(self.widget) self.child_props = bind.MemoryDict() self.sensitive = bind.value_for_dict_key(self.props, "")
def __init__(self, widget): DContainer.__init__(self, widget) self.homogeneous = bind.value_for_dict_key(self.props, "homogeneous")
def __init__(self): DContainer.__init__(self, gtk.Window()) self.title = bind.value_for_dict_key(self.props, "title")
def __init__(self): DWidget.__init__(self, gtk.Entry()) self.text = bind.value_for_dict_key(self.props, "text") self.placeholder = bind.value_for_dict_key(self.props, "placeholder-text")
def __init__(self): DWidget.__init__(self, gtk.CheckButton("")) self.label = bind.value_for_dict_key(self.props, "label") self.active = bind.value_for_dict_key(self.props, "active") self.checked = self.active