void FILE_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name = "Activate/Select File"; ot->description = "Activate/select the file(s) contained in the border"; ot->idname = "FILE_OT_select_border"; /* api callbacks */ ot->invoke = WM_border_select_invoke; ot->exec = file_border_select_exec; ot->modal = file_border_select_modal; ot->poll = ED_operator_file_active; ot->cancel = WM_border_select_cancel; /* properties */ WM_operator_properties_gesture_border(ot, 1); }
void CLIP_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name = "Border Select"; ot->description = "Select markers using border selection"; ot->idname = "CLIP_OT_select_border"; /* api callbacks */ ot->invoke = WM_border_select_invoke; ot->exec = border_select_exec; ot->modal = WM_border_select_modal; ot->poll = ED_space_clip_tracking_poll; /* flags */ ot->flag = OPTYPE_UNDO; /* properties */ WM_operator_properties_gesture_border(ot, true); }
void CLIP_OT_graph_select_border(wmOperatorType *ot) { /* identifiers */ ot->name = "Border Select"; ot->description = "Border Select\nSelect curve points using border selection"; ot->idname = "CLIP_OT_graph_select_border"; /* api callbacks */ ot->invoke = WM_border_select_invoke; ot->exec = border_select_graph_exec; ot->modal = WM_border_select_modal; ot->poll = clip_graph_knots_poll; /* flags */ ot->flag = OPTYPE_UNDO; /* properties */ WM_operator_properties_gesture_border(ot, true); }
void MASK_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name = "Border Select"; ot->description = "Select markers using border selection"; ot->idname = "MASK_OT_select_border"; /* api callbacks */ ot->invoke = WM_border_select_invoke; ot->exec = border_select_exec; ot->modal = WM_border_select_modal; ot->poll = ED_maskedit_mask_poll; /* flags */ ot->flag = OPTYPE_UNDO; /* properties */ WM_operator_properties_gesture_border(ot, TRUE); }
/* ****** Border Select ****** */ void INFO_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name= "Border Select"; ot->description= "Toggle border selection"; ot->idname= "INFO_OT_select_border"; /* api callbacks */ ot->invoke= WM_border_select_invoke; ot->exec= borderselect_exec; ot->modal= WM_border_select_modal; ot->poll= ED_operator_info_active; /* flags */ /* ot->flag= OPTYPE_REGISTER; */ /* rna */ WM_operator_properties_gesture_border(ot, FALSE); }
static void MARKER_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name= "Marker Border select"; ot->description= "Select all time markers using border selection"; ot->idname= "MARKER_OT_select_border"; /* api callbacks */ ot->exec= ed_marker_border_select_exec; ot->invoke= ed_marker_select_border_invoke_wrapper; ot->modal= WM_border_select_modal; ot->poll= ed_markers_poll_markers_exist; /* flags */ ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; /* rna */ WM_operator_properties_gesture_border(ot, FALSE); }
void OUTLINER_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name= "Border Select"; ot->idname= "OUTLINER_OT_select_border"; ot->description= "Use box selection to select tree elements"; /* api callbacks */ ot->invoke= WM_border_select_invoke; ot->exec= outliner_border_select_exec; ot->modal= WM_border_select_modal; ot->cancel= WM_border_select_cancel; ot->poll= ED_operator_outliner_active; /* flags */ ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; /* rna */ WM_operator_properties_gesture_border(ot, FALSE); }
void NODE_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name = "Border Select"; ot->idname = "NODE_OT_select_border"; ot->description = "Use box selection to select nodes"; /* api callbacks */ ot->invoke = node_border_select_invoke; ot->exec = node_borderselect_exec; ot->modal = WM_border_select_modal; ot->cancel = WM_border_select_cancel; ot->poll = ED_operator_node_active; /* flags */ ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; /* rna */ WM_operator_properties_gesture_border(ot, true); RNA_def_boolean(ot->srna, "tweak", 0, "Tweak", "Only activate when mouse is not over a node - useful for tweak gesture"); }
void GRAPH_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name= "Border Select"; ot->idname= "GRAPH_OT_select_border"; ot->description= "Select all keyframes within the specified region"; /* api callbacks */ ot->invoke= WM_border_select_invoke; ot->exec= graphkeys_borderselect_exec; ot->modal= WM_border_select_modal; ot->poll= graphop_visible_keyframes_poll; /* flags */ ot->flag= OPTYPE_REGISTER/*|OPTYPE_UNDO*/; /* rna */ WM_operator_properties_gesture_border(ot, FALSE); ot->prop= RNA_def_boolean(ot->srna, "axis_range", 0, "Axis Range", ""); RNA_def_boolean(ot->srna, "include_handles", 0, "Include Handles", "Are handles tested individually against the selection criteria"); }
void ACTION_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name = "Border Select"; ot->idname = "ACTION_OT_select_border"; ot->description = "Select all keyframes within the specified region"; /* api callbacks */ ot->invoke = WM_border_select_invoke; ot->exec = actkeys_borderselect_exec; ot->modal = WM_border_select_modal; ot->cancel = WM_border_select_cancel; ot->poll = ED_operator_action_active; /* flags */ ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; /* rna */ WM_operator_properties_gesture_border(ot, TRUE); ot->prop = RNA_def_boolean(ot->srna, "axis_range", 0, "Axis Range", ""); }
void NLA_OT_select_border(wmOperatorType *ot) { /* identifiers */ ot->name = "Border Select"; ot->idname = "NLA_OT_select_border"; ot->description = "Use box selection to grab NLA-Strips"; /* api callbacks */ ot->invoke = WM_border_select_invoke; ot->exec = nlaedit_borderselect_exec; ot->modal = WM_border_select_modal; ot->cancel = WM_border_select_cancel; ot->poll = nlaop_poll_tweakmode_off; /* flags */ ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; /* rna */ WM_operator_properties_gesture_border(ot, 1); RNA_def_boolean(ot->srna, "axis_range", 0, "Axis Range", ""); }