|
Blender
V2.93
|
#include <math.h>#include <stdlib.h>#include <string.h>#include "BLI_blenlib.h"#include "BLI_ghash.h"#include "BLI_math.h"#include "BLI_utildefines.h"#include "DNA_scene_types.h"#include "BKE_context.h"#include "BKE_report.h"#include "WM_api.h"#include "WM_types.h"#include "RNA_define.h"#include "SEQ_iterator.h"#include "SEQ_select.h"#include "SEQ_sequencer.h"#include "SEQ_transform.h"#include "ED_outliner.h"#include "ED_screen.h"#include "ED_select_utils.h"#include "ED_sequencer.h"#include "UI_view2d.h"#include "sequencer_intern.h"Go to the source code of this file.
Select Handles Operator | |
| enum | { SEQ_SELECT_HANDLES_SIDE_LEFT , SEQ_SELECT_HANDLES_SIDE_RIGHT , SEQ_SELECT_HANDLES_SIDE_BOTH , SEQ_SELECT_HANDLES_SIDE_LEFT_NEIGHBOR , SEQ_SELECT_HANDLES_SIDE_RIGHT_NEIGHBOR , SEQ_SELECT_HANDLES_SIDE_BOTH_NEIGHBORS } |
| static const EnumPropertyItem | prop_select_handles_side_types [] |
| static int | sequencer_select_handles_exec (bContext *C, wmOperator *op) |
| void | SEQUENCER_OT_select_handles (wmOperatorType *ot) |
| #define SEQ_CHANNEL_CHECK | ( | _seq, | |
| _chan | |||
| ) | (ELEM((_chan), 0, (_seq)->machine)) |
Definition at line 1480 of file sequencer_select.c.
| #define SEQ_IS_EFFECT | ( | _seq | ) | ((_seq->type & SEQ_TYPE_EFFECT) != 0) |
Definition at line 1475 of file sequencer_select.c.
| #define SEQ_IS_SOUND | ( | _seq | ) | ((_seq->type & SEQ_TYPE_SOUND_RAM) && !(_seq->type & SEQ_TYPE_EFFECT)) |
Definition at line 1473 of file sequencer_select.c.
| #define SEQ_USE_DATA | ( | _seq | ) | (ELEM(_seq->type, SEQ_TYPE_SCENE, SEQ_TYPE_MOVIECLIP, SEQ_TYPE_MASK) || SEQ_HAS_PATH(_seq)) |
Definition at line 1477 of file sequencer_select.c.
| anonymous enum |
Definition at line 1049 of file sequencer_select.c.
| anonymous enum |
| Enumerator | |
|---|---|
| SEQ_SELECT_GROUP_TYPE | |
| SEQ_SELECT_GROUP_TYPE_BASIC | |
| SEQ_SELECT_GROUP_TYPE_EFFECT | |
| SEQ_SELECT_GROUP_DATA | |
| SEQ_SELECT_GROUP_EFFECT | |
| SEQ_SELECT_GROUP_EFFECT_LINK | |
| SEQ_SELECT_GROUP_OVERLAP | |
Definition at line 1439 of file sequencer_select.c.
Definition at line 203 of file sequencer_select.c.
References Editing::act_imagedir, Editing::act_sounddir, BLI_strncpy(), Strip::dir, ED_sequencer_deselect_all(), ELEM, FILE_MAXDIR, Sequence::flag, recurs_sel_seq(), scene, SELECT, SEQ_editing_get(), SEQ_select_active_set(), SEQ_TYPE_IMAGE, SEQ_TYPE_MOVIE, SEQ_TYPE_SOUND_RAM, Sequence::strip, and Sequence::type.
Referenced by sequence_fn().
Definition at line 270 of file sequencer_select.c.
References abs(), BLI_rctf_size_x(), BLI_rcti_size_x(), CLAMP, View2D::cur, Sequence::enddisp, ListBase::first, float(), Sequence::machine, View2D::mask, Sequence::next, NULL, scene, SEQ_editing_get(), SEQ_SIDE_LEFT, SEQ_SIDE_NONE, SEQ_SIDE_RIGHT, SEQ_transform_sequence_can_be_translated(), Editing::seqbasep, sequence_handle_size_get_clamped(), Sequence::startdisp, UI_view2d_region_to_view(), x, and y.
Referenced by ED_sequencer_special_preview_set(), image_drop_poll(), movie_drop_poll(), sequencer_box_select_invoke(), sequencer_select_exec(), sequencer_select_linked_pick_invoke(), and sound_drop_poll().
Definition at line 235 of file sequencer_select.c.
References Sequence::enddisp, ListBase::first, Sequence::flag, Sequence::machine, Sequence::next, NULL, scene, SELECT, SEQ_editing_get(), SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, Editing::seqbasep, and Sequence::startdisp.
Referenced by select_linked_internal(), select_more_less_seq__internal(), select_surrounding_handles(), sequencer_select_exec(), and sequencer_select_handles_exec().
| void recurs_sel_seq | ( | Sequence * | seq_meta | ) |
Definition at line 363 of file sequencer_select.c.
References ListBase::first, Sequence::flag, Sequence::next, recurs_sel_seq(), SELECT, SEQ_ALLSEL, SEQ_LEFTSEL, SEQ_RIGHTSEL, and Sequence::seqbase.
Referenced by ED_sequencer_select_sequence_single(), recurs_sel_seq(), select_linked_internal(), select_linked_time(), select_more_less_seq__internal(), select_surrounding_handles(), sequencer_select_exec(), sequencer_select_handles_exec(), sequencer_select_linked_pick_invoke(), and sequencer_select_side_of_frame_exec().
|
static |
Definition at line 90 of file sequencer_select.c.
References ListBase::first, Sequence::flag, Sequence::machine, Sequence::next, SELECT, SEQ_LEFTSEL, SEQ_RIGHTSEL, SEQ_SIDE_BOTH, SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, and Sequence::startdisp.
Referenced by sequencer_select_exec().
|
static |
Definition at line 119 of file sequencer_select.c.
References ListBase::first, Sequence::flag, Sequence::machine, MAXSEQ, Sequence::next, SELECT, SEQ_LEFTSEL, SEQ_RIGHTSEL, SEQ_SIDE_BOTH, SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, and Sequence::startdisp.
Referenced by sequencer_select_side_exec().
Definition at line 1527 of file sequencer_select.c.
References Sequence::clip, Strip::dir, Sequence::flag, LISTBASE_FOREACH, mask(), Sequence::mask, NULL, Sequence::scene, SELECT, SEQ_active_seqbase_get(), SEQ_CHANNEL_CHECK, SEQ_HAS_PATH, SEQ_TYPE_MASK, SEQ_TYPE_MOVIECLIP, SEQ_TYPE_SCENE, SEQ_USE_DATA, STREQ, Sequence::strip, and Sequence::type.
Referenced by sequencer_select_grouped_exec().
Definition at line 1577 of file sequencer_select.c.
References ELEM, Sequence::flag, LISTBASE_FOREACH, SELECT, Sequence::seq1, Sequence::seq2, Sequence::seq3, SEQ_active_seqbase_get(), SEQ_CHANNEL_CHECK, SEQ_TYPE_EFFECT, SEQ_TYPE_MAX, and Sequence::type.
Referenced by sequencer_select_grouped_exec().
|
static |
Definition at line 1625 of file sequencer_select.c.
References Sequence::enddisp, Sequence::flag, LISTBASE_FOREACH, Sequence::machine, NULL, POINTER_FROM_INT, SELECT, SeqIterator::seq, Sequence::seq1, Sequence::seq2, Sequence::seq3, SEQ_active_seqbase_get(), SEQ_CHANNEL_CHECK, SEQ_IS_EFFECT, SEQ_IS_SOUND, SEQ_iterator_begin(), SEQ_iterator_end(), SEQ_iterator_next(), SEQ_TYPE_META, Sequence::startdisp, Sequence::tmp, Sequence::type, and SeqIterator::valid.
Referenced by sequencer_select_grouped_exec().
Definition at line 1611 of file sequencer_select.c.
References Sequence::enddisp, Sequence::flag, LISTBASE_FOREACH, SELECT, SEQ_active_seqbase_get(), and Sequence::startdisp.
Referenced by sequencer_select_grouped_exec().
Definition at line 1482 of file sequencer_select.c.
References Sequence::flag, LISTBASE_FOREACH, SELECT, SEQ_active_seqbase_get(), SEQ_CHANNEL_CHECK, and Sequence::type.
Referenced by sequencer_select_grouped_exec().
Definition at line 1496 of file sequencer_select.c.
References Sequence::flag, LISTBASE_FOREACH, SELECT, SEQ_active_seqbase_get(), SEQ_CHANNEL_CHECK, and SEQ_IS_SOUND.
Referenced by sequencer_select_grouped_exec().
|
static |
Definition at line 1511 of file sequencer_select.c.
References Sequence::flag, LISTBASE_FOREACH, SELECT, SEQ_active_seqbase_get(), SEQ_CHANNEL_CHECK, and SEQ_IS_EFFECT.
Referenced by sequencer_select_grouped_exec().
|
static |
Definition at line 800 of file sequencer_select.c.
References find_neighboring_sequence(), Sequence::flag, LISTBASE_FOREACH, NULL, recurs_sel_seq(), scene, SELECT, SEQ_active_seqbase_get(), SEQ_editing_get(), SEQ_SIDE_LEFT, and SEQ_SIDE_RIGHT.
Referenced by sequencer_select_linked_exec(), and sequencer_select_linked_pick_invoke().
Definition at line 155 of file sequencer_select.c.
References Sequence::enddisp, ListBase::first, Sequence::flag, Sequence::machine, Sequence::next, recurs_sel_seq(), SELECT, SEQ_LEFTSEL, SEQ_RIGHTSEL, and Sequence::startdisp.
Referenced by sequencer_select_exec().
|
static |
Definition at line 833 of file sequencer_select.c.
References BLI_ghashutil_ptrcmp(), BLI_ghashutil_ptrhash(), BLI_gset_add(), BLI_gset_free(), BLI_gset_new(), BLI_gsetIterator_done(), BLI_gsetIterator_getKey(), BLI_gsetIterator_init(), BLI_gsetIterator_step(), find_neighboring_sequence(), Sequence::flag, LISTBASE_FOREACH, NULL, recurs_sel_seq(), scene, SELECT, SEQ_active_seqbase_get(), SEQ_editing_get(), SEQ_SIDE_LEFT, and SEQ_SIDE_RIGHT.
Referenced by sequencer_select_less_exec(), and sequencer_select_more_exec().
Definition at line 64 of file sequencer_select.c.
References find_neighboring_sequence(), Sequence::flag, recurs_sel_seq(), scene, SELECT, SEQ_LEFTSEL, SEQ_RIGHTSEL, SEQ_SIDE_LEFT, and SEQ_SIDE_RIGHT.
Referenced by sequencer_select_exec().
Definition at line 227 of file sequencer_select.c.
References Sequence::enddisp, Sequence::machine, SEQ_STRIP_OFSBOTTOM, SEQ_STRIP_OFSTOP, Sequence::startdisp, rctf::xmax, rctf::xmin, rctf::ymax, and rctf::ymin.
Referenced by sequencer_box_select_exec().
|
static |
Definition at line 1309 of file sequencer_select.c.
References BLI_rctf_isect(), BLI_rctf_size_x(), BLI_rcti_size_x(), C, CTX_data_scene(), View2D::cur, ED_outliner_select_sync_from_sequence_tag(), ED_sequencer_deselect_all(), Sequence::enddisp, Sequence::flag, handles, LISTBASE_FOREACH, View2D::mask, NA_SELECTED, NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), RNA_enum_get(), scene, SEL_OP_SUB, SEL_OP_USE_PRE_DESELECT, select(), SELECT, SEQ_editing_get(), SEQ_LEFTSEL, seq_rectf(), SEQ_RIGHTSEL, Editing::seqbasep, sequence_handle_size_get_clamped(), SET_FLAG_FROM_TEST, Sequence::startdisp, UI_view2d_fromcontext(), UI_view2d_region_to_view_rctf(), WM_event_add_notifier(), WM_operator_properties_border_to_rctf(), rctf::xmax, and rctf::xmin.
Referenced by SEQUENCER_OT_select_box().
|
static |
Definition at line 1383 of file sequencer_select.c.
References C, CTX_data_scene(), CTX_wm_region(), find_nearest_seq(), wmEvent::mval, NULL, OPERATOR_CANCELLED, OPERATOR_PASS_THROUGH, wmOperator::ptr, RNA_boolean_get(), scene, ARegion::v2d, and WM_gesture_box_invoke().
Referenced by SEQUENCER_OT_select_box().
|
static |
Definition at line 394 of file sequencer_select.c.
References C, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), ListBase::first, Sequence::flag, NA_SELECTED, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), scene, SEL_DESELECT, SEL_INVERT, SEL_SELECT, SEL_TOGGLE, SELECT, SEQ_ALLSEL, SEQ_editing_get(), SEQ_LEFTSEL, SEQ_RIGHTSEL, Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_all().
| void SEQUENCER_OT_select | ( | wmOperatorType * | ot | ) |
Definition at line 742 of file sequencer_select.c.
References wmOperatorType::description, ED_operator_sequencer_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), sequencer_select_exec(), wmOperatorType::srna, WM_generic_select_invoke(), WM_generic_select_modal(), and WM_operator_properties_generic_select().
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_all | ( | struct wmOperatorType * | ot | ) |
Definition at line 440 of file sequencer_select.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_de_select_all_exec(), sequencer_edit_poll(), and WM_operator_properties_select_all().
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_box | ( | wmOperatorType * | ot | ) |
Definition at line 1401 of file sequencer_select.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_sequencer_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), sequencer_box_select_exec(), sequencer_box_select_invoke(), wmOperatorType::srna, WM_gesture_box_cancel(), WM_gesture_box_modal(), WM_operator_properties_gesture_box(), and WM_operator_properties_select_operation_simple().
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_grouped | ( | wmOperatorType * | ot | ) |
Definition at line 1751 of file sequencer_select.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_enum(), sequencer_edit_poll(), sequencer_prop_select_grouped_types, sequencer_select_grouped_exec(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_handles | ( | wmOperatorType * | ot | ) |
Definition at line 1138 of file sequencer_select.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, prop_select_handles_side_types, RNA_def_enum(), SEQ_SELECT_HANDLES_SIDE_BOTH, sequencer_edit_poll(), sequencer_select_handles_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_inverse | ( | struct wmOperatorType * | ot | ) |
Definition at line 486 of file sequencer_select.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_select_inverse_exec().
| void SEQUENCER_OT_select_less | ( | wmOperatorType * | ot | ) |
Definition at line 931 of file sequencer_select.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_select_less_exec().
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_linked | ( | wmOperatorType * | ot | ) |
Definition at line 1028 of file sequencer_select.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_select_linked_exec().
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_linked_pick | ( | wmOperatorType * | ot | ) |
Definition at line 987 of file sequencer_select.c.
References wmOperatorType::description, ED_operator_sequencer_active(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), sequencer_select_linked_pick_invoke(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_more | ( | wmOperatorType * | ot | ) |
Definition at line 895 of file sequencer_select.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_select_more_exec().
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_side | ( | wmOperatorType * | ot | ) |
Definition at line 1280 of file sequencer_select.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, prop_side_types, RNA_def_enum(), SEQ_SIDE_BOTH, sequencer_edit_poll(), sequencer_select_side_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_select_side_of_frame | ( | wmOperatorType * | ot | ) |
Definition at line 1208 of file sequencer_select.c.
References wmOperatorType::description, ED_operator_sequencer_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_enum(), sequencer_select_side_of_frame_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
|
static |
Definition at line 507 of file sequencer_select.c.
References Editing::act_imagedir, Editing::act_seq, Editing::act_sounddir, BLI_assert, BLI_strncpy(), C, CFRA, CTX_data_scene(), CTX_wm_space_seq(), Strip::dir, ED_outliner_select_sync_from_sequence_tag(), ED_sequencer_deselect_all(), ELEM, FILE_MAXDIR, find_nearest_seq(), find_neighboring_sequence(), ListBase::first, TimeMarker::flag, Sequence::flag, SpaceSeq::flag, TimeMarker::frame, LISTBASE_FOREACH, Sequence::machine, Scene::markers, NA_SELECTED, NC_SCENE, ND_SEQUENCER, TimeMarker::next, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, OPERATOR_RUNNING_MODAL, wmOperator::ptr, recurs_sel_seq(), RNA_boolean_get(), RNA_int_get(), scene, SELECT, select_active_side(), select_linked_time(), select_surrounding_handles(), SEQ_active_seqbase_get(), SEQ_ALLSEL, SEQ_editing_get(), SEQ_LEFTSEL, SEQ_MARKER_TRANS, SEQ_RIGHTSEL, SEQ_select_active_set(), SEQ_SIDE_LEFT, SEQ_SIDE_NONE, SEQ_SIDE_RIGHT, SEQ_TYPE_IMAGE, SEQ_TYPE_MOVIE, SEQ_TYPE_SOUND_RAM, Editing::seqbasep, Sequence::startdisp, Sequence::strip, Sequence::type, UI_view2d_fromcontext(), UI_view2d_region_to_view_x(), WM_event_add_notifier(), and x.
Referenced by SEQUENCER_OT_select().
|
static |
Definition at line 1691 of file sequencer_select.c.
References BKE_report(), BLI_assert, C, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), Sequence::flag, LISTBASE_FOREACH, Sequence::machine, NA_SELECTED, NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), RNA_enum_get(), RPT_ERROR, scene, SELECT, select_grouped_data(), select_grouped_effect(), select_grouped_effect_link(), select_grouped_time_overlap(), select_grouped_type(), select_grouped_type_basic(), select_grouped_type_effect(), SEQ_active_seqbase_get(), SEQ_editing_get(), SEQ_select_active_get(), SEQ_SELECT_GROUP_DATA, SEQ_SELECT_GROUP_EFFECT, SEQ_SELECT_GROUP_EFFECT_LINK, SEQ_SELECT_GROUP_OVERLAP, SEQ_SELECT_GROUP_TYPE, SEQ_SELECT_GROUP_TYPE_BASIC, SEQ_SELECT_GROUP_TYPE_EFFECT, type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_grouped().
|
static |
Definition at line 1068 of file sequencer_select.c.
References C, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), find_neighboring_sequence(), ListBase::first, Sequence::flag, NA_SELECTED, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, wmOperator::ptr, recurs_sel_seq(), RNA_enum_get(), scene, SELECT, SEQ_editing_get(), SEQ_LEFTSEL, SEQ_RIGHTSEL, SEQ_SELECT_HANDLES_SIDE_BOTH, SEQ_SELECT_HANDLES_SIDE_BOTH_NEIGHBORS, SEQ_SELECT_HANDLES_SIDE_LEFT, SEQ_SELECT_HANDLES_SIDE_LEFT_NEIGHBOR, SEQ_SELECT_HANDLES_SIDE_RIGHT, SEQ_SELECT_HANDLES_SIDE_RIGHT_NEIGHBOR, SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_handles().
|
static |
Definition at line 463 of file sequencer_select.c.
References C, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), ListBase::first, Sequence::flag, NA_SELECTED, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, scene, SELECT, SEQ_ALLSEL, SEQ_editing_get(), SEQ_LEFTSEL, SEQ_RIGHTSEL, Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_inverse().
|
static |
Definition at line 916 of file sequencer_select.c.
References C, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), NA_SELECTED, NC_SCENE, ND_SEQUENCER, OPERATOR_CANCELLED, OPERATOR_FINISHED, scene, select_more_less_seq__internal(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_less().
|
static |
Definition at line 1011 of file sequencer_select.c.
References C, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), NA_SELECTED, NC_SCENE, ND_SEQUENCER, OPERATOR_FINISHED, scene, select_linked_internal(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_linked().
|
static |
Definition at line 952 of file sequencer_select.c.
References C, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), ED_sequencer_deselect_all(), find_nearest_seq(), Sequence::flag, wmEvent::mval, NA_SELECTED, NC_SCENE, ND_SEQUENCER, OPERATOR_FINISHED, wmOperator::ptr, recurs_sel_seq(), RNA_boolean_get(), scene, SELECT, select_linked_internal(), UI_view2d_fromcontext(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_linked_pick().
|
static |
Definition at line 880 of file sequencer_select.c.
References C, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), NA_SELECTED, NC_SCENE, ND_SEQUENCER, OPERATOR_CANCELLED, OPERATOR_FINISHED, scene, select_more_less_seq__internal(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_more().
|
static |
Definition at line 1239 of file sequencer_select.c.
References ARRAY_SIZE, C, copy_vn_i(), CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), Sequence::flag, LISTBASE_FOREACH, Sequence::machine, max_ii(), MAXSEQ, min_ii(), NA_SELECTED, NC_SCENE, ND_SEQUENCER, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), scene, SELECT, select_active_side_range(), SEQ_editing_get(), SEQ_SIDE_LEFT, Editing::seqbasep, Sequence::startdisp, UNLIKELY, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_side().
|
static |
Definition at line 1167 of file sequencer_select.c.
References C, CFRA, CTX_data_scene(), ED_outliner_select_sync_from_sequence_tag(), ED_sequencer_deselect_all(), Sequence::enddisp, Sequence::flag, LISTBASE_FOREACH, NA_SELECTED, NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, recurs_sel_seq(), RNA_boolean_get(), RNA_enum_get(), scene, SELECT, SEQ_active_seqbase_get(), SEQ_editing_get(), Sequence::startdisp, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_select_side_of_frame().
|
static |
Definition at line 1058 of file sequencer_select.c.
Referenced by SEQUENCER_OT_select_handles().
|
static |
Definition at line 1449 of file sequencer_select.c.
Referenced by SEQUENCER_OT_select_grouped().