Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Bernd Paysan
bigforth
Commits
0e1aa486
Commit
0e1aa486
authored
Mar 22, 2010
by
bp
Browse files
Better event dispatcher
git-svn-id:
https://forth-ev.de/repos/bigforth@1640
3b8d8251-53f3-0310-8f3b-fd1cb8370982
parent
6507afdb
Changes
1
Hide whitespace changes
Inline
Side-by-side
displays.fs
View file @
0e1aa486
...
...
@@ -424,10 +424,14 @@ how: : dispose clicks HandleOff
\
Display
18
oct98py
[
defined
]
win32
[
IF
]
:
check
-
events
(
event
--
event
)
ALLCHILDS
dup
get
-
event
;
:
get
-
event
(
event
--
)
check
-
events
drop
;
:
dispatch
-
event
(
--
)
event
TranslateMessage
drop
maxascii
$
80
=
IF
event
DispatchMessageW
drop
ELSE
event
DispatchMessage
drop
THEN
;
:
get
-
event
(
event
--
)
drop
BEGIN
PM_REMOVE
0
0
0
event
PeekMessageW
WHILE
dispatch
-
event
pause
REPEAT
size
-
event
;
:
sync
(
--
)
;
:
mouse
(
--
x
y
b
)
QS_MOUSEMOVE
get
-
event
mx
@
my
@
mb
@
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment