Commit: 50668ae249684d749216be0f7d682510a815602a
Author: Antonioya
Date:   Sat Dec 15 12:19:43 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rB50668ae249684d749216be0f7d682510a815602a

GP: Remove C key for Line primitive

It's weird to have this option in lines because mix with arcs. For Arcs and 
Curves the C key is very useful.

Some changes in bottom text too.

===================================================================

M       source/blender/editors/gpencil/gpencil_primitive.c

===================================================================

diff --git a/source/blender/editors/gpencil/gpencil_primitive.c 
b/source/blender/editors/gpencil/gpencil_primitive.c
index dcb4dfa038b..72b4136f26c 100644
--- a/source/blender/editors/gpencil/gpencil_primitive.c
+++ b/source/blender/editors/gpencil/gpencil_primitive.c
@@ -389,20 +389,20 @@ static void gpencil_primitive_status_indicators(bContext 
*C, tGPDprimitive *tgpi
        char status_str[UI_MAX_DRAW_STR];
        char msg_str[UI_MAX_DRAW_STR];
 
-       if (tgpi->type == GP_STROKE_BOX) {
-               BLI_strncpy(msg_str, IFACE_("Rectangle: ESC/RMB to cancel, LMB 
set origin, Enter/LMB to confirm, WHEEL/+- to adjust edge number, Shift to 
square, Alt to center"), UI_MAX_DRAW_STR);
+       if (tgpi->type == GP_STROKE_LINE) {
+               BLI_strncpy(msg_str, IFACE_("Line: ESC to cancel, LMB set 
origin, Enter/RMB to confirm, WHEEL/+- to adjust subdivision number, Shift to 
align, Alt to center"), UI_MAX_DRAW_STR);
        }
-       else if (tgpi->type == GP_STROKE_LINE) {
-               BLI_strncpy(msg_str, IFACE_("Line: ESC/RMB to cancel, LMB set 
origin, Enter/LMB to confirm, WHEEL/+- to adjust edge number, Shift to align, 
Alt to center"), UI_MAX_DRAW_STR);
+       else if (tgpi->type == GP_STROKE_BOX) {
+               BLI_strncpy(msg_str, IFACE_("Rectangle: ESC to cancel, LMB set 
origin, Enter/RMB to confirm, WHEEL/+- to adjust subdivision number, Shift to 
square, Alt to center"), UI_MAX_DRAW_STR);
+       }
+       else if (tgpi->type == GP_STROKE_CIRCLE) {
+               BLI_strncpy(msg_str, IFACE_("Circle: ESC to cancel, Enter/RMB 
to confirm, WHEEL/+- to adjust edge number, Shift to square, Alt to center"), 
UI_MAX_DRAW_STR);
        }
        else if (tgpi->type == GP_STROKE_ARC) {
-               BLI_strncpy(msg_str, IFACE_("Arc: ESC/RMB to cancel, Enter/LMB 
to confirm, WHEEL/+- to adjust edge number, Shift to square, Alt to center"), 
UI_MAX_DRAW_STR);
+               BLI_strncpy(msg_str, IFACE_("Arc: ESC to cancel, Enter/RMB to 
confirm, WHEEL/+- to adjust edge number, Shift to square, Alt to center"), 
UI_MAX_DRAW_STR);
        }
        else if (tgpi->type == GP_STROKE_CURVE) {
-               BLI_strncpy(msg_str, IFACE_("Curve: ESC/RMB to cancel, 
Enter/LMB to confirm, WHEEL/+- to adjust edge number, Shift to square, Alt to 
center"), UI_MAX_DRAW_STR);
-       }
-       else {
-               BLI_strncpy(msg_str, IFACE_("Circle: ESC/RMB to cancel, 
Enter/LMB to confirm, WHEEL/+- to adjust edge number, Shift to square, Alt to 
center"), UI_MAX_DRAW_STR);
+               BLI_strncpy(msg_str, IFACE_("Curve: ESC to cancel, Enter/RMB to 
confirm, WHEEL/+- to adjust edge number, Shift to square, Alt to center"), 
UI_MAX_DRAW_STR);
        }
 
        if (ELEM(tgpi->type, GP_STROKE_CIRCLE, GP_STROKE_ARC, GP_STROKE_LINE, 
GP_STROKE_BOX)) {
@@ -1419,7 +1419,9 @@ static int gpencil_primitive_modal(bContext *C, 
wmOperator *op, const wmEvent *e
                }
                case CKEY: /* curve mode */
                {
-                       if ((event->val == KM_PRESS) && !ELEM(tgpi->type, 
GP_STROKE_BOX, GP_STROKE_CIRCLE)) {
+                       if ((event->val == KM_PRESS) &&
+                               !ELEM(tgpi->type, GP_STROKE_LINE, 
GP_STROKE_BOX, GP_STROKE_CIRCLE))
+                       {
                                switch (tgpi->type) {
                                        case GP_STROKE_CURVE:
                                                tgpi->type = GP_STROKE_ARC;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to