From: Ben Cottrell bencot@windowslive.com
--- dlls/comctl32/idb_hist_large.bmp | Bin 13962 -> 13894 bytes dlls/comctl32/idb_hist_large.svg | 86 +++++++------- dlls/comctl32/idb_hist_small.bmp | Bin 6214 -> 6214 bytes dlls/comctl32/idb_hist_small.svg | 187 ++++++++++++++++++++++++++----- dlls/comdlg32/itemdlg.c | 40 ++++++- include/commctrl.h | 7 +- 6 files changed, 239 insertions(+), 81 deletions(-)
diff --git a/dlls/comctl32/idb_hist_large.bmp b/dlls/comctl32/idb_hist_large.bmp index d6cedaf012801804c9628f29becc7aa62836ca9b..13e927bda04e5dff2c13d43850ba35d08d3efb1d 100644 GIT binary patch literal 13894 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 QJ9cRZuuoKW|E{<H1AJYrX#fBK
literal 13962 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
diff --git a/dlls/comctl32/idb_hist_large.svg b/dlls/comctl32/idb_hist_large.svg index 7dd8283f7a2..4f09a643dfb 100644 --- a/dlls/comctl32/idb_hist_large.svg +++ b/dlls/comctl32/idb_hist_large.svg @@ -1,68 +1,68 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg id="bitmap:144-32" width="144" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs> + <defs id="defs40"> <radialGradient id="radialGradient1361" cx="24.837" cy="36.421" r="15.645" gradientTransform="matrix(1 0 0 .53672 0 16.873)" gradientUnits="userSpaceOnUse"> - <stop offset="0"/> - <stop stop-opacity="0" offset="1"/> + <stop id="stop2" offset="0"/> + <stop id="stop4" stop-opacity="0" offset="1"/> </radialGradient> <radialGradient id="radialGradient3241" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(-.99935 0 0 .78343 33.496 1.6235)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#FFF" offset="0"/> - <stop stop-color="#FFF" stop-opacity="0" offset="1"/> + <stop id="stop7" stop-color="#FFF" offset="0"/> + <stop id="stop9" stop-color="#FFF" stop-opacity="0" offset="1"/> </radialGradient> <radialGradient id="radialGradient3244" cx="17.481" cy="16.118" r="16.956" gradientTransform="matrix(-.41156 .0071657 -.0052128 -.29939 21.696 19.724)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#73d216" offset="0"/> - <stop stop-color="#4e9a06" offset="1"/> + <stop id="stop12" stop-color="#73d216" offset="0"/> + <stop id="stop14" stop-color="#4e9a06" offset="1"/> </radialGradient> <radialGradient id="radialGradient3263" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(.99732 0 0 .78343 14.565 1.6235)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#FFF" offset="0"/> - <stop stop-color="#FFF" stop-opacity="0" offset="1"/> + <stop id="stop17" stop-color="#FFF" offset="0"/> + <stop id="stop19" stop-color="#FFF" stop-opacity="0" offset="1"/> </radialGradient> <radialGradient id="radialGradient3266" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(.41072 .0074091 .0052128 -.28896 26.348 19.752)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#73d216" offset="0"/> - <stop stop-color="#4e9a06" offset="1"/> + <stop id="stop22" stop-color="#73d216" offset="0"/> + <stop id="stop24" stop-color="#4e9a06" offset="1"/> </radialGradient> <linearGradient id="linearGradient3278" x1="4" x2="4" y1="15" y2="4" gradientTransform="translate(96,-1)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#d3d7cf" offset="0"/> - <stop stop-color="#babdb6" offset="1"/> + <stop id="stop27" stop-color="#d3d7cf" offset="0"/> + <stop id="stop29" stop-color="#babdb6" offset="1"/> </linearGradient> <linearGradient id="linearGradient3281" x1="4" x2="4" y1="2" y2="5" gradientTransform="translate(96)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#729fcf" offset="0"/> - <stop stop-color="#3465a4" offset="1"/> + <stop id="stop32" stop-color="#729fcf" offset="0"/> + <stop id="stop34" stop-color="#3465a4" offset="1"/> </linearGradient> - <radialGradient id="radialGradient59" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(.41072 .0074091 .0052128 -.28896 49.916 19.752)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3266"/> - <radialGradient id="radialGradient61" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(.99732 0 0 .78343 38.133 1.6235)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3263"/> - <radialGradient id="radialGradient376" cx="24.837" cy="36.421" r="15.645" gradientTransform="matrix(.7031 0 0 .35156 42.639 6.5347)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient1361"/> + <radialGradient id="radialGradient251" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(.41072 .0074091 .0052128 -.28896 122.38 19.752)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3266"/> + <radialGradient id="radialGradient253" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(.99732 0 0 .78343 110.59 1.6235)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3263"/> + <radialGradient id="radialGradient367" cx="24.837" cy="36.421" r="15.645" gradientTransform="matrix(.60722 0 0 .30361 115.42 7.1543)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient1361"/> </defs> - <g fill-rule="evenodd"> - <path transform="matrix(.7031 0 0 .655 18.537 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> - <path d="m28.501 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient3266)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> - <path d="m34.988 4.5v3.5h-5.988l0.03167 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient3263)" opacity=".50802"/> + <path id="path359" d="m140 18.212a9.5 4.75 0 1 1-18.999 0 9.5 4.75 0 1 1 18.999 0z" color="#000000" fill="url(#radialGradient367)" fill-rule="evenodd" opacity=".32157" stroke-width=".67862"/> + <g id="g48" fill-rule="evenodd"> + <path id="path42" transform="matrix(.7031 0 0 .655 18.537 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> + <path id="path44" d="m28.501 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient3266)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path id="path46" d="m34.988 4.5v3.5h-5.988l0.03167 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient3263)" opacity=".50802"/> </g> - <path d="m29.499 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> - <g fill-rule="evenodd"> - <path transform="matrix(.7031 0 0 .655 -5.4629 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> - <path d="m19.532 16.5v-9h-6v-4l-10.032 8.5554 10.032 8.4446v-4z" color="#000000" fill="url(#radialGradient3244)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> - <path d="m13.032 4.5v3.5h6l-0.03173 4.5c-6-3-9 2-14.5-0.5l8.5317-7.5z" color="#000000" fill="url(#radialGradient3241)" opacity=".50802"/> + <path id="path50" d="m29.499 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + <g id="g58" fill-rule="evenodd"> + <path id="path52" transform="matrix(.7031 0 0 .655 -5.4629 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> + <path id="path54" d="m19.532 16.5v-9h-6v-4l-10.032 8.5554 10.032 8.4446v-4z" color="#000000" fill="url(#radialGradient3244)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path id="path56" d="m13.032 4.5v3.5h6l-0.03173 4.5c-6-3-9 2-14.5-0.5l8.5317-7.5z" color="#000000" fill="url(#radialGradient3241)" opacity=".50802"/> </g> - <path d="m18.532 15.5v-7h-6v-3l-7.5 6.5 7.5 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> - <image x="73.218" y=".9398" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwovJyZFtIYAAAKZSURBVDjL vZTLT1QxGMVPe3vbKXONgRASAwkwK5c+4k5NJHHQnUYTFq50JRGDEHVjTPARlsYQdDAYNxoT/wAB WfkfqFGDiuIjwMgwYww6L2amn4t7uc6VuTgstKu2aX89PedrgX/U2Fqnf6DvdDL5NUFEqNjtmE/L 0E22IOzs/LFuPhbr7B0cuDAGAGLtgOXldOLQ4W60tbVi9449eDwxjcSj17h08QSIvEWejKvD97Fv 7350dR2AZVkAAGMMhq4MJQAEwFQqlTA5MQXOOZ7teo6ZN7OolFvw4t0CFpZXfFWtLVsBAE+mJ/Hx 8wcAQEd7B+IHuwPqRfXAcRwoFcHZM/2YmprGy9tPkfn2HUtLGV9uRBiUV/M4euQY4vE4iAg3R26s syUAZowjk0mDyIAxoLSax2oxj2Ih6wdSKmiUSwVUKhWUyyUIYdfMQYSmygDOJWzbhi2V6xcBlrDB reptVA/49yLOOYTUECoKpYtegAQ7oiFs7QdGtbnhil24BcY5LGH7ACEkuCVAZDywqb03DKqUdPMK kSSl9OC0OcWRSATMq4QtDQpRrbDysxAAG2Pq9bhaccQLjLA49wWpZBot25rR3Ljdv5FrBdVhBVUr VuCc4e2r90gl07h1vQepZBqzM3Pus7YljKHQ8PhGVhhDSCXTGBvuQVOjg9FrxzH/aRGcM0hph9qw oRVSKjwYOQmtNbTWAAiO4+Dh6Cnkcvm//m4i6AT59RmNNniqWCB9x3GgtUahUKwf 7B9ABkqpQK26 YBduWRai0YbNg40xXjBu6m5Zba6FgKlKLdUF+vPwoMeG0NTY5D0MDsviYIx5Pybz+szru3NrwLv3 xhGLdfbWAo9mc9m+bC6LO+Njm7q2lOry4Lnz1/E/2i8h2hqY4UCQ2AAAAABJRU5ErkJggg== "/> - <image x="97.218" y=".9398" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QoRFQYvy1T0IwAAAzhJREFUOMutk91rW2Ucxz/Pc56T k7Osprqa6Iq9KLS1JqUJrXUT9LZeKYhziHjltZfiEMuk1KrzUiYI3vkXFBUvZJdSNzPQWhbm0rXd 8rK0aR1NmreTnMeLJIeQprOiXzg8nHOe5/N8f2+CHs29culj4DLHSAiRv/7jp08BNPKvmcBzoObA 3QV3FdhV4RVXdA58duWTRWAB4FYyxe18mIVL76B1B9haF5e/JTqcY3xinDPBCi/NPmT4mfNIa4S9 7LX1s0/88QY0UqrLzMIH738IwHff/8DyVz/z+58ZMrsH3obhUBCANy+8xfz8PLp2A12/gwi8CsLP 0FkjSvXW69D4WvWGurm5SaGwh1Mvs7f/kHx+z7PrVy6NeoVCoUA2m8UUFR6zHcxmGWFI6pU0PikO 0DRVnxxiSInjlKnXKtSqh63vgFO1aThVtra2WFtbQ4oGc/EnQV/DNG0y91eZGHFuAsW+YCkFUlqY ponpswDQGgxlIg3F6OgosVgMgKrbxKnlGTrVILFuMTHS/E2FV9z+jg2J8tkoK4Bl19oF1Jh+G2Xa bGxsMDg4CEA8HkfLYfCd4UHhJ1R4pQrQF9xybSCkxFCm1xlK+ZCGYmxsjNnZ2Z5zCq29JkP2gn+9 eQPLslr16hB7tL29TSKRIJFIYJomUh7BHHX8wvPnyGQyCFq3D5yyCNgWB6WqtycWizEzM4Nod0tn fSRYCEGpVAIBWmuyd++xkysQenqIocefBSCTyWDbNgBTU1N9Hct+YL/fjxSC2+sp dnIFri5dZCdX 4E7yLgCRSIRoNMr09DRSyr6OZb8c+v1+XK3ZyRX4cvECg8EBri5dJL2VRUpBIBBAKdVV6BPk+Jfr q4yPTfDNlbdJp9OUD4tUyiVc1+Xyey9Tq9VIpVLs7+977dZPR8Dnz71IMBikWCwSCoVaYUnphdxs NnEch0AgAIBhGLiue/LiSSlJJpP8k+Lx+MlS0a3JyUlM0zxmgGR7Sk/ouLsvH+X4X/dxtyKRiOeu 47B31Vqj+0zoEXA4HOb/kAd2XXfp8y+WP/ovsPv30u966TzmstPAQPs5DQTaw2QAGnCACvAXcAAc tt+b7f/8DTlPJBp8S28uAAAAAElFTkSuQmCC "/> - <g transform="translate(24.218 -.060204)"> - <path d="m98.5 1.5h19c0.554 0 1 0.446 1 1v20h-21v-20c0-0.554 0.446-1 1-1z" fill="url(#linearGradient3281)" stroke="#204a87" stroke-linecap="round" stroke-linejoin="round"/> - <g> - <rect x="99.5" y="5.5" width="5" height="15" fill="url(#linearGradient3278)" stroke="#d3d7cf" stroke-linecap="round"/> - <path d="m105.5 21" fill="#204a87" fill-rule="evenodd" stroke="#888a85" stroke-width="1px"/> - <rect x="106.5" y="5.5" width="10" height="15" fill="#eeeeec" stroke="#eeeeec" stroke-linecap="round"/> - <path d="m105.5 21v-16" fill="none" stroke="#888a85" stroke-width="1px"/> + <path id="path60" d="m18.532 15.5v-7h-6v-3l-7.5 6.5 7.5 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + <image id="image62" x="48.892" y=".8428" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwovJyZFtIYAAAKZSURBVDjL vZTLT1QxGMVPe3vbKXONgRASAwkwK5c+4k5NJHHQnUYTFq50JRGDEHVjTPARlsYQdDAYNxoT/wAB WfkfqFGDiuIjwMgwYww6L2amn4t7uc6VuTgstKu2aX89PedrgX/U2Fqnf6DvdDL5NUFEqNjtmE/L 0E22IOzs/LFuPhbr7B0cuDAGAGLtgOXldOLQ4W60tbVi9449eDwxjcSj17h08QSIvEWejKvD97Fv 7350dR2AZVkAAGMMhq4MJQAEwFQqlTA5MQXOOZ7teo6ZN7OolFvw4t0CFpZXfFWtLVsBAE+mJ/Hx 8wcAQEd7B+IHuwPqRfXAcRwoFcHZM/2YmprGy9tPkfn2HUtLGV9uRBiUV/M4euQY4vE4iAg3R26s syUAZowjk0mDyIAxoLSax2oxj2Ih6wdSKmiUSwVUKhWUyyUIYdfMQYSmygDOJWzbhi2V6xcBlrDB reptVA/49yLOOYTUECoKpYtegAQ7oiFs7QdGtbnhil24BcY5LGH7ACEkuCVAZDywqb03DKqUdPMK kSSl9OC0OcWRSATMq4QtDQpRrbDysxAAG2Pq9bhaccQLjLA49wWpZBot25rR3Ljdv5FrBdVhBVUr VuCc4e2r90gl07h1vQepZBqzM3Pus7YljKHQ8PhGVhhDSCXTGBvuQVOjg9FrxzH/aRGcM0hph9qw oRVSKjwYOQmtNbTWAAiO4+Dh6Cnkcvm//m4i6AT59RmNNniqWCB 9x3GgtUahUKwf7B9ABkqpQK26 YBduWRai0YbNg40xXjBu6m5Zba6FgKlKLdUF+vPwoMeG0NTY5D0MDsviYIx5Pybz+szru3NrwLv3 xhGLdfbWAo9mc9m+bC6LO+Njm7q2lOry4Lnz1/E/2i8h2hqY4UCQ2AAAAABJRU5ErkJggg== "/> + <image id="image64" x="72.892" y=".8428" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QoRFQYvy1T0IwAAAzhJREFUOMutk91rW2Ucxz/Pc56T k7Osprqa6Iq9KLS1JqUJrXUT9LZeKYhziHjltZfiEMuk1KrzUiYI3vkXFBUvZJdSNzPQWhbm0rXd 8rK0aR1NmreTnMeLJIeQprOiXzg8nHOe5/N8f2+CHs29culj4DLHSAiRv/7jp08BNPKvmcBzoObA 3QV3FdhV4RVXdA58duWTRWAB4FYyxe18mIVL76B1B9haF5e/JTqcY3xinDPBCi/NPmT4mfNIa4S9 7LX1s0/88QY0UqrLzMIH738IwHff/8DyVz/z+58ZMrsH3obhUBCANy+8xfz8PLp2A12/gwi8CsLP 0FkjSvXW69D4WvWGurm5SaGwh1Mvs7f/kHx+z7PrVy6NeoVCoUA2m8UUFR6zHcxmGWFI6pU0PikO 0DRVnxxiSInjlKnXKtSqh63vgFO1aThVtra2WFtbQ4oGc/EnQV/DNG0y91eZGHFuAsW+YCkFUlqY ponpswDQGgxlIg3F6OgosVgMgKrbxKnlGTrVILFuMTHS/E2FV9z+jg2J8tkoK4Bl19oF1Jh+G2Xa bGxsMDg4CEA8HkfLYfCd4UHhJ1R4pQrQF9xybSCkxFCm1xlK+ZCGYmxsjNnZ2Z5zCq29JkP2gn+9 eQPLslr16hB7tL29TSKRIJFIYJomUh7BHHX8wvPnyGQyCFq3D5yyCNgWB6WqtycWizEzM4Nod0tn fSRYCEGpVAIBWmuyd++xkysQenqIocefBSCTyWDbNgBTU1N9Hct +YL/fjxSC2+spdnIFri5dZCdX 4E7yLgCRSIRoNMr09DRSyr6OZb8c+v1+XK3ZyRX4cvECg8EBri5dJL2VRUpBIBBAKdVV6BPk+Jfr q4yPTfDNlbdJp9OUD4tUyiVc1+Xyey9Tq9VIpVLs7+977dZPR8Dnz71IMBikWCwSCoVaYUnphdxs NnEch0AgAIBhGLiue/LiSSlJJpP8k+Lx+MlS0a3JyUlM0zxmgGR7Sk/ouLsvH+X4X/dxtyKRiOeu 47B31Vqj+0zoEXA4HOb/kAd2XXfp8y+WP/ovsPv30u966TzmstPAQPs5DQTaw2QAGnCACvAXcAAc tt+b7f/8DTlPJBp8S28uAAAAAElFTkSuQmCC "/> + <g id="g78" transform="translate(-.10787 -.15721)"> + <path id="path66" d="m98.5 1.5h19c0.554 0 1 0.446 1 1v20h-21v-20c0-0.554 0.446-1 1-1z" fill="url(#linearGradient3281)" stroke="#204a87" stroke-linecap="round" stroke-linejoin="round"/> + <g id="g76"> + <rect id="rect68" x="99.5" y="5.5" width="5" height="15" fill="url(#linearGradient3278)" stroke="#d3d7cf" stroke-linecap="round"/> + <path id="path70" d="m105.5 21" fill="#204a87" fill-rule="evenodd" stroke="#888a85" stroke-width="1px"/> + <rect id="rect72" x="106.5" y="5.5" width="10" height="15" fill="#eeeeec" stroke="#eeeeec" stroke-linecap="round"/> + <path id="path74" d="m105.5 21v-16" fill="none" stroke="#888a85" stroke-width="1px"/> </g> </g> - <g transform="translate(-.0033286 -1.3077)"> - <path d="m71.102 19.339a11 5.5 0 1 1-21.999 0 11 5.5 0 1 1 21.999 0z" color="#000000" fill="url(#radialGradient376)" fill-rule="evenodd" opacity=".32157" stroke-width=".67862"/> - <g transform="rotate(-90 60.068 12)"> - <path d="m52.069 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient59)" fill-rule="evenodd" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> - <path d="m58.556 4.5v3.5h-5.988l0.03167 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient61)" fill-rule="evenodd" opacity=".50802"/> - <path d="m53.067 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + <g id="g260" transform="rotate(-90 131.52 13.531)"> + <g id="g348" transform="translate(1.0224 .0092846)"> + <path id="path241" d="m124.53 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient251)" fill-rule="evenodd" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path id="path243" d="m131.02 4.5v3.5h-5.988l0.0317 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient253)" fill-rule="evenodd" opacity=".50802"/> + <path id="path247" d="m125.53 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> </g> </g> </svg> diff --git a/dlls/comctl32/idb_hist_small.bmp b/dlls/comctl32/idb_hist_small.bmp index eed1a9f62d42c7240eefbc2f61c6c713ec113a09..e8820fe1a7cc41b09864d781279985a9705d029e 100644 GIT binary patch delta 772 zcmYk4Ye<uE6vkiY+UBcnrmh*W6qQnfa9xzGc}p<u;w4K=LCq<qZ7Mq5lrHm<+S0js zM5QbumB33_v%H}APS<o|3n>T-`jDUeQuxU-d{6Id3H{;x;W^Lm;hYc05#fk1F9Yee z262*Lpu~q^-K`jmoRuJMwOs3|kJ}Q}C7`hGEPB<(@0N!?c8m2u<{t*R?rI>p3|y(W ztA1_9?vLZx>KekrISZD~cVWix9b`Sr%TV~ttpMXbX9z(MY^(f@1#j2@6)&og_b>$m z2lD>IrI5kX0m-+AG5GFdGZhnnH|M+Y#IWXXW-uQ!M*fXR4*(Zm56wa!=oXACIa;N` zy;9N77FVlqRZe#8lr8k4Y($N`CutZoq{1s>h8@=1<2Y4k>e*qC=wSdJNyV{3P!ruC z?<)Fbc8*}@@+dv{X_hXt_o8yV1_gte7-B6!o$DE0WCOZjt^-3&SwDHz%0@N|4zdZ1 zo-=W*AZjE1f|}E*TXT<pn^(tBWADK{n+cO=8;~5$MxiwiCDX;2uyhYoChE7vjpr#s zBNMYxNc3s~(wkDUf+$y<KG}KwTZ{8KUA5SUIkt98o4=33S9vI!R$;h9hZ&1)bg1Rp zI-ylY?Piz{9Nx?}LVE<E3FVXen1a-P-G*U#fX=md;KhX&445p&LzEgXt+dhde$9rU zCPu}w;PMNAOpz8yALr5XD2cQ&)l_V4+pKW*(aE+Z44y8-SVseW!Fqesw?4^4FpMSr zAbjxAfpP!4KyB3V@CR8_l~m7m&Ra7bYctT9Gp*ZF<K=0B@!0Fg_N@TY@4b}6t&*QR z)tSFmyY!SUvUkx(Oj%!;drM;W=j`6xS3flv{Z}PdkMT%dbV>Xp&G*Re!XNw^Whue* nKqiraN~{9jfi)4M1^SpCzAmPB&$CdTmQoe8OQu-TLW%wWksneP
delta 834 zcmZvaTS${(7{^_H)9L0sq`3=8A*c(B7DdpuN-6{gTApp5^Axr+aUL@9!~)HUeZ5!J zG(*#JD?5NXr&H(r%4vqDL^Daei7vXEW*7eZz7+$h7oLmvd4A9T<^MhpBW0xb?4+G1 z3ZqJ8->4E9{u^wKjt!*k%VdLBz~Lbr*8O=D9m~VeFPTtn?{EeA!IKc>o@qKuKr-Cb zF1}~giUiXg$a^*Lco^dhuFuKa-C3R@E7VOF|KiI8Qp^oFZoKg?ujEgXc#m=y+`Gmg zb*Ks9&#(T0^%qe+-T7DC!$xL2D<UY3Vq%xUGWpi4wRcDxZo*OHHF&niLC~3in%Qnp z6^gB0EZa*W1vaAes*2!iWO?Db%bWe{Q!sDLpzrGxoI(~IPWM&7t2-G&qY8D4J*fL+ zK;4o7x97Vc(MCJCUcz{d62@Drpfoar%22;;SRF@^?E!MfXrzrbBg#?_;mcI`yv=~P zKO6poxlk{*<K&aVpH!K`;Km*jDI6t{BCW!$Fhaztu4|dj9eVCHvd3DWvNq$=cq7Db zG9flyf!|0z;^yxoWvpq3U#3{+dYmGR$VTiwwNmclQGDu%U*&m+exV;F?^}^*y^CmD z1A+(g;X9Oz6H_%PS$YcZTW1|aCI}%(;sFxlTScb}4s*7SwPbESUN$3TT!$#D7NLV` zgp8<BvGNT2o8q0;osU|47s<Szb9!NvMs8FY>VD}KdU3&0i-UtjD45gZOjq$XRW3KO zn@5!XA4qaQ2|I0{(7$FY$Mrkc?T?ViG$Y;2nUXtAakxF;Bb~)3YkRrn^OJD40;?h& zjWazcn{0!)@|=Uq(Xs5F2F`MOniG`6q7v>K^Q0{qn}-^c9CTX<VS<*~ypVj~$JK)b R?xnI;E(py#K%#?9zX9*}oiYFb
diff --git a/dlls/comctl32/idb_hist_small.svg b/dlls/comctl32/idb_hist_small.svg index 9170e106e70..a1fc2bca087 100644 --- a/dlls/comctl32/idb_hist_small.svg +++ b/dlls/comctl32/idb_hist_small.svg @@ -1,33 +1,160 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg id="bitmap:96-32" width="96" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs id="defs12"> - <linearGradient id="linearGradient3019" x1="4" x2="4" y1="15" y2="4" gradientTransform="translate(64,-1)" gradientUnits="userSpaceOnUse"> - <stop id="stop2" stop-color="#d3d7cf" offset="0"/> - <stop id="stop4" stop-color="#babdb6" offset="1"/> - </linearGradient> - <linearGradient id="linearGradient3023" x1="1" x2="1" y1="16" y2="2" gradientTransform="translate(64)" gradientUnits="userSpaceOnUse"> - <stop id="stop7" stop-color="#3465a4" offset="0"/> - <stop id="stop9" stop-color="#204a87" offset="1"/> - </linearGradient> - </defs> - <g id="g26" transform="translate(16)"> - <path id="path14" d="m65.5 0.5h13c0.554 0 1 0.446 1 1v14h-15v-14c0-0.554 0.446-1 1-1z" fill="#3465a4" stroke="url(#linearGradient3023)" stroke-linecap="round" stroke-linejoin="round"/> - <g id="g24"> - <path id="path16" d="m70.5 15v-12" fill="#204a87" fill-rule="evenodd" stroke="#888a85" stroke-width="1px"/> - <rect id="rect18" x="65.5" y="3.5" width="4" height="11" fill="url(#linearGradient3019)" stroke="#d3d7cf" stroke-linecap="round"/> - <rect id="rect20" x="71.5" y="3.5" width="7" height="11" fill="#eeeeec" stroke="#eeeeec" stroke-linecap="round"/> - <path id="path22" d="m65 2.5h14" fill="none" stroke="#204a88" stroke-width="1px"/> + +<svg + id="bitmap:96-32" + width="96" + height="16" + version="1.1" + sodipodi:docname="idb_hist_small.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#%22%3E + <sodipodi:namedview + id="namedview23" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:zoom="13.125" + inkscape:cx="64.380952" + inkscape:cy="7.8857143" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1" + inkscape:current-layer="bitmap:96-32"> + <inkscape:grid + type="xygrid" + id="grid25" /> + </sodipodi:namedview> + <defs + id="defs12"> + <linearGradient + id="linearGradient3019" + x1="4" + x2="4" + y1="15" + y2="4" + gradientTransform="translate(64,-1)" + gradientUnits="userSpaceOnUse"> + <stop + id="stop2" + stop-color="#d3d7cf" + offset="0" /> + <stop + id="stop4" + stop-color="#babdb6" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3023" + x1="1" + x2="1" + y1="16" + y2="2" + gradientTransform="translate(64)" + gradientUnits="userSpaceOnUse"> + <stop + id="stop7" + stop-color="#3465a4" + offset="0" /> + <stop + id="stop9" + stop-color="#204a87" + offset="1" /> + </linearGradient> + </defs> + <g + id="g26"> + <path + id="path14" + d="m65.5 0.5h13c0.554 0 1 0.446 1 1v14h-15v-14c0-0.554 0.446-1 1-1z" + fill="#3465a4" + stroke="url(#linearGradient3023)" + stroke-linecap="round" + stroke-linejoin="round" /> + <g + id="g24"> + <path + id="path16" + d="m70.5 15v-12" + fill="#204a87" + fill-rule="evenodd" + stroke="#888a85" + stroke-width="1px" /> + <rect + id="rect18" + x="65.5" + y="3.5" + width="4" + height="11" + fill="url(#linearGradient3019)" + stroke="#d3d7cf" + stroke-linecap="round" /> + <rect + id="rect20" + x="71.5" + y="3.5" + width="7" + height="11" + fill="#eeeeec" + stroke="#eeeeec" + stroke-linecap="round" /> + <path + id="path22" + d="m65 2.5h14" + fill="none" + stroke="#204a88" + stroke-width="1px" /> + </g> </g> - </g> - <image id="image28" x="16" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWihZHz8RtB3gm0bnbltgAAAABJRU5ErkJgg g== "/> - <image id="image30" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIhSURBVDiNhZNPSBRxFMe/b2Z+szu7UmJs rRu1QggRCYKVbluH3CJW00xEIogOJXSyoi26eokQAzvEHiTw0CUKgrBuHSRXio4VHiJL91C5bJK7 7czuzO/36zCZrozug3d6f/i873sPUkrU8qM3tSvxW1rGK6ZhC4unWB0RJqPh5q6FH58Nrxxli+IW ED6dPNzfc23gnmcxAG+CeIoNGb668YvJYWPPzmZSaHPQqsgq8r7Iga7BU1cNk6/g4/dpHIn2gFRY 8RSTVdWEnySlXIdMU4lDfY0dBzvZ118fULDy0FSGWFMfiBQQAAlASgEhBe6kL7gE8RQbChrbH/Sf uOSvr2+g94uvwKUDpugQkmNm/hmICASChKt+e7TXHeHYbfaoqXH/+e7jg0autIB3396AMR90TQdX BCxRgGkWULRWULZLUEiFnwXRujuxpgHnNiz7D0znN0oyD3ABh5uoCBNcckguwR0Jxxbgjjtyrph1 1zgzal/OLn25/vhl2oTtk617E5B6GUIvgQUAf0CFHlDBDAXMr0DVqFrH9SKSgqm2lli4vS2mzxVe I1+Zh5DA6cgNiH8U3HYdANJP7q41+L9GFZO7dkSS584MBIpsEXPL0+gMDeP+xIjFK/BvusaNh8R0 fby3+6wRDocoqIQw+nAEmTGbNuZ6nnJmzJ6wK5WO5y+eZmdn35bL5YpXWrUGXrY6UsO2UDK/nAt4 EdR85Vrv/Bdt8zR07MrLCQAAAABJRU5ErkJggg== "/> - <image id="image32" x="48" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwonI+nx+pcAAAH5SURBVDjL jZI/aFNBGMB/d+/eexeJCXnBUHFzcJG6iIjgJpFoUYt/6CC4C6KLoOIgQqkVJIriUqSDOLi4aS3a qktLdSk4OtVB8U9CiPr6XprmziExaRob/eDguPu+3/e7jxMA586fFaVS2VSWN1OJt/C38D3YPwhC dM7GRseFunTlYmJp6eNyoXCQga0D/KxGFCcXuXr5dDNLABZGxx8xuHMX+fwBhBAU7xQBUDdv3IpO jZxgamoagFQqRcPkeP/hM59KPwDYlksDgpczL/he/kIURWSzQRPwRyeZTKK1ZujQEIu3ZylXKnz9 VgFAK0NjNebokWEKhTzGGO7dv9sNEEJQKpVoNAyNesxKLaIW/UIA9TjB6kpEvb5CHMf4vt+eg+od l0U4Lkp5uJ6PteAoFyEVYLHWYi0bA6y1KDeBqzfh6RpgcXUC5SbWAGw/AEjpIKWDo1wAHMdFOqp1 b7ryewCe57b3uSCJMZ1uvu/3GMj1AK1122R+ZoGFV2/bBVrrruINDDwA3kzPsWN7DteVvH4+1zZY H2rt8JpdmklnTu5j5NheAJ48e8fk4/m2XV+DIAh4+vACovXprbUcP7yH4cJuqtXqvwHpdLpnUABS SjKZTP8nZIMsUkpAIAQtC4EQnQUCY0wP4HoYhtfCMGTiwQT/E57nzQL8BtWmvaof7hjzAAAAAElF TkSuQmCC "/> - <image id="image34" x="64" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QoRFQY0QTE9zwAAAjtJREFUOMuV0kFIk2Ecx/Hv/32e 9927uXJbI2usFS0RLC+BQkX3wqgggg5Bh6J70KGidrBDp6KrdK2D4CUoiigr0KZBIXhxUwnRydRE WrLXbe/2dpioKxP8XZ7n8Pw//P/P8whr6Tpz5xbwGPDYiAcgIvP3rueS3ad/tYHugtoi1NLAogbo 7e3tz+fzlyYmp8guxuTB3av1cqkTDx89jw2mXac1EefAoRMY1kFWlj4M7gmO3VAAnZ2dfalUil3B IAPpH4RbonzP5Jic+YlTqjAxPs3tm8foOHoEq/kCpn0IQ/sT2v06pze1S6FQwK0UWVpeZn5hGQBb 13ArRQq/Xdyai646iDIoF2fwKSkYm4FqtUq1skq55FByVig7K1RWHdyyw9h4iZmcUC0O4BXfMTud Bq/yrQEAEGWhtYVp+VCmD6VNxDDZH0sQ2XcWp9aBmDFGRk2gOtoAiAja9GPaASw7iM/fhGn70aaf 3GyOTHYKT2JgHWduoQnd8nJV/92BYSgMQ6G0CYBSJobSxONx2traQAQRjecJAA2AZVnr+72RILXa xpew/Yqt0jBCIBCo/x4PvrwfZnhgBM+rI02BZkRke8Dn8wHw6e0QidhuDidCfHwzhOd55PN5MpnM P0DDCLZtA3Dt8imuXDyJYRj0vxrm2YvPtLe3k0wmtwei0ShP7p9DKUU2m0VE6GgN8zR1nnA4vP5S /wVCoRChUAgRWT+4ed3qDhqASCTCTqPXWn/d09PTvZPCaDTaB/AHRla4xjKX5L8AA AAASUVORK5C YII= "/> - <metadata id="metadata36"> - rdf:RDF - <cc:Work rdf:about=""/> - </rdf:RDF> - </metadata> - <image id="image43" transform="rotate(-90)" x="-16" y="32" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWih ZHz8RtB3gm0bnbltgAAAABJRU5ErkJggg== "/> + <image + id="image28" + x="16" + width="16" + height="16" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWihZHz8RtB3gm0bnbltgAAAABJRU5ErkJggg== " /> + <image + id="image30" + width="16" + height="16" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIhSURBVDiNhZNPSBRxFMe/b2Z+szu7UmJs rRu1QggRCYKVbluH3CJW00xEIogOJXSyoi26eokQAzvEHiTw0CUKgrBuHSRXio4VHiJL91C5bJK7 7czuzO/36zCZrozug3d6f/i873sPUkrU8qM3tSvxW1rGK6ZhC4unWB0RJqPh5q6FH58Nrxxli+IW ED6dPNzfc23gnmcxAG+CeIoNGb668YvJYWPPzmZSaHPQqsgq8r7Iga7BU1cNk6/g4/dpHIn2gFRY 8RSTVdWEnySlXIdMU4lDfY0dBzvZ118fULDy0FSGWFMfiBQQAAlASgEhBe6kL7gE8RQbChrbH/Sf uOSvr2+g94uvwKUDpugQkmNm/hmICASChKt+e7TXHeHYbfaoqXH/+e7jg0autIB3396AMR90TQdX BCxRgGkWULRWULZLUEiFnwXRujuxpgHnNiz7D0znN0oyD3ABh5uoCBNcckguwR0Jxxbgjjtyrph1 1zgzal/OLn25/vhl2oTtk617E5B6GUIvgQUAf0CFHlDBDAXMr0DVqFrH9SKSgqm2lli4vS2mzxVe I1+Zh5DA6cgNiH8U3HYdANJP7q41+L9GFZO7dkSS584MBIpsEXPL0+gMDeP+xIjFK/BvusaNh8R0 fby3+6wRDocoqIQw+nAEmTGbNuZ6nnJmzJ6wK5WO5y+eZmdn35bL5YpXWrUGXrY6UsO2UDK/nAt4 EdR85Vrv/Bdt8zR07MrLCQAAAABJRU5ErkJggg== " /> + <image + id="image32" + x="32" + width="16" + height="16" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwonI+nx+pcAAAH5SURBVDjL jZI/aFNBGMB/d+/eexeJCXnBUHFzcJG6iIjgJpFoUYt/6CC4C6KLoOIgQqkVJIriUqSDOLi4aS3a qktLdSk4OtVB8U9CiPr6XprmziExaRob/eDguPu+3/e7jxMA586fFaVS2VSWN1OJt/C38D3YPwhC dM7GRseFunTlYmJp6eNyoXCQga0D/KxGFCcXuXr5dDNLABZGxx8xuHMX+fwBhBAU7xQBUDdv3IpO jZxgamoagFQqRcPkeP/hM59KPwDYlksDgpczL/he/kIURWSzQRPwRyeZTKK1ZujQEIu3ZylXKnz9 VgFAK0NjNebokWEKhTzGGO7dv9sNEEJQKpVoNAyNesxKLaIW/UIA9TjB6kpEvb5CHMf4vt+eg+od l0U4Lkp5uJ6PteAoFyEVYLHWYi0bA6y1KDeBqzfh6RpgcXUC5SbWAGw/AEjpIKWDo1wAHMdFOqp1 b7ryewCe57b3uSCJMZ1uvu/3GMj1AK1122R+ZoGFV2/bBVrrruINDDwA3kzPsWN7DteVvH4+1zZY H2rt8JpdmklnTu5j5NheAJ48e8fk4/m2XV+DIAh4+vACovXprbUcP7yH4cJuqtXqvwHpdLpnUABS SjKZTP8nZIMsUkpAIAQtC4EQnQUCY0wP4HoYhtfCMGTiwQT/E57nzQL8BtWmvaof7hjzAAAAAElF TkSuQmCC " /> + <image + id="image34" + x="48" + width="16" + height="16" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QoRFQY0QTE9zwAAAjtJREFUOMuV0kFIk2Ecx/Hv/32e 9927uXJbI2usFS0RLC+BQkX3wqgggg5Bh6J70KGidrBDp6KrdK2D4CUoiigr0KZBIXhxUwnRydRE WrLXbe/2dpioKxP8XZ7n8Pw//P/P8whr6Tpz5xbwGPDYiAcgIvP3rueS3ad/tYHugtoi1NLAogbo 7e3tz+fzlyYmp8guxuTB3av1cqkTDx89jw2mXac1EefAoRMY1kFWlj4M7gmO3VAAnZ2dfalUil3B IAPpH4RbonzP5Jic+YlTqjAxPs3tm8foOHoEq/kCpn0IQ/sT2v06pze1S6FQwK0UWVpeZn5hGQBb 13ArRQq/Xdyai646iDIoF2fwKSkYm4FqtUq1skq55FByVig7K1RWHdyyw9h4iZmcUC0O4BXfMTud Bq/yrQEAEGWhtYVp+VCmD6VNxDDZH0sQ2XcWp9aBmDFGRk2gOtoAiAja9GPaASw7iM/fhGn70aaf 3GyOTHYKT2JgHWduoQnd8nJV/92BYSgMQ6G0CYBSJobSxONx2traQAQRjecJAA2AZVnr+72RILXa xpew/Yqt0jBCIBCo/x4PvrwfZnhgBM+rI02BZkRke8Dn8wHw6e0QidhuDidCfHwzhOd55PN5MpnM P0DDCLZtA3Dt8imuXDyJYRj0vxrm2YvPtLe3k0wmtwei0ShP7p9DKUU2m0VE6GgN8zR1nnA4vP5S /wVCoRChUAgRWT+4ed3qDhqASCTCTqPXWn/d09PTvZPCaDTaB/AHRla4xjKX5L8AAAAASUVORK5C YII= " /> + <metadata + id="metadata36"> + rdf:RDF + <cc:Work + rdf:about="" /> + </rdf:RDF> + </metadata> + <image + id="image43" + transform="rotate(-90)" + x="-15" + y="81" + width="14" + height="14" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWihZHz8RtB3gm0bnbltgAAAABJRU5ErkJggg== " + style="stroke-width:1.14286" /> </svg> diff --git a/dlls/comdlg32/itemdlg.c b/dlls/comdlg32/itemdlg.c index bad25d61792..a1334479ceb 100644 --- a/dlls/comdlg32/itemdlg.c +++ b/dlls/comdlg32/itemdlg.c @@ -29,6 +29,7 @@ #include "wingdi.h" #include "winreg.h" #include "shlwapi.h" +#include "knownfolders.h"
#include "commdlg.h" #include "cdlg.h" @@ -124,6 +125,7 @@ typedef struct FileDialogImpl { HWND dlg_hwnd; HWND address_edit_hwnd; IExplorerBrowser *peb; + IKnownFolderManager *kfmgr; DWORD ebevents_cookie;
LPWSTR set_filename; @@ -1419,14 +1421,36 @@ static LRESULT CALLBACK ctrl_container_wndproc(HWND hwnd, UINT umessage, WPARAM static LRESULT on_browse_address_accept(FileDialogImpl *This, WPARAM wparam, LPARAM lparam) { wchar_t address_text[MAX_PATH]; - PIDLIST_ABSOLUTE pidl; + PIDLIST_ABSOLUTE pidl = 0; + IKnownFolder *known_folder = NULL; HRESULT hr; TRACE("%p\n", This); SendMessageW(This->address_edit_hwnd, WM_GETTEXT, MAX_PATH, (LPARAM)address_text); - hr = SHParseDisplayName(address_text, 0, &pidl, SFGAO_FOLDER, 0); + hr = IKnownFolderManager_GetFolderByName(This->kfmgr, address_text, &known_folder); if (SUCCEEDED(hr)) { - IExplorerBrowser_BrowseToIDList(This->peb, NULL, SBSP_ABSOLUTE); + hr = IKnownFolder_GetIDList(known_folder, KF_FLAG_DEFAULT, &pidl); + if (FAILED(hr)) + { + TRACE("IKnownFolder_GetIDList failed\n"); + } + } + else + { + hr = SHParseDisplayName(address_text, 0, &pidl, SFGAO_FOLDER, 0); + if (FAILED(hr)) + { + TRACE("SHParseDisplayName failed\n"); + } + } + if (pidl != 0) + { + IExplorerBrowser_BrowseToIDList(This->peb, pidl, SBSP_ABSOLUTE); + CoTaskMemFree(pidl); + } + else + { + ERR("on_browse_address_accept failed to get pidl for path\n"); } return FALSE; } @@ -1906,6 +1930,14 @@ static HRESULT init_explorerbrowser(FileDialogImpl *This) return hr; }
+ hr = CoCreateInstance(&CLSID_KnownFolderManager, NULL, CLSCTX_INPROC_SERVER, + &IID_IKnownFolderManager, (LPVOID*)&This->kfmgr); + if (FAILED(hr)) + { + ERR("Failed to instantiate KnownFolderManager"); + return hr; + } + IExplorerBrowser_SetOptions(This->peb, EBO_SHOWFRAMES | EBO_NOBORDER);
hr = IExplorerBrowser_Initialize(This->peb, This->dlg_hwnd, &rc, NULL); @@ -1975,7 +2007,7 @@ static void init_toolbar(FileDialogImpl *This, HWND hwnd) button[1].dwData = 0; button[1].iString = 0;
- button[2].iBitmap = HIST_UP; + button[2].iBitmap = HIST_VIEWTREE+1; button[2].idCommand = IDC_NAVUP; button[2].fsState = TBSTATE_ENABLED; button[2].fsStyle = BTNS_BUTTON; diff --git a/include/commctrl.h b/include/commctrl.h index 606511579a9..725ef64764f 100644 --- a/include/commctrl.h +++ b/include/commctrl.h @@ -1468,10 +1468,9 @@ typedef struct tagTBADDBITMAP {
#define HIST_BACK 0 #define HIST_FORWARD 1 -#define HIST_UP 2 -#define HIST_FAVORITES 3 -#define HIST_ADDTOFAVORITES 4 -#define HIST_VIEWTREE 5 +#define HIST_FAVORITES 2 +#define HIST_ADDTOFAVORITES 3 +#define HIST_VIEWTREE 4
typedef struct tagTBSAVEPARAMSA { HKEY hkr;