Lines Matching refs:widget
29 def __init__(self, widget, tags):
30 # The widget (Text) on which we place the AutoCompleteWindow
31 self.widget = widget
70 self.widget.delete("%s+%dc" % (self.startindex, i),
73 self.widget.insert("%s+%dc" % (self.startindex, i),
170 self.startindex = self.widget.index(index)
171 self.start = self.widget.get(self.startindex, "insert")
185 self.autocompletewindow = acw = Toplevel(self.widget)
213 self.hidewid = self.widget.bind(HIDE_VIRTUAL_EVENT_NAME, self.hide_event)
216 self.widget.event_add(HIDE_VIRTUAL_EVENT_NAME, seq)
218 self.keypressid = self.widget.bind(KEYPRESS_VIRTUAL_EVENT_NAME,
221 self.widget.event_add(KEYPRESS_VIRTUAL_EVENT_NAME, seq)
222 self.keyreleaseid = self.widget.bind(KEYRELEASE_VIRTUAL_EVENT_NAME,
224 self.widget.event_add(KEYRELEASE_VIRTUAL_EVENT_NAME,KEYRELEASE_SEQUENCE)
246 text = self.widget
300 # mouse click on widget / text area.
306 self.widget.after(1, self._hide_event_check)
308 # ButtonPress event only bind to self.widget
442 if self.widget.index("insert") != \
443 self.widget.index("%s+%dc" % (self.startindex, len(self.start))):
462 self.widget.event_delete(HIDE_VIRTUAL_EVENT_NAME, seq)
465 self.widget.unbind(HIDE_VIRTUAL_EVENT_NAME, self.hidewid)
469 self.widget.event_delete(KEYPRESS_VIRTUAL_EVENT_NAME, seq)
470 self.widget.unbind(KEYPRESS_VIRTUAL_EVENT_NAME, self.keypressid)
472 self.widget.event_delete(KEYRELEASE_VIRTUAL_EVENT_NAME,
474 self.widget.unbind(KEYRELEASE_VIRTUAL_EVENT_NAME, self.keyreleaseid)
483 self.widget.focus_set()