[Bf-blender-cvs] [963da9ff6e1] blender2.8: UI: 4-state icon for view visibility popover

Campbell Barton noreply at git.blender.org
Thu Jul 12 09:41:55 CEST 2018


Commit: 963da9ff6e1c87bf340b5832f0c1ba2c28cbb338
Author: Campbell Barton
Date:   Thu Jul 12 09:38:19 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB963da9ff6e1c87bf340b5832f0c1ba2c28cbb338

UI: 4-state icon for view visibility popover

This is a quick way to see if some of the object types in the
scene are hidden or unselected.

Icon design may change.

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

M	release/datafiles/blender_icons.svg
A	release/datafiles/blender_icons16/icon16_vis_sel_00.dat
A	release/datafiles/blender_icons16/icon16_vis_sel_01.dat
A	release/datafiles/blender_icons16/icon16_vis_sel_10.dat
A	release/datafiles/blender_icons16/icon16_vis_sel_11.dat
A	release/datafiles/blender_icons32/icon32_vis_sel_00.dat
A	release/datafiles/blender_icons32/icon32_vis_sel_01.dat
A	release/datafiles/blender_icons32/icon32_vis_sel_10.dat
A	release/datafiles/blender_icons32/icon32_vis_sel_11.dat
M	release/scripts/startup/bl_ui/space_view3d.py
M	source/blender/editors/datafiles/CMakeLists.txt
M	source/blender/editors/include/UI_icons.h
M	source/blender/makesrna/intern/rna_space.c

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

diff --git a/release/datafiles/blender_icons.svg b/release/datafiles/blender_icons.svg
index a14f2903b71..4174c575e67 100644
--- a/release/datafiles/blender_icons.svg
+++ b/release/datafiles/blender_icons.svg
@@ -32021,6 +32021,190 @@
            style="fill:url(#linearGradient25387-9);fill-rule:evenodd;stroke:none" />
       </g>
     </mask>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1610"
+       id="linearGradient15405"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-19,294.91429)"
+       x1="461.66425"
+       y1="16.23234"
+       x2="432.875"
+       y2="14.936845" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient319"
+       id="linearGradient15407"
+       gradientUnits="userSpaceOnUse"
+       x1="62.793919"
+       y1="133.73566"
+       x2="64.109718"
+       y2="135.18265" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1610-36-6-5"
+       id="linearGradient15602"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(144,188)"
+       x1="209"
+       y1="238"
+       x2="226.625"
+       y2="251.71078" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient18495"
+       id="radialGradient27973-2-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.39459,-0.991726,0.917787,0.36517,234.80511,750.0215)"
+       cx="450.06522"
+       cy="25.190212"
+       fx="450.06522"
+       fy="25.190212"
+       r="5.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient18134"
+       id="radialGradient27975-7-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.121304,-0.696283,0.871429,0.151818,359.51331,621.7)"
+       cx="450.72842"
+       cy="19.250505"
+       fx="450.72842"
+       fy="19.250505"
+       r="5.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1610"
+       id="linearGradient17086"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-19,294.91429)"
+       x1="461.66425"
+       y1="16.23234"
+       x2="432.875"
+       y2="14.936845" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient319"
+       id="linearGradient17088"
+       gradientUnits="userSpaceOnUse"
+       x1="62.793919"
+       y1="133.73566"
+       x2="64.109718"
+       y2="135.18265" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient319"
+       id="linearGradient17090"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,883.51417,295)"
+       x1="456.81198"
+       y1="15.545153"
+       x2="441.9628"
+       y2="13.21724" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1610-36-6-5"
+       id="linearGradient17092"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(144,188)"
+       x1="209"
+       y1="238"
+       x2="226.625"
+       y2="251.71078" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient18495"
+       id="radialGradient27973-2-2-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.39459,-0.991726,0.917787,0.36517,234.80511,750.0215)"
+       cx="450.06522"
+       cy="25.190212"
+       fx="450.06522"
+       fy="25.190212"
+       r="5.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient18134"
+       id="radialGradient27975-7-6-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.121304,-0.696283,0.871429,0.151818,359.51331,621.7)"
+       cx="450.72842"
+       cy="19.250505"
+       fx="450.72842"
+       fy="19.250505"
+       r="5.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient319"
+       id="linearGradient17532"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,883.51417,295)"
+       x1="456.81198"
+       y1="15.545153"
+       x2="441.9628"
+       y2="13.21724" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1610-36-6-5"
+       id="linearGradient17534"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(144,188)"
+       x1="209"
+       y1="238"
+       x2="226.625"
+       y2="251.71078" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1610-36-6-5"
+       id="linearGradient17536"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(144,188)"
+       x1="209"
+       y1="238"
+       x2="226.625"
+       y2="251.71078" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient18495"
+       id="radialGradient27973-2-2-2-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.39459,-0.991726,0.917787,0.36517,234.80511,750.0215)"
+       cx="450.06522"
+       cy="25.190212"
+       fx="450.06522"
+       fy="25.190212"
+       r="5.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient18134"
+       id="radialGradient27975-7-6-7-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.121304,-0.696283,0.871429,0.151818,359.51331,621.7)"
+       cx="450.72842"
+       cy="19.250505"
+       fx="450.72842"
+       fy="19.250505"
+       r="5.5" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient319"
+       id="linearGradient17802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1,0,0,1,883.51417,295)"
+       x1="456.81198"
+       y1="15.545153"
+       x2="441.9628"
+       y2="13.21724" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1610-36-6-5"
+       id="linearGradient17804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(144,188)"
+       x1="209"
+       y1="238"
+       x2="226.625"
+       y2="251.71078" />
   </defs>
   <sodipodi:namedview
      id="base"
