From e388cd8bb4b5dd309de0e603e529ee99348e3b19 Mon Sep 17 00:00:00 2001 From: William Reynish Date: Tue, 4 Jun 2019 18:10:47 +0200 Subject: [PATCH] UI: Add icons to Constraints MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each constraint now has a unique icon, just like modifiers. Icons are designed by Andrzej Ambroż & Alessio Monti, with user input. Patch by Alessio Monti. --- release/datafiles/blender_icons.svg | 132 +++++++++++++++++- .../blender_icons16/icon16_con_armature.dat | Bin 0 -> 1048 bytes .../icon16_con_camerasolver.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_childof.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_clampto.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_distlimit.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_floor.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_followpath.dat | Bin 0 -> 1048 bytes .../icon16_con_followtrack.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_kinematic.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_locktrack.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_loclike.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_loclimit.dat | Bin 0 -> 1048 bytes .../icon16_con_objectsolver.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_pivot.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_rotlike.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_rotlimit.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_samevol.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_shrinkwrap.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_sizelike.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_sizelimit.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_splineik.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_stretchto.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_trackto.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_transform.dat | Bin 0 -> 1048 bytes .../icon16_con_transform_cache.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_con_translike.dat | Bin 0 -> 1048 bytes .../blender_icons16/icon16_mod_armature.dat | Bin 1048 -> 1048 bytes .../blender_icons32/icon32_con_armature.dat | Bin 0 -> 4120 bytes .../icon32_con_camerasolver.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_childof.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_clampto.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_distlimit.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_floor.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_followpath.dat | Bin 0 -> 4120 bytes .../icon32_con_followtrack.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_kinematic.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_locktrack.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_loclike.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_loclimit.dat | Bin 0 -> 4120 bytes .../icon32_con_objectsolver.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_pivot.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_rotlike.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_rotlimit.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_samevol.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_shrinkwrap.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_sizelike.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_sizelimit.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_splineik.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_stretchto.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_trackto.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_transform.dat | Bin 0 -> 4120 bytes .../icon32_con_transform_cache.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_con_translike.dat | Bin 0 -> 4120 bytes .../blender_icons32/icon32_mod_armature.dat | Bin 4120 -> 4120 bytes source/blender/editors/include/UI_icons.h | 54 +++---- .../editors/interface/interface_templates.c | 20 +-- .../editors/space_outliner/outliner_draw.c | 124 ++++++++++++++++ .../blender/makesrna/intern/rna_constraint.c | 92 ++++++++---- 59 files changed, 348 insertions(+), 74 deletions(-) create mode 100644 release/datafiles/blender_icons16/icon16_con_armature.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_camerasolver.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_childof.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_clampto.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_distlimit.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_floor.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_followpath.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_followtrack.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_kinematic.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_locktrack.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_loclike.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_loclimit.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_objectsolver.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_pivot.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_rotlike.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_rotlimit.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_samevol.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_shrinkwrap.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_sizelike.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_sizelimit.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_splineik.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_stretchto.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_trackto.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_transform.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_transform_cache.dat create mode 100644 release/datafiles/blender_icons16/icon16_con_translike.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_armature.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_camerasolver.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_childof.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_clampto.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_distlimit.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_floor.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_followpath.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_followtrack.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_kinematic.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_locktrack.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_loclike.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_loclimit.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_objectsolver.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_pivot.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_rotlike.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_rotlimit.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_samevol.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_shrinkwrap.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_sizelike.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_sizelimit.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_splineik.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_stretchto.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_trackto.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_transform.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_transform_cache.dat create mode 100644 release/datafiles/blender_icons32/icon32_con_translike.dat diff --git a/release/datafiles/blender_icons.svg b/release/datafiles/blender_icons.svg index df0db020182..ecbf6af70e0 100644 --- a/release/datafiles/blender_icons.svg +++ b/release/datafiles/blender_icons.svg @@ -4003,7 +4003,6 @@ - @@ -5154,6 +5153,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +