def _setValueFromSelected(self): TextCtrlAutoComplete._setValueFromSelected(self) TextCtrlAutoComplete._showDropDown(self, False)
def onClickToggleDown(self, event): TextCtrlAutoComplete.onClickToggleDown(self, event) self._showDropDown()
def onListClick(self, evt): TextCtrlAutoComplete.onListClick(self, evt) self._setValueFromSelected()
def _showDropDown(self, state=True): if not self.dropdown.IsShown(): TextCtrlAutoComplete._showDropDown(self, True)
def onControlChanged(self, event): if self: TextCtrlAutoComplete._showDropDown(self, False) event.Skip()
def __init__(self, parent, id, value, style, choices): #ignore style TextCtrlAutoComplete.__init__(self, parent, choices=choices) self.initialize(value, choices)