ENH:dark mode of imgui part
Change-Id: I42975f9004be1a348db83f1a5790490dbc444c9d
|
@ -0,0 +1,6 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M34.5547 22.3375L34.1266 22.5957L33.6986 22.3371C33.7892 22.1872 33.9517 22.0956 34.1268 22.0957C34.302 22.0958 34.4643 22.1875 34.5547 22.3375ZM39.3649 32.7116C39.6048 35.3276 39.0027 36.933 37.8765 37.8539C36.785 38.7466 35.3259 38.8829 34.1266 38.8829C32.9273 38.8829 31.4247 38.7398 30.3108 37.8476C29.1536 36.9208 28.5514 35.307 28.8903 32.6931C28.9951 31.8837 29.3628 30.8268 29.8276 29.7301C30.2973 28.6218 30.8847 27.4305 31.4567 26.3384C32.0292 25.2453 32.5892 24.2457 33.006 23.5197C33.2144 23.1566 33.3872 22.8615 33.5081 22.657C33.5685 22.5547 33.6159 22.4751 33.6484 22.4208L33.6855 22.3588L33.6986 22.3371C33.6987 22.337 33.6986 22.3371 34.1266 22.5957C34.5547 22.3375 34.5547 22.3374 34.5547 22.3375L34.5682 22.3599L34.6064 22.4238C34.6398 22.4797 34.6886 22.5618 34.7507 22.667C34.8749 22.8776 35.0524 23.1809 35.2661 23.5533C35.6932 24.2978 36.2657 25.3196 36.8466 26.4276C37.4268 27.5343 38.0186 28.7334 38.4822 29.8311C38.9391 30.9129 39.2951 31.9496 39.3649 32.7116ZM34.1264 23.5796C34.05 23.7108 33.9651 23.8575 33.8732 24.0176C33.4608 24.736 32.9074 25.7238 32.3425 26.8024C31.7771 27.8819 31.2033 29.0467 30.7484 30.1203C30.2885 31.2053 29.9682 32.1561 29.882 32.8215C29.5685 35.2402 30.152 36.4393 30.9359 37.0671C31.7631 37.7296 32.9568 37.8829 34.1266 37.8829C35.2986 37.8829 36.4417 37.7355 37.2435 37.0798C38.0107 36.4524 38.593 35.245 38.3691 32.803C38.3148 32.2093 38.0162 31.2979 37.561 30.2202C37.1126 29.1584 36.5348 27.9866 35.9609 26.8919C35.3877 25.7984 34.8216 24.7882 34.3987 24.051C34.2994 23.8779 34.208 23.72 34.1264 23.5796Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.88645 18.4452C3.98051 18.3491 4.1093 18.2949 4.24376 18.2949H33.6462C33.7807 18.2949 33.9095 18.3491 34.0035 18.4452L34.0978 18.5414C34.2881 18.7358 34.2881 19.0466 34.0978 19.241L17.3488 36.3485C17.2548 36.4446 17.126 36.4987 16.9915 36.4987C16.8571 36.4987 16.7283 36.4445 16.6342 36.3485L1.83996 21.2353C1.6497 21.0409 1.6497 20.7301 1.83996 20.5358L3.88645 18.4452ZM4.45399 19.2949L2.89695 20.8855L16.9916 35.284L32.6455 19.2949H4.45399Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.9643 10.5995L5.43266 18.2948H32.457L18.9437 4.49019L14.3656 9.16775L13.6659 8.45298L18.5863 3.42566C18.6804 3.32956 18.8092 3.2754 18.9436 3.27539C19.0781 3.27538 19.2069 3.32954 19.301 3.42563L34.0035 18.445C34.1442 18.5889 34.1851 18.8031 34.1071 18.9886C34.0291 19.1741 33.8474 19.2948 33.6462 19.2948H4.24367C4.04241 19.2948 3.86078 19.1741 3.78276 18.9886C3.70475 18.8031 3.74556 18.5889 3.88633 18.4451L12.2646 9.88478L12.9643 10.5995Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.99936 1.64246C7.19253 1.44512 7.50571 1.44512 7.69888 1.64246L19.2948 13.4883C19.4879 13.6856 19.4879 14.0056 19.2948 14.2029L17.8933 15.6346C17.7001 15.8319 17.3869 15.8319 17.1938 15.6346L5.59789 3.78873C5.40472 3.5914 5.40472 3.27147 5.59789 3.07414L6.99936 1.64246ZM7.34912 2.71435L6.64717 3.43143L17.5435 14.5627L18.2455 13.8456L7.34912 2.71435Z" fill="#B6B6B6"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" baseProfile="basic" id="close_window"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100"
|
||||
xml:space="preserve">
|
||||
<g>
|
||||
<g>
|
||||
<circle fill="#3E3E45" cx="50" cy="50" r="40.3"/>
|
||||
</g>
|
||||
<path fill="#818183" d="M54.3,51.3L74,31.6c1-1,1-2.6,0-3.6s-2.6-1-3.6,0L50.7,47.7L31,28c-1-1-2.6-1-3.6,0s-1,2.6,0,3.6l19.7,19.7
|
||||
L27.4,71c-1,1-1,2.6,0,3.6c0.5,0.5,1.1,0.7,1.8,0.7s1.3-0.2,1.8-0.7l19.7-19.7l19.7,19.7c0.5,0.5,1.1,0.7,1.8,0.7
|
||||
c0.6,0,1.3-0.2,1.8-0.7c1-1,1-2.6,0-3.6L54.3,51.3z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 708 B |
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" baseProfile="basic"
|
||||
id="close_window" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100"
|
||||
xml:space="preserve">
|
||||
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" id="namedview15" inkscape:current-layer="close_window" inkscape:cx="50" inkscape:cy="50" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="1377" inkscape:window-maximized="1" inkscape:window-width="2560" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:zoom="10.08" objecttolerance="10" pagecolor="#ffffff" showgrid="false">
|
||||
</sodipodi:namedview>
|
||||
<circle fill="#3E3E45" cx="50" cy="50" r="47.7"/>
|
||||
<path fill="#818183" d="M56.5,51.5l22.6-22.6c1.6-1.6,1.6-4.1,0-5.7c-1.6-1.6-4.1-1.6-5.7,0L50.8,45.9L28.2,23.3
|
||||
c-1.6-1.6-4.1-1.6-5.7,0s-1.6,4.1,0,5.7l22.6,22.6L22.5,74.2c-1.6,1.6-1.6,4.1,0,5.7c0.8,0.8,1.8,1.2,2.8,1.2s2-0.4,2.8-1.2
|
||||
l22.6-22.6l22.6,22.6c0.8,0.8,1.8,1.2,2.8,1.2s2-0.4,2.8-1.2c1.6-1.6,1.6-4.1,0-5.7L56.5,51.5z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
|
@ -0,0 +1,10 @@
|
|||
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M50 90C72.0914 90 90 72.0914 90 50C90 27.9086 72.0914 10 50 10C27.9086 10 10 27.9086 10 50C10 72.0914 27.9086 90 50 90Z" fill="#3E3E45"/>
|
||||
<path d="M66.0998 78.6H33.8998C31.0998 78.6 28.7998 76.3 28.7998 73.5V30.6C28.7998 27.8 31.0998 25.5 33.8998 25.5H40.9998V28.7C40.9998 29.2 41.3998 29.6 41.8998 29.6H58.0998C58.5998 29.6 58.9998 29.2 58.9998 28.7V25.5H66.0998C68.8998 25.5 71.1998 27.8 71.1998 30.6V73.5C71.2998 76.3 68.9998 78.6 66.0998 78.6ZM33.8998 28.9C32.9998 28.9 32.1998 29.7 32.1998 30.6V73.5C32.1998 74.4 32.9998 75.2 33.8998 75.2H66.1998C67.0998 75.2 67.8998 74.4 67.8998 73.5V30.6C67.8998 29.7 67.0998 28.9 66.1998 28.9H62.5998C62.4998 31.2 60.5998 33 58.1998 33H41.8998C39.5998 33 37.5998 31.2 37.4998 28.9H33.8998Z" fill="#21A452"/>
|
||||
<path d="M58.1 33.1H41.9C39.5 33.1 37.5 31.1 37.5 28.7V25.8C37.5 23.4 39.5 21.4 41.9 21.4H58.1C60.5 21.4 62.5 23.4 62.5 25.8V28.7C62.5 31.1 60.5 33.1 58.1 33.1ZM41.9 24.8C41.4 24.8 41 25.2 41 25.7V28.6C41 29.1 41.4 29.5 41.9 29.5H58.1C58.6 29.5 59 29.1 59 28.6V25.7C59 25.2 58.6 24.8 58.1 24.8H41.9Z" fill="#21A452"/>
|
||||
<path d="M59.8999 43.4H40.0999C39.0999 43.4 38.3999 42.6 38.3999 41.7C38.3999 40.7 39.1999 40 40.0999 40H59.8999C60.8999 40 61.5999 40.8 61.5999 41.7C61.5999 42.7 60.8999 43.4 59.8999 43.4Z" fill="#21A452"/>
|
||||
<path d="M59.8999 55.2001H40.0999C39.0999 55.2001 38.3999 54.4 38.3999 53.5C38.3999 52.6 39.1999 51.8 40.0999 51.8H59.8999C60.8999 51.8 61.5999 52.6 61.5999 53.5C61.5999 54.4 60.8999 55.2001 59.8999 55.2001Z" fill="#21A452"/>
|
||||
<path d="M59.8999 66.9H40.0999C39.0999 66.9 38.3999 66.1 38.3999 65.2C38.3999 64.2 39.1999 63.5 40.0999 63.5H59.8999C60.8999 63.5 61.5999 64.3 61.5999 65.2C61.5999 66.2 60.8999 66.9 59.8999 66.9Z" fill="#21A452"/>
|
||||
<path d="M65.3998 79.9001C70.4256 79.9001 74.4998 75.8259 74.4998 70.8001C74.4998 65.7743 70.4256 61.7001 65.3998 61.7001C60.374 61.7001 56.2998 65.7743 56.2998 70.8001C56.2998 75.8259 60.374 79.9001 65.3998 79.9001Z" fill="#D15B00"/>
|
||||
<path d="M64.5998 75.8C64.3998 75.6 64.2998 75.3 64.2998 75C64.2998 74.7 64.3998 74.4 64.5998 74.2C64.7998 74 65.0998 73.9 65.3998 73.9C65.6998 73.9 65.9998 74 66.1998 74.2C66.3998 74.4 66.4998 74.7 66.4998 75C66.4998 75.3 66.3998 75.6 66.1998 75.8C65.9998 76 65.6998 76.1 65.3998 76.1C65.0998 76.1 64.7998 76 64.5998 75.8ZM64.6998 72.7L64.3998 65.6H66.3998L66.0998 72.7H64.6998Z" fill="#242428"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
|
@ -0,0 +1,10 @@
|
|||
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M50 98C76.5097 98 98 76.5097 98 50C98 23.4903 76.5097 2 50 2C23.4903 2 2 23.4903 2 50C2 76.5097 23.4903 98 50 98Z" fill="#3E3E45"/>
|
||||
<path d="M68.7998 83.3H31.1998C27.8998 83.3 25.2998 80.6 25.2998 77.4V27.5C25.2998 24.2 27.9998 21.6 31.1998 21.6H39.3998V25.3C39.3998 25.9 39.8998 26.4 40.4998 26.4H59.3998C59.9998 26.4 60.4998 25.9 60.4998 25.3V21.6H68.6998C71.9998 21.6 74.5998 24.3 74.5998 27.5V77.4C74.6998 80.6 71.9998 83.3 68.7998 83.3ZM31.1998 25.5C30.0998 25.5 29.2998 26.4 29.2998 27.4V77.3C29.2998 78.4 30.1998 79.2 31.1998 79.2H68.6998C69.7998 79.2 70.5998 78.3 70.5998 77.3V27.5C70.5998 26.4 69.6998 25.6 68.6998 25.6H64.4998C64.2998 28.3 62.0998 30.4 59.3998 30.4H40.5998C37.8998 30.4 35.6998 28.3 35.4998 25.6H31.1998V25.5Z" fill="#21A452"/>
|
||||
<path d="M59.4 30.2999H40.6C37.8 30.2999 35.5 28 35.5 25.2V21.7999C35.5 18.9999 37.8 16.7 40.6 16.7H59.5C62.3 16.7 64.6 18.9999 64.6 21.7999V25.2C64.5 28.1 62.2 30.2999 59.4 30.2999ZM40.6 20.7C40 20.7 39.5 21.1999 39.5 21.7999V25.2C39.5 25.8 40 26.2999 40.6 26.2999H59.5C60.1 26.2999 60.6 25.8 60.6 25.2V21.7999C60.6 21.1999 60.1 20.7 59.5 20.7H40.6Z" fill="#21A452"/>
|
||||
<path d="M61.5 42.3999H38.5C37.4 42.3999 36.5 41.4999 36.5 40.3999C36.5 39.2999 37.4 38.3999 38.5 38.3999H61.5C62.6 38.3999 63.5 39.2999 63.5 40.3999C63.5 41.4999 62.6 42.3999 61.5 42.3999Z" fill="#21A452"/>
|
||||
<path d="M61.5 56H38.5C37.4 56 36.5 55.1 36.5 54C36.5 52.9 37.4 52 38.5 52H61.5C62.6 52 63.5 52.9 63.5 54C63.5 55.1 62.6 56 61.5 56Z" fill="#21A452"/>
|
||||
<path d="M61.5 69.7H38.5C37.4 69.7 36.5 68.8 36.5 67.7C36.5 66.6 37.4 65.7 38.5 65.7H61.5C62.6 65.7 63.5 66.6 63.5 67.7C63.5 68.8 62.6 69.7 61.5 69.7Z" fill="#21A452"/>
|
||||
<path d="M67.8998 84.8C73.754 84.8 78.4998 80.0542 78.4998 74.2C78.4998 68.3458 73.754 63.6 67.8998 63.6C62.0456 63.6 57.2998 68.3458 57.2998 74.2C57.2998 80.0542 62.0456 84.8 67.8998 84.8Z" fill="#D15B00"/>
|
||||
<path d="M66.9996 79.9C66.6996 79.6 66.5996 79.3 66.5996 79C66.5996 78.6 66.6996 78.3 66.9996 78.1C67.2996 77.8 67.5996 77.7 67.8996 77.7C68.2996 77.7 68.5996 77.8 68.7996 78.1C69.0996 78.4 69.1996 78.7 69.1996 79C69.1996 79.4 69.0996 79.7 68.7996 79.9C68.4996 80.2 68.1996 80.3 67.8996 80.3C67.4996 80.3 67.1996 80.2 66.9996 79.9ZM67.0996 76.4L66.7996 68.1H68.9996L68.6996 76.4H67.0996Z" fill="#242428"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
|
@ -0,0 +1,4 @@
|
|||
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M50 90C72.0914 90 90 72.0914 90 50C90 27.9086 72.0914 10 50 10C27.9086 10 10 27.9086 10 50C10 72.0914 27.9086 90 50 90Z" fill="#3E3E45"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M28 50C28 48.8954 28.8954 48 30 48H70C71.1046 48 72 48.8954 72 50C72 51.1046 71.1046 52 70 52H30C28.8954 52 28 51.1046 28 50Z" fill="#818183"/>
|
||||
</svg>
|
After Width: | Height: | Size: 447 B |
|
@ -0,0 +1,4 @@
|
|||
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M50 98C76.5097 98 98 76.5097 98 50C98 23.4903 76.5097 2 50 2C23.4903 2 2 23.4903 2 50C2 76.5097 23.4903 98 50 98Z" fill="#3E3E45"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M23 50C23 48.3431 24.3431 47 26 47H74C75.6569 47 77 48.3431 77 50C77 51.6569 75.6569 53 74 53H26C24.3431 53 23 51.6569 23 50Z" fill="#818183"/>
|
||||
</svg>
|
After Width: | Height: | Size: 441 B |
|
@ -0,0 +1,4 @@
|
|||
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M50 90C72.0914 90 90 72.0914 90 50C90 27.9086 72.0914 10 50 10C27.9086 10 10 27.9086 10 50C10 72.0914 27.9086 90 50 90Z" fill="#3E3E45"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M64.1004 71.1999L75.4004 51.5999C76.0004 50.5999 76.0004 49.2999 75.4004 48.2999L64.1004 28.7999C63.5004 27.7999 62.4004 27.2 61.2004 27.2H38.7004C37.5004 27.2 36.4004 27.7999 35.8004 28.7999L24.6004 48.4C24.0004 49.4 24.0004 50.7 24.6004 51.7L35.9004 71.3C36.5004 72.3 37.6004 72.9 38.8004 72.9H61.4004C62.5004 72.9 63.6004 72.1999 64.1004 71.1999ZM41.2004 50C41.2004 54.9 45.1004 58.7999 50.0004 58.7999C54.9004 58.7999 58.8004 54.9 58.8004 50C58.8004 45.1 54.9004 41.2 50.0004 41.2C45.1004 41.2 41.2004 45.1 41.2004 50Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 844 B |
|
@ -0,0 +1,4 @@
|
|||
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M50 98.0001C76.5097 98.0001 98 76.5098 98 50.0001C98 23.4905 76.5097 2.00012 50 2.00012C23.4903 2.00012 2 23.4905 2 50.0001C2 76.5098 23.4903 98.0001 50 98.0001Z" fill="#3E3E45"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M65.9998 74L78.7998 51.9C79.4998 50.7 79.4998 49.3 78.7998 48.2L65.9998 26C65.2998 24.8 64.0998 24.1 62.7998 24.1H37.1998C35.8998 24.1 34.5998 24.8 33.9998 26L21.1998 48.1C20.4998 49.3 20.4998 50.7 21.1998 51.8L33.9998 74C34.6998 75.2 35.8998 75.9 37.1998 75.9H62.6998C64.0998 75.8 65.2998 75.1 65.9998 74ZM40.0998 50C40.0998 55.5 44.5998 59.9 49.9998 59.9C55.3998 59.9 59.8998 55.4 59.8998 50C59.8998 44.5 55.3998 40.1 49.9998 40.1C44.5998 40.1 40.0998 44.5 40.0998 50Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 834 B |
|
@ -0,0 +1,4 @@
|
|||
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M50 90C72.0914 90 90 72.0914 90 50C90 27.9086 72.0914 10 50 10C27.9086 10 10 27.9086 10 50C10 72.0914 27.9086 90 50 90Z" fill="#3E3E45"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M40.574 28.5977C41.3484 27.8101 42.6147 27.7995 43.4023 28.574L63.4023 48.2406C63.7805 48.6126 63.9955 49.1195 63.9999 49.65C64.0044 50.1805 63.7978 50.691 63.4259 51.0691L43.4259 71.4025C42.6513 72.19 41.385 72.2004 40.5975 71.4259C39.81 70.6513 39.7996 69.385 40.5741 68.5975L59.1715 49.6902L40.5977 31.426C39.8101 30.6516 39.7995 29.3853 40.574 28.5977Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 678 B |
|
@ -0,0 +1,4 @@
|
|||
<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M50 98C76.5097 98 98 76.5097 98 50C98 23.4903 76.5097 2 50 2C23.4903 2 2 23.4903 2 50C2 76.5097 23.4903 98 50 98Z" fill="#3E3E45"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M37.8609 23.8966C39.0226 22.7152 40.922 22.6992 42.1034 23.8609L66.1034 47.4609C66.6708 48.0188 66.9933 48.7793 66.9999 49.575C67.0065 50.3707 66.6968 51.1364 66.1388 51.7037L42.1388 76.1037C40.9769 77.2849 39.0775 77.3006 37.8963 76.1388C36.7151 74.9769 36.6994 73.0775 37.8612 71.8963L59.7572 49.6354L37.8966 28.1391C36.7152 26.9774 36.6992 25.078 37.8609 23.8966Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 682 B |
|
@ -1,3 +0,0 @@
|
|||
<svg width="17" height="20" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M15.6565 9.15385C16.2793 9.54608 16.2793 10.4539 15.6566 10.8462L2.03294 19.4268C1.36702 19.8462 0.500001 19.3676 0.500001 18.5807L0.500002 1.41935C0.500002 0.632356 1.36702 0.153776 2.03294 0.573196L15.6565 9.15385Z" fill="#00AE42"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 347 B |
|
@ -0,0 +1,8 @@
|
|||
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M15.0019 23.6828C14.3544 23.9947 13.2907 23.9947 12.6432 23.6828L3.48563 19.3602C2.83812 19.0483 2.83812 18.5581 3.48563 18.2462L12.5969 14.0573C13.2444 13.7454 14.3082 13.7454 14.9557 14.0573L24.067 18.2462C24.7145 18.5581 24.7145 19.0483 24.067 19.3602L15.0019 23.6828Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7763 14.3234C13.3996 14.3234 13.0512 14.3934 12.8139 14.5078L12.8058 14.5117L3.69891 18.6984C3.61646 18.7385 3.56364 18.7754 3.53155 18.8032C3.56391 18.8312 3.61735 18.8685 3.70099 18.909L12.8566 23.2306L12.8602 23.2323C13.0975 23.3467 13.4459 23.4167 13.8225 23.4167C14.1992 23.4167 14.5476 23.3467 14.7849 23.2323L14.7867 23.2315L23.85 18.9098C23.8502 18.9096 23.8497 18.9099 23.85 18.9098C23.934 18.8692 23.9886 18.8313 24.021 18.8032C23.9889 18.7754 23.9361 18.7385 23.8537 18.6984L14.7386 14.5078C14.5013 14.3935 14.153 14.3234 13.7763 14.3234ZM15.1684 13.6048C14.7589 13.4087 14.2536 13.3234 13.7763 13.3234C13.299 13.3234 12.7937 13.4087 12.3842 13.6048L3.27677 17.7919L3.26862 17.7957C2.88732 17.9794 2.5 18.3093 2.5 18.8032C2.5 19.2972 2.88732 19.627 3.26862 19.8107L12.428 24.1341C12.8379 24.3311 13.3443 24.4167 13.8225 24.4167C14.3011 24.4167 14.8079 24.331 15.2179 24.1337C15.2183 24.1336 15.2186 24.1334 15.2189 24.1332L24.2822 19.8116L24.284 19.8107C24.6653 19.627 25.0526 19.2972 25.0526 18.8032C25.0526 18.3093 24.6653 17.9794 24.284 17.7957L15.1684 13.6048Z" fill="#36363C"/>
|
||||
<path d="M15.0019 19.2716C14.3544 19.5836 13.2907 19.5836 12.6432 19.2716L3.48563 14.9491C2.83812 14.6372 2.83812 14.147 3.48563 13.835L12.6432 9.69074C13.2907 9.3788 14.3544 9.3788 15.0019 9.69074L24.1132 13.8796C24.7607 14.1915 24.7607 14.6817 24.1132 14.9937L15.0019 19.2716Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.8225 9.95679C13.4459 9.95679 13.0975 10.0269 12.8602 10.1412L12.8494 10.1464L3.69769 14.2879C3.61594 14.3277 3.56348 14.3644 3.53155 14.3921C3.56391 14.4201 3.61735 14.4574 3.70099 14.4978L12.8566 18.8195L12.8602 18.8212C13.0975 18.9355 13.4459 19.0056 13.8225 19.0056C14.1992 19.0056 14.5476 18.9355 14.7849 18.8212L14.7894 18.819L23.8962 14.5432C23.8969 14.5429 23.8976 14.5426 23.8982 14.5422C23.9817 14.5019 24.035 14.4646 24.0673 14.4366C24.0352 14.4088 23.9824 14.3719 23.8999 14.3318L14.7849 10.1413C14.5476 10.0269 14.1992 9.95679 13.8225 9.95679ZM15.2146 9.23822C14.8052 9.04208 14.2998 8.95679 13.8225 8.95679C13.3458 8.95679 12.8411 9.04188 12.4319 9.23753L3.27948 13.3795L3.26862 13.3846C2.88732 13.5683 2.5 13.8981 2.5 14.3921C2.5 14.886 2.88732 15.2159 3.26862 15.3995L12.428 19.723C12.8378 19.92 13.3443 20.0056 13.8225 20.0056C14.3006 20.0056 14.8068 19.92 15.2166 19.7232C15.2174 19.7229 15.2181 19.7225 15.2189 19.7221L24.3257 15.4463L24.3302 15.4441C24.7115 15.2604 25.0988 14.9306 25.0988 14.4366C25.0988 13.9427 24.7115 13.6128 24.3302 13.4291L15.2146 9.23822Z" fill="#36363C"/>
|
||||
<path d="M15.0019 14.8594C14.3544 15.1714 13.2907 15.1714 12.6432 14.8594L3.48563 10.5369C2.83812 10.2249 2.83812 9.73475 3.48563 9.42281L12.5969 5.23395C13.2444 4.92202 14.3082 4.92202 14.9557 5.23395L24.067 9.42281C24.7145 9.73475 24.7145 10.2249 24.067 10.5369L15.0019 14.8594Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7763 5.5C13.3996 5.5 13.0512 5.57007 12.8139 5.68441L12.8058 5.68832L3.69893 9.87506C3.61647 9.91512 3.56364 9.95205 3.53155 9.97984C3.56391 10.0079 3.61735 10.0452 3.70099 10.0856L12.8566 14.4073L12.8602 14.409C13.0975 14.5233 13.4459 14.5934 13.8225 14.5934C14.1992 14.5934 14.5476 14.5233 14.7849 14.409L14.7867 14.4081L23.85 10.0864C23.8502 10.0863 23.8497 10.0866 23.85 10.0864C23.934 10.0458 23.9886 10.0079 24.021 9.97983C23.9889 9.95205 23.9361 9.91511 23.8537 9.87506L14.7386 5.68448C14.5013 5.57015 14.153 5.5 13.7763 5.5ZM15.1684 4.78142C14.7589 4.58529 14.2536 4.5 13.7763 4.5C13.299 4.5 12.7937 4.58529 12.3842 4.78142L3.27677 8.96852L3.26862 8.97236C2.88732 9.15605 2.5 9.48589 2.5 9.97984C2.5 10.4738 2.88732 10.8036 3.26862 10.9873L12.428 15.3108C12.8379 15.5077 13.3443 15.5934 13.8225 15.5934C14.3012 15.5934 14.8081 15.5076 15.2182 15.3102C15.2179 15.3104 15.2184 15.3101 15.2182 15.3102L24.2822 10.9882L24.284 10.9873C24.6653 10.8036 25.0526 10.4738 25.0526 9.97984C25.0526 9.48589 24.6653 9.15605 24.284 8.97236L15.1684 4.78142Z" fill="#36363C"/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
|
@ -0,0 +1,8 @@
|
|||
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M15.0794 25.0272C14.324 25.3911 13.0829 25.3911 12.3275 25.0272L1.64371 19.9842C0.888293 19.6203 0.888293 19.0484 1.64371 18.6845L12.2736 13.7975C13.029 13.4336 14.27 13.4336 15.0254 13.7975L25.6553 18.6845C26.4107 19.0484 26.4107 19.6203 25.6553 19.9842L15.0794 25.0272Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6495 14.0245C13.2015 14.0245 12.7818 14.1076 12.4906 14.2479L12.4824 14.2518L1.85696 19.1368C1.71292 19.2066 1.6354 19.272 1.59887 19.3148C1.59217 19.3226 1.58726 19.3291 1.58371 19.3344C1.58726 19.3396 1.59217 19.3461 1.59887 19.3539C1.63558 19.3969 1.71367 19.4627 1.85905 19.533L12.5409 24.575L12.5445 24.5767C12.8358 24.7171 13.2555 24.8001 13.7035 24.8001C14.1514 24.8001 14.5711 24.7171 14.8624 24.5767L14.8642 24.5759L25.4383 19.5338C25.4386 19.5336 25.438 19.5339 25.4383 19.5338C25.5842 19.4634 25.6633 19.3969 25.7001 19.3539C25.7068 19.3461 25.7117 19.3396 25.7153 19.3344C25.7117 19.3291 25.7068 19.3226 25.7001 19.3148C25.6636 19.272 25.5861 19.2066 25.442 19.1368L14.8084 14.248C14.5171 14.1077 14.0975 14.0245 13.6495 14.0245ZM25.724 19.35C25.7239 19.35 25.7237 19.3494 25.7233 19.3482L25.724 19.35ZM25.7233 19.3205C25.7237 19.3193 25.7239 19.3187 25.724 19.3187L25.7233 19.3205ZM1.57503 19.3187C1.57508 19.3187 1.57533 19.3193 1.57565 19.3205L1.57503 19.3187ZM1.57565 19.3482C1.57533 19.3494 1.57508 19.35 1.57503 19.35L1.57565 19.3482ZM15.2382 13.345C14.7747 13.1228 14.198 13.0245 13.6495 13.0245C13.1009 13.0245 12.5242 13.1228 12.0608 13.345L1.43486 18.2302L1.42671 18.234C0.991452 18.4437 0.577148 18.807 0.577148 19.3344C0.577148 19.8617 0.991452 20.225 1.42671 20.4347L12.1125 25.4786C12.5763 25.7015 13.154 25.8001 13.7035 25.8001C14.2533 25.8001 14.8314 25.7014 15.2954 25.4781C15.2957 25.478 15.2961 25.4778 15.2964 25.4776L25.8705 20.4355L25.8723 20.4347C26.3075 20.225 26.7218 19.8617 26.7218 19.3344C26.7218 18.807 26.3075 18.4437 25.8723 18.234L15.2382 13.345Z" fill="#36363C"/>
|
||||
<path d="M15.0794 19.8808C14.324 20.2448 13.0829 20.2448 12.3275 19.8808L1.64371 14.8379C0.888293 14.4739 0.888293 13.9021 1.64371 13.5381L12.3275 8.70312C13.0829 8.33919 14.324 8.33919 15.0794 8.70312L25.7092 13.5901C26.4647 13.954 26.4647 14.5259 25.7092 14.8899L15.0794 19.8808Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7035 8.93018C13.2555 8.93018 12.8358 9.01325 12.5445 9.15357L12.5337 9.15878L1.85571 13.991C1.71248 14.0607 1.6353 14.1258 1.59887 14.1684C1.59217 14.1763 1.58726 14.1828 1.58371 14.188C1.58726 14.1932 1.59217 14.1997 1.59887 14.2076C1.63558 14.2505 1.71367 14.3164 1.85905 14.3866L12.5409 19.4287L12.5445 19.4304C12.8358 19.5707 13.2555 19.6538 13.7035 19.6538C14.1514 19.6538 14.5711 19.5707 14.8624 19.4304L14.8669 19.4282L25.4922 14.4394C25.4929 14.4391 25.4936 14.4387 25.4944 14.4384C25.6394 14.3682 25.7174 14.3025 25.7541 14.2596C25.7608 14.2517 25.7657 14.2452 25.7692 14.24C25.7657 14.2348 25.7608 14.2283 25.7541 14.2204C25.7175 14.1777 25.64 14.1123 25.496 14.0424L14.8624 9.15365C14.5711 9.01332 14.1514 8.93018 13.7035 8.93018ZM25.7779 14.2557C25.7779 14.2556 25.7776 14.255 25.7773 14.2539L25.7779 14.2557ZM25.7773 14.2261C25.7776 14.2249 25.7779 14.2243 25.7779 14.2243L25.7773 14.2261ZM1.57503 14.1723C1.57508 14.1723 1.57533 14.1729 1.57565 14.1741L1.57503 14.1723ZM1.57565 14.2019C1.57533 14.2031 1.57508 14.2037 1.57503 14.2037L1.57565 14.2019ZM15.2921 8.25061C14.8287 8.02846 14.252 7.93018 13.7035 7.93018C13.1555 7.93018 12.5794 8.02826 12.1162 8.24993L1.43756 13.0826L1.42671 13.0877C0.991452 13.2974 0.577148 13.6606 0.577148 14.188C0.577148 14.7154 0.991452 15.0786 1.42671 15.2883L12.1124 20.3322C12.5762 20.5552 13.1539 20.6538 13.7035 20.6538C14.2528 20.6538 14.8303 20.5552 15.2941 20.3324C15.2948 20.332 15.2956 20.3317 15.2964 20.3313L25.9217 15.3425L25.9262 15.3403C26.3615 15.1306 26.7758 14.7674 26.7758 14.24C26.7758 13.7126 26.3615 13.3494 25.9262 13.1397L15.2921 8.25061Z" fill="#36363C"/>
|
||||
<path d="M15.0794 14.7334C14.324 15.0973 13.0829 15.0973 12.3275 14.7334L1.64371 9.69039C0.888293 9.32647 0.888293 8.75458 1.64371 8.39066L12.2736 3.50366C13.029 3.13973 14.27 3.13973 15.0254 3.50366L25.6553 8.39066C26.4107 8.75458 26.4107 9.32647 25.6553 9.69039L15.0794 14.7334Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6495 3.73071C13.2015 3.73071 12.7818 3.81378 12.4906 3.95411L12.4824 3.95802L1.85694 8.84294C1.71292 8.91281 1.6354 8.97822 1.59887 9.02096C1.59217 9.02881 1.58726 9.03532 1.58371 9.04053C1.58726 9.04573 1.59217 9.05225 1.59887 9.06009C1.63558 9.10304 1.71367 9.16888 1.85905 9.23914L12.5409 14.2812L12.5445 14.2829C12.8358 14.4232 13.2555 14.5063 13.7035 14.5063C14.1514 14.5063 14.5711 14.4232 14.8624 14.2829L14.8642 14.282L25.4383 9.23994C25.4386 9.2398 25.438 9.24008 25.4383 9.23994C25.5842 9.16954 25.6633 9.10312 25.7001 9.06009C25.7068 9.05225 25.7117 9.04572 25.7153 9.04052C25.7117 9.03532 25.7068 9.0288 25.7001 9.02096C25.6636 8.97823 25.5861 8.91281 25.4421 8.84294L14.8084 3.95418C14.5171 3.81386 14.0975 3.73071 13.6495 3.73071ZM25.724 9.05619C25.7239 9.0562 25.7237 9.05561 25.7233 9.05442L25.724 9.05619ZM25.7233 9.02664C25.7237 9.02547 25.7239 9.02488 25.724 9.02486L25.7233 9.02664ZM1.57503 9.02486C1.57508 9.02487 1.57533 9.02546 1.57565 9.02664L1.57503 9.02486ZM1.57565 9.05442C1.57533 9.05559 1.57508 9.05619 1.57503 9.05619L1.57565 9.05442ZM15.2381 3.05114C14.7747 2.829 14.198 2.73071 13.6495 2.73071C13.1009 2.73071 12.5242 2.829 12.0608 3.05114L1.43486 7.93637L1.42671 7.94021C0.991452 8.14989 0.577148 8.51315 0.577148 9.04053C0.577148 9.5679 0.991452 9.93116 1.42671 10.1408L12.1125 15.1848C12.5763 15.4077 13.154 15.5063 13.7035 15.5063C14.2533 15.5063 14.8314 15.4076 15.2954 15.1843C15.2957 15.1841 15.2961 15.184 15.2964 15.1838L25.8705 10.1417L25.8723 10.1408C26.3075 9.93116 26.7218 9.5679 26.7218 9.04053C26.7218 8.51315 26.3075 8.14989 25.8723 7.94021L15.2381 3.05114Z" fill="#36363C"/>
|
||||
</svg>
|
After Width: | Height: | Size: 5.9 KiB |
|
@ -0,0 +1,12 @@
|
|||
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M14.9248 23.4521C14.2773 23.764 13.2135 23.764 12.566 23.4521L3.40848 19.1295C2.76098 18.8176 2.76098 18.3274 3.40848 18.0155L12.5198 13.8266C13.1673 13.5147 14.231 13.5147 14.8785 13.8266L23.9898 18.0155C24.6373 18.3274 24.6373 18.8176 23.9898 19.1295L14.9248 23.4521Z" fill="#36363C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.4944 22.5494L22.8213 18.5789L14.4526 14.7314L14.4445 14.7275C14.2936 14.6548 14.0247 14.5927 13.6991 14.5927C13.3736 14.5927 13.1047 14.6548 12.9538 14.7275L12.9457 14.7314L4.58084 18.5771L13 22.5511C13.1509 22.6238 13.4198 22.686 13.7454 22.686C14.071 22.686 14.3399 22.6239 14.4908 22.5512L14.4944 22.5494ZM3.40848 18.0155L12.5198 13.8266C13.1673 13.5147 14.231 13.5147 14.8785 13.8266L23.9898 18.0155C24.6373 18.3274 24.6373 18.8176 23.9898 19.1295L14.9248 23.4521C14.2773 23.764 13.2135 23.764 12.566 23.4521L3.40848 19.1295C2.76098 18.8176 2.76098 18.3274 3.40848 18.0155Z" fill="#21A452"/>
|
||||
<path d="M14.9248 23.4521C14.2773 23.764 13.2135 23.764 12.566 23.4521L3.40848 19.1295C2.76098 18.8176 2.76098 18.3274 3.40848 18.0155L12.5198 13.8266C13.1673 13.5147 14.231 13.5147 14.8785 13.8266L23.9898 18.0155C24.6373 18.3274 24.6373 18.8176 23.9898 19.1295L14.9248 23.4521Z" fill="#36363C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6991 14.0927C13.3225 14.0927 12.9741 14.1627 12.7368 14.2771L12.7287 14.281L3.62176 18.4677C3.53932 18.5078 3.48649 18.5447 3.4544 18.5725C3.48676 18.6005 3.5402 18.6378 3.62384 18.6783L12.7794 22.9999L12.783 23.0016C13.0203 23.1159 13.3687 23.186 13.7454 23.186C14.1221 23.186 14.4704 23.1159 14.7078 23.0016L14.7096 23.0008L23.7728 18.6791C23.7731 18.6789 23.7725 18.6792 23.7728 18.6791C23.8569 18.6385 23.9114 18.6006 23.9439 18.5725C23.9118 18.5447 23.859 18.5078 23.7765 18.4677L14.6615 14.2771C14.4242 14.1628 14.0758 14.0927 13.6991 14.0927ZM15.0912 13.3741C14.6818 13.1779 14.1764 13.0927 13.6991 13.0927C13.2219 13.0927 12.7165 13.1779 12.3071 13.3741L3.19962 17.5612L3.19147 17.565C2.81018 17.7487 2.42285 18.0785 2.42285 18.5725C2.42285 19.0664 2.81018 19.3963 3.19147 19.58L12.3509 23.9034C12.7607 24.1004 13.2672 24.186 13.7454 24.186C14.224 24.186 14.7308 24.1003 15.1408 23.903C15.1411 23.9028 15.1415 23.9027 15.1418 23.9025L24.205 19.5808L24.2068 19.58C24.5881 19.3963 24.9754 19.0664 24.9754 18.5725C24.9754 18.0785 24.5881 17.7487 24.2068 17.565L15.0912 13.3741Z" fill="#21A452"/>
|
||||
<path d="M14.9248 19.0409C14.2773 19.3529 13.2135 19.3529 12.566 19.0409L3.40848 14.7184C2.76098 14.4064 2.76098 13.9163 3.40848 13.6043L12.566 9.46003C13.2135 9.14809 14.2773 9.14809 14.9248 9.46003L24.0361 13.6489C24.6836 13.9608 24.6836 14.451 24.0361 14.7629L14.9248 19.0409Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7454 9.72607C13.3687 9.72607 13.0203 9.79615 12.783 9.91048L12.7722 9.91568L3.62054 14.0572C3.53879 14.097 3.48633 14.1337 3.4544 14.1614C3.48676 14.1894 3.5402 14.2267 3.62384 14.2671L12.7794 18.5888L12.783 18.5905C13.0203 18.7048 13.3687 18.7749 13.7454 18.7749C14.1221 18.7749 14.4704 18.7048 14.7078 18.5905L14.7123 18.5883L23.8191 14.3125C23.8197 14.3122 23.8204 14.3118 23.8211 14.3115C23.9045 14.2711 23.9578 14.2339 23.9901 14.2059C23.958 14.1781 23.9052 14.1412 23.8228 14.1011L14.7077 9.91055C14.4704 9.79622 14.1221 9.72607 13.7454 9.72607ZM15.1375 9.0075C14.7281 8.81137 14.2227 8.72607 13.7454 8.72607C13.2687 8.72607 12.7639 8.81117 12.3548 9.00682L3.20233 13.1488L3.19147 13.1539C2.81018 13.3376 2.42285 13.6674 2.42285 14.1614C2.42285 14.6553 2.81018 14.9851 3.19147 15.1688L12.3508 19.4923C12.7607 19.6892 13.2672 19.7749 13.7454 19.7749C14.2234 19.7749 14.7297 19.6893 15.1394 19.4925C15.1402 19.4921 15.141 19.4918 15.1418 19.4914L24.2486 15.2155L24.2531 15.2134C24.6344 15.0297 25.0217 14.6999 25.0217 14.2059C25.0217 13.712 24.6344 13.3821 24.2531 13.1984L15.1375 9.0075Z" fill="#21A452"/>
|
||||
<path d="M14.9248 14.6287C14.2773 14.9406 13.2135 14.9406 12.566 14.6287L3.40848 10.3062C2.76098 9.99422 2.76098 9.50403 3.40848 9.1921L12.5198 5.00324C13.1673 4.6913 14.231 4.6913 14.8785 5.00324L23.9898 9.1921C24.6373 9.50403 24.6373 9.99422 23.9898 10.3062L14.9248 14.6287Z" fill="#36363C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.4944 13.7261L22.8213 9.75549L14.4526 5.90806L14.4445 5.90415C14.2936 5.83145 14.0247 5.76929 13.6991 5.76929C13.3736 5.76929 13.1047 5.83145 12.9538 5.90415L12.9457 5.90806L4.58084 9.75373L13 13.7278C13.1509 13.8005 13.4198 13.8627 13.7454 13.8627C14.071 13.8627 14.3399 13.8005 14.4908 13.7278L14.4944 13.7261ZM3.40848 9.1921L12.5198 5.00324C13.1673 4.6913 14.231 4.6913 14.8785 5.00324L23.9898 9.1921C24.6373 9.50403 24.6373 9.99422 23.9898 10.3062L14.9248 14.6287C14.2773 14.9406 13.2135 14.9406 12.566 14.6287L3.40848 10.3062C2.76098 9.99422 2.76098 9.50403 3.40848 9.1921Z" fill="#21A452"/>
|
||||
<path d="M14.9248 14.6287C14.2773 14.9406 13.2135 14.9406 12.566 14.6287L3.40848 10.3062C2.76098 9.99422 2.76098 9.50403 3.40848 9.1921L12.5198 5.00324C13.1673 4.6913 14.231 4.6913 14.8785 5.00324L23.9898 9.1921C24.6373 9.50403 24.6373 9.99422 23.9898 10.3062L14.9248 14.6287Z" fill="#36363C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6991 5.26929C13.3225 5.26929 12.9741 5.33936 12.7368 5.45369L12.7287 5.4576L3.62178 9.64434C3.53932 9.6844 3.48649 9.72134 3.4544 9.74913C3.48676 9.77714 3.5402 9.81447 3.62384 9.85491L12.7794 14.1765L12.783 14.1783C13.0203 14.2926 13.3687 14.3627 13.7454 14.3627C14.1221 14.3627 14.4704 14.2926 14.7078 14.1783L14.7096 14.1774L23.7728 9.8557C23.7731 9.85557 23.7725 9.85584 23.7728 9.8557C23.8569 9.81512 23.9114 9.77723 23.9439 9.74912C23.9118 9.72134 23.859 9.6844 23.7765 9.64435L14.6615 5.45377C14.4242 5.33943 14.0758 5.26929 13.6991 5.26929ZM15.0912 4.55071C14.6818 4.35458 14.1764 4.26929 13.6991 4.26929C13.2219 4.26929 12.7165 4.35458 12.3071 4.55071L3.19962 8.73781L3.19147 8.74165C2.81018 8.92534 2.42285 9.25517 2.42285 9.74913C2.42285 10.2431 2.81018 10.5729 3.19147 10.7566L12.3509 15.0801C12.7607 15.277 13.2672 15.3627 13.7454 15.3627C14.224 15.3627 14.731 15.2769 15.141 15.0795C15.1408 15.0797 15.1413 15.0794 15.141 15.0795L24.205 10.7575L24.2068 10.7566C24.5881 10.5729 24.9754 10.2431 24.9754 9.74913C24.9754 9.25517 24.5881 8.92534 24.2068 8.74165L15.0912 4.55071Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 6.2 KiB |
|
@ -0,0 +1,12 @@
|
|||
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M15.0794 25.0272C14.324 25.3911 13.0829 25.3911 12.3275 25.0272L1.64371 19.9842C0.888293 19.6203 0.888293 19.0484 1.64371 18.6845L12.2736 13.7975C13.029 13.4336 14.27 13.4336 15.0254 13.7975L25.6553 18.6845C26.4107 19.0484 26.4107 19.6203 25.6553 19.9842L15.0794 25.0272Z" fill="#36363C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.649 24.1246L24.685 19.339L14.5995 14.7023L14.5914 14.6984C14.3866 14.5997 14.0464 14.5245 13.6495 14.5245C13.2526 14.5245 12.9124 14.5997 12.7076 14.6984L12.6995 14.7023L2.6168 19.3377L12.7615 24.1263C12.9664 24.2249 13.3066 24.3001 13.7035 24.3001C14.1003 24.3001 14.4405 24.225 14.6454 24.1263L14.649 24.1246ZM1.64371 18.6845L12.2736 13.7975C13.029 13.4336 14.27 13.4336 15.0254 13.7975L25.6553 18.6845C26.4107 19.0484 26.4107 19.6203 25.6553 19.9842L15.0794 25.0272C14.324 25.3911 13.0829 25.3911 12.3275 25.0272L1.64371 19.9842C0.888293 19.6203 0.888293 19.0484 1.64371 18.6845Z" fill="#21A452"/>
|
||||
<path d="M15.0794 25.0272C14.324 25.3911 13.0829 25.3911 12.3275 25.0272L1.64371 19.9842C0.888293 19.6203 0.888293 19.0484 1.64371 18.6845L12.2736 13.7975C13.029 13.4336 14.27 13.4336 15.0254 13.7975L25.6553 18.6845C26.4107 19.0484 26.4107 19.6203 25.6553 19.9842L15.0794 25.0272Z" fill="#36363C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6495 14.0245C13.2015 14.0245 12.7818 14.1076 12.4906 14.2479L12.4824 14.2518L1.85696 19.1368C1.71292 19.2066 1.6354 19.272 1.59887 19.3148C1.59217 19.3226 1.58726 19.3291 1.58371 19.3344C1.58726 19.3396 1.59217 19.3461 1.59887 19.3539C1.63558 19.3969 1.71367 19.4627 1.85905 19.533L12.5409 24.575L12.5445 24.5767C12.8358 24.7171 13.2555 24.8001 13.7035 24.8001C14.1514 24.8001 14.5711 24.7171 14.8624 24.5767L14.8642 24.5759L25.4383 19.5338C25.4386 19.5336 25.438 19.5339 25.4383 19.5338C25.5842 19.4634 25.6633 19.3969 25.7001 19.3539C25.7068 19.3461 25.7117 19.3396 25.7153 19.3344C25.7117 19.3291 25.7068 19.3226 25.7001 19.3148C25.6636 19.272 25.5861 19.2066 25.442 19.1368L14.8084 14.248C14.5171 14.1077 14.0975 14.0245 13.6495 14.0245ZM25.724 19.35C25.7239 19.35 25.7237 19.3494 25.7233 19.3482L25.724 19.35ZM25.7233 19.3205C25.7237 19.3193 25.7239 19.3187 25.724 19.3187L25.7233 19.3205ZM1.57503 19.3187C1.57508 19.3187 1.57533 19.3193 1.57565 19.3205L1.57503 19.3187ZM1.57565 19.3482C1.57533 19.3494 1.57508 19.35 1.57503 19.35L1.57565 19.3482ZM15.2382 13.345C14.7747 13.1228 14.198 13.0245 13.6495 13.0245C13.1009 13.0245 12.5242 13.1228 12.0608 13.345L1.43486 18.2302L1.42671 18.234C0.991452 18.4437 0.577148 18.807 0.577148 19.3344C0.577148 19.8617 0.991452 20.225 1.42671 20.4347L12.1124 25.4786C12.5762 25.7015 13.154 25.8001 13.7035 25.8001C14.2533 25.8001 14.8315 25.7014 15.2954 25.4781C15.2958 25.478 15.2961 25.4778 15.2964 25.4776L25.8705 20.4355L25.8723 20.4347C26.3075 20.225 26.7218 19.8617 26.7218 19.3344C26.7218 18.807 26.3075 18.4437 25.8723 18.234L15.2382 13.345Z" fill="#21A452"/>
|
||||
<path d="M15.0794 19.8808C14.324 20.2448 13.0829 20.2448 12.3275 19.8808L1.64371 14.8379C0.888293 14.4739 0.888293 13.9021 1.64371 13.5381L12.3275 8.70312C13.0829 8.33919 14.324 8.33919 15.0794 8.70312L25.7092 13.5901C26.4647 13.954 26.4647 14.5259 25.7092 14.8899L15.0794 19.8808Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7035 8.93018C13.2555 8.93018 12.8358 9.01325 12.5445 9.15357L12.5337 9.15878L1.85571 13.991C1.71248 14.0607 1.6353 14.1258 1.59887 14.1684C1.59217 14.1763 1.58726 14.1828 1.58371 14.188C1.58726 14.1932 1.59217 14.1997 1.59887 14.2076C1.63558 14.2505 1.71367 14.3164 1.85905 14.3866L12.5409 19.4287L12.5445 19.4304C12.8358 19.5707 13.2555 19.6538 13.7035 19.6538C14.1514 19.6538 14.5711 19.5707 14.8624 19.4304L14.8669 19.4282L25.4922 14.4394C25.4929 14.4391 25.4936 14.4387 25.4944 14.4384C25.6394 14.3682 25.7174 14.3025 25.7541 14.2596C25.7608 14.2517 25.7657 14.2452 25.7692 14.24C25.7657 14.2348 25.7608 14.2283 25.7541 14.2204C25.7175 14.1777 25.64 14.1123 25.496 14.0424L14.8624 9.15365C14.5711 9.01332 14.1514 8.93018 13.7035 8.93018ZM25.7779 14.2557C25.7779 14.2556 25.7776 14.255 25.7773 14.2539L25.7779 14.2557ZM25.7773 14.2261C25.7776 14.2249 25.7779 14.2243 25.7779 14.2243L25.7773 14.2261ZM1.57503 14.1723C1.57508 14.1723 1.57533 14.1729 1.57565 14.1741L1.57503 14.1723ZM1.57565 14.2019C1.57533 14.2031 1.57508 14.2037 1.57503 14.2037L1.57565 14.2019ZM15.2921 8.25061C14.8287 8.02846 14.252 7.93018 13.7035 7.93018C13.1555 7.93018 12.5794 8.02826 12.1162 8.24993L1.43756 13.0826L1.42671 13.0877C0.991452 13.2974 0.577148 13.6606 0.577148 14.188C0.577148 14.7154 0.991452 15.0786 1.42671 15.2883L12.1124 20.3322C12.5762 20.5552 13.1539 20.6538 13.7035 20.6538C14.2528 20.6538 14.8303 20.5552 15.2941 20.3324C15.2948 20.332 15.2956 20.3317 15.2964 20.3313L25.9217 15.3425L25.9262 15.3403C26.3615 15.1306 26.7758 14.7674 26.7758 14.24C26.7758 13.7126 26.3615 13.3494 25.9262 13.1397L15.2921 8.25061Z" fill="#21A452"/>
|
||||
<path d="M15.0794 14.7334C14.324 15.0973 13.0829 15.0973 12.3275 14.7334L1.64371 9.69039C0.888293 9.32647 0.888293 8.75458 1.64371 8.39066L12.2736 3.50366C13.029 3.13973 14.27 3.13973 15.0254 3.50366L25.6553 8.39066C26.4107 8.75458 26.4107 9.32647 25.6553 9.69039L15.0794 14.7334Z" fill="#36363C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.649 13.8307L24.685 9.0452L14.5995 4.40847L14.5914 4.40456C14.3866 4.30587 14.0464 4.23071 13.6495 4.23071C13.2526 4.23071 12.9124 4.30587 12.7076 4.40456L12.6995 4.40847L2.6168 9.04391L12.7615 13.8324C12.9664 13.9311 13.3066 14.0063 13.7035 14.0063C14.1003 14.0063 14.4405 13.9311 14.6454 13.8325L14.649 13.8307ZM1.64371 8.39066L12.2736 3.50366C13.029 3.13973 14.27 3.13973 15.0254 3.50366L25.6553 8.39066C26.4107 8.75458 26.4107 9.32647 25.6553 9.69039L15.0794 14.7334C14.324 15.0973 13.0829 15.0973 12.3275 14.7334L1.64371 9.69039C0.888293 9.32647 0.888293 8.75458 1.64371 8.39066Z" fill="#21A452"/>
|
||||
<path d="M15.0794 14.7334C14.324 15.0973 13.0829 15.0973 12.3275 14.7334L1.64371 9.69039C0.888293 9.32647 0.888293 8.75458 1.64371 8.39066L12.2736 3.50366C13.029 3.13973 14.27 3.13973 15.0254 3.50366L25.6553 8.39066C26.4107 8.75458 26.4107 9.32647 25.6553 9.69039L15.0794 14.7334Z" fill="#36363C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6495 3.73071C13.2015 3.73071 12.7818 3.81378 12.4906 3.95411L12.4824 3.95802L1.85694 8.84294C1.71292 8.91281 1.6354 8.97822 1.59887 9.02096C1.59217 9.02881 1.58726 9.03532 1.58371 9.04053C1.58726 9.04573 1.59217 9.05225 1.59887 9.06009C1.63558 9.10304 1.71367 9.16888 1.85905 9.23914L12.5409 14.2812L12.5445 14.2829C12.8358 14.4232 13.2555 14.5063 13.7035 14.5063C14.1514 14.5063 14.5711 14.4232 14.8624 14.2829L14.8642 14.282L25.4383 9.23994C25.4386 9.2398 25.438 9.24008 25.4383 9.23994C25.5842 9.16954 25.6633 9.10312 25.7001 9.06009C25.7068 9.05225 25.7117 9.04573 25.7153 9.04053C25.7117 9.03532 25.7068 9.02881 25.7001 9.02096C25.6636 8.97823 25.5861 8.91281 25.4421 8.84294L14.8084 3.95418C14.5171 3.81386 14.0975 3.73071 13.6495 3.73071ZM25.724 9.05619C25.7239 9.05622 25.7237 9.05563 25.7233 9.05442L25.724 9.05619ZM25.7233 9.02664C25.7237 9.02546 25.7239 9.02486 25.724 9.02486L25.7233 9.02664ZM1.57503 9.02486C1.57508 9.02487 1.57533 9.02546 1.57565 9.02664L1.57503 9.02486ZM1.57565 9.05442C1.57533 9.05559 1.57508 9.05619 1.57503 9.05619L1.57565 9.05442ZM15.2382 3.05114C14.7747 2.829 14.198 2.73071 13.6495 2.73071C13.1009 2.73071 12.5242 2.829 12.0608 3.05114L1.43486 7.93637L1.42671 7.94021C0.991452 8.14989 0.577148 8.51315 0.577148 9.04053C0.577148 9.5679 0.991452 9.93116 1.42671 10.1408L12.1124 15.1847C12.5762 15.4077 13.154 15.5063 13.7035 15.5063C14.2533 15.5063 14.8315 15.4076 15.2954 15.1843C15.2958 15.1841 15.2961 15.184 15.2964 15.1838L25.8705 10.1417L25.8723 10.1408C26.3075 9.93116 26.7218 9.5679 26.7218 9.04053C26.7218 8.51315 26.3075 8.14989 25.8723 7.94021L15.2382 3.05114Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 7.7 KiB |
|
@ -0,0 +1,4 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81221 39.2 0.8 38.1881 0.8 36.9393V3.06069C0.8 1.81186 1.81221 0.8 3.05259 0.8H36.9473C38.1877 0.8 39.2 1.81188 39.2 3.06069V37.0449C39.2 38.17 38.206 39.2 36.9473 39.2Z" fill="#54545A" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.3494 13.6002V7.2002H7.64941V13.6002H32.3494ZM6.94946 5.2002H33.0494C33.7494 5.2002 34.3494 5.80019 34.3494 6.50019V14.3002C34.3494 15.0002 33.7494 15.6002 33.0494 15.6002H6.94946C6.24946 15.6002 5.64941 15.0002 5.64941 14.3002V6.50019C5.64941 5.80019 6.24946 5.2002 6.94946 5.2002ZM12.4495 33.6001V19.6001H7.64941V33.6001H12.4495ZM6.54944 17.6001H13.4495C14.0495 17.6001 14.4494 18.0001 14.3494 18.5001V34.7001C14.3494 35.2001 13.9495 35.6001 13.4495 35.6001H6.54944C6.04944 35.6001 5.64941 35.2001 5.64941 34.7001V18.5001C5.64941 18.0001 6.04944 17.6001 6.54944 17.6001ZM32.3492 33.1001V29.6001H19.4492V33.1001H32.3492ZM18.2492 27.6001H33.4492C33.9492 27.6001 34.3492 28.0001 34.2492 28.4001V34.2001C34.2492 34.6001 33.9492 35.0001 33.4492 35.0001H18.2492C17.8492 35.0001 17.4492 34.7001 17.4492 34.2001V28.4001C17.4492 28.0001 17.7492 27.6001 18.2492 27.6001ZM32.3492 20V23.5H19.4492V20H32.3492ZM33.4492 18H18.2492C17.7492 18 17.4492 18.4 17.4492 18.8V24.6C17.4492 25.1 17.8492 25.4 18.2492 25.4H33.4492C33.9492 25.4 34.2492 25 34.2492 24.6V18.8C34.3492 18.4 33.9492 18 33.4492 18Z" fill="#98989C"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
|
@ -0,0 +1,4 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81221 39.2 0.8 38.1881 0.8 36.9393V3.06069C0.8 1.81186 1.81221 0.8 3.05259 0.8H36.9473C38.1877 0.8 39.2 1.81188 39.2 3.06069V37.0449C39.2 38.17 38.206 39.2 36.9473 39.2Z" fill="#4C4C55" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.3494 13.6002V7.2002H7.64941V13.6002H32.3494ZM6.94946 5.2002H33.0494C33.7494 5.2002 34.3494 5.80019 34.3494 6.50019V14.3002C34.3494 15.0002 33.7494 15.6002 33.0494 15.6002H6.94946C6.24946 15.6002 5.64941 15.0002 5.64941 14.3002V6.50019C5.64941 5.80019 6.24946 5.2002 6.94946 5.2002ZM12.4495 33.6001V19.6001H7.64941V33.6001H12.4495ZM6.54944 17.6001H13.4495C14.0495 17.6001 14.4494 18.0001 14.3494 18.5001V34.7001C14.3494 35.2001 13.9495 35.6001 13.4495 35.6001H6.54944C6.04944 35.6001 5.64941 35.2001 5.64941 34.7001V18.5001C5.64941 18.0001 6.04944 17.6001 6.54944 17.6001ZM32.3492 33.1001V29.6001H19.4492V33.1001H32.3492ZM18.2492 27.6001H33.4492C33.9492 27.6001 34.3492 28.0001 34.2492 28.4001V34.2001C34.2492 34.6001 33.9492 35.0001 33.4492 35.0001H18.2492C17.8492 35.0001 17.4492 34.7001 17.4492 34.2001V28.4001C17.4492 28.0001 17.7492 27.6001 18.2492 27.6001ZM32.3492 20V23.5H19.4492V20H32.3492ZM33.4492 18H18.2492C17.7492 18 17.4492 18.4 17.4492 18.8V24.6C17.4492 25.1 17.8492 25.4 18.2492 25.4H33.4492C33.9492 25.4 34.2492 25 34.2492 24.6V18.8C34.3492 18.4 33.9492 18 33.4492 18Z" fill="#98989C"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
|
@ -0,0 +1,8 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81221 39.2 0.8 38.1881 0.8 36.9393V3.06069C0.8 1.81186 1.81221 0.8 3.05259 0.8H36.9473C38.1877 0.8 39.2 1.81188 39.2 3.06069V37.0449C39.2 38.17 38.206 39.2 36.9473 39.2Z" fill="#54545A" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<mask id="path-2-inside-1_8623_36802" fill="white">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.98818 7.81728C9.38904 7.21813 8.41764 7.21813 7.8185 7.81728C7.21936 8.41642 7.21936 9.38782 7.8185 9.98696L17.831 19.9995L7.8185 30.012C7.21936 30.6112 7.21936 31.5826 7.8185 32.1817C8.41764 32.7809 9.38904 32.7809 9.98818 32.1817L20.0007 22.1692L30.0133 32.1817C30.6124 32.7809 31.5838 32.7809 32.1829 32.1817C32.7821 31.5826 32.7821 30.6112 32.1829 30.012L22.1704 19.9995L32.1829 9.98696C32.7821 9.38782 32.7821 8.41642 32.1829 7.81728C31.5838 7.21813 30.6124 7.21813 30.0133 7.81728L20.0007 17.8298L9.98818 7.81728Z"/>
|
||||
</mask>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.98818 7.81728C9.38904 7.21813 8.41764 7.21813 7.8185 7.81728C7.21936 8.41642 7.21936 9.38782 7.8185 9.98696L17.831 19.9995L7.8185 30.012C7.21936 30.6112 7.21936 31.5826 7.8185 32.1817C8.41764 32.7809 9.38904 32.7809 9.98818 32.1817L20.0007 22.1692L30.0133 32.1817C30.6124 32.7809 31.5838 32.7809 32.1829 32.1817C32.7821 31.5826 32.7821 30.6112 32.1829 30.012L22.1704 19.9995L32.1829 9.98696C32.7821 9.38782 32.7821 8.41642 32.1829 7.81728C31.5838 7.21813 30.6124 7.21813 30.0133 7.81728L20.0007 17.8298L9.98818 7.81728Z" fill="#54545A"/>
|
||||
<path d="M7.8185 7.81728L6.68713 6.68591L6.68713 6.68591L7.8185 7.81728ZM9.98818 7.81728L11.1196 6.68591L11.1196 6.68591L9.98818 7.81728ZM7.8185 9.98696L6.68713 11.1183L6.68713 11.1183L7.8185 9.98696ZM17.831 19.9995L18.9624 21.1309L20.0938 19.9995L18.9624 18.8681L17.831 19.9995ZM7.8185 30.012L8.94987 31.1434L7.8185 30.012ZM7.8185 32.1817L6.68713 33.3131L6.68713 33.3131L7.8185 32.1817ZM9.98818 32.1817L11.1196 33.3131L11.1196 33.3131L9.98818 32.1817ZM20.0007 22.1692L21.1321 21.0378L20.0007 19.9064L18.8694 21.0378L20.0007 22.1692ZM30.0133 32.1817L28.8819 33.3131L28.8819 33.3131L30.0133 32.1817ZM32.1829 32.1817L33.3143 33.3131L33.3143 33.3131L32.1829 32.1817ZM32.1829 30.012L33.3143 28.8807L33.3143 28.8807L32.1829 30.012ZM22.1704 19.9995L21.039 18.8681L19.9077 19.9995L21.039 21.1309L22.1704 19.9995ZM32.1829 9.98696L33.3143 11.1183L33.3143 11.1183L32.1829 9.98696ZM32.1829 7.81728L33.3143 6.68591L33.3143 6.68591L32.1829 7.81728ZM30.0133 7.81728L31.1446 8.94865L31.1446 8.94865L30.0133 7.81728ZM20.0007 17.8298L18.8694 18.9612L20.0007 20.0926L21.1321 18.9612L20.0007 17.8298ZM8.94987 8.94865C8.92417 8.97434 8.88251 8.97434 8.85681 8.94865L11.1196 6.68591C9.89557 5.46192 7.91111 5.46192 6.68713 6.68591L8.94987 8.94865ZM8.94987 8.85559C8.97556 8.88129 8.97556 8.92295 8.94987 8.94865L6.68713 6.68591C5.46315 7.90989 5.46315 9.89435 6.68713 11.1183L8.94987 8.85559ZM18.9624 18.8681L8.94987 8.85559L6.68713 11.1183L16.6997 21.1309L18.9624 18.8681ZM8.94987 31.1434L18.9624 21.1309L16.6997 18.8681L6.68713 28.8807L8.94987 31.1434ZM8.94987 31.0504C8.97557 31.076 8.97556 31.1177 8.94987 31.1434L6.68713 28.8807C5.46315 30.1046 5.46314 32.0891 6.68713 33.3131L8.94987 31.0504ZM8.85681 31.0504C8.88251 31.0247 8.92417 31.0247 8.94987 31.0504L6.68713 33.3131C7.91111 34.5371 9.89557 34.5371 11.1196 33.3131L8.85681 31.0504ZM18.8694 21.0378L8.85681 31.0504L11.1196 33.3131L21.1321 23.3006L18.8694 21.0378ZM31.1446 31.0504L21.1321 21.0378L18.8694 23.3006L28.8819 33.3131L31.1446 31.0504ZM31.0516 31.0504C31.0773 31.0247 31.1189 31.0247 31.1446 31.0504L28.8819 33.3131C30.1059 34.5371 32.0903 34.5371 33.3143 33.3131L31.0516 31.0504ZM31.0516 31.1434C31.0259 31.1177 31.0259 31.0761 31.0516 31.0504L33.3143 33.3131C34.5383 32.0891 34.5383 30.1046 33.3143 28.8807L31.0516 31.1434ZM21.039 21.1309L31.0516 31.1434L33.3143 28.8807L23.3018 18.8681L21.039 21.1309ZM31.0516 8.85559L21.039 18.8681L23.3018 21.1309L33.3143 11.1183L31.0516 8.85559ZM31.0516 8.94865C31.0259 8.92295 31.0259 8.88129 31.0516 8.85559L33.3143 11.1183C34.5383 9.89435 34.5383 7.90989 33.3143 6.68591L31.0516 8.94865ZM31.1446 8.94865C31.1189 8.97434 31.0773 8.97434 31.0516 8.94865L33.3143 6.68591C32.0903 5.46192 30.1059 5.46192 28.8819 6.68591L31.1446 8.94865ZM21.1321 18.9612L31.1446 8.94865L28.8819 6.68591L18.8694 16.6984L21.1321 18.9612ZM8.85681 8.94865L18.8694 18.9612L21.1321 16.6984L11.1196 6.68591L8.85681 8.94865Z" fill="#98989C" mask="url(#path-2-inside-1_8623_36802)"/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
|
@ -0,0 +1,4 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81221 39.2 0.8 38.1881 0.8 36.9393V3.06069C0.8 1.81186 1.81221 0.8 3.05259 0.8H36.9473C38.1877 0.8 39.2 1.81188 39.2 3.06069V37.0449C39.2 38.17 38.206 39.2 36.9473 39.2Z" fill="#4C4C55" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.4881 8.42689C9.9189 7.8577 8.99607 7.8577 8.42689 8.42689C7.8577 8.99607 7.8577 9.91891 8.42689 10.4881L17.9388 20L8.42689 29.5119C7.8577 30.0811 7.8577 31.0039 8.42689 31.5731C8.99607 32.1423 9.9189 32.1423 10.4881 31.5731L20 22.0612L29.5119 31.5731C30.0811 32.1423 31.0039 32.1423 31.5731 31.5731C32.1423 31.0039 32.1423 30.0811 31.5731 29.5119L22.0612 20L31.5731 10.4881C32.1423 9.91891 32.1423 8.99607 31.5731 8.42689C31.0039 7.8577 30.0811 7.8577 29.5119 8.42689L20 17.9388L10.4881 8.42689Z" fill="#98989C"/>
|
||||
</svg>
|
After Width: | Height: | Size: 950 B |
|
@ -0,0 +1,4 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81022 39.2 0.8 38.1898 0.8 36.9474V3.05264C0.8 1.81024 1.81023 0.8 3.05259 0.8H36.9473C38.1897 0.8 39.2 1.81026 39.2 3.05264V36.9474C39.2 38.1897 38.1897 39.2 36.9473 39.2Z" fill="#54545A" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path d="M27.601 17.6405H27.3213V12.3719C27.3213 9.37603 25.0829 7 22.3783 7H17.6218C14.9171 7 12.6787 9.37603 12.6787 12.3719V18.5694H15.3834V12.3719C15.3834 11.1322 16.4094 9.99586 17.6218 9.99586H22.3783C23.5907 9.99586 24.6166 11.0289 24.6166 12.3719V17.6405H12.399C11.6529 17.6405 11 18.3636 11 19.1901V30.4504C11 31.2769 11.6529 32 12.399 32H27.601C28.3471 32 29 31.2769 29 30.4504V19.1901C29 18.2603 28.3471 17.6405 27.601 17.6405Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 843 B |
|
@ -0,0 +1,4 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81022 39.2 0.8 38.1898 0.8 36.9474V3.05264C0.8 1.81024 1.81023 0.8 3.05259 0.8H36.9473C38.1897 0.8 39.2 1.81026 39.2 3.05264V36.9474C39.2 38.1897 38.1897 39.2 36.9473 39.2Z" fill="#4C4C55" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path d="M27.601 17.6405H27.3213V12.3719C27.3213 9.37603 25.0829 7 22.3783 7H17.6218C14.9171 7 12.6787 9.37603 12.6787 12.3719V18.5694H15.3834V12.3719C15.3834 11.1322 16.4094 9.99586 17.6218 9.99586H22.3783C23.5907 9.99586 24.6166 11.0289 24.6166 12.3719V17.6405H12.399C11.6529 17.6405 11 18.3636 11 19.1901V30.4504C11 31.2769 11.6529 32 12.399 32H27.601C28.3471 32 29 31.2769 29 30.4504V19.1901C29 18.2603 28.3471 17.6405 27.601 17.6405Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 843 B |
|
@ -0,0 +1,10 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81221 39.2 0.8 38.1881 0.8 36.9393V3.06069C0.8 1.81186 1.81221 0.8 3.05259 0.8H36.9473C38.1877 0.8 39.2 1.81188 39.2 3.06069V37.0449C39.2 38.17 38.206 39.2 36.9473 39.2Z" fill="#54545A" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6016 15.5307C13.5124 15.1496 13.1299 14.9101 12.758 15.0319C11.785 15.3507 10.8783 15.8497 10.0863 16.5052C9.29421 17.1606 8.63431 17.9579 8.13917 18.8541C8.13051 18.8698 8.1226 18.8856 8.11541 18.9016L5.25198 18.1343C5.10326 18.0945 4.96718 18.2305 5.00703 18.3792L7.10697 26.2164C7.14682 26.3651 7.33271 26.4149 7.44158 26.306L13.1787 20.5689C13.2876 20.46 13.2378 20.2741 13.0891 20.2342L9.53013 19.2806C9.91931 18.6444 10.412 18.075 10.9897 17.597C11.6131 17.0811 12.3223 16.6824 13.083 16.4179C13.4526 16.2894 13.6909 15.9117 13.6016 15.5307ZM10.3327 21.1521L8.02485 23.46L7.18011 20.3074L10.3327 21.1521Z" fill="#98989C"/>
|
||||
<rect x="22.9411" y="7.20265" width="13.1421" height="13.1421" transform="rotate(25.8894 22.9411 7.20265)" stroke="#98989C" stroke-width="1.8"/>
|
||||
<path d="M6.76627 6.74866L5.87746 9.94652H5L6.29205 6.05348H6.8401L6.76627 6.74866ZM7.46767 9.94652L6.57318 6.74866L6.49083 6.05348H7.0474L8.35081 9.94652H7.46767ZM7.49891 8.49465V9.14438H5.63325V8.49465H7.49891Z" fill="#98989C"/>
|
||||
<path d="M10.5516 6.05348H11.3807V8.72727C11.3807 9.02674 11.322 9.27094 11.2047 9.45989C11.0892 9.64706 10.9292 9.78431 10.7248 9.87166C10.5203 9.95722 10.2865 10 10.0234 10C9.75834 10 9.52264 9.95722 9.3163 9.87166C9.10995 9.78431 8.94903 9.64706 8.83355 9.45989C8.71997 9.27094 8.66317 9.02674 8.66317 8.72727V6.05348H9.49235V8.72727C9.49235 8.89661 9.51223 9.02674 9.55199 9.11765C9.59364 9.20856 9.65327 9.27094 9.73089 9.30481C9.8104 9.3369 9.90789 9.35294 10.0234 9.35294C10.1407 9.35294 10.2373 9.3369 10.313 9.30481C10.3906 9.27094 10.4493 9.20856 10.4891 9.11765C10.5307 9.02674 10.5516 8.89661 10.5516 8.72727V6.05348Z" fill="#98989C"/>
|
||||
<path d="M13.6638 6.05348V9.94652H12.8375V6.05348H13.6638ZM14.6918 6.05348V6.70321H11.8294V6.05348H14.6918Z" fill="#98989C"/>
|
||||
<path d="M18 7.69786V8.34759C18 8.6221 17.964 8.86275 17.8921 9.06952C17.822 9.27451 17.7217 9.44652 17.5911 9.58556C17.4624 9.72282 17.3062 9.8262 17.1225 9.89572C16.9408 9.96524 16.7392 10 16.5177 10C16.2962 10 16.0936 9.96524 15.91 9.89572C15.7283 9.8262 15.5711 9.72282 15.4386 9.58556C15.308 9.44652 15.2067 9.27451 15.1348 9.06952C15.0628 8.86275 15.0269 8.6221 15.0269 8.34759V7.69786C15.0269 7.41622 15.0619 7.17023 15.1319 6.95989C15.202 6.74777 15.3033 6.5713 15.4358 6.43048C15.5683 6.28788 15.7254 6.18093 15.9072 6.10963C16.0889 6.03654 16.2905 6 16.512 6C16.7335 6 16.9351 6.03654 17.1169 6.10963C17.2986 6.18093 17.4557 6.28788 17.5882 6.43048C17.7208 6.5713 17.822 6.74777 17.8921 6.95989C17.964 7.17023 18 7.41622 18 7.69786ZM17.1737 8.34759V7.69251C17.1737 7.50713 17.1595 7.34938 17.1311 7.21925C17.1027 7.08734 17.0601 6.9795 17.0033 6.89572C16.9465 6.81194 16.8774 6.75045 16.796 6.71123C16.7146 6.67201 16.6199 6.65241 16.512 6.65241C16.4041 6.65241 16.3085 6.67201 16.2252 6.71123C16.1438 6.75045 16.0747 6.81194 16.0179 6.89572C15.963 6.9795 15.9214 7.08734 15.893 7.21925C15.8665 7.34938 15.8532 7.50713 15.8532 7.69251V8.34759C15.8532 8.52585 15.8674 8.67825 15.8958 8.80481C15.9242 8.93137 15.9668 9.03476 16.0236 9.11497C16.0804 9.19519 16.1495 9.2549 16.2309 9.29412C16.3142 9.33155 16.4098 9.35027 16.5177 9.35027C16.6237 9.35027 16.7174 9.33155 16.7988 9.29412C16.8821 9.2549 16.9512 9.19519 17.0061 9.11497C17.061 9.03476 17.1027 8.93137 17.1311 8.80481C17.1595 8.67825 17.1737 8.52585 17.1737 8.34759Z" fill="#98989C"/>
|
||||
<rect x="6" y="30" width="28" height="4" rx="2" stroke="#98989C" stroke-width="1.8"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.8 KiB |
|
@ -0,0 +1,10 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81221 39.2 0.8 38.1881 0.8 36.9393V3.06069C0.8 1.81186 1.81221 0.8 3.05259 0.8H36.9473C38.1877 0.8 39.2 1.81188 39.2 3.06069V37.0449C39.2 38.17 38.206 39.2 36.9473 39.2Z" fill="#4C4C55" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6016 15.5307C13.5124 15.1496 13.1299 14.9101 12.758 15.0319C11.785 15.3507 10.8783 15.8497 10.0863 16.5052C9.29421 17.1606 8.63431 17.9579 8.13917 18.8541C8.13051 18.8698 8.1226 18.8856 8.11541 18.9016L5.25198 18.1343C5.10326 18.0945 4.96718 18.2305 5.00703 18.3792L7.10697 26.2164C7.14682 26.3651 7.33271 26.4149 7.44158 26.306L13.1787 20.5689C13.2876 20.46 13.2378 20.2741 13.0891 20.2342L9.53013 19.2806C9.91931 18.6444 10.412 18.075 10.9897 17.597C11.6131 17.0811 12.3223 16.6824 13.083 16.4179C13.4526 16.2894 13.6909 15.9117 13.6016 15.5307ZM10.3327 21.1521L8.02485 23.46L7.18011 20.3074L10.3327 21.1521Z" fill="#98989C"/>
|
||||
<rect x="22.9411" y="7.20265" width="13.1421" height="13.1421" transform="rotate(25.8894 22.9411 7.20265)" stroke="#98989C" stroke-width="1.8"/>
|
||||
<path d="M6.76627 6.74866L5.87746 9.94652H5L6.29205 6.05348H6.8401L6.76627 6.74866ZM7.46767 9.94652L6.57318 6.74866L6.49083 6.05348H7.0474L8.35081 9.94652H7.46767ZM7.49891 8.49465V9.14438H5.63325V8.49465H7.49891Z" fill="#98989C"/>
|
||||
<path d="M10.5516 6.05348H11.3807V8.72727C11.3807 9.02674 11.322 9.27094 11.2047 9.45989C11.0892 9.64706 10.9292 9.78431 10.7248 9.87166C10.5203 9.95722 10.2865 10 10.0234 10C9.75834 10 9.52264 9.95722 9.3163 9.87166C9.10995 9.78431 8.94903 9.64706 8.83355 9.45989C8.71997 9.27094 8.66317 9.02674 8.66317 8.72727V6.05348H9.49235V8.72727C9.49235 8.89661 9.51223 9.02674 9.55199 9.11765C9.59364 9.20856 9.65327 9.27094 9.73089 9.30481C9.8104 9.3369 9.90789 9.35294 10.0234 9.35294C10.1407 9.35294 10.2373 9.3369 10.313 9.30481C10.3906 9.27094 10.4493 9.20856 10.4891 9.11765C10.5307 9.02674 10.5516 8.89661 10.5516 8.72727V6.05348Z" fill="#98989C"/>
|
||||
<path d="M13.6638 6.05348V9.94652H12.8375V6.05348H13.6638ZM14.6918 6.05348V6.70321H11.8294V6.05348H14.6918Z" fill="#98989C"/>
|
||||
<path d="M18 7.69786V8.34759C18 8.6221 17.964 8.86275 17.8921 9.06952C17.822 9.27451 17.7217 9.44652 17.5911 9.58556C17.4624 9.72282 17.3062 9.8262 17.1225 9.89572C16.9408 9.96524 16.7392 10 16.5177 10C16.2962 10 16.0936 9.96524 15.91 9.89572C15.7283 9.8262 15.5711 9.72282 15.4386 9.58556C15.308 9.44652 15.2067 9.27451 15.1348 9.06952C15.0628 8.86275 15.0269 8.6221 15.0269 8.34759V7.69786C15.0269 7.41622 15.0619 7.17023 15.1319 6.95989C15.202 6.74777 15.3033 6.5713 15.4358 6.43048C15.5683 6.28788 15.7254 6.18093 15.9072 6.10963C16.0889 6.03654 16.2905 6 16.512 6C16.7335 6 16.9351 6.03654 17.1169 6.10963C17.2986 6.18093 17.4557 6.28788 17.5882 6.43048C17.7208 6.5713 17.822 6.74777 17.8921 6.95989C17.964 7.17023 18 7.41622 18 7.69786ZM17.1737 8.34759V7.69251C17.1737 7.50713 17.1595 7.34938 17.1311 7.21925C17.1027 7.08734 17.0601 6.9795 17.0033 6.89572C16.9465 6.81194 16.8774 6.75045 16.796 6.71123C16.7146 6.67201 16.6199 6.65241 16.512 6.65241C16.4041 6.65241 16.3085 6.67201 16.2252 6.71123C16.1438 6.75045 16.0747 6.81194 16.0179 6.89572C15.963 6.9795 15.9214 7.08734 15.893 7.21925C15.8665 7.34938 15.8532 7.50713 15.8532 7.69251V8.34759C15.8532 8.52585 15.8674 8.67825 15.8958 8.80481C15.9242 8.93137 15.9668 9.03476 16.0236 9.11497C16.0804 9.19519 16.1495 9.2549 16.2309 9.29412C16.3142 9.33155 16.4098 9.35027 16.5177 9.35027C16.6237 9.35027 16.7174 9.33155 16.7988 9.29412C16.8821 9.2549 16.9512 9.19519 17.0061 9.11497C17.061 9.03476 17.1027 8.93137 17.1311 8.80481C17.1595 8.67825 17.1737 8.52585 17.1737 8.34759Z" fill="#98989C"/>
|
||||
<rect x="6" y="30" width="28" height="4" rx="2" stroke="#98989C" stroke-width="1.8"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.8 KiB |
|
@ -0,0 +1,9 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81022 39.2 0.8 38.1898 0.8 36.9474V3.05264C0.8 1.81024 1.81023 0.8 3.05259 0.8H36.9473C38.1897 0.8 39.2 1.81026 39.2 3.05264V36.9474C39.2 38.1897 38.1897 39.2 36.9473 39.2Z" fill="#54545A" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path d="M17.7295 30H7C5.89543 30 5 30.8954 5 32V32C5 33.1046 5.89543 34 7 34H20" stroke="#D15B00" stroke-width="1.6" stroke-linecap="round"/>
|
||||
<path d="M20.8114 6L17.8789 8.73829C17.4219 9.16509 17.4643 9.90198 17.9673 10.2735L20.911 12.4479C21.4522 12.8477 21.4522 13.6569 20.911 14.0567L18.089 16.1412C17.5478 16.5409 17.5478 17.3502 18.089 17.7499L20.9776 19.8836C21.4984 20.2684 21.5219 21.0391 21.0253 21.4548L17.985 24" stroke="#D15B00" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M9.81141 6L6.87895 8.73829C6.42188 9.16509 6.46429 9.90198 6.9673 10.2735L9.91105 12.4479C10.4522 12.8477 10.4522 13.6569 9.91105 14.0567L7.08895 16.1412C6.54781 16.5409 6.54781 17.3502 7.08895 17.7499L9.97758 19.8836C10.4984 20.2684 10.5219 21.0391 10.0253 21.4548L6.98498 24" stroke="#D15B00" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M31.8114 6L28.8726 8.75785C28.418 9.18444 28.4603 9.91843 28.9609 10.29L31.9742 12.5269C32.4958 12.914 32.5155 13.688 32.0144 14.1013L28.5 17" stroke="#D15B00" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M35.0185 28.4C35.0542 28.4619 35.0542 28.5381 35.0185 28.6L31.8459 34.0952C31.8101 34.1571 31.7441 34.1952 31.6726 34.1952L25.3274 34.1952C25.2559 34.1952 25.1899 34.1571 25.1541 34.0952L21.9815 28.6C21.9458 28.5381 21.9458 28.4619 21.9815 28.4L25.1541 22.9048C25.1899 22.8429 25.2559 22.8048 25.3274 22.8048L31.6727 22.8048C31.7441 22.8048 31.8101 22.8429 31.8459 22.9048L35.0185 28.4Z" stroke="#98989C" stroke-width="1.6" stroke-linejoin="round"/>
|
||||
<circle cx="28.5" cy="28.5" r="1.7" transform="rotate(90 28.5 28.5)" stroke="#98989C" stroke-width="1.6" stroke-linejoin="round"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
|
@ -0,0 +1,9 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81022 39.2 0.8 38.1898 0.8 36.9474V3.05264C0.8 1.81024 1.81023 0.8 3.05259 0.8H36.9473C38.1897 0.8 39.2 1.81026 39.2 3.05264V36.9474C39.2 38.1897 38.1897 39.2 36.9473 39.2Z" fill="#4C4C55" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path d="M17.7295 30H7C5.89543 30 5 30.8954 5 32V32C5 33.1046 5.89543 34 7 34H20" stroke="#D15B00" stroke-width="1.6" stroke-linecap="round"/>
|
||||
<path d="M20.8114 6L17.8789 8.73829C17.4219 9.16509 17.4643 9.90198 17.9673 10.2735L20.911 12.4479C21.4522 12.8477 21.4522 13.6569 20.911 14.0567L18.089 16.1412C17.5478 16.5409 17.5478 17.3502 18.089 17.7499L20.9776 19.8836C21.4984 20.2684 21.5219 21.0391 21.0253 21.4548L17.985 24" stroke="#D15B00" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M9.81141 6L6.87895 8.73829C6.42188 9.16509 6.46429 9.90198 6.9673 10.2735L9.91105 12.4479C10.4522 12.8477 10.4522 13.6569 9.91105 14.0567L7.08895 16.1412C6.54781 16.5409 6.54781 17.3502 7.08895 17.7499L9.97758 19.8836C10.4984 20.2684 10.5219 21.0391 10.0253 21.4548L6.98498 24" stroke="#D15B00" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M31.8114 6L28.8726 8.75785C28.418 9.18444 28.4603 9.91843 28.9609 10.29L31.9742 12.5269C32.4958 12.914 32.5155 13.688 32.0144 14.1013L28.5 17" stroke="#D15B00" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M35.0185 28.4C35.0542 28.4619 35.0542 28.5381 35.0185 28.6L31.8459 34.0952C31.8101 34.1571 31.7441 34.1952 31.6726 34.1952L25.3274 34.1952C25.2559 34.1952 25.1899 34.1571 25.1541 34.0952L21.9815 28.6C21.9458 28.5381 21.9458 28.4619 21.9815 28.4L25.1541 22.9048C25.1899 22.8429 25.2559 22.8048 25.3274 22.8048L31.6727 22.8048C31.7441 22.8048 31.8101 22.8429 31.8459 22.9048L35.0185 28.4Z" stroke="#98989C" stroke-width="1.6" stroke-linejoin="round"/>
|
||||
<circle cx="28.5" cy="28.5" r="1.7" transform="rotate(90 28.5 28.5)" stroke="#98989C" stroke-width="1.6" stroke-linejoin="round"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
|
@ -0,0 +1,9 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81022 39.2 0.8 38.1898 0.8 36.9474V3.05264C0.8 1.81024 1.81023 0.8 3.05259 0.8H36.9473C38.1897 0.8 39.2 1.81026 39.2 3.05264V36.9474C39.2 38.1897 38.1897 39.2 36.9473 39.2Z" fill="#54545A" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path d="M17.7295 30H7C5.89543 30 5 30.8954 5 32V32C5 33.1046 5.89543 34 7 34H20" stroke="#98989C" stroke-width="1.6" stroke-linecap="round"/>
|
||||
<path d="M20.8114 6L17.8789 8.73829C17.4219 9.16509 17.4643 9.90198 17.9673 10.2735L20.911 12.4479C21.4522 12.8477 21.4522 13.6569 20.911 14.0567L18.089 16.1412C17.5478 16.5409 17.5478 17.3502 18.089 17.7499L20.9776 19.8836C21.4984 20.2684 21.5219 21.0391 21.0253 21.4548L17.985 24" stroke="#98989C" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M9.81141 6L6.87895 8.73829C6.42188 9.16509 6.46429 9.90198 6.9673 10.2735L9.91105 12.4479C10.4522 12.8477 10.4522 13.6569 9.91105 14.0567L7.08895 16.1412C6.54781 16.5409 6.54781 17.3502 7.08895 17.7499L9.97758 19.8836C10.4984 20.2684 10.5219 21.0391 10.0253 21.4548L6.98498 24" stroke="#98989C" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M31.8114 6L28.8726 8.75785C28.418 9.18444 28.4603 9.91843 28.9609 10.29L31.9742 12.5269C32.4958 12.914 32.5155 13.688 32.0144 14.1013L28.5 17" stroke="#98989C" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M35.0185 28.4C35.0542 28.4619 35.0542 28.5381 35.0185 28.6L31.8459 34.0952C31.8101 34.1571 31.7441 34.1952 31.6726 34.1952L25.3274 34.1952C25.2559 34.1952 25.1899 34.1571 25.1541 34.0952L21.9815 28.6C21.9458 28.5381 21.9458 28.4619 21.9815 28.4L25.1541 22.9048C25.1899 22.8429 25.2559 22.8048 25.3274 22.8048L31.6727 22.8048C31.7441 22.8048 31.8101 22.8429 31.8459 22.9048L35.0185 28.4Z" stroke="#98989C" stroke-width="1.6" stroke-linejoin="round"/>
|
||||
<circle cx="28.5" cy="28.5" r="1.7" transform="rotate(90 28.5 28.5)" stroke="#98989C" stroke-width="1.6" stroke-linejoin="round"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
|
@ -0,0 +1,9 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81022 39.2 0.8 38.1898 0.8 36.9474V3.05264C0.8 1.81024 1.81023 0.8 3.05259 0.8H36.9473C38.1897 0.8 39.2 1.81026 39.2 3.05264V36.9474C39.2 38.1897 38.1897 39.2 36.9473 39.2Z" fill="#4C4C55" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path d="M17.7295 30H7C5.89543 30 5 30.8954 5 32V32C5 33.1046 5.89543 34 7 34H20" stroke="#98989C" stroke-width="1.6" stroke-linecap="round"/>
|
||||
<path d="M20.8114 6L17.8789 8.73829C17.4219 9.16509 17.4643 9.90198 17.9673 10.2735L20.911 12.4479C21.4522 12.8477 21.4522 13.6569 20.911 14.0567L18.089 16.1412C17.5478 16.5409 17.5478 17.3502 18.089 17.7499L20.9776 19.8836C21.4984 20.2684 21.5219 21.0391 21.0253 21.4548L17.985 24" stroke="#98989C" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M9.81141 6L6.87895 8.73829C6.42188 9.16509 6.46429 9.90198 6.9673 10.2735L9.91105 12.4479C10.4522 12.8477 10.4522 13.6569 9.91105 14.0567L7.08895 16.1412C6.54781 16.5409 6.54781 17.3502 7.08895 17.7499L9.97758 19.8836C10.4984 20.2684 10.5219 21.0391 10.0253 21.4548L6.98498 24" stroke="#98989C" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M31.8114 6L28.8726 8.75785C28.418 9.18444 28.4603 9.91843 28.9609 10.29L31.9742 12.5269C32.4958 12.914 32.5155 13.688 32.0144 14.1013L28.5 17" stroke="#98989C" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M35.0185 28.4C35.0542 28.4619 35.0542 28.5381 35.0185 28.6L31.8459 34.0952C31.8101 34.1571 31.7441 34.1952 31.6726 34.1952L25.3274 34.1952C25.2559 34.1952 25.1899 34.1571 25.1541 34.0952L21.9815 28.6C21.9458 28.5381 21.9458 28.4619 21.9815 28.4L25.1541 22.9048C25.1899 22.8429 25.2559 22.8048 25.3274 22.8048L31.6727 22.8048C31.7441 22.8048 31.8101 22.8429 31.8459 22.9048L35.0185 28.4Z" stroke="#98989C" stroke-width="1.6" stroke-linejoin="round"/>
|
||||
<circle cx="28.5" cy="28.5" r="1.7" transform="rotate(90 28.5 28.5)" stroke="#98989C" stroke-width="1.6" stroke-linejoin="round"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
|
@ -0,0 +1,4 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81022 39.2 0.8 38.1898 0.8 36.9474V3.05264C0.8 1.81024 1.81023 0.8 3.05259 0.8H36.9473C38.1897 0.8 39.2 1.81026 39.2 3.05264V36.9474C39.2 38.1897 38.1897 39.2 36.9473 39.2Z" fill="#54545A" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path d="M27.601 18.7366H27.3213V11.9618C27.3213 9.19465 25.0829 7 22.3783 7H17.6218C14.9171 7 12.6787 9.19465 12.6787 11.9618V14.4428H15.3834V11.9618C15.3834 10.8168 16.4094 9.76717 17.6218 9.76717H22.3783C23.5907 9.76717 24.6166 10.7214 24.6166 11.9618V18.7366H12.399C11.6529 18.7366 11 19.4046 11 20.1679V30.5687C11 31.3321 11.6529 32 12.399 32H27.601C28.3471 32 29 31.3321 29 30.5687V20.1679C29 19.3092 28.3471 18.7366 27.601 18.7366Z" fill="#98989C"/>
|
||||
</svg>
|
After Width: | Height: | Size: 843 B |
|
@ -0,0 +1,4 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M36.9473 39.2H3.05259C1.81022 39.2 0.8 38.1898 0.8 36.9474V3.05264C0.8 1.81024 1.81023 0.8 3.05259 0.8H36.9473C38.1897 0.8 39.2 1.81026 39.2 3.05264V36.9474C39.2 38.1897 38.1897 39.2 36.9473 39.2Z" fill="#4C4C55" stroke="#98989C" stroke-width="1.6" stroke-miterlimit="10"/>
|
||||
<path d="M27.601 18.7366H27.3213V11.9618C27.3213 9.19465 25.0829 7 22.3783 7H17.6218C14.9171 7 12.6787 9.19465 12.6787 11.9618V14.4428H15.3834V11.9618C15.3834 10.8168 16.4094 9.76717 17.6218 9.76717H22.3783C23.5907 9.76717 24.6166 10.7214 24.6166 11.9618V18.7366H12.399C11.6529 18.7366 11 19.4046 11 20.1679V30.5687C11 31.3321 11.6529 32 12.399 32H27.601C28.3471 32 29 31.3321 29 30.5687V20.1679C29 19.3092 28.3471 18.7366 27.601 18.7366Z" fill="#98989C"/>
|
||||
</svg>
|
After Width: | Height: | Size: 843 B |
|
@ -1,4 +0,0 @@
|
|||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.707 9.57002C13.3855 6.7 10.9897 4.5 8.12184 4.5C5.03804 4.5 2.5 7.04378 2.5 10.2291C2.5 13.188 4.69004 15.5933 7.47321 15.9203V17.4286C3.84391 17.096 1 13.9997 1 10.2291C1 6.23657 4.18855 3 8.12184 3C11.8362 3 14.8865 5.88638 15.2145 9.57002H13.707Z" fill="#FF6F00"/>
|
||||
<path d="M14.5 14L10.6029 9.5L18.3971 9.5L14.5 14Z" fill="#FF6F00"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 493 B |
|
@ -1,4 +0,0 @@
|
|||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.7877 9.37565C14.4738 6.34317 11.9501 4 8.91026 4C5.66015 4 3 6.67856 3 10.0143C3 13.132 5.32377 15.6757 8.28109 15.9949V17C4.75952 16.6773 2 13.6729 2 10.0143C2 6.14042 5.09383 3 8.91026 3C12.5146 3 15.4744 5.80106 15.7923 9.37565H14.7877Z" fill="#FF6F00"/>
|
||||
<path d="M15.192 13.2031L12.4718 9.37713L17.9122 9.37713L15.192 13.2031Z" fill="#FF6F00"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 505 B |
|
@ -0,0 +1,5 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 3C4.5 2.72386 4.72386 2.5 5 2.5H24.4325C24.5652 2.5 24.6924 2.55271 24.7861 2.64654L28.5011 6.36338C28.5948 6.45714 28.6475 6.58428 28.6475 6.71684V8.56239C28.6475 8.83853 28.4236 9.06239 28.1475 9.06239H11.4439V31.4596C11.4439 31.7358 11.2201 31.9596 10.9439 31.9596H5C4.72386 31.9596 4.5 31.7358 4.5 31.4596V3ZM5.5 3.5V30.9596H10.4439V8.56239C10.4439 8.28624 10.6678 8.06239 10.9439 8.06239H27.6475V6.92388L24.2253 3.5H5.5Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.4438 8.5625C10.4438 8.28636 10.6677 8.0625 10.9438 8.0625H30.7653C30.9017 8.0625 31.0322 8.11824 31.1265 8.21679L34.4525 11.692C34.5416 11.7851 34.5913 11.9089 34.5913 12.0377V37.0222C34.5913 37.2983 34.3675 37.5222 34.0913 37.5222H10.9438C10.6677 37.5222 10.4438 37.2983 10.4438 37.0222V8.5625ZM11.4438 9.0625V36.5222H33.5913V12.2384L30.5517 9.0625H11.4438Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M27 26V20C27 17.7909 25.2091 16 23 16C20.7909 16 19 17.7909 19 20V26C19 28.2091 20.7909 30 23 30C25.2091 30 27 28.2091 27 26ZM23 15C20.2386 15 18 17.2386 18 20V26C18 28.7614 20.2386 31 23 31C25.7614 31 28 28.7614 28 26V20C28 17.2386 25.7614 15 23 15Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
|
@ -0,0 +1,6 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 3C4.5 2.72386 4.72386 2.5 5 2.5H24.4325C24.5652 2.5 24.6924 2.55271 24.7861 2.64654L28.5011 6.36338C28.5948 6.45714 28.6475 6.58428 28.6475 6.71684V8.56239C28.6475 8.83853 28.4236 9.06239 28.1475 9.06239H11.4439V31.4596C11.4439 31.7358 11.2201 31.9596 10.9439 31.9596H5C4.72386 31.9596 4.5 31.7358 4.5 31.4596V3ZM5.5 3.5V30.9596H10.4439V8.56239C10.4439 8.28624 10.6678 8.06239 10.9439 8.06239H27.6475V6.92388L24.2253 3.5H5.5Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.4438 8.5625C10.4438 8.28636 10.6677 8.0625 10.9438 8.0625H30.7653C30.9017 8.0625 31.0322 8.11824 31.1265 8.21679L34.4525 11.692C34.5416 11.7851 34.5913 11.9089 34.5913 12.0377V37.0222C34.5913 37.2983 34.3675 37.5222 34.0913 37.5222H10.9438C10.6677 37.5222 10.4438 37.2983 10.4438 37.0222V8.5625ZM11.4438 9.0625V36.5222H33.5913V12.2384L30.5517 9.0625H11.4438Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.5 17H19V24H24.5C26.433 24 28 22.433 28 20.5C28 18.567 26.433 17 24.5 17ZM18 16V25H24.5C26.9853 25 29 22.9853 29 20.5C29 18.0147 26.9853 16 24.5 16H18Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M18 31V16H19V31H18Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
|
@ -0,0 +1,3 @@
|
|||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12.219 10.0622C13.131 10.4302 13.587 11.0942 13.587 12.0542C13.587 12.8542 13.287 13.4822 12.687 13.9382C12.087 14.3862 11.263 14.6102 10.215 14.6102H6.54297V5.82617H9.91497C10.859 5.82617 11.635 6.03817 12.243 6.46217C12.851 6.88617 13.155 7.50217 13.155 8.31017C13.155 9.09417 12.843 9.67817 12.219 10.0622ZM8.54697 7.59017V9.31817H9.74697C10.139 9.31817 10.451 9.23417 10.683 9.06617C10.915 8.89817 11.031 8.67417 11.031 8.39417C11.031 8.13017 10.919 7.93017 10.695 7.79417C10.471 7.65817 10.155 7.59017 9.74697 7.59017H8.54697ZM10.095 12.8342C10.527 12.8342 10.863 12.7582 11.103 12.6062C11.343 12.4462 11.463 12.2222 11.463 11.9342C11.463 11.6462 11.339 11.4222 11.091 11.2622C10.851 11.0942 10.515 11.0102 10.083 11.0102H8.54697V12.8342H10.095Z" fill="#B6B6B6"/>
|
||||
</svg>
|
After Width: | Height: | Size: 882 B |
|
@ -1,4 +0,0 @@
|
|||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="20" height="20" rx="2" fill="#EEEEEE"/>
|
||||
<path d="M12.2195 10.0622C13.1315 10.4302 13.5875 11.0942 13.5875 12.0542C13.5875 12.8542 13.2875 13.4822 12.6875 13.9382C12.0875 14.3862 11.2635 14.6102 10.2155 14.6102H6.54346V5.82617H9.91546C10.8595 5.82617 11.6355 6.03817 12.2435 6.46217C12.8515 6.88617 13.1555 7.50217 13.1555 8.31017C13.1555 9.09417 12.8435 9.67817 12.2195 10.0622ZM8.54746 7.59017V9.31817H9.74746C10.1395 9.31817 10.4515 9.23417 10.6835 9.06617C10.9155 8.89817 11.0315 8.67417 11.0315 8.39417C11.0315 8.13017 10.9195 7.93017 10.6955 7.79417C10.4715 7.65817 10.1555 7.59017 9.74746 7.59017H8.54746ZM10.0955 12.8342C10.5275 12.8342 10.8635 12.7582 11.1035 12.6062C11.3435 12.4462 11.4635 12.2222 11.4635 11.9342C11.4635 11.6462 11.3395 11.4222 11.0915 11.2622C10.8515 11.0942 10.5155 11.0102 10.0835 11.0102H8.54746V12.8342H10.0955Z" fill="#262E30"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 979 B |
|
@ -1,4 +0,0 @@
|
|||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.5" y="0.5" width="19" height="19" rx="1.5" fill="#DBFDE7" stroke="#00AE42"/>
|
||||
<path d="M12.2195 9.236C13.1315 9.604 13.5875 10.268 13.5875 11.228C13.5875 12.028 13.2875 12.656 12.6875 13.112C12.0875 13.56 11.2635 13.784 10.2155 13.784H6.54346V5H9.91546C10.8595 5 11.6355 5.212 12.2435 5.636C12.8515 6.06 13.1555 6.676 13.1555 7.484C13.1555 8.268 12.8435 8.852 12.2195 9.236ZM8.54746 6.764V8.492H9.74746C10.1395 8.492 10.4515 8.408 10.6835 8.24C10.9155 8.072 11.0315 7.848 11.0315 7.568C11.0315 7.304 10.9195 7.104 10.6955 6.968C10.4715 6.832 10.1555 6.764 9.74746 6.764H8.54746ZM10.0955 12.008C10.5275 12.008 10.8635 11.932 11.1035 11.78C11.3435 11.62 11.4635 11.396 11.4635 11.108C11.4635 10.82 11.3395 10.596 11.0915 10.436C10.8515 10.268 10.5155 10.184 10.0835 10.184H8.54746V12.008H10.0955Z" fill="#262E30"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 926 B |
|
@ -0,0 +1,5 @@
|
|||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="20" height="20" rx="1" fill="none"/>
|
||||
<path d="M10.2981 6.10938H12.0005L9.57008 14.7039H7.86768L10.2981 6.10938Z" fill="#B6B6B6"/>
|
||||
<path d="M7.38243 6.10938H14.3824L14 7.5H7L7.38243 6.10938Z" fill="#B6B6B6"/>
|
||||
</svg>
|
After Width: | Height: | Size: 324 B |
|
@ -1,5 +0,0 @@
|
|||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="20" height="20" rx="2" fill="#EEEEEE"/>
|
||||
<path d="M9.29796 6H10.298L7.86755 14.5945H6.86755L9.29796 6Z" fill="#262E30"/>
|
||||
<path d="M6.38243 6H13.3824L13 6.91839H6L6.38243 6Z" fill="#262E30"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 306 B |
|
@ -1,5 +0,0 @@
|
|||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.5" y="0.5" width="19" height="19" rx="1.5" fill="#DBFDE7" stroke="#00AE42"/>
|
||||
<path d="M10.298 5.2832H11.298L8.86755 13.8777H7.86755L10.298 5.2832Z" fill="#262E30"/>
|
||||
<path d="M7.38243 5.2832H14.3824L14 6.20159H7L7.38243 5.2832Z" fill="#262E30"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 359 B |
|
@ -0,0 +1,14 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32 10.0488H3V9.04883H32V10.0488Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32 16.1914H3V15.1914H32V16.1914Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M25.7426 22.5342H3V21.5342H25.7426V22.5342Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.1312 28.6768L3.00004 28.6775L3 27.6775L21.1312 27.6768L21.1312 28.6768Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M27.0449 21.2156L27.0449 4L28.0449 4L28.0449 21.2156L27.0449 21.2156Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.1064 33L21.1064 4L22.1064 4L22.1064 33L21.1064 33Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.9678 33L14.9678 4L15.9678 4L15.9678 33L14.9678 33Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.8291 33L8.8291 4L9.8291 4L9.8291 33L8.8291 33Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 4C2.5 3.72386 2.72386 3.5 3 3.5H32C32.2761 3.5 32.5 3.72386 32.5 4V20.9086C32.5 21.1847 32.2761 21.4086 32 21.4086C31.7239 21.4086 31.5 21.1847 31.5 20.9086V4.5H3.5V32.5H23.5196C23.7958 32.5 24.0196 32.7239 24.0196 33C24.0196 33.2761 23.7958 33.5 23.5196 33.5H3C2.72386 33.5 2.5 33.2761 2.5 33V4Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M29.594 21.5C25.7846 21.5 22.688 24.6204 22.688 28.4801C22.688 32.3398 25.7846 35.4602 29.594 35.4602C33.4034 35.4602 36.5 32.3398 36.5 28.4801C36.5 24.6204 33.4034 21.5 29.594 21.5ZM21.688 28.4801C21.688 24.0775 25.223 20.5 29.594 20.5C33.965 20.5 37.5 24.0775 37.5 28.4801C37.5 32.8826 33.965 36.4602 29.594 36.4602C25.2229 36.4602 21.688 32.8826 21.688 28.4801Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.0107 28.4805C24.0107 28.2043 24.2346 27.9805 24.5107 27.9805H34.6716C34.9478 27.9805 35.1716 28.2043 35.1716 28.4805C35.1716 28.7566 34.9478 28.9805 34.6716 28.9805H24.5107C24.2346 28.9805 24.0107 28.7566 24.0107 28.4805Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M29.5938 22.8438C29.8699 22.8438 30.0938 23.0676 30.0938 23.3438V33.6116C30.0938 33.8877 29.8699 34.1116 29.5938 34.1116C29.3176 34.1116 29.0938 33.8877 29.0938 33.6116V23.3438C29.0938 23.0676 29.3176 22.8438 29.5938 22.8438Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
|
@ -0,0 +1,7 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 4C3.5 3.72386 3.72386 3.5 4 3.5H35.5919C35.868 3.5 36.0919 3.72386 36.0919 4V35.5919C36.0919 35.868 35.868 36.0919 35.5919 36.0919H4C3.72386 36.0919 3.5 35.868 3.5 35.5919V4ZM4.5 4.5V35.0919H35.0919V4.5H4.5Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.08545 6.98633C7.08545 6.71019 7.30931 6.48633 7.58545 6.48633H32.6564C32.9325 6.48633 33.1564 6.71019 33.1564 6.98633V16.069C33.1564 16.3452 32.9325 16.569 32.6564 16.569H7.58545C7.30931 16.569 7.08545 16.3452 7.08545 16.069V6.98633ZM8.08545 7.48633V15.569H32.1564V7.48633H8.08545Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.10156 18.6719C7.10156 18.3957 7.32542 18.1719 7.60156 18.1719H15.054C15.3302 18.1719 15.554 18.3957 15.554 18.6719V32.1741C15.554 32.4503 15.3302 32.6741 15.054 32.6741H7.60156C7.32542 32.6741 7.10156 32.4503 7.10156 32.1741V18.6719ZM8.10156 19.1719V31.6741H14.554V19.1719H8.10156Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.9976 26.2168H33.0704V32.6599H16.9976V26.2168ZM17.9976 27.2168V31.6599H32.0704V27.2168H17.9976Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.9976 18.1719H33.0704V24.6151H16.9976V18.1719ZM17.9976 19.1719V23.6151H32.0704V19.1719H17.9976Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
|
@ -0,0 +1,6 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 10.123C3.5 9.8469 3.72386 9.62305 4 9.62305H16.767C17.0431 9.62305 17.267 9.8469 17.267 10.123V13.8822C17.267 14.1583 17.0431 14.3822 16.767 14.3822C15.5996 14.3822 14.6557 15.3253 14.6557 16.4843C14.6557 17.6433 15.5996 18.5864 16.767 18.5864C17.0431 18.5864 17.267 18.8103 17.267 19.0864V22.8455C17.267 23.1217 17.0431 23.3455 16.767 23.3455H13.4545C13.2146 24.822 11.9294 25.9477 10.3835 25.9477C8.83755 25.9477 7.5524 24.822 7.31245 23.3455H4C3.72386 23.3455 3.5 23.1217 3.5 22.8455V10.123ZM4.5 10.623V22.3455H7.77225C8.04839 22.3455 8.27225 22.5694 8.27225 22.8455C8.27225 24.0046 9.21614 24.9477 10.3835 24.9477C11.5508 24.9477 12.4947 24.0046 12.4947 22.8455C12.4947 22.5694 12.7186 22.3455 12.9947 22.3455H16.267V19.5465C14.7877 19.3081 13.6557 18.0289 13.6557 16.4843C13.6557 14.9397 14.7877 13.6605 16.267 13.422V10.623H4.5Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 22.8457C3.5 22.5696 3.72386 22.3457 4 22.3457H7.77225C8.04839 22.3457 8.27225 22.5696 8.27225 22.8457C8.27225 24.0047 9.21614 24.9478 10.3835 24.9478C11.5508 24.9478 12.4947 24.0047 12.4947 22.8457C12.4947 22.5696 12.7186 22.3457 12.9947 22.3457H16.767C17.0431 22.3457 17.267 22.5696 17.267 22.8457V26.1447C18.7462 26.3832 19.8782 27.6624 19.8782 29.207C19.8782 30.7516 18.7462 32.0307 17.267 32.2692V35.5682C17.267 35.8443 17.0431 36.0682 16.767 36.0682H4C3.72386 36.0682 3.5 35.8443 3.5 35.5682V22.8457ZM4.5 23.3457V35.0682H16.267V31.8091C16.267 31.533 16.4908 31.3091 16.767 31.3091C17.9343 31.3091 18.8782 30.366 18.8782 29.207C18.8782 28.0479 17.9343 27.1048 16.767 27.1048C16.4908 27.1048 16.267 26.881 16.267 26.6048V23.3457H13.4545C13.2146 24.8222 11.9294 25.9478 10.3835 25.9478C8.83755 25.9478 7.5524 24.8222 7.31245 23.3457H4.5Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M27.2791 1.29395L37.0156 10.9966L27.2791 20.6993L23.9029 17.3349L24.2583 16.9807C25.083 16.1589 25.0825 14.829 24.2587 14.0097C23.4332 13.1871 22.0971 13.1867 21.2716 14.0093L20.9186 14.361L17.5425 10.9966L20.2388 8.30971C19.3611 7.09674 19.47 5.39604 20.5657 4.30418C21.6613 3.21243 23.367 3.10452 24.5832 3.98047L27.2791 1.29395ZM27.2791 2.7057L24.6112 5.36423L24.2583 5.01252C23.4328 4.18991 22.0971 4.18991 21.2716 5.01252C20.4471 5.83416 20.4471 7.16229 21.2716 7.98393L21.627 8.3381L18.9592 10.9966L20.9467 12.9773C22.1629 12.1013 23.8686 12.2092 24.9642 13.301C26.0601 14.3912 26.1686 16.0934 25.2911 17.3065L27.2791 19.2876L35.599 10.9966L27.2791 2.7057Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.079 22.3463C20.319 20.8698 21.6042 19.7441 23.1501 19.7441C24.696 19.7441 25.9812 20.8698 26.2211 22.3463H29.5336C29.8097 22.3463 30.0336 22.5701 30.0336 22.8463V35.5688C30.0336 35.8449 29.8097 36.0688 29.5336 36.0688H16.7666C16.4905 36.0688 16.2666 35.8449 16.2666 35.5688V31.8055C16.2666 31.536 16.4801 31.315 16.7495 31.3058C17.8834 31.2669 18.7877 30.3402 18.7877 29.2075C18.7877 28.073 17.8837 27.1482 16.7495 27.1093C16.4801 27.1 16.2666 26.879 16.2666 26.6096V22.8463C16.2666 22.5701 16.4905 22.3463 16.7666 22.3463H20.079ZM25.2613 22.8463C25.2613 21.6872 24.3174 20.7441 23.1501 20.7441C21.9827 20.7441 21.0388 21.6872 21.0388 22.8463C21.0388 23.1224 20.815 23.3463 20.5388 23.3463H17.2666V26.1639C18.7006 26.4387 19.7877 27.6928 19.7877 29.2075C19.7877 30.7201 18.7008 31.976 17.2666 32.2511V35.0688H29.0336V23.3463H25.7613C25.4852 23.3463 25.2613 23.1224 25.2613 22.8463Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 423 B |
|
@ -0,0 +1,5 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.93604 4C4.93604 3.72386 5.15989 3.5 5.43604 3.5H34.4942C34.7703 3.5 34.9942 3.72386 34.9942 4V17.66C34.9942 17.9361 34.7703 18.16 34.4942 18.16H5.43604C5.15989 18.16 4.93604 17.9361 4.93604 17.66V4ZM5.93604 4.5V17.16H33.9942V4.5H5.93604Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.93604 21.7695C4.93604 21.4934 5.15989 21.2695 5.43604 21.2695H34.4942C34.7703 21.2695 34.9942 21.4934 34.9942 21.7695V35.4295C34.9942 35.7057 34.7703 35.9295 34.4942 35.9295H5.43604C5.15989 35.9295 4.93604 35.7057 4.93604 35.4295V21.7695ZM5.93604 22.2695V34.9295H33.9942V22.2695H5.93604Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.48832 20.2578H5V19.2578H5.48832C5.76446 19.2578 5.98832 19.4817 5.98832 19.7578C5.98832 20.034 5.76446 20.2578 5.48832 20.2578ZM6.9416 19.7578C6.9416 19.4817 7.16546 19.2578 7.4416 19.2578H8.41825C8.69439 19.2578 8.91825 19.4817 8.91825 19.7578C8.91825 20.034 8.69439 20.2578 8.41825 20.2578H7.4416C7.16546 20.2578 6.9416 20.034 6.9416 19.7578ZM9.87153 19.7578C9.87153 19.4817 10.0954 19.2578 10.3715 19.2578H11.3482C11.6243 19.2578 11.8482 19.4817 11.8482 19.7578C11.8482 20.034 11.6243 20.2578 11.3482 20.2578H10.3715C10.0954 20.2578 9.87153 20.034 9.87153 19.7578ZM12.8015 19.7578C12.8015 19.4817 13.0253 19.2578 13.3015 19.2578H14.2781C14.5542 19.2578 14.7781 19.4817 14.7781 19.7578C14.7781 20.034 14.5542 20.2578 14.2781 20.2578H13.3015C13.0253 20.2578 12.8015 20.034 12.8015 19.7578ZM15.7314 19.7578C15.7314 19.4817 15.9552 19.2578 16.2314 19.2578H17.208C17.4842 19.2578 17.708 19.4817 17.708 19.7578C17.708 20.034 17.4842 20.2578 17.208 20.2578H16.2314C15.9552 20.2578 15.7314 20.034 15.7314 19.7578ZM18.6613 19.7578C18.6613 19.4817 18.8852 19.2578 19.1613 19.2578H20.1379C20.4141 19.2578 20.6379 19.4817 20.6379 19.7578C20.6379 20.034 20.4141 20.2578 20.1379 20.2578H19.1613C18.8852 20.2578 18.6613 20.034 18.6613 19.7578ZM21.5912 19.7578C21.5912 19.4817 21.8151 19.2578 22.0912 19.2578H23.0679C23.344 19.2578 23.5679 19.4817 23.5679 19.7578C23.5679 20.034 23.344 20.2578 23.0679 20.2578H22.0912C21.8151 20.2578 21.5912 20.034 21.5912 19.7578ZM24.5211 19.7578C24.5211 19.4817 24.745 19.2578 25.0211 19.2578H25.9978C26.2739 19.2578 26.4978 19.4817 26.4978 19.7578C26.4978 20.034 26.2739 20.2578 25.9978 20.2578H25.0211C24.745 20.2578 24.5211 20.034 24.5211 19.7578ZM27.4511 19.7578C27.4511 19.4817 27.6749 19.2578 27.9511 19.2578H28.9277C29.2039 19.2578 29.4277 19.4817 29.4277 19.7578C29.4277 20.034 29.2039 20.2578 28.9277 20.2578H27.9511C27.6749 20.2578 27.4511 20.034 27.4511 19.7578ZM30.381 19.7578C30.381 19.4817 30.6049 19.2578 30.881 19.2578H31.8576C32.1338 19.2578 32.3576 19.4817 32.3576 19.7578C32.3576 20.034 32.1338 20.2578 31.8576 20.2578H30.881C30.6049 20.2578 30.381 20.034 30.381 19.7578ZM33.3109 19.7578C33.3109 19.4817 33.5348 19.2578 33.8109 19.2578H34.2992V20.2578H33.8109C33.5348 20.2578 33.3109 20.034 33.3109 19.7578Z" fill="#B6B6B6"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.0 KiB |
|
@ -0,0 +1,6 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.4347 23.836C12.5436 23.7271 12.4938 23.5412 12.3451 23.5014L3.33087 21.086C3.18216 21.0462 3.04608 21.1823 3.08592 21.331L5.50127 30.3452C5.54112 30.4939 5.72701 30.5437 5.83588 30.4348L12.4347 23.836ZM6.10857 28.7479L10.7478 24.1087L4.41048 22.4106L6.10857 28.7479Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.89761 22.2056C8.40708 21.2816 9.0868 20.4596 9.90301 19.7842C10.7192 19.1087 11.6539 18.5948 12.6569 18.2672C12.7423 18.2393 12.8282 18.2128 12.9145 18.1876C12.9287 18.1835 12.9425 18.1788 12.956 18.1735C13.171 18.0893 13.3017 17.8618 13.2482 17.6334C13.1914 17.3906 12.9481 17.2388 12.7084 17.3073C12.6929 17.3118 12.6774 17.3163 12.6619 17.3208C12.5636 17.3494 12.4659 17.3796 12.3688 17.4115C11.2611 17.7743 10.229 18.3424 9.32737 19.0885C8.42574 19.8346 7.67454 20.7422 7.11088 21.7624C7.06145 21.8519 7.01346 21.9422 6.96694 22.0334C6.95961 22.0478 6.95231 22.0622 6.94505 22.0766C6.83287 22.2992 6.93647 22.5666 7.16432 22.6679C7.37872 22.7632 7.62664 22.6774 7.74958 22.4819C7.75729 22.4696 7.76451 22.4569 7.7712 22.4438C7.81209 22.3637 7.85424 22.2843 7.89761 22.2056Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35 33H8C7.44772 33 7 33.4477 7 34C7 34.5523 7.44772 35 8 35H35C35.5523 35 36 34.5523 36 34C36 33.4477 35.5523 33 35 33ZM8 32C6.89543 32 6 32.8954 6 34C6 35.1046 6.89543 36 8 36H35C36.1046 36 37 35.1046 37 34C37 32.8954 36.1046 32 35 32H8Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M36.7718 9.22841L19.2288 5.1985L15.1988 22.7416L32.7419 26.7715L36.7718 9.22841ZM18.478 4L14.0003 23.4923L33.4927 27.97L37.9703 8.47768L18.478 4Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
|
@ -0,0 +1,7 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.84595 13.8015C9.24443 13.9643 9.30707 14.3898 9.30707 14.6236V17.8529C9.30707 17.9739 9.40721 18.074 9.52806 18.074H12.156C12.8293 18.074 13.377 18.6219 13.377 19.2951V20.7268C13.377 21.4 12.8293 21.9479 12.156 21.9479H9.52806C9.40721 21.9479 9.30707 22.048 9.30707 22.169V25.4035C9.30707 25.6374 9.24443 26.0628 8.84595 26.2256C8.45003 26.3874 8.10697 26.1316 7.94149 25.966L2.85937 20.8779C2.37779 20.4031 2.38315 19.6257 2.85783 19.1508L7.94131 14.0613C8.10679 13.8958 8.45003 13.6398 8.84595 13.8015ZM8.30707 15.1101L3.56536 19.8574C3.47661 19.9462 3.48123 20.0871 3.56186 20.1662L3.56537 20.1697L8.30707 24.917V22.169C8.30707 21.4958 8.85478 20.9479 9.52806 20.9479H12.156C12.2768 20.9479 12.377 20.8479 12.377 20.7268V19.2951C12.377 19.174 12.2768 19.074 12.156 19.074H9.52806C8.85478 19.074 8.30707 18.5261 8.30707 17.8529V15.1101Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.8688 2.85801C20.8689 2.85807 20.8688 2.85795 20.8688 2.85801L25.9573 7.94208C26.1228 8.10762 26.3787 8.45083 26.217 8.84668C26.0543 9.24518 25.6288 9.30787 25.3949 9.30787H22.1662C22.0453 9.30787 21.9452 9.40791 21.9452 9.52897V10.029H21.9347V12.1573C21.9347 12.8305 21.387 13.3784 20.7138 13.3784H19.2875C18.6142 13.3784 18.0665 12.8305 18.0665 12.1573V9.52897C18.0665 9.40791 17.9663 9.30787 17.8455 9.30787H14.6168C14.3828 9.30787 13.9574 9.24518 13.7947 8.84668C13.633 8.45083 13.8887 8.1078 14.0542 7.94226L19.1415 2.85934C19.6164 2.37767 20.3939 2.38322 20.8688 2.85801ZM21.0523 9.02897C21.2437 8.60429 21.671 8.30787 22.1662 8.30787H24.9086L20.1618 3.56524C20.0731 3.47653 19.9324 3.48115 19.8533 3.56174L19.8499 3.56526L15.1031 8.30787H17.8455C18.5188 8.30787 19.0665 8.85578 19.0665 9.52897V12.1573C19.0665 12.2784 19.1666 12.3784 19.2875 12.3784H20.7138C20.8346 12.3784 20.9347 12.2784 20.9347 12.1573V9.02897H21.0523ZM25.2505 8.6495C25.2779 8.67697 25.2866 8.6915 25.2867 8.69144C25.2868 8.69141 25.2849 8.68818 25.2823 8.68158C25.2786 8.6724 25.2728 8.65471 25.2694 8.63056L25.6039 8.29579L25.3949 8.50495" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M18.0828 27.8637C18.0828 27.1905 18.6305 26.6426 19.3038 26.6426H20.7301C21.4034 26.6426 21.9511 27.1905 21.9511 27.8637V30.492C21.9511 30.6131 22.0512 30.7131 22.1721 30.7131H25.4008C25.6347 30.7131 26.0602 30.7758 26.2229 31.1743C26.3846 31.5702 26.1289 31.9132 25.9634 32.0787L20.876 37.1616C20.4012 37.6434 19.6236 37.638 19.1487 37.163L14.0602 32.0789C13.8947 31.9134 13.6389 31.5702 13.8005 31.1743C13.9633 30.7758 14.3887 30.7131 14.6226 30.7131H17.8514C17.9722 30.7131 18.0724 30.6131 18.0724 30.492V29.992H18.0828V27.8637ZM18.9652 30.992C18.7739 31.4167 18.3466 31.7131 17.8514 31.7131H15.1089L19.8557 36.4557C19.9444 36.5445 20.0851 36.5398 20.1642 36.4592L20.1677 36.4557L24.9145 31.7131H22.1721C21.4988 31.7131 20.9511 31.1652 20.9511 30.492V27.8637C20.9511 27.7426 20.8509 27.6426 20.7301 27.6426H19.3038C19.1829 27.6426 19.0828 27.7426 19.0828 27.8637V30.992H18.9652Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.1756 13.8015C31.5715 13.6398 31.9146 13.8956 32.08 14.0611L37.1622 19.1492C37.6438 19.6242 37.6384 20.4017 37.1635 20.8766L32.08 25.9556C32.08 25.9557 32.0801 25.9556 32.08 25.9556C31.9145 26.1211 31.5713 26.3769 31.1756 26.2152C30.7771 26.0524 30.7144 25.6269 30.7144 25.3931V22.1638C30.7144 22.0428 30.6143 21.9427 30.4935 21.9427H27.8655C27.1922 21.9427 26.6445 21.3948 26.6445 20.7216V19.2951C26.6445 18.6219 27.1922 18.074 27.8655 18.074H30.4935C30.6143 18.074 30.7144 17.974 30.7144 17.8529V14.6237C30.7144 14.3898 30.7771 13.9643 31.1756 13.8015ZM31.7144 15.1101L36.4562 19.8575L36.4597 19.8609C36.5403 19.9401 36.5451 20.0808 36.4563 20.1695L31.7144 24.9073V22.1638C31.7144 21.4906 31.1667 20.9427 30.4935 20.9427H27.8655C27.7447 20.9427 27.6445 20.8427 27.6445 20.7216V19.2951C27.6445 19.1741 27.7447 19.074 27.8655 19.074H30.4935C31.1667 19.074 31.7144 18.5261 31.7144 17.8529V15.1101Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6123 18.5117C17.6123 18.0204 18.0095 17.6094 18.5146 17.6094H21.5083C22.0133 17.6094 22.4105 18.0204 22.4105 18.5117V21.5058C22.4105 21.9971 22.0133 22.4082 21.5083 22.4082H18.5146C18.0232 22.4082 17.6123 22.0108 17.6123 21.5058V18.5117ZM18.6123 18.6094V21.4082H21.4105V18.6094H18.6123Z" fill="#B6B6B6"/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
|
@ -0,0 +1,9 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 13.0137C0.5 12.7375 0.723858 12.5137 1 12.5137H21.8591C22.1352 12.5137 22.3591 12.7375 22.3591 13.0137V34.0813C22.3591 34.3574 22.1352 34.5813 21.8591 34.5813H1C0.723858 34.5813 0.5 34.3574 0.5 34.0813V13.0137ZM1.5 13.5137V33.5813H21.3591V13.5137H1.5Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5536 2.6483C10.6476 2.5534 10.7755 2.5 10.909 2.5H31.7734C31.9751 2.5 32.1571 2.62128 32.2348 2.80751C32.3125 2.99374 32.2706 3.2084 32.1287 3.35179L22.2153 13.3642C22.1214 13.4591 21.9935 13.5125 21.86 13.5125H1.00099C0.799236 13.5125 0.61725 13.3912 0.539554 13.205C0.461858 13.0188 0.503677 12.8042 0.645589 12.6608L10.5536 2.6483ZM11.1177 3.5L2.19921 12.5125H21.6515L30.5747 3.5H11.1177Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.9629 2.5376C32.1504 2.6147 32.2727 2.79733 32.2727 3.00002V18.8287C32.2727 19.1048 32.0489 19.3287 31.7727 19.3287C31.4966 19.3287 31.2727 19.1048 31.2727 18.8287V4.21566L22.3594 13.2181V32.9017L23.987 31.2578L24.9103 30.3496C25.1071 30.1559 25.4237 30.1585 25.6174 30.3554C25.811 30.5522 25.8084 30.8688 25.6116 31.0625L24.6907 31.9684L22.2147 34.4691C22.0721 34.6132 21.8566 34.6569 21.6692 34.5798C21.4817 34.5027 21.3594 34.32 21.3594 34.1173V13.0125C21.3594 12.8807 21.4114 12.7543 21.5041 12.6607L31.4174 2.64822C31.56 2.50419 31.7755 2.4605 31.9629 2.5376Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5536 2.6483C10.6476 2.5534 10.7755 2.5 10.909 2.5H31.7734C31.9751 2.5 32.1571 2.62128 32.2348 2.80751C32.3125 2.99374 32.2706 3.2084 32.1287 3.35179L22.2153 13.3642C22.1214 13.4591 21.9935 13.5125 21.86 13.5125H1.00099C0.799236 13.5125 0.61725 13.3912 0.539554 13.205C0.461858 13.0188 0.503677 12.8042 0.645589 12.6608L10.5536 2.6483ZM11.1177 3.5L2.19921 12.5125H21.6515L30.5747 3.5H11.1177Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.594 19.5C27.7846 19.5 24.688 22.6204 24.688 26.4801C24.688 30.3398 27.7846 33.4602 31.594 33.4602C35.4034 33.4602 38.5 30.3398 38.5 26.4801C38.5 22.6204 35.4034 19.5 31.594 19.5ZM23.688 26.4801C23.688 22.0775 27.223 18.5 31.594 18.5C35.965 18.5 39.5 22.0775 39.5 26.4801C39.5 30.8826 35.965 34.4602 31.594 34.4602C27.2229 34.4602 23.688 30.8826 23.688 26.4801Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.0107 26.4805C26.0107 26.2043 26.2346 25.9805 26.5107 25.9805H36.6716C36.9478 25.9805 37.1716 26.2043 37.1716 26.4805C37.1716 26.7566 36.9478 26.9805 36.6716 26.9805H26.5107C26.2346 26.9805 26.0107 26.7566 26.0107 26.4805Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.5938 20.8438C31.8699 20.8438 32.0938 21.0676 32.0938 21.3438V31.6116C32.0938 31.8877 31.8699 32.1116 31.5938 32.1116C31.3176 32.1116 31.0938 31.8877 31.0938 31.6116V21.3438C31.0938 21.0676 31.3176 20.8438 31.5938 20.8438Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
|
@ -0,0 +1,10 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.4347 23.836C12.5436 23.7271 12.4938 23.5412 12.3451 23.5014L3.33087 21.086C3.18216 21.0462 3.04608 21.1823 3.08592 21.331L5.50127 30.3452C5.54112 30.4939 5.72701 30.5437 5.83588 30.4348L12.4347 23.836ZM6.10857 28.7479L10.7478 24.1087L4.41048 22.4106L6.10857 28.7479Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.89761 22.2056C8.40708 21.2816 9.0868 20.4596 9.90301 19.7842C10.7192 19.1087 11.6539 18.5948 12.6569 18.2672C12.7423 18.2393 12.8282 18.2128 12.9145 18.1876C12.9287 18.1835 12.9425 18.1788 12.956 18.1735C13.171 18.0893 13.3017 17.8618 13.2482 17.6334C13.1914 17.3906 12.9481 17.2388 12.7084 17.3073C12.6929 17.3118 12.6774 17.3163 12.6619 17.3208C12.5636 17.3494 12.4659 17.3796 12.3688 17.4115C11.2611 17.7743 10.229 18.3424 9.32737 19.0885C8.42574 19.8346 7.67454 20.7422 7.11088 21.7624C7.06145 21.8519 7.01346 21.9422 6.96694 22.0334C6.95961 22.0478 6.95231 22.0622 6.94505 22.0766C6.83287 22.2992 6.93647 22.5666 7.16432 22.6679C7.37872 22.7632 7.62664 22.6774 7.74958 22.4819C7.75729 22.4696 7.76451 22.4569 7.7712 22.4438C7.81209 22.3637 7.85424 22.2843 7.89761 22.2056Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35 33H8C7.44772 33 7 33.4477 7 34C7 34.5523 7.44772 35 8 35H35C35.5523 35 36 34.5523 36 34C36 33.4477 35.5523 33 35 33ZM8 32C6.89543 32 6 32.8954 6 34C6 35.1046 6.89543 36 8 36H35C36.1046 36 37 35.1046 37 34C37 32.8954 36.1046 32 35 32H8Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M37.099 9.78194L19.782 4.87065L14.8707 22.1877L32.1877 27.099L37.099 9.78194ZM19.0928 3.63574L13.6358 22.8769L32.8769 28.3339L38.3339 9.09274L19.0928 3.63574Z" fill="#21A452"/>
|
||||
<path d="M4.22754 10.104L3.31055 13.6079H2.40527L3.73828 9.34229H4.30371L4.22754 10.104ZM4.95117 13.6079L4.02832 10.104L3.94336 9.34229H4.51758L5.8623 13.6079H4.95117ZM4.9834 12.0171V12.729H3.05859V12.0171H4.9834Z" fill="#21A452"/>
|
||||
<path d="M8.13281 9.34229H8.98828V12.272C8.98828 12.6001 8.92773 12.8677 8.80664 13.0747C8.6875 13.2798 8.52246 13.4302 8.31152 13.5259C8.10059 13.6196 7.85938 13.6665 7.58789 13.6665C7.31445 13.6665 7.07129 13.6196 6.8584 13.5259C6.64551 13.4302 6.47949 13.2798 6.36035 13.0747C6.24316 12.8677 6.18457 12.6001 6.18457 12.272V9.34229H7.04004V12.272C7.04004 12.4575 7.06055 12.6001 7.10156 12.6997C7.14453 12.7993 7.20605 12.8677 7.28613 12.9048C7.36816 12.9399 7.46875 12.9575 7.58789 12.9575C7.70898 12.9575 7.80859 12.9399 7.88672 12.9048C7.9668 12.8677 8.02734 12.7993 8.06836 12.6997C8.11133 12.6001 8.13281 12.4575 8.13281 12.272V9.34229Z" fill="#21A452"/>
|
||||
<path d="M11.3438 9.34229V13.6079H10.4912V9.34229H11.3438ZM12.4043 9.34229V10.0542H9.45117V9.34229H12.4043Z" fill="#21A452"/>
|
||||
<path d="M15.8174 11.144V11.856C15.8174 12.1567 15.7803 12.4204 15.7061 12.647C15.6338 12.8716 15.5303 13.0601 15.3955 13.2124C15.2627 13.3628 15.1016 13.4761 14.9121 13.5522C14.7246 13.6284 14.5166 13.6665 14.2881 13.6665C14.0596 13.6665 13.8506 13.6284 13.6611 13.5522C13.4736 13.4761 13.3115 13.3628 13.1748 13.2124C13.04 13.0601 12.9355 12.8716 12.8613 12.647C12.7871 12.4204 12.75 12.1567 12.75 11.856V11.144C12.75 10.8354 12.7861 10.5659 12.8584 10.3354C12.9307 10.103 13.0352 9.90967 13.1719 9.75537C13.3086 9.59912 13.4707 9.48193 13.6582 9.40381C13.8457 9.32373 14.0537 9.28369 14.2822 9.28369C14.5107 9.28369 14.7188 9.32373 14.9062 9.40381C15.0938 9.48193 15.2559 9.59912 15.3926 9.75537C15.5293 9.90967 15.6338 10.103 15.7061 10.3354C15.7803 10.5659 15.8174 10.8354 15.8174 11.144ZM14.9648 11.856V11.1382C14.9648 10.9351 14.9502 10.7622 14.9209 10.6196C14.8916 10.4751 14.8477 10.3569 14.7891 10.2651C14.7305 10.1733 14.6592 10.106 14.5752 10.063C14.4912 10.02 14.3936 9.99854 14.2822 9.99854C14.1709 9.99854 14.0723 10.02 13.9863 10.063C13.9023 10.106 13.8311 10.1733 13.7725 10.2651C13.7158 10.3569 13.6729 10.4751 13.6436 10.6196C13.6162 10.7622 13.6025 10.9351 13.6025 11.1382V11.856C13.6025 12.0513 13.6172 12.2183 13.6465 12.3569C13.6758 12.4956 13.7197 12.6089 13.7783 12.6968C13.8369 12.7847 13.9082 12.8501 13.9922 12.8931C14.0781 12.9341 14.1768 12.9546 14.2881 12.9546C14.3975 12.9546 14.4941 12.9341 14.5781 12.8931C14.6641 12.8501 14.7354 12.7847 14.792 12.6968C14.8486 12.6089 14.8916 12.4956 14.9209 12.3569C14.9502 12.2183 14.9648 12.0513 14.9648 11.856Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
|
@ -0,0 +1,12 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_8432_56489)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M31.0422 24.7269L19.7285 13.4132L8.41481 24.7269L19.7285 36.0407L31.0422 24.7269ZM19.7285 11.999L7.00059 24.7269L19.7285 37.4549L32.4564 24.7269L19.7285 11.999Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.16318 24.8288C3.80438 21.8365 3.53064 18.4548 4.40407 15.2706C5.34279 11.8484 7.53755 8.9061 10.5503 7.03094C13.563 5.15578 17.172 4.48572 20.6571 5.15452C23.8997 5.7768 26.813 7.51557 28.8978 10.056C28.9586 10.13 29.0187 10.2048 29.078 10.2802C29.0837 10.2873 29.0894 10.2942 29.0954 10.301C29.2525 10.4788 29.5211 10.5138 29.7143 10.3715C29.9148 10.2238 29.9581 9.94105 29.8045 9.74506C29.7986 9.7375 29.7926 9.72994 29.7867 9.72239C29.7225 9.64089 29.6576 9.56013 29.5919 9.48012C27.3739 6.77925 24.2755 4.93063 20.827 4.26885C17.1191 3.55727 13.2791 4.27019 10.0737 6.2653C6.86829 8.26041 4.53314 11.391 3.53437 15.0321C2.60549 18.4184 2.89605 22.0147 4.34005 25.1973C4.38282 25.2915 4.42661 25.3855 4.47141 25.479C4.47556 25.4877 4.47972 25.4963 4.48389 25.505C4.59189 25.7294 4.86475 25.8154 5.0858 25.7007C5.29879 25.5902 5.38592 25.3337 5.29578 25.1142C5.29237 25.1059 5.2887 25.0977 5.28477 25.0895C5.24332 25.0029 5.20279 24.916 5.16318 24.8288Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M33.8004 5.47446C33.7606 5.32574 33.5747 5.27593 33.4658 5.3848L25.3825 13.4681C25.2736 13.577 25.3234 13.7629 25.4721 13.8027L36.5141 16.7614C36.6629 16.8013 36.7989 16.6652 36.7591 16.5165L33.8004 5.47446ZM35.4345 15.4369L33.1931 7.0717L27.0694 13.1954L35.4345 15.4369Z" fill="#21A452"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_8432_56489">
|
||||
<rect width="40" height="40" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
|
@ -0,0 +1,12 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35.0919 35.0914V34.1875H36.0919V36.0914H34.188V35.0914H35.0919Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.26451 36.0918H6.71094V35.0918H8.26451V36.0918ZM14.4788 36.0918H11.3717V35.0918H14.4788V36.0918ZM20.6931 36.0918H17.586V35.0918H20.6931V36.0918ZM26.9074 36.0918H23.8003V35.0918H26.9074V36.0918ZM31.5681 36.0918H30.0146V35.0918H31.5681V36.0918Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 35.0914V34.1875H3.5V36.0914H5.40393V35.0914H4.5Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 8.26484V6.71094H4.5V8.26484H3.5ZM3.5 14.4804V11.3726H4.5V14.4804H3.5ZM3.5 20.696V17.5882H4.5V20.696H3.5ZM3.5 26.9116V23.8038H4.5V26.9116H3.5ZM3.5 31.5733V30.0194H4.5V31.5733H3.5Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 3.50195H5.40401V4.50195H4.5V5.40592H3.5V3.50195Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.57247 4.5H8.01855V3.5H9.57247V4.5ZM15.7881 4.5H12.6803V3.5H15.7881V4.5ZM22.0037 4.5H18.8959V3.5H22.0037V4.5ZM28.2194 4.5H25.1116V3.5H28.2194V4.5ZM32.8811 4.5H31.3272V3.5H32.8811V4.5Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35.0919 4.5H34.188V3.5H36.0919V5.40396H35.0919V4.5Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35.0913 9.57895V8.02539H36.0913V9.57895H35.0913ZM35.0913 15.7932V12.6861H36.0913V15.7932H35.0913ZM35.0913 22.0075V18.9003H36.0913V22.0075H35.0913ZM35.0913 28.2217V25.1146H36.0913V28.2217H35.0913ZM35.0913 32.8824V31.3288H36.0913V32.8824H35.0913Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.8839 8.64489C24.0314 8.27613 24.4151 8.23242 24.5808 8.23242H30.6807C31.2151 8.23242 31.6487 8.66606 31.6487 9.2004V15.3004C31.6487 15.4691 31.6023 15.8448 31.2407 15.9934C30.8799 16.1417 30.582 15.9087 30.4617 15.7884L28.4618 13.7886L24.8106 17.4398C24.4324 17.8179 23.82 17.8179 23.4418 17.4398L23.7954 17.0862L23.4418 17.4398L22.4467 16.4446C22.0685 16.0665 22.0685 15.4541 22.4467 15.0759L26.0979 11.4247L24.0927 9.41948C23.9765 9.30325 23.739 9.00697 23.8839 8.64489ZM26.1207 11.4474C26.1207 11.4474 26.1206 11.4474 26.1206 11.4473L26.1207 11.4474ZM25.3199 9.23242L26.8278 10.7403C27.2059 11.1185 27.2059 11.7309 26.8278 12.1091L23.1765 15.7603L24.1262 16.7099L27.7775 13.0587C28.1556 12.6806 28.7681 12.6806 29.1462 13.0587L30.6487 14.5612V9.23242H25.3199ZM30.6485 15.307C30.6485 15.307 30.6485 15.3064 30.6486 15.3051L30.6485 15.307ZM23.1539 15.7376C23.1539 15.7376 23.1538 15.7376 23.1538 15.7375L23.1311 15.7603L23.1538 15.7375L23.1539 15.7376Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 17.7773H21.8156V36.0928H3.5V17.7773ZM4.5 18.7773V35.0928H20.8156V18.7773H4.5Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
|
@ -0,0 +1,7 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.5713 3.64955C14.6653 3.55389 14.7938 3.5 14.9279 3.5H35.8208C36.0223 3.5 36.204 3.62088 36.2819 3.80664C36.3598 3.99241 36.3186 4.20677 36.1775 4.35045L26.2495 14.4534C26.1555 14.5491 26.027 14.603 25.8929 14.603H5.00001C4.79858 14.603 4.61681 14.4821 4.53891 14.2963C4.46102 14.1106 4.5022 13.8962 4.64338 13.7525L14.5713 3.64955ZM15.1376 4.5L6.19236 13.603H25.6832L34.6285 4.5H15.1376Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M36.0103 3.53724C36.1982 3.61412 36.321 3.79699 36.321 4.00002V25.2984C36.321 25.4295 36.2695 25.5553 36.1776 25.6488L26.2497 35.7518C26.1074 35.8966 25.8917 35.941 25.7037 35.8641C25.5158 35.7873 25.3931 35.6044 25.3931 35.4014V14.103C25.3931 13.9719 25.4446 13.846 25.5364 13.7525L35.4644 3.64956C35.6067 3.50475 35.8224 3.46037 36.0103 3.53724ZM26.3931 14.3075V34.1792L35.321 25.0938V5.2222L26.3931 14.3075Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.5713 3.64955C14.6653 3.55389 14.7938 3.5 14.9279 3.5H35.8208C36.0223 3.5 36.204 3.62088 36.2819 3.80664C36.3598 3.99241 36.3186 4.20677 36.1775 4.35045L26.2495 14.4534C26.1555 14.5491 26.027 14.603 25.8929 14.603H5.00001C4.79858 14.603 4.61681 14.4821 4.53891 14.2963C4.46102 14.1106 4.5022 13.8962 4.64338 13.7525L14.5713 3.64955ZM15.1376 4.5L6.19236 13.603H25.6832L34.6285 4.5H15.1376Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.8501 14.2305C10.1262 14.2305 10.3501 14.4543 10.3501 14.7305V15.3212H9.3501V14.7305C9.3501 14.4543 9.57396 14.2305 9.8501 14.2305ZM9.3501 17.0935V16.5028H10.3501V17.0935H10.2304V17.5935H9.8501C9.57396 17.5935 9.3501 17.3697 9.3501 17.0935ZM11.7516 17.5935H10.991V16.5935H11.7516V17.5935ZM12.5122 17.0935H12.3925V17.6892H13.3925V17.0935C13.3925 16.8174 13.1686 16.5935 12.8925 16.5935H12.5122V17.0935ZM12.3925 20.0718V18.8805H13.3925V20.0718H12.3925ZM12.3925 21.8588V21.2631H13.3925V21.6544L13.6782 21.9455L12.9645 22.646L12.5356 22.209C12.4439 22.1155 12.3925 21.9898 12.3925 21.8588ZM14.108 23.8111L13.8222 23.5199L14.5359 22.8195L14.9648 23.2565C15.0566 23.35 15.108 23.4757 15.108 23.6067V24.1516H14.108V23.8111ZM14.108 26.331V25.2413H15.108V26.331H14.108ZM14.108 27.9656V27.4207H15.108V27.761L15.2912 27.9475L14.5779 28.6484L14.2513 28.316C14.1594 28.2225 14.108 28.0967 14.108 27.9656ZM15.8844 29.9779L15.2312 29.3131L15.9444 28.6122L16.5977 29.277L15.8844 29.9779ZM16.7209 30.8291L16.5377 30.6427L17.2509 29.9418L17.5775 30.2741C17.6694 30.3676 17.7209 30.4935 17.7209 30.6246V31.1521H16.7209V30.8291ZM16.7209 33.2622V32.2071H17.7209V33.2622H16.7209ZM16.7209 34.8448V34.3172H17.7209V34.8448C17.7209 35.1209 17.4971 35.3448 17.2209 35.3448C16.9448 35.3448 16.7209 35.1209 16.7209 34.8448Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 14.1035C4.5 13.8274 4.72386 13.6035 5 13.6035H25.8929C26.169 13.6035 26.3929 13.8274 26.3929 14.1035V35.3648C26.3929 35.6409 26.169 35.8648 25.8929 35.8648H5C4.72386 35.8648 4.5 35.6409 4.5 35.3648V14.1035ZM5.5 14.6035V34.8648H25.3929V14.6035H5.5Z" fill="#21A452"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
|
@ -0,0 +1,12 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.3252 17.6621C6.3252 17.386 6.54905 17.1621 6.8252 17.1621H17.7751C18.0513 17.1621 18.2751 17.386 18.2751 17.6621V35.4297C18.2751 35.7058 18.0513 35.9297 17.7751 35.9297H6.8252C6.54905 35.9297 6.3252 35.7058 6.3252 35.4297V17.6621ZM7.3252 18.1621V34.9297H17.2751V18.1621H7.3252Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.46875 19.5904L8.70812 17.3115L9.42138 18.0124L7.18201 20.2913L6.46875 19.5904Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.53076 22.9704L12.0916 17.3115L12.8049 18.0124L7.24402 23.6713L6.53076 22.9704Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.46875 26.4772L15.4778 17.3115L16.1909 18.0125L7.18192 27.1782L6.46875 26.4772Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.46875 29.9229L17.4681 18.7275L18.1814 19.4284L7.18208 30.6238L6.46875 29.9229Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.46875 33.3666L17.4187 22.2236L18.1319 22.9245L7.18201 34.0675L6.46875 33.3666Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.17139 35.0791L17.4509 25.6338L18.1643 26.3346L8.88473 35.7799L8.17139 35.0791Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.5542 35.0795L17.4178 29.1104L18.1312 29.8111L12.2676 35.7803L11.5542 35.0795Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.9385 35.0792L17.4183 32.5557L18.1316 33.2566L15.6517 35.7801L14.9385 35.0792Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 4C4.5 3.72386 4.72386 3.5 5 3.5H35.8831C36.1592 3.5 36.3831 3.72386 36.3831 4V35.4297C36.3831 35.7059 36.1592 35.9297 35.8831 35.9297H22.0261C21.7499 35.9297 21.5261 35.7059 21.5261 35.4297V18.1622H5C4.72386 18.1622 4.5 17.9383 4.5 17.6622V4ZM5.5 4.5V17.1622H22.0261C22.3022 17.1622 22.5261 17.386 22.5261 17.6622V34.9297H35.3831V4.5H5.5Z" fill="#B6B6B6"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
|
@ -0,0 +1,4 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.5 4.5V8.94653H13.3165C13.8704 8.94653 14.3091 9.39686 14.3091 9.94413V34.7513H19.9173V9.94413C19.9173 9.39686 20.3561 8.94653 20.91 8.94653H28.7479V4.5H5.5ZM4.5 4.4976C4.5 3.95033 4.93873 3.5 5.49267 3.5H28.7552C29.3092 3.5 29.7479 3.95033 29.7479 4.4976V8.94894C29.7479 9.49623 29.3092 9.94653 28.7552 9.94653H20.9173V34.7537C20.9173 35.3009 20.4786 35.7513 19.9247 35.7513H14.3018C13.7478 35.7513 13.3091 35.3009 13.3091 34.7537V9.94653H5.49267C4.93875 9.94653 4.5 9.49623 4.5 8.94894V4.4976Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.6776 23.1992C30.0687 23.1992 29.3174 23.2852 28.4194 23.4751L28.418 23.4754C27.6747 23.6302 27.0728 23.8232 26.6097 24.0434V25.609C27.7458 24.9864 28.949 24.671 30.2171 24.671C30.9887 24.671 31.6595 24.849 32.1508 25.282C32.6485 25.7205 32.8831 26.3506 32.9227 27.0858L32.9228 27.0891C32.9412 27.479 32.6447 27.7899 32.2966 27.8401L32.2926 27.8407L29.1512 28.2677C29.1508 28.2678 29.1505 28.2678 29.1502 28.2679C27.8223 28.4541 26.8965 28.8651 26.3047 29.4484C25.7237 30.0211 25.4102 30.8138 25.4102 31.8885C25.4102 32.9226 25.7165 33.6844 26.2945 34.2368L26.2959 34.2381C26.8743 34.7952 27.6663 35.0935 28.7176 35.0935C30.135 35.0935 31.1884 34.4959 31.9294 33.2501L32.0748 33.0057H32.902V34.796H35.2864V27.8699C35.2864 26.2229 34.8795 25.0789 34.1535 24.3439C33.4286 23.6101 32.3018 23.1992 30.6776 23.1992ZM28.2133 22.4965C29.1572 22.297 29.9801 22.1992 30.6776 22.1992C32.4593 22.1992 33.8869 22.6511 34.8649 23.6412C35.8418 24.6302 36.2864 26.0716 36.2864 27.8699V35.0526C36.2864 35.4594 35.96 35.796 35.5454 35.796H32.6429C32.2283 35.796 31.902 35.4594 31.902 35.0526V34.8882C31.06 35.6882 29.9909 36.0935 28.7176 36.0935C27.4666 36.0935 26.406 35.7321 25.6029 34.9591C24.7891 34.181 24.4102 33.1366 24.4102 31.8885C24.4102 30.6051 24.7928 29.5346 25.6027 28.7362C26.4018 27.9485 27.5615 27.4807 29.0124 27.2774L29.0144 27.2771L31.899 26.885C31.838 26.475 31.6885 26.2074 31.4897 26.0322C31.246 25.8175 30.8485 25.671 30.2171 25.671C28.983 25.671 27.816 26.0148 26.7022 26.714L26.7003 26.7152C26.2172 27.0155 25.6097 26.6537 25.6097 26.1013V23.8729C25.6097 23.6204 25.7426 23.3699 25.9833 23.2389L25.9896 23.2355C26.5797 22.9256 27.3293 22.6807 28.2133 22.4965ZM32.9287 28.8587V30.3038C32.9287 31.1881 32.6554 31.9555 32.0921 32.5761C31.5228 33.2034 30.7922 33.519 29.9279 33.519C29.3131 33.519 28.7589 33.3526 28.3338 32.9677C27.907 32.5812 27.7035 32.0675 27.7035 31.4829C27.7035 30.8652 27.9074 30.3262 28.3488 29.9241C28.7739 29.5367 29.3683 29.3233 30.0647 29.2295L30.0672 29.2292L32.9287 28.8587ZM30.1981 30.2206C30.1977 30.2207 30.1973 30.2207 30.1968 30.2208C29.6087 30.3001 29.2395 30.4653 29.0223 30.6633C28.821 30.8466 28.7035 31.1 28.7035 31.4829C28.7035 31.8177 28.8107 32.0504 29.0051 32.2264C29.2012 32.4041 29.493 32.519 29.9279 32.519C30.5201 32.519 30.9784 32.3153 31.3516 31.9041C31.7308 31.4863 31.9287 30.9663 31.9287 30.3038V29.9965L30.1981 30.2206Z" fill="#B6B6B6"/>
|
||||
</svg>
|
After Width: | Height: | Size: 3.0 KiB |
|
@ -0,0 +1,7 @@
|
|||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 21.2715C5 20.9953 5.22386 20.7715 5.5 20.7715H34.5C34.7761 20.7715 35 20.9953 35 21.2715V25.6602C35 25.9363 34.7761 26.1602 34.5 26.1602H5.5C5.22386 26.1602 5 25.9363 5 25.6602V21.2715ZM6 21.7715V25.1602H34V21.7715H6Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 15.3281C5 15.052 5.22386 14.8281 5.5 14.8281H34.5C34.7761 14.8281 35 15.052 35 15.3281V18.4512C35 18.7274 34.7761 18.9512 34.5 18.9512H5.5C5.22386 18.9512 5 18.7274 5 18.4512V15.3281ZM6 15.8281V17.9512H34V15.8281H6Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 10.3008C5 10.0246 5.22386 9.80078 5.5 9.80078H34.5C34.7761 9.80078 35 10.0246 35 10.3008V12.5078C35 12.7839 34.7761 13.0078 34.5 13.0078H5.5C5.22386 13.0078 5 12.7839 5 12.5078V10.3008ZM6 10.8008V12.0078H34V10.8008H6Z" fill="#21A452"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 6.48047C5 6.20433 5.22386 5.98047 5.5 5.98047H34.5C34.7761 5.98047 35 6.20433 35 6.48047V7.48047C35 7.75661 34.7761 7.98047 34.5 7.98047H5.5C5.22386 7.98047 5 7.75661 5 7.48047V6.48047Z" fill="#B6B6B6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 28.4805C5 28.2043 5.22386 27.9805 5.5 27.9805H34.5C34.7761 27.9805 35 28.2043 35 28.4805V33.4805C35 33.7566 34.7761 33.9805 34.5 33.9805H5.5C5.22386 33.9805 5 33.7566 5 33.4805V28.4805ZM6 28.9805V32.9805H34V28.9805H6Z" fill="#B6B6B6"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
|
@ -139,16 +139,21 @@ namespace ImGui
|
|||
const wchar_t EjectHoverButton = 0x13;
|
||||
const wchar_t CancelButton = 0x14;
|
||||
const wchar_t CancelHoverButton = 0x15;
|
||||
const wchar_t CloseNotifDarkButton = 0x16;
|
||||
const wchar_t CloseNotifHoverDarkButton = 0x17;
|
||||
// const wchar_t VarLayerHeightMarker = 0x16;
|
||||
|
||||
const wchar_t RightArrowButton = 0x18;
|
||||
const wchar_t RightArrowHoverButton = 0x19;
|
||||
const wchar_t PreferencesButton = 0x1A;
|
||||
const wchar_t PreferencesHoverButton = 0x1B;
|
||||
const wchar_t DocumentationDarkButton = 0x1C;
|
||||
const wchar_t DocumentationHoverDarkButton = 0x1D;
|
||||
// const wchar_t SinkingObjectMarker = 0x1C;
|
||||
// const wchar_t CustomSupportsMarker = 0x1D;
|
||||
// const wchar_t CustomSeamMarker = 0x1E;
|
||||
// const wchar_t MmuSegmentationMarker = 0x1F;
|
||||
|
||||
// Do not forget use following letters only in wstring
|
||||
//BBS use 08xx to avoid unicode character which may be used
|
||||
const wchar_t DocumentationButton = 0x0800;
|
||||
|
@ -167,6 +172,13 @@ namespace ImGui
|
|||
const wchar_t SphereButtonIcon = 0x0816;
|
||||
const wchar_t GapFillIcon = 0x0817;
|
||||
|
||||
const wchar_t MinimalizeDarkButton = 0x081C;
|
||||
const wchar_t MinimalizeHoverDarkButton = 0x081D;
|
||||
const wchar_t RightArrowDarkButton = 0x081E;
|
||||
const wchar_t RightArrowHoverDarkButton = 0x081F;
|
||||
const wchar_t PreferencesDarkButton = 0x0820;
|
||||
const wchar_t PreferencesHoverDarkButton = 0x0821;
|
||||
|
||||
// void MyFunction(const char* name, const MyMatrix44& v);
|
||||
}
|
||||
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
|
||||
static const float GROUND_Z = -0.04f;
|
||||
static const std::array<float, 4> DEFAULT_MODEL_COLOR = { 0.3255f, 0.337f, 0.337f, 1.0f };
|
||||
static const std::array<float, 4> DEFAULT_MODEL_COLOR_DARK = { 0.255f, 0.255f, 0.283f, 1.0f };
|
||||
static const std::array<float, 4> PICKING_MODEL_COLOR = { 0.0f, 0.0f, 0.0f, 1.0f };
|
||||
|
||||
namespace Slic3r {
|
||||
|
@ -334,7 +335,7 @@ void Bed3D::render_internal(GLCanvas3D& canvas, bool bottom, float scale_factor,
|
|||
|
||||
glsafe(::glEnable(GL_DEPTH_TEST));
|
||||
|
||||
m_model.set_color(-1, DEFAULT_MODEL_COLOR);
|
||||
m_model.set_color(-1, wxGetApp().app_config->get("dark_color_mode") == "1" ? DEFAULT_MODEL_COLOR_DARK : DEFAULT_MODEL_COLOR);
|
||||
|
||||
switch (m_type)
|
||||
{
|
||||
|
@ -651,7 +652,7 @@ void Bed3D::render_model() const
|
|||
GLModel* model = const_cast<GLModel*>(&m_model);
|
||||
|
||||
if (model->get_filename() != m_model_filename && model->init_from_file(m_model_filename)) {
|
||||
model->set_color(-1, DEFAULT_MODEL_COLOR);
|
||||
model->set_color(-1, wxGetApp().app_config->get("dark_color_mode") == "1" ? DEFAULT_MODEL_COLOR_DARK : DEFAULT_MODEL_COLOR);
|
||||
|
||||
update_model_offset();
|
||||
}
|
||||
|
|
|
@ -330,9 +330,8 @@ void GCodeViewer::SequentialView::Marker::render(int canvas_width, int canvas_he
|
|||
|
||||
static float last_window_width = 0.0f;
|
||||
static size_t last_text_length = 0;
|
||||
static const ImU32 text_name_clr = IM_COL32(38, 46, 48, 255);
|
||||
static const ImU32 text_value_clr = IM_COL32(144, 144, 144, 255);
|
||||
static const ImU32 window_bg_clr = IM_COL32(255, 255, 255, 255);
|
||||
const ImU32 text_name_clr = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(255, 255, 255, 0.88 * 255) : IM_COL32(38, 46, 48, 255);
|
||||
const ImU32 text_value_clr = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(255, 255, 255, 0.4 * 255) : IM_COL32(144, 144, 144, 255);
|
||||
|
||||
auto it = std::find_if(moves.begin(), moves.end(), [&curr_line_id](auto move) {
|
||||
return move.gcode_id == curr_line_id;
|
||||
|
@ -347,7 +346,6 @@ void GCodeViewer::SequentialView::Marker::render(int canvas_width, int canvas_he
|
|||
imgui.push_toolbar_style(m_scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(0.0, 4.0 * m_scale));
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(20.0 * m_scale, 6.0 * m_scale));
|
||||
ImGui::PushStyleColor(ImGuiCol_WindowBg, window_bg_clr);
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, text_name_clr);
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, text_value_clr);
|
||||
imgui.begin(std::string("ExtruderPosition"), ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoTitleBar);
|
||||
|
@ -465,9 +463,9 @@ void GCodeViewer::SequentialView::Marker::render(int canvas_width, int canvas_he
|
|||
}
|
||||
|
||||
imgui.end();
|
||||
imgui.pop_toolbar_style();
|
||||
ImGui::PopStyleVar(2);
|
||||
ImGui::PopStyleColor(3);
|
||||
ImGui::PopStyleColor(2);
|
||||
imgui.pop_toolbar_style();
|
||||
}
|
||||
|
||||
void GCodeViewer::SequentialView::GCodeWindow::load_gcode(const std::string& filename, std::vector<size_t> &&lines_ends)
|
||||
|
|
|
@ -78,7 +78,9 @@ static const float SLIDER_RIGHT_MARGIN = 105.0f;
|
|||
static const float SLIDER_BOTTOM_MARGIN = 90.0f;
|
||||
|
||||
float GLCanvas3D::DEFAULT_BG_LIGHT_COLOR[3] = { 0.906f, 0.906f, 0.906f };
|
||||
float GLCanvas3D::DEFAULT_BG_LIGHT_COLOR_DARK[3] = { 0.329f, 0.329f, 0.353f };
|
||||
float GLCanvas3D::ERROR_BG_LIGHT_COLOR[3] = { 0.753f, 0.192f, 0.039f };
|
||||
float GLCanvas3D::ERROR_BG_LIGHT_COLOR_DARK[3] = { 0.753f, 0.192f, 0.039f };
|
||||
|
||||
void GLCanvas3D::update_render_colors()
|
||||
{
|
||||
|
@ -241,8 +243,10 @@ void GLCanvas3D::LayersEditing::render_variable_layer_height_dialog(const GLCanv
|
|||
if (imgui.button(_L("Adaptive")))
|
||||
wxPostEvent((wxEvtHandler*)canvas.get_wxglcanvas(), Event<float>(EVT_GLCANVAS_ADAPTIVE_LAYER_HEIGHT_PROFILE, m_adaptive_quality));
|
||||
ImGui::SameLine();
|
||||
float text_align = ImGui::GetCursorPosX();
|
||||
static float text_align = ImGui::GetCursorPosX();
|
||||
ImGui::AlignTextToFramePadding();
|
||||
text_align = std::max(text_align, ImGui::GetCursorPosX());
|
||||
ImGui::SetCursorPosX(text_align);
|
||||
imgui.text(_L("Quality / Speed"));
|
||||
if (ImGui::IsItemHovered()) {
|
||||
//ImGui::BeginTooltip();
|
||||
|
@ -250,22 +254,28 @@ void GLCanvas3D::LayersEditing::render_variable_layer_height_dialog(const GLCanv
|
|||
//ImGui::EndTooltip();
|
||||
}
|
||||
ImGui::SameLine();
|
||||
float slider_align = ImGui::GetCursorPosX();
|
||||
static float slider_align = ImGui::GetCursorPosX();
|
||||
ImGui::PushItemWidth(sliders_width);
|
||||
m_adaptive_quality = std::clamp(m_adaptive_quality, 0.0f, 1.f);
|
||||
slider_align = std::max(slider_align, ImGui::GetCursorPosX());
|
||||
ImGui::SetCursorPosX(slider_align);
|
||||
imgui.bbl_slider_float_style("##adaptive_slider", &m_adaptive_quality, 0.0f, 1.f, "%.2f");
|
||||
ImGui::SameLine();
|
||||
float input_align = ImGui::GetCursorPosX();
|
||||
static float input_align = ImGui::GetCursorPosX();
|
||||
ImGui::PushItemWidth(input_box_width);
|
||||
input_align = std::max(input_align, ImGui::GetCursorPosX());
|
||||
ImGui::SetCursorPosX(input_align);
|
||||
ImGui::BBLDragFloat("##adaptive_input", &m_adaptive_quality, 0.05f, 0.0f, 0.0f, "%.2f");
|
||||
|
||||
if (imgui.button(_L("Smooth")))
|
||||
wxPostEvent((wxEvtHandler*)canvas.get_wxglcanvas(), HeightProfileSmoothEvent(EVT_GLCANVAS_SMOOTH_LAYER_HEIGHT_PROFILE, m_smooth_params));
|
||||
ImGui::SameLine();
|
||||
text_align = std::max(text_align, ImGui::GetCursorPosX());
|
||||
ImGui::SetCursorPosX(text_align);
|
||||
ImGui::AlignTextToFramePadding();
|
||||
imgui.text(_L("Radius"));
|
||||
ImGui::SameLine();
|
||||
slider_align = std::max(slider_align, ImGui::GetCursorPosX());
|
||||
ImGui::SetCursorPosX(slider_align);
|
||||
ImGui::PushItemWidth(sliders_width);
|
||||
int radius = (int)m_smooth_params.radius;
|
||||
|
@ -282,6 +292,7 @@ void GLCanvas3D::LayersEditing::render_variable_layer_height_dialog(const GLCanv
|
|||
ImGui::PopStyleColor(4);
|
||||
ImGui::PopStyleVar();
|
||||
ImGui::SameLine();
|
||||
input_align = std::max(input_align, ImGui::GetCursorPosX());
|
||||
ImGui::SetCursorPosX(input_align);
|
||||
ImGui::PushItemWidth(input_box_width);
|
||||
ImGui::PushStyleColor(ImGuiCol_BorderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f));
|
||||
|
@ -5658,8 +5669,10 @@ bool GLCanvas3D::_init_main_toolbar()
|
|||
if (!m_main_toolbar.is_enabled())
|
||||
return true;
|
||||
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
|
||||
BackgroundTexture::Metadata background_data;
|
||||
background_data.filename = "toolbar_background.png";
|
||||
background_data.filename = dark_mode ? "toolbar_background_dark.png" : "toolbar_background.png";
|
||||
background_data.left = 16;
|
||||
background_data.top = 16;
|
||||
background_data.right = 16;
|
||||
|
@ -5696,10 +5709,12 @@ bool GLCanvas3D::_init_main_toolbar()
|
|||
m_main_toolbar.set_separator_size(5);
|
||||
m_main_toolbar.set_gap_size(4);
|
||||
|
||||
m_main_toolbar.del_all_item();
|
||||
|
||||
GLToolbarItem::Data item;
|
||||
|
||||
item.name = "add";
|
||||
item.icon_filename = "toolbar_open.svg";
|
||||
item.icon_filename = dark_mode ? "toolbar_open_dark.svg" : "toolbar_open.svg";
|
||||
item.tooltip = _utf8(L("Add")) + " [" + GUI::shortkey_ctrl_prefix() + "I]";
|
||||
item.sprite_id = 0;
|
||||
item.left.action_callback = [this]() { if (m_canvas != nullptr) wxPostEvent(m_canvas, SimpleEvent(EVT_GLTOOLBAR_ADD)); };
|
||||
|
@ -5708,7 +5723,7 @@ bool GLCanvas3D::_init_main_toolbar()
|
|||
return false;
|
||||
|
||||
item.name = "addplate";
|
||||
item.icon_filename = "toolbar_add_plate.svg";
|
||||
item.icon_filename = dark_mode ? "toolbar_add_plate_dark.svg" : "toolbar_add_plate.svg";
|
||||
item.tooltip = _utf8(L("Add plate"));
|
||||
item.sprite_id++;
|
||||
item.left.action_callback = [this]() { if (m_canvas != nullptr) wxPostEvent(m_canvas, SimpleEvent(EVT_GLTOOLBAR_ADD_PLATE)); };
|
||||
|
@ -5717,7 +5732,7 @@ bool GLCanvas3D::_init_main_toolbar()
|
|||
return false;
|
||||
|
||||
item.name = "orient";
|
||||
item.icon_filename = "toolbar_orient.svg";
|
||||
item.icon_filename = dark_mode ? "toolbar_orient_dark.svg" : "toolbar_orient.svg";
|
||||
item.tooltip = _utf8(L("Auto orient"));
|
||||
item.sprite_id++;
|
||||
item.left.render_callback = nullptr;
|
||||
|
@ -5737,7 +5752,7 @@ bool GLCanvas3D::_init_main_toolbar()
|
|||
return false;
|
||||
|
||||
item.name = "arrange";
|
||||
item.icon_filename = "toolbar_arrange.svg";
|
||||
item.icon_filename = dark_mode ? "toolbar_arrange_dark.svg" : "toolbar_arrange.svg";
|
||||
item.tooltip = _utf8(L("Arrange all objects")) + " [A]\n" + _utf8(L("Arrange objects on selected plates")) + " [Shift+A]";
|
||||
item.sprite_id++;
|
||||
item.left.action_callback = []() {};
|
||||
|
@ -5761,7 +5776,7 @@ bool GLCanvas3D::_init_main_toolbar()
|
|||
return false;
|
||||
|
||||
item.name = "splitobjects";
|
||||
item.icon_filename = "split_objects.svg";
|
||||
item.icon_filename = dark_mode ? "split_objects_dark.svg" : "split_objects.svg";
|
||||
item.tooltip = _utf8(L("Split to objects"));
|
||||
item.sprite_id++;
|
||||
item.left.render_callback = nullptr;
|
||||
|
@ -5772,7 +5787,7 @@ bool GLCanvas3D::_init_main_toolbar()
|
|||
return false;
|
||||
|
||||
item.name = "splitvolumes";
|
||||
item.icon_filename = "split_parts.svg";
|
||||
item.icon_filename = dark_mode ? "split_parts_dark.svg" : "split_parts.svg";
|
||||
item.tooltip = _utf8(L("Split to parts"));
|
||||
item.sprite_id++;
|
||||
item.left.action_callback = [this]() { if (m_canvas != nullptr) wxPostEvent(m_canvas, SimpleEvent(EVT_GLTOOLBAR_SPLIT_VOLUMES)); };
|
||||
|
@ -5782,7 +5797,7 @@ bool GLCanvas3D::_init_main_toolbar()
|
|||
return false;
|
||||
|
||||
item.name = "layersediting";
|
||||
item.icon_filename = "toolbar_variable_layer_height.svg";
|
||||
item.icon_filename = dark_mode ? "toolbar_variable_layer_height_dark.svg" : "toolbar_variable_layer_height.svg";
|
||||
item.tooltip = _utf8(L("Variable layer height"));
|
||||
item.sprite_id++;
|
||||
item.left.action_callback = [this]() { if (m_canvas != nullptr) wxPostEvent(m_canvas, SimpleEvent(EVT_GLTOOLBAR_LAYERSEDITING)); };
|
||||
|
@ -5839,8 +5854,10 @@ bool GLCanvas3D::_init_assemble_view_toolbar()
|
|||
if (!m_assemble_view_toolbar.is_enabled())
|
||||
return true;
|
||||
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
|
||||
BackgroundTexture::Metadata background_data;
|
||||
background_data.filename = "toolbar_background.png";
|
||||
background_data.filename = dark_mode ? "toolbar_background_dark.png" : "toolbar_background.png";
|
||||
background_data.left = 16;
|
||||
background_data.top = 16;
|
||||
background_data.right = 16;
|
||||
|
@ -5861,6 +5878,8 @@ bool GLCanvas3D::_init_assemble_view_toolbar()
|
|||
m_assemble_view_toolbar.set_separator_size(10);
|
||||
m_assemble_view_toolbar.set_gap_size(4);
|
||||
|
||||
m_assemble_view_toolbar.del_all_item();
|
||||
|
||||
GLToolbarItem::Data item;
|
||||
item.name = "assembly_view";
|
||||
item.icon_filename = "toolbar_assemble.svg";
|
||||
|
@ -5894,9 +5913,10 @@ bool GLCanvas3D::_init_separator_toolbar()
|
|||
if (!m_separator_toolbar.is_enabled())
|
||||
return true;
|
||||
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
|
||||
BackgroundTexture::Metadata background_data;
|
||||
background_data.filename = "toolbar_background.png";
|
||||
background_data.filename = dark_mode ? "toolbar_background_dark.png" : "toolbar_background.png";
|
||||
background_data.left = 0;
|
||||
background_data.top = 0;
|
||||
background_data.right = 0;
|
||||
|
@ -5915,6 +5935,8 @@ bool GLCanvas3D::_init_separator_toolbar()
|
|||
m_separator_toolbar.set_vertical_orientation(GLToolbar::Layout::VO_Top);
|
||||
m_separator_toolbar.set_border(5.0f);
|
||||
|
||||
m_separator_toolbar.del_all_item();
|
||||
|
||||
GLToolbarItem::Data sperate_item;
|
||||
sperate_item.name = "start_seperator";
|
||||
sperate_item.icon_filename = "seperator.svg";
|
||||
|
@ -6246,18 +6268,21 @@ void GLCanvas3D::_render_background() const
|
|||
|
||||
::glBegin(GL_QUADS);
|
||||
|
||||
float* background_color = wxGetApp().app_config->get("dark_color_mode") == "1" ? DEFAULT_BG_LIGHT_COLOR_DARK : DEFAULT_BG_LIGHT_COLOR;
|
||||
float* error_background_color = wxGetApp().app_config->get("dark_color_mode") == "1" ? ERROR_BG_LIGHT_COLOR_DARK : ERROR_BG_LIGHT_COLOR;
|
||||
|
||||
if (use_error_color)
|
||||
::glColor3fv(ERROR_BG_LIGHT_COLOR);
|
||||
::glColor3fv(error_background_color);
|
||||
else
|
||||
::glColor3fv(DEFAULT_BG_LIGHT_COLOR);
|
||||
::glColor3fv(background_color);
|
||||
|
||||
::glVertex2f(-1.0f, -1.0f);
|
||||
::glVertex2f(1.0f, -1.0f);
|
||||
|
||||
if (use_error_color)
|
||||
::glColor3fv(ERROR_BG_LIGHT_COLOR);
|
||||
::glColor3fv(error_background_color);
|
||||
else
|
||||
::glColor3fv(DEFAULT_BG_LIGHT_COLOR);
|
||||
::glColor3fv(background_color);
|
||||
|
||||
::glVertex2f(1.0f, 1.0f);
|
||||
::glVertex2f(-1.0f, 1.0f);
|
||||
|
@ -6668,13 +6693,35 @@ void GLCanvas3D::_render_overlays()
|
|||
m_gizmos.set_overlay_icon_size(gizmo_size);
|
||||
#endif // ENABLE_RETINA_GL
|
||||
|
||||
_render_separator_toolbar_right();
|
||||
_render_separator_toolbar_left();
|
||||
_render_main_toolbar();
|
||||
static bool last_dark_mode_tatus = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
bool dark_mode_status = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
if (dark_mode_status != last_dark_mode_tatus) {
|
||||
last_dark_mode_tatus = dark_mode_status;
|
||||
// reset svg
|
||||
_init_toolbars();
|
||||
m_gizmos.init();
|
||||
// re-generate icon texture
|
||||
m_separator_toolbar.set_icon_dirty();
|
||||
_render_separator_toolbar_right();
|
||||
m_separator_toolbar.set_icon_dirty();
|
||||
_render_separator_toolbar_left();
|
||||
m_main_toolbar.set_icon_dirty();
|
||||
_render_main_toolbar();
|
||||
wxGetApp().plater()->get_collapse_toolbar().set_icon_dirty();
|
||||
_render_collapse_toolbar();
|
||||
m_assemble_view_toolbar.set_icon_dirty();
|
||||
_render_assemble_view_toolbar();
|
||||
m_gizmos.set_icon_dirty();
|
||||
}
|
||||
else {
|
||||
_render_separator_toolbar_right();
|
||||
_render_separator_toolbar_left();
|
||||
_render_main_toolbar();
|
||||
_render_collapse_toolbar();
|
||||
_render_assemble_view_toolbar();
|
||||
}
|
||||
//BBS: GUI refactor: GLToolbar
|
||||
_render_imgui_select_plate_toolbar();
|
||||
_render_collapse_toolbar();
|
||||
_render_assemble_view_toolbar();
|
||||
_render_return_toolbar();
|
||||
// BBS
|
||||
//_render_view_toolbar();
|
||||
|
|
|
@ -200,7 +200,9 @@ class GLCanvas3D
|
|||
|
||||
|
||||
static float DEFAULT_BG_LIGHT_COLOR[3];
|
||||
static float DEFAULT_BG_LIGHT_COLOR_DARK[3];
|
||||
static float ERROR_BG_LIGHT_COLOR[3];
|
||||
static float ERROR_BG_LIGHT_COLOR_DARK[3];
|
||||
|
||||
static void update_render_colors();
|
||||
static void load_render_colors();
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#include "nanosvg/nanosvgrast.h"
|
||||
|
||||
#include "libslic3r/Utils.hpp"
|
||||
|
||||
#include "GUI_App.hpp"
|
||||
namespace Slic3r {
|
||||
namespace GUI {
|
||||
|
||||
|
@ -244,6 +244,8 @@ bool GLTexture::load_from_svg_files_as_sprites_array(const std::vector<std::stri
|
|||
if (filenames.empty() || states.empty() || sprite_size_px == 0)
|
||||
return false;
|
||||
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
|
||||
// every tile needs to have a 1px border around it to avoid artifacts when linear sampling on its edges
|
||||
unsigned int sprite_size_px_ex = sprite_size_px + 1;
|
||||
|
||||
|
@ -262,14 +264,23 @@ bool GLTexture::load_from_svg_files_as_sprites_array(const std::vector<std::stri
|
|||
|
||||
std::vector<unsigned char> data(n_pixels * 4, 0);
|
||||
std::vector<unsigned char> sprite_data(sprite_bytes, 0);
|
||||
std::vector<unsigned char> sprite_white_only_data(sprite_bytes, 0);
|
||||
std::vector<unsigned char> sprite_gray_only_data(sprite_bytes, 0);
|
||||
std::vector<unsigned char> sprite_white_only_data(sprite_bytes, 0); // normal
|
||||
std::vector<unsigned char> sprite_gray_only_data(sprite_bytes, 0); // disable
|
||||
std::vector<unsigned char> output_data(sprite_bytes, 0);
|
||||
|
||||
//BBS
|
||||
std::vector<unsigned char> pressed_data(sprite_bytes, 0);
|
||||
std::vector<unsigned char> pressed_data(sprite_bytes, 0); // (gizmo) pressed
|
||||
std::vector<unsigned char> disable_data(sprite_bytes, 0);
|
||||
std::vector<unsigned char> hover_data(sprite_bytes, 0);
|
||||
std::vector<unsigned char> hover_data(sprite_bytes, 0); // hover
|
||||
|
||||
const unsigned char pressed_color[3] = {255, 255, 255};
|
||||
const unsigned char hover_color[3] = {255, 255, 255};
|
||||
const unsigned char normal_color[3] = {43, 52, 54};
|
||||
const unsigned char disable_color[3] = {200, 200, 200};
|
||||
const unsigned char pressed_color_dark[3] = {60, 60, 65};
|
||||
const unsigned char hover_color_dark[3] = {60, 60, 65};
|
||||
const unsigned char normal_color_dark[3] = {182, 182, 182};
|
||||
const unsigned char disable_color_dark[3] = {76, 76, 85};
|
||||
|
||||
NSVGrasterizer* rast = nsvgCreateRasterizer();
|
||||
if (rast == nullptr) {
|
||||
|
@ -299,12 +310,13 @@ bool GLTexture::load_from_svg_files_as_sprites_array(const std::vector<std::stri
|
|||
::memcpy((void*)pressed_data.data(), (const void*)sprite_data.data(), sprite_bytes);
|
||||
for (int i = 0; i < sprite_n_pixels; ++i) {
|
||||
int offset = i * 4;
|
||||
if (pressed_data.data()[offset + 0] == 0 &&
|
||||
if (pressed_data.data()[offset + 0] == 0 &&
|
||||
pressed_data.data()[offset + 1] == 0 &&
|
||||
pressed_data.data()[offset + 2] == 0) {
|
||||
::memset((void*)&pressed_data.data()[offset], 238, 3);
|
||||
pressed_data.data()[offset + 3] = (unsigned char) 225;
|
||||
}
|
||||
hover_data.data()[offset + 0] = dark_mode ? pressed_color_dark[0] : pressed_color[0];
|
||||
hover_data.data()[offset + 0] = dark_mode ? pressed_color_dark[1] : pressed_color[1];
|
||||
hover_data.data()[offset + 0] = dark_mode ? pressed_color_dark[2] : pressed_color[2];
|
||||
}
|
||||
}
|
||||
|
||||
::memcpy((void*)disable_data.data(), (const void*)sprite_data.data(), sprite_bytes);
|
||||
|
@ -319,23 +331,23 @@ bool GLTexture::load_from_svg_files_as_sprites_array(const std::vector<std::stri
|
|||
int offset = i * 4;
|
||||
if (hover_data.data()[offset + 0] == 0 &&
|
||||
hover_data.data()[offset + 1] == 0 &&
|
||||
hover_data.data()[offset + 2] == 0)
|
||||
hover_data.data()[offset + 2] == 0)
|
||||
{
|
||||
::memset((void *) &hover_data.data()[offset], 238, 3);
|
||||
hover_data.data()[offset + 3] = (unsigned char) 75;
|
||||
hover_data.data()[offset + 0] = dark_mode ? hover_color_dark[0] : hover_color[0];
|
||||
hover_data.data()[offset + 1] = dark_mode ? hover_color_dark[1] : hover_color[1];
|
||||
hover_data.data()[offset + 2] = dark_mode ? hover_color_dark[2] : hover_color[2];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
::memcpy((void*)sprite_white_only_data.data(), (const void*)sprite_data.data(), sprite_bytes);
|
||||
for (int i = 0; i < sprite_n_pixels; ++i) {
|
||||
int offset = i * 4;
|
||||
if (sprite_white_only_data.data()[offset + 0] != 0 ||
|
||||
sprite_white_only_data.data()[offset + 1] != 0 ||
|
||||
sprite_white_only_data.data()[offset + 2] != 0){
|
||||
sprite_white_only_data.data()[offset + 0] = (unsigned char) 43;
|
||||
sprite_white_only_data.data()[offset + 1] = (unsigned char) 52;
|
||||
sprite_white_only_data.data()[offset + 2] = (unsigned char) 54;
|
||||
sprite_white_only_data.data()[offset + 1] != 0 ||
|
||||
sprite_white_only_data.data()[offset + 2] != 0) {
|
||||
sprite_white_only_data.data()[offset + 0] = dark_mode ? normal_color_dark[0] : normal_color[0];
|
||||
sprite_white_only_data.data()[offset + 1] = dark_mode ? normal_color_dark[1] : normal_color[1];
|
||||
sprite_white_only_data.data()[offset + 2] = dark_mode ? normal_color_dark[2] : normal_color[2];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -343,9 +355,11 @@ bool GLTexture::load_from_svg_files_as_sprites_array(const std::vector<std::stri
|
|||
for (int i = 0; i < sprite_n_pixels; ++i) {
|
||||
int offset = i * 4;
|
||||
if (sprite_gray_only_data.data()[offset + 0] != 0 ||
|
||||
sprite_gray_only_data.data()[offset + 1] != 0 ||
|
||||
sprite_gray_only_data.data()[offset + 2] != 0 ) {
|
||||
::memset((void*)&sprite_gray_only_data.data()[offset], 200, 3);
|
||||
sprite_gray_only_data.data()[offset + 1] != 0 ||
|
||||
sprite_gray_only_data.data()[offset + 2] != 0) {
|
||||
sprite_gray_only_data.data()[offset + 0] = dark_mode ? disable_color_dark[0] : disable_color[0];
|
||||
sprite_gray_only_data.data()[offset + 1] = dark_mode ? disable_color_dark[1] : disable_color[1];
|
||||
sprite_gray_only_data.data()[offset + 2] = dark_mode ? disable_color_dark[2] : disable_color[2];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -268,9 +268,6 @@ GLToolbar::~GLToolbar()
|
|||
|
||||
bool GLToolbar::init(const BackgroundTexture::Metadata& background_texture)
|
||||
{
|
||||
if (m_background_texture.texture.get_id() != 0)
|
||||
return true;
|
||||
|
||||
std::string path = resources_dir() + "/images/";
|
||||
bool res = false;
|
||||
|
||||
|
|
|
@ -356,6 +356,7 @@ public:
|
|||
|
||||
Layout::EType get_layout_type() const;
|
||||
void set_layout_type(Layout::EType type);
|
||||
void set_icon_dirty() { m_icons_texture_dirty = true; }
|
||||
Layout::EHorizontalOrientation get_horizontal_orientation() const { return m_layout.horizontal_orientation; }
|
||||
void set_horizontal_orientation(Layout::EHorizontalOrientation orientation) { m_layout.horizontal_orientation = orientation; }
|
||||
Layout::EVerticalOrientation get_vertical_orientation() const { return m_layout.vertical_orientation; }
|
||||
|
|
|
@ -246,6 +246,7 @@ void GLGizmoFdmSupports::on_render_input_window(float x, float y, float bottom_l
|
|||
|
||||
ImGui::AlignTextToFramePadding();
|
||||
m_imgui->text(m_desc.at("tool_type"));
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
std::array<wchar_t, 4> tool_icons = { ImGui::CircleButtonIcon, ImGui::SphereButtonIcon, ImGui::FillButtonIcon, ImGui::GapFillIcon };
|
||||
std::array<wxString, 4> tool_tips = { _L("Circle"), _L("Sphere"), _L("Fill"), _L("Gap Fill") };
|
||||
for (int i = 0; i < tool_icons.size(); i++) {
|
||||
|
@ -256,9 +257,9 @@ void GLGizmoFdmSupports::on_render_input_window(float x, float y, float bottom_l
|
|||
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 0.0);
|
||||
if (m_current_tool == tool_icons[i]) {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.86f, 0.99f, 0.91f, 1.00f)); // r, g, b, a
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f)); // r, g, b, a
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.00f, 0.68f, 0.26f, 1.00f));
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 1.0);
|
||||
|
@ -284,7 +285,7 @@ void GLGizmoFdmSupports::on_render_input_window(float x, float y, float bottom_l
|
|||
}
|
||||
}
|
||||
|
||||
m_imgui->checkbox(m_desc["on_overhangs_only"], m_paint_on_overhangs_only);
|
||||
m_imgui->bbl_checkbox(m_desc["on_overhangs_only"], m_paint_on_overhangs_only);
|
||||
if (ImGui::IsItemHovered())
|
||||
m_imgui->tooltip(format_wxstr(_L("Allows painting only on facets selected by: \"%1%\""), m_desc["highlight_by_angle"]), max_tooltip_width);
|
||||
ImGui::Separator();
|
||||
|
|
|
@ -464,6 +464,7 @@ void GLGizmoMmuSegmentation::on_render_input_window(float x, float y, float bott
|
|||
|
||||
m_imgui->text(m_desc.at("tool_type"));
|
||||
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
std::array<wchar_t, 6> tool_icons = { ImGui::CircleButtonIcon,ImGui::SphereButtonIcon, ImGui::TriangleButtonIcon, ImGui::HeightRangeIcon, ImGui::FillButtonIcon, ImGui::GapFillIcon };
|
||||
std::array<wxString, 6> tool_tips = { _L("Circle"), _L("Sphere"), _L("Triangle"), _L("Height Range"), _L("Fill"), _L("Gap Fill") };
|
||||
for (int i = 0; i < tool_icons.size(); i++) {
|
||||
|
@ -473,9 +474,9 @@ void GLGizmoMmuSegmentation::on_render_input_window(float x, float y, float bott
|
|||
if (i != 0) ImGui::SameLine((empty_button_width + m_imgui->scaled(1.75f)) * i + m_imgui->scaled(1.5f));
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 0.0);
|
||||
if (m_current_tool == tool_icons[i]) {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.86f, 0.99f, 0.91f, 1.00f)); // r, g, b, a
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f)); // r, g, b, a
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.00f, 0.68f, 0.26f, 1.00f));
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 1.0);
|
||||
|
|
|
@ -207,6 +207,7 @@ void GLGizmoSeam::on_render_input_window(float x, float y, float bottom_limit)
|
|||
|
||||
ImGui::AlignTextToFramePadding();
|
||||
m_imgui->text(m_desc.at("cursor_type"));
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
std::array<wchar_t, 2> tool_icons = { ImGui::CircleButtonIcon, ImGui::SphereButtonIcon};
|
||||
std::array<wxString, 2> tool_tips = { _L("Circle"), _L("Sphere")};
|
||||
for (int i = 0; i < tool_icons.size(); i++) {
|
||||
|
@ -216,9 +217,9 @@ void GLGizmoSeam::on_render_input_window(float x, float y, float bottom_limit)
|
|||
if (i != 0) ImGui::SameLine((empty_button_width + m_imgui->scaled(1.75f)) * i + m_imgui->scaled(1.3f));
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 0.0);
|
||||
if (m_current_tool == tool_icons[i]) {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.86f, 0.99f, 0.91f, 1.00f)); // r, g, b, a
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f)); // r, g, b, a
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, dark_mode ? ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f) : ImVec4(0.86f, 0.99f, 0.91f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.00f, 0.68f, 0.26f, 1.00f));
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 1.0);
|
||||
|
|
|
@ -236,7 +236,7 @@ void GLGizmoSimplify::on_render_input_window(float x, float y, float bottom_limi
|
|||
ImGuiWindowFlags_NoCollapse;
|
||||
m_imgui->begin(on_get_name(), flag);
|
||||
|
||||
m_imgui->text_colored(ImVec4(0.15f, 0.18f, 0.19f, 1.00f), tr_mesh_name + ":");
|
||||
m_imgui->text(tr_mesh_name + ":");
|
||||
// BBS: somehow the calculated utf8 width is too narrow, have to add 35 here
|
||||
ImGui::SameLine(text_left_width + space_size);
|
||||
std::string name = m_volume->name;
|
||||
|
@ -244,7 +244,7 @@ void GLGizmoSimplify::on_render_input_window(float x, float y, float bottom_limi
|
|||
name = name.substr(0, m_gui_cfg->max_char_in_name - 3) + "...";
|
||||
m_imgui->text_colored(ImVec4(0.42f, 0.42f, 0.42f, 1.00f), name);
|
||||
|
||||
m_imgui->text_colored(ImVec4(0.15f, 0.18f, 0.19f, 1.00f), tr_triangles + ":");
|
||||
m_imgui->text(tr_triangles + ":");
|
||||
ImGui::SameLine(text_left_width + space_size);
|
||||
|
||||
size_t orig_triangle_count = m_volume->mesh().its.indices.size();
|
||||
|
@ -361,22 +361,26 @@ void GLGizmoSimplify::on_render_input_window(float x, float y, float bottom_limi
|
|||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(0.15f, 0.18f, 0.19f, 1.00f));
|
||||
|
||||
m_imgui->disabled_begin(is_worker_running || ! is_result_ready);
|
||||
m_imgui->push_confirm_button_style();
|
||||
if (m_imgui->bbl_button(_L("Apply"))) {
|
||||
apply_simplify();
|
||||
}
|
||||
else if (ImGui::IsItemHovered(ImGuiHoveredFlags_AllowWhenDisabled) && is_worker_running) {
|
||||
ImGui::SetTooltip("%s", _u8L("Can't apply when proccess preview.").c_str());
|
||||
}
|
||||
m_imgui->pop_confirm_button_style();
|
||||
m_imgui->disabled_end(); // state !settings
|
||||
|
||||
ImGui::SameLine();
|
||||
|
||||
m_imgui->disabled_begin(is_cancelling);
|
||||
m_imgui->push_cancel_button_style();
|
||||
if (m_imgui->bbl_button(_L("Cancel"))) {
|
||||
close();
|
||||
}
|
||||
else if (ImGui::IsItemHovered(ImGuiHoveredFlags_AllowWhenDisabled) && is_cancelling)
|
||||
ImGui::SetTooltip("%s", _u8L("Operation already cancelling. Please wait few seconds.").c_str());
|
||||
m_imgui->pop_cancel_button_style();
|
||||
m_imgui->disabled_end(); // state cancelling
|
||||
|
||||
ImGui::PopStyleVar(3);
|
||||
|
|
|
@ -68,17 +68,65 @@ void GLGizmoText::on_render_for_picking()
|
|||
// TODO:
|
||||
}
|
||||
|
||||
void GLGizmoText::push_combo_style(const float scale)
|
||||
{
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BG);
|
||||
ImGui::PushStyleColor(ImGuiCol_BorderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderHovered, ImVec4(0.00f, 0.68f, 0.26f, 0.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Header, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarBg, ImGuiWrapper::COL_WINDOW_BG);
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, { 1.00f, 1.00f, 1.00f, 0.0f });
|
||||
void GLGizmoText::push_button_style(bool pressed) {
|
||||
if (wxGetApp().app_config->get("dark_color_mode") == "1") {
|
||||
if (pressed) {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(43 / 255.f, 64 / 255.f, 54 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(43 / 255.f, 64 / 255.f, 54 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(43 / 255.f, 64 / 255.f, 54 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.f, 174 / 255.f, 66 / 255.f, 1.f));
|
||||
}
|
||||
else {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(45.f / 255.f, 45.f / 255.f, 49.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(84 / 255.f, 84 / 255.f, 90 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(84 / 255.f, 84 / 255.f, 90 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(45.f / 255.f, 45.f / 255.f, 49.f / 255.f, 1.f));
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (pressed) {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(219 / 255.f, 253 / 255.f, 231 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(219 / 255.f, 253 / 255.f, 231 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(219 / 255.f, 253 / 255.f, 231 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.f, 174 / 255.f, 66 / 255.f, 1.f));
|
||||
}
|
||||
else {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(238 / 255.f, 238 / 255.f, 238 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(238 / 255.f, 238 / 255.f, 238 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void GLGizmoText::pop_button_style() {
|
||||
ImGui::PopStyleColor(4);
|
||||
}
|
||||
|
||||
void GLGizmoText::push_combo_style(const float scale) {
|
||||
if (wxGetApp().app_config->get("dark_color_mode") == "1") {
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BG_DARK);
|
||||
ImGui::PushStyleColor(ImGuiCol_BorderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderHovered, ImVec4(0.00f, 0.68f, 0.26f, 0.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Header, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarBg, ImGuiWrapper::COL_WINDOW_BG_DARK);
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, { 1.00f, 1.00f, 1.00f, 0.0f });
|
||||
}
|
||||
else {
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BG);
|
||||
ImGui::PushStyleColor(ImGuiCol_BorderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderHovered, ImVec4(0.00f, 0.68f, 0.26f, 0.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Header, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarBg, ImGuiWrapper::COL_WINDOW_BG);
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, { 1.00f, 1.00f, 1.00f, 0.0f });
|
||||
}
|
||||
}
|
||||
|
||||
void GLGizmoText::pop_combo_style()
|
||||
|
@ -116,12 +164,9 @@ void GLGizmoText::on_render_input_window(float x, float y, float bottom_limit)
|
|||
float input_size = input_text_size - button_size * 2 - ImGui::GetStyle().ItemSpacing.x * 4;
|
||||
|
||||
ImTextureID normal_B = m_parent.get_gizmos_manager().get_icon_texture_id(GLGizmosManager::MENU_ICON_NAME::IC_TEXT_B);
|
||||
ImTextureID press_B_hover = m_parent.get_gizmos_manager().get_icon_texture_id(GLGizmosManager::MENU_ICON_NAME::IC_TEXT_B_HOVER);
|
||||
ImTextureID press_B_press = m_parent.get_gizmos_manager().get_icon_texture_id(GLGizmosManager::MENU_ICON_NAME::IC_TEXT_B_PRESS);
|
||||
|
||||
ImTextureID normal_T = m_parent.get_gizmos_manager().get_icon_texture_id(GLGizmosManager::MENU_ICON_NAME::IC_TEXT_T);
|
||||
ImTextureID press_T_hover = m_parent.get_gizmos_manager().get_icon_texture_id(GLGizmosManager::MENU_ICON_NAME::IC_TEXT_T_HOVER);
|
||||
ImTextureID press_T_press = m_parent.get_gizmos_manager().get_icon_texture_id(GLGizmosManager::MENU_ICON_NAME::IC_TEXT_T_PRESS);
|
||||
ImTextureID normal_B_dark = m_parent.get_gizmos_manager().get_icon_texture_id(GLGizmosManager::MENU_ICON_NAME::IC_TEXT_B_DARK);
|
||||
ImTextureID normal_T_dark = m_parent.get_gizmos_manager().get_icon_texture_id(GLGizmosManager::MENU_ICON_NAME::IC_TEXT_T_DARK);
|
||||
|
||||
// adjust window position to avoid overlap the view toolbar
|
||||
if (last_h != win_h || last_y != y) {
|
||||
|
@ -174,12 +219,20 @@ void GLGizmoText::on_render_input_window(float x, float y, float bottom_limit)
|
|||
if (m_font_size < 3.0f)m_font_size = 3.0f;
|
||||
ImGui::SameLine();
|
||||
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 0.0);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, {0.0,0.0});
|
||||
ImGui::BBLImageButton(normal_B,press_B_hover,press_B_press,{button_size,button_size},m_bold);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * currt_scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, {1.0f * currt_scale, 1.0f * currt_scale });
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 2.0f * currt_scale);
|
||||
push_button_style(m_bold);
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
if (ImGui::ImageButton(dark_mode ? normal_B_dark : normal_B, { button_size - 2 * ImGui::GetStyle().FramePadding.x, button_size - 2 * ImGui::GetStyle().FramePadding.y }))
|
||||
m_bold = !m_bold;
|
||||
pop_button_style();
|
||||
ImGui::SameLine();
|
||||
ImGui::BBLImageButton(normal_T,press_T_hover,press_T_press,{button_size,button_size},m_italic);
|
||||
ImGui::PopStyleVar(2);
|
||||
push_button_style(m_italic);
|
||||
if (ImGui::ImageButton(dark_mode ? normal_T_dark : normal_T, { button_size - 2 * ImGui::GetStyle().FramePadding.x, button_size - 2 * ImGui::GetStyle().FramePadding.y }))
|
||||
m_italic = !m_italic;
|
||||
pop_button_style();
|
||||
ImGui::PopStyleVar(3);
|
||||
|
||||
ImGui::AlignTextToFramePadding();
|
||||
m_imgui->text(_L("Thickness"));
|
||||
|
|
|
@ -34,6 +34,8 @@ protected:
|
|||
virtual void on_render_for_picking() override;
|
||||
void push_combo_style(const float scale);
|
||||
void pop_combo_style();
|
||||
void push_button_style(bool pressed);
|
||||
void pop_button_style();
|
||||
virtual void on_set_state() override;
|
||||
virtual CommonGizmosDataID on_get_requirements() const override;
|
||||
virtual void on_render_input_window(float x, float y, float bottom_limit);
|
||||
|
|
|
@ -125,7 +125,8 @@ bool GLGizmosManager::init()
|
|||
bool result = init_icon_textures();
|
||||
if (!result) return result;
|
||||
|
||||
m_background_texture.metadata.filename = "toolbar_background.png";
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
m_background_texture.metadata.filename = dark_mode ? "toolbar_background_dark.png" : "toolbar_background.png";
|
||||
m_background_texture.metadata.left = 16;
|
||||
m_background_texture.metadata.top = 16;
|
||||
m_background_texture.metadata.right = 16;
|
||||
|
@ -139,16 +140,17 @@ bool GLGizmosManager::init()
|
|||
|
||||
// Order of gizmos in the vector must match order in EType!
|
||||
//BBS: GUI refactor: add obj manipulation
|
||||
m_gizmos.clear();
|
||||
unsigned int sprite_id = 0;
|
||||
m_gizmos.emplace_back(new GLGizmoMove3D(m_parent, "toolbar_move.svg", EType::Move, &m_object_manipulation));
|
||||
m_gizmos.emplace_back(new GLGizmoRotate3D(m_parent, "toolbar_rotate.svg", EType::Rotate, &m_object_manipulation));
|
||||
m_gizmos.emplace_back(new GLGizmoScale3D(m_parent, "toolbar_scale.svg", EType::Scale, &m_object_manipulation));
|
||||
m_gizmos.emplace_back(new GLGizmoFlatten(m_parent, "toolbar_flatten.svg", EType::Flatten));
|
||||
m_gizmos.emplace_back(new GLGizmoAdvancedCut(m_parent, "toolbar_cut.svg", EType::Cut));
|
||||
m_gizmos.emplace_back(new GLGizmoFdmSupports(m_parent, "toolbar_support.svg", EType::FdmSupports));
|
||||
m_gizmos.emplace_back(new GLGizmoSeam(m_parent, "toolbar_seam.svg", EType::Seam));
|
||||
m_gizmos.emplace_back(new GLGizmoText(m_parent, "toolbar_text.svg", EType::Text));
|
||||
m_gizmos.emplace_back(new GLGizmoMmuSegmentation(m_parent, "mmu_segmentation.svg", EType::MmuSegmentation));
|
||||
m_gizmos.emplace_back(new GLGizmoMove3D(m_parent, dark_mode ? "toolbar_move_dark.svg" : "toolbar_move.svg", EType::Move, &m_object_manipulation));
|
||||
m_gizmos.emplace_back(new GLGizmoRotate3D(m_parent, dark_mode ? "toolbar_rotate_dark.svg" : "toolbar_rotate.svg", EType::Rotate, &m_object_manipulation));
|
||||
m_gizmos.emplace_back(new GLGizmoScale3D(m_parent, dark_mode ? "toolbar_scale_dark.svg" : "toolbar_scale.svg", EType::Scale, &m_object_manipulation));
|
||||
m_gizmos.emplace_back(new GLGizmoFlatten(m_parent, dark_mode ? "toolbar_flatten_dark.svg" : "toolbar_flatten.svg", EType::Flatten));
|
||||
m_gizmos.emplace_back(new GLGizmoAdvancedCut(m_parent, dark_mode ? "toolbar_cut_dark.svg" : "toolbar_cut.svg", EType::Cut));
|
||||
m_gizmos.emplace_back(new GLGizmoFdmSupports(m_parent, dark_mode ? "toolbar_support_dark.svg" : "toolbar_support.svg", EType::FdmSupports));
|
||||
m_gizmos.emplace_back(new GLGizmoSeam(m_parent, dark_mode ? "toolbar_seam_dark.svg" : "toolbar_seam.svg", EType::Seam));
|
||||
m_gizmos.emplace_back(new GLGizmoText(m_parent, dark_mode ? "toolbar_text_dark.svg" : "toolbar_text.svg", EType::Text));
|
||||
m_gizmos.emplace_back(new GLGizmoMmuSegmentation(m_parent, dark_mode ? "mmu_segmentation_dark.svg" : "mmu_segmentation.svg", EType::MmuSegmentation));
|
||||
m_gizmos.emplace_back(new GLGizmoSimplify(m_parent, "reduce_triangles.svg", EType::Simplify));
|
||||
//m_gizmos.emplace_back(new GLGizmoSlaSupports(m_parent, "sla_supports.svg", sprite_id++));
|
||||
//m_gizmos.emplace_back(new GLGizmoFaceDetector(m_parent, "face recognition.svg", sprite_id++));
|
||||
|
@ -203,30 +205,20 @@ bool GLGizmosManager::init_icon_textures()
|
|||
else
|
||||
return false;
|
||||
|
||||
if (IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/text_B_hover.svg", 20, 20, texture_id))
|
||||
icon_list.insert(std::make_pair((int)IC_TEXT_B_HOVER, texture_id));
|
||||
else
|
||||
return false;
|
||||
|
||||
if (IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/text_B_press.svg", 20, 20, texture_id))
|
||||
icon_list.insert(std::make_pair((int)IC_TEXT_B_PRESS, texture_id));
|
||||
else
|
||||
return false;
|
||||
if (IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/text_B_dark.svg", 20, 20, texture_id))
|
||||
icon_list.insert(std::make_pair((int)IC_TEXT_B_DARK, texture_id));
|
||||
else
|
||||
return false;
|
||||
|
||||
if (IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/text_T.svg", 20, 20, texture_id))
|
||||
icon_list.insert(std::make_pair((int)IC_TEXT_T, texture_id));
|
||||
else
|
||||
return false;
|
||||
|
||||
if (IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/text_T_hover.svg", 20, 20, texture_id))
|
||||
icon_list.insert(std::make_pair((int)IC_TEXT_T_HOVER, texture_id));
|
||||
else
|
||||
return false;
|
||||
|
||||
if (IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/text_T_press.svg", 20, 20, texture_id))
|
||||
icon_list.insert(std::make_pair((int)IC_TEXT_T_PRESS, texture_id));
|
||||
else
|
||||
return false;
|
||||
if (IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/text_T_dark.svg", 20, 20, texture_id))
|
||||
icon_list.insert(std::make_pair((int)IC_TEXT_T_DARK, texture_id));
|
||||
else
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -653,7 +645,7 @@ void GLGizmosManager::render_current_gizmo_for_picking_pass() const
|
|||
m_gizmos[m_current]->render_for_picking();
|
||||
}
|
||||
|
||||
void GLGizmosManager::render_overlay() const
|
||||
void GLGizmosManager::render_overlay()
|
||||
{
|
||||
if (!m_enabled)
|
||||
return;
|
||||
|
|
|
@ -153,11 +153,9 @@ public:
|
|||
IC_TOOLBAR_TOOLTIP,
|
||||
IC_TOOLBAR_TOOLTIP_HOVER,
|
||||
IC_TEXT_B,
|
||||
IC_TEXT_B_HOVER,
|
||||
IC_TEXT_B_PRESS,
|
||||
IC_TEXT_B_DARK,
|
||||
IC_TEXT_T,
|
||||
IC_TEXT_T_HOVER,
|
||||
IC_TEXT_T_PRESS,
|
||||
IC_TEXT_T_DARK,
|
||||
IC_NAME_COUNT,
|
||||
};
|
||||
|
||||
|
@ -209,6 +207,7 @@ public:
|
|||
bool is_enabled() const { return m_enabled; }
|
||||
void set_enabled(bool enable) { m_enabled = enable; }
|
||||
|
||||
void set_icon_dirty() { m_icons_texture_dirty = true; }
|
||||
void set_overlay_icon_size(float size);
|
||||
void set_overlay_scale(float scale);
|
||||
|
||||
|
@ -284,7 +283,7 @@ public:
|
|||
void render_painter_gizmo() const;
|
||||
void render_painter_assemble_view() const;
|
||||
|
||||
void render_overlay() const;
|
||||
void render_overlay();
|
||||
|
||||
void render_arrow(const GLCanvas3D& parent, EType highlighted_type) const;
|
||||
|
||||
|
|
|
@ -929,17 +929,17 @@ void NotificationManager::HintNotification::render_close_button(ImGuiWrapper& im
|
|||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(.0f, .0f, .0f, .0f));
|
||||
|
||||
|
||||
std::string button_text;
|
||||
button_text = ImGui::CloseNotifButton;
|
||||
std::wstring button_text;
|
||||
button_text = m_is_dark_mode ? ImGui::CloseNotifDarkButton : ImGui::CloseNotifButton;
|
||||
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(button_text.c_str());
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(into_u8(button_text).c_str());
|
||||
ImVec2 button_size(button_pic_size.x * 1.25f, button_pic_size.y * 1.25f);
|
||||
m_close_b_w = button_size.y;
|
||||
if (ImGui::IsMouseHoveringRect(ImVec2(win_pos.x - win_size.x / 10.f, win_pos.y + win_size.y / 2 - button_pic_size.y),
|
||||
ImVec2(win_pos.x, win_pos.y + win_size.y / 2 + button_pic_size.y),
|
||||
true))
|
||||
{
|
||||
button_text = ImGui::CloseNotifHoverButton;
|
||||
button_text = m_is_dark_mode ? ImGui::CloseNotifHoverDarkButton : ImGui::CloseNotifHoverButton;
|
||||
if (ImGui::IsMouseClicked(ImGuiMouseButton_Left))
|
||||
close();
|
||||
}
|
||||
|
@ -973,13 +973,13 @@ void NotificationManager::HintNotification::render_preferences_button(ImGuiWrapp
|
|||
push_style_color(ImGuiCol_Text, ImVec4(1.f, 1.f, 1.f, 1.f), m_state == EState::FadingOut, m_current_fade_opacity);
|
||||
push_style_color(ImGuiCol_TextSelectedBg, ImVec4(0, .75f, .75f, 1.f), m_state == EState::FadingOut, m_current_fade_opacity);
|
||||
|
||||
std::string button_text;
|
||||
button_text = ImGui::PreferencesButton;
|
||||
std::wstring button_text;
|
||||
button_text = m_is_dark_mode ? ImGui::PreferencesDarkButton : ImGui::PreferencesButton;
|
||||
//hover
|
||||
if (ImGui::IsMouseHoveringRect(ImVec2(win_pos_x - m_window_width / 15.f, win_pos_y + m_window_height - 1.5f * m_line_height),
|
||||
ImVec2(win_pos_x, win_pos_y + m_window_height),
|
||||
true)) {
|
||||
button_text = ImGui::PreferencesHoverButton;
|
||||
button_text = m_is_dark_mode ? ImGui::PreferencesHoverDarkButton : ImGui::PreferencesHoverButton;
|
||||
// tooltip
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BACKGROUND);
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, { 0,0,0,0 });
|
||||
|
@ -991,7 +991,7 @@ void NotificationManager::HintNotification::render_preferences_button(ImGuiWrapp
|
|||
ImGui::PopStyleVar();
|
||||
}
|
||||
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(button_text.c_str());
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(into_u8(button_text).c_str());
|
||||
ImVec2 button_size(button_pic_size.x * 1.25f, button_pic_size.y * 1.25f);
|
||||
ImGui::SetCursorPosX(m_window_width - m_line_height * 1.75f);
|
||||
ImGui::SetCursorPosY(m_window_height - button_size.y - m_close_b_w / 4.f);
|
||||
|
@ -1016,16 +1016,16 @@ void NotificationManager::HintNotification::render_right_arrow_button(ImGuiWrapp
|
|||
push_style_color(ImGuiCol_TextSelectedBg, ImVec4(0, .75f, .75f, 1.f), m_state == EState::FadingOut, m_current_fade_opacity);
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(.0f, .0f, .0f, .0f));
|
||||
|
||||
std::string button_text;
|
||||
button_text = ImGui::RightArrowButton;
|
||||
std::wstring button_text;
|
||||
button_text = m_is_dark_mode ? ImGui::RightArrowDarkButton : ImGui::RightArrowButton;
|
||||
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(button_text.c_str());
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(into_u8(button_text).c_str());
|
||||
ImVec2 button_size(button_pic_size.x * 1.25f, button_pic_size.y * 1.25f);
|
||||
if (ImGui::IsMouseHoveringRect(ImVec2(win_pos_x - m_window_width / 7.5f, win_pos_y + m_window_height - 1.5f * m_line_height),
|
||||
ImVec2(win_pos_x - m_window_width / 15.f, win_pos_y + m_window_height),
|
||||
true))
|
||||
{
|
||||
button_text = ImGui::RightArrowHoverButton;
|
||||
button_text = m_is_dark_mode ? ImGui::RightArrowHoverDarkButton : ImGui::RightArrowHoverButton;
|
||||
// tooltip
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BACKGROUND);
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, { 0,0,0,0 });
|
||||
|
@ -1068,7 +1068,7 @@ void NotificationManager::HintNotification::render_documentation_button(ImGuiWra
|
|||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(.0f, .0f, .0f, .0f));
|
||||
|
||||
std::wstring button_text;
|
||||
button_text = ImGui::DocumentationButton;
|
||||
button_text = m_is_dark_mode ? ImGui::DocumentationDarkButton : ImGui::DocumentationButton;
|
||||
std::string placeholder_text;
|
||||
placeholder_text = ImGui::EjectButton;
|
||||
|
||||
|
@ -1078,7 +1078,7 @@ void NotificationManager::HintNotification::render_documentation_button(ImGuiWra
|
|||
ImVec2(win_pos.x - m_line_height * 2.5f, win_pos.y + win_size.y / 2 + button_pic_size.y),
|
||||
true))
|
||||
{
|
||||
button_text = ImGui::DocumentationHoverButton;
|
||||
button_text = m_is_dark_mode ? ImGui::DocumentationHoverDarkButton : ImGui::DocumentationHoverButton;
|
||||
// tooltip
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BACKGROUND);
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, { 0,0,0,0 });
|
||||
|
|
|
@ -453,13 +453,14 @@ bool IMSlider::init_texture()
|
|||
bool result = true;
|
||||
if (!is_horizontal()) {
|
||||
// BBS init image texture id
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/reset_normal.svg", 20, 20, m_reset_normal_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/reset_hover.svg", 20, 20, m_reset_hover_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_on.svg", 24, 24, m_one_layer_on_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_on_hover.svg", 28, 28, m_one_layer_on_hover_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_off.svg", 28, 28, m_one_layer_off_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_off_hover.svg", 28, 28, m_one_layer_off_hover_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_arrow.svg", 28, 28, m_one_layer_arrow_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_on_dark.svg", 24, 24, m_one_layer_on_dark_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_on_hover_dark.svg", 28, 28, m_one_layer_on_hover_dark_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_off_dark.svg", 28, 28, m_one_layer_off_dark_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/one_layer_off_hover_dark.svg", 28, 28, m_one_layer_off_hover_dark_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/im_gcode_pause.svg", 14, 14, m_pause_icon_id);
|
||||
result &= IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/im_slider_delete.svg", 14, 14, m_delete_icon_id);
|
||||
}
|
||||
|
@ -723,8 +724,8 @@ bool IMSlider::switch_one_layer_mode()
|
|||
}
|
||||
|
||||
void IMSlider::draw_background(const ImRect& groove) {
|
||||
const ImU32 bg_rect_col = IM_COL32(255, 255, 255, 255);
|
||||
const ImU32 groove_col = IM_COL32(206, 206, 206, 255);
|
||||
const ImU32 bg_rect_col = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(65, 65, 71, 255) : IM_COL32(255, 255, 255, 255);
|
||||
const ImU32 groove_col = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(45, 45, 49, 255) : IM_COL32(206, 206, 206, 255);
|
||||
|
||||
if (is_horizontal() || m_ticks.empty()) {
|
||||
ImVec2 groove_padding = ImVec2(2.0f, 2.0f) * m_scale;
|
||||
|
@ -773,9 +774,9 @@ bool IMSlider::horizontal_slider(const char* str_id, int* value, int v_min, int
|
|||
float triangle_offsets[3] = {-3.5f * m_scale, 3.5f * m_scale, -6.06f * m_scale};
|
||||
|
||||
|
||||
const ImU32 white_bg = IM_COL32(255, 255, 255, 255);
|
||||
const ImU32 white_bg = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(65, 65, 71, 255) : IM_COL32(255, 255, 255, 255);
|
||||
const ImU32 handle_clr = IM_COL32(0, 174, 66, 255);
|
||||
const ImU32 handle_border_clr = IM_COL32(248, 248, 248, 255);
|
||||
const ImU32 handle_border_clr = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(65, 65, 71, 255) : IM_COL32(248, 248, 248, 255);
|
||||
|
||||
// calc groove size
|
||||
ImVec2 groove_start = ImVec2(pos.x + handle_dummy_width, pos.y + size.y - groove_y - bottom_dummy);
|
||||
|
@ -836,7 +837,7 @@ void IMSlider::draw_colored_band(const ImRect& groove, const ImRect& slideable_r
|
|||
if (m_ticks.empty())
|
||||
return;
|
||||
|
||||
const ImU32 blank_col = IM_COL32(255, 255, 255, 255);
|
||||
const ImU32 blank_col = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(65, 65, 71, 255) : IM_COL32(255, 255, 255, 255);
|
||||
|
||||
ImVec2 blank_padding = ImVec2(6.0f, 5.0f) * m_scale;
|
||||
float blank_width = 1.0f * m_scale;
|
||||
|
@ -909,8 +910,7 @@ void IMSlider::draw_ticks(const ImRect& slideable_region) {
|
|||
ImVec2 icon_size = ImVec2(14.0f, 14.0f) * m_scale;
|
||||
|
||||
const ImU32 tick_clr = IM_COL32(144, 144, 144, 255);
|
||||
const ImU32 tick_hover_box_clr = IM_COL32(219, 253, 231, 255);
|
||||
const ImU32 delete_btn_clr = IM_COL32(144, 144, 144, 255);
|
||||
const ImU32 tick_hover_box_clr = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(65, 65, 71, 255) : IM_COL32(219, 253, 231, 255);
|
||||
|
||||
auto get_tick_pos = [this, slideable_region](int tick)
|
||||
{
|
||||
|
@ -1011,10 +1011,9 @@ bool IMSlider::vertical_slider(const char* str_id, int* higher_value, int* lower
|
|||
ImVec2 text_content_size;
|
||||
ImVec2 text_size;
|
||||
|
||||
const ImU32 white_bg = IM_COL32(255, 255, 255, 255);
|
||||
const ImU32 white_bg = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(65, 65, 71, 255) : IM_COL32(255, 255, 255, 255);
|
||||
const ImU32 handle_clr = IM_COL32(0, 174, 66, 255);
|
||||
const ImU32 handle_border_clr = IM_COL32(248, 248, 248, 255);
|
||||
const ImU32 delete_btn_clr = IM_COL32(144, 144, 144, 255);
|
||||
const ImU32 handle_border_clr = wxGetApp().app_config->get("dark_color_mode") == "1" ? IM_COL32(65, 65, 71, 255) : IM_COL32(248, 248, 248, 255);
|
||||
|
||||
// calc slider groove size
|
||||
ImVec2 groove_start = ImVec2(pos.x + size.x - groove_x - right_dummy, pos.y + text_dummy_height);
|
||||
|
@ -1264,8 +1263,13 @@ bool IMSlider::render(int canvas_width, int canvas_height)
|
|||
|
||||
ImGui::Spacing();
|
||||
ImGui::SameLine((VERTICAL_SLIDER_SIZE.x - ONE_LAYER_OFFSET.x) * scale * m_scale);
|
||||
ImTextureID normal_id = is_one_layer() ? m_one_layer_on_id : m_one_layer_off_id;
|
||||
ImTextureID hover_id = is_one_layer() ? m_one_layer_on_hover_id : m_one_layer_off_hover_id;
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
ImTextureID normal_id = dark_mode ?
|
||||
is_one_layer() ? m_one_layer_on_dark_id : m_one_layer_off_dark_id :
|
||||
is_one_layer() ? m_one_layer_on_id : m_one_layer_off_id;
|
||||
ImTextureID hover_id = dark_mode ?
|
||||
is_one_layer() ? m_one_layer_on_hover_dark_id : m_one_layer_off_hover_dark_id :
|
||||
is_one_layer() ? m_one_layer_on_hover_id : m_one_layer_off_hover_id;
|
||||
if (ImGui::ImageButton3(normal_id, hover_id, ImVec2(28 * m_scale, 28 * m_scale))) {
|
||||
switch_one_layer_mode();
|
||||
}
|
||||
|
@ -1320,7 +1324,7 @@ void IMSlider::render_input_custom_gcode()
|
|||
ImGui::NewLine();
|
||||
ImGui::SameLine(ImGui::GetStyle().WindowPadding.x * 14);
|
||||
imgui.push_confirm_button_style();
|
||||
if (imgui.bbl_button(_L("OK"))) {
|
||||
if (imgui.bbl_button(_L("OK")) || ImGui::IsKeyDown(ImGui::GetKeyIndex(ImGuiKey_Enter))) {
|
||||
m_show_custom_gcode_window = false;
|
||||
add_custom_gcode(m_custom_gcode);
|
||||
move_to_center = true;
|
||||
|
@ -1330,7 +1334,7 @@ void IMSlider::render_input_custom_gcode()
|
|||
|
||||
ImGui::SameLine();
|
||||
imgui.push_cancel_button_style();
|
||||
if (imgui.bbl_button(_L("Cancel"))) {
|
||||
if (imgui.bbl_button(_L("Cancel")) || ImGui::IsKeyDown(ImGui::GetKeyIndex(ImGuiKey_Escape))) {
|
||||
m_show_custom_gcode_window = false;
|
||||
move_to_center = true;
|
||||
set_focus_when_appearing = true;
|
||||
|
|
|
@ -341,13 +341,14 @@ private:
|
|||
int m_selected_tick_value = -1;
|
||||
|
||||
/* BBS slider images */
|
||||
void *m_reset_normal_id;
|
||||
void *m_reset_hover_id;
|
||||
void *m_one_layer_on_id;
|
||||
void *m_one_layer_on_hover_id;
|
||||
void *m_one_layer_arrow_id;
|
||||
void *m_one_layer_off_id;
|
||||
void *m_one_layer_off_hover_id;
|
||||
void* m_one_layer_on_dark_id;
|
||||
void* m_one_layer_on_hover_dark_id;
|
||||
void* m_one_layer_off_dark_id;
|
||||
void* m_one_layer_off_hover_dark_id;
|
||||
void *m_pause_icon_id;
|
||||
void *m_delete_icon_id;
|
||||
|
||||
|
|
|
@ -38,6 +38,7 @@
|
|||
#include "nanosvg/nanosvg.h"
|
||||
#include "nanosvg/nanosvgrast.h"
|
||||
#include "OpenGLManager.hpp"
|
||||
#include "GUI_App.hpp"
|
||||
|
||||
namespace Slic3r {
|
||||
namespace GUI {
|
||||
|
@ -66,6 +67,13 @@ static const std::map<const wchar_t, std::string> font_icons = {
|
|||
{ImGui::FoldButtonIcon , "im_fold" },
|
||||
{ImGui::UnfoldButtonIcon , "im_unfold" },
|
||||
{ImGui::SphereButtonIcon , "toolbar_modifier_sphere" },
|
||||
// dark mode icon
|
||||
{ImGui::MinimalizeDarkButton , "notification_minimalize_dark" },
|
||||
{ImGui::MinimalizeHoverDarkButton , "notification_minimalize_hover_dark" },
|
||||
{ImGui::RightArrowDarkButton , "notification_right_dark" },
|
||||
{ImGui::RightArrowHoverDarkButton , "notification_right_hover_dark" },
|
||||
{ImGui::PreferencesDarkButton , "notification_preferences_dark" },
|
||||
{ImGui::PreferencesHoverDarkButton , "notification_preferences_hover_dark"},
|
||||
|
||||
};
|
||||
static const std::map<const wchar_t, std::string> font_icons_large = {
|
||||
|
@ -87,6 +95,11 @@ static const std::map<const wchar_t, std::string> font_icons_large = {
|
|||
{ImGui::DocumentationButton , "notification_documentation" },
|
||||
{ImGui::DocumentationHoverButton, "notification_documentation_hover"},
|
||||
//{ImGui::InfoMarker , "notification_info" },
|
||||
// dark mode icon
|
||||
{ImGui::CloseNotifDarkButton , "notification_close_dark" },
|
||||
{ImGui::CloseNotifHoverDarkButton , "notification_close_hover_dark" },
|
||||
{ImGui::DocumentationDarkButton , "notification_documentation_dark" },
|
||||
{ImGui::DocumentationHoverDarkButton, "notification_documentation_hover_dark"},
|
||||
};
|
||||
|
||||
static const std::map<const wchar_t, std::string> font_icons_extra_large = {
|
||||
|
@ -109,9 +122,11 @@ const ImVec4 ImGuiWrapper::COL_BLUE_LIGHT = ImVec4(0.122f, 0.557f, 0.918f
|
|||
const ImVec4 ImGuiWrapper::COL_GREEN_LIGHT = ImVec4(0.86f, 0.99f, 0.91f, 1.0f);
|
||||
const ImVec4 ImGuiWrapper::COL_HOVER = { 0.933f, 0.933f, 0.933f, 1.0f };
|
||||
const ImVec4 ImGuiWrapper::COL_ACTIVE = { 0.675f, 0.675f, 0.675f, 1.0f };
|
||||
const ImVec4 ImGuiWrapper::COL_SEPARATOR = { 0.93f, 0.93f, 0.93f,1.0f };
|
||||
const ImVec4 ImGuiWrapper::COL_SEPARATOR = { 0.93f, 0.93f, 0.93f, 1.0f };
|
||||
const ImVec4 ImGuiWrapper::COL_SEPARATOR_DARK = { 0.24f, 0.24f, 0.27f, 1.0f };
|
||||
const ImVec4 ImGuiWrapper::COL_TITLE_BG = { 0.745f, 0.745f, 0.745f, 1.0f };
|
||||
const ImVec4 ImGuiWrapper::COL_WINDOW_BG = { 1.000f, 1.000f, 1.000f, 0.95f };
|
||||
const ImVec4 ImGuiWrapper::COL_WINDOW_BG = { 1.000f, 1.000f, 1.000f, 1.0f };
|
||||
const ImVec4 ImGuiWrapper::COL_WINDOW_BG_DARK = { 45 / 255.f, 45 / 255.f, 49 / 255.f, 1.f };
|
||||
|
||||
int ImGuiWrapper::TOOLBAR_WINDOW_FLAGS = ImGuiWindowFlags_AlwaysAutoResize
|
||||
| ImGuiWindowFlags_NoMove
|
||||
|
@ -1667,50 +1682,88 @@ std::vector<unsigned char> ImGuiWrapper::load_svg(const std::string& bitmap_name
|
|||
return data;
|
||||
}
|
||||
|
||||
|
||||
//BBS
|
||||
void ImGuiWrapper::push_toolbar_style(const float scale)
|
||||
{
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(20.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 3.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 2.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(10.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(50/255.0f, 58/255.0f, 61/255.0f, 1.00f)); // 1
|
||||
ImGui::PushStyleColor(ImGuiCol_WindowBg, ImGuiWrapper::COL_WINDOW_BG); // 2
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBg, ImGuiWrapper::COL_TITLE_BG); // 3
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBgActive, ImGuiWrapper::COL_TITLE_BG); // 4
|
||||
ImGui::PushStyleColor(ImGuiCol_Separator, ImGuiWrapper::COL_SEPARATOR); // 5
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 6
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImGuiWrapper::COL_HOVER); // 7
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgHovered, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 1.00f)); // 8
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgActive, ImVec4(238/255.0f, 238/255.0f, 238/255.0f, 1.00f)); // 9
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4(238/255.0f, 238/255.0f, 238/255.0f, 0.00f)); // 10
|
||||
ImGui::PushStyleColor(ImGuiCol_TextSelectedBg, COL_GREEN_LIGHT); // 11
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.00f, 1.00f, 1.00f, 1.00f));//12
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrab, ImVec4(0.42f, 0.42f, 0.42f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrabHovered, ImVec4(0.93f, 0.93f, 0.93f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrabActive, ImVec4(0.93f, 0.93f, 0.93f, 1.00f));
|
||||
if (wxGetApp().app_config->get("dark_color_mode") == "1") {
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(20.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 3.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 2.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(10.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.0f, 1.0f, 1.0f, 0.88f)); // 1
|
||||
ImGui::PushStyleColor(ImGuiCol_WindowBg, ImGuiWrapper::COL_WINDOW_BG_DARK); // 2
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBg, ImGuiWrapper::COL_TITLE_BG); // 3
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBgActive, ImGuiWrapper::COL_TITLE_BG); // 4
|
||||
ImGui::PushStyleColor(ImGuiCol_Separator, ImGuiWrapper::COL_SEPARATOR_DARK); // 5
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(62 / 255.0f, 62 / 255.0f, 69 / 255.0f, 1.00f)); // 6
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(73 / 255.0f, 73 / 255.0f, 78 / 255.0f, 1.00f)); // 7
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(73 / 255.0f, 73 / 255.0f, 78 / 255.0f, 1.00f)); // 8
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgHovered, ImVec4(84 / 255.0f, 84 / 255.0f, 90 / 255.0f, 1.00f)); // 9
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgActive, ImVec4(62 / 255.0f, 62 / 255.0f, 69 / 255.0f, 1.00f)); // 10
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 0.00f)); // 11
|
||||
ImGui::PushStyleColor(ImGuiCol_TextSelectedBg, ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f)); // 12
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 13
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrab, ImVec4(0.42f, 0.42f, 0.42f, 1.00f)); // 14
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrabHovered, ImVec4(0.93f, 0.93f, 0.93f, 1.00f)); // 15
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrabActive, ImVec4(0.93f, 0.93f, 0.93f, 1.00f)); // 16
|
||||
}
|
||||
else {
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(20.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 3.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 2.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(10.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(50 / 255.0f, 58 / 255.0f, 61 / 255.0f, 1.00f)); // 1
|
||||
ImGui::PushStyleColor(ImGuiCol_WindowBg, ImGuiWrapper::COL_WINDOW_BG); // 2
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBg, ImGuiWrapper::COL_TITLE_BG); // 3
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBgActive, ImGuiWrapper::COL_TITLE_BG); // 4
|
||||
ImGui::PushStyleColor(ImGuiCol_Separator, ImGuiWrapper::COL_SEPARATOR); // 5
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 6
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImGuiWrapper::COL_HOVER); // 7
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgHovered, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 1.00f)); // 8
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 9
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgActive, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 1.00f)); // 10
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 0.00f)); // 11
|
||||
ImGui::PushStyleColor(ImGuiCol_TextSelectedBg, COL_GREEN_LIGHT); // 12
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.00f, 1.00f, 1.00f, 1.00f));//13
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrab, ImVec4(0.42f, 0.42f, 0.42f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrabHovered, ImVec4(0.93f, 0.93f, 0.93f, 1.00f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ScrollbarGrabActive, ImVec4(0.93f, 0.93f, 0.93f, 1.00f));
|
||||
}
|
||||
}
|
||||
|
||||
void ImGuiWrapper::pop_toolbar_style()
|
||||
{
|
||||
// size in push toolbar style
|
||||
ImGui::PopStyleColor(15);
|
||||
ImGui::PopStyleColor(16);
|
||||
ImGui::PopStyleVar(6);
|
||||
}
|
||||
|
||||
void ImGuiWrapper::push_menu_style(const float scale)
|
||||
{
|
||||
ImGuiWrapper::push_toolbar_style(scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(10.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_PopupRounding, 4.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_PopupBorderSize, 0.0f);
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BG);
|
||||
ImGui::PushStyleColor(ImGuiCol_Header, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderHovered, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
if (wxGetApp().app_config->get("dark_color_mode") == "1") {
|
||||
ImGuiWrapper::push_toolbar_style(scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(10.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_PopupRounding, 4.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_PopupBorderSize, 0.0f);
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BG_DARK);
|
||||
ImGui::PushStyleColor(ImGuiCol_Header, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderHovered, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
}
|
||||
else {
|
||||
ImGuiWrapper::push_toolbar_style(scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(10.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_PopupRounding, 4.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_PopupBorderSize, 0.0f);
|
||||
ImGui::PushStyleColor(ImGuiCol_PopupBg, ImGuiWrapper::COL_WINDOW_BG);
|
||||
ImGui::PushStyleColor(ImGuiCol_Header, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderHovered, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
ImGui::PushStyleColor(ImGuiCol_HeaderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.0f));
|
||||
}
|
||||
}
|
||||
void ImGuiWrapper::pop_menu_style()
|
||||
{
|
||||
|
@ -1720,25 +1773,48 @@ void ImGuiWrapper::pop_menu_style()
|
|||
}
|
||||
|
||||
void ImGuiWrapper::push_common_window_style(const float scale) {
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(20.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowTitleAlign, ImVec2(0.05f, 0.50f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 3.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(38 / 255.0f, 46 / 255.0f, 48 / 255.0f, 1.00f)); // 1
|
||||
ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 2
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBg, ImVec4(245 / 255.0f, 245 / 255.0f, 245 / 255.0f, 1.00f)); // 3
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBgActive, ImVec4(245 / 255.0f, 245 / 255.0f, 245 / 255.0f, 1.00f)); // 4
|
||||
ImGui::PushStyleColor(ImGuiCol_Separator, ImGuiWrapper::COL_SEPARATOR); // 5
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 6
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 7
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 8
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgHovered, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 1.00f)); // 9
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgActive, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 1.00f)); // 10
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 0.00f)); // 11
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 12
|
||||
ImGui::PushStyleColor(ImGuiCol_TextSelectedBg, ImGuiWrapper::COL_GREEN_LIGHT); // 13
|
||||
ImGui::PushStyleColor(ImGuiCol_PlotHistogram, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 14
|
||||
if (wxGetApp().app_config->get("dark_color_mode") == "1") {
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(20.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowTitleAlign, ImVec2(0.05f, 0.50f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 3.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.0f, 1.0f, 1.0f, 0.88f)); // 1
|
||||
ImGui::PushStyleColor(ImGuiCol_WindowBg, ImGuiWrapper::COL_WINDOW_BG_DARK); // 2
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBg, ImVec4(54 / 255.0f, 54 / 255.0f, 60 / 255.0f, 1.00f)); // 3
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBgActive, ImVec4(54 / 255.0f, 54 / 255.0f, 60 / 255.0f, 1.00f)); // 4
|
||||
ImGui::PushStyleColor(ImGuiCol_Separator, ImGuiWrapper::COL_SEPARATOR_DARK); // 5
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 6
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 7
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 8
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgHovered, ImVec4(84 / 255.0f, 84 / 255.0f, 90 / 255.0f, 1.00f)); // 9
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgActive, ImVec4(62 / 255.0f, 62 / 255.0f, 69 / 255.0f, 1.00f)); // 10
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 0.00f)); // 11
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 12
|
||||
ImGui::PushStyleColor(ImGuiCol_TextSelectedBg, ImVec4(43 / 255.0f, 64 / 255.0f, 54 / 255.0f, 1.00f)); // 13
|
||||
ImGui::PushStyleColor(ImGuiCol_PlotHistogram, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 14
|
||||
}
|
||||
else {
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 1.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(20.0f, 10.0f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowTitleAlign, ImVec2(0.05f, 0.50f) * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 3.0f * scale);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(38 / 255.0f, 46 / 255.0f, 48 / 255.0f, 1.00f)); // 1
|
||||
ImGui::PushStyleColor(ImGuiCol_WindowBg, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 2
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBg, ImVec4(245 / 255.0f, 245 / 255.0f, 245 / 255.0f, 1.00f)); // 3
|
||||
ImGui::PushStyleColor(ImGuiCol_TitleBgActive, ImVec4(245 / 255.0f, 245 / 255.0f, 245 / 255.0f, 1.00f)); // 4
|
||||
ImGui::PushStyleColor(ImGuiCol_Separator, ImGuiWrapper::COL_SEPARATOR); // 5
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 6
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 7
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 8
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgHovered, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 1.00f)); // 9
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBgActive, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 1.00f)); // 10
|
||||
ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4(238 / 255.0f, 238 / 255.0f, 238 / 255.0f, 0.00f)); // 11
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.00f, 1.00f, 1.00f, 1.00f)); // 12
|
||||
ImGui::PushStyleColor(ImGuiCol_TextSelectedBg, ImGuiWrapper::COL_GREEN_LIGHT); // 13
|
||||
ImGui::PushStyleColor(ImGuiCol_PlotHistogram, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); // 14
|
||||
}
|
||||
}
|
||||
|
||||
void ImGuiWrapper::pop_common_window_style() {
|
||||
|
@ -1747,33 +1823,62 @@ void ImGuiWrapper::pop_common_window_style() {
|
|||
}
|
||||
|
||||
void ImGuiWrapper::push_confirm_button_style() {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.f / 255.f, 174.f / 255.f, 66.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(61.f / 255.f, 203.f / 255.f, 115.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(27.f / 255.f, 136.f / 255.f, 68.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
if (wxGetApp().app_config->get("dark_color_mode") == "1") {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.f / 255.f, 174.f / 255.f, 66.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.f / 255.f, 174.f / 255.f, 66.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(61.f / 255.f, 203.f / 255.f, 115.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(27.f / 255.f, 136.f / 255.f, 68.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.f, 1.f, 1.f, 0.88f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.f, 1.f, 1.f, 0.88f));
|
||||
}
|
||||
else {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.f / 255.f, 174.f / 255.f, 66.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.f / 255.f, 174.f / 255.f, 66.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(61.f / 255.f, 203.f / 255.f, 115.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(27.f / 255.f, 136.f / 255.f, 68.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
}
|
||||
}
|
||||
|
||||
void ImGuiWrapper::pop_confirm_button_style() {
|
||||
ImGui::PopStyleColor(5);
|
||||
ImGui::PopStyleColor(6);
|
||||
}
|
||||
|
||||
void ImGuiWrapper::push_cancel_button_style() {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(255.f / 255.f, 255.f / 255.f, 255.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(238.f / 255.f, 238.f / 255.f, 238.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(206.f / 255.f, 206.f / 255.f, 206.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(0.f, 0.f, 0.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(38.f / 255.0f, 46.f / 255.0f, 48.f / 255.0f, 1.00f));
|
||||
if (wxGetApp().app_config->get("dark_color_mode") == "1") {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.f, 0.f, 0.f, 0.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(1.f, 1.f, 1.f, 0.64f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(73 / 255.f, 73 / 255.f, 78 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(129 / 255.f, 129 / 255.f, 131 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(1.f, 1.f, 1.f, 0.64f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.f, 1.f, 1.f, 0.64f));
|
||||
}
|
||||
else {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(38 / 255.f, 46 / 255.f, 48 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(238.f / 255.f, 238.f / 255.f, 238.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(206.f / 255.f, 206.f / 255.f, 206.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_CheckMark, ImVec4(0.f, 0.f, 0.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(38.f / 255.0f, 46.f / 255.0f, 48.f / 255.0f, 1.00f));
|
||||
}
|
||||
}
|
||||
|
||||
void ImGuiWrapper::pop_cancel_button_style() {
|
||||
ImGui::PopStyleColor(5);
|
||||
ImGui::PopStyleColor(6);
|
||||
}
|
||||
|
||||
void ImGuiWrapper::push_button_disable_style() {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(206.f / 255.f, 206.f / 255.f, 206.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(206.f / 255.f, 206.f / 255.f, 206.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
if (wxGetApp().app_config->get("dark_color_mode") == "1") {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(54 / 255.f, 54 / 255.f, 60 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(54 / 255.f, 54 / 255.f, 60 / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.f, 1.f, 1.f, 0.4f));
|
||||
}
|
||||
else {
|
||||
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(206.f / 255.f, 206.f / 255.f, 206.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(206.f / 255.f, 206.f / 255.f, 206.f / 255.f, 1.f));
|
||||
ImGui::PushStyleColor(ImGuiCol_Text, ImVec4(1.f, 1.f, 1.f, 1.f));
|
||||
}
|
||||
}
|
||||
|
||||
void ImGuiWrapper::pop_button_disable_style() {
|
||||
|
|
|
@ -191,7 +191,9 @@ public:
|
|||
static const ImVec4 COL_ACTIVE;
|
||||
static const ImVec4 COL_TITLE_BG;
|
||||
static const ImVec4 COL_WINDOW_BG;
|
||||
static const ImVec4 COL_WINDOW_BG_DARK;
|
||||
static const ImVec4 COL_SEPARATOR;
|
||||
static const ImVec4 COL_SEPARATOR_DARK;
|
||||
|
||||
//BBS
|
||||
static void push_toolbar_style(const float scale);
|
||||
|
|
|
@ -161,6 +161,7 @@ NotificationManager::PopNotification::PopNotification(const NotificationData &n,
|
|||
|
||||
void NotificationManager::PopNotification::use_bbl_theme()
|
||||
{
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
ImGuiStyle &OldStyle = ImGui::GetStyle();
|
||||
|
||||
m_DefaultTheme.mWindowPadding = OldStyle.WindowPadding;
|
||||
|
@ -188,9 +189,13 @@ void NotificationManager::PopNotification::use_bbl_theme()
|
|||
// OldStyle.Colors[ImGuiCol_WindowBg] = m_WindowBkgColor;
|
||||
// OldStyle.Colors[ImGuiCol_Text] = m_TextColor;
|
||||
|
||||
push_style_color(ImGuiCol_Border, m_CurrentColor, true, m_current_fade_opacity);
|
||||
m_WindowBkgColor = dark_mode ? ImVec4(45 / 255.f, 45 / 255.f, 49 / 255.f, 1.f) : ImVec4(1, 1, 1, 1);
|
||||
m_TextColor = dark_mode ? ImVec4(1, 1, 1, 0.4f) : ImVec4(.2f, .2f, .2f, 1.0f);
|
||||
m_HyperTextColor = dark_mode ? ImVec4(0.03, 0.6, 0.18, 1) : ImVec4(0.03, 0.6, 0.18, 1);
|
||||
dark_mode ? push_style_color(ImGuiCol_Border, {62 / 255.f, 62 / 255.f, 69 / 255.f, 1.f}, true, m_current_fade_opacity) : push_style_color(ImGuiCol_Border, m_CurrentColor, true, m_current_fade_opacity);
|
||||
push_style_color(ImGuiCol_WindowBg, m_WindowBkgColor, true, m_current_fade_opacity);
|
||||
push_style_color(ImGuiCol_Text, m_TextColor, true, m_current_fade_opacity);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, m_WindowRadius / 4);
|
||||
}
|
||||
|
||||
|
||||
|
@ -202,6 +207,7 @@ void NotificationManager::PopNotification::restore_default_theme()
|
|||
OldStyle.WindowRounding = m_DefaultTheme.mWindowRound;
|
||||
|
||||
ImGui::PopStyleColor(3);
|
||||
ImGui::PopStyleVar();
|
||||
//OldStyle.Colors[ImGuiCol_WindowBg] = m_DefaultTheme.mWindowBkg;
|
||||
// OldStyle.Colors[ImGuiCol_Text] = m_DefaultTheme.mTextColor;
|
||||
// OldStyle.Colors[ImGuiCol_Border] = m_DefaultTheme.mBorderColor;
|
||||
|
@ -273,6 +279,8 @@ void NotificationManager::PopNotification::render(GLCanvas3D& canvas, float init
|
|||
|
||||
use_bbl_theme();
|
||||
|
||||
m_is_dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
|
||||
if (imgui.begin(name, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse)) {
|
||||
ImVec2 win_size = ImGui::GetWindowSize();
|
||||
|
||||
|
@ -541,8 +549,8 @@ void NotificationManager::PopNotification::render_close_button(ImGuiWrapper& img
|
|||
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(.0f, .0f, .0f, .0f));
|
||||
|
||||
|
||||
std::string button_text;
|
||||
button_text = ImGui::CloseNotifButton;
|
||||
std::wstring button_text;
|
||||
button_text = m_is_dark_mode ? ImGui::CloseNotifDarkButton : ImGui::CloseNotifButton;
|
||||
//button_text = ImGui::PreferencesButton;
|
||||
|
||||
//if (ImGui::IsMouseHoveringRect(ImVec2(win_pos.x - win_size.x / 10.f, win_pos.y),
|
||||
|
@ -550,9 +558,9 @@ void NotificationManager::PopNotification::render_close_button(ImGuiWrapper& img
|
|||
// true))
|
||||
if (ImGui::IsMouseHoveringRect(ImVec2(win_pos.x - win_size.x / 10.f, win_pos.y), ImVec2(win_pos.x, win_pos.y + 2 * m_line_height+10),true))
|
||||
{
|
||||
button_text = ImGui::CloseNotifHoverButton;
|
||||
button_text = m_is_dark_mode ? ImGui::CloseNotifHoverDarkButton : ImGui::CloseNotifHoverButton;
|
||||
}
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(button_text.c_str());
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(into_u8(button_text).c_str());
|
||||
ImVec2 button_size(button_pic_size.x * 1.25f, button_pic_size.y * 1.25f);
|
||||
ImGui::SetCursorPosX(win_size.x - m_line_height * 2.75f);
|
||||
//ImGui::SetCursorPosY(win_size.y / 2 - button_size.y);
|
||||
|
@ -587,12 +595,11 @@ void NotificationManager::PopNotification::render_close_button(ImGuiWrapper& img
|
|||
void NotificationManager::PopNotification::bbl_render_left_sign(ImGuiWrapper &imgui, const float win_size_x, const float win_size_y, const float win_pos_x, const float win_pos_y)
|
||||
{
|
||||
ImDrawList *draw_list = ImGui::GetWindowDrawList();
|
||||
|
||||
ImVec2 round_rect_pos = ImVec2(win_pos_x - win_size_x, win_pos_y);
|
||||
ImVec2 round_rect_size = ImVec2(m_WindowRadius * 2, win_size_y);
|
||||
ImVec2 round_rect_pos = ImVec2(win_pos_x - win_size_x + ImGui::GetStyle().WindowBorderSize, win_pos_y + ImGui::GetStyle().WindowBorderSize);
|
||||
ImVec2 round_rect_size = ImVec2(m_WindowRadius * 2, win_size_y - 2 * ImGui::GetStyle().WindowBorderSize);
|
||||
|
||||
ImVec2 rect_pos = round_rect_pos + ImVec2(m_WindowRadius, 0);
|
||||
ImVec2 rect_size = ImVec2(m_WindowRadius + 2 * wxGetApp().plater()->get_current_canvas3D()->get_scale(), win_size_y);
|
||||
ImVec2 rect_size = ImVec2(round_rect_size.x / 2, round_rect_size.y);
|
||||
|
||||
ImU32 clr = ImGui::GetColorU32(ImVec4(m_CurrentColor.x, m_CurrentColor.y, m_CurrentColor.z, m_current_fade_opacity));
|
||||
|
||||
|
@ -626,15 +633,15 @@ void NotificationManager::PopNotification::render_minimize_button(ImGuiWrapper&
|
|||
|
||||
|
||||
//button - if part if treggered
|
||||
std::string button_text;
|
||||
button_text = ImGui::MinimalizeButton;
|
||||
std::wstring button_text;
|
||||
button_text = m_is_dark_mode ? ImGui::MinimalizeDarkButton : ImGui::MinimalizeButton;
|
||||
if (ImGui::IsMouseHoveringRect(ImVec2(win_pos_x - m_window_width / 10.f, win_pos_y + m_window_height - 2 * m_line_height + 1),
|
||||
ImVec2(win_pos_x, win_pos_y + m_window_height),
|
||||
true))
|
||||
{
|
||||
button_text = ImGui::MinimalizeHoverButton;
|
||||
button_text = m_is_dark_mode ? ImGui::MinimalizeHoverDarkButton : ImGui::MinimalizeHoverButton;
|
||||
}
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(button_text.c_str());
|
||||
ImVec2 button_pic_size = ImGui::CalcTextSize(into_u8(button_text).c_str());
|
||||
ImVec2 button_size(button_pic_size.x * 1.25f, button_pic_size.y * 1.25f);
|
||||
ImGui::SetCursorPosX(m_window_width - m_line_height * 1.8f);
|
||||
ImGui::SetCursorPosY(m_window_height - button_size.y - 5);
|
||||
|
|
|
@ -395,6 +395,8 @@ private:
|
|||
void reset_timer() { m_notification_start = GLCanvas3D::timestamp_now(); m_state = EState::Shown; }
|
||||
void set_Multiline(bool Multi) { m_multiline = Multi; }
|
||||
|
||||
bool m_is_dark_mode = false;
|
||||
|
||||
protected:
|
||||
// Call after every size change
|
||||
virtual void init();
|
||||
|
|
|
@ -64,9 +64,12 @@ class Bed3D;
|
|||
|
||||
std::array<float, 4> PartPlate::SELECT_COLOR = { 0.2666f, 0.2784f, 0.2784f, 1.0f }; //{ 0.4196f, 0.4235f, 0.4235f, 1.0f };
|
||||
std::array<float, 4> PartPlate::UNSELECT_COLOR = { 0.82f, 0.82f, 0.82f, 1.0f };
|
||||
std::array<float, 4> PartPlate::UNSELECT_DARK_COLOR = { 0.384f, 0.384f, 0.412f, 1.0f };
|
||||
std::array<float, 4> PartPlate::DEFAULT_COLOR = { 0.5f, 0.5f, 0.5f, 1.0f };
|
||||
std::array<float, 4> PartPlate::LINE_TOP_COLOR = { 0.89f, 0.89f, 0.89f, 1.0f };
|
||||
std::array<float, 4> PartPlate::LINE_TOP_DARK_COLOR = { 0.431f, 0.431f, 0.463f, 1.0f };
|
||||
std::array<float, 4> PartPlate::LINE_TOP_SEL_COLOR = { 0.5294f, 0.5451, 0.5333f, 1.0f};
|
||||
std::array<float, 4> PartPlate::LINE_TOP_SEL_DARK_COLOR = { 0.298f, 0.298f, 0.3333f, 1.0f};
|
||||
std::array<float, 4> PartPlate::LINE_BOTTOM_COLOR = { 0.8f, 0.8f, 0.8f, 0.4f };
|
||||
std::array<float, 4> PartPlate::HEIGHT_LIMIT_TOP_COLOR = { 0.6f, 0.6f, 1.0f, 1.0f };
|
||||
std::array<float, 4> PartPlate::HEIGHT_LIMIT_BOTTOM_COLOR = { 0.4f, 0.4f, 1.0f, 1.0f };
|
||||
|
@ -393,7 +396,7 @@ void PartPlate::render_background(bool force_default_color) const {
|
|||
glsafe(::glColor4fv(PartPlate::SELECT_COLOR.data()));
|
||||
}
|
||||
else {
|
||||
glsafe(::glColor4fv(PartPlate::UNSELECT_COLOR.data()));
|
||||
glsafe(wxGetApp().app_config->get("dark_color_mode") == "1" ? ::glColor4fv(PartPlate::UNSELECT_DARK_COLOR.data()) : ::glColor4fv(PartPlate::UNSELECT_COLOR.data()));
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
@ -593,14 +596,15 @@ void PartPlate::render_exclude_area(bool force_default_color) const {
|
|||
void PartPlate::render_grid(bool bottom) const {
|
||||
//glsafe(::glEnable(GL_MULTISAMPLE));
|
||||
// draw grid
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
glsafe(::glLineWidth(1.0f * m_scale_factor));
|
||||
if (bottom)
|
||||
glsafe(::glColor4fv(LINE_BOTTOM_COLOR.data()));
|
||||
else {
|
||||
if (m_selected)
|
||||
glsafe(::glColor4fv(LINE_TOP_SEL_COLOR.data()));
|
||||
glsafe(dark_mode ? ::glColor4fv(LINE_TOP_SEL_DARK_COLOR.data()) : ::glColor4fv(LINE_TOP_SEL_COLOR.data()));
|
||||
else
|
||||
glsafe(::glColor4fv(LINE_TOP_COLOR.data()));
|
||||
glsafe(dark_mode ? ::glColor4fv(LINE_TOP_DARK_COLOR.data()) : ::glColor4fv(LINE_TOP_COLOR.data()));
|
||||
}
|
||||
glsafe(::glVertexPointer(3, GL_FLOAT, m_gridlines.get_vertex_data_size(), (GLvoid*)m_gridlines.get_vertices_data()));
|
||||
glsafe(::glDrawArrays(GL_LINES, 0, (GLsizei)m_gridlines.get_vertices_count()));
|
||||
|
@ -2347,118 +2351,119 @@ Vec2d PartPlateList::compute_shape_position(int index, int cols)
|
|||
//generate icon textures
|
||||
void PartPlateList::generate_icon_textures()
|
||||
{
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
// use higher resolution images if graphic card and opengl version allow
|
||||
GLint max_tex_size = OpenGLManager::get_gl_info().get_max_tex_size();
|
||||
std::string path = resources_dir() + "/images/";
|
||||
std::string file_name;
|
||||
|
||||
if (m_del_texture.get_id() == 0)
|
||||
//if (m_del_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_close.svg";
|
||||
file_name = path + (dark_mode ? "plate_close_dark.svg" : "plate_close.svg");
|
||||
if (!m_del_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_del_hovered_texture.get_id() == 0)
|
||||
//if (m_del_hovered_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_close_hover.svg";
|
||||
file_name = path + (dark_mode ? "plate_close_hover_dark.svg" : "plate_close_hover.svg");
|
||||
if (!m_del_hovered_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_arrange_texture.get_id() == 0)
|
||||
//if (m_arrange_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_arrange.svg";
|
||||
file_name = path + (dark_mode ? "plate_arrange_dark.svg" : "plate_arrange.svg");
|
||||
if (!m_arrange_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_arrange_hovered_texture.get_id() == 0)
|
||||
//if (m_arrange_hovered_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_arrange_hover.svg";
|
||||
file_name = path + (dark_mode ? "plate_arrange_hover_dark.svg" : "plate_arrange_hover.svg");
|
||||
if (!m_arrange_hovered_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_orient_texture.get_id() == 0)
|
||||
//if (m_orient_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_orient.svg";
|
||||
file_name = path + (dark_mode ? "plate_orient_dark.svg" : "plate_orient.svg");
|
||||
if (!m_orient_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_orient_hovered_texture.get_id() == 0)
|
||||
//if (m_orient_hovered_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_orient_hover.svg";
|
||||
file_name = path + (dark_mode ? "plate_orient_hover_dark.svg" : "plate_orient_hover.svg");
|
||||
if (!m_orient_hovered_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_locked_texture.get_id() == 0)
|
||||
//if (m_locked_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_locked.svg";
|
||||
file_name = path + (dark_mode ? "plate_locked_dark.svg" : "plate_locked.svg");
|
||||
if (!m_locked_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_locked_hovered_texture.get_id() == 0)
|
||||
//if (m_locked_hovered_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_locked_hover.svg";
|
||||
file_name = path + (dark_mode ? "plate_locked_hover_dark.svg" : "plate_locked_hover.svg");
|
||||
if (!m_locked_hovered_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_lockopen_texture.get_id() == 0)
|
||||
//if (m_lockopen_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_unlocked.svg";
|
||||
file_name = path + (dark_mode ? "plate_unlocked_dark.svg" : "plate_unlocked.svg");
|
||||
if (!m_lockopen_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_lockopen_hovered_texture.get_id() == 0)
|
||||
//if (m_lockopen_hovered_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_unlocked_hover.svg";
|
||||
file_name = path + (dark_mode ? "plate_unlocked_hover_dark.svg" : "plate_unlocked_hover.svg");
|
||||
if (!m_lockopen_hovered_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_bedtype_texture.get_id() == 0)
|
||||
//if (m_bedtype_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_set_bedtype.svg";
|
||||
file_name = path + (dark_mode ? "plate_set_bedtype_dark.svg" : "plate_set_bedtype.svg");
|
||||
if (!m_bedtype_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_bedtype_changed_texture.get_id() == 0)
|
||||
//if (m_bedtype_changed_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_set_bedtype_changed.svg";
|
||||
file_name = path + (dark_mode ? "plate_set_bedtype_changed_dark.svg" : "plate_set_bedtype_changed.svg");
|
||||
if (!m_bedtype_changed_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_bedtype_hovered_texture.get_id() == 0)
|
||||
//if (m_bedtype_hovered_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_set_bedtype_hover.svg";
|
||||
file_name = path + (dark_mode ? "plate_set_bedtype_hover_dark.svg" : "plate_set_bedtype_hover.svg");
|
||||
if (!m_bedtype_hovered_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
}
|
||||
|
||||
if (m_bedtype_changed_hovered_texture.get_id() == 0)
|
||||
//if (m_bedtype_changed_hovered_texture.get_id() == 0)
|
||||
{
|
||||
file_name = path + "plate_set_bedtype_changed_hover.svg";
|
||||
file_name = path + (dark_mode ? "plate_set_bedtype_changed_hover_dark.svg" : "plate_set_bedtype_changed_hover.svg");
|
||||
if (!m_bedtype_changed_hovered_texture.load_from_svg_file(file_name, true, false, false, max_tex_size / 8)) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(":load file %1% failed") % file_name;
|
||||
}
|
||||
|
@ -3753,7 +3758,12 @@ void PartPlateList::render(bool bottom, bool only_current, bool only_body, int h
|
|||
plate_hover_action = hover_id % PartPlate::GRABBER_COUNT;
|
||||
}
|
||||
|
||||
if (m_del_texture.get_id() == 0)
|
||||
static bool last_dark_mode_tatus = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
bool dark_mode_status = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
if (dark_mode_status != last_dark_mode_tatus) {
|
||||
last_dark_mode_tatus = dark_mode_status;
|
||||
generate_icon_textures();
|
||||
}else if(m_del_texture.get_id() == 0)
|
||||
generate_icon_textures();
|
||||
for (it = m_plate_list.begin(); it != m_plate_list.end(); it++) {
|
||||
int current_index = (*it)->get_index();
|
||||
|
|
|
@ -191,10 +191,13 @@ public:
|
|||
|
||||
static std::array<float, 4> SELECT_COLOR;
|
||||
static std::array<float, 4> UNSELECT_COLOR;
|
||||
static std::array<float, 4> UNSELECT_DARK_COLOR;
|
||||
static std::array<float, 4> DEFAULT_COLOR;
|
||||
static std::array<float, 4> LINE_BOTTOM_COLOR;
|
||||
static std::array<float, 4> LINE_TOP_COLOR;
|
||||
static std::array<float, 4> LINE_TOP_DARK_COLOR;
|
||||
static std::array<float, 4> LINE_TOP_SEL_COLOR;
|
||||
static std::array<float, 4> LINE_TOP_SEL_DARK_COLOR;
|
||||
static std::array<float, 4> HEIGHT_LIMIT_BOTTOM_COLOR;
|
||||
static std::array<float, 4> HEIGHT_LIMIT_TOP_COLOR;
|
||||
|
||||
|
|
|
@ -6381,8 +6381,10 @@ bool Plater::priv::init_collapse_toolbar()
|
|||
// already initialized
|
||||
return true;
|
||||
|
||||
bool dark_mode = wxGetApp().app_config->get("dark_color_mode") == "1";
|
||||
|
||||
BackgroundTexture::Metadata background_data;
|
||||
background_data.filename = "toolbar_background.png";
|
||||
background_data.filename = dark_mode ? "toolbar_background_dark.png" : "toolbar_background.png";
|
||||
background_data.left = 16;
|
||||
background_data.top = 16;
|
||||
background_data.right = 16;
|
||||
|
@ -6398,6 +6400,8 @@ bool Plater::priv::init_collapse_toolbar()
|
|||
collapse_toolbar.set_separator_size(5);
|
||||
collapse_toolbar.set_gap_size(2);
|
||||
|
||||
collapse_toolbar.del_all_item();
|
||||
|
||||
GLToolbarItem::Data item;
|
||||
|
||||
item.name = "collapse_sidebar";
|
||||
|
|