mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
Initial revision
This commit is contained in:
parent
df79a1ee19
commit
c636014c43
47 changed files with 5492 additions and 0 deletions
36
Lib/stdwin/stdwinevents.py
Executable file
36
Lib/stdwin/stdwinevents.py
Executable file
|
@ -0,0 +1,36 @@
|
|||
# Module 'stdwinevents' -- Constants for stdwin event types
|
||||
#
|
||||
# Suggested usage:
|
||||
# from stdwinevents import *
|
||||
|
||||
# The function stdwin.getevent() returns a tuple containing:
|
||||
# (type, window, detail)
|
||||
# where detail may be <no value> or a value depending on type, see below:
|
||||
|
||||
# Values for type:
|
||||
|
||||
WE_NULL = 0 # not reported -- means 'no event' internally
|
||||
WE_ACTIVATE = 1 # detail is <no object>
|
||||
WE_CHAR = 2 # detail is the character
|
||||
WE_COMMAND = 3 # detail is one of the WC_* constants below
|
||||
WE_MOUSE_DOWN = 4 # detail is ((h, v), clicks, button, mask)
|
||||
WE_MOUSE_MOVE = 5 # ditto
|
||||
WE_MOUSE_UP = 6 # ditto
|
||||
WE_MENU = 7 # detail is (menu, item)
|
||||
WE_SIZE = 8 # detail is (width, height) [???]
|
||||
WE_MOVE = 9 # not reported -- reserved for future use
|
||||
WE_DRAW = 10 # detail is ((left, top), (right, bottom))
|
||||
WE_TIMER = 11 # detail is <no object>
|
||||
WE_DEACTIVATE = 12 # detail is <no object>
|
||||
|
||||
# Values for detail when type is WE_COMMAND:
|
||||
|
||||
WC_CLOSE = 1 # user hit close box
|
||||
WC_LEFT = 2 # left arrow key
|
||||
WC_RIGHT = 3 # right arrow key
|
||||
WC_UP = 4 # up arrow key
|
||||
WC_DOWN = 5 # down arrow key
|
||||
WC_CANCEL = 6 # not reported -- turned into KeyboardInterrupt
|
||||
WC_BACKSPACE = 7 # backspace key
|
||||
WC_TAB = 8 # tab key
|
||||
WC_RETURN = 9 # return or enter key
|
Loading…
Add table
Add a link
Reference in a new issue