Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/interface/interface_handlers.c
| Context not available. | |||||
| retval = WM_UI_HANDLER_BREAK; | retval = WM_UI_HANDLER_BREAK; | ||||
| } | } | ||||
| break; | break; | ||||
| case EVT_RIGHTARROWKEY: | |||||
| ui_textedit_move(but, | case EVT_RIGHTARROWKEY: { | ||||
| data, | eStrCursorJumpType jump = STRCUR_JUMP_NONE; | ||||
| STRCUR_DIR_NEXT, | if(event->modifier) { | ||||
| event->modifier & KM_SHIFT, | #if defined(__APPLE__) | ||||
| (event->modifier & KM_CTRL) ? STRCUR_JUMP_DELIM : STRCUR_JUMP_NONE); | if (event->modifier & KM_OSKEY) { | ||||
| jump = STRCUR_JUMP_ALL; | |||||
| } | |||||
| else if(event->modifier & KM_ALT) { | |||||
| jump = STRCUR_JUMP_DELIM; | |||||
| } | |||||
| #else | |||||
| if (event->modifier & KM_CTRL) { | |||||
| jump = STRCUR_JUMP_DELIM; | |||||
| } | |||||
| #endif | |||||
| } | |||||
| ui_textedit_move(but, data, STRCUR_DIR_NEXT, event->modifier & KM_SHIFT, jump); | |||||
| retval = WM_UI_HANDLER_BREAK; | retval = WM_UI_HANDLER_BREAK; | ||||
| break; | break; | ||||
| case EVT_LEFTARROWKEY: | } | ||||
| ui_textedit_move(but, | |||||
| data, | case EVT_LEFTARROWKEY: { | ||||
| STRCUR_DIR_PREV, | eStrCursorJumpType jump = STRCUR_JUMP_NONE; | ||||
| event->modifier & KM_SHIFT, | if(event->modifier) { | ||||
| (event->modifier & KM_CTRL) ? STRCUR_JUMP_DELIM : STRCUR_JUMP_NONE); | #if defined(__APPLE__) | ||||
| if (event->modifier & KM_OSKEY) { | |||||
| jump = STRCUR_JUMP_ALL; | |||||
| } | |||||
| else if(event->modifier & KM_ALT) { | |||||
| jump = STRCUR_JUMP_DELIM; | |||||
| } | |||||
| #else | |||||
| if (event->modifier & KM_CTRL) { | |||||
| jump = STRCUR_JUMP_DELIM; | |||||
| } | |||||
| #endif | |||||
| } | |||||
| ui_textedit_move(but, data, STRCUR_DIR_PREV, event->modifier & KM_SHIFT, jump); | |||||
| retval = WM_UI_HANDLER_BREAK; | retval = WM_UI_HANDLER_BREAK; | ||||
| break; | break; | ||||
| } | |||||
| case WHEELDOWNMOUSE: | case WHEELDOWNMOUSE: | ||||
| case EVT_DOWNARROWKEY: | case EVT_DOWNARROWKEY: | ||||
| if (data->searchbox) { | if (data->searchbox) { | ||||
| Context not available. | |||||
| } | } | ||||
| ATTR_FALLTHROUGH; | ATTR_FALLTHROUGH; | ||||
| case EVT_ENDKEY: | case EVT_ENDKEY: | ||||
| #if !defined(__APPLE__) | |||||
| ui_textedit_move(but, data, STRCUR_DIR_NEXT, event->modifier & KM_SHIFT, STRCUR_JUMP_ALL); | ui_textedit_move(but, data, STRCUR_DIR_NEXT, event->modifier & KM_SHIFT, STRCUR_JUMP_ALL); | ||||
| #endif | |||||
| retval = WM_UI_HANDLER_BREAK; | retval = WM_UI_HANDLER_BREAK; | ||||
| break; | break; | ||||
| case WHEELUPMOUSE: | case WHEELUPMOUSE: | ||||
| Context not available. | |||||
| } | } | ||||
| ATTR_FALLTHROUGH; | ATTR_FALLTHROUGH; | ||||
| case EVT_HOMEKEY: | case EVT_HOMEKEY: | ||||
| #if !defined(__APPLE__) | |||||
| ui_textedit_move(but, data, STRCUR_DIR_PREV, event->modifier & KM_SHIFT, STRCUR_JUMP_ALL); | ui_textedit_move(but, data, STRCUR_DIR_PREV, event->modifier & KM_SHIFT, STRCUR_JUMP_ALL); | ||||
| #endif | |||||
| retval = WM_UI_HANDLER_BREAK; | retval = WM_UI_HANDLER_BREAK; | ||||
| break; | break; | ||||
| case EVT_PADENTER: | case EVT_PADENTER: | ||||
| Context not available. | |||||
| button_activate_state(C, but, BUTTON_STATE_EXIT); | button_activate_state(C, but, BUTTON_STATE_EXIT); | ||||
| retval = WM_UI_HANDLER_BREAK; | retval = WM_UI_HANDLER_BREAK; | ||||
| break; | break; | ||||
| case EVT_DELKEY: | |||||
| changed = ui_textedit_delete( | case EVT_DELKEY: { | ||||
| but, data, 1, (event->modifier & KM_CTRL) ? STRCUR_JUMP_DELIM : STRCUR_JUMP_NONE); | eStrCursorJumpType jump = STRCUR_JUMP_NONE; | ||||
| #if defined(__APPLE__) | |||||
| if(event->modifier & KM_OSKEY) { | |||||
| jump = STRCUR_JUMP_ALL; | |||||
| } | |||||
| else if (event->modifier & KM_ALT) { | |||||
| jump = STRCUR_JUMP_DELIM; | |||||
| } | |||||
| #else | |||||
| if(event->modifier & KM_CTRL) { | |||||
| jump = STRCUR_JUMP_DELIM; | |||||
| } | |||||
| #endif | |||||
| changed = ui_textedit_delete(but, data, 1, jump); | |||||
| retval = WM_UI_HANDLER_BREAK; | retval = WM_UI_HANDLER_BREAK; | ||||
| break; | break; | ||||
| } | |||||
| case EVT_BACKSPACEKEY: | case EVT_BACKSPACEKEY: { | ||||
| changed = ui_textedit_delete( | eStrCursorJumpType jump = STRCUR_JUMP_NONE; | ||||
| but, data, 0, (event->modifier & KM_CTRL) ? STRCUR_JUMP_DELIM : STRCUR_JUMP_NONE); | #if defined(__APPLE__) | ||||
| if(event->modifier & KM_OSKEY) { | |||||
| jump = STRCUR_JUMP_ALL; | |||||
| } | |||||
| else if (event->modifier & KM_ALT) { | |||||
| jump = STRCUR_JUMP_DELIM; | |||||
| } | |||||
| #else | |||||
| if(event->modifier & KM_CTRL) { | |||||
| jump = STRCUR_JUMP_DELIM; | |||||
| } | |||||
| #endif | |||||
| changed = ui_textedit_delete(but, data, 0, jump); | |||||
| retval = WM_UI_HANDLER_BREAK; | retval = WM_UI_HANDLER_BREAK; | ||||
| break; | break; | ||||
| } | |||||
| case EVT_AKEY: | case EVT_AKEY: | ||||
| Context not available. | |||||