From acab7450784a555bc03e75405178f6423e2aeb5c Mon Sep 17 00:00:00 2001 From: William Reynish Date: Sat, 14 Mar 2020 01:31:28 +0100 Subject: [PATCH] UI: Toolbar icons - Add icons for Sculpt Cloth, Clay Thumb and Draw Face Sets, as well as GP Tint, Replace and Transform Fill tools - Tweak icons for Sculpt Rotate, Pinch, Multiplane Scrape, Inflate, Blob, Draw Sharp, based on feedback on Devtalk --- .../icons/brush.gpencil_draw.tint.dat | Bin 0 -> 3158 bytes .../icons/brush.paint_vertex.replace.dat | Bin 0 -> 4130 bytes release/datafiles/icons/brush.sculpt.blob.dat | Bin 1466 -> 2852 bytes .../icons/brush.sculpt.clay_thumb.dat | Bin 0 -> 1790 bytes .../datafiles/icons/brush.sculpt.cloth.dat | Bin 0 -> 20258 bytes .../icons/brush.sculpt.draw_face_sets.dat | Bin 0 -> 4256 bytes .../icons/brush.sculpt.draw_sharp.dat | Bin 2492 -> 2474 bytes .../datafiles/icons/brush.sculpt.inflate.dat | Bin 1862 -> 1466 bytes .../icons/brush.sculpt.multiplane_scrape.dat | Bin 7640 -> 1916 bytes .../datafiles/icons/brush.sculpt.pinch.dat | Bin 2456 -> 2744 bytes .../datafiles/icons/brush.sculpt.rotate.dat | Bin 5966 -> 55448 bytes .../icons/ops.gpencil.transform_fill.dat | Bin 0 -> 2132 bytes .../blender/editors/datafiles/CMakeLists.txt | 306 +++++++++--------- 13 files changed, 156 insertions(+), 150 deletions(-) create mode 100644 release/datafiles/icons/brush.gpencil_draw.tint.dat create mode 100644 release/datafiles/icons/brush.paint_vertex.replace.dat create mode 100644 release/datafiles/icons/brush.sculpt.clay_thumb.dat create mode 100644 release/datafiles/icons/brush.sculpt.cloth.dat create mode 100644 release/datafiles/icons/brush.sculpt.draw_face_sets.dat create mode 100644 release/datafiles/icons/ops.gpencil.transform_fill.dat diff --git a/release/datafiles/icons/brush.gpencil_draw.tint.dat b/release/datafiles/icons/brush.gpencil_draw.tint.dat new file mode 100644 index 0000000000000000000000000000000000000000..016e43044982893c6fabe85028ce54d62f7adbbd GIT binary patch literal 3158 zcmeH`Ur!oY7{>i9{vjr&X@aq_4u1v)$~ZFx3Wd%Y#-R~mhM6E#0X0-fVOX+m8!9m- z;6+o7CSDjCN=?(6!eY`is5f#&FK{98bFk-hv)B6pmPy`u=b1Ul`<&lA$4fXy27{52 z8LLi*6I%S?10B3bErsC(g)x?tQ8FvDc``|-jH+jqP0~p^XqU{R^f*1rjLmDvaau!8 zFyl~m94xtL(apod8loNBs{X>lz+V?{3R*(ND44fGVI%)-;!gw}u|#k^;*6v2jIT%5lb)^hWMUKEBc3hSMq)FT z^<`t(@NYg?i+LYZo~^{DYXhxz#Oy+tjrdmlj#%JnnEgjNVw978g60LD+J%=d)l4d_ zX5z)Q9O@hJY59*AzsHNP@*5d7vz9BL6+fID7eA;62k+E_cyV_pUQ{!?JG(nbAG|}~ zPL3<5<+Jix<@Eh|<@8hS{rRWbm#-&H)X{FfH7eh~H5wPSR;|^z_evO`LEwnmnNYW8gk0DiRj5jb(y{w!p~OQD zY?te^eb57a(C2!f!*{t`{)TG{Ey$z;bzA5_K9Gihcr?U1qyb6ztHQ@;zj%NacPQbH^Bl(327JNkR`Usv?~Qq7WC>v4B#L1by>&+?C6u|p;?4wpgYFkqptnxL$@G;B`qEP6}fI}nV3`|hhBGu5=REIU&Z9_|% zCfbLl8b9cVRHUZ1Rw%Vb5tFv0&C(cHF#QwunZ380ecs1?SSC4h=G>2S&i&0f*NIwB z)axfs$P7xQ29;{MI+WnSq_{$Z;tEn9L3o|eIfI3X2qHSJP+=lW__}#r6LFGgBAd;v z*h!)lYavepyP0evTa0b`R!pLmYTEQt%^6dhzD+N|TQT}PuE3;1C#|B-^Ew&>T1Dz{ zMa(KXX0Y3rMaNx6W{_%>N~xw@0ki1pz@!>fsl*i#BuwzS8BBD93DI$rg;`voeBDh% zvl&D+w-{S75EF-4w2;jp2Z|jTDt2r*ZvWC%JXew(DNAq;sVS;x#c-^vNwPm>&#s(ZL9@W?u53rPcluLD;ljsr zrLLm?+ERuwhW^htA=BH z&9cwzGdq?Xwe8#_Htp%&HEi9o%IsS{Fgw&X`PR9KKSftf33LT{qFGiZx|UVT_OyAU zcg?bDT!VAyiYb9SQ7vnhnSFlWUbEMbec*M+^1+gGZjx__&E7Th2DT1-0R#;)5Y;A-ngH|wW@ zu2GM5#Cy?C{cTxC@E)oc#`9k6X0Kfnry`T$R49Hm3iSl|8v5<$Uqf*qGZRzd)Ya(R zM*Kx$DgHv7pMNCIhvN6|h2rAW{d@QCL3{oYoJ%YvpU-W~Z6u#R-by}ynSQ+WGX45Z zA_p}*&2~1qyPeIxPv_J5?E6=R?EBo_t3qxscd&H`_10nT;9Vhem^p-B={#ILtPT@F zZJdZYZ(%W7^hTWlG61@2{nBFJl0C&P@KDdX=d2~V%#_?Us!CU>lDp#m=K0LzJ$dFc z7%j3z_M4~Jp9gXREEG5^_kfi+w3J#V_zn_Qk$gH{d{(nHp82t8|U7F;%+cE;AMP zXQs&J0h1E2i);z-0W?_1Bgz+m@ZDArn3UMtw9rDWe8w{CP6i<4r=GDv+fxE zfV<<1(Ghmi202Wlx3EcD1l&#_R~KXe{-CQ&0VedrhY#xwX)ySw27XWeS#L;#!GB!? c-@kvaH>APf-)dm2o~$>d!JttC|Gyge3rrO_RsaA1 literal 0 HcmV?d00001 diff --git a/release/datafiles/icons/brush.sculpt.blob.dat b/release/datafiles/icons/brush.sculpt.blob.dat index 7e85ee23fcf821f7f6c5a3c5fdb1d172dec0aecb..890a73e26a6ab4b65b68033534f07b2ee5541486 100644 GIT binary patch literal 2852 zcmeH{TTkLz7>4~r9E?OSdZEb<+-Ne9iwR!rNfS{?Few@$ErkLVr-U|X2@XYRIkdwu zfO4DwiQ>TjS~8Iq*xR^8S{t|eYow*W zUb{rgYnQqv8j*=cbj_725?ZMO1tg?vA|W&a6qZs*Xep(MApuQno<#!ltcpegDq2a{ zDJ7wB*(numr;vccrL;*SHWh>tDrkNOCFXZDAWCS!B?IPJG63tCM+0IWlmOOOR^>J5 zw75g3U0cQ-Ys-27cj$qQMFQSf1Q!UHfWZZm+N8E9DJx~QC}9Pxa4Q0PZiP>(J_Vx; z>;?81B?~diu$qO!>i7Z+u~2-0my}-Qq4Z)A;Gv?q2voLupeG8~nL`XJ~_WhVI`tpY9AdpW0v%D4KZ)mgb|Z`fIc-WhfRD(R|YLRV`xND*`%hd1gr-L71rOL;BZqj+2pyNkgI!;CpePop2JS4$+Pdq`H9@=|?hot+Uhn73Cv^YR>~0QsyPNW8 z%XGC>!LGJC#?gKWs+&tl-P|%&uo9BDmLQpR^JxDc2Ulfk{%-&KQ(gT2)EL%9G1(ZN zkI%=cF`rJ2xe=e{M!{D;9egDp*(~|!?XlV5E1Tuh-X4DAzLKscn{_wwGLx0bWbyLn z9FzT=^QD-qx97fMvyGvctc&N;7scdDdvJRp4sN^s3-Lni_Uq!LF#6UJM&DlA9br=F z2=~$P>E!E^q)FjE`gA%x9-qpbd=-~C=V&rdCwj??;k{zOD}boo-<2*&V=kz580TD zV9a4Yf|$>Q2xdYdCZG^2DFKz#$myt&TjlkvHv~)A!ggFj!y}y$f5e@N)m$uwv5I*N z!eQ@;nQIHuqh*r{5hUsoR#G}jKqe$0f{0q`9+DUjS#~48o~5JBx_ooo^6h2kxGy_= znEE76eSEk-PW}7iZO^yI>#s?0{pIW@fwRAS*H%4h@C1{~ckrauumE|#NS6FRTakN{ zfG8c;H#ckF4AAFYfL7y=tJU~H+u9^TnaF!wu1V l-t8ZKbN{$|_D$d1J#W^t*{nO^G=uN_1E}n}6TW{2{{Ra@@1g(z diff --git a/release/datafiles/icons/brush.sculpt.clay_thumb.dat b/release/datafiles/icons/brush.sculpt.clay_thumb.dat new file mode 100644 index 0000000000000000000000000000000000000000..e543185b5d70db43c32d965c8a4775b6b04d4580 GIT binary patch literal 1790 zcmeIwL2IKx6ae7-Awlrs$;;wV_U75McYA7Rz);p4N&*cG7!b)J6B(P<5aVj9wWJ+O z1aUBJ2{{Pu|H#hlzgRZPJcft7@4biWkDr~>snaotUUlE}N-KL?tyFP8Rk4y=k&?@? z70Iy_SdkQnb1M?(f-?*RhaV3Ee#{Mq0XN`!H1;@yMuXP@;&nj-NYF$TAW@YRfFwnh z0g`1!0!Wcm5g=961b{R_=K<1rg9FImu4ufX69U5M3EbD;}MtjZ_8%2A~qT8AE05tzTG?!KaVyKJB)X)FFXADvd#9RrRT%Ts!I&geY>m-;=)Rw z&9)h<+c;}~>9PIw)5i4SY?idyF>RA}^Obxj?eDLsjoSE-wCm6-?99$4WK8VrhWw(h zS=pIcU1OHFo^KxQ>^7PNb~atWJ9xKPu>3Muhhd$Q{3HK}4`ChFtKpF literal 0 HcmV?d00001 diff --git a/release/datafiles/icons/brush.sculpt.cloth.dat b/release/datafiles/icons/brush.sculpt.cloth.dat new file mode 100644 index 0000000000000000000000000000000000000000..5e8fad600356dcab8fcc85047b17504dcdf70804 GIT binary patch literal 20258 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

