Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/interface/interface_handlers.c
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 7,574 Lines • ▼ Show 20 Lines | if ((data->state == BUTTON_STATE_HIGHLIGHT) && | ||||
| (event->val == KM_RELEASE) && | (event->val == KM_RELEASE) && | ||||
| /* Only returns true if the event was handled. */ | /* Only returns true if the event was handled. */ | ||||
| ui_do_but_extra_operator_icon(C, but, data, event)) { | ui_do_but_extra_operator_icon(C, but, data, event)) { | ||||
| return WM_UI_HANDLER_BREAK; | return WM_UI_HANDLER_BREAK; | ||||
| } | } | ||||
| } | } | ||||
| if (but->flag & UI_BUT_DISABLED) { | if (but->flag & UI_BUT_DISABLED) { | ||||
| return WM_UI_HANDLER_CONTINUE; | return WM_UI_HANDLER_BREAK; | ||||
| } | } | ||||
| switch (but->type) { | switch (but->type) { | ||||
| case UI_BTYPE_BUT: | case UI_BTYPE_BUT: | ||||
| case UI_BTYPE_DECORATOR: | case UI_BTYPE_DECORATOR: | ||||
| retval = ui_do_but_BUT(C, but, data, event); | retval = ui_do_but_BUT(C, but, data, event); | ||||
| break; | break; | ||||
| case UI_BTYPE_KEY_EVENT: | case UI_BTYPE_KEY_EVENT: | ||||
| ▲ Show 20 Lines • Show All 3,479 Lines • Show Last 20 Lines | |||||