Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_windowmanager_types.h
| Show All 35 Lines | |||||
| #include "DNA_userdef_types.h" | #include "DNA_userdef_types.h" | ||||
| #include "DNA_ID.h" | #include "DNA_ID.h" | ||||
| /* defined here: */ | /* defined here: */ | ||||
| struct wmWindowManager; | struct wmWindowManager; | ||||
| struct wmWindow; | struct wmWindow; | ||||
| struct wmMsgBus; | |||||
| struct wmEvent; | struct wmEvent; | ||||
| struct wmGesture; | struct wmGesture; | ||||
| struct wmOperatorType; | struct wmOperatorType; | ||||
| struct wmOperator; | struct wmOperator; | ||||
| struct wmKeyMap; | struct wmKeyMap; | ||||
| struct wmKeyConfig; | struct wmKeyConfig; | ||||
| /* forwards */ | /* forwards */ | ||||
| ▲ Show 20 Lines • Show All 99 Lines • ▼ Show 20 Lines | typedef struct wmWindowManager { | ||||
| struct wmKeyConfig *addonconf; /* addon configuration */ | struct wmKeyConfig *addonconf; /* addon configuration */ | ||||
| struct wmKeyConfig *userconf; /* user configuration */ | struct wmKeyConfig *userconf; /* user configuration */ | ||||
| ListBase timers; /* active timers */ | ListBase timers; /* active timers */ | ||||
| struct wmTimer *autosavetimer; /* timer for auto save */ | struct wmTimer *autosavetimer; /* timer for auto save */ | ||||
| char is_interface_locked; /* indicates whether interface is locked for user interaction */ | char is_interface_locked; /* indicates whether interface is locked for user interaction */ | ||||
| char par[7]; | char par[7]; | ||||
| struct wmMsgBus *message_bus; | |||||
| } wmWindowManager; | } wmWindowManager; | ||||
| /* wmWindowManager.initialized */ | /* wmWindowManager.initialized */ | ||||
| enum { | enum { | ||||
| WM_WINDOW_IS_INITIALIZED = (1<<0), | WM_WINDOW_IS_INITIALIZED = (1<<0), | ||||
| WM_KEYMAP_IS_INITIALIZED = (1<<1), | WM_KEYMAP_IS_INITIALIZED = (1<<1), | ||||
| }; | }; | ||||
| ▲ Show 20 Lines • Show All 244 Lines • Show Last 20 Lines | |||||