Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/gpencil/gpencil_edit.c
| Show First 20 Lines • Show All 4,358 Lines • ▼ Show 20 Lines | static int gp_stroke_separate_exec(bContext *C, wmOperator *op) | ||||
| } | } | ||||
| DEG_id_tag_update(&gpd_src->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY); | DEG_id_tag_update(&gpd_src->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY); | ||||
| DEG_id_tag_update(&gpd_dst->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY); | DEG_id_tag_update(&gpd_dst->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY); | ||||
| DEG_relations_tag_update(bmain); | DEG_relations_tag_update(bmain); | ||||
| WM_event_add_notifier(C, NC_OBJECT | ND_DRAW, NULL); | WM_event_add_notifier(C, NC_OBJECT | ND_DRAW, NULL); | ||||
| WM_event_add_notifier(C, NC_GPENCIL | ND_DATA | NA_EDITED, NULL); | WM_event_add_notifier(C, NC_GPENCIL | ND_DATA | NA_EDITED, NULL); | ||||
| WM_event_add_notifier(C, NC_GPENCIL | ND_DATA | NA_SELECTED, NULL); | |||||
| return OPERATOR_FINISHED; | return OPERATOR_FINISHED; | ||||
| } | } | ||||
| void GPENCIL_OT_stroke_separate(wmOperatorType *ot) | void GPENCIL_OT_stroke_separate(wmOperatorType *ot) | ||||
| { | { | ||||
| static const EnumPropertyItem separate_type[] = { | static const EnumPropertyItem separate_type[] = { | ||||
| {GP_SEPARATE_POINT, "POINT", 0, "Selected Points", "Separate the selected points"}, | {GP_SEPARATE_POINT, "POINT", 0, "Selected Points", "Separate the selected points"}, | ||||
| ▲ Show 20 Lines • Show All 494 Lines • Show Last 20 Lines | |||||