equal
deleted
inserted
replaced
117 |
117 |
118 therest['style'] = wx.TE_PROCESS_ENTER | therest.get('style', 0) |
118 therest['style'] = wx.TE_PROCESS_ENTER | therest.get('style', 0) |
119 |
119 |
120 wx.TextCtrl.__init__(self, parent, **therest) |
120 wx.TextCtrl.__init__(self, parent, **therest) |
121 |
121 |
122 #Some variables |
122 # Some variables |
123 self._dropDownClick = dropDownClick |
123 self._dropDownClick = dropDownClick |
124 self._lastinsertionpoint = None |
124 self._lastinsertionpoint = None |
125 self._hasfocus = False |
125 self._hasfocus = False |
126 |
126 |
127 self._screenheight = wx.SystemSettings.GetMetric(wx.SYS_SCREEN_Y) |
127 self._screenheight = wx.SystemSettings.GetMetric(wx.SYS_SCREEN_Y) |
140 self.Bind(wx.EVT_KILL_FOCUS, self.OnControlChanged) |
140 self.Bind(wx.EVT_KILL_FOCUS, self.OnControlChanged) |
141 self.Bind(wx.EVT_TEXT_ENTER, self.OnControlChanged) |
141 self.Bind(wx.EVT_TEXT_ENTER, self.OnControlChanged) |
142 self.Bind(wx.EVT_TEXT, self.OnEnteredText) |
142 self.Bind(wx.EVT_TEXT, self.OnEnteredText) |
143 self.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) |
143 self.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) |
144 |
144 |
145 #If need drop down on left click |
145 # If need drop down on left click |
146 if dropDownClick: |
146 if dropDownClick: |
147 self.Bind(wx.EVT_LEFT_DOWN, self.OnClickToggleDown) |
147 self.Bind(wx.EVT_LEFT_DOWN, self.OnClickToggleDown) |
148 self.Bind(wx.EVT_LEFT_UP, self.OnClickToggleUp) |
148 self.Bind(wx.EVT_LEFT_UP, self.OnClickToggleUp) |
149 |
149 |
150 def ChangeValue(self, value): |
150 def ChangeValue(self, value): |