Revert "Cleanup: remove unused text.selection_set select option"

This reverts commit 9af0cdcd93.

Removed this feature because of confusion
caused by incorrect description.
This commit is contained in:
Campbell Barton 2020-04-14 23:09:25 +10:00
parent 50dd876fbf
commit b800a05c55
3 changed files with 8 additions and 0 deletions

View File

@ -2347,6 +2347,8 @@ def km_text(params):
("text.scroll", {"type": 'TRACKPADPAN', "value": 'ANY'}, None),
("text.selection_set", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None),
("text.cursor_set", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
("text.selection_set", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True},
{"properties": [("select", True)]}),
("text.scroll", {"type": 'WHEELUPMOUSE', "value": 'PRESS'},
{"properties": [("lines", -1)]}),
("text.scroll", {"type": 'WHEELDOWNMOUSE', "value": 'PRESS'},

View File

@ -1682,6 +1682,8 @@ def km_text(params):
("text.scroll", {"type": 'TRACKPADPAN', "value": 'ANY'}, None),
("text.selection_set", {"type": 'EVT_TWEAK_L', "value": 'ANY'}, None),
("text.cursor_set", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
("text.selection_set", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True},
{"properties": [("select", True)]}),
("text.scroll", {"type": 'WHEELUPMOUSE', "value": 'PRESS'},
{"properties": [("lines", -1)]}),
("text.scroll", {"type": 'WHEELDOWNMOUSE', "value": 'PRESS'},

View File

@ -3244,6 +3244,7 @@ static int text_selection_set_invoke(bContext *C, wmOperator *op, const wmEvent
op->customdata = MEM_callocN(sizeof(SetSelection), "SetCursor");
ssel = op->customdata;
ssel->selecting = RNA_boolean_get(op->ptr, "select");
ssel->mval_prev[0] = event->mval[0];
ssel->mval_prev[1] = event->mval[1];
@ -3292,6 +3293,9 @@ void TEXT_OT_selection_set(wmOperatorType *ot)
ot->modal = text_selection_set_modal;
ot->cancel = text_selection_set_cancel;
ot->poll = text_region_edit_poll;
/* properties */
RNA_def_boolean(ot->srna, "select", 0, "Select", "Set selection end rather than cursor");
}
/** \} */