Changeset 1554
- Timestamp:
- 11/12/05 06:39:32 (3 years ago)
- Files:
-
- trunk/dabo/dEvents.py (modified) (2 diffs)
- trunk/dabo/ui/uiwx/dPemMixin.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dabo/dEvents.py
r1502 r1554 286 286 """Occurs when the mouse pointer leaves the form or control.""" 287 287 pass 288 289 class MouseMove(MouseEvent): 290 """Occurs when the mouse moves in the control.""" 291 pass 292 293 class MouseWheel(MouseEvent): 294 """Occurs when the user scrolls the mouse wheel.""" 295 pass 296 297 class MouseLeftDown(MouseEvent): 298 """Occurs when the mouse's left button is depressed on the control.""" 299 pass 300 301 class MouseLeftUp(MouseEvent): 302 """Occurs when the mouse's left button is released on the control.""" 303 pass 288 304 289 305 class MouseLeftClick(MouseEvent): … … 295 311 pass 296 312 297 class MouseMove(MouseEvent): 298 """Occurs when the mouse moves in the control.""" 299 313 class MouseRightDown(MouseEvent): 314 """Occurs when the mouse's right button is depressed on the control.""" 315 pass 316 317 class MouseRightUp(MouseEvent): 318 """Occurs when the mouse's right button is released on the control.""" 319 pass 320 300 321 class MouseRightClick(MouseEvent): 301 322 """Occurs when the mouse mouse's right button is depressed and released on the control.""" 302 323 pass 303 324 304 class MouseLeftDown(MouseEvent): 305 """Occurs when the mouse's left button is depressed on the control.""" 306 pass 307 308 class MouseLeftUp(MouseEvent): 309 """Occurs when the mouse's left button is released on the control.""" 310 pass 311 312 class MouseRightDown(MouseEvent): 313 """Occurs when the mouse's right button is depressed on the control.""" 314 pass 315 316 class MouseRightUp(MouseEvent): 317 """Occurs when the mouse's right button is released on the control.""" 318 pass 319 325 class MouseRightDoubleClick(MouseEvent): 326 """Occurs when the mouse's right button is double-clicked on the control.""" 327 pass 328 329 class MouseMiddleDown(MouseEvent): 330 """Occurs when the mouse's middle button is depressed on the control.""" 331 pass 332 333 class MouseMiddleUp(MouseEvent): 334 """Occurs when the mouse's middle button is released on the control.""" 335 pass 336 337 class MouseMiddleClick(MouseEvent): 338 """Occurs when the mouse mouse's middle button is depressed and released on the control.""" 339 pass 340 341 class MouseMiddleDoubleClick(MouseEvent): 342 """Occurs when the mouse's middle button is double-clicked on the control.""" 343 pass 344 320 345 321 346 class Paint(Event): trunk/dabo/ui/uiwx/dPemMixin.py
r1542 r1554 241 241 self.Bind(wx.EVT_LEFT_DOWN, self.__onWxMouseLeftDown) 242 242 self.Bind(wx.EVT_LEFT_UP, self.__onWxMouseLeftUp) 243 self.Bind(wx.EVT_LEFT_DCLICK, self.__onWxMouseLeftDoubleClick) 243 244 self.Bind(wx.EVT_RIGHT_DOWN, self.__onWxMouseRightDown) 244 245 self.Bind(wx.EVT_RIGHT_UP, self.__onWxMouseRightUp) 246 self.Bind(wx.EVT_RIGHT_DCLICK, self.__onWxMouseRightDoubleClick) 247 self.Bind(wx.EVT_MIDDLE_DOWN, self.__onWxMouseMiddleDown) 248 self.Bind(wx.EVT_MIDDLE_UP, self.__onWxMouseMiddleUp) 249 self.Bind(wx.EVT_MIDDLE_DCLICK, self.__onWxMouseMiddleDoubleClick) 245 250 self.Bind(wx.EVT_ENTER_WINDOW, self.__onWxMouseEnter) 246 251 self.Bind(wx.EVT_LEAVE_WINDOW, self.__onWxMouseLeave) 247 self.Bind(wx.EVT_LEFT_DCLICK, self.__onWxMouseLeftDoubleClick)248 252 self.Bind(wx.EVT_MOTION, self.__onWxMouseMove) 249 253 self.Bind(wx.EVT_MOUSEWHEEL, self.__onWxMouseWheel) 254 250 255 self.Bind(wx.EVT_CONTEXT_MENU, self.__onWxContextMenu) 251 256 … … 323 328 324 329 325 def __onWxMouseLeftDoubleClick(self, evt): 326 self.raiseEvent(dEvents.MouseLeftDoubleClick, evt) 327 328 330 def __onWxMouseMove(self, evt): 331 self.raiseEvent(dEvents.MouseMove, evt) 332 333 334 def __onWxMouseWheel(self, evt): 335 self.raiseEvent(dEvents.MouseWheel, evt) 336 337 329 338 def __onWxMouseLeftDown(self, evt): 330 339 self.raiseEvent(dEvents.MouseLeftDown, evt) … … 340 349 341 350 342 def __onWxMouse Move(self, evt):343 self.raiseEvent(dEvents.Mouse Move, evt)344 351 def __onWxMouseLeftDoubleClick(self, evt): 352 self.raiseEvent(dEvents.MouseLeftDoubleClick, evt) 353 345 354 346 355 def __onWxMouseRightDown(self, evt): … … 356 365 self._mouseRightDown = False 357 366 367 368 def __onWxMouseRightDoubleClick(self, evt): 369 self.raiseEvent(dEvents.MouseRightDoubleClick, evt) 370 371 372 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 373 def __onWxMouseMiddleDown(self, evt): 374 self._mouseMiddleDown = True 375 self.raiseEvent(dEvents.MouseMiddleDown, evt) 376 377 378 def __onWxMouseMiddleUp(self, evt): 379 self.raiseEvent(dEvents.MouseMiddleUp, evt) 380 if self._mouseMiddleDown: 381 # mouse went down and up in this control: send a click: 382 self.raiseEvent(dEvents.MouseMiddleClick, evt) 383 self._mouseMiddleDown = False 384 385 386 def __onWxMouseMiddleDoubleClick(self, evt): 387 self.raiseEvent(dEvents.MouseMiddleDoubleClick, evt) 388 389 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 358 390 359 391 def __onWxContextMenu(self, evt):
