mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-07-21 12:41:10 +02:00
Shuffle some FloatCanvas code around a little to avoid a circular import problem.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75719 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -67,39 +67,8 @@ class FloatCanvasError(Exception):
|
||||
"""Custom FloatCanvas exception."""
|
||||
pass
|
||||
|
||||
## Create all the mouse events -- this is for binding to Objects
|
||||
EVT_FC_ENTER_WINDOW = wx.NewEventType()
|
||||
EVT_FC_LEAVE_WINDOW = wx.NewEventType()
|
||||
EVT_FC_LEFT_DOWN = wx.NewEventType()
|
||||
EVT_FC_LEFT_UP = wx.NewEventType()
|
||||
EVT_FC_LEFT_DCLICK = wx.NewEventType()
|
||||
EVT_FC_MIDDLE_DOWN = wx.NewEventType()
|
||||
EVT_FC_MIDDLE_UP = wx.NewEventType()
|
||||
EVT_FC_MIDDLE_DCLICK = wx.NewEventType()
|
||||
EVT_FC_RIGHT_DOWN = wx.NewEventType()
|
||||
EVT_FC_RIGHT_UP = wx.NewEventType()
|
||||
EVT_FC_RIGHT_DCLICK = wx.NewEventType()
|
||||
EVT_FC_MOTION = wx.NewEventType()
|
||||
EVT_FC_MOUSEWHEEL = wx.NewEventType()
|
||||
## these two are for the hit-test stuff, I never make them real Events
|
||||
## fixme: could I use the PyEventBinder for the Object events too?
|
||||
EVT_FC_ENTER_OBJECT = wx.NewEventType()
|
||||
EVT_FC_LEAVE_OBJECT = wx.NewEventType()
|
||||
|
||||
##Create all mouse event binding objects -- for binding to the Canvas
|
||||
EVT_LEFT_DOWN = wx.PyEventBinder(EVT_FC_LEFT_DOWN)
|
||||
EVT_LEFT_UP = wx.PyEventBinder(EVT_FC_LEFT_UP)
|
||||
EVT_LEFT_DCLICK = wx.PyEventBinder(EVT_FC_LEFT_DCLICK)
|
||||
EVT_MIDDLE_DOWN = wx.PyEventBinder(EVT_FC_MIDDLE_DOWN)
|
||||
EVT_MIDDLE_UP = wx.PyEventBinder(EVT_FC_MIDDLE_UP)
|
||||
EVT_MIDDLE_DCLICK = wx.PyEventBinder(EVT_FC_MIDDLE_DCLICK)
|
||||
EVT_RIGHT_DOWN = wx.PyEventBinder(EVT_FC_RIGHT_DOWN)
|
||||
EVT_RIGHT_UP = wx.PyEventBinder(EVT_FC_RIGHT_UP)
|
||||
EVT_RIGHT_DCLICK = wx.PyEventBinder(EVT_FC_RIGHT_DCLICK)
|
||||
EVT_MOTION = wx.PyEventBinder(EVT_FC_MOTION)
|
||||
EVT_ENTER_WINDOW = wx.PyEventBinder(EVT_FC_ENTER_WINDOW)
|
||||
EVT_LEAVE_WINDOW = wx.PyEventBinder(EVT_FC_LEAVE_WINDOW)
|
||||
EVT_MOUSEWHEEL = wx.PyEventBinder(EVT_FC_MOUSEWHEEL)
|
||||
## Import all EVT_* event types and event binders
|
||||
from .FCEvents import *
|
||||
|
||||
|
||||
class _MouseEvent(wx.PyCommandEvent):
|
||||
|
Reference in New Issue
Block a user