hJ_k8BRpYy4o zpE&=I%e8-hE{QntccR~u1BvmN7>~avPyR2QlgQOSE>{!xHgRtgIgrSKL=Gf!Adv%! f97yCqA_o#VkjQ~V4kU6QkpqbwNaVnOUJm>>Jic$a literal 0 HcmV?d00001 diff --git a/release/datafiles/icons/brush.sculpt.draw_face_sets.dat b/release/datafiles/icons/brush.sculpt.draw_face_sets.dat new file mode 100644 index 0000000000000000000000000000000000000000..7a05f00ab9d41fe3a585572b184078704a3a8a6b GIT binary patch literal 4256 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 literal 1862 zcmeHGL2Ker5bhre1aiqKmnFxrx18e^j8RFz)M6-21+`K`g9H-L5VYu0C0H;P#8BHR zN}Ap1tA+-O`(NC=gY>q?J;^Zh%^R3`-+a7BfBSy2-=CaF4Y7?B&1lo{029z&!lylI zmUv+nasEQhNcVI?x`dM)K}?Pa2k&zOypOf`d&1!c$r08BVwiOZmmFqYaz>50F*l>8 zsTt+b)09UC%$yCFHS49;EXV{Ih(QKq03YY{oSmj{x~dd4+G7?8KjHsaF#+5)-YQ+x zq=t@mMXTVFV{VuY7%w$v`?xK1MX1y1406ZuW@|ko&>->WyWXk z5YOH-V__(7g`sFy!b&LG>Q=N1U3FXN%9grSx3Z;&vQ;tkuwp26Jyh!24Y0JEW(io$ z(%t1+zq{;7YrR=o>%i(s4|#C=kblg9>z)K|*ZN~_BCIYZ!ZRP7Lk!NJ`8n_B=KL~_ zOa4vpbAAq1R~O(K_Q8GuK(6u@@~ec9pHc_brUUPX?<4GexM43EL?flX>6p>aUHjAi z)BZFgX9v;Qd0-lu(KJ4r(T59`n+{ldVAF|4u+ucn{lRO$_xpn%YDfIi=cvX1*W&OV NkNEXBk6Qd&i@#Ec3t<2N diff --git a/release/datafiles/icons/brush.sculpt.multiplane_scrape.dat b/release/datafiles/icons/brush.sculpt.multiplane_scrape.dat index 98a5b3be9029ef4b685988bea6205775c50b5437..b785bb51431d09bd137396e3e5f495d88f72b431 100644 GIT binary patch literal 1916 zcmeHFQA^`M5cUrR3VG?n5s)Lkg?kV}L~Hzc4xkCcSrpBYiqsU+Dgdqt>bIVF(cz+1_2_* z%E{QuxvY#`mgHqj@*_^hBQE4+9P(6kLiXJZt24HTRV zy~fF~Lb_&!99`Q6t{z<0kAU{#9AjCzVAx ztp(+@G^+)rSuv>vwV;@kABxFATz)u+_an8xAMJ)}e>W7K3Rl9@&VAu(=YG4lXMg)W zd%O3;-LrSY!j;-Th}C}i!OZHDCao-LL46X=?WI5W0q^E_fVZ>TnZ4|OUS3|VH@10$ Te>nr|Kfl)-+q}X5Gy{JDdO|SR literal 7640 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 literal 2456 zcmeHFO;6ic6y?WMnw2F>Uep`XD4ryy*e!;}kfaeNL{Tv1t6-oI67vlP%11F#WPw9S z0jJ1JZG@AIqsr~V8%vfv((LD#Wc>cbY$kfT_vl`|d*0D`m&V@qbUHmf1$9T~yzTPZ znZtxz0WDh&Xs9xJiYkaavX98HII=&o4~v8Aum}l*>yQBP#3zV{xab_j!7Mfbvj`JR zBMeFh-uprJQYhU^_0kZBO+@DqCh$I(h6Li%;5wL#&XHEQ1zs6F&6XL5wioYco3y4Y zoX5Ham30|s@lNn~?{kCqIB!P>xTDLC=wAL1UBSCB0bZDzrP%6E#g?5L3!w7TKlY8q zx{G%OmA0oVi+9r%(#n>7J-)UZOLi`Qz-%y$O+a zw_Wya;E&`Z+2h5pzA=KI1y{VR1H7!eq9fN-N4Ax3-vNI6ZY!24W3?sgx6f+(p`kSiCYq(;4>$ggWTR2KfIb;KG%=yrN^!N;?-^~x0l)+<72bLOK_ z(c7x8VnO=wW#%NgJiJQH`x>YaF>~_aOXgsVPi+pbp6iF|aeeDPUoBqc_A&>l&Dbn8 zPfSMe5P{)`>el^kEjonJAxbjN_0pqZ>TRRh7Z0Z}x{xm=D&v*$KjsVhLVou(s7eVv y8ov(ydf9r}`mG+nj$aS_1*+h$7k^8V)agdogYFLeKX#z=&v>UBT@U`N9rzdZq*^cl diff --git a/release/datafiles/icons/brush.sculpt.rotate.dat b/release/datafiles/icons/brush.sculpt.rotate.dat index 408adde61e1828e23e5e110a83a387f78268b000..a0bb63d14dbf31467f919a9eba2f6ea8ac2d0065 100644 GIT binary patch literal 55448 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 O3~FFd1A`iX8u%NxNHy00 diff --git a/release/datafiles/icons/ops.gpencil.transform_fill.dat b/release/datafiles/icons/ops.gpencil.transform_fill.dat new file mode 100644 index 0000000000000000000000000000000000000000..a364882d33f37ab10a3759491e5e7c2c309fa431 GIT binary patch literal 2132 zcmeH`v2nvN5Cqu-8&Rsz1$dA+L<6V*!+;DpsNfs;2Hs65Rqh6qFn28P!Di?g21-1# z1dtNAxW9WrZ!fRI{XPut5gu;g?#Xkc$X+5x@fsznx2Vy0+=7qhmMn|2;&4_S&YHuS zd2=>3Z>eQ*tr%RZ2G^Rw0X1{fxJbOFnnl;rplfZ=pc=rGrJ!M|cu6ITE~P?)Y5=nZ z@m?MqGM`h2U9?d6P6H(E~!r#52eQv5D}0g zGUaIwcGX5cgwnHB0#GD}A~}@tQkUox1+j!RA`peh_%%Tg#eQOHeb4Oq6oQUVj|sL>_*M0%oYz_JCF60lgpv^v`8lCaceQ@4@2?bMHf zdRhB1DE&y}ZN9G8>AGGfuG6(_Gb_g0dSPuI*VA-jo+s|*G>`LWeCK_h&g1;^urHj9 zhcgf;57%Wwwo4<1cgXcm)~?g-aqfpG`|4%MoIzz literal 0 HcmV?d00001 diff --git a/source/blender/editors/datafiles/CMakeLists.txt b/source/blender/editors/datafiles/CMakeLists.txt index d1352c66f75..b3bbf2a0bb2 100644 --- a/source/blender/editors/datafiles/CMakeLists.txt +++ b/source/blender/editors/datafiles/CMakeLists.txt @@ -606,156 +606,162 @@ 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.draw - brush.gpencil_draw.erase - brush.gpencil_draw.fill - brush.paint_texture.airbrush - brush.paint_texture.clone - brush.paint_texture.draw - brush.paint_texture.fill - brush.paint_texture.mask - brush.paint_texture.masklort - brush.paint_texture.multiply - brush.paint_texture.smear - brush.paint_texture.soften - brush.paint_vertex.alpha - brush.paint_vertex.average - brush.paint_vertex.blur - brush.paint_vertex.draw - brush.paint_vertex.smear - brush.paint_weight.average - brush.paint_weight.blur - brush.paint_weight.draw - brush.paint_weight.mix - brush.paint_weight.smear - brush.particle.add - brush.particle.comb - brush.particle.cut - brush.particle.length - brush.particle.puff - brush.particle.smooth - brush.particle.weight - brush.sculpt.blob - brush.sculpt.clay - brush.sculpt.clay_strips - brush.sculpt.crease - brush.sculpt.draw - brush.sculpt.draw_sharp - brush.sculpt.elastic_deform - brush.sculpt.fill - brush.sculpt.flatten - brush.sculpt.grab - brush.sculpt.inflate - brush.sculpt.layer - brush.sculpt.mask - brush.sculpt.multiplane_scrape - brush.sculpt.nudge - brush.sculpt.pinch - brush.sculpt.pose - brush.sculpt.rotate - brush.sculpt.scrape - brush.sculpt.simplify - brush.sculpt.smooth - brush.sculpt.snake_hook - brush.sculpt.thumb - brush.sculpt.topology - brush.uv_sculpt.grab - brush.uv_sculpt.pinch - brush.uv_sculpt.relax - none - ops.armature.bone.roll - ops.armature.extrude_cursor - ops.armature.extrude_move - ops.curve.draw - ops.curve.extrude_cursor - ops.curve.extrude_move - ops.curve.radius - ops.curve.vertex_random - ops.generic.cursor - ops.generic.select - ops.generic.select_box - ops.generic.select_circle - ops.generic.select_lasso - ops.gpencil.draw - ops.gpencil.draw.eraser - ops.gpencil.draw.line - ops.gpencil.draw.poly - ops.gpencil.edit_bend - ops.gpencil.edit_mirror - ops.gpencil.edit_shear - ops.gpencil.edit_to_sphere - ops.gpencil.extrude_move - ops.gpencil.primitive_arc - ops.gpencil.primitive_box - ops.gpencil.primitive_circle - ops.gpencil.primitive_curve - ops.gpencil.primitive_line - ops.gpencil.primitive_polyline - ops.gpencil.radius - ops.gpencil.sculpt_clone - ops.gpencil.sculpt_grab - ops.gpencil.sculpt_pinch - ops.gpencil.sculpt_push - ops.gpencil.sculpt_randomize - ops.gpencil.sculpt_smooth - ops.gpencil.sculpt_strength - ops.gpencil.sculpt_thickness - ops.gpencil.sculpt_twist - ops.gpencil.sculpt_weight - ops.gpencil.stroke_cutter - ops.mesh.bevel - ops.mesh.bisect - ops.mesh.dupli_extrude_cursor - ops.mesh.extrude_faces_move - ops.mesh.extrude_region_move - ops.mesh.extrude_region_shrink_fatten - ops.mesh.inset - ops.mesh.knife_tool - ops.mesh.loopcut_slide - ops.mesh.offset_edge_loops_slide - ops.mesh.polybuild_hover - ops.mesh.primitive_cone_add_gizmo - ops.mesh.primitive_cube_add_gizmo - ops.mesh.primitive_cylinder_add_gizmo - ops.mesh.primitive_grid_add_gizmo - ops.mesh.primitive_sphere_add_gizmo - ops.mesh.primitive_torus_add_gizmo - ops.mesh.rip - ops.mesh.rip_edge - ops.mesh.spin - ops.mesh.spin.duplicate - ops.mesh.vertices_smooth - ops.node.links_cut - ops.paint.eyedropper_add - ops.paint.vertex_color_fill - ops.paint.weight_fill - ops.paint.weight_gradient - ops.paint.weight_sample - ops.paint.weight_sample_group - ops.pose.breakdowner - ops.pose.push - ops.pose.relax - ops.sculpt.border_hide - ops.sculpt.border_mask - ops.sculpt.lasso_mask - ops.sculpt.mesh_filter - ops.sequencer.blade - ops.transform.bone_envelope - ops.transform.bone_size - ops.transform.edge_slide - ops.transform.push_pull - ops.transform.resize.cage - ops.transform.resize - ops.transform.rotate - ops.transform.shear - ops.transform.shrink_fatten - ops.transform.tilt - ops.transform.tosphere - ops.transform.transform - ops.transform.translate - ops.transform.vert_slide - ops.transform.vertex_random - ops.view3d.ruler + brush.gpencil_draw.draw + brush.gpencil_draw.erase + brush.gpencil_draw.fill + brush.gpencil_draw.tint + brush.paint_texture.airbrush + brush.paint_texture.clone + brush.paint_texture.draw + brush.paint_texture.fill + brush.paint_texture.mask + brush.paint_texture.masklort + brush.paint_texture.multiply + brush.paint_texture.smear + brush.paint_texture.soften + brush.paint_vertex.alpha + brush.paint_vertex.average + brush.paint_vertex.blur + brush.paint_vertex.draw + brush.paint_vertex.replace + brush.paint_vertex.smear + brush.paint_weight.average + brush.paint_weight.blur + brush.paint_weight.draw + brush.paint_weight.mix + brush.paint_weight.smear + brush.particle.add + brush.particle.comb + brush.particle.cut + brush.particle.length + brush.particle.puff + brush.particle.smooth + brush.particle.weight + brush.sculpt.blob + brush.sculpt.clay + brush.sculpt.clay_strips + brush.sculpt.clay_thumb + brush.sculpt.cloth + brush.sculpt.crease + brush.sculpt.draw + brush.sculpt.draw_face_sets + brush.sculpt.draw_sharp + brush.sculpt.elastic_deform + brush.sculpt.fill + brush.sculpt.flatten + brush.sculpt.grab + brush.sculpt.inflate + brush.sculpt.layer + brush.sculpt.mask + brush.sculpt.multiplane_scrape + brush.sculpt.nudge + brush.sculpt.pinch + brush.sculpt.pose + brush.sculpt.rotate + brush.sculpt.scrape + brush.sculpt.simplify + brush.sculpt.smooth + brush.sculpt.snake_hook + brush.sculpt.thumb + brush.sculpt.topology + brush.uv_sculpt.grab + brush.uv_sculpt.pinch + brush.uv_sculpt.relax + none + ops.armature.bone.roll + ops.armature.extrude_cursor + ops.armature.extrude_move + ops.curve.draw + ops.curve.extrude_cursor + ops.curve.extrude_move + ops.curve.radius + ops.curve.vertex_random + ops.generic.cursor + ops.generic.select + ops.generic.select_box + ops.generic.select_circle + ops.generic.select_lasso + ops.gpencil.draw + ops.gpencil.draw.eraser + ops.gpencil.draw.line + ops.gpencil.draw.poly + ops.gpencil.edit_bend + ops.gpencil.edit_mirror + ops.gpencil.edit_shear + ops.gpencil.edit_to_sphere + ops.gpencil.extrude_move + ops.gpencil.primitive_arc + ops.gpencil.primitive_box + ops.gpencil.primitive_circle + ops.gpencil.primitive_curve + ops.gpencil.primitive_line + ops.gpencil.primitive_polyline + ops.gpencil.radius + ops.gpencil.sculpt_clone + ops.gpencil.sculpt_grab + ops.gpencil.sculpt_pinch + ops.gpencil.sculpt_push + ops.gpencil.sculpt_randomize + ops.gpencil.sculpt_smooth + ops.gpencil.sculpt_strength + ops.gpencil.sculpt_thickness + ops.gpencil.sculpt_twist + ops.gpencil.sculpt_weight + ops.gpencil.stroke_cutter + ops.gpencil.transform_fill + ops.mesh.bevel + ops.mesh.bisect + ops.mesh.dupli_extrude_cursor + ops.mesh.extrude_faces_move + ops.mesh.extrude_region_move + ops.mesh.extrude_region_shrink_fatten + ops.mesh.inset + ops.mesh.knife_tool + ops.mesh.loopcut_slide + ops.mesh.offset_edge_loops_slide + ops.mesh.polybuild_hover + ops.mesh.primitive_cone_add_gizmo + ops.mesh.primitive_cube_add_gizmo + ops.mesh.primitive_cylinder_add_gizmo + ops.mesh.primitive_grid_add_gizmo + ops.mesh.primitive_sphere_add_gizmo + ops.mesh.primitive_torus_add_gizmo + ops.mesh.rip + ops.mesh.rip_edge + ops.mesh.spin + ops.mesh.spin.duplicate + ops.mesh.vertices_smooth + ops.node.links_cut + ops.paint.eyedropper_add + ops.paint.vertex_color_fill + ops.paint.weight_fill + ops.paint.weight_gradient + ops.paint.weight_sample + ops.paint.weight_sample_group + ops.pose.breakdowner + ops.pose.push + ops.pose.relax + ops.sculpt.border_hide + ops.sculpt.border_mask + ops.sculpt.lasso_mask + ops.sculpt.mesh_filter + ops.sequencer.blade + ops.transform.bone_envelope + ops.transform.bone_size + ops.transform.edge_slide + ops.transform.push_pull + ops.transform.resize.cage + ops.transform.resize + ops.transform.rotate + ops.transform.shear + ops.transform.shrink_fatten + ops.transform.tilt + ops.transform.tosphere + ops.transform.transform + ops.transform.translate + ops.transform.vert_slide + ops.transform.vertex_random + ops.view3d.ruler # END ICON_GEOM_NAMES )