mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2024-12-30 15:12:38 -06:00
55 lines
2 KiB
Python
55 lines
2 KiB
Python
|
#!/usr/bin/env python
|
||
|
#----------------------------------------------------------------------------
|
||
|
# Name: FCEvents.py
|
||
|
# Purpose: A convenient place to put all event types and binders for
|
||
|
# FloatCanvas, and to help avoid circular imports.
|
||
|
#
|
||
|
# Author:
|
||
|
#
|
||
|
# Created:
|
||
|
# Version:
|
||
|
# Date:
|
||
|
# Licence:
|
||
|
# Tags: phoenix-port, unittest, documented, py3-port
|
||
|
#----------------------------------------------------------------------------
|
||
|
"""
|
||
|
This is where FloatCanvas defines its event types and binders.
|
||
|
"""
|
||
|
|
||
|
import wx
|
||
|
|
||
|
|
||
|
## 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)
|