[Bf-blender-cvs] [f267921774c] blender2.8: UI: remove grease pencil icons
Campbell Barton
noreply at git.blender.org
Sat Nov 3 10:36:25 CET 2018
Commit: f267921774ca0755040f73ea53319002a987c166
Author: Campbell Barton
Date: Sat Nov 3 20:33:59 2018 +1100
Branches: blender2.8
https://developer.blender.org/rBf267921774ca0755040f73ea53319002a987c166
UI: remove grease pencil icons
Grease pencil tool now uses an icon for each tool,
previously it mapped icons to tool icons which is now not needed
because for each tool a different brush can be selected which has it's
own icon.
===================================================================
D release/datafiles/icons/brush.gpencil.draw.eraser_soft.dat
D release/datafiles/icons/brush.gpencil.draw.eraser_stroke.dat
D release/datafiles/icons/brush.gpencil.draw_block.dat
D release/datafiles/icons/brush.gpencil.draw_ink.dat
D release/datafiles/icons/brush.gpencil.draw_marker.dat
D release/datafiles/icons/brush.gpencil.draw_noise.dat
D release/datafiles/icons/brush.gpencil.draw_pen.dat
R100 release/datafiles/icons/brush.gpencil.draw_pencil.dat release/datafiles/icons/brush.gpencil_draw.draw.dat
R100 release/datafiles/icons/brush.gpencil.draw.eraser_hard.dat release/datafiles/icons/brush.gpencil_draw.erase.dat
R100 release/datafiles/icons/brush.gpencil.draw_fill.dat release/datafiles/icons/brush.gpencil_draw.fill.dat
M release/datafiles/icons/brush.particle.weight.dat
M release/datafiles/icons/ops.curve.draw.dat
M release/datafiles/icons/ops.curve.extrude_cursor.dat
M release/datafiles/icons/ops.curve.extrude_move.dat
M release/datafiles/icons/ops.pose.breakdowner.dat
M release/datafiles/icons/ops.pose.push.dat
M release/datafiles/icons/ops.pose.relax.dat
M release/datafiles/icons/ops.transform.bone_envelope.dat
M release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
M source/blender/editors/datafiles/CMakeLists.txt
===================================================================
diff --git a/release/datafiles/icons/brush.gpencil.draw.eraser_soft.dat b/release/datafiles/icons/brush.gpencil.draw.eraser_soft.dat
deleted file mode 100644
index 777e3aabe40..00000000000
Binary files a/release/datafiles/icons/brush.gpencil.draw.eraser_soft.dat and /dev/null differ
diff --git a/release/datafiles/icons/brush.gpencil.draw.eraser_stroke.dat b/release/datafiles/icons/brush.gpencil.draw.eraser_stroke.dat
deleted file mode 100644
index ad9216a2247..00000000000
Binary files a/release/datafiles/icons/brush.gpencil.draw.eraser_stroke.dat and /dev/null differ
diff --git a/release/datafiles/icons/brush.gpencil.draw_block.dat b/release/datafiles/icons/brush.gpencil.draw_block.dat
deleted file mode 100644
index fe4175c6d09..00000000000
Binary files a/release/datafiles/icons/brush.gpencil.draw_block.dat and /dev/null differ
diff --git a/release/datafiles/icons/brush.gpencil.draw_ink.dat b/release/datafiles/icons/brush.gpencil.draw_ink.dat
deleted file mode 100644
index 3137a3f431a..00000000000
Binary files a/release/datafiles/icons/brush.gpencil.draw_ink.dat and /dev/null differ
diff --git a/release/datafiles/icons/brush.gpencil.draw_marker.dat b/release/datafiles/icons/brush.gpencil.draw_marker.dat
deleted file mode 100644
index b0b821109a3..00000000000
Binary files a/release/datafiles/icons/brush.gpencil.draw_marker.dat and /dev/null differ
diff --git a/release/datafiles/icons/brush.gpencil.draw_noise.dat b/release/datafiles/icons/brush.gpencil.draw_noise.dat
deleted file mode 100644
index d29c0624704..00000000000
Binary files a/release/datafiles/icons/brush.gpencil.draw_noise.dat and /dev/null differ
diff --git a/release/datafiles/icons/brush.gpencil.draw_pen.dat b/release/datafiles/icons/brush.gpencil.draw_pen.dat
deleted file mode 100644
index d31e2055687..00000000000
Binary files a/release/datafiles/icons/brush.gpencil.draw_pen.dat and /dev/null differ
diff --git a/release/datafiles/icons/brush.gpencil.draw_pencil.dat b/release/datafiles/icons/brush.gpencil_draw.draw.dat
similarity index 100%
rename from release/datafiles/icons/brush.gpencil.draw_pencil.dat
rename to release/datafiles/icons/brush.gpencil_draw.draw.dat
diff --git a/release/datafiles/icons/brush.gpencil.draw.eraser_hard.dat b/release/datafiles/icons/brush.gpencil_draw.erase.dat
similarity index 100%
rename from release/datafiles/icons/brush.gpencil.draw.eraser_hard.dat
rename to release/datafiles/icons/brush.gpencil_draw.erase.dat
diff --git a/release/datafiles/icons/brush.gpencil.draw_fill.dat b/release/datafiles/icons/brush.gpencil_draw.fill.dat
similarity index 100%
rename from release/datafiles/icons/brush.gpencil.draw_fill.dat
rename to release/datafiles/icons/brush.gpencil_draw.fill.dat
diff --git a/release/datafiles/icons/brush.particle.weight.dat b/release/datafiles/icons/brush.particle.weight.dat
index ee14fa4eda5..833bbca506b 100644
Binary files a/release/datafiles/icons/brush.particle.weight.dat and b/release/datafiles/icons/brush.particle.weight.dat differ
diff --git a/release/datafiles/icons/ops.curve.draw.dat b/release/datafiles/icons/ops.curve.draw.dat
index 5622b99a1f3..5228833daa3 100644
Binary files a/release/datafiles/icons/ops.curve.draw.dat and b/release/datafiles/icons/ops.curve.draw.dat differ
diff --git a/release/datafiles/icons/ops.curve.extrude_cursor.dat b/release/datafiles/icons/ops.curve.extrude_cursor.dat
index f2fd1f44cab..5ab67727f72 100644
Binary files a/release/datafiles/icons/ops.curve.extrude_cursor.dat and b/release/datafiles/icons/ops.curve.extrude_cursor.dat differ
diff --git a/release/datafiles/icons/ops.curve.extrude_move.dat b/release/datafiles/icons/ops.curve.extrude_move.dat
index a63fa1fa525..cbd0eb5e620 100644
Binary files a/release/datafiles/icons/ops.curve.extrude_move.dat and b/release/datafiles/icons/ops.curve.extrude_move.dat differ
diff --git a/release/datafiles/icons/ops.pose.breakdowner.dat b/release/datafiles/icons/ops.pose.breakdowner.dat
index 0ccbad1f04d..25ba7bde2d9 100644
Binary files a/release/datafiles/icons/ops.pose.breakdowner.dat and b/release/datafiles/icons/ops.pose.breakdowner.dat differ
diff --git a/release/datafiles/icons/ops.pose.push.dat b/release/datafiles/icons/ops.pose.push.dat
index e11f1d54254..2ab36223c96 100644
Binary files a/release/datafiles/icons/ops.pose.push.dat and b/release/datafiles/icons/ops.pose.push.dat differ
diff --git a/release/datafiles/icons/ops.pose.relax.dat b/release/datafiles/icons/ops.pose.relax.dat
index 63158340e15..c3c8983eaa5 100644
Binary files a/release/datafiles/icons/ops.pose.relax.dat and b/release/datafiles/icons/ops.pose.relax.dat differ
diff --git a/release/datafiles/icons/ops.transform.bone_envelope.dat b/release/datafiles/icons/ops.transform.bone_envelope.dat
index b1735aa6c09..75084eb9fe1 100644
Binary files a/release/datafiles/icons/ops.transform.bone_envelope.dat and b/release/datafiles/icons/ops.transform.bone_envelope.dat differ
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
index 6d44ca95f03..d5019d1b5d8 100644
--- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
@@ -45,7 +45,6 @@ def generate_from_brushes_tool_slots_ex(
brush_category_attr,
brush_category_layout,
# Optional
- icon_fn=None,
tooldef_keywords={},
):
# Categories
@@ -55,18 +54,12 @@ def generate_from_brushes_tool_slots_ex(
if brush is None:
continue
category = getattr(brush, brush_category_attr)
-
- if icon_fn is not None:
- icon_id = icon_fn(brush)
- else:
- icon_id = category.lower()
-
name = brush.name
brush_categories.setdefault(category, []).append(
ToolDef.from_dict(
dict(
text=name,
- icon=icon_prefix + icon_id,
+ icon=icon_prefix + category.lower(),
data_block=name,
**tooldef_keywords,
)
@@ -1385,23 +1378,9 @@ class _defs_gpencil_paint:
def draw_settings(context, layout, tool):
_defs_gpencil_paint.draw_settings_common(context, layout, tool)
- def icon_fn(brush):
- return {
- 'PENCIL': 'draw_pencil',
- 'PEN': 'draw_pen',
- 'INK': 'draw_ink',
- 'INKNOISE': 'draw_noise',
- 'BLOCK': 'draw_block',
- 'MARKER': 'draw_marker',
- 'FILL': 'draw_fill',
- 'SOFT': 'draw.eraser_soft',
- 'HARD': 'draw.eraser_hard',
- 'STROKE': 'draw.eraser_stroke',
- }[brush.gpencil_settings.gp_icon]
-
return generate_from_brushes_tool_slots_ex(
context, context.tool_settings.gpencil_paint,
- icon_prefix="brush.gpencil.",
+ icon_prefix="brush.gpencil_draw.",
brush_category_attr="gpencil_tool",
brush_category_layout=(
('DRAW',),
@@ -1412,11 +1391,9 @@ class _defs_gpencil_paint:
operator="gpencil.draw",
draw_settings=draw_settings,
),
- icon_fn=icon_fn,
)
-
class _defs_gpencil_edit:
@ToolDef.from_fn
def bend():
diff --git a/source/blender/editors/datafiles/CMakeLists.txt b/source/blender/editors/datafiles/CMakeLists.txt
index d4974b24034..16c01b54497 100644
--- a/source/blender/editors/datafiles/CMakeLists.txt
+++ b/source/blender/editors/datafiles/CMakeLists.txt
@@ -605,16 +605,9 @@ set(ICON_NAMES
# This section is maintained by the updating script, keep BEGIN/END comments.
set_property(GLOBAL PROPERTY ICON_GEOM_NAMES
# BEGIN ICON_GEOM_NAMES
- brush.gpencil.draw.eraser_hard
- brush.gpencil.draw.eraser_soft
- brush.gpencil.draw.eraser_stroke
- brush.gpencil.draw_block
- brush.gpencil.draw_fill
- brush.gpencil.draw_ink
- brush.gpencil.draw_marker
- brush.gpencil.draw_noise
- brush.gpencil.draw_pen
- brush.gpencil.draw_pencil
+ brush.gpencil_draw.draw
+ brush.gpencil_draw.erase
+ brush.gpencil_draw.fill
brush.paint_texture.airbrush
brush.paint_texture.clone
brush.paint_texture.draw
More information about the Bf-blender-cvs
mailing list