[Bf-blender-cvs] [0be8225] GPencil_EditStrokes: Rename GPENCIL_OT_strokes_copy to GPENCIL_OT_duplicate
Joshua Leung
noreply at git.blender.org
Wed Nov 5 07:37:04 CET 2014
Commit: 0be82251b358d9f72ae18f8983563888068b8038
Author: Joshua Leung
Date: Wed Nov 5 19:36:51 2014 +1300
Branches: GPencil_EditStrokes
https://developer.blender.org/rB0be82251b358d9f72ae18f8983563888068b8038
Rename GPENCIL_OT_strokes_copy to GPENCIL_OT_duplicate
This is to make room for copy/paste operators (using a copy/paste buffer)
===================================================================
M release/scripts/startup/bl_ui/properties_grease_pencil_common.py
M source/blender/editors/gpencil/gpencil_edit.c
M source/blender/editors/gpencil/gpencil_intern.h
M source/blender/editors/gpencil/gpencil_ops.c
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
index 7faa9d9..5fafa8f 100644
--- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
+++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
@@ -119,7 +119,7 @@ class GreasePencilStrokeEditPanel():
subcol = col.column(align=True)
subcol.active = edit_ok
subcol.operator("gpencil.delete", text="Delete")
- subcol.operator("gpencil.strokes_duplicate", text="Duplicate")
+ subcol.operator("gpencil.duplicate_move", text="Duplicate")
subcol.operator("transform.mirror", text="Mirror").gpencil_strokes = True
col.separator()
diff --git a/source/blender/editors/gpencil/gpencil_edit.c b/source/blender/editors/gpencil/gpencil_edit.c
index ba37ee8..d53fda0 100644
--- a/source/blender/editors/gpencil/gpencil_edit.c
+++ b/source/blender/editors/gpencil/gpencil_edit.c
@@ -491,7 +491,7 @@ void GPENCIL_OT_layer_move(wmOperatorType *ot)
/* ******************* Copy Selected Strokes *********************** */
-static int gp_strokes_copy_poll(bContext *C)
+static int gp_duplicate_poll(bContext *C)
{
bGPdata *gpd = ED_gpencil_data_get_active(C);
bGPDlayer *gpl = gpencil_layer_getactive(gpd);
@@ -502,7 +502,7 @@ static int gp_strokes_copy_poll(bContext *C)
}
/* Make copies of selected point segments in a selected stroke */
-static void gp_strokes_copy_points(const bGPDstroke *gps, ListBase *new_strokes)
+static void gp_duplicate_points(const bGPDstroke *gps, ListBase *new_strokes)
{
bGPDspoint *pt;
int i;
@@ -560,7 +560,7 @@ static void gp_strokes_copy_points(const bGPDstroke *gps, ListBase *new_strokes)
}
}
-static int gp_strokes_copy_exec(bContext *C, wmOperator *op)
+static int gp_duplicate_exec(bContext *C, wmOperator *op)
{
bGPdata *gpd = ED_gpencil_data_get_active(C);
bGPDlayer *gpl;
@@ -599,7 +599,7 @@ static int gp_strokes_copy_exec(bContext *C, wmOperator *op)
}
else {
/* delegate to a helper, as there's too much to fit in here (for copying subsets)... */
- gp_strokes_copy_points(gps, &new_strokes);
+ gp_duplicate_points(gps, &new_strokes);
}
/* deselect original stroke, or else the originals get moved too
@@ -621,16 +621,16 @@ static int gp_strokes_copy_exec(bContext *C, wmOperator *op)
return OPERATOR_FINISHED;
}
-void GPENCIL_OT_strokes_copy(wmOperatorType *ot)
+void GPENCIL_OT_duplicate(wmOperatorType *ot)
{
/* identifiers */
ot->name = "Copy Strokes";
- ot->idname = "GPENCIL_OT_strokes_copy";
+ ot->idname = "GPENCIL_OT_duplicate";
ot->description = "Duplicate the selected Grease Pencil strokes";
/* callbacks */
- ot->exec = gp_strokes_copy_exec;
- ot->poll = gp_strokes_copy_poll;
+ ot->exec = gp_duplicate_exec;
+ ot->poll = gp_duplicate_poll;
/* flags */
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
diff --git a/source/blender/editors/gpencil/gpencil_intern.h b/source/blender/editors/gpencil/gpencil_intern.h
index ac1252b..7e087d0 100644
--- a/source/blender/editors/gpencil/gpencil_intern.h
+++ b/source/blender/editors/gpencil/gpencil_intern.h
@@ -118,7 +118,7 @@ void GPENCIL_OT_select_all(struct wmOperatorType *ot);
void GPENCIL_OT_select_circle(struct wmOperatorType *ot);
void GPENCIL_OT_select_border(struct wmOperatorType *ot);
-void GPENCIL_OT_strokes_copy(struct wmOperatorType *ot);
+void GPENCIL_OT_duplicate(struct wmOperatorType *ot);
void GPENCIL_OT_delete(struct wmOperatorType *ot);
/* buttons editing --- */
diff --git a/source/blender/editors/gpencil/gpencil_ops.c b/source/blender/editors/gpencil/gpencil_ops.c
index 30d9652..62383f9 100644
--- a/source/blender/editors/gpencil/gpencil_ops.c
+++ b/source/blender/editors/gpencil/gpencil_ops.c
@@ -137,7 +137,7 @@ static void ed_keymap_gpencil_editing(wmKeyConfig *keyconf)
/* Editing ----------------------------------------- */
/* duplicate and move selected points */
- WM_keymap_add_item(keymap, "GPENCIL_OT_strokes_duplicate", DKEY, KM_PRESS, KM_SHIFT, 0);
+ WM_keymap_add_item(keymap, "GPENCIL_OT_duplicate_move", DKEY, KM_PRESS, KM_SHIFT, 0);
/* delete */
WM_keymap_add_item(keymap, "GPENCIL_OT_delete", XKEY, KM_PRESS, 0, 0);
@@ -189,7 +189,7 @@ void ED_operatortypes_gpencil(void)
WM_operatortype_append(GPENCIL_OT_select_circle);
WM_operatortype_append(GPENCIL_OT_select_border);
- WM_operatortype_append(GPENCIL_OT_strokes_copy);
+ WM_operatortype_append(GPENCIL_OT_duplicate);
WM_operatortype_append(GPENCIL_OT_delete);
/* Editing (Buttons) ------------ */
@@ -213,10 +213,10 @@ void ED_operatormacros_gpencil(void)
wmOperatorType *ot;
wmOperatorTypeMacro *otmacro;
- ot = WM_operatortype_append_macro("GPENCIL_OT_strokes_duplicate", "Duplicate Strokes",
+ ot = WM_operatortype_append_macro("GPENCIL_OT_duplicate_move", "Duplicate Strokes",
"Make copies of the selected Grease Pencil strokes and move them",
OPTYPE_UNDO | OPTYPE_REGISTER);
- WM_operatortype_macro_define(ot, "GPENCIL_OT_strokes_copy");
+ WM_operatortype_macro_define(ot, "GPENCIL_OT_duplicate");
otmacro = WM_operatortype_macro_define(ot, "TRANSFORM_OT_translate");
RNA_enum_set(otmacro->ptr, "gpencil_strokes", true);
}
More information about the Bf-blender-cvs
mailing list