Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/WM_api.h
| Show First 20 Lines • Show All 405 Lines • ▼ Show 20 Lines | wmKeyMapItem *WM_event_match_keymap_item(struct bContext *C, | ||||
| const struct wmEvent *event); | const struct wmEvent *event); | ||||
| wmKeyMapItem *WM_event_match_keymap_item_from_handlers(struct bContext *C, | wmKeyMapItem *WM_event_match_keymap_item_from_handlers(struct bContext *C, | ||||
| struct wmWindowManager *wm, | struct wmWindowManager *wm, | ||||
| struct wmWindow *win, | struct wmWindow *win, | ||||
| struct ListBase *handlers, | struct ListBase *handlers, | ||||
| const struct wmEvent *event); | const struct wmEvent *event); | ||||
| bool WM_event_match(const struct wmEvent *winevent, const struct wmKeyMapItem *kmi); | |||||
| typedef int (*wmUIHandlerFunc)(struct bContext *C, const struct wmEvent *event, void *userdata); | typedef int (*wmUIHandlerFunc)(struct bContext *C, const struct wmEvent *event, void *userdata); | ||||
| typedef void (*wmUIHandlerRemoveFunc)(struct bContext *C, void *userdata); | typedef void (*wmUIHandlerRemoveFunc)(struct bContext *C, void *userdata); | ||||
| struct wmEventHandler_UI *WM_event_add_ui_handler(const struct bContext *C, | struct wmEventHandler_UI *WM_event_add_ui_handler(const struct bContext *C, | ||||
| ListBase *handlers, | ListBase *handlers, | ||||
| wmUIHandlerFunc handle_fn, | wmUIHandlerFunc handle_fn, | ||||
| wmUIHandlerRemoveFunc remove_fn, | wmUIHandlerRemoveFunc remove_fn, | ||||
| void *user_data, | void *user_data, | ||||
| ▲ Show 20 Lines • Show All 1,413 Lines • Show Last 20 Lines | |||||