diff options
author | Ton Roosendaal <ton@blender.org> | 2008-12-22 15:57:53 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2008-12-22 15:57:53 +0300 |
commit | 9e38e6aeb03e29d053679141134875edbff23d4a (patch) | |
tree | 2b52f73663939e9ce2ed166536d416132024f6d0 /source/blender/makesdna/DNA_windowmanager_types.h | |
parent | 5e443fd45dcd753868e7578b08692c158e8ad657 (diff) |
2.5
Better implementation of own window timers, not using ghost.
That makes blender's WM nice in control, and gives callers
of timers the opportunitie to evaluate time passed since
previous step. This system also only generates one timer
event per main loop (events - handlers - notifiers - draw)
Small fix: allow keymap modifier to give KM_ANY to ignore
modifier keys, this to have TIMER keymap work.
Diffstat (limited to 'source/blender/makesdna/DNA_windowmanager_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_windowmanager_types.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/makesdna/DNA_windowmanager_types.h b/source/blender/makesdna/DNA_windowmanager_types.h index 874dd86e419..41123361b16 100644 --- a/source/blender/makesdna/DNA_windowmanager_types.h +++ b/source/blender/makesdna/DNA_windowmanager_types.h @@ -47,7 +47,7 @@ struct wmLocal; struct bScreen; struct uiBlock; struct wmSubWindow; -struct wmTimerHandle; +struct wmTimer; struct StructRNA; struct PointerRNA; @@ -94,7 +94,7 @@ typedef struct wmWindow { struct wmSubWindow *curswin; /* internal for wm_subwindow.c only */ - struct wmTimerHandle *animtimer; + ListBase timers; ListBase queue; /* all events (ghost level events were handled) */ ListBase handlers; /* window+screen handlers, overriding all queues */ |