@@ -93198,6 +93382,412 @@
            id="g8298" />
       </g>
     </g>
+    <g
+       style="display:inline;enable-background:new"
+       id="ICON_RESTRICT_VIEW_OFF-4"
+       transform="matrix(0.53591163,0,0,0.55801106,-126.5083,-25.447517)">
+      <rect
+         y="302"
+         x="404"
+         height="16"
+         width="16.000004"
+         id="rect27916-7"
+         style="display:inline;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
+      <g
+         id="g28110-8">
+        <path
+           id="path27918-4"
+           d="m 412,306.45213 c -3.54545,0 -5.90909,1.5 -6.49999,3.04787 0.5909,1.45213 2.95581,3.77094 6.49999,3.75 3.54709,-0.021 5.9091,-2.29787 6.50001,-3.75 -0.59091,-1.54787 -2.95455,-3.04787 -6.50001,-3.04787 z"
+           style="fill:url(#linearGradient15405);fill-opacity:1;fill-rule:evenodd;stroke:none"
+           sodipodi:nodetypes="ccscz"
+           inkscape:connector-curvature="0" />
+        <ellipse
+           id="path27920-5"
+           style="fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0.7500463,0,0,1.0294111,88.73017,294.07354)"
+           cx="431"
+           cy="14.5"
+           rx="3.9999149"
+           ry="2.91429" />
+        <circle
+           id="path27922-0"
+           style="display:inline;fill:url(#linearGradient15407);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.74699998;marker:none"
+           transform="matrix(2.249956,0,0,2.251405,267.75278,4.81032)"
+           cx="64"
+           cy="135"
+           r="1" />
+        <path
+           sodipodi:nodetypes="ccscs"
+           style="fill:none;stroke:#000000;stroke-width:0.69999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="m 412,306.5 c -3.5,0 -5,1.5 -6.5,3 1.5,1.5 2.75,4 6.5,4 3.75,0 5,-2.5 6.5,-4 -1.5,-1.5 -3,-3 -6.5,-3 z"
+           id="path27924-3"
+           inkscape:connector-curvature="0" />
+        <rect
+           y="307.91428"
+           x="411"
+           height="2"
+           width="2"
+           id="rect27926-6"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
+        <circle
+           id="path27928-1"
+           style="display:inline;opacity:0.7;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.74699998;marker:none"
+           transform="translate(347,172.91429)"
+           cx="64"
+           cy="135"
+           r="1" />
+      </g>
+    </g>
+    <path
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#b4b4b4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+       d="M 101.24481,150.52549 92.852426,137.08557"
+       id="path15475-0"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <g
+       transform="matrix(0.69944752,0,0,0.70386741,-158,-165.92486)"
+       style="display:inline;enable-background:new"
+       id="ICON_RESTRICT_SELECT_OFF-7-8">
+      <path
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccc"
+         id="path45378-1-5-6-4-8"
+         d="m 367.75,440.75 1.75,-1.5 2.5,5.25 1.75,-1 -2.25,-5 h 2.5 l -6.25,-6.25 z"
+         style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient15602);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.80000001;marker:none;enable-background:accumulate" />
+      <rect
+         y="430"
+         x="362"
+         height="16"
+         width="16"
+         id="rect45374-0-5-6-5-4"
+         style="display:inline;overflow:visible;visibility:visible;opacity:0;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
+      <path
+         sodipodi:nodetypes="cccccccc"
+         inkscape:connector-curvature="0"
+         id="path17835-7-25-3"
+         d="m 367.5,431.5 7,7.

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list