GPencil: New Eyedropper tool for Material creation.
This patch is only for the eyedropper to create materials. Options: Click: Create Stroke Material Shift+Click: Create Fill Material. Shift+Ctrl+Click: Create Stroke and Fill Material. Toolbar: {F7718606} Reviewed By: brecht, mendio Differential Revision: https://developer.blender.org/D5688
This commit is contained in:

committed by
Antonio Vazquez

parent
ec295c1168
commit
5adb3b6882
@@ -5869,6 +5869,18 @@ def km_3d_view_tool_paint_gpencil_cutter(params):
|
||||
)
|
||||
|
||||
|
||||
def km_3d_view_tool_paint_gpencil_eyedropper(params):
|
||||
return (
|
||||
"3D View Tool: Paint Gpencil, Eyedropper",
|
||||
{"space_type": 'VIEW_3D', "region_type": 'WINDOW'},
|
||||
{"items": [
|
||||
("ui.eyedropper_gpencil_color", {"type": params.tool_mouse, "value": 'PRESS'}, None),
|
||||
("ui.eyedropper_gpencil_color", {"type": params.tool_mouse, "value": 'PRESS', "shift": True}, None),
|
||||
("ui.eyedropper_gpencil_color", {"type": params.tool_mouse, "value": 'PRESS', "shift": True, "ctrl": True}, None),
|
||||
]},
|
||||
)
|
||||
|
||||
|
||||
def km_3d_view_tool_edit_gpencil_select(params):
|
||||
return (
|
||||
"3D View Tool: Edit Gpencil, Tweak",
|
||||
@@ -6206,6 +6218,7 @@ def generate_keymaps(params=None):
|
||||
km_3d_view_tool_paint_gpencil_arc(params),
|
||||
km_3d_view_tool_paint_gpencil_curve(params),
|
||||
km_3d_view_tool_paint_gpencil_cutter(params),
|
||||
km_3d_view_tool_paint_gpencil_eyedropper(params),
|
||||
km_3d_view_tool_edit_gpencil_select(params),
|
||||
km_3d_view_tool_edit_gpencil_select_box(params),
|
||||
km_3d_view_tool_edit_gpencil_select_circle(params),
|
||||
|
@@ -1393,6 +1393,17 @@ class _defs_gpencil_paint:
|
||||
)
|
||||
|
||||
|
||||
@ToolDef.from_fn
|
||||
def eyedropper():
|
||||
return dict(
|
||||
idname="builtin.eyedropper",
|
||||
label="Eyedropper",
|
||||
icon="ops.paint.weight_sample",
|
||||
cursor='EYEDROPPER',
|
||||
widget=None,
|
||||
keymap=(),
|
||||
)
|
||||
|
||||
class _defs_gpencil_edit:
|
||||
@ToolDef.from_fn
|
||||
def bend():
|
||||
@@ -2044,6 +2055,8 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel):
|
||||
_defs_gpencil_paint.generate_from_brushes,
|
||||
_defs_gpencil_paint.cutter,
|
||||
None,
|
||||
_defs_gpencil_paint.eyedropper,
|
||||
None,
|
||||
_defs_gpencil_paint.line,
|
||||
_defs_gpencil_paint.arc,
|
||||
_defs_gpencil_paint.curve,
|
||||
|
Reference in New Issue
Block a user