Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
June 2022
- 68 participants
- 3274 messages
[PATCH 1/1] riched20/tests: Test for ITextDocument::Undo and ITextDocument::Redo.
by Jinoh Kang
From: Jinoh Kang <jinoh.kang.kr(a)gmail.com>
Signed-off-by: Jinoh Kang <jinoh.kang.kr(a)gmail.com>
---
dlls/riched20/tests/richole.c | 492 ++++++++++++++++++++++++++++++++++
1 file changed, 492 insertions(+)
diff --git a/dlls/riched20/tests/richole.c b/dlls/riched20/tests/richole.c
index 6a361bc3fa4..6eae75d444b 100644
--- a/dlls/riched20/tests/richole.c
+++ b/dlls/riched20/tests/richole.c
@@ -4955,6 +4955,496 @@ static void test_clipboard(void)
ITextRange_Release(range);
}
+static void subtest_undo(const char *dummy_text)
+{
+ static const char *text_seq[] = {
+ "",
+ "1-alpha",
+ "2-beta",
+ "3-gamma",
+ "4-delta",
+ "5-epsilon",
+ "6-zeta",
+ "7-eta",
+ };
+ static LONG seq[] = { -1, -2, -3, -1, 1, 2, 3, 1, -5, 2, -1, 3, 1, 0 };
+ LONG i = 0, stack_pos = 0;
+ IRichEditOle *reole = NULL;
+ ITextDocument *doc = NULL;
+ ITextSelection *selection;
+ char buffer[1024] = "";
+ HRESULT hr;
+ HWND hwnd;
+ LONG count = 0;
+
+ winetest_push_context("(%Iu)", dummy_text ? strlen(dummy_text) : 0);
+
+ create_interfaces(&hwnd, &reole, &doc, &selection);
+
+ for (i = -2; i <= 2; i++)
+ {
+ if (i != tomFalse && i != tomTrue)
+ {
+ hr = ITextDocument_Undo(doc, i, NULL);
+ todo_wine
+ ok(hr == (i >= 1 ? S_OK : S_FALSE), "(%ld(a)0) Undo: %#lx\n", i, hr);
+
+ count = 0xcccccccc;
+ hr = ITextDocument_Undo(doc, i, &count);
+ todo_wine
+ ok(hr == (i >= 1 ? S_OK : S_FALSE), "(%ld(a)0) Undo: %#lx\n", i, hr);
+ todo_wine
+ ok(count == (i >= 1 ? i : 0), "(%ld(a)0) Expected %ld, got %ld\n", i, i >= 0 ? i : 0, count);
+ }
+
+ hr = ITextDocument_Redo(doc, i, NULL);
+ todo_wine
+ ok(hr == (i == 0 ? S_OK : S_FALSE), "(%ld(a)0) Redo: %#lx\n", i, hr);
+
+ count = 0xcccccccc;
+ hr = ITextDocument_Redo(doc, i, &count);
+ todo_wine
+ ok(hr == (i == 0 ? S_OK : S_FALSE), "(%ld(a)0) Redo: %#lx\n", i, hr);
+ todo_wine
+ ok(count == 0, "(%ld(a)0) got %ld\n", i, count);
+ }
+
+ while (stack_pos < ARRAY_SIZE(text_seq) - 1)
+ {
+ stack_pos++;
+ if (dummy_text)
+ {
+ hr = ITextDocument_Undo(doc, tomSuspend, NULL);
+ todo_wine
+ ok(hr == S_FALSE, "(@%ld) Undo: %#lx\n", stack_pos, hr);
+ if (SUCCEEDED(hr))
+ {
+ SendMessageA(hwnd, EM_SETSEL, (WPARAM)0, (LPARAM)0);
+ SendMessageA(hwnd, EM_REPLACESEL, TRUE, (LPARAM)dummy_text);
+ SendMessageA(hwnd, EM_SETSEL, (WPARAM)0, (LPARAM)strlen(dummy_text));
+ SendMessageA(hwnd, EM_REPLACESEL, TRUE, (LPARAM)"");
+ hr = ITextDocument_Undo(doc, tomResume, NULL);
+ todo_wine
+ ok(hr == S_FALSE, "(@%ld) Undo: %#lx\n", stack_pos, hr);
+ }
+ }
+ SendMessageA(hwnd, EM_SETSEL, (WPARAM)0, (LPARAM)-1);
+ SendMessageA(hwnd, EM_REPLACESEL, TRUE, (LPARAM)text_seq[stack_pos]);
+ }
+
+ for (i = 0; i < ARRAY_SIZE(seq); i++)
+ {
+ LONG expect_count;
+
+ memset(buffer, 0, sizeof(buffer));
+ SendMessageA(hwnd, WM_GETTEXT, ARRAY_SIZE(buffer), (LPARAM)buffer);
+ todo_wine_if(stack_pos != ARRAY_SIZE(text_seq) - 1)
+ ok(strcmp(buffer, text_seq[stack_pos]) == 0, "Expected %s, got %s\n",
+ wine_dbgstr_a(text_seq[stack_pos]), wine_dbgstr_a(buffer));
+
+ if (!seq[i]) break;
+
+ count = 0xcccccccc;
+ expect_count = labs(stack_pos - min(max(stack_pos + seq[i], 0), (LONG)ARRAY_SIZE(seq) - 1));
+ if (seq[i] < 0)
+ {
+ hr = ITextDocument_Undo(doc, -seq[i], &count);
+ todo_wine
+ ok(hr == S_OK, "(%ld@%ld) Undo: %#lx\n", i, stack_pos, hr);
+ todo_wine
+ ok(count == expect_count, "(%ld@%ld) Expected %ld, got %ld\n", i, stack_pos, expect_count, count);
+ stack_pos -= count;
+ }
+ else
+ {
+ hr = ITextDocument_Redo(doc, seq[i], &count);
+ todo_wine
+ ok(hr == (expect_count ? S_OK : S_FALSE), "(%ld@%ld) Redo: %#lx\n", i, stack_pos, hr);
+ todo_wine
+ ok(count == expect_count, "(%ld@%ld) Expected %ld, got %ld\n", i, stack_pos, expect_count, count);
+ stack_pos += count;
+ }
+
+ if (FAILED(hr) || count <= 0) break;
+ }
+
+ release_interfaces(&hwnd, &reole, &doc, &selection);
+ winetest_pop_context();
+}
+
+static void test_undo(void)
+{
+ subtest_undo(NULL);
+ subtest_undo("dummy 12345");
+}
+
+#define ok_msg_result(h,m,w,l,r) ok_msg_result_(__LINE__,#m,h,m,w,l,r)
+static void ok_msg_result_(int line, const char *desc, HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam, LRESULT expect)
+{
+ LRESULT lresult = SendMessageA(hwnd, message, wparam, lparam);
+ ok_(__FILE__,line)(lresult == expect, "%s: Expected %Id, got %Id\n", desc, expect, lresult);
+}
+
+static void test_undo_disable(void)
+{
+ static const char text_initial[] = "initial text";
+ static const char text_foo[] = "foo";
+ static const char text_lorem[] = "lorem ipsum";
+ IRichEditOle *reole = NULL;
+ ITextDocument *doc = NULL;
+ ITextSelection *selection;
+ char buffer[1024] = "";
+ HRESULT hr;
+ HWND hwnd;
+ LONG count = 0;
+ LRESULT def_undo_limit;
+ int subtest_i;
+
+ enum {
+ testGratuitousSuspend = 0x1,
+ testGratuitousResume = 0x2,
+ testResetUndoLimit = 0x4,
+ testEnableUndo = 0x8,
+ testDisableUndo = 0x10,
+ totalTestCount = 0x20,
+ };
+
+ create_interfaces(&hwnd, &reole, &doc, &selection);
+ def_undo_limit = SendMessageA(hwnd, EM_SETUNDOLIMIT, 100, 0);
+ ok(def_undo_limit >= 1, "Message EM_SETUNDOLIMIT returned %#Ix\n", def_undo_limit);
+
+ for (subtest_i = 0; subtest_i < totalTestCount; subtest_i++)
+ {
+ if ((subtest_i & (testEnableUndo | testResetUndoLimit)) == testResetUndoLimit)
+ {
+ continue;
+ }
+
+ winetest_push_context("#%x", subtest_i);
+
+ hr = ITextDocument_Undo(doc, tomTrue, NULL);
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ hr = ITextDocument_Undo(doc, tomResume, NULL);
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ SendMessageA(hwnd, WM_SETTEXT, 0, (LPARAM)"");
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, FALSE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+
+ SendMessageA(hwnd, EM_SETSEL, 0, -1);
+ SendMessageA(hwnd, EM_REPLACESEL, TRUE, (LPARAM)text_initial);
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, TRUE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+
+ count = 0xcccccccc;
+ if (subtest_i & testDisableUndo)
+ {
+ hr = ITextDocument_Undo(doc, tomFalse, &count);
+ todo_wine
+ ok(hr == S_OK, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ }
+ else
+ {
+ hr = ITextDocument_Undo(doc, tomSuspend, &count);
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ }
+
+ if (SUCCEEDED(hr))
+ {
+ todo_wine_if((subtest_i & testDisableUndo) != 0)
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, !(subtest_i & testDisableUndo));
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+
+ hr = ITextDocument_Undo(doc, 1, &count);
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ }
+
+ if (SUCCEEDED(hr))
+ {
+ todo_wine_if((subtest_i & testDisableUndo) != 0)
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, !(subtest_i & testDisableUndo));
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ }
+
+ SendMessageA(hwnd, EM_SETSEL, 0, -1);
+ SendMessageA(hwnd, EM_REPLACESEL, TRUE, (LPARAM)text_foo);
+
+ if (SUCCEEDED(hr))
+ {
+ hr = ITextDocument_Undo(doc, 1, &count);
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ }
+
+ if (SUCCEEDED(hr))
+ {
+ todo_wine_if((subtest_i & testDisableUndo) != 0)
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, !(subtest_i & testDisableUndo));
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ }
+
+ if (SUCCEEDED(hr) && (subtest_i & testGratuitousSuspend))
+ {
+ hr = ITextDocument_Undo(doc, tomSuspend, &count);
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+
+ if (SUCCEEDED(hr))
+ {
+ todo_wine_if((subtest_i & testDisableUndo) != 0)
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, !(subtest_i & testDisableUndo));
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ }
+ }
+
+ if ((subtest_i & (testEnableUndo | testResetUndoLimit)) == (testEnableUndo | testResetUndoLimit))
+ {
+ LONG_PTR cur_undo_limit = SendMessageA(hwnd, EM_SETUNDOLIMIT, def_undo_limit, 0);
+ ok(cur_undo_limit == def_undo_limit, "Expected undo limit %Id, got %Id\n",
+ def_undo_limit, cur_undo_limit);
+ }
+ else
+ {
+ count = 0xcccccccc;
+ hr = ITextDocument_Undo(doc, (subtest_i & testEnableUndo) ? tomTrue : tomResume, &count);
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ }
+
+ if (SUCCEEDED(hr))
+ {
+ todo_wine_if((subtest_i & testDisableUndo) != 0)
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, !(subtest_i & testDisableUndo));
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ }
+
+ SendMessageA(hwnd, WM_GETTEXT, ARRAY_SIZE(buffer), (LPARAM)buffer);
+ ok(strcmp(buffer, text_foo) == 0,
+ "Expected %s, got %s\n", wine_dbgstr_a(text_foo), wine_dbgstr_a(buffer));
+ todo_wine_if((subtest_i & testDisableUndo) != 0)
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, !(subtest_i & testDisableUndo));
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+
+ count = 0xcccccccc;
+ hr = ITextDocument_Undo(doc, 1, &count);
+ switch (subtest_i & (testEnableUndo | testDisableUndo))
+ {
+ case testEnableUndo | testDisableUndo: /* matching calls: tomFalse => tomTrue */
+ todo_wine
+ ok(hr == S_OK, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 1, "Got %ld\n", count);
+ if (FAILED(hr)) break;
+
+ todo_wine
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, FALSE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+
+ SendMessageA(hwnd, WM_GETTEXT, ARRAY_SIZE(buffer), (LPARAM)buffer);
+ ok(strcmp(buffer, text_foo) == 0,
+ "Expected %s, got %s\n", wine_dbgstr_a(text_foo), wine_dbgstr_a(buffer));
+
+ count = 0xcccccccc;
+ hr = ITextDocument_Redo(doc, 1, &count);
+ todo_wine
+ ok(hr == S_FALSE, "Redo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ if (FAILED(hr)) break;
+
+ todo_wine
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, FALSE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ break;
+ case 0: /* matching calls: tomSupend => tomResume */
+ todo_wine
+ ok(hr == S_OK, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 1, "Got %ld\n", count);
+ if (FAILED(hr)) break;
+
+ todo_wine
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, FALSE);
+ todo_wine
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, TRUE);
+
+ SendMessageA(hwnd, WM_GETTEXT, ARRAY_SIZE(buffer), (LPARAM)buffer);
+ todo_wine
+ ok(strcmp(buffer, "") == 0,
+ "Expected %s, got %s\n", wine_dbgstr_a(""), wine_dbgstr_a(buffer));
+
+ count = 0xcccccccc;
+ hr = ITextDocument_Redo(doc, 1, &count);
+ todo_wine
+ ok(hr == S_OK, "Redo: %#lx\n", hr);
+ todo_wine
+ ok(count == 1, "Got %ld\n", count);
+ if (FAILED(hr)) break;
+
+ if (subtest_i & testDisableUndo)
+ {
+ todo_wine
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, FALSE);
+ }
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ break;
+ case testEnableUndo: /* unmatching calls: tomSuspend => tomTrue (not resumed) */
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ if (FAILED(hr)) break;
+
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, TRUE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ break;
+ case testDisableUndo: /* unmatching calls: tomFalse => tomResume (resumed, no undo entry) */
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ if (FAILED(hr)) break;
+
+ todo_wine
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, FALSE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ break;
+ default:
+ ok(0, "unreachable code\n");
+ break;
+ }
+
+ SendMessageA(hwnd, WM_GETTEXT, ARRAY_SIZE(buffer), (LPARAM)buffer);
+ ok(strcmp(buffer, text_foo) == 0,
+ "Expected %s, got %s\n", wine_dbgstr_a(text_foo), wine_dbgstr_a(buffer));
+
+ SendMessageA(hwnd, EM_SETSEL, 0, -1);
+ SendMessageA(hwnd, EM_REPLACESEL, TRUE, (LPARAM)text_lorem);
+
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, TRUE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+
+ count = 0xcccccccc;
+ hr = ITextDocument_Undo(doc, 1, &count);
+ if ((subtest_i & (testEnableUndo | testDisableUndo)) == testEnableUndo)
+ {
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+
+ if (SUCCEEDED(hr))
+ {
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, TRUE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ }
+
+ SendMessageA(hwnd, WM_GETTEXT, ARRAY_SIZE(buffer), (LPARAM)buffer);
+ ok(strcmp(buffer, text_lorem) == 0,
+ "Expected %s, got %s\n", wine_dbgstr_a(text_lorem), wine_dbgstr_a(buffer));
+ }
+ else
+ {
+ todo_wine
+ ok(hr == S_OK, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 1, "Got %ld\n", count);
+
+ if (SUCCEEDED(hr))
+ {
+ if (subtest_i & testDisableUndo)
+ {
+ todo_wine
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, FALSE);
+ }
+ todo_wine
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, TRUE);
+ }
+
+ SendMessageA(hwnd, WM_GETTEXT, ARRAY_SIZE(buffer), (LPARAM)buffer);
+ todo_wine
+ ok(strcmp(buffer, text_foo) == 0,
+ "Expected %s, got %s\n", wine_dbgstr_a(text_foo), wine_dbgstr_a(buffer));
+ }
+
+ if (SUCCEEDED(hr))
+ {
+ if (subtest_i & testDisableUndo)
+ {
+ todo_wine_if((subtest_i & (testEnableUndo | testDisableUndo)) != testEnableUndo)
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, (subtest_i & (testEnableUndo | testDisableUndo)) == testEnableUndo);
+ }
+ todo_wine_if((subtest_i & (testEnableUndo | testDisableUndo)) != testEnableUndo)
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, (subtest_i & (testEnableUndo | testDisableUndo)) != testEnableUndo);
+ }
+
+ if (SUCCEEDED(hr) && (subtest_i & testGratuitousResume))
+ {
+ hr = ITextDocument_Undo(doc, tomResume, &count);
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ }
+
+ if (SUCCEEDED(hr))
+ {
+ if (subtest_i & testDisableUndo)
+ {
+ todo_wine_if((subtest_i & (testEnableUndo | testDisableUndo)) != testEnableUndo)
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, (subtest_i & (testEnableUndo | testDisableUndo)) == testEnableUndo);
+ }
+ todo_wine_if((subtest_i & (testEnableUndo | testDisableUndo)) != testEnableUndo)
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, (subtest_i & (testEnableUndo | testDisableUndo)) != testEnableUndo);
+ }
+
+ count = 0xcccccccc;
+ hr = ITextDocument_Redo(doc, 1, &count);
+ if ((subtest_i & (testEnableUndo | testDisableUndo | testGratuitousResume)) == testEnableUndo)
+ {
+ todo_wine
+ ok(hr == S_FALSE, "Undo: %#lx\n", hr);
+ todo_wine
+ ok(count == 0, "Got %ld\n", count);
+ }
+ else
+ {
+ todo_wine
+ ok(hr == S_OK, "Redo: %#lx\n", hr);
+ todo_wine
+ ok(count == 1, "Got %ld\n", count);
+ }
+
+ if (SUCCEEDED(hr))
+ {
+ ok_msg_result(hwnd, EM_CANUNDO, 0, 0, TRUE);
+ ok_msg_result(hwnd, EM_CANREDO, 0, 0, FALSE);
+ }
+
+ SendMessageA(hwnd, WM_GETTEXT, ARRAY_SIZE(buffer), (LPARAM)buffer);
+ ok(strcmp(buffer, text_lorem) == 0, "Expected %s, got %s\n", wine_dbgstr_a(text_lorem), wine_dbgstr_a(buffer));
+
+ winetest_pop_context();
+ }
+
+ release_interfaces(&hwnd, &reole, &doc, &selection);
+}
+
START_TEST(richole)
{
/* Must explicitly LoadLibrary(). The test has no references to functions in
@@ -4996,4 +5486,6 @@ START_TEST(richole)
test_MoveEnd_story();
test_character_movement();
test_clipboard();
+ test_undo();
+ test_undo_disable();
}
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/320
June 27, 2022
[PATCH 0/1] MR320: riched20/tests: Test for ITextDocument::Undo and ITextDocument::Redo.
by Jinoh Kang (ï¼ iamahuman)
Signed-off-by: Jinoh Kang <jinoh.kang.kr(a)gmail.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/320
June 27, 2022
Re: [PATCH v2 0/3] MR310: mf: Fix several reference leaks.
by Rémi Bernon
On Mon Jun 27 07:52:49 2022 +0000, Nikolay Sivov wrote:
> This is already done in video_renderer_initialize(). Maybe it's not
> triggered on shutdown?
I think the test failure may come from a missing the `video_renderer_release_presenter_services` call, though I haven't really investigated that aspect of the problem. If it's the case, perhaps it should be added to `video_renderer_initialize` too.
The issue with the testbot and 32bit apps is that the way `Initialize` is currently written it create a second video renderer before releasing the previously created one. This requires another d3d device initialization, which often fails from address space exhaustion, so releasing the previous renderer first was resolving the issue (and the reference leak also probably made it worse).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/310#note_2750
June 27, 2022
Re: [PATCH v2 0/3] MR310: mf: Fix several reference leaks.
by Nikolay Sivov (ï¼ nsivov)
Nikolay Sivov (@nsivov) commented about dlls/mf/evr.c:
> + renderer->mixer = NULL;
> + }
> +
> + if (renderer->presenter)
> + {
> + video_renderer_release_presenter_services(renderer);
> + IMFVideoPresenter_Release(renderer->presenter);
> + renderer->presenter = NULL;
> + }
> +
> + if (renderer->device_manager)
> + {
> + IUnknown_Release(renderer->device_manager);
> + renderer->device_manager = NULL;
> + }
> +
This is already done in video_renderer_initialize(). Maybe it's not triggered on shutdown?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/310#note_2749
June 27, 2022
[PATCH 0/17] MR319: d2d1: Initial implementation of effect properties handling
by Nikolay Sivov (ï¼ nsivov)
--
This merge request has too many patches to be relayed via email.
Please visit the URL below to see the contents of the merge request.
https://gitlab.winehq.org/wine/wine/-/merge_requests/319
June 27, 2022
Re: [PATCH 0/1] MR316: wbemprox: Use return length from NtQuerySystemInformationEx(). - approved
by Hans Leidekker (ï¼ hans)
This merge request was approved by Hans Leidekker.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/316
June 27, 2022
[PATCH 5/5] light.msstyles: Add Vista+ header parts.
by Zhiyi Zhang
From: Zhiyi Zhang <zzhang(a)codeweavers.com>
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
---
dlls/light.msstyles/Makefile.in | 29 +++
dlls/light.msstyles/blue_header.bmp | Bin 618 -> 714 bytes
dlls/light.msstyles/blue_header.svg | 13 +-
dlls/light.msstyles/blue_header_dropdown.bmp | Bin 0 -> 1002 bytes
dlls/light.msstyles/blue_header_dropdown.svg | 4 +
.../blue_header_dropdown_filter.bmp | Bin 0 -> 1002 bytes
.../blue_header_dropdown_filter.svg | 10 +
...blue_header_dropdown_filter_glyph_10px.bmp | Bin 0 -> 1218 bytes
...blue_header_dropdown_filter_glyph_10px.svg | 8 +
...blue_header_dropdown_filter_glyph_12px.bmp | Bin 0 -> 1578 bytes
...blue_header_dropdown_filter_glyph_12px.svg | 8 +
...blue_header_dropdown_filter_glyph_15px.bmp | Bin 0 -> 2658 bytes
...blue_header_dropdown_filter_glyph_15px.svg | 8 +
...blue_header_dropdown_filter_glyph_19px.bmp | Bin 0 -> 4242 bytes
...blue_header_dropdown_filter_glyph_19px.svg | 8 +
...blue_header_dropdown_filter_glyph_23px.bmp | Bin 0 -> 6210 bytes
...blue_header_dropdown_filter_glyph_23px.svg | 8 +
.../blue_header_dropdown_glyph_10px.bmp | Bin 0 -> 858 bytes
.../blue_header_dropdown_glyph_10px.svg | 9 +
.../blue_header_dropdown_glyph_13px.bmp | Bin 0 -> 1334 bytes
.../blue_header_dropdown_glyph_13px.svg | 9 +
.../blue_header_dropdown_glyph_17px.bmp | Bin 0 -> 1974 bytes
.../blue_header_dropdown_glyph_17px.svg | 9 +
.../blue_header_dropdown_glyph_21px.bmp | Bin 0 -> 3162 bytes
.../blue_header_dropdown_glyph_21px.svg | 9 +
.../blue_header_dropdown_glyph_29px.bmp | Bin 0 -> 5706 bytes
.../blue_header_dropdown_glyph_29px.svg | 9 +
.../blue_header_dropdown_glyph_7px.bmp | Bin 0 -> 474 bytes
.../blue_header_dropdown_glyph_7px.svg | 9 +
.../blue_header_dropdown_glyph_9px.bmp | Bin 0 -> 678 bytes
.../blue_header_dropdown_glyph_9px.svg | 9 +
dlls/light.msstyles/blue_header_item.bmp | Bin 2538 -> 5898 bytes
dlls/light.msstyles/blue_header_item.svg | 70 +++---
dlls/light.msstyles/blue_header_overflow.bmp | Bin 0 -> 1482 bytes
dlls/light.msstyles/blue_header_overflow.svg | 5 +
.../blue_header_overflow_glyph_10px.bmp | Bin 0 -> 858 bytes
.../blue_header_overflow_glyph_10px.svg | 13 ++
.../blue_header_overflow_glyph_12px.bmp | Bin 0 -> 1194 bytes
.../blue_header_overflow_glyph_12px.svg | 13 ++
.../blue_header_overflow_glyph_16px.bmp | Bin 0 -> 1930 bytes
.../blue_header_overflow_glyph_16px.svg | 13 ++
.../blue_header_overflow_glyph_20px.bmp | Bin 0 -> 3338 bytes
.../blue_header_overflow_glyph_20px.svg | 11 +
.../blue_header_overflow_glyph_24px.bmp | Bin 0 -> 4170 bytes
.../blue_header_overflow_glyph_24px.svg | 13 ++
.../blue_header_overflow_glyph_32px.bmp | Bin 0 -> 7306 bytes
.../blue_header_overflow_glyph_32px.svg | 13 ++
.../blue_header_overflow_glyph_8px.bmp | Bin 0 -> 586 bytes
.../blue_header_overflow_glyph_8px.svg | 13 ++
.../blue_header_sort_arrow_13px.bmp | Bin 0 -> 658 bytes
.../blue_header_sort_arrow_13px.svg | 9 +
.../blue_header_sort_arrow_16px.bmp | Bin 0 -> 970 bytes
.../blue_header_sort_arrow_16px.svg | 9 +
.../blue_header_sort_arrow_17px.bmp | Bin 0 -> 2314 bytes
.../blue_header_sort_arrow_17px.svg | 9 +
.../blue_header_sort_arrow_20px.bmp | Bin 0 -> 1338 bytes
.../blue_header_sort_arrow_20px.svg | 9 +
.../blue_header_sort_arrow_26px.bmp | Bin 0 -> 2010 bytes
.../blue_header_sort_arrow_26px.svg | 9 +
.../blue_header_sort_arrow_39px.bmp | Bin 0 -> 4818 bytes
.../blue_header_sort_arrow_39px.svg | 9 +
.../blue_header_sort_arrow_52px.bmp | Bin 0 -> 8458 bytes
.../blue_header_sort_arrow_52px.svg | 9 +
dlls/light.msstyles/light.rc | 203 +++++++++++++++++-
64 files changed, 544 insertions(+), 45 deletions(-)
create mode 100644 dlls/light.msstyles/blue_header_dropdown.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_10px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_10px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_12px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_12px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_15px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_15px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_19px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_19px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_23px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_filter_glyph_23px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_10px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_10px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_13px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_13px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_17px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_17px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_21px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_21px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_29px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_29px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_7px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_7px.svg
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_9px.bmp
create mode 100644 dlls/light.msstyles/blue_header_dropdown_glyph_9px.svg
create mode 100644 dlls/light.msstyles/blue_header_overflow.bmp
create mode 100644 dlls/light.msstyles/blue_header_overflow.svg
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_10px.bmp
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_10px.svg
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_12px.bmp
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_12px.svg
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_16px.bmp
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_16px.svg
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_20px.bmp
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_20px.svg
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_24px.bmp
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_24px.svg
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_32px.bmp
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_32px.svg
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_8px.bmp
create mode 100644 dlls/light.msstyles/blue_header_overflow_glyph_8px.svg
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_13px.bmp
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_13px.svg
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_16px.bmp
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_16px.svg
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_17px.bmp
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_17px.svg
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_20px.bmp
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_20px.svg
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_26px.bmp
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_26px.svg
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_39px.bmp
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_39px.svg
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_52px.bmp
create mode 100644 dlls/light.msstyles/blue_header_sort_arrow_52px.svg
diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in
index 9e9ad034164..0e0ee8b9d67 100644
--- a/dlls/light.msstyles/Makefile.in
+++ b/dlls/light.msstyles/Makefile.in
@@ -76,7 +76,36 @@ SVG_SRCS = \
blue_explorer_treeview_item_selected_not_focus.svg \
blue_groupbox.svg \
blue_header.svg \
+ blue_header_dropdown.svg \
+ blue_header_dropdown_filter.svg \
+ blue_header_dropdown_filter_glyph_10px.svg \
+ blue_header_dropdown_filter_glyph_12px.svg \
+ blue_header_dropdown_filter_glyph_15px.svg \
+ blue_header_dropdown_filter_glyph_19px.svg \
+ blue_header_dropdown_filter_glyph_23px.svg \
+ blue_header_dropdown_glyph_10px.svg \
+ blue_header_dropdown_glyph_13px.svg \
+ blue_header_dropdown_glyph_17px.svg \
+ blue_header_dropdown_glyph_21px.svg \
+ blue_header_dropdown_glyph_29px.svg \
+ blue_header_dropdown_glyph_7px.svg \
+ blue_header_dropdown_glyph_9px.svg \
blue_header_item.svg \
+ blue_header_overflow.svg \
+ blue_header_overflow_glyph_10px.svg \
+ blue_header_overflow_glyph_12px.svg \
+ blue_header_overflow_glyph_16px.svg \
+ blue_header_overflow_glyph_20px.svg \
+ blue_header_overflow_glyph_24px.svg \
+ blue_header_overflow_glyph_32px.svg \
+ blue_header_overflow_glyph_8px.svg \
+ blue_header_sort_arrow_13px.svg \
+ blue_header_sort_arrow_16px.svg \
+ blue_header_sort_arrow_17px.svg \
+ blue_header_sort_arrow_20px.svg \
+ blue_header_sort_arrow_26px.svg \
+ blue_header_sort_arrow_39px.svg \
+ blue_header_sort_arrow_52px.svg \
blue_menu_popup_check_16px.svg \
blue_menu_popup_check_18px.svg \
blue_menu_popup_separator.svg \
diff --git a/dlls/light.msstyles/blue_header.bmp b/dlls/light.msstyles/blue_header.bmp
index fb81a657aa950214103575d3e2572d6199dfe4ea..edfd9123c4827ab4883fe83476413308b6f36546 100644
GIT binary patch
literal 714
zcmZ?rJ;lTT23<h128fw~*Z_zb86<!t1A_xp9?XFg{}~t{2qf~~$vvnTE=44R1x?+5
T7yuav1EXw6NQ{O9!EgWo9_+TA
literal 618
zcmZ?r&0=BzgDxOh1H^1VECIxfV3L910V9xu0sb>EKoCggzmt1VF(a)_QX0xW3q|1kgq
X!#WHA7DHAER52<x2*Us^<`@_Na*2b5
diff --git a/dlls/light.msstyles/blue_header.svg b/dlls/light.msstyles/blue_header.svg
index 46046e1e454..593b5d7f270 100644
--- a/dlls/light.msstyles/blue_header.svg
+++ b/dlls/light.msstyles/blue_header.svg
@@ -1,21 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:6-24" width="6" height="24" version="1.1" viewBox="0 0 1.5875 6.35" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:3-24" width="3" height="48" version="1.1" viewBox="0 0 .79376 12.7" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
- <g stroke-width="0">
- <rect width="1.5875" height="6.35" fill="#fff"/>
- <g fill="#aeaeae">
- <rect x="1.3229" y="3.1988e-7" width=".26458" height="6.0854"/>
- <rect transform="rotate(90)" x="5.8208" y="-1.3229" width=".26458" height="1.3229"/>
- <rect x="-1.5895e-8" width=".26458" height="6.0854"/>
- <rect transform="rotate(90)" x="2.2252e-7" y="-1.3229" width=".26458" height="1.3229"/>
- </g>
- </g>
+ <rect width=".79376" height="12.7" fill="#fff" stroke="#0091ea" stroke-dasharray="0, 2.91043" stroke-width=".26458"/>
</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown.bmp b/dlls/light.msstyles/blue_header_dropdown.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..177efa6c0d77fc18cdf927e0712e2acf70e40ea3
GIT binary patch
literal 1002
zcmZ?reZ|ZG23<h128cmi4<Ke_Pyn+Npz=T=B=Dbs0fInc|DD`}ijgFVVzOYWQa}<K
UWkUjEG#rQz2Z+j15^D$m0O&prqW}N^
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown.svg b/dlls/light.msstyles/blue_header_dropdown.svg
new file mode 100644
index 00000000000..f532b96e120
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:3-32" width="3" height="72" version="1.1" viewBox="0 0 .79375 19.05" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.33e-6 6.35h0.26458v12.7h-0.26458z" fill-opacity=".12529"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter.bmp b/dlls/light.msstyles/blue_header_dropdown_filter.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..23cf2458616664bb62b223fc19062fd42300fcdd
GIT binary patch
literal 1002
zcmZ?reZ|ZG23<h128cmi4<Ke_Pyn+Npz=T=B=Dbs0fInc|DD`}ijgFVVzQvATDNZ9
me`Ne03P55Y(a)bBwGu>447!-5PHCZlWy2IO#ng~uq3Jp=%R%2YN0
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter.svg b/dlls/light.msstyles/blue_header_dropdown_filter.svg
new file mode 100644
index 00000000000..f702226bed7
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_filter.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:3-32" width="3" height="72" version="1.1" viewBox="0 0 .79375 19.05" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.33e-6 6.35h0.26458v12.7h-0.26458z" fill="#aeaeae"/>
+ <path d="m0.26458 18.785h0.52917v0.26458h-0.52917z" fill="#aeaeae"/>
+ <g>
+ <path d="m0.52917 12.7h0.26458v5.8208h-0.26458z" fill="#e1f5fe"/>
+ <path d="m0.26458 12.7h0.26458v6.0854h-0.26458z" fill="#fff"/>
+ <path d="m0.52917 18.521h0.26458v0.26458h-0.26458z" fill="#fff"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_10px.bmp b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_10px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..28cc976fed8fb421949af2b92f50cef3583d4642
GIT binary patch
literal 1218
zcmZ?rJ;cHQ23<h128g+USQ>~K859_pfwTow9>_!j{}~t{2qgC3$vvnTNs=fgR%40M
z30K4fWX%TR7`O-~gAph+6Npa(@e3f10Ag%lGEnd&5c31EArQX=;$R>~2hl(QK_o#F
zAo~>%`y+|rVp;$t-T<*LE(J*9mQc0cNMg8{_CSf1xFo3{PD(hR0(a)_DxI2!=f;tOX1
VB)5|i&PGskN5dJCo`-cf0{~$TEMEWs
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_10px.svg b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_10px.svg
new file mode 100644
index 00000000000..d0164a937b0
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_10px.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:10-32" width="10" height="27" version="1.1" viewBox="0 0 2.6459 7.1438" xmlns="http://www.w3.org/2000/svg">
+ <g stroke-width=".26458">
+ <path d="m1.0223 1.7297-0.56825-0.5805-0.18942 0.1935 0.75767 0.77402 1.6236-1.6586-0.18942-0.1935z"/>
+ <path d="m1.0223 4.1109-0.56825-0.5805-0.18942 0.1935 0.75767 0.77402 1.6236-1.6586-0.18942-0.1935z"/>
+ <path d="m1.0223 6.4922-0.56825-0.5805-0.18942 0.1935 0.75767 0.77402 1.6236-1.6586-0.18942-0.1935z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_12px.bmp b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_12px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..96ba41367143e6ea464b491a64bce65b7b808d6e
GIT binary patch
literal 1578
zcmZ?r)na1+gDxOh1H?Q)EC<Al3<?a)KzacykiY={85kf4B=g_NJ*XH%2>}5X0`eqE
zs{qv>0%8zN2xtQpJOkoKP#VO?1q^`_uYh<75VHgETp)f2#AZN(a)4QvAnP61*@s3eF6
z@!tcn6;uqF;y~sgu{(k6&p_;mBu0o?4pi_1i2VsEM3T>j>Ip#-Bg9MxDgcE8J;7-F
UGBAwBFC(a)i{=3hk4qg(z30Bw~zn*aa+
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_12px.svg b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_12px.svg
new file mode 100644
index 00000000000..5a8fbaf6365
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_12px.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:12-32" width="12" height="30" version="1.1" viewBox="0 0 3.1751 7.9376" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.2222 0 0 1 -.058812 0)" stroke-width=".23932">
+ <path d="m1.0223 1.939-0.56825-0.66344-0.18942 0.22115 0.75767 0.88461 1.6236-1.8956-0.18942-0.22115z"/>
+ <path d="m1.0223 4.5848-0.56825-0.66344-0.18942 0.22115 0.75767 0.88461 1.6236-1.8956-0.18942-0.22115z"/>
+ <path d="m1.0223 7.2308-0.56825-0.66344-0.18942 0.22115 0.75767 0.88461 1.6236-1.8956-0.18942-0.22115z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_15px.bmp b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_15px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..c605ff5e03f8cee2c0311f4e2300d546f13c68c3
GIT binary patch
literal 2658
zcmZ?rP2yqzgDxOh1H}A5tOdl33<?a)K>7wJkiY={85kf4B=g_NJ*XH%2>}5X0`e3}
zD+BfK1!8d$&5;GFzX!xX-!a?(Vq*161J&LE;vYcV55#|g_#6-m0x>=y29&%C#J_;p
zAF40`NE4%fKTzEtAPxm$WRL~q`~%`6K+J<Ify6chvLliB$jl-j2ju^KK#Vo^kriWM
z!}RY0%5h+kCnVGeQ~<JnI}o!IQjA5u4JZcEzYd7WNoEtE`WFLfQUN1S!&D$nBUR%d
zRX>`KM)T2VKB7Ex4rD&+13I6W`UK=l<od`D>g(a)y|O^kk8)klRu`$y{|28JP79{~X2
CYGEk=
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_15px.svg b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_15px.svg
new file mode 100644
index 00000000000..aafcdaaa236
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_15px.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:15-32" width="15" height="42" version="1.1" viewBox="0 0 3.9689 11.113" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.2222 0 0 1 -.058812 0)" stroke-width=".23932">
+ <path d="m1.229 2.8315-0.72326-0.91222-0.24109 0.30408 0.96435 1.2163 2.0665-2.6064-0.24109-0.30408z"/>
+ <path d="m1.229 6.5357-0.72326-0.91222-0.24109 0.30408 0.96435 1.2163 2.0665-2.6064-0.24109-0.30408z"/>
+ <path d="m1.229 10.24-0.72326-0.91222-0.24109 0.30408 0.96435 1.2163 2.0665-2.6064-0.24109-0.30408z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_19px.bmp b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_19px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e2f094496ac4570c3c81ba0245205887089c17c4
GIT binary patch
literal 4242
zcmeH{u`UHc6oyBLTqH=4C~v5UL`9;)HlomY0S}?|1WJ#f5T#Hl$d)21Z-7QbfuMAK
z|J~VSBiY$u6e8#3e)sIone*@Lnc0(V?2Wpv?ef0^W3UK4uI+m9Eg$EyVjbs-pT;`b
z+U9m87<JhfHS5n#YO%5-SWR4EKlvv>HQgJmz)ws%#~_^#?_cms(a)Ey~ZAA)pVAp^aq
z?w>(NBgUk20Oflv`=shRpBP*4;~}?C(a)T*QaU;A+C<B$0HGEn2U7=MTLn)m?YXQ1aj
zz#N2ZG87~>1UX3W9%dlL21(B0xAcb5y6}2;_-RP75t1)K>$`<1NHKMvE0Ep|v?0aD
zNxlZ@<&bI<2%N)gs*vS(E1>V$`fB}Qu)bQ<#`<dg8HtHlUyZ5K|CwWbHN2PBSBv^s
RUk#s=rl|GRrV2I0KLM6CnI!-K
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_19px.svg b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_19px.svg
new file mode 100644
index 00000000000..3d00579ea50
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_19px.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:19-32" width="19" height="54" version="1.1" viewBox="0 0 5.0273 14.288" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.2222 0 0 1 -.058812 0)" stroke-width=".23932">
+ <path d="m1.5045 3.4595-0.92991-1.161-0.30998 0.38702 1.2399 1.5481 2.6569-3.3173-0.30998-0.38702z"/>
+ <path d="m1.5045 8.2222-0.92991-1.161-0.30998 0.38702 1.2399 1.5481 2.6569-3.3173-0.30998-0.38702z"/>
+ <path d="m1.5045 12.985-0.92991-1.161-0.30998 0.38702 1.2399 1.5481 2.6569-3.3173-0.30998-0.38702z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_23px.bmp b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_23px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f4797ca235d404535e0700a52351daa1352c6db2
GIT binary patch
literal 6210
zcmeI0J1+!L6vt=1BJlxGctp^MS4VUcp`zGtp{9_~Xcc?_B)g4*ghC{u6CXmi6ds9J
zf<mIOe%Cmeo0+jQ>`|=Tll|}fbMLwTx%;2T$ytBKZ}UE5mG5QH3Ve|By1jaiM`j=v
zWzP#fW~S^<=jUT7DFY2D^Z#IaoZoN=T9kjw2zrlzE8v|1E&U<1?!R=6w!txI2Gzs>
zi*JEwK3V(#-UNOVeJr{LqPqoe2WQsU9=s9!Bzj4{1fpAj*8vk9paf)Y7oPQ2?j-lz
zTDt=`kC+|NoFbEQZaXi^PZ*FrCFx3j)U!<{ax(eN(fDx%_CcDL{p8#L*~<nzO}~en
ztoOhmxp$WSI$Se`5qki#|20i<v_^qEyXG7#%KGM=^9*GFOUn8a=)G9_i^}?w=)GF{
z3(ERami{|@PFa5zy*FU|H}50u$RoH7vc7Y)&+qi&4!AlWc;f1O;6t>AC)ML<PLZXq
z&WF#ItMj23NzB#xBv-;QSLZ`79Mf(a)N44J>`=cVUx{e0NFX!Y}5T(=7#Jy8KJwYHjm
fKDxG6>b&_6!1eQ(pb)N~uWX|0=PUbD^Zon>Cc^fB
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_filter_glyph_23px.svg b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_23px.svg
new file mode 100644
index 00000000000..10295dc94e6
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_filter_glyph_23px.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:23-32" width="23" height="66" version="1.1" viewBox="0 0 6.0857 17.463" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.2222 0 0 1 -.058812 0)" stroke-width=".23932">
+ <path d="m1.6324 4.2967-1.1882-1.4927-0.39609 0.4976 1.5843 1.9904 3.395-4.2651-0.39609-0.4976z"/>
+ <path d="m1.6324 10.118-1.1882-1.4927-0.39609 0.4976 1.5843 1.9904 3.395-4.2651-0.39609-0.4976z"/>
+ <path d="m1.6324 15.939-1.1882-1.4927-0.39609 0.4976 1.5843 1.9904 3.395-4.2651-0.39609-0.4976z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_10px.bmp b/dlls/light.msstyles/blue_header_dropdown_glyph_10px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..839d4bcb14bbcedcbcd58c67e7e3499de4250552
GIT binary patch
literal 858
zcmZ?rjbdg1gDxOh1H(a)cFECj@i3<?Y&sS8X%0t5VKV1OWy%zr2MpkfRq1O!+J$OEO<
z1Mx}%$_jw;_ks8k5EtQ4n+=s$0MaTz{1k{&fEXFX13AxuSOZB=2grU2#1T-jARrA=
zqYdRFQwBf|NUbjr&jVs3AjSo(ffCsKH5mQ-0_av^{A-NMvp{iN{>7tZ=t}_r9a|)^
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_10px.svg b/dlls/light.msstyles/blue_header_dropdown_glyph_10px.svg
new file mode 100644
index 00000000000..ddfe3bdcf35
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_glyph_10px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:10-32" width="10" height="18" version="1.1" viewBox="0 0 2.6459 4.7626" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(1.4231 1)" stroke-width=".83824">
+ <path d="m0.93581 3.1611 0.92337-1.3769-0.13191-0.1967-0.92337 1.3769z"/>
+ <path d="m0 1.7981 0.92337 1.3769 0.13191-0.1967-0.92337-1.3769z"/>
+ <path d="m0.93581 4.7485 0.92337-1.3768-0.13191-0.19668-0.92337 1.3768z"/>
+ <path d="m0 3.3858 0.92337 1.3768 0.13191-0.19668-0.92337-1.3768z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_13px.bmp b/dlls/light.msstyles/blue_header_dropdown_glyph_13px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..3e00b6731296132b92c2eee3b6841993a7f94bff
GIT binary patch
literal 1334
zcmZ?rHDhG}gDxOh1H`;QEDpqs3<?a)Kza=ekiY={85kf4B=g_NJ*XH%2>}7D#$xKR
z2MWCfVrxt(tRluh(KkT+3W#3-u^tfP19m{kk3hTxh`E4xH4wi8VhbR~2E2iS-+*{3
z5Hmp)fP!f*5Ptz;7pNGFiU2Zx0dWUR0EuP<vipGe2M`BB#nXWFA0RG;@^Mk+K#AW#
m91p}Gvr~bX7*GOKG>sUAM5-B$AM61&SmFn}>qbQ>3IPD`t}=lD
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_13px.svg b/dlls/light.msstyles/blue_header_dropdown_glyph_13px.svg
new file mode 100644
index 00000000000..b22f5d32c96
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_glyph_13px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:13-32" width="13" height="23" version="1.1" viewBox="0 0 3.4397 6.0855" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(1.8501 1)">
+ <path d="m0.93581 3.9526 0.92337-1.6064-0.13191-0.22949-0.92337 1.6064z" stroke-width=".73517"/>
+ <path d="m0 2.3624 0.92337 1.6064 0.13191-0.22949-0.92337-1.6064z" stroke-width=".73517"/>
+ <path d="m0.93581 6.0691 0.92337-1.6062-0.13191-0.22945-0.92337 1.6062z" stroke-width=".73517"/>
+ <path d="m0 4.4793 0.92337 1.6062 0.13191-0.22945-0.92337-1.6062z" stroke-width=".73517"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_17px.bmp b/dlls/light.msstyles/blue_header_dropdown_glyph_17px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..47ea75753ebf9c9b7bacdee150014e73daab48a6
GIT binary patch
literal 1974
zcmZ?r-Nw!U23<h128acLSQ>~K859_pfwT@(9>_!j{}~t{2qgC3$vvnTNs=fg3sI`z
zikyM0H$ZF;7a@&d3sn9Uh=HzVcn8D=Kuiko1}gpr#2~%7K>P`a-vcqoTw*{JP|+_S
zeh$QXPz|O)`ZW;$0OCNX7%nOsDDfAF?*Xw2nj$SA|1l8%0pdh7IT*Jb$N>5M3J^=d
z1kq>(ApaH+{{!M8Acg@(Afpe6LHbVsu`m$h1L8o*^FRzz-vL#)0LtG2q`9DCgeU=^
zg2O-zGG`(XdjjzsAZ7((QUJ)ljX;bmY)CPSklMkRPCo!0J(^B2V~!T-bP~`SO4Dfq
Nrc*~nMneD*0sz5}Pcr}j
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_17px.svg b/dlls/light.msstyles/blue_header_dropdown_glyph_17px.svg
new file mode 100644
index 00000000000..352a1dfe5ec
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_glyph_17px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:17-32" width="17" height="27" version="1.1" viewBox="0 0 4.4981 7.1438" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(2.4194 1)">
+ <path d="m0.93581 4.4772 0.92337-2.0654-0.13191-0.29507-0.92337 2.0654z" stroke-width=".64288"/>
+ <path d="m0 2.4326 0.92337 2.0654 0.13191-0.29507-0.92337-2.0654z" stroke-width=".64288"/>
+ <path d="m0.93581 7.1228 0.92337-2.0652-0.13191-0.29502-0.92337 2.0652z" stroke-width=".64289"/>
+ <path d="m0 5.0787 0.92337 2.0652 0.13191-0.29502-0.92337-2.0652z" stroke-width=".64289"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_21px.bmp b/dlls/light.msstyles/blue_header_dropdown_glyph_21px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..09c420fb2d668127386dc1ad6172b4ca8730232b
GIT binary patch
literal 3162
zcmeH|%_{{_7{=%N>J~O)qm**9uuzne1)<AI`Ci<WjeIRFY%DCLSYY7~Ad01uSSTrW
z{sU!oBMX#ouHVC)n&uk!&dhe+?r+YSbKd8fJ7?xS)76(MvwmWU<2+PB0%BIJRY-eT
z${{N<mi7D7Os1=Ma5gI?$3Rhzd5`IC#&4m+W8Uwu{N8}Ov7Vp_!bCsfXOLgoZXaor
z5G2MBy(a)UMLAr3qC`3vm`_=!1^<s}v!!WjJ(d;EiT!ZGL7m1Y^_CCw!K6<*hL=aw+A
z4f1=1QTQ*WnfwIhuR#GgLvQW(a)XkO2t2l9yllFT#QqF-!_DrnC(a)es|Ccexj4)dyxJZ
z%HhyHzoM;&Akl(IH6h=9sDVAGhA>fw_!Jt$n1s|equ0F+h4e9Ut(EFrYo)qshcMxM
zrfH1itGXNxXzG6V;`nTUd{txP;3uX?_Noz6mtW*8<Y{U&`ajP7!zrKP#9VWgzPm0>
zuHQW;h0yHPoAgax8b9a$;b(8uH{bzuPe)*X5iR%rkz~$K=v})3`CdRJ=zr^6?@G{b
hO#|9%+vl8CzPpfsFroe81lq!wMA~Qtq7{f%;2WK?b3On7
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_21px.svg b/dlls/light.msstyles/blue_header_dropdown_glyph_21px.svg
new file mode 100644
index 00000000000..4d2ec88b398
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_glyph_21px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:21-32" width="21" height="36" version="1.1" viewBox="0 0 5.5565 9.5251" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(2.9887 1)">
+ <path d="m0.94292 6.3247 0.92337-2.5245-0.13191-0.36065-0.92337 2.5245z" stroke-width=".57842"/>
+ <path d="m0.0071086 3.8256 0.92337 2.5245 0.13191-0.36065-0.92337-2.5245z" stroke-width=".57842"/>
+ <path d="m0.93581 9.4994 0.92337-2.5242-0.13191-0.36058-0.92337 2.5242z" stroke-width=".57843"/>
+ <path d="m0 7.0011 0.92337 2.5242 0.13191-0.36058-0.92337-2.5242z" stroke-width=".57843"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_29px.bmp b/dlls/light.msstyles/blue_header_dropdown_glyph_29px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..3c1cbb0fac26b20ddf7a60a21a5c02a86790672a
GIT binary patch
literal 5706
zcmeH}&nrYx6vy9$WaCGogi?y^Y?R$F$&{MSP~<OQ!Gf)YrThWJf;|Zfwk8&~#8PA@
zc5D#F=ZtRM-rSk@=FPmBN%u70JLlbV(a)Asa2-o5jkSYo2x$=EvW3g`xdAma2mHGHSq
zXtFHrIDa3Bq+{{qa(a)G)!j#`g+6^F;j?HNSNlw*Q*z5x|?zQ8aD(`F(61hSsO8~!*5
z!xkV_`+LHl1Ft~V{s7aUR2G3~6{vmP<M#ovAt3KnVn1LB6l-#Ywt-sj2EWrq+RO8u
zHfGHgFXXYF!3P(a)G8Gcg^f)4txw6VMRg<i`R=3HnThxiR3pEVOa2dXAV_+E1qpX7Y4
z&E3KGo3qqrUz?l4&s7^j85^K|1S;1c??%qRmd0_5-vvyjpFz3nau<S{`>a1e)Ndf$
zqfhqt4kiupAYF(a)0Qg`~qKu|~D1{g8Kis?!+`4lu3Lt^Lty9$VAzkq0&c2+H#9S>>0
zUYb2q!gWo*W7VkHl4lTeYjz5fT)Gs7X8X}!w`L!cV<j~El66}_KC855&*w|dBW615
uCe2p=V??v3JUIP^{b=?kWTSoweU7u5?XysJn5}@VfUSV7fUQ8aRp1xq)1FcQ
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_29px.svg b/dlls/light.msstyles/blue_header_dropdown_glyph_29px.svg
new file mode 100644
index 00000000000..20e42a5e02e
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_glyph_29px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:29-32" width="29" height="48" version="1.1" viewBox="0 0 7.6733 12.7" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(3.5444 0 0 1 .52919 -3.1117e-5)">
+ <path d="m0.93939 7.9077 0.9269-2.9835-0.13241-0.42622-0.9269 2.9835z" stroke-width=".53115"/>
+ <path d="m0 4.9542 0.9269 2.9835 0.13241-0.42622-0.9269-2.9835z" stroke-width=".53115"/>
+ <path d="m0.93939 12.405 0.9269-2.983-0.13241-0.42612-0.9269 2.983z" stroke-width=".53115"/>
+ <path d="m0 9.4528 0.9269 2.983 0.13241-0.42612-0.9269-2.983z" stroke-width=".53115"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_7px.bmp b/dlls/light.msstyles/blue_header_dropdown_glyph_7px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..72e4caa1eae5c66078a05d6b6259b84fd3f41c43
GIT binary patch
literal 474
zcmZ?ry~W4?23<h128h{#m<Na%859_pfph>=9>_!j{}~t{2qgC3$vvnTNs=fg3vN~N
zK&fj$tc0dS4#?jR#MV$+87dDGSA_CqkmRQW*&y?f0Z4ukk^sn@>p+aI4#Wr9X9cBU
f<|_dCyMP#E4hSIIKMTm028$vHkU8(a)aT>7v85sMW-
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_7px.svg b/dlls/light.msstyles/blue_header_dropdown_glyph_7px.svg
new file mode 100644
index 00000000000..f0313434288
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_glyph_7px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="12" version="1.1" viewBox="0 0 1.8521 3.175" xmlns="http://www.w3.org/2000/svg">
+ <g stroke-width=".99999">
+ <path d="m0.93225 2.1074 0.91985-0.91791-0.13141-0.13113-0.91985 0.91791z"/>
+ <path d="m0 1.1987 0.91985 0.91791 0.13141-0.13113-0.91985-0.91791z"/>
+ <path d="m0.93933 3.1657 0.91985-0.91791-0.13141-0.13113-0.91985 0.91791z"/>
+ <path d="m0.0070785 2.2571 0.91985 0.91791 0.13141-0.13113-0.91985-0.91791z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_9px.bmp b/dlls/light.msstyles/blue_header_dropdown_glyph_9px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..93857664679fa4315fc1aa2d55a2e1e9b5cd6570
GIT binary patch
literal 678
zcmZ?rUB<)!23<h128cO<m>-B4859_pfwT-%9>_!j{}~t{2qgC3$vvnTNs=fg3w~8v
zK<O7itb#+C22lJK5LW>4O(0eUVq{<d<lF~h2dJPukiHGXI#9k5kiG-N7EnHnvVn^0
a0qI3R3^E5B0O?zWCNUJ<jOK;G$prwgI~?o)
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_dropdown_glyph_9px.svg b/dlls/light.msstyles/blue_header_dropdown_glyph_9px.svg
new file mode 100644
index 00000000000..ad9e438f857
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_dropdown_glyph_9px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:9-32" width="9" height="15" version="1.1" viewBox="0 0 2.3813 3.9688" xmlns="http://www.w3.org/2000/svg">
+ <g transform="scale(1.2808 1)" stroke-width=".88359">
+ <path d="m0.93581 2.6343 0.92337-1.1475-0.13191-0.16393-0.92337 1.1475z"/>
+ <path d="m0 1.4984 0.92337 1.1475 0.13191-0.16393-0.92337-1.1475z"/>
+ <path d="m0.93581 3.9571 0.92337-1.1474-0.13191-0.16391-0.92337 1.1474z"/>
+ <path d="m0 2.8214 0.92337 1.1474 0.13191-0.16391-0.92337-1.1474z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_item.bmp b/dlls/light.msstyles/blue_header_item.bmp
index 3a381109f575918b9b46977ffe71f58354168a91..173e699c1e4540e7e421d9f42e44eab87ae47f48 100644
GIT binary patch
literal 5898
zcmZ?r<q~HAgDxOh1H^1VtiZ^?z{ns07H<#(Q)tA01_lTMiT`(U4=P4eK#<FVrsDU#
z-6-h(9tH*!0igV-*bohay$lS0KRrf8Pe#Q)4Wlslj|6`I{=I3_CSbvU1V+XF{~yX>
zFj^K5<N9c{eEvI}%3{=t7Fh2B>lvh?cu1E+qyE4im!swLX!$(c%P?%^+HesYE!VJ@
fYr`d6M$6~X(a)_Dp;hO|Y8VwpW$%ArwzV6SHY#fpus
literal 2538
zcmZ?reZ|QD23<h128h{!xB`e786<!t149B-9?XFg{}~t{2qf~~$vvnTE=44R1x?+5
z48Xv!e*OA&r~qgg1{f9l4~h#6F!;qr<9G1K5k|5iC9PFz{)eM#o&QzZK>q>-{{4fZ
zzklFjaC=6@{{J5YVE~V}Ds4y{!6OL9U|{$)%>aR>8~vJY1Qz(a)M{~r|n`->2RX&V&-
s2F`$o3r4)bq6a}UFd)~xz_J<$z+!ME|Ni|O6&svk0FOFwv;pG{0Js*V-2eap
diff --git a/dlls/light.msstyles/blue_header_item.svg b/dlls/light.msstyles/blue_header_item.svg
index 642db57b60f..358391ac904 100644
--- a/dlls/light.msstyles/blue_header_item.svg
+++ b/dlls/light.msstyles/blue_header_item.svg
@@ -1,39 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:6-24" width="6" height="120" version="1.1" viewBox="0 0 1.5875 31.75" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:6-24" width="6" height="288" version="1.1" viewBox="0 0 1.5875 76.2" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
- <g transform="translate(-159.47 -110.22)" stroke-width="0">
- <rect x="159.47" y="110.22" width="1.5875" height="6.35" fill="#fff"/>
- <rect x="160.79" y="110.22" width=".26458" height="6.0854" fill="#aeaeae"/>
- <rect transform="rotate(90)" x="116.04" y="-160.79" width=".26458" height="1.3229" fill="#aeaeae"/>
- <rect x="159.47" y="116.57" width="1.5875" height="6.35" fill="#fff"/>
- <g fill="#3096fa">
- <rect x="160.79" y="116.57" width=".26458" height="6.0854"/>
- <rect transform="rotate(90)" x="122.39" y="-160.79" width=".26458" height="1.0583"/>
- <rect x="159.47" y="116.57" width=".26458" height="6.0854"/>
- </g>
- <rect x="159.47" y="122.92" width="1.5875" height="6.35" fill="#fff"/>
- <g fill="#2979ff">
- <rect x="160.79" y="122.92" width=".26458" height="6.0854"/>
- <rect transform="rotate(90)" x="122.92" y="-160.79" width=".26458" height="1.0583"/>
- <rect x="159.47" y="122.92" width=".26458" height="6.0854"/>
- </g>
- <rect x="159.47" y="129.27" width="1.5875" height="6.35" fill="#fff"/>
- <rect transform="rotate(90)" x="135.09" y="-161.06" width=".26458" height="1.5875" fill="#aeaeae"/>
- <rect x="159.47" y="135.62" width="1.5875" height="6.35" fill="#fff"/>
- <g fill="#aeaeae">
- <rect transform="rotate(90)" x="141.44" y="-161.06" width=".26458" height="1.5875"/>
- <rect x="159.47" y="110.22" width=".26458" height="6.0854"/>
- <rect transform="rotate(90)" x="110.22" y="-160.79" width=".26458" height="1.3229"/>
- </g>
- <rect transform="rotate(90)" x="116.57" y="-160.79" width=".26458" height="1.0583" fill="#3096fa"/>
- <rect transform="rotate(90)" x="128.74" y="-160.79" width=".26458" height="1.0583" fill="#2979ff"/>
+ <g transform="translate(-159.47,-110.22)" stroke-width="0">
+ <rect x="159.47" y="110.22" width="1.5815" height="6.35" fill="#fff"/>
+ <rect x="160.78" y="110.22" width=".26358" height="6.35" fill="#aeaeae"/>
+ <rect x="159.47" y="116.57" width="1.5815" height="6.35" fill="#fff"/>
+ <g transform="matrix(5.9773 0 0 1.0435 -801.62 -5.0686)" fill="#e3f2fd">
+ <rect x="160.79" y="116.57" width=".26458" height="6.0854" fill="#e3f2fd" stroke-width="0"/>
+ </g>
+ <rect x="159.47" y="122.92" width="1.5815" height="6.35" fill="#fff"/>
+ <g transform="matrix(5.9773 0 0 1.0435 -801.62 -5.3447)" fill="#bbdefb">
+ <rect x="160.79" y="122.92" width=".26458" height="6.0854" fill="#bbdefb" stroke-width="0"/>
+ </g>
+ <rect x="159.47" y="129.27" width="1.5815" height="6.35" fill="#fff"/>
+ <rect x="160.78" y="129.27" width=".26358" height="6.35" fill="#aeaeae"/>
+ <rect x="159.47" y="135.62" width="1.5815" height="6.35" fill="#fff"/>
+ <g transform="matrix(5.9773 0 0 1.0435 -801.62 13.981)" fill="#e3f2fd">
+ <rect x="160.79" y="116.57" width=".26458" height="6.0854" fill="#e3f2fd" stroke-width="0"/>
+ </g>
+ <rect x="159.47" y="141.97" width="1.5815" height="6.35" fill="#fff"/>
+ <g transform="matrix(5.9773 0 0 1.0435 -801.62 13.705)" fill="#bbdefb">
+ <rect x="160.79" y="122.92" width=".26458" height="6.0854" fill="#bbdefb" stroke-width="0"/>
+ </g>
+ <rect x="159.47" y="148.32" width="1.5815" height="6.35" fill="#fff"/>
+ <rect x="160.78" y="148.32" width=".26358" height="6.35" fill="#aeaeae"/>
+ <rect x="159.47" y="154.67" width="1.5815" height="6.35" fill="#fff"/>
+ <g transform="matrix(5.9773 0 0 1.0435 -801.62 33.031)" fill="#e3f2fd">
+ <rect x="160.79" y="116.57" width=".26458" height="6.0854" fill="#e3f2fd" stroke-width="0"/>
+ </g>
+ <rect x="159.47" y="161.02" width="1.5815" height="6.35" fill="#fff"/>
+ <g transform="matrix(5.9773 0 0 1.0435 -801.62 32.755)" fill="#bbdefb">
+ <rect x="160.79" y="122.92" width=".26458" height="6.0854" fill="#bbdefb" stroke-width="0"/>
+ </g>
+ <rect x="159.47" y="167.37" width="1.5815" height="6.35" fill="#fff"/>
+ <rect x="160.78" y="167.37" width=".26358" height="6.35" fill="#aeaeae"/>
+ <rect x="159.47" y="173.72" width="1.5815" height="6.35" fill="#fff"/>
+ <g transform="matrix(5.9773 0 0 1.0435 -801.62 52.081)" fill="#e3f2fd">
+ <rect x="160.79" y="116.57" width=".26458" height="6.0854" fill="#e3f2fd" stroke-width="0"/>
+ </g>
+ <rect x="159.47" y="180.07" width="1.5815" height="6.35" fill="#fff"/>
+ <g transform="matrix(5.9773 0 0 1.0435 -801.62 51.805)" fill="#bbdefb">
+ <rect x="160.79" y="122.92" width=".26458" height="6.0854" fill="#bbdefb" stroke-width="0"/>
+ </g>
</g>
</svg>
diff --git a/dlls/light.msstyles/blue_header_overflow.bmp b/dlls/light.msstyles/blue_header_overflow.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..adbbc5626dfb1c2625158393b7234a901e603f4a
GIT binary patch
literal 1482
zcmZ?rJ;llZ23<h128cO;SPO_5859_pfwTiu9>_!j{}~t{2qgC3$vvnTNs=fg3!17w
zPdER^g+WR|a{vDS$G{+QWO-yWK<Y>3hgbNZrvc>nMUH!9Hd;~}<&K8HunPeIA=>l&
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_overflow.svg b/dlls/light.msstyles/blue_header_overflow.svg
new file mode 100644
index 00000000000..5f426cdda2e
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_overflow.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:8-32" width="8" height="42" version="1.1" viewBox="0 0 2.1167 11.112" xmlns="http://www.w3.org/2000/svg">
+ <rect x=".13229" y="6.2177" width="1.5875" height="4.7625" fill="#fffffe" stroke="#b3e5fc" stroke-width=".26458"/>
+ <rect transform="rotate(90)" x="6.6146" y="-1.3229" width="3.9688" height=".79375" fill="#b3e5fc" stroke-width=".99997" style="paint-order:normal"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_10px.bmp b/dlls/light.msstyles/blue_header_overflow_glyph_10px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..cb192e470fe6913cd4493f0f846b24c91e483d46
GIT binary patch
literal 858
zcmaiwI|{-;7=(Wxm8B=Ju(a)E015)8pAjg^h1*U-`vcnv#GV<|!V+#;FL4J`i-__MQ*
zZw3~oJe&shog4NmG=j!Z&n8Ce*~gYlWA<BgnsR?UCy_s3nEDT(mBWf{k$FS&D61Il
z0%CT?M;OIu?VuMl<s*z(a)v@TE`GTq@>4ugL$y8uql)?gL1h%%nBlMl3sGK$^dXHkY%
o#Z;$?sZJH+KdMv3m{pxB#;osDG2baOp7~Ch(a)l189nCdiPEj14^GXMYp
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_10px.svg b/dlls/light.msstyles/blue_header_overflow_glyph_10px.svg
new file mode 100644
index 00000000000..73b25f1acb2
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_overflow_glyph_10px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:10-32" width="10" height="18" version="1.1" viewBox="0 0 2.6459 4.7625" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m1.159 1.3504-1.1474-1.1816 0.16391-0.1688 1.1474 1.1816z"/>
+ <path d="m1.3113 1.1997-1.1474 1.1816-0.16391-0.1688 1.1474-1.1816z"/>
+ <path d="m2.4819 1.3504-1.1474-1.1816 0.16391-0.1688 1.1474 1.1816z"/>
+ <path d="m2.6342 1.1997-1.1474 1.1816-0.16391-0.1688 1.1474-1.1816z"/>
+ <path d="m1.159 3.7317-1.1474-1.1816 0.16391-0.1688 1.1474 1.1816z"/>
+ <path d="m1.3113 3.581-1.1474 1.1816-0.16391-0.1688 1.1474-1.1816z"/>
+ <path d="m2.4819 3.7317-1.1474-1.1816 0.16391-0.1688 1.1474 1.1816z"/>
+ <path d="m2.6342 3.581-1.1474 1.1816-0.16391-0.1688 1.1474-1.1816z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_12px.bmp b/dlls/light.msstyles/blue_header_overflow_glyph_12px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e22433ffc7594e0078219745c12fdcd3a5f70773
GIT binary patch
literal 1194
zcma)(F$%&!6hv3Fw6;#IrGk}(0Z|Y^t+mh#SlD_3&tPrg4ZM*E3Z5X&XoT>Y0Y8~!
z_wD(a)MB$LlBjr6G_?gyv|wV+zcQXS8%T*t6dMM~d`tjNd9eP!{lq1g6}#-V6-d;#wZ
z8iXFlX<I{2sLM&E9H(Uq-JuRAm2#Yx9dv`@IgYdE3OzUorT7LOzEeMV6<@)_Z|()J
z;&XV^KUI8GdM9CD$4~H0gO^jsUG9#%+#ToHE_cV-<8uG;Hcg>i?vArv<?gu3onFON
S?({0Ia;H~um%HOGcgf%U`bDz<
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_12px.svg b/dlls/light.msstyles/blue_header_overflow_glyph_12px.svg
new file mode 100644
index 00000000000..2074f86ef84
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_overflow_glyph_12px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:12-32" width="12" height="22" version="1.1" viewBox="0 0 3.1751 5.8208" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m1.3908 1.6505-1.3769-1.4442 0.1967-0.20631 1.3769 1.4442z"/>
+ <path d="m1.5736 1.4663-1.3769 1.4442-0.1967-0.20631 1.3769-1.4442z"/>
+ <path d="m2.9784 1.6505-1.3769-1.4442 0.1967-0.20631 1.3769 1.4442z"/>
+ <path d="m3.1611 1.4663-1.3769 1.4442-0.1967-0.20631 1.3769-1.4442z"/>
+ <path d="m1.3908 4.561-1.3769-1.4442 0.1967-0.20631 1.3769 1.4442z"/>
+ <path d="m1.5736 4.3768-1.3769 1.4442-0.1967-0.20631 1.3769-1.4442z"/>
+ <path d="m2.9784 4.5609-1.3769-1.4442 0.1967-0.20631 1.3769 1.4442z"/>
+ <path d="m3.1612 4.3768-1.3769 1.4442-0.1967-0.20631 1.3769-1.4442z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_16px.bmp b/dlls/light.msstyles/blue_header_overflow_glyph_16px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..89cd9ca1a28e2189e5dba12336e0aeaa9cb9af3b
GIT binary patch
literal 1930
zcmZ?r?P6yDgDxOh1H=MAECa-h3<?a)K$-z64`L#~e+C8!0tx+hat|s-$Pve4!LDoq
zP`DSn6hjdnIhdAoAmbkp_rU~^Xnb-=${6y299(ALlS4M60FN2?<j~CkhBDUh7zi_t
zAUh7qhPmSy7CD$u8IS?;$10cr5}g2KgTneak{B`*rneqh5Xz1K(tm(>E)X+8#gHjl
z>z#+g-cq1A$iMj9j7x7d0lmM0^0(a)Q@r5KWd7(a)NHyxkMnI1H{<E3M3B#6M%R$|AB*o
q0hG2u(a)rW%vVCf!PIRnv6eKSV$A0$j+`5sq37|8sW1au-<`40dz=Wn$D
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_16px.svg b/dlls/light.msstyles/blue_header_overflow_glyph_16px.svg
new file mode 100644
index 00000000000..0558a27d2d8
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_overflow_glyph_16px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:16-32" width="16" height="28" version="1.1" viewBox="0 0 4.2335 7.4083" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m2.1191 2.1167-1.8359-1.8381 0.26227-0.26258 1.8359 1.8381z"/>
+ <path d="m2.3628 1.8823-1.8359 1.8381-0.26227-0.26258 1.8359-1.8381z"/>
+ <path d="m3.9874 2.1006-1.8359-1.8381 0.26227-0.26258 1.8359 1.8381z"/>
+ <path d="m4.2312 1.8661-1.8359 1.8381-0.26227-0.26258 1.8359-1.8381z"/>
+ <path d="m2.1191 5.821-1.8359-1.8381 0.26227-0.26258 1.8359 1.8381z"/>
+ <path d="m2.3628 5.5866-1.8359 1.8381-0.26227-0.26258 1.8359-1.8381z"/>
+ <path d="m3.9874 5.8049-1.8359-1.8381 0.26227-0.26258 1.8359 1.8381z"/>
+ <path d="m4.2312 5.5704-1.8359 1.8381-0.26227-0.26258 1.8359-1.8381z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_20px.bmp b/dlls/light.msstyles/blue_header_overflow_glyph_20px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..d5ef4f48685325cd538ab92af6a0f88bfd0ab2d9
GIT binary patch
literal 3338
zcmZ?r<>F-kgDxOh1H>XgtO3M~3<?a)K)QhkNML~f3=9wilKJoC9#o8>gn$4G0r^2J
z%}8apO#qtLi^I$!pm+}sIb6c&K#6}q+=oR0J~=GP;X?U97A`aK$-xc4!YIIFCO$bV
zM!|(Z`hY1DYk0!U#1+<XL(mwsH1i0WT_7&ZoyV}q;SwqXN`U;m3X6gSpcp9bjsr0<
zX%}WzJy1P5hyV)w0phtp%!Dq9g+Ex$Dh0X~6kgQuV>JP(a)egoy_0WmS*1ysh61jN|f
z1(Hhy;yFM}tXUvEqhN4_05N%x6c<kbD#lf&jn*Hege0Ww1(gff!V^|5W0S*Y%V_<9
U2%XXT0}&Q5)@c0!3yA(a)w0rtvo$p8QV
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_20px.svg b/dlls/light.msstyles/blue_header_overflow_glyph_20px.svg
new file mode 100644
index 00000000000..99c5e369064
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_overflow_glyph_20px.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:20-32" width="20" height="40" version="1.1" viewBox="0 0 5.2919 10.583" xmlns="http://www.w3.org/2000/svg">
+ <path d="m2.3837 2.9104-1.8359-1.8381 0.26227-0.26258 1.8359 1.8381z"/>
+ <path d="m2.6274 2.676-1.8359 1.8381-0.26227-0.26258 1.8359-1.8381z"/>
+ <path d="m4.252 2.8943-1.8359-1.8381 0.26227-0.26258 1.8359 1.8381z"/>
+ <path d="m4.4958 2.6598-1.8359 1.8381-0.26227-0.26258 1.8359-1.8381z"/>
+ <path d="m2.3837 8.2022-1.8359-1.8381 0.26227-0.26258 1.8359 1.8381z"/>
+ <path d="m2.6274 7.9678-1.8359 1.8381-0.26227-0.26258 1.8359-1.8381z"/>
+ <path d="m4.252 8.1861-1.8359-1.8381 0.26227-0.26258 1.8359 1.8381z"/>
+ <path d="m4.4958 7.9516-1.8359 1.8381-0.26227-0.26258 1.8359-1.8381z"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_24px.bmp b/dlls/light.msstyles/blue_header_overflow_glyph_24px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..28027c0ccf39c3dcbeace2b06e2e1294328e4cba
GIT binary patch
literal 4170
zcmeH|KTE_w5XJZWTWV=(?Z>!A5Crif+*h!*u~kt-<WxlEMAS;G1hMd&oxhh5j?2y@
z(~3LX+axpZz0K_=nc?ovdaB}>@epi)Eig!%X_4d48bcP-l<J=<)8Y31K}P9GEcMj?
zczMMAUxPu%|A=rr`2z)ZAYB1(jtIx|*VaD)&2a&&IU*dSZb<(OG{?Eaif|lhm6rYm
zXpXZglMfM2u9{_*IeiD3<8+puJBx7U1g(n|u0Me0IBM0J%Lu38TE|tApFnebSp;$s
zjw7u;C$ALc|Lu^p7kwN{x<GOQ<b4aQ=QYAXnuWY>fV}U3eA*G=v^BbxZVcpo4?OQa
z4$>^-t?z(a)pAA#rH$3dEfyf1;g-+=Wwk8qHhaY9z!dUy3qSP|h^I_36&o-^ydRaZnf
zHM5NWZ3RaB;nLr`cU|vo>F?cZ)KnwAJHl!FtYf5iM>v+Za*^I0;aL9aT@#?5Q2Kkl
VLZ!dg>tKzM-W}ms-X&+Oz%O#wj#mHx
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_24px.svg b/dlls/light.msstyles/blue_header_overflow_glyph_24px.svg
new file mode 100644
index 00000000000..b3c074659d0
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_overflow_glyph_24px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:24-32" width="24" height="42" version="1.1" viewBox="0 0 6.3503 11.112" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m2.8801 3.1943-2.0654-2.1007 0.29506-0.30009 2.0654 2.1007z"/>
+ <path d="m3.1542 2.9264-2.0654 2.1007-0.29506-0.30009 2.0654-2.1007z"/>
+ <path d="m5.2614 3.1943-2.0654-2.1007 0.29506-0.30009 2.0654 2.1007z"/>
+ <path d="m5.5356 2.9264-2.0654 2.1007-0.29506-0.30009 2.0654-2.1007z"/>
+ <path d="m2.8801 8.7508-2.0654-2.1007 0.29506-0.30009 2.0654 2.1007z"/>
+ <path d="m3.1542 8.4829-2.0654 2.1007-0.29506-0.30009 2.0654-2.1007z"/>
+ <path d="m5.2614 8.7508-2.0654-2.1007 0.29506-0.30009 2.0654 2.1007z"/>
+ <path d="m5.5356 8.4829-2.0654 2.1007-0.29506-0.30009 2.0654-2.1007z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_32px.bmp b/dlls/light.msstyles/blue_header_overflow_glyph_32px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..7b85a567aef36fb56ad33bdea4bfee388ab50e84
GIT binary patch
literal 7306
zcmeI0!An&^6vnS)1sX)FTC(a)-Z1s95oqFO#GSE5L6eJE~4DzHsK1a6F?2-=jQJJB-Q
zqy>@%(m&9(a)Ah;116;xRE`*JQ`hM9LS*Lm+z-oyLez3<F7=bSlr-prg^>YX|p{go-c
zZ-W+a0W@%TgllBlb-ORSQMC7wYPZxgaC5&c+g)QeTEVJs1{&(<z8l}4L05$s+G+a;
zS}Sn!Hoc)Evpm`Y=R8K<8O{dR4i6`<x|xo#{V&{?9EMJz`vlVBbac(6Iu7fVvHy+h
zRY$KA=vED9o9iV9=OC(MbY27+;}0+ZY-vLA7Krl|Tm~UUOW_QV{T(m_Y*CyqfjHkm
z9|$S>FFpow45JR?igV6zl&fnF&Oua);XY6dzrl52i(+^N;y8zGLV(}5jD7id>aeFc
z9~zG0ybD5$_B`2E4DUV0Cr!IJOCC;MbutI(a)9wTGu;}~CiIC<3f=%g{pwvG)hNyg`T
zMy(a)_-Iz87%K)!zg*M9(Yl=OW^iU6W{Jq_erYd{&;qWB(wI5*=qA?NR-^jk1?eQTh6
zKQSD|Hv&S4y$AF-j4C&?K;!-i20;kPvIpAhZhr{J*f<H+fyShLO~+zewC}6{akTGT
z0ik3LL$bRGIz2{b(Z}&!^l<X3b+*uc)?UHDY1-Dn`3jt(smMT)fqypx+E?l&-8fFG
z0o&jdHQ?SputhF>wQAmHm}UR3MGcsC{;72hSau}TK8sYN224BuR=Wn&u#@M1Uk&&i
zp3WvZiw=X(l04(jIE-uEs&)-{10QjHwdROHs!5<c2#2i(oJfrQf2jdA*W!6y=H3>~
zyK2;cT3gcAK>0qbHQ)=zuIHk6Z?&!gmyK_|Bduo*82a67mKyL3WBve&8jvIuk}m^)
E08xGBU;qFB
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_32px.svg b/dlls/light.msstyles/blue_header_overflow_glyph_32px.svg
new file mode 100644
index 00000000000..1ee7855d686
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_overflow_glyph_32px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:32-32" width="32" height="56" version="1.1" viewBox="0 0 8.4671 14.816" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m4.1047 4.0784-2.7538-2.6258 0.3934-0.37511 2.7538 2.6258z"/>
+ <path d="m4.4702 3.7435-2.7538 2.6258-0.3934-0.37511 2.7538-2.6258z"/>
+ <path d="m6.4861 4.059-2.7538-2.6258 0.3934-0.37511 2.7538 2.6258z"/>
+ <path d="m6.8515 3.7241-2.7538 2.6258-0.3934-0.37511 2.7538-2.6258z"/>
+ <path d="m3.8401 11.487-2.7538-2.6258 0.3934-0.37511 2.7538 2.6258z"/>
+ <path d="m4.2056 11.152-2.7538 2.6258-0.3934-0.37511 2.7538-2.6258z"/>
+ <path d="m6.2215 11.468-2.7538-2.6258 0.3934-0.37511 2.7538 2.6258z"/>
+ <path d="m6.5869 11.133-2.7538 2.6258-0.3934-0.37511 2.7538-2.6258z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_8px.bmp b/dlls/light.msstyles/blue_header_overflow_glyph_8px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..fad169c5320ce33e552177712efc73f5e0e34701
GIT binary patch
literal 586
zcmZ?r^<rWGgDxOh1H>Fa%m>7b3<?a)K>7e9kiY={85kf4B=g_NJ*XH%2>}5X?D7kM
z!tzilWHwZYK(a)P~+55$T<jLe3~gJ@)NWHz!I3n1qjQ~;R`5|RMoT|lgY#s+fn%7Nr(
V12IS+2q3c|A`A=*fQ(`3KLC(FA^QLT
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_overflow_glyph_8px.svg b/dlls/light.msstyles/blue_header_overflow_glyph_8px.svg
new file mode 100644
index 00000000000..88c8997f459
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_overflow_glyph_8px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:8-32" width="8" height="14" version="1.1" viewBox="0 0 2.1167 3.7042" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m1.1918 1.0503-0.91792-0.91901 0.13113-0.13129 0.91792 0.91901z"/>
+ <path d="m1.3136 0.93309-0.91792 0.91901-0.13113-0.13129 0.91792-0.91901z"/>
+ <path d="m1.9856 1.0503-0.91792-0.91901 0.13113-0.13129 0.91792 0.91901z"/>
+ <path d="m2.1074 0.93309-0.91792 0.91901-0.13113-0.13129 0.91792-0.91901z"/>
+ <path d="m1.1918 2.9024-0.91792-0.91901 0.13113-0.13129 0.91792 0.91901z"/>
+ <path d="m1.3136 2.7852-0.91792 0.91901-0.13113-0.13129 0.91792-0.91901z"/>
+ <path d="m1.9856 2.9024-0.91792-0.91901 0.13113-0.13129 0.91792 0.91901z"/>
+ <path d="m2.1074 2.7852-0.91792 0.91901-0.13113-0.13129 0.91792-0.91901z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_13px.bmp b/dlls/light.msstyles/blue_header_sort_arrow_13px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f1c703c16ccc65075b91b6eba0b7d0c3551dea50
GIT binary patch
literal 658
zcmZ?roy5cd23<h128elqm<xy*859_pfiwqH9>_!j{}~t{2qgC3$vvnTNs=fg3sI^V
zl!3~w1F<}D%E9XP1JzmqF^E<qpicoPzYB<Epz7p+G$DPnfNG?n>R}Yfee+?Q0i?-s
fn*z|ipfG^>2^I!Q1pEQhXAV?HD9n(J!W*XmkH-|I
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_13px.svg b/dlls/light.msstyles/blue_header_sort_arrow_13px.svg
new file mode 100644
index 00000000000..966012d9162
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_sort_arrow_13px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:13-32" width="13" height="10" version="1.1" viewBox="0 0 3.4396 2.6458" xmlns="http://www.w3.org/2000/svg">
+ <g stroke-width=".99999">
+ <path d="m1.726 0.0092899 0.91985 0.91791-0.13141 0.13113-0.91985-0.91791z"/>
+ <path d="m0.79375 0.91791 0.91985-0.91791 0.13141 0.13113-0.91985 0.91791z"/>
+ <path d="m1.726 2.6365 0.91985-0.91791-0.13141-0.13113-0.91985 0.91791z"/>
+ <path d="m0.79375 1.7279 0.91985 0.91791 0.13141-0.13113-0.91985-0.91791z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_16px.bmp b/dlls/light.msstyles/blue_header_sort_arrow_16px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..7d7e4f78e7d44c982ac729bc1044a2f088c4d100
GIT binary patch
literal 970
zcmZ?rJ;lrb23<h128acKm=}l{859^mQVvjgAQK7vXJCLJkl24G_n=}VNuro6M5%%+
z(gLzx0I>>Ogm{JqQ0Xlot^nejK&%SH!~z4L!uvq%0M%d*q;CVU4wR3NG6G880b&a@
zMK(}zJv4E2?joQ7$bM`9WacVt5`##LQuo8c&m7H9u<+AI6UW8{g&!ymte}#1K$_V2
cgKA;W1TsMBryPjy0x>8pk_sqEzeL#u05W17IsgCw
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_16px.svg b/dlls/light.msstyles/blue_header_sort_arrow_16px.svg
new file mode 100644
index 00000000000..e1ff4ca2949
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_sort_arrow_16px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:16-32" width="16" height="13" version="1.1" viewBox="0 0 4.2334 3.4395" xmlns="http://www.w3.org/2000/svg">
+ <g stroke-width=".99999">
+ <path d="m2.2569 0.27617 1.1827 1.1474-0.16896 0.16391-1.1827-1.1474z"/>
+ <path d="m1.0583 1.412 1.1827-1.1474 0.16896 0.16391-1.1827 1.1474z"/>
+ <path d="m2.2569 3.4279 1.1827-1.1474-0.16896-0.16391-1.1827 1.1474z"/>
+ <path d="m1.0583 2.2922 1.1827 1.1474 0.16896-0.16391-1.1827-1.1474z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_17px.bmp b/dlls/light.msstyles/blue_header_sort_arrow_17px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a118de120b0b7f638f66168361c07ce197918f65
GIT binary patch
literal 2314
zcmeH{Jxc>Y5QZ;)U<`t2VeK!7SXjj(9)dO!NRduEK?H3CL9nn86&pLn&d$=x&dx>~
zn^gV<MFWC}D2dM-Z$LKYvN;f&8}jVz?9ANWZDuxH$PETfIb__15g3OIV=sCq%g`c?
zAo%{t(+KCv8!aIn7Wz8)Q}>^rK*$bHP)xYf6nQoHfCtD!H=_MtpbC1{J?MD_(a)R1Th
zZ*T*nQNkGd4qjnCT5G44aOmAHA?E}QV_(BNR2-j~>rCo!4*j<1=mG2t_=IK0w}(v^
z1t-ws_*_%%at7LO6HHc^?3&@BGsGOhfk$i_^1mmr%J%!9|I9~JL&vc7BUrVe8aoAD
z=W)`m#+0)Lsy)@RYWg>ct96TCWTKwCf+1Usv}~=%^_-=Yn5g$}!Fpd>cY#mu6V{X&
mM!SP1nd>g9!8CLuy1$gCZ+nCZNFqg&o?$jga+;I;1ik<_3_o1}
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_17px.svg b/dlls/light.msstyles/blue_header_sort_arrow_17px.svg
new file mode 100644
index 00000000000..3ff293ff94c
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_sort_arrow_17px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:17-32" width="17" height="32" version="1.1" viewBox="0 0 4.498 8.4665" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.6667 0 0 1 -.84241 0)" stroke-width=".7746">
+ <path d="m1.8628 1.3381 1.1827 1.8387-0.16896 0.26267-1.1827-1.8387z"/>
+ <path d="m0.6642 3.1615 1.1827-1.8387 0.16896 0.26267-1.1827 1.8387z"/>
+ <path d="m1.8628 7.1251 1.1827-1.8358-0.16896-0.26226-1.1827 1.8358z"/>
+ <path d="m0.6642 5.3079 1.1827 1.8358 0.16896-0.26226-1.1827-1.8358z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_20px.bmp b/dlls/light.msstyles/blue_header_sort_arrow_20px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..eb345975129612808d846c4a15efa3466bd98270
GIT binary patch
literal 1338
zcmZ?rwPIxegDxOh1H>Xg%n!tj3<?a)KzaiUkiY={85kf4B=g_NJ*XH%2>}7D#uCs2
zlr{z8w?M2%SSdjjhCmfBfp{wrKL=tRASM(a)p-1QoW^PmQl0%?%h22egJls!=Kdmv6g
z)07V6gZyrZCXSEm36%T*#348oMM33VaLA(z&jAX6%)|#kb}h%JU<k=A1G+VsfO}(r
z^6Lnwfl0&SHXbH`MyCMzAA#5rO&lNB1}OOsh?CJ2WdQl0^kR-CP7K!=s0fsv3!sY2
kfHWvQ>qGhEP+CAu&wzLr5L24pVD`hx14`TlGm9h|0M}S23jhEB
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_20px.svg b/dlls/light.msstyles/blue_header_sort_arrow_20px.svg
new file mode 100644
index 00000000000..ae019f0c640
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_sort_arrow_20px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:20-32" width="20" height="15" version="1.1" viewBox="0 0 5.2918 3.9687" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.2222 0 0 1 -.23517 0)" stroke-width=".90453">
+ <path d="m2.4734 0.27617 1.1827 1.3891-0.16896 0.19844-1.1827-1.3891z"/>
+ <path d="m1.2748 1.6537 1.1827-1.3891 0.16896 0.19844-1.1827 1.3891z"/>
+ <path d="m2.4734 3.9547 1.1827-1.3768-0.16896-0.19668-1.1827 1.3768z"/>
+ <path d="m1.2748 2.5919 1.1827 1.3768 0.16896-0.19668-1.1827-1.3768z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_26px.bmp b/dlls/light.msstyles/blue_header_sort_arrow_26px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..d1c9ef0420caac63c2bd17ee18cf665cd30c426b
GIT binary patch
literal 2010
zcmZ?ry~WM|23<h128gAASO|z2859_pfph>=9>_!j{}~t{2qgC3$vvnTNs=fg3sI_Y
zDzXR4yai%woGK`nFa{d&28dq)@e3f<17d0eJD`Cdfp`fJa{=*cAbtnL7C=lb;0-kB
z8xT(gVkW4eps1Y-#9x5e1u8}f6#>-z3y3?g7{Uk?>jUB+Kpcogo>-wYpu#^uTuMMg
zIZ*yL5XTcxhf5mdhg4jWXyPS6{xmePQ7&ympc`m>29Z`!5<js(J3#5Ej(}a1rZ<rB
z;Xq95`~&lb7mxue4?yV_TY2CLQ%D6GR=zC-nuT1xSyI7lbR%Hp^-G`x2<xLOpd#M^
PXcnlPwxOb#R5c0!rkFC}
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_26px.svg b/dlls/light.msstyles/blue_header_sort_arrow_26px.svg
new file mode 100644
index 00000000000..e47dceb6e2d
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_sort_arrow_26px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:26-32" width="26" height="18" version="1.1" viewBox="0 0 6.8793 4.7624" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.4445 0 0 1 -.51849 0)">
+ <path d="m2.6566 0.278 1.1827 1.6089-0.16896 0.22984-1.1827-1.6089z" stroke-width=".83204"/>
+ <path d="m1.458 1.8735 1.1827-1.6089 0.16896 0.22984-1.1827 1.6089z" stroke-width=".83204"/>
+ <path d="m2.6566 4.7462 1.1827-1.6063-0.16896-0.22947-1.1827 1.6063z" stroke-width=".83204"/>
+ <path d="m1.458 3.1562 1.1827 1.6063 0.16896-0.22947-1.1827-1.6063z" stroke-width=".83204"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_39px.bmp b/dlls/light.msstyles/blue_header_sort_arrow_39px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..67369074683d96889c35a8313b1159e8a48c30d5
GIT binary patch
literal 4818
zcmeH~ODIH97{{-Om6XCxQ<PYE#)8F6gFMQ(a)V<AN;7E&yfm4z)kTUKmH6tS1RQg##@
z#low+^5*yF-kPQx*O)tV)BT#?oO{ms&UgOzyEEsU8*banHa=~d?+GY^d`K|@Mk-~q
z+0SK!y&J~YM{V!nrjD_QPDht%j=cVzQv-K&4ndFISqME3z*9A(a)p#r>MZHTysH`oB_
zy8-1fnbybT&+rJ{rjTLES5O{1&9+1rqfDq=-9k&$<UQ1%-~|Sv`rNFh5PS;s>@J}e
z?5v(f{r04P+|D7+ZCc*uK)Oz#6uz?>I?q7<Gobr&!!iiE0-EO#3c!h#;B*WcHxF(s
zvFm319m*W|jRkN%0O?zVcw0FEmmo97z`2auhQ=7j`@{SU_!;;)168=JLe|f&wjTPQ
zZb8Vl_iv4B4A=U!3wgf`6~KQVG+ygaye*x8%b(a)s2PzX+}7$<9ASm4@?eL*_3pU#5x
zokAIWXVr8jVn4MsXuqBW>AQkDu(L3Y);VO-&cVgD5n}5Mc?Ydg^R!df*;41X!Kl7O
zRePC8=U&loPC7(soqM~?wqzBN?+crV(6iS2f>-wRAX=>VEa|EQFPZdRK!cY=`C9x8
HIL*KZJj7s@
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_39px.svg b/dlls/light.msstyles/blue_header_sort_arrow_39px.svg
new file mode 100644
index 00000000000..f92e8727149
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_sort_arrow_39px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:39-32" width="39" height="30" version="1.1" viewBox="0 0 10.319 7.9373" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(1.6667 0 0 1 -.84241 0)">
+ <path d="m3.6111 1.0773 1.4981 2.2984-0.21401 0.32834-1.4981-2.2984z" stroke-width=".7746"/>
+ <path d="m2.0929 3.3566 1.4981-2.2984 0.21401 0.32834-1.4981 2.2984z" stroke-width=".7746"/>
+ <path d="m3.6111 7.6497 1.4981-2.2948-0.21401-0.32783-1.4981 2.2948z" stroke-width=".7746"/>
+ <path d="m2.0929 5.3781 1.4981 2.2948 0.21401-0.32783-1.4981-2.2948z" stroke-width=".7746"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_52px.bmp b/dlls/light.msstyles/blue_header_sort_arrow_52px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..18ea27dad13cd9b551ab34e1ddef6b0eb76eab91
GIT binary patch
literal 8458
zcmeI0OHUL*5XT4PAbtuAArcH4UOqv>`XELgf(phMiAIfQ3E{%QvllO3P5cDv#Sa7*
z9}yA7H;TVMQc0)D?#}EivolFo_P^89Rn=Wp+uL1TrSSs?qiuT3_Y&v_ouDadi}vw+
z)W+8?+KQt8A91!yqto-dM5=VORN)79)d-wG;tlAjDw%%)`SJ^}s<xkp@^5lk3wz;w
z0P(a)AKOuHQvjruTn708dj;Pp;h?<=4K6opP>=sJ+?o8UGOEdu+U-qJp-&YaT__I(EC
z%Pr5|g&m&w??AW5&(rHL#(V+h%gr*zJ)~c2P;&3VQIIzp#h`CMHflec29(a)XmO!Mg@
z?PHaMGv-}nzVAT3`~;Ul9J+_lA0WLopuN4(G=>2`fNaup0wke32%ArzXrD@=TxZ#<
zjAv)%SK8-m9RE6czky=10ZJfinq(a)+>LB5<#X~2v(-no?HB~^chg5s&Yc`&JR8F}~j
zepN<huezHV_z9@@fA|t(z67lxP>4W?K!`wyK>7%%Wb+i%>+CU$CTY9?`>i9R=X2)K
zd8+%tFsKJzVGzrobOvQf%1>-=<vVHflWX31wdR6pV&LW{%B{z19L&u}6`Mxnqh`AD
z6Zh_;^`C(a)pAZ&T9a_f;K%6la1-{+=c&T|(z_wI8trd}3e7nsDoZ|lEZiSENRU)E?J
zuO!?c-WleNQxEZL2LlbVH_o&}2)XsDIZtVxckT0nYCA_j-pQ>eYE4-^ae=n^lK0x1
zALBkc+<LF>o90VVYNNhSy>$5X_!at!RJ-<l(tX^{7v&ROzCZ!rwSQ(a)i<*5c*z%T}r
LLj*zul1AVk$&9JL
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_header_sort_arrow_52px.svg b/dlls/light.msstyles/blue_header_sort_arrow_52px.svg
new file mode 100644
index 00000000000..e6c5e6bba99
--- /dev/null
+++ b/dlls/light.msstyles/blue_header_sort_arrow_52px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:52-32" width="52" height="40" version="1.1" viewBox="0 0 13.759 10.583" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(2.0176 0 0 1 -1.5767 0)" stroke-width=".70403">
+ <path d="m4.1366 1.3494 1.6284 3.2178-0.23262 0.45969-1.6284-3.2178z"/>
+ <path d="m2.4864 4.5405 1.6284-3.2178 0.23262 0.45969-1.6284 3.2178z"/>
+ <path d="m4.1366 10.286 1.6284-3.2128-0.23262-0.45897-1.6284 3.2128z"/>
+ <path d="m2.4864 7.1059 1.6284 3.2128 0.23262-0.45897-1.6284-3.2128z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc
index 569438b4ead..72292b7c9a9 100644
--- a/dlls/light.msstyles/light.rc
+++ b/dlls/light.msstyles/light.rc
@@ -603,19 +603,123 @@ BLUE_INI TEXTFILE
"\r\n; Header\r\n"
"[Header]\r\n"
"BgType = ImageFile\r\n"
-"SizingMargins = 2, 2, 2, 4\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 2\r\n"
+"SizingMargins = 2, 0, 9, 14\r\n"
"ImageFile = blue_header.bmp\r\n"
-"SizingType = Tile\r\n"
"[Header.HeaderItem]\r\n"
"BgType = ImageFile\r\n"
-"SizingMargins = 2, 2, 2, 4\r\n"
-"ContentMargins = 3, 0, 0, 0\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 12\r\n"
+"Transparent = True\r\n"
+"SizingMargins = 2, 3, 9, 14\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
"ImageFile = blue_header_item.bmp\r\n"
-"ImageCount = 5\r\n"
+
+"[Header.HeaderSortArrow]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = TrueSize\r\n"
"ImageLayout = Vertical\r\n"
-"SizingType = Tile\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageCount = 2\r\n"
+"Transparent = True\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile1 = blue_header_sort_arrow_13px.bmp\r\n"
+"ImageFile2 = blue_header_sort_arrow_16px.bmp\r\n"
+"ImageFile3 = blue_header_sort_arrow_20px.bmp\r\n"
+"ImageFile4 = blue_header_sort_arrow_26px.bmp\r\n"
+"; 17x32px \r\n"
+"ImageFile5 = blue_header_sort_arrow_17px.bmp\r\n"
+"ImageFile6 = blue_header_sort_arrow_39px.bmp\r\n"
+"ImageFile7 = blue_header_sort_arrow_52px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
+
+"[Header.HeaderDropDown]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"GlyphType = ImageGlyph\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageCount = 3\r\n"
+"Transparent = True\r\n"
+"GlyphTransparent = True\r\n"
+"SizingMargins = 2, 0, 9, 14\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_header_dropdown.bmp\r\n"
+"ImageFile1 = blue_header_dropdown_glyph_7px.bmp\r\n"
+"ImageFile2 = blue_header_dropdown_glyph_9px.bmp\r\n"
+"ImageFile3 = blue_header_dropdown_glyph_10px.bmp\r\n"
+"ImageFile4 = blue_header_dropdown_glyph_13px.bmp\r\n"
+"ImageFile5 = blue_header_dropdown_glyph_17px.bmp\r\n"
+"ImageFile6 = blue_header_dropdown_glyph_21px.bmp\r\n"
+"ImageFile7 = blue_header_dropdown_glyph_29px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
+
+"[Header.HeaderDropDownFilter]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"GlyphType = ImageGlyph\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageCount = 3\r\n"
+"Transparent = True\r\n"
+"GlyphTransparent = True\r\n"
+"MirrorImage = False\r\n"
+"SizingMargins = 2, 0, 9, 14\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_header_dropdown_filter.bmp\r\n"
+"ImageFile1 = blue_header_dropdown_filter_glyph_10px.bmp\r\n"
+"ImageFile2 = blue_header_dropdown_filter_glyph_12px.bmp\r\n"
+"ImageFile3 = blue_header_dropdown_filter_glyph_15px.bmp\r\n"
+"ImageFile4 = blue_header_dropdown_filter_glyph_19px.bmp\r\n"
+"ImageFile5 = blue_header_dropdown_filter_glyph_23px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+
+"[Header.HeaderOverflow]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"GlyphType = ImageGlyph\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageCount = 2\r\n"
"Transparent = True\r\n"
+"GlyphTransparent = True\r\n"
+"SizingMargins = 3, 4, 9, 11\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_header_overflow.bmp\r\n"
+"ImageFile1 = blue_header_overflow_glyph_8px.bmp\r\n"
+"ImageFile2 = blue_header_overflow_glyph_10px.bmp\r\n"
+"ImageFile3 = blue_header_overflow_glyph_12px.bmp\r\n"
+"ImageFile4 = blue_header_overflow_glyph_16px.bmp\r\n"
+"ImageFile5 = blue_header_overflow_glyph_20px.bmp\r\n"
+"ImageFile6 = blue_header_overflow_glyph_24px.bmp\r\n"
+"ImageFile7 = blue_header_overflow_glyph_32px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
"\r\n; ListBox\r\n"
"[ListBox]\r\n"
@@ -1829,9 +1933,96 @@ BLUE_EDIT_BORDER_HVSCROLL_BMP BITMAP "blue_edit_border_hvscroll.bmp"
/* @makedep: blue_header.bmp */
BLUE_HEADER_BMP BITMAP "blue_header.bmp"
+/* @makedep: blue_header_dropdown.bmp */
+BLUE_HEADER_DROPDOWN_BMP BITMAP "blue_header_dropdown.bmp"
+
+/* @makedep: blue_header_dropdown_glyph_7px.bmp */
+BLUE_HEADER_DROPDOWN_GLYPH_7PX_BMP BITMAP "blue_header_dropdown_glyph_7px.bmp"
+
+/* @makedep: blue_header_dropdown_glyph_9px.bmp */
+BLUE_HEADER_DROPDOWN_GLYPH_9PX_BMP BITMAP "blue_header_dropdown_glyph_9px.bmp"
+
+/* @makedep: blue_header_dropdown_glyph_10px.bmp */
+BLUE_HEADER_DROPDOWN_GLYPH_10PX_BMP BITMAP "blue_header_dropdown_glyph_10px.bmp"
+
+/* @makedep: blue_header_dropdown_glyph_13px.bmp */
+BLUE_HEADER_DROPDOWN_GLYPH_13PX_BMP BITMAP "blue_header_dropdown_glyph_13px.bmp"
+
+/* @makedep: blue_header_dropdown_glyph_17px.bmp */
+BLUE_HEADER_DROPDOWN_GLYPH_17PX_BMP BITMAP "blue_header_dropdown_glyph_17px.bmp"
+
+/* @makedep: blue_header_dropdown_glyph_21px.bmp */
+BLUE_HEADER_DROPDOWN_GLYPH_21PX_BMP BITMAP "blue_header_dropdown_glyph_21px.bmp"
+
+/* @makedep: blue_header_dropdown_glyph_29px.bmp */
+BLUE_HEADER_DROPDOWN_GLYPH_29PX_BMP BITMAP "blue_header_dropdown_glyph_29px.bmp"
+
+/* @makedep: blue_header_dropdown_filter.bmp */
+BLUE_HEADER_DROPDOWN_FILTER_BMP BITMAP "blue_header_dropdown_filter.bmp"
+
+/* @makedep: blue_header_dropdown_filter_glyph_10px.bmp */
+BLUE_HEADER_DROPDOWN_FILTER_GLYPH_10PX_BMP BITMAP "blue_header_dropdown_filter_glyph_10px.bmp"
+
+/* @makedep: blue_header_dropdown_filter_glyph_12px.bmp */
+BLUE_HEADER_DROPDOWN_FILTER_GLYPH_12PX_BMP BITMAP "blue_header_dropdown_filter_glyph_12px.bmp"
+
+/* @makedep: blue_header_dropdown_filter_glyph_15px.bmp */
+BLUE_HEADER_DROPDOWN_FILTER_GLYPH_15PX_BMP BITMAP "blue_header_dropdown_filter_glyph_15px.bmp"
+
+/* @makedep: blue_header_dropdown_filter_glyph_19px.bmp */
+BLUE_HEADER_DROPDOWN_FILTER_GLYPH_19PX_BMP BITMAP "blue_header_dropdown_filter_glyph_19px.bmp"
+
+/* @makedep: blue_header_dropdown_filter_glyph_23px.bmp */
+BLUE_HEADER_DROPDOWN_FILTER_GLYPH_23PX_BMP BITMAP "blue_header_dropdown_filter_glyph_23px.bmp"
+
/* @makedep: blue_header_item.bmp */
BLUE_HEADER_ITEM_BMP BITMAP "blue_header_item.bmp"
+/* @makedep: blue_header_overflow.bmp */
+BLUE_HEADER_OVERFLOW_BMP BITMAP "blue_header_overflow.bmp"
+
+/* @makedep: blue_header_overflow_glyph_8px.bmp */
+BLUE_HEADER_OVERFLOW_GLYPH_8PX_BMP BITMAP "blue_header_overflow_glyph_8px.bmp"
+
+/* @makedep: blue_header_overflow_glyph_10px.bmp */
+BLUE_HEADER_OVERFLOW_GLYPH_10PX_BMP BITMAP "blue_header_overflow_glyph_10px.bmp"
+
+/* @makedep: blue_header_overflow_glyph_12px.bmp */
+BLUE_HEADER_OVERFLOW_GLYPH_12PX_BMP BITMAP "blue_header_overflow_glyph_12px.bmp"
+
+/* @makedep: blue_header_overflow_glyph_16px.bmp */
+BLUE_HEADER_OVERFLOW_GLYPH_16PX_BMP BITMAP "blue_header_overflow_glyph_16px.bmp"
+
+/* @makedep: blue_header_overflow_glyph_20px.bmp */
+BLUE_HEADER_OVERFLOW_GLYPH_20PX_BMP BITMAP "blue_header_overflow_glyph_20px.bmp"
+
+/* @makedep: blue_header_overflow_glyph_24px.bmp */
+BLUE_HEADER_OVERFLOW_GLYPH_24PX_BMP BITMAP "blue_header_overflow_glyph_24px.bmp"
+
+/* @makedep: blue_header_overflow_glyph_32px.bmp */
+BLUE_HEADER_OVERFLOW_GLYPH_32PX_BMP BITMAP "blue_header_overflow_glyph_32px.bmp"
+
+/* @makedep: blue_header_sort_arrow_13px.bmp */
+BLUE_HEADER_SORT_ARROW_13PX_BMP BITMAP "blue_header_sort_arrow_13px.bmp"
+
+/* @makedep: blue_header_sort_arrow_16px.bmp */
+BLUE_HEADER_SORT_ARROW_16PX_BMP BITMAP "blue_header_sort_arrow_16px.bmp"
+
+/* @makedep: blue_header_sort_arrow_17px.bmp */
+BLUE_HEADER_SORT_ARROW_17PX_BMP BITMAP "blue_header_sort_arrow_17px.bmp"
+
+/* @makedep: blue_header_sort_arrow_20px.bmp */
+BLUE_HEADER_SORT_ARROW_20PX_BMP BITMAP "blue_header_sort_arrow_20px.bmp"
+
+/* @makedep: blue_header_sort_arrow_26px.bmp */
+BLUE_HEADER_SORT_ARROW_26PX_BMP BITMAP "blue_header_sort_arrow_26px.bmp"
+
+/* @makedep: blue_header_sort_arrow_39px.bmp */
+BLUE_HEADER_SORT_ARROW_39PX_BMP BITMAP "blue_header_sort_arrow_39px.bmp"
+
+/* @makedep: blue_header_sort_arrow_52px.bmp */
+BLUE_HEADER_SORT_ARROW_52PX_BMP BITMAP "blue_header_sort_arrow_52px.bmp"
+
/* Menu */
/* @makedep: blue_menu_popup_check_16px.bmp */
BLUE_MENU_POPUP_CHECK_16PX_BMP BITMAP "blue_menu_popup_check_16px.bmp"
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/318
June 27, 2022
[PATCH 4/5] light.msstyles: Add Explorer::TreeView subclass.
by Zhiyi Zhang
From: Zhiyi Zhang <zzhang(a)codeweavers.com>
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
---
dlls/light.msstyles/Makefile.in | 18 +++
.../blue_explorer_treeview_glyph_16px.bmp | Bin 0 -> 2186 bytes
.../blue_explorer_treeview_glyph_16px.svg | 7 +
.../blue_explorer_treeview_glyph_20px.bmp | Bin 0 -> 3338 bytes
.../blue_explorer_treeview_glyph_20px.svg | 9 ++
.../blue_explorer_treeview_glyph_24px.bmp | Bin 0 -> 4746 bytes
.../blue_explorer_treeview_glyph_24px.svg | 9 ++
.../blue_explorer_treeview_glyph_32px.bmp | Bin 0 -> 8330 bytes
.../blue_explorer_treeview_glyph_32px.svg | 7 +
.../blue_explorer_treeview_glyph_40px.bmp | Bin 0 -> 12938 bytes
.../blue_explorer_treeview_glyph_40px.svg | 7 +
.../blue_explorer_treeview_glyph_48px.bmp | Bin 0 -> 18570 bytes
.../blue_explorer_treeview_glyph_48px.svg | 9 ++
.../blue_explorer_treeview_glyph_64px.bmp | Bin 0 -> 32906 bytes
.../blue_explorer_treeview_glyph_64px.svg | 9 ++
.../blue_explorer_treeview_hot_glyph_16px.bmp | Bin 0 -> 2186 bytes
.../blue_explorer_treeview_hot_glyph_16px.svg | 9 ++
.../blue_explorer_treeview_hot_glyph_20px.bmp | Bin 0 -> 3338 bytes
.../blue_explorer_treeview_hot_glyph_20px.svg | 9 ++
.../blue_explorer_treeview_hot_glyph_24px.bmp | Bin 0 -> 4746 bytes
.../blue_explorer_treeview_hot_glyph_24px.svg | 9 ++
.../blue_explorer_treeview_hot_glyph_32px.bmp | Bin 0 -> 8330 bytes
.../blue_explorer_treeview_hot_glyph_32px.svg | 9 ++
.../blue_explorer_treeview_hot_glyph_40px.bmp | Bin 0 -> 12938 bytes
.../blue_explorer_treeview_hot_glyph_40px.svg | 9 ++
.../blue_explorer_treeview_hot_glyph_48px.bmp | Bin 0 -> 18570 bytes
.../blue_explorer_treeview_hot_glyph_48px.svg | 9 ++
.../blue_explorer_treeview_hot_glyph_64px.bmp | Bin 0 -> 32906 bytes
.../blue_explorer_treeview_hot_glyph_64px.svg | 9 ++
.../blue_explorer_treeview_item_hot.bmp | Bin 0 -> 334 bytes
.../blue_explorer_treeview_item_hot.svg | 4 +
...ue_explorer_treeview_item_hot_selected.bmp | Bin 0 -> 334 bytes
...ue_explorer_treeview_item_hot_selected.svg | 4 +
.../blue_explorer_treeview_item_selected.bmp | Bin 0 -> 334 bytes
.../blue_explorer_treeview_item_selected.svg | 4 +
...lorer_treeview_item_selected_not_focus.bmp | Bin 0 -> 334 bytes
...lorer_treeview_item_selected_not_focus.svg | 4 +
dlls/light.msstyles/light.rc | 146 ++++++++++++++++++
38 files changed, 300 insertions(+)
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_16px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_16px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_20px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_20px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_24px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_24px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_32px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_32px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_40px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_40px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_48px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_48px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_64px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_glyph_64px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_16px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_16px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_20px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_20px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_24px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_24px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_32px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_32px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_40px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_40px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_48px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_48px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_64px.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_hot_glyph_64px.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_item_hot.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_item_hot.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_item_hot_selected.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_item_hot_selected.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_item_selected.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_item_selected.svg
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_item_selected_not_focus.bmp
create mode 100644 dlls/light.msstyles/blue_explorer_treeview_item_selected_not_focus.svg
diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in
index 5e786052b12..9e9ad034164 100644
--- a/dlls/light.msstyles/Makefile.in
+++ b/dlls/light.msstyles/Makefile.in
@@ -56,6 +56,24 @@ SVG_SRCS = \
blue_edit_border_hvscroll.svg \
blue_edit_border_noscroll.svg \
blue_edit_border_vscroll.svg \
+ blue_explorer_treeview_glyph_16px.svg \
+ blue_explorer_treeview_glyph_20px.svg \
+ blue_explorer_treeview_glyph_24px.svg \
+ blue_explorer_treeview_glyph_32px.svg \
+ blue_explorer_treeview_glyph_40px.svg \
+ blue_explorer_treeview_glyph_48px.svg \
+ blue_explorer_treeview_glyph_64px.svg \
+ blue_explorer_treeview_hot_glyph_16px.svg \
+ blue_explorer_treeview_hot_glyph_20px.svg \
+ blue_explorer_treeview_hot_glyph_24px.svg \
+ blue_explorer_treeview_hot_glyph_32px.svg \
+ blue_explorer_treeview_hot_glyph_40px.svg \
+ blue_explorer_treeview_hot_glyph_48px.svg \
+ blue_explorer_treeview_hot_glyph_64px.svg \
+ blue_explorer_treeview_item_hot.svg \
+ blue_explorer_treeview_item_hot_selected.svg \
+ blue_explorer_treeview_item_selected.svg \
+ blue_explorer_treeview_item_selected_not_focus.svg \
blue_groupbox.svg \
blue_header.svg \
blue_header_item.svg \
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_16px.bmp b/dlls/light.msstyles/blue_explorer_treeview_glyph_16px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..48cbd85d281dffaef7a8edd584917f1776c39adf
GIT binary patch
literal 2186
zcmZ?r?c!hngDxOh1H=MAtN_G}K$00qGeG4*Oa%DPzyLuYq5n?qLB$9;;#e%iDH~Nq
zc?gICjd%jYQe+s#3e>X)h<5?;X&~kXVqyU!P~k!#UID})_EaEV1H?=~Obn<4Dmnzj
z>`=v^<hU7#JE44hR2We5HV}jSjtqE#oQpu5i7beP4RW&z7IBb}91zdNAvY>K8UpYT
zSigS#inVLkM!^M0WB~OmuUoh7I?#-U|NsAk@({^j)v8rOKr;@2+%kXue5|E8Awz*?
zumSZi0-AGV<Hn8Rgw$h`2e}{Uk6l1BKxGk00BAomP~Q|FJ_)p+q;d?Xmj|eC3lOi{
oym>PhDHa3uN(23U4ybivLqh|x<rdrupuV|4oC+5hW#9|}03)SgKL7v#
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_16px.svg b/dlls/light.msstyles/blue_explorer_treeview_glyph_16px.svg
new file mode 100644
index 00000000000..338a065f57d
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_glyph_16px.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:16-32" width="16" height="32" version="1.1" viewBox="0 0 4.2334 8.4666" xmlns="http://www.w3.org/2000/svg">
+ <path d="m3.1751 5.7668-1.1816 1.3769-0.1688-0.1967 1.1816-1.3769z"/>
+ <path d="m0.96257 5.5562 1.1816 1.3769-0.1688 0.1967-1.1816-1.3769z"/>
+ <path d="m2.7138 2.4087-1.3769-1.1816 0.1967-0.1688 1.3769 1.1816z" fill="#aeaeae"/>
+ <path d="m2.8965 2.2579-1.3769 1.1816-0.1967-0.1688 1.3769-1.1816z" fill="#aeaeae"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_20px.bmp b/dlls/light.msstyles/blue_explorer_treeview_glyph_20px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..9439958ad0bcedb7c4b1c20e97e6962f93b103af
GIT binary patch
literal 3338
zcmeH}ze~eF6o9Y(04-Ip3hGu=(80w)T(ygni~og-i>pJnf?GB-D8(_5#4HkZ2!d2l
z=%xrA9E6Ha`WLj{vz=Nrtrv0d9{m!Md+*ELgXU7)%8seeIN-PsQ?LXXRZxSRtsIB0
zXeibC$w;HPxxLqwl5k(a)vVcZP=yAI5;;uly<VdYsI6{y2KOu$cLn8Gu-g*;rq6^uZ?
zk)hxiYB1d{9_L(z5ach{Pn1Z0g(a)ulyS+1Ypu;c!Bmpcr8z{(d%@(g*Fye4{yGD#Z=
ziEE782{~ribij1r4?E!dei?StnnDl+>-gTmwk&HP4KJ=`c*cF=IF7utwF6fH=OgFK
zFbvyYN_tw?b(a)Mo{ao)kao~>0KMUgn`Ap56QFuxq0b9i9QT6;0B8P-_Ebpw++6O&$f
lo>#+jig#4Ug=ZDd8yv-Pto<p9$7X)L?u$B8H?_aifhKZKdc*(#
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_20px.svg b/dlls/light.msstyles/blue_explorer_treeview_glyph_20px.svg
new file mode 100644
index 00000000000..721fd9e8c09
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_glyph_20px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:20-32" width="20" height="40" version="1.1" viewBox="0 0 5.2918 10.583" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m3.9688 7.3894-1.4442 1.6064-0.20631-0.22949 1.4442-1.6064z"/>
+ <path d="m1.2647 7.1437 1.4442 1.6064-0.20631 0.22949-1.4442-1.6064z"/>
+ <path d="m3.4748 2.9734-1.6063-1.4442 0.22947-0.20632 1.6063 1.4442z" fill="#aeaeae"/>
+ <path d="m3.6879 2.789-1.6063 1.4442-0.22947-0.20632 1.6063-1.4442z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_24px.bmp b/dlls/light.msstyles/blue_explorer_treeview_glyph_24px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..ee5a229598739da136d0de2af6d80b6f25d005dc
GIT binary patch
literal 4746
zcmeH~O(;ZB6vv;BD6&zCqDa|LY^9VbO{uX^Q=;srSlLpRvQU;*%1YCGycwafl5C`G
zEKF(^$bu+QKB9SkhdWITX71x!sCSy*ocHcM=YQ`z(a)6PRxFR)N=z1srcGtdY<P-eAS
z6?jYa%Vpji%li08ljHM`Oy~Rbt}6AyyeO{%|E&ToO!y4i{$S!&XdVK;KI;T(!K5uC
zCfe)DZ{Xjz0sL=GwinS}gEClB_lx-7S`dLO>_W8?E63X)V@|5JpSV7f9w7q_1p+nP
z(a)53t$7xd}e${M+ZYv}kUp^0``Pj?_&v#!a`orY%^D3R1j|1DfVbBWko_cj+&^RZk*
z2|q-?)Jfivj*Su|YsQU*2oAVO(a)M66Rcopy}P^<#6SZo4P;c)oN({Qm|oxW%^I*Wc5
z((!n_T_?wF4BA0>fE&i^cbl&hk9IFy!4r(@<hYHI`k;LbS)OCgaU3~I7&Up%=<k5T
z7%SY%xyz`DCeN}eW57`|nUu4DQIp!By{X2KGlVf?{uSuXEA5QQb(>11YSFco_EsX1
zs53Qj-e(hYJy6<9@*JkL(d<I|6#vRNQ>Ju92hBmag?rn!jh=Csa|qoRIEQYN^A(a)d0
TB;rSRk9o^~BhS1Fe5$}3nP1Vv
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_24px.svg b/dlls/light.msstyles/blue_explorer_treeview_glyph_24px.svg
new file mode 100644
index 00000000000..3cbf45171d7
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_glyph_24px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:24-32" width="24" height="48" version="1.1" viewBox="0 0 6.3502 12.7" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m5.0272 8.5529-1.9694 2.2949-0.28134-0.32785 1.9694-2.2949z"/>
+ <path d="m1.3397 8.2019 1.9694 2.2949-0.28134 0.32785-1.9694-2.2949z"/>
+ <path d="m4.1702 3.5737-2.2947-1.9695 0.32781-0.28136 2.2947 1.9695z" fill="#aeaeae"/>
+ <path d="m4.4746 3.3223-2.2947 1.9695-0.32781-0.28136 2.2947-1.9695z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_32px.bmp b/dlls/light.msstyles/blue_explorer_treeview_glyph_32px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..ecdd4de19c29fc3335b5f87388d1f70a60c65546
GIT binary patch
literal 8330
zcmeI0OGuPa6vxL(a)LbSj|5MiJaAw~26ahc6VTO`tBnH#H>(V~^uVwRyG+NRp*q7eC*
zH-j)l%pw?EL<B*rS_lSiq*4kdAJgwl=Y#RVFe5W3gnRJsx!=9#JHK<!+;4Oycw(a)Xh
zP_S`+KSAxN7u7MU#}_8V(a)34Fz@b5=v^TEEGk9RDWanVplj0<rca2;?RI0PM-p~hGL
zsm?*Tyc-uZY+S=Rc;A)1jnAQL$ihwnSwgb+muO7KtN631mexe_MI`J6<o`K)p>tpH
zCr~Zy2uY(z*dI^}@~x4<8zgJ*&{0%vn<Sy+|AtQQll(YypOD1NqdHVAyGJ6)yN)iE
zNZP^L3X<3ms)qHGWCLxYfie<y6Y~qnb1_s#e5sK0EdD^UpNFLacdgy#dJFwQ!Ch;W
zT>58ys*;;Db`&plXAf|%f6HYC9xD7x>Q7eSCx|^$LA(of9dI3R9dI3R9dI3R9dI2e
z>OdqCxq=p>(dfmZX|o~RIh03hu~_W78CXG{=hef0sx(a)p<!-#ba!h`#O8aA|!=};&n
zpAAhd91i!v|EV=BBoc{ZrUd|t$Kx01#gf+Wk+a!mT?6|*1^>O)uuNa%GmELE)9GgT
z39Vrrf5)@{VDfD6T0GMl^1K$a)-}K$qlRs*;k6Y%lgTu|e6HLa{=OAEl}fe3d#mhK
z{8cM<GMVgv_gUFrIQv~zY(a)YodxGT!ea{g-dz1yBGamH(a)J{jF@!o_sH8Vz3{<-BPyc
jdq2zx<>q+4(a)0x752m-ScewH5e7EQaM>wxRPA??6ljt3OS
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_32px.svg b/dlls/light.msstyles/blue_explorer_treeview_glyph_32px.svg
new file mode 100644
index 00000000000..6a12925d342
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_glyph_32px.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:32-32" width="32" height="64" version="1.1" viewBox="0 0 8.4669 16.933" xmlns="http://www.w3.org/2000/svg">
+ <path d="m6.6148 11.798-2.3633 2.7539-0.33761-0.39342 2.3633-2.7539z"/>
+ <path d="m2.1898 11.377 2.3633 2.7539-0.33761 0.39342-2.3633-2.7539z"/>
+ <path d="m5.6922 4.5528-2.7536-2.3633 0.39337-0.33762 2.7536 2.3633z" fill="#aeaeae"/>
+ <path d="m6.0575 4.2512-2.7536 2.3633-0.39337-0.33762 2.7536-2.3633z" fill="#aeaeae"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_40px.bmp b/dlls/light.msstyles/blue_explorer_treeview_glyph_40px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..8cf1b48fbba8650d4a9955744603c50e164012a2
GIT binary patch
literal 12938
zcmeI1OKVd>6vwZ&8?~;rR>7r8OVy81#44hQpFu%UaG~HvB%6v96(3auR|+ng=1COE
zDocyCwV$9`QrFU`8`BzpC*C20T=m{$k`8hXJ)M)e^Z4EWWX^qL?BwL(plOr*zmD(2
zPve_{y+I#k5FVGXWsM;C^(R%0vGFrkTF2r={qdS<D^)-hPz6*0RX`PJDe#2wS?i-$
z(RpaNJ81e1ugHR67(a)n^dU!C}fCyYDc_=p?r*28#}Qn)wLwlMh{+_2pvzG{75BHn>-
zgl%ThEN<9d5jSsLDIZz&Z;7|!y|&v-XxJ8r2P^>LELq2Ah~<2GWoMbluze!l6EX32
z>K3hb6A^8?Q8mt>vOk5dh9AWLWJ4UN;^tf=2X)g9F!*O&=3B#0;r}vuk}|pHJ8`%2
z&LCqi<3@{1#BuEe4dr~KujHK(+@(n#nZ*s;-8Kf7XHC=p1F@^TBl|9Ijcw-<suS51
ztqtQGv5UMTTA4BDiS0bX$3!NN->-2q-gKhg(T&YHOCH%B-6T=1op-J!>KWZwa_tLz
zH2QE`wURGyw$)QRsRF8iDxeCe0;+&2pbDr0s(>n>3dB~RQmOQ3v)RYFT<%UPmFnet
zvsjF9P2&x5IP>Lld0VWGJ!%Bka6X(a)3HjI>uaJqPQcXkHw48k~PF|K4XnM2Mda4?Xp
zD|`iu(a)eADYF3lTDr_+7#-Le?hh%b5r7=plb4zF9B_kG*jd>@a(w`wuwN~MyEcYMy4
zqfjV}{I<8>`?j}>#o{hBd}ryn0`uSA^E=Zg?m*$*E*eJoz7flBU*4GPZMYs7#;|<q
z4Im(*8H_&+Bk^+|_`<w6Ww<CMFM9F2HEaX0ytLSA#K%0*ZHP5oFl^+OCF1=)u)#5k
zS1q<#a*eCsi8?w(G&>HLtfRRv%=mKcfbB9|>xPZei)*j!QNCXfEv`DO7dl!9N1ekx
zTC&(`vc`^v?`W9t`Z{m1Rblhy`U=;CVPk#0*`v1T;hvcBWslly8mj`TfGY4mDDV^0
Cx6V!g
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_40px.svg b/dlls/light.msstyles/blue_explorer_treeview_glyph_40px.svg
new file mode 100644
index 00000000000..1fd015200d0
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_glyph_40px.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:40-32" width="40" height="80" version="1.1" viewBox="0 0 10.584 21.166" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8.4669 14.584-3.1511 3.6721-0.45015-0.52459 3.1511-3.6721z"/>
+ <path d="m2.5669 14.023 3.1511 3.6721-0.45015 0.52459-3.1511-3.6721z"/>
+ <path d="m7.1486 5.7175-3.6715-3.1511 0.5245-0.45016 3.6715 3.1511z" fill="#aeaeae"/>
+ <path d="m7.6357 5.3153-3.6715 3.1511-0.5245-0.45016 3.6715-3.1511z" fill="#aeaeae"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_48px.bmp b/dlls/light.msstyles/blue_explorer_treeview_glyph_48px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e7dcfc2b2d2b486caf2e8e6f55b5070ca6190157
GIT binary patch
literal 18570
zcmeI2U1-f=9LLWvuQ%S`Qd|%cAul&bYx0ssmJ5lrL`o6G1?ngl;?jkNoTaGE&d%0q
zbt0`Kv$$py%_xO7uMOLd&u{kR*O}I_ox}6+d)jaR-+BJe%jf%j{%>dh6%?IW7wIl%
z_<fvMNbDl=A~Pa`*+zQyOZu~<B9R|IQk5!LyXElDeVJuLGHYh7%mH)2954sW0dv3{
zFbDom2hJh;a-h;n;O1$$JB|dVVHUh!6n`iAia<1sfwM`myES-2-AvCl<imGUv410P
zRi7V{k0yLA=K*tm%XT-hl4w`;Npc^*2FiC?&3=l{uIwVw`!2d2o^02{(V-aQ<b%@K
z&Z_;QWq;cKzx8n*6Soo0-v{KQegPwTs#QDDyYUz8{$$l;CTk`f`%Cg^eE^JPU!!XO
zo_u~E?Q^+nID_9M9Q$YTr5Q{(l{PJ^-!t-w8T89$lRO5yN;r18KW+Yv2^Q1#qw0T$
zeAsXFA86B)YHrccpXY;O`iXAmK{>hjlIyaS3AzY3Z`lAQJfX&s(a)s15(tW3Htq0uM8
zvEL>i$hwQ)SJZgo%QhkxWjcetA{_fu@(Ed(XeeXU6K-6&4lF0KUE~~dbI3EzoGeZt
z*B|l2jejqTW4oc`FXHk%CQ;}rv$&nhSmKNLpUHK&KT{v1)4u+6%&?Dmv?;^3*329*
z2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE(<=N+i5tlSWf$L|o+Llc`wB=%HQRed8;
z#A`IH3P}UJyW#%Y!!H`zsoN2lhC;Yom4+_z)6r-&{r#`EvTAB-X2SePX^^$JURzr$
z?@NOy6%`d(a)VZNm`a4a=YFYkzhD6kHNIi(a)v`zo1Uumj+X~E**foQ|b6X9(a)KjYxi7%{
zUTNrJ9iqW30-$JEz*;mb4JkBSDlIL|4(a)C#OQ{ZpZ8pv;RZ5khnhFB~%9Oi3U1G=8D
zKG}Q+n^QYdsZ^dE|7ei=o7^8HzEHO}rxRy+aF}-rcMreQA^$fQMB#j14SSpBr!E!(
zJj^A8_FnE0hkR#O$G$sWWcyau!guy$GC7KKGy$(>f6O!AY~R^ooC^1S&5q|ch|#{Y
z!?+Oc=bD}TLJ0R>*o$HPq}V&ikNWPp(a)WI~e*|WO3y2y9-y1KeycwDADm-DrSXM{z*
zv%@)#s83_R%lSLWcXs(a)p1$R>#dpY05M)=MS^BSVp-yY<C<vY9Z!M=`oN64|>PHYc>
iTQhQPna};Tf$PpPU2nNLU=ElA=72e14wwVJI`AC}U1q`n
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_48px.svg b/dlls/light.msstyles/blue_explorer_treeview_glyph_48px.svg
new file mode 100644
index 00000000000..d6d6ab0e4de
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_glyph_48px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:48-32" width="48" height="96" version="1.1" viewBox="0 0 12.701 25.399" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m10.055 17.599-3.6764 4.3611-0.5252-0.62302 3.6764-4.3611z"/>
+ <path d="m3.1712 16.933 3.6764 4.3611-0.5252 0.62302-3.6764-4.3611z"/>
+ <path d="m8.3735 7.111-4.3601-3.6764 0.62287-0.52521 4.3601 3.6764z" fill="#aeaeae"/>
+ <path d="m8.952 6.6418-4.3601 3.6764-0.62287-0.52521 4.3601-3.6764z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_64px.bmp b/dlls/light.msstyles/blue_explorer_treeview_glyph_64px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..fd1d37f19235cec5d38d328fc11cee498e4b6e2a
GIT binary patch
literal 32906
zcmeI4ZHQGx7{~9Xm1XuGWmy^63%y4XNl3DRLT^}vK}LSj2rPx_Ltw$JPa%}`MOmm;
zNP^b8(a)3FR4Y-So#Ay^rxm{FOyTOwJ$@9p>8?!Y)qcF#R$&)ylI!N)l>cjlSr|C(a)8>
zyzD)<`N1W{LM1KX|Cg}oSP^R~OfHNeuM{LdE|m*~fB#8sxq0Rz&mZ(a)34TZ5aw9zI?
zKnW-TC7=Y9fD%vwN<axH0VSXWlz<XY0!ly$WI|vmUf#>ZQ+Q6EA!MFrR_vAV!cP_P
z40;b&wHpR=Qh5xg^CUvu<7gKKhp?$w%xMDRHeqJY-F%48u8tId{ORGN6KFRqw$tXK
z2pKH%XkSa+a!>s_>c(NQq{Rp^^K0(a)g)SZXPpS!v|pSMwW3Kn{L3<2(1KS<paOW2ug
zZ^R56lfP!Q32}28K_7H<{Z08UkC=(n?Zk|BlP~bJ4WUZr*FDc2qwe7o1b;oB?Zu3C
z$&X?WVIidp33eN1>yYh*HHer_8(a)U#+`~FG!HY|j620?DX?D%E-jRe6zPFr`)*hSqH
z34Dx3Q(3RuF;{ypb(OC*BnawNkDu?UJ2!!kyqmu1iTNw)#@7)@6Ma(a)-F3SPxPQw~4
zJxxGvtUIW?I7OhR()VMJ-*;2^9Eq;?<5bpZTmSErugzevv+=Rn(a)h#)LoPqBwT-<?^
z{g|y?*6-#loL7BJCjSky$B^~$No+LJRSdoxbK`nq1cJI9pK>0w$2v^;-Vqq97MJJH
z=v&N=N48(ArE{Ha?xWuk%pP+e<(umCS8q32e?P(OIAr_ndL1U{_mpScAE~<}fseFJ
zS9)StO`Y81=aF7#5SRUDc??_~!@ZxC<3NswypmjJl`z9V?ki^HHF$L#^E~5M%9rOn
zwhSlN+3PW3(a)GO>hl53My*e!VvY>g++$zHI^x~T+|fD%vwN<axH0VSXWlz<XY0!ly$
zC;=s)1eAahPy$Lo2`B+2pahhF5>Nt4KnW-TC6Ez;j*gDS*vh`XzSA>u8HAg*wze_o
zUXGQ;+S}XL_xAS6`v50JLh~x4-O7LH>FJU0ibkK%d}C*4=TDaQ%6>q3h<)Mi=m8+G
zySw{R^nT-EZ~!*5PX-38181TCLl1+a)YbAHQ1F;!Eo7fx=3yYm#9PH;QNG6+ePW+q
zgx+H=2iSCSZjg5$qfcmk6#WNW29!6lUZi<PCKz^Tor(>*3}CaPR4QE;jF1$8GS^ek
zztv?x`48-#6t08mip~qLFEDd$VDf|1%?U<Gia=XiTgRdG0}q2?j)!6j*THlxm&;9}
z)x$vchj&_9TI4(S(WmP9QLc;3abWT_+&{|uf6*rx%tHTP9tNAcy1GW={gT|7!{AQz
z(a)Afbl<T#OcOruY7pN#%39tOi)BP(a)y@00OyhI3N9MJq+Y|%F@^w3=9m6<ydI(>8DQK
zJ&ZQ>_xF!yj(dFC+5eOLhD30T&^-~|U%T3=KTO(a)+-~=TIn7O?HjXPcKl!rL~O-tY^
zxTa`q#`b!&Z>R2>-~=TI7=3fGLmus4avq5BchD+ytZV;aS3Adh3GMQJZ<I;SZ)p6l
z^IO!<1$q84f%#tT&N*ed|5*^_gjYqePhW<{O|EwKh5gh$5VLm9Z#SdyXIDGrU0mzQ
zZ<|D$&^H5}`#jpeWA3kvRye}YHxJ!MJla2nOC$f5SE^~T&Tr;fj-9VyEoj8w(a)JglG
zbe8WtFyHTc=DhN3Q`nfcvE|IG+`E77(Jsfp{MhumdeHcsN4s3xXZd?z?ywD2cGkRK
wSm$nSr~q>ahV%VQ=6oG2Cgm`k4xt2;fD%vwN<axH0VSXWlz<XY0{=tcA8bb!wg3PC
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_glyph_64px.svg b/dlls/light.msstyles/blue_explorer_treeview_glyph_64px.svg
new file mode 100644
index 00000000000..070eae5a6c3
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_glyph_64px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:64-32" width="64" height="128" version="1.1" viewBox="0 0 16.935 33.865" xmlns="http://www.w3.org/2000/svg">
+ <g>
+ <path d="m13.495 23.101-4.9893 5.7387-0.71276-0.81982 4.9893-5.7387z"/>
+ <path d="m4.1526 22.225 4.9893 5.7387-0.71276 0.81982-4.9893-5.7387z"/>
+ <path d="m11.088 9.1401-5.7371-4.9895 0.81959-0.7128 5.7371 4.9895z" fill="#aeaeae"/>
+ <path d="m11.849 8.5033-5.7371 4.9895-0.81959-0.7128 5.7371-4.9895z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_16px.bmp b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_16px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..b23ed762260bc71622aaad46ca54628bb5ea8cc4
GIT binary patch
literal 2186
zcmZ?r?c!hngDxOh1H=MAtN_G}K$00qGeG4*Oa%DPzyLuYq5n?qLB$9;;#e%iDH~Nq
zVF>)6XDIr6y1|qGa}A|PHR}INW7c2O_4oXmYOo84Pyg(a)M<0jUO|Nj{ne@!!3_-mTs
z3NU-R!PMW=^w<1vU|=G~jNj7?>wtO>{hy(a)54pRSrRVee%X$G5rPB-Wzr2pr1{V<^2
zxBpKv6h&71f37+&Q2gSr>4ure;^=IUn}19-Qb897(a)xRYBmisl;a4t5vQL)hwKn?*=
zIs&HIC}c5G*gs|(EB~6RfBolFg9cC(a)B1JDu?f*I2LclbC0Gto!J76u%VQO*F|5s_V
z{hFq~2x!ic|Fg}-ajC;64lV<L<p`)O!lw?K94PMt?VbX}CrK^G{!i8B0mi|W-%}0N
q0n0NkZ06$<`!-!)8ffP^U>r;&w%kHC3sg=3%gt0|u~9bm5C8yQ>5kd}
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_16px.svg b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_16px.svg
new file mode 100644
index 00000000000..5e2d2ff86f9
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_16px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:16-32" width="16" height="32" version="1.1" viewBox="0 0 4.2334 8.4666" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#3096fa">
+ <path d="m3.1751 5.7668-1.1816 1.3769-0.1688-0.1967 1.1816-1.3769z"/>
+ <path d="m0.96257 5.5562 1.1816 1.3769-0.1688 0.1967-1.1816-1.3769z"/>
+ <path d="m2.7138 2.4087-1.3769-1.1816 0.1967-0.1688 1.3769 1.1816z"/>
+ <path d="m2.8965 2.2579-1.3769 1.1816-0.1967-0.1688 1.3769-1.1816z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_20px.bmp b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_20px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e8b3100ae5f90fb1202b003d5d2d3c9c61afda2f
GIT binary patch
literal 3338
zcmZ?r<>F-kgDxOh1H>XgtO3M~3<?a)K)QhkNML~f3=9wilKJoC9#o8>gn$4G0r^qs
zkre{}`%RU8PBVP|V}hPKr9S^Z)0pemRD)wbrx`r^HO=7a|7p5{<eCXIixp_jHlR7D
z{?E}C0-C$)*K~t}|K~e!kZR`t{|t;kbLIi@?f<iN#6kN1Pcr8N^3VOAX0Y-9s!&jt
zBO3gis^1RO`|`(BBNb##KsQSQ#qa-`YB&Q~93T7Fbi+)bo{zt#>l<QI2eJcX*Y9ci
zpkjg`0IFT^d#b)8K83%g=$ZeTsy`8*no+sY5Eu=CfeisrUIvyAdDL>n(a)972(Kr=sp
z^8Wt(a)1}18l`*XUU4$$1kzozLg0+rd+F!TF#0|lTvZvgS`|8v!$EhWlK2G=3e42}Tn
zk<<St87os}8btU1K5ZdTT?eW^DK+o^RBaxhSv!I5yGChU{C}#c1TgH*0psNO|0!m|
zl(_B3Ok-uBS+{|4yy1VJB_}0j0sUqQH0u?xew_Qi!GYqYC(a)38hTQ5@L?oqw83jqKE
CZM4+@
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_20px.svg b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_20px.svg
new file mode 100644
index 00000000000..2f353a1f3df
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_20px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:20-32" width="20" height="40" version="1.1" viewBox="0 0 5.2918 10.583" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#3096fa">
+ <path d="m3.9688 7.3894-1.4442 1.6064-0.20631-0.22949 1.4442-1.6064z"/>
+ <path d="m1.2647 7.1437 1.4442 1.6064-0.20631 0.22949-1.4442-1.6064z"/>
+ <path d="m3.4748 2.9734-1.6063-1.4442 0.22947-0.20632 1.6063 1.4442z"/>
+ <path d="m3.6879 2.789-1.6063 1.4442-0.22947-0.20632 1.6063-1.4442z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_24px.bmp b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_24px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..dc988905adf251d5d734d7e60a488e6ccd05f90e
GIT binary patch
literal 4746
zcmeHKF=!M)6y2yOC^i8>LBXJCamUUK0YL=8fCPkC2mw*B7h+`_A*DnRyxh#(VS->K
zsRU8cO2kG48w-PwLdC+M5ESlqW{w-*-(a)7F#<T9JAMR1q<H(a)h?MzyI&;GW%|9Vs<!6
zk6C<ABMu(a)sVkkNq?Zg=M*XeZa(a)KMzJ(3Bq=zjSkLE$nPp7_3B<3T!I{ysRFvN_=VG
zKQ&Tx<9(a)NS+baGZ;jQMM{GE7Tku|{EByOYFlXR5)sb8E-w}GwJaf(f+eJk<E`)J5Y
zb}zlw{O(q{jpCEw>O%L|zIJ>M@%fo(htvFVuLhgiYz=Unv5K|9v+Qf)z<M6v9Nmlg
zw}?)n#KrY%A?NM6cm%oM5kHbTJMp(1)Hp=X6EMH5<g_&h9e%ztjGQHeagv=Ilw|6x
z0^F)o{9CIQA0C9w*3ipK<aD9^m27U%*lF+!z<1~#4Z>w>MvKez%w*Rgqt)ViBIAh=
zY>6oqC>1Cb2vNXFaSi+23))jd(a)Od##i(9mpB9(a)Zo=&`){A^83~vV|HyU0s|F$;pdx
z4RIR$D~QBsel>4?2%hwTcld}JT_gDnd5Ms`JedBw^A&24&w4<<D^Gq1w&&&8L#ly$
z^TE&k1HTAu!2K-!9q<q#eT8Dk7aApQ6L&|m<)m3H?71ahn|U{Q(dT~Q<o?jUHo~QT
zO7eH9Ch(v|`CF=MbX*1RX9W428yoeKXWcdUdGM|xei!X=$Txx4LG!P+Ay}TiLa<J=
Saqz!s;lEJ`zQp{03j6^^o-H>3
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_24px.svg b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_24px.svg
new file mode 100644
index 00000000000..6a6622e24e6
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_24px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:24-32" width="24" height="48" version="1.1" viewBox="0 0 6.3502 12.7" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#3096fa">
+ <path d="m5.0272 8.5529-1.9694 2.2949-0.28134-0.32785 1.9694-2.2949z"/>
+ <path d="m1.3397 8.2019 1.9694 2.2949-0.28134 0.32785-1.9694-2.2949z"/>
+ <path d="m4.1702 3.5737-2.2947-1.9695 0.32781-0.28136 2.2947 1.9695z"/>
+ <path d="m4.4746 3.3223-2.2947 1.9695-0.32781-0.28136 2.2947-1.9695z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_32px.bmp b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_32px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..33dc2cea2888f363fa59e7e82cc8a39cf713e50b
GIT binary patch
literal 8330
zcmeHLO=uHA6plYd#2(a)HE5K*X7RIIx(a)lTwN&V=mQ$B5IF%@#my?@Few+qqI;o$;>7P
z^`MCKAb9a2o`m8-L=ZgbK~V5g{3(r(a)-PrM)$t-Q8O%v#j3bW*8CiC9B?|W}|vNJD#
ze7rBCuW@|efb>CfkTvM7L#qc=+j7ZFruk8$GCy+aT8p}aAL~1?aV9PUE(0zD|9S=@
zPVPeP{|%mvs&^9DQcJ}@Z<B+l&;!8zYVhaLikJmQY;cflXglye8tiJ!$e8KR)XTx%
zG&#u0LmPqhQsD_sp2|W_zs(a)2?D~7`dS)|+2;2;Z`wTShx!Fes&z~%%;RtI}9{><oJ
z$YTG7M7LUP6p~5hKj!3fjUC+er(and-U|KOCI|XRN^B)o>4MJ-O}}I|VuUQ`_Gii8
z4gD8oD;Oy(XV=Ym%(6$}FNQSgoSs-|F7St7I|rG^b8&7Z`*wO!4hG=o8wBf|UTJ5$
zSSJ`ggE_w-Q5^dD#ky|#n6IC8-1}SI%u}{_POfX-j7)bsH?fbxfWps|oEp_z(qz2T
z7Hf2(&a(ZT+B-X!0ha-n0ha-n0ha-n0hfW+3`Au=tM`Nz8nkNc{K7u;q25z+@}t4&
zF*~RWC~6-nIK62&G_XItyr8w$1O6q5I+MtV1-I4N&>ngdDGq}X;D1*f^jY}MzAd&n
zh?3_4KdA-0sTKX5wmHm|=nimrrSgEY$|rSZvCTnF_?v+JL~(%3qBb;YodecJ#Dk*Y
zAhA~O+2&wsL8=}l8zFgM3t!cN5PN817l{3$HEiznqBii{V9&&y9=3(8>n)tTGuZD%
zb#T8eY`lwxlUfhj>9p!@OT{BXdKxj;RNT5gfx6&Qc4>?u)~mo(wH(a)pK{i>d#aZ&G$
fLV7lh_}clbb8nBj*KtU4?d+V+Wx!?N|H!~^1xJqK
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_32px.svg b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_32px.svg
new file mode 100644
index 00000000000..d34ed5343a8
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_32px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:32-32" width="32" height="64" version="1.1" viewBox="0 0 8.4669 16.933" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#3096fa">
+ <path d="m6.6148 11.798-2.3633 2.7539-0.33761-0.39342 2.3633-2.7539z"/>
+ <path d="m2.1898 11.377 2.3633 2.7539-0.33761 0.39342-2.3633-2.7539z"/>
+ <path d="m5.6922 4.5528-2.7536-2.3633 0.39337-0.33762 2.7536 2.3633z"/>
+ <path d="m6.0575 4.2512-2.7536 2.3633-0.39337-0.33762 2.7536-2.3633z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_40px.bmp b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_40px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..749f60e78ec79141d05fbcbc000adb6fd802edb0
GIT binary patch
literal 12938
zcmeHNO>5LZ7>?SDUuVC;n_ul_X2pXyDPk2-MDQOdR1`c^@FLQSB7PKYJCl{-LBT_<
zT1Ca5VDY2+3#wv0OIKS=W_5ffo5{w7?PlBAG{`KQoh0+l`#yQH^JeFHxBJMoq7%NZ
z;qxN4?bwcCTjp$aR-kpFezjYBNyn+a)hXHCbG)zCmu{~kotd?=3|Iy%1C{~HfMp<J
zAYinF?Oq-U3Ao!EFd_p^q$s(U@`Ta%3Z209Q(+77F)9S7`}2TNvOVj8>9fX$_II>D
zqi`=JMmex|CGP9%7(a)J3K2}aJx$DB;bk<N8Xfl>B5%W)4MYb-t^FXh7%;ZN7VBTS!1
z`$pc`y((*r0dsF8Fic9eYmLUBaQd7)*ZsmHW9oWzf4f`6JsHR5<l7wU+)^J?-rcqq
zHXpSe(a)LsOBX~(hf+#bXfQQR_e3TYH)&T}_`yRRB!z-ezITNCH~65WYd-=lbyUz{Fo
z<~JBF6k)G(PtdNsgYWnT#Q73olY!@+ZH7(vS2#J0ag}K7j6c-XrTa{@)jUEbYS_p?
ztA2$?`{MDOd(a)_}Hs(FNrYv0K{(ke#y7}kF9y?tvU?;w{A#6CUxKAA^a#V7msb@<$U
z75igkv{fJV_WGKI$|Hk?&Gr4Q9w+mT;O>Q1$Jg7dTnmg3f)aJ>`xbhv(a)+I=&m4%MC
z<17P~0n318z%pPNunbrRECZGS%YbDd9Rq3|i!~jG-g7fc-7FnC$HCfvRIjnIE*_WH
z3#-$P&B89y!)sa*bUqVncazvdJqsF2g2!oSTGV8W#rjhB75d{-jS=k+rKK&_ugURM
zt(jg;U{pHa8Iv(g_`;ky1zcM9mC(;`=WT8a<{kjX8O<eXAx}(bd?xtQK9qI~e95`}
zA#Zbgc8G2S#&<D~oJ`NB^XqHNvJK}pC(krSw6m)Al_iE|v8vjpJD9)--Jgs!8<%B&
zR4(a)D!WAy0#EaNwd73spUUXS`h#pg5^b!(;ZLtlOobH+(ou;Rf+*OKLVRdWNb$pp43
zpA~mxiJ?&}rSbn;4<r+&>O_rVrafQb^bj~JYu-(a)Xc$AlC2XgN@;L`s)$j!4ioTH2m
zY0l7!z(a)w+ra^6n6XpY7;d|)f9d)&^LX?=&!SJVnMZ{eJnr;eW1uPHnAUjmH{ZEogh
b^7_=A0B>V?nWIT;cHc5!8L$le4-EVTkn@(C
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_40px.svg b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_40px.svg
new file mode 100644
index 00000000000..7927aaf9c76
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_40px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:40-32" width="40" height="80" version="1.1" viewBox="0 0 10.584 21.166" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#3096fa">
+ <path d="m8.4669 14.584-3.1511 3.6721-0.45015-0.52459 3.1511-3.6721z"/>
+ <path d="m2.5669 14.023 3.1511 3.6721-0.45015 0.52459-3.1511-3.6721z"/>
+ <path d="m7.1486 5.7175-3.6715-3.1511 0.5245-0.45016 3.6715 3.1511z"/>
+ <path d="m7.6357 5.3153-3.6715 3.1511-0.5245-0.45016 3.6715-3.1511z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_48px.bmp b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_48px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..1eafdf236eeb52218607a08d1e71d384a4faad07
GIT binary patch
literal 18570
zcmeHOZHQD=7#_>M?2mnDB|-f#Dz=?_&X|UvvPh9iQWX6NNkpUw1VzDqRIoumLLp&y
z?m25pD?vd;*xx83kVT97Z6z4?0fL2Py3M_J*3<LO%$<36YMHz3o$XwDhdq1G-1DCI
zectDu`?2?ZcKzo48%mAOe*AtJO`&Z=TTr^YbTzi6);M)LA6F_he`uFm|LBu(a)J7d{;
z3$vMtl`tR-2m``^Fdz&F1H!=nkbyW1Mq{JiDq`w&8*Gn5<$&Kswz98CIn>6~J-{6i
z_Ewup!eC7ia&TtwCSd-SVNY}Tr509}`<#P2wBnlB2A{UEhbl>oy3qL^oN@=%VqbHJ
zO<>ztn`>uBV#;f=ua(a)qQjQZFO4|(@zU}E*&6eDdTt6oca#(BJrkD-4!9rIyZH+my5
z)l-a#(I2|u(p4NAct4PiH?}s|$;bbzepC$xfakY1HmkpO2g)~g<Dq;Kt3GPmAzxf$
zAM3W8&+jf=c{}i&O)=qI{dsbveCJFUaDFd>?U$)Nwilz(!NHmA`?=qZ4_%M*^#sE*
ziFLlRSIo<!dKr$xk8Ixe&X$+<nwRIebEO4{{|>`2h4uYJ));ZMT*2H+Z2p8BS$<vC
z`E#|4Oz<j;?UGQ<`uQNT`YHIBYWoS*d&J9JvGtk{o}Wg{EA6;O9qlz|rg2<zUtxZT
zhnHru&0~K&rXNJS%Pi*cxg7WAIt<=s{;ou!ekKpB-9G-T>br1$o(a)24jxDmai+ites
z-TMRA!sqAA?<CHThi2=imp%MXuoxGjLo4p<H7DyhU4P*F4D<g**11{jlCZJ?{u64r
zzdoFGURJv(tlSUZ^sJZZI-J!nw}bE9vDGi|eR=kYqo}GL&(o*)5(b0;VL%uV2801&
zKo}4PgaKhd7!U(a)80bxKG5C)3OKz&SY!h5+1dcRw=Jb?Q-G<qjWHTLsKRj(^j4#2zv
zEpFkb9BOz!`fQPMpm)*0-O&i3HWL~BdUyTT=bT8FfgHYJ$HAe-_yN^Rea6kPxg!HN
z1OI0{2lP);jhNf{+;7x^tQzMzpr-v3)k}TG-Hi=(vR%lbQyVqvkD}EjTK9#E>{y_-
zsD`_9_4#{bDrMkr>m!=E1V>2c<TGxL4Os60Zm!v&`^0hVzm?nh+;3<-ta`V}e_PXc
zI?ozxzw(a)VBJFS1@z_kYvG@{S<J9eJ_<4|vnEz?#uG@{z(8Ka-Ra9<w6G3e;ENGlhr
z(a)qWh4%Qv)@+kt(WuC-=@J$d=>mmjwF>DrUFU+Gx%D`sAPNy~?4h+_;l;s35?%J=3K
zqhEeV>jtb}bz%R+XAN%31)hOaZ1fM)uv_(J5$?S$Z5!8V)e{rEnC9m5_Me_TYhih_
z&zK1t>EN(dj`H==(0STGdyl=k>K5SU8a7;Gf)noW1Go8(z4gBq)Bj(Aw486OzQK3w
z$(VWsy#M{(!#wCv^WdhX>HEF4=4;UWZ^^^&eEJ~$IPjmuv(2jcj4QE(0bxKG5C((+
LVL%x8w+#FRbtP#j
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_48px.svg b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_48px.svg
new file mode 100644
index 00000000000..465782f7e99
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_48px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:48-32" width="48" height="96" version="1.1" viewBox="0 0 12.701 25.399" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#3096fa">
+ <path d="m10.055 17.599-3.6764 4.3611-0.5252-0.62302 3.6764-4.3611z"/>
+ <path d="m3.1712 16.933 3.6764 4.3611-0.5252 0.62302-3.6764-4.3611z"/>
+ <path d="m8.3735 7.111-4.3601-3.6764 0.62287-0.52521 4.3601 3.6764z"/>
+ <path d="m8.952 6.6418-4.3601 3.6764-0.62287-0.52521 4.3601-3.6764z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_64px.bmp b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_64px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..c8afae6d04cd6ac788a21a3e311057e37e299aab
GIT binary patch
literal 32906
zcmeI4YiJx*6vwx=zUo^mzO_QNVv?OZiB^k<A%X>8sQ3UC{h}iHD5xI<6{4S{Vx!5<
zoej2Hun5)`MFqtNK5CVsQm|S<OI6e=Hd;#C?9R+4*Z<jM<L2%(nVpBbvwK3PlbN~q
z-1Gm<-8*+S_nf|KR`h4eKP&M6<Jfw!^<$fpS(urNeffa)(|%MYGx3kks=j46JUs1k
zfP;Af%5V`Tzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%q7x|Q#DFWs%h4^R&w^_k
z_d~m)&6CEH=~EEi<Dz9;;YcxF(NBBF7Pp1Bn4X%WgW1zPDgLU~Ue+%S$IF{b)1#z*
zPu1$hM?vcrU3=B>NHH(Yso!$**HHbv^BifuTcx%9+4ni#t_IB$n_p3V9zv(A(Q1oN
zTxr-f=cU-FUg|xpz80Fdv}cLOd^B!Tvg<gt?xwk(E#A<tV~kj*`ZEVLuc~04IhJt?
zv`ri9alET&buX$|P{Td*ac;BD0H2qqD`nES_hj}`Xew&DMqSx`v91RUPC>b!wX!ru
z+^3gK!!g}o_^v<a#vI$Y{y_dadGmbK*{v}s6{UIYf$B8ldECnd(D0+CL%Fv3;B5Y4
zEa*i&N2|LR^F?#Ey3KH1tz3GzYl+V_|Dj#14C)`|hPR^rv(a)rwcb{2+v&J1d!5#?yS
z_N2K%*ACy`qH(?+pD=DdrQ5;rcWOW!TaTUpvn=lMb2UC&;!E{R_K14(a)P%1MAw${|x
zlj0+_uH%q;?Im5_mFB%ZzV1*jbe<HpZHyxa!{+-wc3%u(a)Gl_a7DXxN#CC$&ji!!@7
zYI|z%qN6cxexun|o^3u6)pi{9-Mo1LeA}n_=XiFuFAn=;qhO1Ljx_$z+8B2&^NzUM
z2xF%(lsy|`{hzvD(a)b&gE_GYSsIa3eX*{ikXdO7p*nd&8V4WG?p;LBFcAL^HnCe>ys
zFRny;p4R3bXQ-<ysW$!W()f${$OoDqn5!DA{L0694sG63+phRYSr?uhXFD_5LZ4r&
z`+z?G4!z^gR4=Y;c-B0tw~ynG<FY(a)S9iR8vt@L(a)AtzKN$C+1nk`YHxvm}6ZRm;E4i
z(02Lz47{iRK5BKI5u{F>Wy<qxDK<?oFdvB1b`V=MH^IBgYk2+{LCPmlhQ235UwkA9
z+ia5wFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C
z0_{$qyhaG?q}1S|L)(c3t(a)GAmnl@pr%z}1dP+k)>8P__sKFcz`r?sN(z`(JyozVTu
zl=lBvjDXE0?Z9CFka;TBY=2$Lz$hU8=jL``psbD~u_p2DS_W7rA0Q5>6&Ov7g+6hg
z^qH`X=UXAZG01(wdg0~h2V;6)z}nH*@obnM#75f7IF(a)-Mo{I&Y0gg9EiIGVY7mDwP
z-d#Qnb~wX5=cP$YSYIdOLVxgK(a)DF0=E(>cnP4!f6$qCT^nGb_vyX3*3_<oFwulg_;
zcP!DLru!MzSBh~Ytv(F!d^A_n8vC%e(^PNr`KZSaf`NFC;{Vd5C9JO$zk+_SzosuB
z_OTK1C1G_$sfU=dCAjB$JR$NUAzuVyOrzLNOWkrzr4-w0`T(a)nm=f(20=!oK{TGeqp
zV#$#kW+FdU^}Z;(2cp<cLtTm^Eai>iYTZ-6+hT1RG=%k$as^->_~w+}sy=|cVS#f<
zgl)f(_3*r>957$iYByb+yR(tLCEd1(a)GdiHrFaOO5<<UvH{YKiSTmjIo=e?oaKii8r
z<J?C2mUP?Hud(U*ZYY-gi&o5oR^eGS_n(&M1}rEa<a&zlt(0xGJw4x`)BpL_;@=BW
z4n)coK=)bO==~>^xxRw-&r#br4H~y-x{1TSl5Jca)J_`9IkG#8zyJKIYsY)vPRebP
zMomF|_K@!ty7%bXar|u|XPy<*P8!QW<6YSFoGs|{=7-Ik%PT7Ds^^<N&e8FjX3XIg
zRdc02t$D!v>nqTyYcGGdNo*=*TWw!{cbDd;KH5Eew{v%^>DBdM?)H$6_T6#j1Jm1V
zwqxj(a)8uReo-EX+>qS<^*+8(a)t0mVv`Y%J-dgTWp^RFaajO1egF5U;<2l2`~XBzyxL|
F(a)Gs*Czx4nB
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_64px.svg b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_64px.svg
new file mode 100644
index 00000000000..a4b6d23bca2
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_hot_glyph_64px.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:64-32" width="64" height="128" version="1.1" viewBox="0 0 16.935 33.865" xmlns="http://www.w3.org/2000/svg">
+ <g fill="#3096fa">
+ <path d="m13.495 23.101-4.9893 5.7387-0.71276-0.81982 4.9893-5.7387z"/>
+ <path d="m4.1526 22.225 4.9893 5.7387-0.71276 0.81982-4.9893-5.7387z"/>
+ <path d="m11.088 9.1401-5.7371-4.9895 0.81959-0.7128 5.7371 4.9895z"/>
+ <path d="m11.849 8.5033-5.7371 4.9895-0.81959-0.7128 5.7371-4.9895z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_item_hot.bmp b/dlls/light.msstyles/blue_explorer_treeview_item_hot.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a0a1c73118544101c7b5315a42f0128d083d97bc
GIT binary patch
literal 334
zcmZ?r^<!iJgDxOh1H|l5%*dd?zzk#`0b)$>pMe2_KvMsm+=GfS)!-LlL6iPDSyyAI
FV*uH!WI6x<
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_item_hot.svg b/dlls/light.msstyles/blue_explorer_treeview_item_hot.svg
new file mode 100644
index 00000000000..6681bbc5463
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_item_hot.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="7" version="1.1" viewBox="0 0 1.8521 1.8521" xmlns="http://www.w3.org/2000/svg">
+ <rect width="1.8521" height="1.8521" fill="#3096fa" fill-opacity=".15686"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_item_hot_selected.bmp b/dlls/light.msstyles/blue_explorer_treeview_item_hot_selected.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..fd2283b430c93bbf03ac81bbf6ff3a1c0a0d510d
GIT binary patch
literal 334
zcmZ?r^<!iJgDxOh1H|l5%*dd?zzk#`0b)$>pMe2_KvMsm+=GfS)!-LlL6iP9&0xV$
F#{d$1e2D-6
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_item_hot_selected.svg b/dlls/light.msstyles/blue_explorer_treeview_item_hot_selected.svg
new file mode 100644
index 00000000000..7e6c2570723
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_item_hot_selected.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="7" d="bitmap:7-32" version="1.1" viewBox="0 0 1.8521 1.8521" xmlns="http://www.w3.org/2000/svg">
+ <rect width="1.8521" height="1.8521" fill="#3096fa" fill-opacity=".62745"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_item_selected.bmp b/dlls/light.msstyles/blue_explorer_treeview_item_selected.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..91a22cfc58af39652acf2454fe7b2ec2a531264f
GIT binary patch
literal 334
zcmZ?r^<!iJgDxOh1H|l5%*dd?zzk#`0b)$>pMe2_KvMsm+=GfS)!-LlL6iPD%^+Z?
FV*oL(Z3qAW
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_item_selected.svg b/dlls/light.msstyles/blue_explorer_treeview_item_selected.svg
new file mode 100644
index 00000000000..67e7733b084
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_item_selected.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="7" d="bitmap:7-32" version="1.1" viewBox="0 0 1.8521 1.8521" xmlns="http://www.w3.org/2000/svg">
+ <rect width="1.8521" height="1.8521" fill="#3096fa" fill-opacity=".31373"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_explorer_treeview_item_selected_not_focus.bmp b/dlls/light.msstyles/blue_explorer_treeview_item_selected_not_focus.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..7300710d1f1b4562d19b850c886928f57fb17f07
GIT binary patch
literal 334
zcmZ?r^<!iJgDxOh1H|l5%*dd?zzk#`0b)$>pMe2_KvMsm+=GfS)!-LlL6csyW{t*B
F#{fVoa+Lr8
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_explorer_treeview_item_selected_not_focus.svg b/dlls/light.msstyles/blue_explorer_treeview_item_selected_not_focus.svg
new file mode 100644
index 00000000000..583498e1463
--- /dev/null
+++ b/dlls/light.msstyles/blue_explorer_treeview_item_selected_not_focus.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="7" d="bitmap:7-32" version="1.1" viewBox="0 0 1.8521 1.8521" xmlns="http://www.w3.org/2000/svg">
+ <rect width="1.8521" height="1.8521" fill="#aeaeae" fill-opacity=".15686"/>
+</svg>
diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc
index 9b9f1562dfa..569438b4ead 100644
--- a/dlls/light.msstyles/light.rc
+++ b/dlls/light.msstyles/light.rc
@@ -1552,6 +1552,97 @@ BLUE_INI TEXTFILE
"MinDpi5 = 192\r\n"
"MinDpi6 = 216\r\n"
"MinDpi7 = 240\r\n"
+
+"\r\n; Explorer::TreeView\r\n"
+"[Explorer::TreeView]\r\n"
+"BgType = BorderFill\r\n"
+"BorderSize = 1\r\n"
+"FillColor = 255 255 255\r\n"
+"BorderColor = 174 174 174\r\n"
+
+"[Explorer::TreeView.TreeItem(Hot)]\r\n"
+"BgType = ImageFile\r\n"
+"ImageCount = 1\r\n"
+"SizingType = Stretch\r\n"
+"TextColor = 0 0 0\r\n"
+"SizingMargins = 3, 3, 3, 3\r\n"
+"ContentMargins = 1, 1, 1, 1\r\n"
+"ImageFile = blue_explorer_treeview_item_hot.bmp\r\n"
+
+"[Explorer::TreeView.TreeItem(Selected)]\r\n"
+"BgType = ImageFile\r\n"
+"ImageCount = 1\r\n"
+"SizingType = Stretch\r\n"
+"TextColor = 0 0 0\r\n"
+"SizingMargins = 3, 3, 3, 3\r\n"
+"ContentMargins = 1, 1, 1, 1\r\n"
+"ImageFile = blue_explorer_treeview_item_selected.bmp\r\n"
+
+"[Explorer::TreeView.TreeItem(Disabled)]\r\n"
+"BgType = None\r\n"
+"TextColor = 166 166 166\r\n"
+
+"[Explorer::TreeView.TreeItem(SelectedNotFocus)]\r\n"
+"BgType = ImageFile\r\n"
+"ImageCount = 1\r\n"
+"SizingType = Stretch\r\n"
+"TextColor = 0 0 0\r\n"
+"SizingMargins = 3, 3, 3, 3\r\n"
+"ContentMargins = 1, 1, 1, 1\r\n"
+"ImageFile = blue_explorer_treeview_item_selected_not_focus.bmp\r\n"
+
+"[Explorer::TreeView.TreeItem(HotSelected)]\r\n"
+"BgType = ImageFile\r\n"
+"ImageCount = 1\r\n"
+"SizingType = Stretch\r\n"
+"TextColor = 0 0 0\r\n"
+"SizingMargins = 3, 3, 3, 3\r\n"
+"ContentMargins = 1, 1, 1, 1\r\n"
+"ImageFile = blue_explorer_treeview_item_hot_selected.bmp\r\n"
+
+"[Explorer::TreeView.Glyph]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = TrueSize\r\n"
+"ImageCount = 2\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageSelectType = Dpi\r\n"
+"TrueSizeScalingType = Dpi\r\n"
+"ImageFile1 = blue_explorer_treeview_glyph_16px.bmp\r\n"
+"ImageFile2 = blue_explorer_treeview_glyph_20px.bmp\r\n"
+"ImageFile3 = blue_explorer_treeview_glyph_24px.bmp\r\n"
+"ImageFile4 = blue_explorer_treeview_glyph_32px.bmp\r\n"
+"ImageFile5 = blue_explorer_treeview_glyph_40px.bmp\r\n"
+"ImageFile4 = blue_explorer_treeview_glyph_48px.bmp\r\n"
+"ImageFile5 = blue_explorer_treeview_glyph_64px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
+
+"[Explorer::TreeView.HotGlyph]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = TrueSize\r\n"
+"ImageCount = 2\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageSelectType = Dpi\r\n"
+"TrueSizeScalingType = Dpi\r\n"
+"ImageFile1 = blue_explorer_treeview_hot_glyph_16px.bmp\r\n"
+"ImageFile2 = blue_explorer_treeview_hot_glyph_20px.bmp\r\n"
+"ImageFile3 = blue_explorer_treeview_hot_glyph_24px.bmp\r\n"
+"ImageFile4 = blue_explorer_treeview_hot_glyph_32px.bmp\r\n"
+"ImageFile5 = blue_explorer_treeview_hot_glyph_40px.bmp\r\n"
+"ImageFile6 = blue_explorer_treeview_hot_glyph_48px.bmp\r\n"
+"ImageFile7 = blue_explorer_treeview_hot_glyph_64px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
}
/* Button */
@@ -1995,6 +2086,61 @@ BLUE_TREEVIEW_EXPAND_COLLAPSE_20PX_BMP BITMAP "blue_treeview_expand_collapse_20p
/* @makedep: blue_treeview_expand_collapse_23px.bmp */
BLUE_TREEVIEW_EXPAND_COLLAPSE_23PX_BMP BITMAP "blue_treeview_expand_collapse_23px.bmp"
+/* Explorer::TreeView */
+/* @makedep: blue_explorer_treeview_glyph_16px.bmp */
+BLUE_EXPLORER_TREEVIEW_GLYPH_16PX_BMP BITMAP "blue_explorer_treeview_glyph_16px.bmp"
+
+/* @makedep: blue_explorer_treeview_glyph_20px.bmp */
+BLUE_EXPLORER_TREEVIEW_GLYPH_20PX_BMP BITMAP "blue_explorer_treeview_glyph_20px.bmp"
+
+/* @makedep: blue_explorer_treeview_glyph_24px.bmp */
+BLUE_EXPLORER_TREEVIEW_GLYPH_24PX_BMP BITMAP "blue_explorer_treeview_glyph_24px.bmp"
+
+/* @makedep: blue_explorer_treeview_glyph_32px.bmp */
+BLUE_EXPLORER_TREEVIEW_GLYPH_32PX_BMP BITMAP "blue_explorer_treeview_glyph_32px.bmp"
+
+/* @makedep: blue_explorer_treeview_glyph_40px.bmp */
+BLUE_EXPLORER_TREEVIEW_GLYPH_40PX_BMP BITMAP "blue_explorer_treeview_glyph_40px.bmp"
+
+/* @makedep: blue_explorer_treeview_glyph_48px.bmp */
+BLUE_EXPLORER_TREEVIEW_GLYPH_48PX_BMP BITMAP "blue_explorer_treeview_glyph_48px.bmp"
+
+/* @makedep: blue_explorer_treeview_glyph_64px.bmp */
+BLUE_EXPLORER_TREEVIEW_GLYPH_64PX_BMP BITMAP "blue_explorer_treeview_glyph_64px.bmp"
+
+/* @makedep: blue_explorer_treeview_hot_glyph_16px.bmp */
+BLUE_EXPLORER_TREEVIEW_HOT_GLYPH_16PX_BMP BITMAP "blue_explorer_treeview_hot_glyph_16px.bmp"
+
+/* @makedep: blue_explorer_treeview_hot_glyph_20px.bmp */
+BLUE_EXPLORER_TREEVIEW_HOT_GLYPH_20PX_BMP BITMAP "blue_explorer_treeview_hot_glyph_20px.bmp"
+
+/* @makedep: blue_explorer_treeview_hot_glyph_24px.bmp */
+BLUE_EXPLORER_TREEVIEW_HOT_GLYPH_24PX_BMP BITMAP "blue_explorer_treeview_hot_glyph_24px.bmp"
+
+/* @makedep: blue_explorer_treeview_hot_glyph_32px.bmp */
+BLUE_EXPLORER_TREEVIEW_HOT_GLYPH_32PX_BMP BITMAP "blue_explorer_treeview_hot_glyph_32px.bmp"
+
+/* @makedep: blue_explorer_treeview_hot_glyph_40px.bmp */
+BLUE_EXPLORER_TREEVIEW_HOT_GLYPH_40PX_BMP BITMAP "blue_explorer_treeview_hot_glyph_40px.bmp"
+
+/* @makedep: blue_explorer_treeview_hot_glyph_48px.bmp */
+BLUE_EXPLORER_TREEVIEW_HOT_GLYPH_48PX_BMP BITMAP "blue_explorer_treeview_hot_glyph_48px.bmp"
+
+/* @makedep: blue_explorer_treeview_hot_glyph_64px.bmp */
+BLUE_EXPLORER_TREEVIEW_HOT_GLYPH_64PX_BMP BITMAP "blue_explorer_treeview_hot_glyph_64px.bmp"
+
+/* @makedep: blue_explorer_treeview_item_hot.bmp */
+BLUE_EXPLORER_TREEVIEW_ITEM_HOT_BMP BITMAP "blue_explorer_treeview_item_hot.bmp"
+
+/* @makedep: blue_explorer_treeview_item_hot_selected.bmp */
+BLUE_EXPLORER_TREEVIEW_ITEM_HOT_SELECTED_BMP BITMAP "blue_explorer_treeview_item_hot_selected.bmp"
+
+/* @makedep: blue_explorer_treeview_item_selected.bmp */
+BLUE_EXPLORER_TREEVIEW_ITEM_SELECTED_BMP BITMAP "blue_explorer_treeview_item_selected.bmp"
+
+/* @makedep: blue_explorer_treeview_item_selected_not_focus.bmp */
+BLUE_EXPLORER_TREEVIEW_ITEM_SELECTED_NOT_FOCUS_BMP BITMAP "blue_explorer_treeview_item_selected_not_focus.bmp"
+
/* File version */
#define WINE_FILEDESCRIPTION_STR "Light Theme"
#define WINE_FILENAME_STR "light.msstyles"
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/318
June 27, 2022
[PATCH 3/5] light.msstyles: Add Vista+ edit parts.
by Zhiyi Zhang
From: Zhiyi Zhang <zzhang(a)codeweavers.com>
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
---
dlls/light.msstyles/Makefile.in | 9 ++
.../blue_edit_background_1x12px.bmp | Bin 0 -> 186 bytes
.../blue_edit_background_1x12px.svg | 13 ++
.../blue_edit_background_1x15px.bmp | Bin 0 -> 198 bytes
.../blue_edit_background_1x15px.svg | 13 ++
.../blue_edit_background_1x18px.bmp | Bin 0 -> 210 bytes
.../blue_edit_background_1x18px.svg | 13 ++
.../blue_edit_background_1x24px.bmp | Bin 0 -> 234 bytes
.../blue_edit_background_1x24px.svg | 13 ++
.../blue_edit_background_1x6px.bmp | Bin 0 -> 162 bytes
.../blue_edit_background_1x6px.svg | 13 ++
.../blue_edit_border_hscroll.bmp | Bin 0 -> 458 bytes
.../blue_edit_border_hscroll.svg | 17 +++
.../blue_edit_border_hvscroll.bmp | Bin 0 -> 458 bytes
.../blue_edit_border_hvscroll.svg | 17 +++
.../blue_edit_border_noscroll.bmp | Bin 0 -> 458 bytes
.../blue_edit_border_noscroll.svg | 17 +++
.../blue_edit_border_vscroll.bmp | Bin 0 -> 458 bytes
.../blue_edit_border_vscroll.svg | 17 +++
dlls/light.msstyles/light.rc | 120 ++++++++++++++++++
20 files changed, 262 insertions(+)
create mode 100644 dlls/light.msstyles/blue_edit_background_1x12px.bmp
create mode 100644 dlls/light.msstyles/blue_edit_background_1x12px.svg
create mode 100644 dlls/light.msstyles/blue_edit_background_1x15px.bmp
create mode 100644 dlls/light.msstyles/blue_edit_background_1x15px.svg
create mode 100644 dlls/light.msstyles/blue_edit_background_1x18px.bmp
create mode 100644 dlls/light.msstyles/blue_edit_background_1x18px.svg
create mode 100644 dlls/light.msstyles/blue_edit_background_1x24px.bmp
create mode 100644 dlls/light.msstyles/blue_edit_background_1x24px.svg
create mode 100644 dlls/light.msstyles/blue_edit_background_1x6px.bmp
create mode 100644 dlls/light.msstyles/blue_edit_background_1x6px.svg
create mode 100644 dlls/light.msstyles/blue_edit_border_hscroll.bmp
create mode 100644 dlls/light.msstyles/blue_edit_border_hscroll.svg
create mode 100644 dlls/light.msstyles/blue_edit_border_hvscroll.bmp
create mode 100644 dlls/light.msstyles/blue_edit_border_hvscroll.svg
create mode 100644 dlls/light.msstyles/blue_edit_border_noscroll.bmp
create mode 100644 dlls/light.msstyles/blue_edit_border_noscroll.svg
create mode 100644 dlls/light.msstyles/blue_edit_border_vscroll.bmp
create mode 100644 dlls/light.msstyles/blue_edit_border_vscroll.svg
diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in
index a2e1f46c2a2..5e786052b12 100644
--- a/dlls/light.msstyles/Makefile.in
+++ b/dlls/light.msstyles/Makefile.in
@@ -47,6 +47,15 @@ SVG_SRCS = \
blue_commandlink_glyph_60px.svg \
blue_commandlink_glyph_67px.svg \
blue_commandlink_glyph_75px.svg \
+ blue_edit_background_1x12px.svg \
+ blue_edit_background_1x15px.svg \
+ blue_edit_background_1x18px.svg \
+ blue_edit_background_1x24px.svg \
+ blue_edit_background_1x6px.svg \
+ blue_edit_border_hscroll.svg \
+ blue_edit_border_hvscroll.svg \
+ blue_edit_border_noscroll.svg \
+ blue_edit_border_vscroll.svg \
blue_groupbox.svg \
blue_header.svg \
blue_header_item.svg \
diff --git a/dlls/light.msstyles/blue_edit_background_1x12px.bmp b/dlls/light.msstyles/blue_edit_background_1x12px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..2ecef8af6c8534cce6d5985b32d3a82c5a3846e8
GIT binary patch
literal 186
zcmZ?r-NgU_T|lY^h#7&H2TV%<Nd^W3Fo{n5XJCLJki>r{_n=~Q6@>UKXbS%S|IdI8
MfBpKE0ff=z0M?c(lmGw#
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_background_1x12px.svg b/dlls/light.msstyles/blue_edit_background_1x12px.svg
new file mode 100644
index 00000000000..88ed7e025f8
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_background_1x12px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:1-24" width="1" height="12" version="1.1" viewBox="0 0 .26458 3.1748" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect x="-1.1368e-8" y="-1.5011e-5" width=".26458" height="3.175" fill="#fff"/>
+ <rect transform="scale(-1,1)" x="-.13229" y="1.0582" width="2.2736e-8" height=".52916" fill="none" stroke="#f5f5f5" stroke-width=".26458"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_edit_background_1x15px.bmp b/dlls/light.msstyles/blue_edit_background_1x15px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..b646045ae32e63e7e961b3de07d67bfe6dde221d
GIT binary patch
literal 198
zcmZ?rJ;ne5T|lY^h#7&HA52RCNd^WRFo{n5XJCLJki>r{_n=~Q6@>UKXbS%S|IdIA
NfBpKE0fe!s0RS~bG^PLm
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_background_1x15px.svg b/dlls/light.msstyles/blue_edit_background_1x15px.svg
new file mode 100644
index 00000000000..d0268e42bda
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_background_1x15px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:1-24" width="1" height="15" version="1.1" viewBox="0 0 .26458 3.9685" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect x="-1.1368e-8" y="-1.5011e-5" width=".26458" height="3.9687" fill="#fff"/>
+ <rect transform="scale(-1,1)" x="-.13229" y="1.3228" width="2.2736e-8" height=".52916" fill="#fff" stroke="#f5f5f5" stroke-width=".26458"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_edit_background_1x18px.bmp b/dlls/light.msstyles/blue_edit_background_1x18px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f169ff955964f97b0c92ee30bd8d8a5b97869eec
GIT binary patch
literal 210
zcmZ?ry~F?kT|lY^h#7%c2uw==Nd^WFFo{n5XJCLJki>r{_n=~Q6@>UKXbS%S|Ia`O
NfBpKE0fup(a)1pxi!J(>Uj
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_background_1x18px.svg b/dlls/light.msstyles/blue_edit_background_1x18px.svg
new file mode 100644
index 00000000000..fa41be3a356
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_background_1x18px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:1-24" width="1" height="18" version="1.1" viewBox="0 0 .26458 4.7622" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect x="-1.1368e-8" y="-1.5011e-5" width=".26458" height="4.7624" fill="#fff"/>
+ <rect transform="scale(-1,1)" x="-.13229" y="1.5874" width="3.4104e-8" height=".79374" fill="#fff" stroke="#f5f5f5" stroke-width=".26458"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_edit_background_1x24px.bmp b/dlls/light.msstyles/blue_edit_background_1x24px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..7a59472cbc5b4c2a6fe5559839b0fcf7e2892988
GIT binary patch
literal 234
zcmZ?reZ>F)T|lY^h#7%c0!)KQ28IMMiB9}yV1OWy#D6FEpkj0tg!n9I3jY89&p<5x
M`t>UVIwqtS0M&3$f&c&j
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_background_1x24px.svg b/dlls/light.msstyles/blue_edit_background_1x24px.svg
new file mode 100644
index 00000000000..fdbd2592692
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_background_1x24px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:1-24" width="1" height="24" version="1.1" viewBox="0 0 .26458 6.3496" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect x="-1.1368e-8" y="-1.5011e-5" width=".26458" height="6.3499" fill="#fff"/>
+ <rect y="2.1165" width=".26458" height="1.3229" fill="#f5f5f5"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_edit_background_1x6px.bmp b/dlls/light.msstyles/blue_edit_background_1x6px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f9681819312bcf065aade6bbe71afac82e476c65
GIT binary patch
literal 162
zcmZ?rUBmzZT|lY^h#7&H4NOY_Nd^W831%V@{}~t{2qgC3$vvnTNs=fg3!19`|Nk?<
K(a)Yk<j;cNh9eHo4b
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_background_1x6px.svg b/dlls/light.msstyles/blue_edit_background_1x6px.svg
new file mode 100644
index 00000000000..5ffe1439691
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_background_1x6px.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:1-24" width="1" height="6" version="1.1" viewBox="0 0 .26458 1.5874" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect x="-1.1368e-8" y="-1.5011e-5" width=".26458" height="1.5875" fill="#fff"/>
+ <rect x="-2.2736e-8" y=".66144" width=".26458" height="3.4173e-7" fill="none" stroke="#f5f5f5" stroke-width=".26458"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_edit_border_hscroll.bmp b/dlls/light.msstyles/blue_edit_border_hscroll.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..820777033bf69cbc0df845a980756d9516586127
GIT binary patch
literal 458
zcmZ?rJ;lfX23<h128daKSOka}86<!t1A_xp9?XFg{}~t{2qf~~$vvnTE=44R1x?*L
zRKNh_{)Yh|n;1T_2(a)L-$HIWgR4>J!aK@=a!2!>zN43H6s4>u0TCWeoqAK9@)`VVd&
JR6Vj03;?6V>jnS-
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_border_hscroll.svg b/dlls/light.msstyles/blue_edit_border_hscroll.svg
new file mode 100644
index 00000000000..5afea6400fe
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_border_hscroll.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:5-24" width="5" height="20" version="1.1" viewBox="0 0 1.3229 5.2917" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(5.0184e-6,-6.4982e-5)" fill="#fff" stroke-width=".26458">
+ <rect x=".13228" y=".13228" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ <rect x=".13228" y="1.4553" width="1.0583" height="1.0583" stroke="#3096fa"/>
+ <rect x=".13228" y="2.7782" width="1.0583" height="1.0583" stroke="#2979ff"/>
+ <rect x=".13228" y="4.1011" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_edit_border_hvscroll.bmp b/dlls/light.msstyles/blue_edit_border_hvscroll.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..820777033bf69cbc0df845a980756d9516586127
GIT binary patch
literal 458
zcmZ?rJ;lfX23<h128daKSOka}86<!t1A_xp9?XFg{}~t{2qf~~$vvnTE=44R1x?*L
zRKNh_{)Yh|n;1T_2(a)L-$HIWgR4>J!aK@=a!2!>zN43H6s4>u0TCWeoqAK9@)`VVd&
JR6Vj03;?6V>jnS-
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_border_hvscroll.svg b/dlls/light.msstyles/blue_edit_border_hvscroll.svg
new file mode 100644
index 00000000000..5afea6400fe
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_border_hvscroll.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:5-24" width="5" height="20" version="1.1" viewBox="0 0 1.3229 5.2917" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(5.0184e-6,-6.4982e-5)" fill="#fff" stroke-width=".26458">
+ <rect x=".13228" y=".13228" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ <rect x=".13228" y="1.4553" width="1.0583" height="1.0583" stroke="#3096fa"/>
+ <rect x=".13228" y="2.7782" width="1.0583" height="1.0583" stroke="#2979ff"/>
+ <rect x=".13228" y="4.1011" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_edit_border_noscroll.bmp b/dlls/light.msstyles/blue_edit_border_noscroll.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..820777033bf69cbc0df845a980756d9516586127
GIT binary patch
literal 458
zcmZ?rJ;lfX23<h128daKSOka}86<!t1A_xp9?XFg{}~t{2qf~~$vvnTE=44R1x?*L
zRKNh_{)Yh|n;1T_2(a)L-$HIWgR4>J!aK@=a!2!>zN43H6s4>u0TCWeoqAK9@)`VVd&
JR6Vj03;?6V>jnS-
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_border_noscroll.svg b/dlls/light.msstyles/blue_edit_border_noscroll.svg
new file mode 100644
index 00000000000..5afea6400fe
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_border_noscroll.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:5-24" width="5" height="20" version="1.1" viewBox="0 0 1.3229 5.2917" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(5.0184e-6,-6.4982e-5)" fill="#fff" stroke-width=".26458">
+ <rect x=".13228" y=".13228" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ <rect x=".13228" y="1.4553" width="1.0583" height="1.0583" stroke="#3096fa"/>
+ <rect x=".13228" y="2.7782" width="1.0583" height="1.0583" stroke="#2979ff"/>
+ <rect x=".13228" y="4.1011" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_edit_border_vscroll.bmp b/dlls/light.msstyles/blue_edit_border_vscroll.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..820777033bf69cbc0df845a980756d9516586127
GIT binary patch
literal 458
zcmZ?rJ;lfX23<h128daKSOka}86<!t1A_xp9?XFg{}~t{2qf~~$vvnTE=44R1x?*L
zRKNh_{)Yh|n;1T_2(a)L-$HIWgR4>J!aK@=a!2!>zN43H6s4>u0TCWeoqAK9@)`VVd&
JR6Vj03;?6V>jnS-
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_edit_border_vscroll.svg b/dlls/light.msstyles/blue_edit_border_vscroll.svg
new file mode 100644
index 00000000000..5afea6400fe
--- /dev/null
+++ b/dlls/light.msstyles/blue_edit_border_vscroll.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:5-24" width="5" height="20" version="1.1" viewBox="0 0 1.3229 5.2917" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(5.0184e-6,-6.4982e-5)" fill="#fff" stroke-width=".26458">
+ <rect x=".13228" y=".13228" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ <rect x=".13228" y="1.4553" width="1.0583" height="1.0583" stroke="#3096fa"/>
+ <rect x=".13228" y="2.7782" width="1.0583" height="1.0583" stroke="#2979ff"/>
+ <rect x=".13228" y="4.1011" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc
index 60170e04660..9b9f1562dfa 100644
--- a/dlls/light.msstyles/light.rc
+++ b/dlls/light.msstyles/light.rc
@@ -508,6 +508,98 @@ BLUE_INI TEXTFILE
"FillColor = 245 245 245\r\n"
"TextColor = 0 0 0\r\n"
+"[Edit.EditText(CueBanner)]\r\n"
+"TextColor = 0 0 0\r\n"
+
+"; No ImageSelectType \r\n"
+"[Edit.Background]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 6\r\n"
+"SizingMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_edit_background_1x6px.bmp\r\n"
+"ImageFile1 = blue_edit_background_1x12px.bmp\r\n"
+"ImageFile2 = blue_edit_background_1x15px.bmp\r\n"
+"ImageFile3 = blue_edit_background_1x18px.bmp\r\n"
+"ImageFile4 = blue_edit_background_1x24px.bmp\r\n"
+"MinDpi1 = 192\r\n"
+"MinDpi2 = 240\r\n"
+"MinDpi3 = 288\r\n"
+"MinDpi4 = 384\r\n"
+"TransitionDurations = 6, "
+"0, 100, 100, 100, 100, 100, "
+"100, 0, 100, 100, 100, 100, "
+"100, 100, 0, 100, 100, 100, "
+"100, 100, 100, 0, 100, 100, "
+"100, 100, 100, 100, 0, 100, "
+"100, 100, 100, 100, 100, 0\r\n"
+
+"[Edit.Password]\r\n"
+"GlyphType = FontGlyph\r\n"
+"GlyphIndex = 9679\r\n"
+"GlyphFont = Tahoma, 9\r\n"
+
+"[Edit.EditBorder_NoScroll]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 4\r\n"
+"Transparent = True\r\n"
+"SizingMargins = 2, 2, 2, 2\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_edit_border_noscroll.bmp\r\n"
+"TransitionDurations = 4, "
+"0, 100, 100, 100, "
+"100, 0, 100, 100, "
+"100, 100, 0, 100, "
+"100, 100, 100, 0\r\n"
+
+"[Edit.EditBorder_HScroll]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 4\r\n"
+"Transparent = True\r\n"
+"SizingMargins = 2, 2, 2, 2\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_edit_border_hscroll.bmp\r\n"
+"TransitionDurations = 4, "
+"0, 100, 100, 100, "
+"100, 0, 100, 100, "
+"100, 100, 0, 100, "
+"100, 100, 100, 0\r\n"
+
+"[Edit.EditBorder_VScroll]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 4\r\n"
+"Transparent = True\r\n"
+"SizingMargins = 2, 2, 2, 2\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_edit_border_vscroll.bmp\r\n"
+"TransitionDurations = 4, "
+"0, 100, 100, 100, "
+"100, 0, 100, 100, "
+"100, 100, 0, 100, "
+"100, 100, 100, 0\r\n"
+
+"[Edit.EditBorder_HVScroll]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 4\r\n"
+"Transparent = True\r\n"
+"SizingMargins = 2, 2, 2, 2\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_edit_border_hvscroll.bmp\r\n"
+"TransitionDurations = 4, "
+"0, 100, 100, 100, "
+"100, 0, 100, 100, "
+"100, 100, 0, 100, "
+"100, 100, 100, 0\r\n"
+
"\r\n; Header\r\n"
"[Header]\r\n"
"BgType = ImageFile\r\n"
@@ -1614,6 +1706,34 @@ BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_GLYPH_27PX_BMP BITMAP "blue_combobox_dropdown
/* @makedep: blue_combobox_readonly.bmp */
BLUE_COMBOBOX_READONLY_BMP BITMAP "blue_combobox_readonly.bmp"
+/* Edit */
+/* @makedep: blue_edit_background_1x6px.bmp */
+BLUE_EDIT_BACKGROUND_1X6PX_BMP BITMAP "blue_edit_background_1x6px.bmp"
+
+/* @makedep: blue_edit_background_1x12px.bmp */
+BLUE_EDIT_BACKGROUND_1X12PX_BMP BITMAP "blue_edit_background_1x12px.bmp"
+
+/* @makedep: blue_edit_background_1x15px.bmp */
+BLUE_EDIT_BACKGROUND_1X15PX_BMP BITMAP "blue_edit_background_1x15px.bmp"
+
+/* @makedep: blue_edit_background_1x18px.bmp */
+BLUE_EDIT_BACKGROUND_1X18PX_BMP BITMAP "blue_edit_background_1x18px.bmp"
+
+/* @makedep: blue_edit_background_1x24px.bmp */
+BLUE_EDIT_BACKGROUND_1X24PX_BMP BITMAP "blue_edit_background_1x24px.bmp"
+
+/* @makedep: blue_edit_border_noscroll.bmp */
+BLUE_EDIT_BORDER_NOSCROLL_BMP BITMAP "blue_edit_border_noscroll.bmp"
+
+/* @makedep: blue_edit_border_hscroll.bmp */
+BLUE_EDIT_BORDER_HSCROLL_BMP BITMAP "blue_edit_border_hscroll.bmp"
+
+/* @makedep: blue_edit_border_vscroll.bmp */
+BLUE_EDIT_BORDER_VSCROLL_BMP BITMAP "blue_edit_border_vscroll.bmp"
+
+/* @makedep: blue_edit_border_hvscroll.bmp */
+BLUE_EDIT_BORDER_HVSCROLL_BMP BITMAP "blue_edit_border_hvscroll.bmp"
+
/* Header */
/* @makedep: blue_header.bmp */
BLUE_HEADER_BMP BITMAP "blue_header.bmp"
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/318
June 27, 2022
[PATCH 2/5] light.msstyles: Add Vista+ combobox parts.
by Zhiyi Zhang
From: Zhiyi Zhang <zzhang(a)codeweavers.com>
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
---
dlls/light.msstyles/Makefile.in | 28 ++-
dlls/light.msstyles/blue_combobox_border.bmp | Bin 0 -> 458 bytes
dlls/light.msstyles/blue_combobox_border.svg | 17 ++
.../blue_combobox_dropdownbutton.bmp | Bin 0 -> 2154 bytes
.../blue_combobox_dropdownbutton.svg | 18 ++
...lue_combobox_dropdownbutton_glyph_10px.bmp | Bin 0 -> 3178 bytes
...lue_combobox_dropdownbutton_glyph_10px.svg | 27 +++
...lue_combobox_dropdownbutton_glyph_11px.bmp | Bin 0 -> 1194 bytes
...lue_combobox_dropdownbutton_glyph_11px.svg | 27 +++
...lue_combobox_dropdownbutton_glyph_14px.bmp | Bin 0 -> 2378 bytes
...lue_combobox_dropdownbutton_glyph_14px.svg | 27 +++
...lue_combobox_dropdownbutton_glyph_17px.bmp | Bin 0 -> 3674 bytes
...lue_combobox_dropdownbutton_glyph_17px.svg | 27 +++
...lue_combobox_dropdownbutton_glyph_21px.bmp | Bin 0 -> 5178 bytes
...lue_combobox_dropdownbutton_glyph_21px.svg | 27 +++
...lue_combobox_dropdownbutton_glyph_27px.bmp | Bin 0 -> 8778 bytes
...lue_combobox_dropdownbutton_glyph_27px.svg | 29 +++
...blue_combobox_dropdownbutton_glyph_9px.bmp | Bin 0 -> 858 bytes
...blue_combobox_dropdownbutton_glyph_9px.svg | 25 +++
.../blue_combobox_dropdownbutton_left.bmp | Bin 0 -> 2346 bytes
.../blue_combobox_dropdownbutton_left.svg | 15 ++
...ombobox_dropdownbutton_left_glyph_10px.bmp | Bin 0 -> 3178 bytes
...ombobox_dropdownbutton_left_glyph_10px.svg | 27 +++
...ombobox_dropdownbutton_left_glyph_11px.bmp | Bin 0 -> 1194 bytes
...ombobox_dropdownbutton_left_glyph_11px.svg | 27 +++
...ombobox_dropdownbutton_left_glyph_14px.bmp | Bin 0 -> 2378 bytes
...ombobox_dropdownbutton_left_glyph_14px.svg | 27 +++
...ombobox_dropdownbutton_left_glyph_17px.bmp | Bin 0 -> 3674 bytes
...ombobox_dropdownbutton_left_glyph_17px.svg | 27 +++
...ombobox_dropdownbutton_left_glyph_21px.bmp | Bin 0 -> 5178 bytes
...ombobox_dropdownbutton_left_glyph_21px.svg | 27 +++
...ombobox_dropdownbutton_left_glyph_27px.bmp | Bin 0 -> 8778 bytes
...ombobox_dropdownbutton_left_glyph_27px.svg | 29 +++
...combobox_dropdownbutton_left_glyph_9px.bmp | Bin 0 -> 858 bytes
...combobox_dropdownbutton_left_glyph_9px.svg | 25 +++
.../blue_combobox_dropdownbutton_right.bmp | Bin 0 -> 1978 bytes
.../blue_combobox_dropdownbutton_right.svg | 15 ++
...mbobox_dropdownbutton_right_glyph_10px.bmp | Bin 0 -> 3178 bytes
...mbobox_dropdownbutton_right_glyph_10px.svg | 27 +++
...mbobox_dropdownbutton_right_glyph_11px.bmp | Bin 0 -> 1194 bytes
...mbobox_dropdownbutton_right_glyph_11px.svg | 27 +++
...mbobox_dropdownbutton_right_glyph_14px.bmp | Bin 0 -> 2378 bytes
...mbobox_dropdownbutton_right_glyph_14px.svg | 27 +++
...mbobox_dropdownbutton_right_glyph_17px.bmp | Bin 0 -> 3674 bytes
...mbobox_dropdownbutton_right_glyph_17px.svg | 27 +++
...mbobox_dropdownbutton_right_glyph_21px.bmp | Bin 0 -> 5178 bytes
...mbobox_dropdownbutton_right_glyph_21px.svg | 27 +++
...mbobox_dropdownbutton_right_glyph_27px.bmp | Bin 0 -> 8778 bytes
...mbobox_dropdownbutton_right_glyph_27px.svg | 29 +++
...ombobox_dropdownbutton_right_glyph_9px.bmp | Bin 0 -> 858 bytes
...ombobox_dropdownbutton_right_glyph_9px.svg | 25 +++
.../light.msstyles/blue_combobox_readonly.bmp | Bin 0 -> 2154 bytes
.../light.msstyles/blue_combobox_readonly.svg | 18 ++
dlls/light.msstyles/blue_combobutton.bmp | Bin 5178 -> 0 bytes
dlls/light.msstyles/blue_combobutton.svg | 18 --
.../light.msstyles/blue_combobutton_glyph.bmp | Bin 1258 -> 0 bytes
.../light.msstyles/blue_combobutton_glyph.svg | 25 ---
dlls/light.msstyles/light.rc | 194 ++++++++++++++++--
58 files changed, 858 insertions(+), 57 deletions(-)
create mode 100644 dlls/light.msstyles/blue_combobox_border.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_border.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_10px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_10px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_11px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_11px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_14px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_14px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_17px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_17px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_21px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_21px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_27px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_27px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_9px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_9px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_10px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_10px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_11px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_11px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_14px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_14px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_17px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_17px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_21px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_21px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_27px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_27px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_9px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_9px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_10px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_10px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_11px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_11px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_14px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_14px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_17px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_17px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_21px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_21px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_27px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_27px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_9px.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_9px.svg
create mode 100644 dlls/light.msstyles/blue_combobox_readonly.bmp
create mode 100644 dlls/light.msstyles/blue_combobox_readonly.svg
delete mode 100644 dlls/light.msstyles/blue_combobutton.bmp
delete mode 100644 dlls/light.msstyles/blue_combobutton.svg
delete mode 100644 dlls/light.msstyles/blue_combobutton_glyph.bmp
delete mode 100644 dlls/light.msstyles/blue_combobutton_glyph.svg
diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in
index e4050993cdc..a2e1f46c2a2 100644
--- a/dlls/light.msstyles/Makefile.in
+++ b/dlls/light.msstyles/Makefile.in
@@ -13,8 +13,32 @@ SVG_SRCS = \
blue_checkbox_32px.svg \
blue_checkbox_40px.svg \
blue_checkbox_52px.svg \
- blue_combobutton.svg \
- blue_combobutton_glyph.svg \
+ blue_combobox_border.svg \
+ blue_combobox_dropdownbutton.svg \
+ blue_combobox_dropdownbutton_glyph_10px.svg \
+ blue_combobox_dropdownbutton_glyph_11px.svg \
+ blue_combobox_dropdownbutton_glyph_14px.svg \
+ blue_combobox_dropdownbutton_glyph_17px.svg \
+ blue_combobox_dropdownbutton_glyph_21px.svg \
+ blue_combobox_dropdownbutton_glyph_27px.svg \
+ blue_combobox_dropdownbutton_glyph_9px.svg \
+ blue_combobox_dropdownbutton_left.svg \
+ blue_combobox_dropdownbutton_left_glyph_10px.svg \
+ blue_combobox_dropdownbutton_left_glyph_11px.svg \
+ blue_combobox_dropdownbutton_left_glyph_14px.svg \
+ blue_combobox_dropdownbutton_left_glyph_17px.svg \
+ blue_combobox_dropdownbutton_left_glyph_21px.svg \
+ blue_combobox_dropdownbutton_left_glyph_27px.svg \
+ blue_combobox_dropdownbutton_left_glyph_9px.svg \
+ blue_combobox_dropdownbutton_right.svg \
+ blue_combobox_dropdownbutton_right_glyph_10px.svg \
+ blue_combobox_dropdownbutton_right_glyph_11px.svg \
+ blue_combobox_dropdownbutton_right_glyph_14px.svg \
+ blue_combobox_dropdownbutton_right_glyph_17px.svg \
+ blue_combobox_dropdownbutton_right_glyph_21px.svg \
+ blue_combobox_dropdownbutton_right_glyph_27px.svg \
+ blue_combobox_dropdownbutton_right_glyph_9px.svg \
+ blue_combobox_readonly.svg \
blue_commandlink.svg \
blue_commandlink_glyph_30px.svg \
blue_commandlink_glyph_37px.svg \
diff --git a/dlls/light.msstyles/blue_combobox_border.bmp b/dlls/light.msstyles/blue_combobox_border.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..820777033bf69cbc0df845a980756d9516586127
GIT binary patch
literal 458
zcmZ?rJ;lfX23<h128daKSOka}86<!t1A_xp9?XFg{}~t{2qf~~$vvnTE=44R1x?*L
zRKNh_{)Yh|n;1T_2(a)L-$HIWgR4>J!aK@=a!2!>zN43H6s4>u0TCWeoqAK9@)`VVd&
JR6Vj03;?6V>jnS-
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_border.svg b/dlls/light.msstyles/blue_combobox_border.svg
new file mode 100644
index 00000000000..5afea6400fe
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_border.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:5-24" width="5" height="20" version="1.1" viewBox="0 0 1.3229 5.2917" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(5.0184e-6,-6.4982e-5)" fill="#fff" stroke-width=".26458">
+ <rect x=".13228" y=".13228" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ <rect x=".13228" y="1.4553" width="1.0583" height="1.0583" stroke="#3096fa"/>
+ <rect x=".13228" y="2.7782" width="1.0583" height="1.0583" stroke="#2979ff"/>
+ <rect x=".13228" y="4.1011" width="1.0583" height="1.0583" stroke="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a8962d8935cec125729ade798c96c437ebe22fc6
GIT binary patch
literal 2154
zcmeH{Jx;?w5QP^B368)OfD~!q0BNXbA|T-c3D8pEaDwzPKZ-blWy}%ml2F?n1r8mS
zf?Tj>J-o?+jcg&BEp2(9M&HcZ(tGxH_RrSE@)|=gvDUB-uvWwdRETE=wTpz%H+QJB
z*FCR|`~y}i{WML3AaGsRaU3XW5X_(m!%!(jL{QWq;F!@6T(>~Lv0alwK^hJ>%=++`
z|Gw`>QB=<hX`+Q)m3%3Q$?lWYqKi$|t7A&$$cyYAjkX!;8(a)1hMt|tqQV$@>(oBY%b
z*S47Sq3*x6^nY?l)>fGU=hfr)zP-(a)o2pMq;idd5vJYUQ+??hhjNV^Tq9!~T3SMbam
zs(a)as3<o{Pm^>~XhaLjx|{bPTA$eUf}c3Xo&K^hJ>4Es>=Ur8jwdEF1x(_NX(a)Y>EWI
g^F^F_gEC)lh{VC0bKdMZjHeY}zAnr(a)-_$w(1#3QzF#rGn
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton.svg
new file mode 100644
index 00000000000..76c9598e75b
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-24" width="7" height="84" version="1.1" viewBox="0 0 1.8521 22.225" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect y="-7e-5" width="1.8521" height="22.225" fill="#fff" stroke-width=".26458"/>
+ <g transform="translate(5.0184e-6,-6.4982e-5)" stroke-width=".26458">
+ <rect x=".13228" y=".13228" width="1.5875" height="5.2917" rx=".52917" ry=".52917" fill="none" stroke="#aeaeae"/>
+ <rect x=".13228" y="5.6886" width="1.5875" height="5.2917" rx=".52917" ry=".52917" fill="none" stroke="#3096fa"/>
+ <rect x=".13228" y="11.245" width="1.5875" height="5.2917" rx=".52917" ry=".52917" fill="#2979ff" stroke="#2979ff"/>
+ <rect x=".13228" y="16.801" width="1.5875" height="5.2917" rx=".52917" ry=".52917" fill="none" stroke="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_10px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_10px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..47f803f80e8fff8cd66fd0137a4a40e877479a68
GIT binary patch
literal 3178
zcmeHFv2MaJ5H%_j?H?c!SJ}acEh7sHEd7kGto?$ng+}qho+ycwAIN89<tqrv;=T(R
zFm}XHW%DV|XWzR!N9VWReZH~QzOjA*6JQIB7-ui==T|I-DaLLeF>1Z}*c&NN0^=vV
zqwN#O^W4v}tcv4!X3t<OO;Zm!Ws)QT`JyP^A9K-%6Gxsn>SxPEOoE%<*HaDdINitG
z-c4Z02`Hs}paObz56%NhAn3fId&GIiar$5EXSQ6#B%tXYXR39&AM&AHZ*2nCXyrG@
zWmQM3UftJ+rPut5@*+h*zW$jTy01gQTMnKspnkU8CKU1#E;QY(a)wV`mj*IvdQ2A+VA
p{uR)xdvG350zu~u-6PIBjyxIlqngKDiI}E)oH^ihk0Jcm{s0l{oS*;z
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_10px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_10px.svg
new file mode 100644
index 00000000000..953e075017e
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_10px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:10-32" width="10" height="76" version="1.1" viewBox="0 0 2.6458 20.108" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0.52916 2.2571 0.92137 0.91789 0.13162-0.13113-0.92137-0.91789z" stroke-width=".26458"/>
+ <path d="m2.2496 2.1167-0.92137 0.91789 0.13162 0.13113 0.92137-0.91789z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1 0 0 1 .36378 0)">
+ <g stroke-width=".26458">
+ <path d="m0.16538 7.2842 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#3096fa"/>
+ <path d="m1.8858 7.1437-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#3096fa"/>
+ <path d="m0.16538 12.311 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#fff"/>
+ <path d="m1.8858 12.171-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#fff"/>
+ </g>
+ <path d="m0.16538 17.338 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#aeaeae" stroke-width=".9354"/>
+ <path d="m1.8858 17.198-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#aeaeae" stroke-width=".9354"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_11px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_11px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f9e4e9fae648a291c91cb523317e4fc548bcbb3a
GIT binary patch
literal 1194
zcma))J!`^H6oymUt$(1SdrD0p3SBaYP%LyQPCB)dTZclX{(_E0qeFJ3_%XQog9MSp
ztVs&#bJHu_=p{7x_}+8glM{SR>*@Q-D6UVwKj0c};KHaGmuOA;9F;3KjK7cQ<*kS3
zcg6hIQM*>Tb2ghbR;yLCUa#v)`|LQM&&}m>xrL3?+p{4W%sKdbcD(a)N8^{98KrOq!F
z3zvQbuWFxq03qDV`#YRt=DX_L(a)l3xb{Wj--=RY1jor*ooPfxu(&l?ayWe)fzY+)l+
zn**K$dnj^1J=j4h2Wl6(a)b4xi;4<Ljh2ebn*Xmg<7lYScwpfU&iE}Z3%j-6&Yw!-ww
zuFN4B*3HDXw%N$q2u;R!+8ok}?WDf7Pe)df1M?pBj=GdXHnd&(ht#jXsQ*ps+XMPx
zHnEEwetf$_9Va7On?o|T`ohnAyUngZ%&YrO&teaAXE`v}ga|5gz&BwF8>!kH(a)Eq7f
rkpt?%4oW#tyKsQg`#?Q_5Q-d7(a)w;Ns=0LwM{Wcmv<@<my_Dp{PjXDtB
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_11px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_11px.svg
new file mode 100644
index 00000000000..209c4a12869
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_11px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:11-32" width="11" height="24" version="1.1" viewBox="0 0 2.9104 6.3499" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.2106 1.4478 1.3769 0.20682-0.1967-1.4478-1.3769z" stroke-width=".26458"/>
+ <path d="m2.7036-3.18e-6 -1.4478 1.3769 0.20682 0.1967 1.4478-1.3769z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.5714 0 0 1 .063486 0)">
+ <g stroke-width=".18614">
+ <path d="m-0.0404 1.7982 0.92136 1.3768 0.13162-0.19668-0.92136-1.3768z" fill="#3096fa"/>
+ <path d="m1.68 1.5875-0.92136 1.3768 0.13162 0.19668 0.92136-1.3768z" fill="#3096fa"/>
+ <path d="m-0.0404 3.3851 0.92136 1.3774 0.13162-0.19678-0.92136-1.3774z" fill="#fff"/>
+ <path d="m1.68 3.175-0.92136 1.3774 0.13162 0.19678 0.92136-1.3774z" fill="#fff"/>
+ </g>
+ <path d="m-0.0404 4.9726 0.92136 1.3774 0.13162-0.19678-0.92136-1.3774z" fill="#aeaeae" stroke-width=".7462"/>
+ <path d="m1.68 4.7624-0.92136 1.3774 0.13162 0.19678 0.92136-1.3774z" fill="#aeaeae" stroke-width=".7462"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_14px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_14px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..09adec75d4532e105a0695143e4a81cf70ececf7
GIT binary patch
literal 2378
zcmdUw!Ab&A6o$uaQ3yRl%OJ`zH$k8gL0|+G1g>gTJwTY77VeTZF3LNrTnKJt)K}<n
zL{Si7aOMircc*mWs51}*Ui{|VbIyP6==h5#7nx1XTW?%nU<-C2qHSwY;@1Wj-*PqW
z=cPLC$=UUjPZCgA59t53-E20~&}%drM`6!uwOUE&GSgwUZJOqO&@9>%+5vO5YPA|8
zH_7|N!$q^4n?YlNQ79DFl&)T{N69NNWcGA+mU<Q(D9-j=*Nt%h61@?#SCc;ZEl7IL
zliIw9Ca-jGr~1Sq=RD5S&eqW8(2Cjms^vVxH1r^}U(hC(a)3ms@fpkL6WU;s6UfeC$B
z=ofk!u)qM%FT^N(!Vr9Zp_T;)=K6(t2}UsW3;SD;u+%T~^S?UJFYJpD$}i}0u=0M9
zhJNe_y=NJ_q5a~BgCsLu=s4wg+kW5M3;LbNk3<Un0BUY^KPE-oWZ&nkg?<?e{Tz)2
z!Yyb&eyQI?$ty6FBH{CkZ6vbv99tyj_(hA*E5XPX`sL(3lRv;%mi486;XUWkN$~t)
zm*cN$c5=?LD21LwyYhbFGaf?^Li+`661vcVHU#<wO$r83gBY05hlPHjcMcY)=j{1~
ysQ&&dFa)1psAa(cpI(a)j&padhB`h~sv&c~30Wh+lpg69{ay2m|)S?cV6_scir-fX-8
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_14px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_14px.svg
new file mode 100644
index 00000000000..7a9917a2ae8
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_14px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:14-32" width="14" height="40" version="1.1" viewBox="0 0 3.7041 10.583" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0.26458 0.77485 1.711 1.6064 0.24442-0.22948-1.711-1.6064z" stroke-width=".26458"/>
+ <path d="m3.4597 0.52915-1.711 1.6064 0.24442 0.22948 1.711-1.6064z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.8572 0 0 1 .17855 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".1575">
+ <path d="m-0.0404 1.8333 0.92136 1.6063 0.13162-0.22946-0.92136-1.6063z" fill="#3096fa"/>
+ <path d="m1.68 1.5875-0.92136 1.6063 0.13162 0.22946 0.92136-1.6063z" fill="#3096fa"/>
+ <path d="m-0.0404 4.4784 0.92136 1.607 0.13162-0.22958-0.92136-1.607z" fill="#fff"/>
+ <path d="m1.68 4.2333-0.92136 1.607 0.13162 0.22958 0.92136-1.607z" fill="#fff"/>
+ </g>
+ <path d="m0.046325 7.1431 0.92136 1.6069 0.13162-0.22956-0.92136-1.6069z" fill="#aeaeae" stroke-width=".68639"/>
+ <path d="m1.7667 6.8979-0.92136 1.6069 0.13162 0.22956 0.92136-1.6069z" fill="#aeaeae" stroke-width=".68639"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_17px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_17px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..11cbe5433b1b16ea7fa0f6e1e34a8996eefb388c
GIT binary patch
literal 3674
zcmeH}ze^io7{?RZE<%gaL7_{Ab_(_`w#|}4B??8MLpx?l*DRs!kfnb>DJX=RO9Kj-
z#UC7!{~&`->7YvnT>@DWGbFa=&gAXqz2?eAkMqvS!52Sy-sgS3&->nc(a)hc|Zr5=T>
z(a)tx1FFa<9m9EybQ5q~}8<H``B(7zv95y`h7zFd)9vvB{K`fV)l?Cd0=y}P?Rf0O6i
z-ri0?k39r?oNjGxJrA-EJqz(a)9p~F0D&xx=7?8Dh9v<5WkS7i?|PTqoZ>hHbwp`JlE
zfD(a)kmnNv$1WxW9=e00|AIqNwPaJ0F(`NUp#MxG}^y$(b8Y}bSkVe%D_{Ri;auDL~B
z*Qe3cM*443!@MkW&Zz9|?M=A#U0y>wNl$gOPo8@&Gv6qcN)Ik;y>fXTeLDN4y>xfA
z(a)i)Nto`g2ck5~L<^d+DNa-2dS&!Jy{E_5L4nEUb^`V<(@1j}>8IJDp#JUvG}0|PjL
zG0%}lp#dhidXDuR$Z-U&o?|@%br`~!=g3z;jsx)Y9QA3afgG0Sh-E7iqC)iLIdqdy
z9rfjj%di1~JcoV)bV&RAZMjp)H(>slOBzL`ZECY`Zt_OVqM9%?wFkn`ly+a63*<Rd
zi!IXIg^p2Bv-aF9D84+`*VGg}Mqg8!#?P1{@4$WHthM0m;-|XobuZ4$pc}yPd13CU
zQ`=utqNb)csF~=}&YC?pH6=%#yQ_!4i;An~{uI>+^*RiVg7V4k6(STiit6g9e_yP{
zy**cWHG{S$^?fa7d5(G6$_r{mlwSDroHjc}PgVBuJoyVPw#0Y0PJb}ZaUSnSr`PrG
zk$um*c;yWwS!u(KJV##wdcc3?);@teN6#X3p#xdR+?VIjr@(+FSe_%sp#^8)={f2d
z7{D=%d5$~^4KN`MZX?H{y!#=zdXDu7)L{t!J;yu(a)t04RL!P9fpXP^dBZ+VVb9_1CH
bFVCTyg6gO*Ph5g^2;@2R@;n`GjpzOXNHIJJ
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_17px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_17px.svg
new file mode 100644
index 00000000000..961f9ee7a5e
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_17px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:17-32" width="17" height="52" version="1.1" viewBox="0 0 4.4978 13.758" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.84504 2.2374 2.0653 0.31962-0.29504-2.2374-2.0653z" stroke-width=".26458"/>
+ <path d="m4.1782 0.52915-2.2374 2.0653 0.31962 0.29504 2.2374-2.0653z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(2.4286 0 0 1 .15208 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".12044">
+ <path d="m-0.14935 2.6972 0.92136 2.0652 0.13162-0.29501-0.92136-2.0652z" fill="#3096fa"/>
+ <path d="m1.5711 2.3812-0.92136 2.0652 0.13162 0.29501 0.92136-2.0652z" fill="#3096fa"/>
+ <path d="m-0.14935 6.1358 0.92136 2.0661 0.13162-0.29517-0.92136-2.0661z" fill="#fff"/>
+ <path d="m1.5711 5.8207-0.92136 2.0661 0.13162 0.29517 0.92136-2.0661z" fill="#fff"/>
+ </g>
+ <path d="m-0.062621 9.5942 0.92136 2.066 0.13162-0.29514-0.92136-2.066z" fill="#aeaeae" stroke-width=".60024"/>
+ <path d="m1.6578 9.2789-0.92136 2.066 0.13162 0.29514 0.92136-2.066z" fill="#aeaeae" stroke-width=".60024"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_21px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_21px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..ddbc646004185881d6461d2405d538dec8eee269
GIT binary patch
literal 5178
zcmeI0&r1|x7{_<hq!JHOozm#0Q0~ko7)6w>hFwCCg6N``x_GJ%UOMbCQaXq;;~w&4
zg6sMV7GX*7lHi}=Ra63%b!SF*`aJ8aDeez<R|CNZKl{x4{P(a)1Jue%S!hF(3n<;&PN
zUcbO?cnW^sJzoWW_9ibU%=7v7|0LsuI=ergC(a)B!AERes*>B-5-_UY;Ab$EUj?_*|W
zrWGv*JV=68jxPOON=NioLHwVosi|kB=+fH*uF(a)GzBoftJN7Xuo?(1T7>FbBI>i>Gs
z8;wRQh>fWDF8=*NE|>Q_&(HY{svgn&n5~w$>?!Av=6=K3Y9zL}xL8TesH(N`Z*$d3
zoO~bbNj>*56b^^49IaPpH7|Mg-NwH>n$LAj?K^4(a)J`-b+NaU*2#^do?a!aBI8}K-n
zMz%QjD4*R;>F4^_+}vCZ*9lp}3hRb!eT8DPv$K!rm+yq=#97zlr}&@VDb$-UAB)8r
zdB4l}K)$-m-1(dU->(i>ht{*$L3F?Yu_Wl_=+fV%ba39PykJ}Kq7+^FdcXy-QMdsU
zvcOVM)U2bvAJQOpIP18s084_{E_^6-zts3)0K`P|Q??%BvZt8TgtOI1j9ewidla)F
z(a)2n%=2YVnk1jl9_YdNcV5Zi`R%{uD3VF$#1LT1+CYvDJDZ9q}8j`|R6g4hDoKtdMS
z3N+?An|yKlT3`*t;&2zHp)Oxvp&b2<und>8uFzqfL*5+(a)v^%E0?wU<!@?7T{TAOR?
z4w(a)b$osnQ!&vo{&-j&fo58YLzyXBg}j#7(a)pG4x(ET%}`r-|Maun^5bNZ3K&&b*`!P
z)0>ul+YJ7jb<sB!ju9MDy1V#O%sQXnF|<L|ljb_>bDi2#&NpovdN|iPc+vY+j-`()
zJ=?Z|d1oDUeXzG*uMIIpkI%Y+K(%e^^Ga{qwY1J$dmoM4hSp6_D${4^V_u|rf7Y2z
zwZxW`-iA98ENa%dRv<+0W~SfL7Q7z~HQZl9>8+&9KuOPaj-|Dru_ij`#goQ^dd(a)tS
zw6wCG>+DE#Bbv*$`S5bq9sPj(zw36kT8A^4b?CH#1N?H}OF~(*j{YvCBYLYKehW&P
zb(a)cUu3!-DfHJDKA6uzigM}0q}RsZ3vV=X_cSSr4YFF5O{@x!3%5zVZ#j=1b8_b)YJ
z$YoU|#zAUr$UE!E_rV(a)W{SX|Rb*!sl9wfgFr<!%tb;Axw-xy?O9ljQpK;j!v)U2aE
o1e+lJ3s3_IwO+xOH0$VVfi)1_IMhQ7%9?fb%X8*3T$ow+7b5m12><{9
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_21px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_21px.svg
new file mode 100644
index 00000000000..e206bca4d2f
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_21px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:21-32" width="21" height="60" version="1.1" viewBox="0 0 5.5561 15.875" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m2.6055e-6 0.91524 2.7638 2.5243 0.39481-0.3606-2.7638-2.5243z" stroke-width=".26458"/>
+ <path d="m5.1612 0.52915-2.7638 2.5243 0.39481 0.3606 2.7638-2.5243z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(2.9999 0 0 1 .18786 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".097502">
+ <path d="m-0.14935 3.2966 0.92136 2.5241 0.13162-0.36057-0.92136-2.5241z" fill="#3096fa"/>
+ <path d="m1.5711 2.9103-0.92136 2.5241 0.13162 0.36057 0.92136-2.5241z" fill="#3096fa"/>
+ <path d="m-0.14935 7.2641 0.92136 2.5252 0.13162-0.36076-0.92136-2.5252z" fill="#fff"/>
+ <path d="m1.5711 6.879-0.92136 2.5252 0.13162 0.36076 0.92136-2.5252z" fill="#fff"/>
+ </g>
+ <path d="m-0.062623 11.252 0.92136 2.525 0.13162-0.36071-0.92136-2.525z" fill="#aeaeae" stroke-width=".54006"/>
+ <path d="m1.6578 10.866-0.92136 2.525 0.13162 0.36071 0.92136-2.525z" fill="#aeaeae" stroke-width=".54006"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_27px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_27px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a5df4b8ecfd1b9e6061aa8c2a86569ed77bb7e02
GIT binary patch
literal 8778
zcmeI1&rcgi6vvGSqP?`Bo}h`;UsA&%cpZe>oDzZBN=+)YptOHORU}ZWs+S&ojC#m{
zhFz9J+_SL(SA;7T9Jqo?Z<T;67AGsU*EVcF&)p$|y}@3yJ~Z`+FY{*Rz3-b}YkyfL
zzWDsTNUi+B(a)1Mcj;7iaGc_-3KoqLyG4aJQ_{{4{=cjB|D9~xYmbX;pP-W~4z4y>-O
zPOhx1<iXueW`q9$I0Y`Kf;*ka2k#Up0?DILV4a_anGe1h_|<w&XwT9vcsU)~Utcw!
z>$*LeOeUeN<1m}eeki=~$LW`ItL-Q4Z`;k6N~L<qV{3W#X<yg*7#ktSk>>MAA8*Cp
z*x2ZYH?48(V87)T%Q}Y{+f%;8B{w%WTl&ago&&^fsaWbPYkb`=kLp`rUmwJ8TZ>t1
z7Q>u|@ZVK2LFOoXL0m?~Qs>C`rkamlr_<@1^?NUOL-%QB%NdhnNz2!8#>{`5(a)ng^D
zjQaa#ye}K~xw{AI?n(^Y%U+%m^~0C(1nFn~b8yw3N%rfRinVRKkA4eGsJ<|2a!gAe
z&hm{g__`e39eCAufX{_VkOv*r8}Q!;r$9;-bVP5!`xPhxy%cDKsyE>K4yg5<V9x@{
zBgFyVgmHJ^`AG=9a!7qsc&Xz+&P|H!XWM#%*j``*RsO`dq0gW82sly>)PeN|G5ug!
z<JiIW)f(a)B=gFVeRiQSUkz;6I-0abp-xKwX2J_xo|0QDMZ7Bhs;t`_qfcB^xgy~t>>
zIc#6OLI3;UFU|K6b|Afhznt-s#<7omK~vHm2gjbz8Fk>lA=RBBwg)6UE~yScO)Go%
zSKWg!pOrassAuwAZ_w8V7Qv*NUl=uf)8HBC>Wwfqw9E0z??7cSHd!`}d~yC(NA*Va
zN%TS4jGmIq1=X^7`{Pb*uCoxGB2UrFBe?{H%A)Z}nEA?9bOv6vo|B4c{7Cz`m#^el
z(GcEmM0%VBBjIt%Iu1+bXzeqb{BhcOZ>(CjV(sgV)WhDgWh`lV_WzzAz3^S+EZiPp
z{7CsYW-PegnE#-^Vn)-7gLB$(pTvFj#`9le!}#sJ(a)HL*giF>Vmmz%c+iQ87OoK4n!
zeCKlQP#<F%YfWS9u_1EosyysrvgJ7@@4Z$rW0~_<)5y8(a)n6KXO+k4mL^>cvYHlFbx
z^=DjOFvgkBu{WnP&gu&9HyZBlfx5dgZO$a+<taI)5z6}w_~t<EndG^7p*QTYKKjjy
zH5%&s4abU2OCERrqpscva2LC-|LYwP&7TJy)f(a)2N2dBUVRnQT=0q+zj0?DILzz+5O
z27EI>t>*-L7Dyh+>3}Qi4LIaGB>~hr4zbnWh;eK=HyM-tY+G*-EB`jNfy%RweL-)~
z9sx(1Phh=4Y(GeA96Q*)dV~I9u&4PZv0Ks`_zi$9EjEjNsor3G5NvBPYc0eK;j^p7
z1ev4kMMjIwVf*S0`sJNg{oV)C8^p^QFM-R>c%1QL&*zM~ZM{Kk{oOsFPu*S2$TE<*
klt3tY1D-jcp2>5)L0=!RK&W~HzG)zNx_X06_^*|J0L}wlApigX
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_27px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_27px.svg
new file mode 100644
index 00000000000..0b9f9627a87
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_27px.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:27-32" width="27" height="80" version="1.1" viewBox="0 0 7.1436 21.167" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <g stroke-width=".26458">
+ <path d="m0 3.7042h6.3501v6.35h-6.3501z" fill="none"/>
+ <path d="m0.26449 1.5146 3.2904 2.9833 0.47003-0.42617-3.2904-2.9833z"/>
+ <path d="m6.409 1.0583-3.2904 2.9833 0.47003 0.42617 3.2904-2.9833z"/>
+ </g>
+ </g>
+ <g transform="matrix(3.5715 0 0 1 .22365 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".081898">
+ <path d="m-0.075292 5.2191 0.92136 2.983 0.13162-0.42613-0.92136-2.983z" fill="#3096fa"/>
+ <path d="m1.6452 4.7625-0.92136 2.983 0.13162 0.42613 0.92136-2.983z" fill="#3096fa"/>
+ <path d="m-0.075292 10.509 0.92136 2.9844 0.13162-0.42637-0.92136-2.9844z" fill="#fff"/>
+ <path d="m1.6452 10.054-0.92136 2.9844 0.13162 0.42637 0.92136-2.9844z" fill="#fff"/>
+ </g>
+ <path d="m0.011433 15.821 0.92136 2.9835 0.13162-0.42621-0.92136-2.9835z" fill="#aeaeae" stroke-width=".49496"/>
+ <path d="m1.7319 15.365-0.92136 2.9835 0.13162 0.42621 0.92136-2.9835z" fill="#aeaeae" stroke-width=".49496"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_9px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_9px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..980ac4f09e5eb12106cb6f886c69111382081be6
GIT binary patch
literal 858
zcmaiwJ8pwO6h+CWNuLEoiXs7uz>FIgNGNVnrAe7>q(aIHQpebCDJ_3kN?JY}U<U>Y
za%O(a)hMjj<2&b+zzy(a)4y{FK<_tTA%D6a09n+Vcl7>^?k{9wtCC(a)ePpMfKfk`8jr?O=
z|Iy#?_YTyD!{OdEw%u-R`o(Uyi>W#KVLX>*nM<#PC+Ra2Nlkr}nzP_sQD;)07G5ZQ
z-skb{lp36R<0|hlw;6kV-#bu)F*Cjm1;mhpmKp6r2`V!+8nnvHSwIC^W^_3C9yJAH
zX8ajwnVW(a)hx@1xx*HdHWW<9mrWKu8_Q}g3$qGfJYfs0>u3twgKk|2`0S$ZmS`{fCA
z)h0sA%zP;QCJ|nn_-VWJjhW>=zO7~EpF2>4F*Cjm1;mhpmKp6r2`V!+8nnvHSwIC^
RW^_3C9yJAHW_)>X^8*d7)YAX}
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_9px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_9px.svg
new file mode 100644
index 00000000000..313b90bfd40
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_glyph_9px.svg
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:9-32" width="9" height="20" version="1.1" viewBox="0 0 2.3812 5.2916" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.1755 1.1846 1.1474 0.16922-0.16392-1.1846-1.1474z" stroke-width=".26458"/>
+ <path d="m2.212-2.65e-6 -1.1846 1.1474 0.16922 0.16392 1.1846-1.1474z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.2857 0 0 1 .051943 0)" stroke-width=".94282">
+ <path d="m-0.0404 1.4985 0.92136 1.1473 0.13162-0.1639-0.92136-1.1473z" fill="#3096fa" stroke-width=".20578"/>
+ <path d="m1.68 1.3229-0.92136 1.1473 0.13162 0.1639 0.92136-1.1473z" fill="#3096fa" stroke-width=".20578"/>
+ <path d="m-0.0404 2.8209 0.92136 1.1478 0.13162-0.16398-0.92136-1.1478z" fill="#fff" stroke-width=".20578"/>
+ <path d="m1.68 2.6458-0.92136 1.1478 0.13162 0.16398 0.92136-1.1478z" fill="#fff" stroke-width=".20578"/>
+ <path d="m-0.0404 4.1438 0.92136 1.1478 0.13162-0.16398-0.92136-1.1478z" fill="#aeaeae" stroke-width=".82495"/>
+ <path d="m1.68 3.9687-0.92136 1.1478 0.13162 0.16398 0.92136-1.1478z" fill="#aeaeae" stroke-width=".82495"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_left.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..21da0200eee7b66c6fd134452d90abaa24352477
GIT binary patch
literal 2346
zcmZ?r)#79TgDxOh1H^1V90SCR3<?a)KzacOkiY={85kf4B=g_NJ*XH%2>}5X0`jBM
zqalDT1pZg)i2twD-1@&t^8pxFXm0smq9^vhLgVQFN{v52x&IIhWLIb&28ttzLFKBn
zek0Vu)Q{4GB1~|{*D+vx{zbSE6t5ab{+DV?{IAs7{=Z7&9vD|>Z3Cx~**fCC=eunE
zwZ!`Y2>)K-vgQADJ+WW&?2i7uwBpZyDEND6*`Hr??GOK&Zv5x}-(N7{|NsB|{0|iS
z{cD;5LJZ0RiH(Z?2ZzCcg#&tg0pkuFUvuq`{k^j4FD%kPas6wq-I4!OO(lLWaNhoF
ZvDZBi2C}#P2c{8hWz4A9Xb7N(004}*NPhqT
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_left.svg
new file mode 100644
index 00000000000..8cd8ef1be6b
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_left.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:6-32" width="6" height="92" version="1.1" viewBox="0 0 1.5875 24.342" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="matrix(1.2501 0 0 1 -.033073 -6.4982e-5)" stroke-width=".21165">
+ <rect x=".13228" y="6.2177" width="1.0583" height="5.8209" rx=".42332" ry=".52917" fill="#fff" stroke="#3096fa"/>
+ <rect x=".13228" y="12.303" width="1.0583" height="5.8209" rx=".42332" ry=".52917" fill="#2979ff" stroke="#2979ff"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_10px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_10px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..47f803f80e8fff8cd66fd0137a4a40e877479a68
GIT binary patch
literal 3178
zcmeHFv2MaJ5H%_j?H?c!SJ}acEh7sHEd7kGto?$ng+}qho+ycwAIN89<tqrv;=T(R
zFm}XHW%DV|XWzR!N9VWReZH~QzOjA*6JQIB7-ui==T|I-DaLLeF>1Z}*c&NN0^=vV
zqwN#O^W4v}tcv4!X3t<OO;Zm!Ws)QT`JyP^A9K-%6Gxsn>SxPEOoE%<*HaDdINitG
z-c4Z02`Hs}paObz56%NhAn3fId&GIiar$5EXSQ6#B%tXYXR39&AM&AHZ*2nCXyrG@
zWmQM3UftJ+rPut5@*+h*zW$jTy01gQTMnKspnkU8CKU1#E;QY(a)wV`mj*IvdQ2A+VA
p{uR)xdvG350zu~u-6PIBjyxIlqngKDiI}E)oH^ihk0Jcm{s0l{oS*;z
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_10px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_10px.svg
new file mode 100644
index 00000000000..953e075017e
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_10px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:10-32" width="10" height="76" version="1.1" viewBox="0 0 2.6458 20.108" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0.52916 2.2571 0.92137 0.91789 0.13162-0.13113-0.92137-0.91789z" stroke-width=".26458"/>
+ <path d="m2.2496 2.1167-0.92137 0.91789 0.13162 0.13113 0.92137-0.91789z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1 0 0 1 .36378 0)">
+ <g stroke-width=".26458">
+ <path d="m0.16538 7.2842 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#3096fa"/>
+ <path d="m1.8858 7.1437-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#3096fa"/>
+ <path d="m0.16538 12.311 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#fff"/>
+ <path d="m1.8858 12.171-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#fff"/>
+ </g>
+ <path d="m0.16538 17.338 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#aeaeae" stroke-width=".9354"/>
+ <path d="m1.8858 17.198-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#aeaeae" stroke-width=".9354"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_11px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_11px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f9e4e9fae648a291c91cb523317e4fc548bcbb3a
GIT binary patch
literal 1194
zcma))J!`^H6oymUt$(1SdrD0p3SBaYP%LyQPCB)dTZclX{(_E0qeFJ3_%XQog9MSp
ztVs&#bJHu_=p{7x_}+8glM{SR>*@Q-D6UVwKj0c};KHaGmuOA;9F;3KjK7cQ<*kS3
zcg6hIQM*>Tb2ghbR;yLCUa#v)`|LQM&&}m>xrL3?+p{4W%sKdbcD(a)N8^{98KrOq!F
z3zvQbuWFxq03qDV`#YRt=DX_L(a)l3xb{Wj--=RY1jor*ooPfxu(&l?ayWe)fzY+)l+
zn**K$dnj^1J=j4h2Wl6(a)b4xi;4<Ljh2ebn*Xmg<7lYScwpfU&iE}Z3%j-6&Yw!-ww
zuFN4B*3HDXw%N$q2u;R!+8ok}?WDf7Pe)df1M?pBj=GdXHnd&(ht#jXsQ*ps+XMPx
zHnEEwetf$_9Va7On?o|T`ohnAyUngZ%&YrO&teaAXE`v}ga|5gz&BwF8>!kH(a)Eq7f
rkpt?%4oW#tyKsQg`#?Q_5Q-d7(a)w;Ns=0LwM{Wcmv<@<my_Dp{PjXDtB
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_11px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_11px.svg
new file mode 100644
index 00000000000..209c4a12869
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_11px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:11-32" width="11" height="24" version="1.1" viewBox="0 0 2.9104 6.3499" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.2106 1.4478 1.3769 0.20682-0.1967-1.4478-1.3769z" stroke-width=".26458"/>
+ <path d="m2.7036-3.18e-6 -1.4478 1.3769 0.20682 0.1967 1.4478-1.3769z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.5714 0 0 1 .063486 0)">
+ <g stroke-width=".18614">
+ <path d="m-0.0404 1.7982 0.92136 1.3768 0.13162-0.19668-0.92136-1.3768z" fill="#3096fa"/>
+ <path d="m1.68 1.5875-0.92136 1.3768 0.13162 0.19668 0.92136-1.3768z" fill="#3096fa"/>
+ <path d="m-0.0404 3.3851 0.92136 1.3774 0.13162-0.19678-0.92136-1.3774z" fill="#fff"/>
+ <path d="m1.68 3.175-0.92136 1.3774 0.13162 0.19678 0.92136-1.3774z" fill="#fff"/>
+ </g>
+ <path d="m-0.0404 4.9726 0.92136 1.3774 0.13162-0.19678-0.92136-1.3774z" fill="#aeaeae" stroke-width=".7462"/>
+ <path d="m1.68 4.7624-0.92136 1.3774 0.13162 0.19678 0.92136-1.3774z" fill="#aeaeae" stroke-width=".7462"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_14px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_14px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..09adec75d4532e105a0695143e4a81cf70ececf7
GIT binary patch
literal 2378
zcmdUw!Ab&A6o$uaQ3yRl%OJ`zH$k8gL0|+G1g>gTJwTY77VeTZF3LNrTnKJt)K}<n
zL{Si7aOMircc*mWs51}*Ui{|VbIyP6==h5#7nx1XTW?%nU<-C2qHSwY;@1Wj-*PqW
z=cPLC$=UUjPZCgA59t53-E20~&}%drM`6!uwOUE&GSgwUZJOqO&@9>%+5vO5YPA|8
zH_7|N!$q^4n?YlNQ79DFl&)T{N69NNWcGA+mU<Q(D9-j=*Nt%h61@?#SCc;ZEl7IL
zliIw9Ca-jGr~1Sq=RD5S&eqW8(2Cjms^vVxH1r^}U(hC(a)3ms@fpkL6WU;s6UfeC$B
z=ofk!u)qM%FT^N(!Vr9Zp_T;)=K6(t2}UsW3;SD;u+%T~^S?UJFYJpD$}i}0u=0M9
zhJNe_y=NJ_q5a~BgCsLu=s4wg+kW5M3;LbNk3<Un0BUY^KPE-oWZ&nkg?<?e{Tz)2
z!Yyb&eyQI?$ty6FBH{CkZ6vbv99tyj_(hA*E5XPX`sL(3lRv;%mi486;XUWkN$~t)
zm*cN$c5=?LD21LwyYhbFGaf?^Li+`661vcVHU#<wO$r83gBY05hlPHjcMcY)=j{1~
ysQ&&dFa)1psAa(cpI(a)j&padhB`h~sv&c~30Wh+lpg69{ay2m|)S?cV6_scir-fX-8
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_14px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_14px.svg
new file mode 100644
index 00000000000..7a9917a2ae8
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_14px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:14-32" width="14" height="40" version="1.1" viewBox="0 0 3.7041 10.583" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0.26458 0.77485 1.711 1.6064 0.24442-0.22948-1.711-1.6064z" stroke-width=".26458"/>
+ <path d="m3.4597 0.52915-1.711 1.6064 0.24442 0.22948 1.711-1.6064z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.8572 0 0 1 .17855 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".1575">
+ <path d="m-0.0404 1.8333 0.92136 1.6063 0.13162-0.22946-0.92136-1.6063z" fill="#3096fa"/>
+ <path d="m1.68 1.5875-0.92136 1.6063 0.13162 0.22946 0.92136-1.6063z" fill="#3096fa"/>
+ <path d="m-0.0404 4.4784 0.92136 1.607 0.13162-0.22958-0.92136-1.607z" fill="#fff"/>
+ <path d="m1.68 4.2333-0.92136 1.607 0.13162 0.22958 0.92136-1.607z" fill="#fff"/>
+ </g>
+ <path d="m0.046325 7.1431 0.92136 1.6069 0.13162-0.22956-0.92136-1.6069z" fill="#aeaeae" stroke-width=".68639"/>
+ <path d="m1.7667 6.8979-0.92136 1.6069 0.13162 0.22956 0.92136-1.6069z" fill="#aeaeae" stroke-width=".68639"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_17px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_17px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..11cbe5433b1b16ea7fa0f6e1e34a8996eefb388c
GIT binary patch
literal 3674
zcmeH}ze^io7{?RZE<%gaL7_{Ab_(_`w#|}4B??8MLpx?l*DRs!kfnb>DJX=RO9Kj-
z#UC7!{~&`->7YvnT>@DWGbFa=&gAXqz2?eAkMqvS!52Sy-sgS3&->nc(a)hc|Zr5=T>
z(a)tx1FFa<9m9EybQ5q~}8<H``B(7zv95y`h7zFd)9vvB{K`fV)l?Cd0=y}P?Rf0O6i
z-ri0?k39r?oNjGxJrA-EJqz(a)9p~F0D&xx=7?8Dh9v<5WkS7i?|PTqoZ>hHbwp`JlE
zfD(a)kmnNv$1WxW9=e00|AIqNwPaJ0F(`NUp#MxG}^y$(b8Y}bSkVe%D_{Ri;auDL~B
z*Qe3cM*443!@MkW&Zz9|?M=A#U0y>wNl$gOPo8@&Gv6qcN)Ik;y>fXTeLDN4y>xfA
z(a)i)Nto`g2ck5~L<^d+DNa-2dS&!Jy{E_5L4nEUb^`V<(@1j}>8IJDp#JUvG}0|PjL
zG0%}lp#dhidXDuR$Z-U&o?|@%br`~!=g3z;jsx)Y9QA3afgG0Sh-E7iqC)iLIdqdy
z9rfjj%di1~JcoV)bV&RAZMjp)H(>slOBzL`ZECY`Zt_OVqM9%?wFkn`ly+a63*<Rd
zi!IXIg^p2Bv-aF9D84+`*VGg}Mqg8!#?P1{@4$WHthM0m;-|XobuZ4$pc}yPd13CU
zQ`=utqNb)csF~=}&YC?pH6=%#yQ_!4i;An~{uI>+^*RiVg7V4k6(STiit6g9e_yP{
zy**cWHG{S$^?fa7d5(G6$_r{mlwSDroHjc}PgVBuJoyVPw#0Y0PJb}ZaUSnSr`PrG
zk$um*c;yWwS!u(KJV##wdcc3?);@teN6#X3p#xdR+?VIjr@(+FSe_%sp#^8)={f2d
z7{D=%d5$~^4KN`MZX?H{y!#=zdXDu7)L{t!J;yu(a)t04RL!P9fpXP^dBZ+VVb9_1CH
bFVCTyg6gO*Ph5g^2;@2R@;n`GjpzOXNHIJJ
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_17px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_17px.svg
new file mode 100644
index 00000000000..961f9ee7a5e
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_17px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:17-32" width="17" height="52" version="1.1" viewBox="0 0 4.4978 13.758" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.84504 2.2374 2.0653 0.31962-0.29504-2.2374-2.0653z" stroke-width=".26458"/>
+ <path d="m4.1782 0.52915-2.2374 2.0653 0.31962 0.29504 2.2374-2.0653z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(2.4286 0 0 1 .15208 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".12044">
+ <path d="m-0.14935 2.6972 0.92136 2.0652 0.13162-0.29501-0.92136-2.0652z" fill="#3096fa"/>
+ <path d="m1.5711 2.3812-0.92136 2.0652 0.13162 0.29501 0.92136-2.0652z" fill="#3096fa"/>
+ <path d="m-0.14935 6.1358 0.92136 2.0661 0.13162-0.29517-0.92136-2.0661z" fill="#fff"/>
+ <path d="m1.5711 5.8207-0.92136 2.0661 0.13162 0.29517 0.92136-2.0661z" fill="#fff"/>
+ </g>
+ <path d="m-0.062621 9.5942 0.92136 2.066 0.13162-0.29514-0.92136-2.066z" fill="#aeaeae" stroke-width=".60024"/>
+ <path d="m1.6578 9.2789-0.92136 2.066 0.13162 0.29514 0.92136-2.066z" fill="#aeaeae" stroke-width=".60024"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_21px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_21px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..ddbc646004185881d6461d2405d538dec8eee269
GIT binary patch
literal 5178
zcmeI0&r1|x7{_<hq!JHOozm#0Q0~ko7)6w>hFwCCg6N``x_GJ%UOMbCQaXq;;~w&4
zg6sMV7GX*7lHi}=Ra63%b!SF*`aJ8aDeez<R|CNZKl{x4{P(a)1Jue%S!hF(3n<;&PN
zUcbO?cnW^sJzoWW_9ibU%=7v7|0LsuI=ergC(a)B!AERes*>B-5-_UY;Ab$EUj?_*|W
zrWGv*JV=68jxPOON=NioLHwVosi|kB=+fH*uF(a)GzBoftJN7Xuo?(1T7>FbBI>i>Gs
z8;wRQh>fWDF8=*NE|>Q_&(HY{svgn&n5~w$>?!Av=6=K3Y9zL}xL8TesH(N`Z*$d3
zoO~bbNj>*56b^^49IaPpH7|Mg-NwH>n$LAj?K^4(a)J`-b+NaU*2#^do?a!aBI8}K-n
zMz%QjD4*R;>F4^_+}vCZ*9lp}3hRb!eT8DPv$K!rm+yq=#97zlr}&@VDb$-UAB)8r
zdB4l}K)$-m-1(dU->(i>ht{*$L3F?Yu_Wl_=+fV%ba39PykJ}Kq7+^FdcXy-QMdsU
zvcOVM)U2bvAJQOpIP18s084_{E_^6-zts3)0K`P|Q??%BvZt8TgtOI1j9ewidla)F
z(a)2n%=2YVnk1jl9_YdNcV5Zi`R%{uD3VF$#1LT1+CYvDJDZ9q}8j`|R6g4hDoKtdMS
z3N+?An|yKlT3`*t;&2zHp)Oxvp&b2<und>8uFzqfL*5+(a)v^%E0?wU<!@?7T{TAOR?
z4w(a)b$osnQ!&vo{&-j&fo58YLzyXBg}j#7(a)pG4x(ET%}`r-|Maun^5bNZ3K&&b*`!P
z)0>ul+YJ7jb<sB!ju9MDy1V#O%sQXnF|<L|ljb_>bDi2#&NpovdN|iPc+vY+j-`()
zJ=?Z|d1oDUeXzG*uMIIpkI%Y+K(%e^^Ga{qwY1J$dmoM4hSp6_D${4^V_u|rf7Y2z
zwZxW`-iA98ENa%dRv<+0W~SfL7Q7z~HQZl9>8+&9KuOPaj-|Dru_ij`#goQ^dd(a)tS
zw6wCG>+DE#Bbv*$`S5bq9sPj(zw36kT8A^4b?CH#1N?H}OF~(*j{YvCBYLYKehW&P
zb(a)cUu3!-DfHJDKA6uzigM}0q}RsZ3vV=X_cSSr4YFF5O{@x!3%5zVZ#j=1b8_b)YJ
z$YoU|#zAUr$UE!E_rV(a)W{SX|Rb*!sl9wfgFr<!%tb;Axw-xy?O9ljQpK;j!v)U2aE
o1e+lJ3s3_IwO+xOH0$VVfi)1_IMhQ7%9?fb%X8*3T$ow+7b5m12><{9
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_21px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_21px.svg
new file mode 100644
index 00000000000..e206bca4d2f
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_21px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:21-32" width="21" height="60" version="1.1" viewBox="0 0 5.5561 15.875" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m2.6055e-6 0.91524 2.7638 2.5243 0.39481-0.3606-2.7638-2.5243z" stroke-width=".26458"/>
+ <path d="m5.1612 0.52915-2.7638 2.5243 0.39481 0.3606 2.7638-2.5243z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(2.9999 0 0 1 .18786 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".097502">
+ <path d="m-0.14935 3.2966 0.92136 2.5241 0.13162-0.36057-0.92136-2.5241z" fill="#3096fa"/>
+ <path d="m1.5711 2.9103-0.92136 2.5241 0.13162 0.36057 0.92136-2.5241z" fill="#3096fa"/>
+ <path d="m-0.14935 7.2641 0.92136 2.5252 0.13162-0.36076-0.92136-2.5252z" fill="#fff"/>
+ <path d="m1.5711 6.879-0.92136 2.5252 0.13162 0.36076 0.92136-2.5252z" fill="#fff"/>
+ </g>
+ <path d="m-0.062623 11.252 0.92136 2.525 0.13162-0.36071-0.92136-2.525z" fill="#aeaeae" stroke-width=".54006"/>
+ <path d="m1.6578 10.866-0.92136 2.525 0.13162 0.36071 0.92136-2.525z" fill="#aeaeae" stroke-width=".54006"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_27px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_27px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a5df4b8ecfd1b9e6061aa8c2a86569ed77bb7e02
GIT binary patch
literal 8778
zcmeI1&rcgi6vvGSqP?`Bo}h`;UsA&%cpZe>oDzZBN=+)YptOHORU}ZWs+S&ojC#m{
zhFz9J+_SL(SA;7T9Jqo?Z<T;67AGsU*EVcF&)p$|y}@3yJ~Z`+FY{*Rz3-b}YkyfL
zzWDsTNUi+B(a)1Mcj;7iaGc_-3KoqLyG4aJQ_{{4{=cjB|D9~xYmbX;pP-W~4z4y>-O
zPOhx1<iXueW`q9$I0Y`Kf;*ka2k#Up0?DILV4a_anGe1h_|<w&XwT9vcsU)~Utcw!
z>$*LeOeUeN<1m}eeki=~$LW`ItL-Q4Z`;k6N~L<qV{3W#X<yg*7#ktSk>>MAA8*Cp
z*x2ZYH?48(V87)T%Q}Y{+f%;8B{w%WTl&ago&&^fsaWbPYkb`=kLp`rUmwJ8TZ>t1
z7Q>u|@ZVK2LFOoXL0m?~Qs>C`rkamlr_<@1^?NUOL-%QB%NdhnNz2!8#>{`5(a)ng^D
zjQaa#ye}K~xw{AI?n(^Y%U+%m^~0C(1nFn~b8yw3N%rfRinVRKkA4eGsJ<|2a!gAe
z&hm{g__`e39eCAufX{_VkOv*r8}Q!;r$9;-bVP5!`xPhxy%cDKsyE>K4yg5<V9x@{
zBgFyVgmHJ^`AG=9a!7qsc&Xz+&P|H!XWM#%*j``*RsO`dq0gW82sly>)PeN|G5ug!
z<JiIW)f(a)B=gFVeRiQSUkz;6I-0abp-xKwX2J_xo|0QDMZ7Bhs;t`_qfcB^xgy~t>>
zIc#6OLI3;UFU|K6b|Afhznt-s#<7omK~vHm2gjbz8Fk>lA=RBBwg)6UE~yScO)Go%
zSKWg!pOrassAuwAZ_w8V7Qv*NUl=uf)8HBC>Wwfqw9E0z??7cSHd!`}d~yC(NA*Va
zN%TS4jGmIq1=X^7`{Pb*uCoxGB2UrFBe?{H%A)Z}nEA?9bOv6vo|B4c{7Cz`m#^el
z(GcEmM0%VBBjIt%Iu1+bXzeqb{BhcOZ>(CjV(sgV)WhDgWh`lV_WzzAz3^S+EZiPp
z{7CsYW-PegnE#-^Vn)-7gLB$(pTvFj#`9le!}#sJ(a)HL*giF>Vmmz%c+iQ87OoK4n!
zeCKlQP#<F%YfWS9u_1EosyysrvgJ7@@4Z$rW0~_<)5y8(a)n6KXO+k4mL^>cvYHlFbx
z^=DjOFvgkBu{WnP&gu&9HyZBlfx5dgZO$a+<taI)5z6}w_~t<EndG^7p*QTYKKjjy
zH5%&s4abU2OCERrqpscva2LC-|LYwP&7TJy)f(a)2N2dBUVRnQT=0q+zj0?DILzz+5O
z27EI>t>*-L7Dyh+>3}Qi4LIaGB>~hr4zbnWh;eK=HyM-tY+G*-EB`jNfy%RweL-)~
z9sx(1Phh=4Y(GeA96Q*)dV~I9u&4PZv0Ks`_zi$9EjEjNsor3G5NvBPYc0eK;j^p7
z1ev4kMMjIwVf*S0`sJNg{oV)C8^p^QFM-R>c%1QL&*zM~ZM{Kk{oOsFPu*S2$TE<*
klt3tY1D-jcp2>5)L0=!RK&W~HzG)zNx_X06_^*|J0L}wlApigX
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_27px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_27px.svg
new file mode 100644
index 00000000000..0b9f9627a87
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_27px.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:27-32" width="27" height="80" version="1.1" viewBox="0 0 7.1436 21.167" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <g stroke-width=".26458">
+ <path d="m0 3.7042h6.3501v6.35h-6.3501z" fill="none"/>
+ <path d="m0.26449 1.5146 3.2904 2.9833 0.47003-0.42617-3.2904-2.9833z"/>
+ <path d="m6.409 1.0583-3.2904 2.9833 0.47003 0.42617 3.2904-2.9833z"/>
+ </g>
+ </g>
+ <g transform="matrix(3.5715 0 0 1 .22365 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".081898">
+ <path d="m-0.075292 5.2191 0.92136 2.983 0.13162-0.42613-0.92136-2.983z" fill="#3096fa"/>
+ <path d="m1.6452 4.7625-0.92136 2.983 0.13162 0.42613 0.92136-2.983z" fill="#3096fa"/>
+ <path d="m-0.075292 10.509 0.92136 2.9844 0.13162-0.42637-0.92136-2.9844z" fill="#fff"/>
+ <path d="m1.6452 10.054-0.92136 2.9844 0.13162 0.42637 0.92136-2.9844z" fill="#fff"/>
+ </g>
+ <path d="m0.011433 15.821 0.92136 2.9835 0.13162-0.42621-0.92136-2.9835z" fill="#aeaeae" stroke-width=".49496"/>
+ <path d="m1.7319 15.365-0.92136 2.9835 0.13162 0.42621 0.92136-2.9835z" fill="#aeaeae" stroke-width=".49496"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_9px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_9px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..980ac4f09e5eb12106cb6f886c69111382081be6
GIT binary patch
literal 858
zcmaiwJ8pwO6h+CWNuLEoiXs7uz>FIgNGNVnrAe7>q(aIHQpebCDJ_3kN?JY}U<U>Y
za%O(a)hMjj<2&b+zzy(a)4y{FK<_tTA%D6a09n+Vcl7>^?k{9wtCC(a)ePpMfKfk`8jr?O=
z|Iy#?_YTyD!{OdEw%u-R`o(Uyi>W#KVLX>*nM<#PC+Ra2Nlkr}nzP_sQD;)07G5ZQ
z-skb{lp36R<0|hlw;6kV-#bu)F*Cjm1;mhpmKp6r2`V!+8nnvHSwIC^W^_3C9yJAH
zX8ajwnVW(a)hx@1xx*HdHWW<9mrWKu8_Q}g3$qGfJYfs0>u3twgKk|2`0S$ZmS`{fCA
z)h0sA%zP;QCJ|nn_-VWJjhW>=zO7~EpF2>4F*Cjm1;mhpmKp6r2`V!+8nnvHSwIC^
RW^_3C9yJAHW_)>X^8*d7)YAX}
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_9px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_9px.svg
new file mode 100644
index 00000000000..313b90bfd40
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_left_glyph_9px.svg
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:9-32" width="9" height="20" version="1.1" viewBox="0 0 2.3812 5.2916" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.1755 1.1846 1.1474 0.16922-0.16392-1.1846-1.1474z" stroke-width=".26458"/>
+ <path d="m2.212-2.65e-6 -1.1846 1.1474 0.16922 0.16392 1.1846-1.1474z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.2857 0 0 1 .051943 0)" stroke-width=".94282">
+ <path d="m-0.0404 1.4985 0.92136 1.1473 0.13162-0.1639-0.92136-1.1473z" fill="#3096fa" stroke-width=".20578"/>
+ <path d="m1.68 1.3229-0.92136 1.1473 0.13162 0.1639 0.92136-1.1473z" fill="#3096fa" stroke-width=".20578"/>
+ <path d="m-0.0404 2.8209 0.92136 1.1478 0.13162-0.16398-0.92136-1.1478z" fill="#fff" stroke-width=".20578"/>
+ <path d="m1.68 2.6458-0.92136 1.1478 0.13162 0.16398 0.92136-1.1478z" fill="#fff" stroke-width=".20578"/>
+ <path d="m-0.0404 4.1438 0.92136 1.1478 0.13162-0.16398-0.92136-1.1478z" fill="#aeaeae" stroke-width=".82495"/>
+ <path d="m1.68 3.9687-0.92136 1.1478 0.13162 0.16398 0.92136-1.1478z" fill="#aeaeae" stroke-width=".82495"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_right.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..b8870397e1d4b4061e3fabe3b12938f721978fc0
GIT binary patch
literal 1978
zcmeHHF;2rk5IjT>zerr#&=@%_Dbl2(q2?D9IKT^1BOHtPBY8mL1jKK^@#ap$+}R)t
zrHGU&l2<pkJG)z)W~3Y5%+HmJ3GZj(jJP9Cl&4Oa!+OrL5m2f+wuj;9_P#OPtL*Hx
z)h->Q0(c5~h=V1@!G>7i;j+t|6Pkd_b{_k`-1dOSi)}rxc(vQshwAWOXUF|D#=iOU
z!}=5Z9{GwWiQM{Fyj=BUHdxBEzmaUPDAK4a*>!F{-ZbP3<~`MJo<tf(;6j&>B-+Yr
xSn>L{yzL#RK~rbyO`SD;S)0$yK)zvpvHlcE=rOM(?U#<z$7B3U+Bff3;0OK{vxfix
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_right.svg
new file mode 100644
index 00000000000..2aeb7254f19
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_right.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:5-32" width="5" height="92" version="1.1" viewBox="0 0 1.3229 24.342" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(5.0184e-6,-6.4982e-5)" stroke-width=".26458">
+ <rect x=".13228" y="6.2177" width="1.0583" height="5.8209" rx=".52917" ry=".52917" fill="#fff" stroke="#3096fa"/>
+ <rect x=".13228" y="12.303" width="1.0583" height="5.8209" rx=".52917" ry=".52917" fill="#2979ff" stroke="#2979ff"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_10px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_10px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..47f803f80e8fff8cd66fd0137a4a40e877479a68
GIT binary patch
literal 3178
zcmeHFv2MaJ5H%_j?H?c!SJ}acEh7sHEd7kGto?$ng+}qho+ycwAIN89<tqrv;=T(R
zFm}XHW%DV|XWzR!N9VWReZH~QzOjA*6JQIB7-ui==T|I-DaLLeF>1Z}*c&NN0^=vV
zqwN#O^W4v}tcv4!X3t<OO;Zm!Ws)QT`JyP^A9K-%6Gxsn>SxPEOoE%<*HaDdINitG
z-c4Z02`Hs}paObz56%NhAn3fId&GIiar$5EXSQ6#B%tXYXR39&AM&AHZ*2nCXyrG@
zWmQM3UftJ+rPut5@*+h*zW$jTy01gQTMnKspnkU8CKU1#E;QY(a)wV`mj*IvdQ2A+VA
p{uR)xdvG350zu~u-6PIBjyxIlqngKDiI}E)oH^ihk0Jcm{s0l{oS*;z
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_10px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_10px.svg
new file mode 100644
index 00000000000..953e075017e
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_10px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:10-32" width="10" height="76" version="1.1" viewBox="0 0 2.6458 20.108" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0.52916 2.2571 0.92137 0.91789 0.13162-0.13113-0.92137-0.91789z" stroke-width=".26458"/>
+ <path d="m2.2496 2.1167-0.92137 0.91789 0.13162 0.13113 0.92137-0.91789z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1 0 0 1 .36378 0)">
+ <g stroke-width=".26458">
+ <path d="m0.16538 7.2842 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#3096fa"/>
+ <path d="m1.8858 7.1437-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#3096fa"/>
+ <path d="m0.16538 12.311 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#fff"/>
+ <path d="m1.8858 12.171-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#fff"/>
+ </g>
+ <path d="m0.16538 17.338 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#aeaeae" stroke-width=".9354"/>
+ <path d="m1.8858 17.198-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#aeaeae" stroke-width=".9354"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_11px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_11px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f9e4e9fae648a291c91cb523317e4fc548bcbb3a
GIT binary patch
literal 1194
zcma))J!`^H6oymUt$(1SdrD0p3SBaYP%LyQPCB)dTZclX{(_E0qeFJ3_%XQog9MSp
ztVs&#bJHu_=p{7x_}+8glM{SR>*@Q-D6UVwKj0c};KHaGmuOA;9F;3KjK7cQ<*kS3
zcg6hIQM*>Tb2ghbR;yLCUa#v)`|LQM&&}m>xrL3?+p{4W%sKdbcD(a)N8^{98KrOq!F
z3zvQbuWFxq03qDV`#YRt=DX_L(a)l3xb{Wj--=RY1jor*ooPfxu(&l?ayWe)fzY+)l+
zn**K$dnj^1J=j4h2Wl6(a)b4xi;4<Ljh2ebn*Xmg<7lYScwpfU&iE}Z3%j-6&Yw!-ww
zuFN4B*3HDXw%N$q2u;R!+8ok}?WDf7Pe)df1M?pBj=GdXHnd&(ht#jXsQ*ps+XMPx
zHnEEwetf$_9Va7On?o|T`ohnAyUngZ%&YrO&teaAXE`v}ga|5gz&BwF8>!kH(a)Eq7f
rkpt?%4oW#tyKsQg`#?Q_5Q-d7(a)w;Ns=0LwM{Wcmv<@<my_Dp{PjXDtB
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_11px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_11px.svg
new file mode 100644
index 00000000000..209c4a12869
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_11px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:11-32" width="11" height="24" version="1.1" viewBox="0 0 2.9104 6.3499" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.2106 1.4478 1.3769 0.20682-0.1967-1.4478-1.3769z" stroke-width=".26458"/>
+ <path d="m2.7036-3.18e-6 -1.4478 1.3769 0.20682 0.1967 1.4478-1.3769z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.5714 0 0 1 .063486 0)">
+ <g stroke-width=".18614">
+ <path d="m-0.0404 1.7982 0.92136 1.3768 0.13162-0.19668-0.92136-1.3768z" fill="#3096fa"/>
+ <path d="m1.68 1.5875-0.92136 1.3768 0.13162 0.19668 0.92136-1.3768z" fill="#3096fa"/>
+ <path d="m-0.0404 3.3851 0.92136 1.3774 0.13162-0.19678-0.92136-1.3774z" fill="#fff"/>
+ <path d="m1.68 3.175-0.92136 1.3774 0.13162 0.19678 0.92136-1.3774z" fill="#fff"/>
+ </g>
+ <path d="m-0.0404 4.9726 0.92136 1.3774 0.13162-0.19678-0.92136-1.3774z" fill="#aeaeae" stroke-width=".7462"/>
+ <path d="m1.68 4.7624-0.92136 1.3774 0.13162 0.19678 0.92136-1.3774z" fill="#aeaeae" stroke-width=".7462"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_14px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_14px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..09adec75d4532e105a0695143e4a81cf70ececf7
GIT binary patch
literal 2378
zcmdUw!Ab&A6o$uaQ3yRl%OJ`zH$k8gL0|+G1g>gTJwTY77VeTZF3LNrTnKJt)K}<n
zL{Si7aOMircc*mWs51}*Ui{|VbIyP6==h5#7nx1XTW?%nU<-C2qHSwY;@1Wj-*PqW
z=cPLC$=UUjPZCgA59t53-E20~&}%drM`6!uwOUE&GSgwUZJOqO&@9>%+5vO5YPA|8
zH_7|N!$q^4n?YlNQ79DFl&)T{N69NNWcGA+mU<Q(D9-j=*Nt%h61@?#SCc;ZEl7IL
zliIw9Ca-jGr~1Sq=RD5S&eqW8(2Cjms^vVxH1r^}U(hC(a)3ms@fpkL6WU;s6UfeC$B
z=ofk!u)qM%FT^N(!Vr9Zp_T;)=K6(t2}UsW3;SD;u+%T~^S?UJFYJpD$}i}0u=0M9
zhJNe_y=NJ_q5a~BgCsLu=s4wg+kW5M3;LbNk3<Un0BUY^KPE-oWZ&nkg?<?e{Tz)2
z!Yyb&eyQI?$ty6FBH{CkZ6vbv99tyj_(hA*E5XPX`sL(3lRv;%mi486;XUWkN$~t)
zm*cN$c5=?LD21LwyYhbFGaf?^Li+`661vcVHU#<wO$r83gBY05hlPHjcMcY)=j{1~
ysQ&&dFa)1psAa(cpI(a)j&padhB`h~sv&c~30Wh+lpg69{ay2m|)S?cV6_scir-fX-8
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_14px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_14px.svg
new file mode 100644
index 00000000000..7a9917a2ae8
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_14px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:14-32" width="14" height="40" version="1.1" viewBox="0 0 3.7041 10.583" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0.26458 0.77485 1.711 1.6064 0.24442-0.22948-1.711-1.6064z" stroke-width=".26458"/>
+ <path d="m3.4597 0.52915-1.711 1.6064 0.24442 0.22948 1.711-1.6064z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.8572 0 0 1 .17855 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".1575">
+ <path d="m-0.0404 1.8333 0.92136 1.6063 0.13162-0.22946-0.92136-1.6063z" fill="#3096fa"/>
+ <path d="m1.68 1.5875-0.92136 1.6063 0.13162 0.22946 0.92136-1.6063z" fill="#3096fa"/>
+ <path d="m-0.0404 4.4784 0.92136 1.607 0.13162-0.22958-0.92136-1.607z" fill="#fff"/>
+ <path d="m1.68 4.2333-0.92136 1.607 0.13162 0.22958 0.92136-1.607z" fill="#fff"/>
+ </g>
+ <path d="m0.046325 7.1431 0.92136 1.6069 0.13162-0.22956-0.92136-1.6069z" fill="#aeaeae" stroke-width=".68639"/>
+ <path d="m1.7667 6.8979-0.92136 1.6069 0.13162 0.22956 0.92136-1.6069z" fill="#aeaeae" stroke-width=".68639"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_17px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_17px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..11cbe5433b1b16ea7fa0f6e1e34a8996eefb388c
GIT binary patch
literal 3674
zcmeH}ze^io7{?RZE<%gaL7_{Ab_(_`w#|}4B??8MLpx?l*DRs!kfnb>DJX=RO9Kj-
z#UC7!{~&`->7YvnT>@DWGbFa=&gAXqz2?eAkMqvS!52Sy-sgS3&->nc(a)hc|Zr5=T>
z(a)tx1FFa<9m9EybQ5q~}8<H``B(7zv95y`h7zFd)9vvB{K`fV)l?Cd0=y}P?Rf0O6i
z-ri0?k39r?oNjGxJrA-EJqz(a)9p~F0D&xx=7?8Dh9v<5WkS7i?|PTqoZ>hHbwp`JlE
zfD(a)kmnNv$1WxW9=e00|AIqNwPaJ0F(`NUp#MxG}^y$(b8Y}bSkVe%D_{Ri;auDL~B
z*Qe3cM*443!@MkW&Zz9|?M=A#U0y>wNl$gOPo8@&Gv6qcN)Ik;y>fXTeLDN4y>xfA
z(a)i)Nto`g2ck5~L<^d+DNa-2dS&!Jy{E_5L4nEUb^`V<(@1j}>8IJDp#JUvG}0|PjL
zG0%}lp#dhidXDuR$Z-U&o?|@%br`~!=g3z;jsx)Y9QA3afgG0Sh-E7iqC)iLIdqdy
z9rfjj%di1~JcoV)bV&RAZMjp)H(>slOBzL`ZECY`Zt_OVqM9%?wFkn`ly+a63*<Rd
zi!IXIg^p2Bv-aF9D84+`*VGg}Mqg8!#?P1{@4$WHthM0m;-|XobuZ4$pc}yPd13CU
zQ`=utqNb)csF~=}&YC?pH6=%#yQ_!4i;An~{uI>+^*RiVg7V4k6(STiit6g9e_yP{
zy**cWHG{S$^?fa7d5(G6$_r{mlwSDroHjc}PgVBuJoyVPw#0Y0PJb}ZaUSnSr`PrG
zk$um*c;yWwS!u(KJV##wdcc3?);@teN6#X3p#xdR+?VIjr@(+FSe_%sp#^8)={f2d
z7{D=%d5$~^4KN`MZX?H{y!#=zdXDu7)L{t!J;yu(a)t04RL!P9fpXP^dBZ+VVb9_1CH
bFVCTyg6gO*Ph5g^2;@2R@;n`GjpzOXNHIJJ
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_17px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_17px.svg
new file mode 100644
index 00000000000..961f9ee7a5e
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_17px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:17-32" width="17" height="52" version="1.1" viewBox="0 0 4.4978 13.758" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.84504 2.2374 2.0653 0.31962-0.29504-2.2374-2.0653z" stroke-width=".26458"/>
+ <path d="m4.1782 0.52915-2.2374 2.0653 0.31962 0.29504 2.2374-2.0653z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(2.4286 0 0 1 .15208 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".12044">
+ <path d="m-0.14935 2.6972 0.92136 2.0652 0.13162-0.29501-0.92136-2.0652z" fill="#3096fa"/>
+ <path d="m1.5711 2.3812-0.92136 2.0652 0.13162 0.29501 0.92136-2.0652z" fill="#3096fa"/>
+ <path d="m-0.14935 6.1358 0.92136 2.0661 0.13162-0.29517-0.92136-2.0661z" fill="#fff"/>
+ <path d="m1.5711 5.8207-0.92136 2.0661 0.13162 0.29517 0.92136-2.0661z" fill="#fff"/>
+ </g>
+ <path d="m-0.062621 9.5942 0.92136 2.066 0.13162-0.29514-0.92136-2.066z" fill="#aeaeae" stroke-width=".60024"/>
+ <path d="m1.6578 9.2789-0.92136 2.066 0.13162 0.29514 0.92136-2.066z" fill="#aeaeae" stroke-width=".60024"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_21px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_21px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..ddbc646004185881d6461d2405d538dec8eee269
GIT binary patch
literal 5178
zcmeI0&r1|x7{_<hq!JHOozm#0Q0~ko7)6w>hFwCCg6N``x_GJ%UOMbCQaXq;;~w&4
zg6sMV7GX*7lHi}=Ra63%b!SF*`aJ8aDeez<R|CNZKl{x4{P(a)1Jue%S!hF(3n<;&PN
zUcbO?cnW^sJzoWW_9ibU%=7v7|0LsuI=ergC(a)B!AERes*>B-5-_UY;Ab$EUj?_*|W
zrWGv*JV=68jxPOON=NioLHwVosi|kB=+fH*uF(a)GzBoftJN7Xuo?(1T7>FbBI>i>Gs
z8;wRQh>fWDF8=*NE|>Q_&(HY{svgn&n5~w$>?!Av=6=K3Y9zL}xL8TesH(N`Z*$d3
zoO~bbNj>*56b^^49IaPpH7|Mg-NwH>n$LAj?K^4(a)J`-b+NaU*2#^do?a!aBI8}K-n
zMz%QjD4*R;>F4^_+}vCZ*9lp}3hRb!eT8DPv$K!rm+yq=#97zlr}&@VDb$-UAB)8r
zdB4l}K)$-m-1(dU->(i>ht{*$L3F?Yu_Wl_=+fV%ba39PykJ}Kq7+^FdcXy-QMdsU
zvcOVM)U2bvAJQOpIP18s084_{E_^6-zts3)0K`P|Q??%BvZt8TgtOI1j9ewidla)F
z(a)2n%=2YVnk1jl9_YdNcV5Zi`R%{uD3VF$#1LT1+CYvDJDZ9q}8j`|R6g4hDoKtdMS
z3N+?An|yKlT3`*t;&2zHp)Oxvp&b2<und>8uFzqfL*5+(a)v^%E0?wU<!@?7T{TAOR?
z4w(a)b$osnQ!&vo{&-j&fo58YLzyXBg}j#7(a)pG4x(ET%}`r-|Maun^5bNZ3K&&b*`!P
z)0>ul+YJ7jb<sB!ju9MDy1V#O%sQXnF|<L|ljb_>bDi2#&NpovdN|iPc+vY+j-`()
zJ=?Z|d1oDUeXzG*uMIIpkI%Y+K(%e^^Ga{qwY1J$dmoM4hSp6_D${4^V_u|rf7Y2z
zwZxW`-iA98ENa%dRv<+0W~SfL7Q7z~HQZl9>8+&9KuOPaj-|Dru_ij`#goQ^dd(a)tS
zw6wCG>+DE#Bbv*$`S5bq9sPj(zw36kT8A^4b?CH#1N?H}OF~(*j{YvCBYLYKehW&P
zb(a)cUu3!-DfHJDKA6uzigM}0q}RsZ3vV=X_cSSr4YFF5O{@x!3%5zVZ#j=1b8_b)YJ
z$YoU|#zAUr$UE!E_rV(a)W{SX|Rb*!sl9wfgFr<!%tb;Axw-xy?O9ljQpK;j!v)U2aE
o1e+lJ3s3_IwO+xOH0$VVfi)1_IMhQ7%9?fb%X8*3T$ow+7b5m12><{9
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_21px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_21px.svg
new file mode 100644
index 00000000000..e206bca4d2f
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_21px.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:21-32" width="21" height="60" version="1.1" viewBox="0 0 5.5561 15.875" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m2.6055e-6 0.91524 2.7638 2.5243 0.39481-0.3606-2.7638-2.5243z" stroke-width=".26458"/>
+ <path d="m5.1612 0.52915-2.7638 2.5243 0.39481 0.3606 2.7638-2.5243z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(2.9999 0 0 1 .18786 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".097502">
+ <path d="m-0.14935 3.2966 0.92136 2.5241 0.13162-0.36057-0.92136-2.5241z" fill="#3096fa"/>
+ <path d="m1.5711 2.9103-0.92136 2.5241 0.13162 0.36057 0.92136-2.5241z" fill="#3096fa"/>
+ <path d="m-0.14935 7.2641 0.92136 2.5252 0.13162-0.36076-0.92136-2.5252z" fill="#fff"/>
+ <path d="m1.5711 6.879-0.92136 2.5252 0.13162 0.36076 0.92136-2.5252z" fill="#fff"/>
+ </g>
+ <path d="m-0.062623 11.252 0.92136 2.525 0.13162-0.36071-0.92136-2.525z" fill="#aeaeae" stroke-width=".54006"/>
+ <path d="m1.6578 10.866-0.92136 2.525 0.13162 0.36071 0.92136-2.525z" fill="#aeaeae" stroke-width=".54006"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_27px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_27px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a5df4b8ecfd1b9e6061aa8c2a86569ed77bb7e02
GIT binary patch
literal 8778
zcmeI1&rcgi6vvGSqP?`Bo}h`;UsA&%cpZe>oDzZBN=+)YptOHORU}ZWs+S&ojC#m{
zhFz9J+_SL(SA;7T9Jqo?Z<T;67AGsU*EVcF&)p$|y}@3yJ~Z`+FY{*Rz3-b}YkyfL
zzWDsTNUi+B(a)1Mcj;7iaGc_-3KoqLyG4aJQ_{{4{=cjB|D9~xYmbX;pP-W~4z4y>-O
zPOhx1<iXueW`q9$I0Y`Kf;*ka2k#Up0?DILV4a_anGe1h_|<w&XwT9vcsU)~Utcw!
z>$*LeOeUeN<1m}eeki=~$LW`ItL-Q4Z`;k6N~L<qV{3W#X<yg*7#ktSk>>MAA8*Cp
z*x2ZYH?48(V87)T%Q}Y{+f%;8B{w%WTl&ago&&^fsaWbPYkb`=kLp`rUmwJ8TZ>t1
z7Q>u|@ZVK2LFOoXL0m?~Qs>C`rkamlr_<@1^?NUOL-%QB%NdhnNz2!8#>{`5(a)ng^D
zjQaa#ye}K~xw{AI?n(^Y%U+%m^~0C(1nFn~b8yw3N%rfRinVRKkA4eGsJ<|2a!gAe
z&hm{g__`e39eCAufX{_VkOv*r8}Q!;r$9;-bVP5!`xPhxy%cDKsyE>K4yg5<V9x@{
zBgFyVgmHJ^`AG=9a!7qsc&Xz+&P|H!XWM#%*j``*RsO`dq0gW82sly>)PeN|G5ug!
z<JiIW)f(a)B=gFVeRiQSUkz;6I-0abp-xKwX2J_xo|0QDMZ7Bhs;t`_qfcB^xgy~t>>
zIc#6OLI3;UFU|K6b|Afhznt-s#<7omK~vHm2gjbz8Fk>lA=RBBwg)6UE~yScO)Go%
zSKWg!pOrassAuwAZ_w8V7Qv*NUl=uf)8HBC>Wwfqw9E0z??7cSHd!`}d~yC(NA*Va
zN%TS4jGmIq1=X^7`{Pb*uCoxGB2UrFBe?{H%A)Z}nEA?9bOv6vo|B4c{7Cz`m#^el
z(GcEmM0%VBBjIt%Iu1+bXzeqb{BhcOZ>(CjV(sgV)WhDgWh`lV_WzzAz3^S+EZiPp
z{7CsYW-PegnE#-^Vn)-7gLB$(pTvFj#`9le!}#sJ(a)HL*giF>Vmmz%c+iQ87OoK4n!
zeCKlQP#<F%YfWS9u_1EosyysrvgJ7@@4Z$rW0~_<)5y8(a)n6KXO+k4mL^>cvYHlFbx
z^=DjOFvgkBu{WnP&gu&9HyZBlfx5dgZO$a+<taI)5z6}w_~t<EndG^7p*QTYKKjjy
zH5%&s4abU2OCERrqpscva2LC-|LYwP&7TJy)f(a)2N2dBUVRnQT=0q+zj0?DILzz+5O
z27EI>t>*-L7Dyh+>3}Qi4LIaGB>~hr4zbnWh;eK=HyM-tY+G*-EB`jNfy%RweL-)~
z9sx(1Phh=4Y(GeA96Q*)dV~I9u&4PZv0Ks`_zi$9EjEjNsor3G5NvBPYc0eK;j^p7
z1ev4kMMjIwVf*S0`sJNg{oV)C8^p^QFM-R>c%1QL&*zM~ZM{Kk{oOsFPu*S2$TE<*
klt3tY1D-jcp2>5)L0=!RK&W~HzG)zNx_X06_^*|J0L}wlApigX
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_27px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_27px.svg
new file mode 100644
index 00000000000..0b9f9627a87
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_27px.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:27-32" width="27" height="80" version="1.1" viewBox="0 0 7.1436 21.167" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <g stroke-width=".26458">
+ <path d="m0 3.7042h6.3501v6.35h-6.3501z" fill="none"/>
+ <path d="m0.26449 1.5146 3.2904 2.9833 0.47003-0.42617-3.2904-2.9833z"/>
+ <path d="m6.409 1.0583-3.2904 2.9833 0.47003 0.42617 3.2904-2.9833z"/>
+ </g>
+ </g>
+ <g transform="matrix(3.5715 0 0 1 .22365 1.5687)">
+ <g transform="translate(.086725 .018767)" stroke-width=".081898">
+ <path d="m-0.075292 5.2191 0.92136 2.983 0.13162-0.42613-0.92136-2.983z" fill="#3096fa"/>
+ <path d="m1.6452 4.7625-0.92136 2.983 0.13162 0.42613 0.92136-2.983z" fill="#3096fa"/>
+ <path d="m-0.075292 10.509 0.92136 2.9844 0.13162-0.42637-0.92136-2.9844z" fill="#fff"/>
+ <path d="m1.6452 10.054-0.92136 2.9844 0.13162 0.42637 0.92136-2.9844z" fill="#fff"/>
+ </g>
+ <path d="m0.011433 15.821 0.92136 2.9835 0.13162-0.42621-0.92136-2.9835z" fill="#aeaeae" stroke-width=".49496"/>
+ <path d="m1.7319 15.365-0.92136 2.9835 0.13162 0.42621 0.92136-2.9835z" fill="#aeaeae" stroke-width=".49496"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_9px.bmp b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_9px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..980ac4f09e5eb12106cb6f886c69111382081be6
GIT binary patch
literal 858
zcmaiwJ8pwO6h+CWNuLEoiXs7uz>FIgNGNVnrAe7>q(aIHQpebCDJ_3kN?JY}U<U>Y
za%O(a)hMjj<2&b+zzy(a)4y{FK<_tTA%D6a09n+Vcl7>^?k{9wtCC(a)ePpMfKfk`8jr?O=
z|Iy#?_YTyD!{OdEw%u-R`o(Uyi>W#KVLX>*nM<#PC+Ra2Nlkr}nzP_sQD;)07G5ZQ
z-skb{lp36R<0|hlw;6kV-#bu)F*Cjm1;mhpmKp6r2`V!+8nnvHSwIC^W^_3C9yJAH
zX8ajwnVW(a)hx@1xx*HdHWW<9mrWKu8_Q}g3$qGfJYfs0>u3twgKk|2`0S$ZmS`{fCA
z)h0sA%zP;QCJ|nn_-VWJjhW>=zO7~EpF2>4F*Cjm1;mhpmKp6r2`V!+8nnvHSwIC^
RW^_3C9yJAHW_)>X^8*d7)YAX}
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_9px.svg b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_9px.svg
new file mode 100644
index 00000000000..313b90bfd40
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_dropdownbutton_right_glyph_9px.svg
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:9-32" width="9" height="20" version="1.1" viewBox="0 0 2.3812 5.2916" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none"/>
+ <path d="m0 0.1755 1.1846 1.1474 0.16922-0.16392-1.1846-1.1474z" stroke-width=".26458"/>
+ <path d="m2.212-2.65e-6 -1.1846 1.1474 0.16922 0.16392 1.1846-1.1474z" stroke-width=".26458"/>
+ </g>
+ <g transform="matrix(1.2857 0 0 1 .051943 0)" stroke-width=".94282">
+ <path d="m-0.0404 1.4985 0.92136 1.1473 0.13162-0.1639-0.92136-1.1473z" fill="#3096fa" stroke-width=".20578"/>
+ <path d="m1.68 1.3229-0.92136 1.1473 0.13162 0.1639 0.92136-1.1473z" fill="#3096fa" stroke-width=".20578"/>
+ <path d="m-0.0404 2.8209 0.92136 1.1478 0.13162-0.16398-0.92136-1.1478z" fill="#fff" stroke-width=".20578"/>
+ <path d="m1.68 2.6458-0.92136 1.1478 0.13162 0.16398 0.92136-1.1478z" fill="#fff" stroke-width=".20578"/>
+ <path d="m-0.0404 4.1438 0.92136 1.1478 0.13162-0.16398-0.92136-1.1478z" fill="#aeaeae" stroke-width=".82495"/>
+ <path d="m1.68 3.9687-0.92136 1.1478 0.13162 0.16398 0.92136-1.1478z" fill="#aeaeae" stroke-width=".82495"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobox_readonly.bmp b/dlls/light.msstyles/blue_combobox_readonly.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..db2146ba7afe51a3adcb8315cfff7ecba74576e2
GIT binary patch
literal 2154
zcmeH{ze>YE9LFOF`Ut*47ww`C(8b9`T(wH8gR4`azCcIm9~0jp$!cBN$vU^2t+-gI
z1R4{r93c=t>6Hdj#3f^n+>hgPzq{f430FF~-PM+(L9H`)m}kr_ZI7yHpE1}Nk*29H
z-ib=br*|7I|A6h(zT-Ike&4oj(=@59A(a)r~q4u`()3n8eiA#i#WgsUwGoa2hDD<tQn
zk!=ot<=^Y|Mx)WDFKn{Ksg&QvbQ~I&QGGwE6{z9U)nYoqS7?-jZc}(}?9p?B=Lg#0
z^sJx~{4<a44`N;`D6p=OoRdbzIi&LUT#S%&sGkQft;AQii9z_{>pj#j62C?n<8U#X
zNb5RyJPg`Js<dy!_Xk{BRXOMgf9c(K<!g&JI6W(<1bg#9KZ<#~xHhg9kem}m#yO<&
t_g##{zRZez(-U8V4hG?3HkMW;@oQBv4$t5DY~NvSOa1(a)Z-k;Sw{|mvp-m?Gz
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_combobox_readonly.svg b/dlls/light.msstyles/blue_combobox_readonly.svg
new file mode 100644
index 00000000000..73561539089
--- /dev/null
+++ b/dlls/light.msstyles/blue_combobox_readonly.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-24" width="7" height="84" version="1.1" viewBox="0 0 1.8521 22.225" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect y="-7e-5" width="1.8521" height="22.225" fill="#f5f5f5" stroke-width=".26458"/>
+ <g transform="translate(5.0184e-6,-6.4982e-5)" fill="none" stroke-width=".26458">
+ <rect x=".13228" y=".13228" width="1.5875" height="5.2917" rx=".52917" ry=".52917" stroke="#aeaeae"/>
+ <rect x=".13228" y="5.6886" width="1.5875" height="5.2917" rx=".52917" ry=".52917" stroke="#3096fa"/>
+ <rect x=".13228" y="11.245" width="1.5875" height="5.2917" rx=".52917" ry=".52917" stroke="#2979ff"/>
+ <rect x=".13228" y="16.801" width="1.5875" height="5.2917" rx=".52917" ry=".52917" stroke="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_combobutton.bmp b/dlls/light.msstyles/blue_combobutton.bmp
deleted file mode 100644
index 77ddc24e2964ebff7ed90f5b14b9f1b1e7094ebf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5178
zcmeH~J5Iwu6h)214xnHQe2O$sP|{G*Aif(&pr#_Q0(#6xh$SFnmXMT$I_ddzAO)qs
z#u;uh(bdBe^M*ts1s*xhao#-{`$;oOR(a)RoMgZ?<d`53R><py38!3(a)qp5KZ;pawii6
z_UL_XR#w*!asl;nGM6x;jZUXiuh*j}y73r(a)Aq>UN32ru<S(f?S0%8b5v0;3br)cvC
zL$QoI^_fv-s1Rh;%~S~PysT0o$f}#E5ZrlLr9zNZH&Y?F^Rh~XAggYsLU8A0l?p*t
z-Askx&dVwlf~>lk3c;P1RVt&bqgt)jYPCF<VQ&3m6M&A{aVP3POzs=<LH?BAo=mu7
zste|DRzDCs+cj^`gF6hj&C$GW(a)tYCGTy}WQNEdLlFmUCE{%mFcyi69Z?1r0*Ub*`t
ztE2a7h;;<Tj?+z3o%`kb-5$8FkLGl%w<P7`{KSZ1ufSF_*3oT0r}18LzL<n1{WxDt
z(a)AkXzFZPzxxRN!lOqO^(L6&6qmzc|jF{7_&h0l-VVrk%pC9fGp2#;2{q8~0SdgbcQ
z_uBY-HN-lC(jVz<IeWPFU4~e{jVmm9>vr2uX<Yurz7bcj)qHQ>UtbmfVbzY~C%VlL
zRD}U51eR2wLQoY3s1R6EfeJxY7@$I6Nd+ndRbhY%fh85F5LAT$Dg>5Pph8d;2B`e2
G|FB<8h73{w
diff --git a/dlls/light.msstyles/blue_combobutton.svg b/dlls/light.msstyles/blue_combobutton.svg
deleted file mode 100644
index 07293de0ba8..00000000000
--- a/dlls/light.msstyles/blue_combobutton.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:20-24" width="20" height="84" version="1.1" viewBox="0 0 5.2917 22.225" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <rect y="-7e-5" width="5.2917" height="22.225" fill="#fff" stroke-width=".26458"/>
- <g transform="translate(5.0184e-6 -6.4982e-5)" stroke-width=".26458">
- <rect x=".39687" y=".39687" width="4.4979" height="4.7625" rx=".52917" ry=".52917" fill="none" stroke="#aeaeae"/>
- <rect x=".39687" y="5.9531" width="4.4979" height="4.7625" rx=".52917" ry=".52917" fill="none" stroke="#3096fa"/>
- <rect x=".39687" y="11.509" width="4.4979" height="4.7625" rx=".52917" ry=".52917" fill="#2979ff" stroke="#2979ff"/>
- <rect x=".39687" y="17.066" width="4.4979" height="4.7625" rx=".52917" ry=".52917" fill="none" stroke="#aeaeae"/>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_combobutton_glyph.bmp b/dlls/light.msstyles/blue_combobutton_glyph.bmp
deleted file mode 100644
index 251f3772bb850b8c422c1c99665f5f4004dfc6e7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1258
zcmd5&I}U<C6kMZ~SJ22BdR=2jX=7#M3A}@?C$RNH+{PXPBwT=Fa0d?{hGv}yo5%_z
zHbyrL^LFOFN0`Ox)?>xl<Glm=z!2y#&br`@_EA=jVyt{fQ;X$#TQNT>8`pj`X*NYs
zWQSpxdY(5jo!2c00t-Ef(a)B0pM9LM9ATUOY^$s;C(_BHiFlkf)RRQaYEeB)ZxeqAf2
zY#;?%bAe|83E*h1<pP~+kJCS)9yRqslYo&6?lk*XxjZg&J3r0R>@si7B|FZn{4A2Y
z6b^BAnACE~T)_(uOu5j$rrz8Y^6pNJT#8v&{8cXa1sh0#)?DCOKms_LYq>z(a)+9Rez
S`)KC9S3)y#!JPwN$>j-~Je*+w
diff --git a/dlls/light.msstyles/blue_combobutton_glyph.svg b/dlls/light.msstyles/blue_combobutton_glyph.svg
deleted file mode 100644
index b501a5496bd..00000000000
--- a/dlls/light.msstyles/blue_combobutton_glyph.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:10-32" width="10" height="28" version="1.1" viewBox="0 0 2.6458 7.4083" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <path d="m0-1.8521h6.35v6.35h-6.35z" fill="none" stroke-width=".26458"/>
- <path d="m0 3.7042h6.35v6.35h-6.35z" fill="none" stroke-width=".26458"/>
- <path d="m0.52915 0.66961 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" stroke-width=".26458"/>
- <path d="m2.2496 0.52917-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" stroke-width=".26458"/>
- <g transform="translate(.13227)">
- <g stroke-width=".26458">
- <path d="m0.39688 2.5217 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#3096fa"/>
- <path d="m2.1173 2.3812-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#3096fa"/>
- <path d="m0.39688 4.3738 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#fff"/>
- <path d="m2.1173 4.2333-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#fff"/>
- </g>
- <path d="m0.39688 6.2259 0.92136 0.91789 0.13162-0.13113-0.92136-0.91789z" fill="#aeaeae"/>
- <path d="m2.1173 6.0854-0.92136 0.91789 0.13162 0.13113 0.92136-0.91789z" fill="#aeaeae"/>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc
index 5229bdad963..60170e04660 100644
--- a/dlls/light.msstyles/light.rc
+++ b/dlls/light.msstyles/light.rc
@@ -368,33 +368,131 @@ BLUE_INI TEXTFILE
"BorderSize = 1\r\n"
"FillColor = 255 255 255\r\n"
"BorderColor = 174 174 174\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
"TransitionDurations = 4, "
"0, 100, 100, 100, "
"100, 0, 100, 100, "
"100, 100, 0, 100, "
"100, 100, 100, 0\r\n"
-"[ComboBox(Disabled)]\r\n"
-"BorderColor = 228 228 228\r\n"
-"FillColor = 231 231 231\r\n"
-
"[ComboBox.DropDownButton]\r\n"
"BgType = ImageFile\r\n"
"ImageLayout = Vertical\r\n"
"SizingType = Stretch\r\n"
-"ImageFile = blue_combobutton.bmp\r\n"
-"SizingMargins = 3, 3, 3, 3\r\n"
+"SizingMargins = 3, 3, 7, 8\r\n"
"ContentMargins = 0, 0, 0, 0\r\n"
"ImageCount = 4\r\n"
"GlyphType = ImageGlyph\r\n"
-"GlyphImageFile = blue_combobutton_glyph.bmp\r\n"
-"GlyphTransparent = True\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageFile = blue_combobox_dropdownbutton.bmp\r\n"
+"; 10x76px \r\n"
+"ImageFile1 = blue_combobox_dropdownbutton_glyph_10px.bmp\r\n"
+"ImageFile2 = blue_combobox_dropdownbutton_glyph_9px.bmp\r\n"
+"ImageFile3 = blue_combobox_dropdownbutton_glyph_11px.bmp\r\n"
+"ImageFile4 = blue_combobox_dropdownbutton_glyph_14px.bmp\r\n"
+"ImageFile5 = blue_combobox_dropdownbutton_glyph_17px.bmp\r\n"
+"ImageFile6 = blue_combobox_dropdownbutton_glyph_21px.bmp\r\n"
+"ImageFile7 = blue_combobox_dropdownbutton_glyph_27px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
"TransitionDurations = 4, "
"0, 100, 100, 100, "
"100, 0, 100, 100, "
"100, 100, 0, 100, "
"100, 100, 100, 0\r\n"
+"[ComboBox.Border]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 4\r\n"
+"BorderSize = 0\r\n"
+"Transparent = True\r\n"
+"SizingMargins = 2, 2, 2, 2\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_combobox_border.bmp\r\n"
+
+"[ComboBox.ReadOnly]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageCount = 4\r\n"
+"Transparent = True\r\n"
+"SizingMargins = 3, 3, 4, 4\r\n"
+"ContentMargins = 3, 3, 3, 3\r\n"
+"ImageFile = blue_combobox_readonly.bmp\r\n"
+
+"[ComboBox.ReadOnly(Disabled)]\r\n"
+"TextColor = 166 166 166\r\n"
+
+"[ComboBox.DropDownButtonRight]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"GlyphType = ImageGlyph\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageCount = 4\r\n"
+"SizingMargins = 2, 2, 7, 8\r\n"
+"ContentMargins = 0, 0, 1, 0\r\n"
+"ImageFile = blue_combobox_dropdownbutton_right.bmp\r\n"
+"; 10x76px \r\n"
+"ImageFile1 = blue_combobox_dropdownbutton_right_glyph_10px.bmp\r\n"
+"ImageFile2 = blue_combobox_dropdownbutton_right_glyph_9px.bmp\r\n"
+"ImageFile3 = blue_combobox_dropdownbutton_right_glyph_11px.bmp\r\n"
+"ImageFile4 = blue_combobox_dropdownbutton_right_glyph_14px.bmp\r\n"
+"ImageFile5 = blue_combobox_dropdownbutton_right_glyph_17px.bmp\r\n"
+"ImageFile6 = blue_combobox_dropdownbutton_right_glyph_21px.bmp\r\n"
+"ImageFile7 = blue_combobox_dropdownbutton_right_glyph_27px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
+
+"[ComboBox.DropDownButtonLeft]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = Stretch\r\n"
+"ImageLayout = Vertical\r\n"
+"GlyphType = ImageGlyph\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageCount = 4\r\n"
+"SizingMargins = 3, 2, 7, 8\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageFile = blue_combobox_dropdownbutton_left.bmp\r\n"
+"; 10x76px \r\n"
+"ImageFile1 = blue_combobox_dropdownbutton_left_glyph_10px.bmp\r\n"
+"ImageFile2 = blue_combobox_dropdownbutton_left_glyph_9px.bmp\r\n"
+"ImageFile3 = blue_combobox_dropdownbutton_left_glyph_11px.bmp\r\n"
+"ImageFile4 = blue_combobox_dropdownbutton_left_glyph_14px.bmp\r\n"
+"ImageFile5 = blue_combobox_dropdownbutton_left_glyph_17px.bmp\r\n"
+"ImageFile6 = blue_combobox_dropdownbutton_left_glyph_21px.bmp\r\n"
+"ImageFile7 = blue_combobox_dropdownbutton_left_glyph_27px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
+
+"[ComboBox.CueBanner]\r\n"
+"TextColor = 174 174 174\r\n"
+
+"[ComboBox.DropDownItem(Normal)]\r\n"
+"FillColor = 255 255 255\r\n"
+"TextColor = 0 0 0\r\n"
+
+"[ComboBox.DropDownItem(HighLighted)]\r\n"
+"FillColor = 48 150 250\r\n"
+"TextColor = 255 255 255\r\n"
+
"\r\n; Edit\r\n"
"[Edit]\r\n"
"BgType = BorderFill\r\n"
@@ -1438,11 +1536,83 @@ BLUE_COMMANDLINK_GLYPH_67PX_BMP BITMAP "blue_commandlink_glyph_67px.bmp"
BLUE_COMMANDLINK_GLYPH_75PX_BMP BITMAP "blue_commandlink_glyph_75px.bmp"
/* ComboBox */
-/* @makedep: blue_combobutton.bmp */
-BLUE_COMBOBUTTON_BMP BITMAP "blue_combobutton.bmp"
+/* @makedep: blue_combobox_border.bmp */
+BLUE_COMBOBOX_BORDER_BMP BITMAP "blue_combobox_border.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_BMP BITMAP "blue_combobox_dropdownbutton.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_glyph_9px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_GLYPH_9PX_BMP BITMAP "blue_combobox_dropdownbutton_glyph_9px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_glyph_10px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_GLYPH_10PX_BMP BITMAP "blue_combobox_dropdownbutton_glyph_10px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_glyph_11px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_GLYPH_11PX_BMP BITMAP "blue_combobox_dropdownbutton_glyph_11px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_glyph_14px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_GLYPH_14PX_BMP BITMAP "blue_combobox_dropdownbutton_glyph_14px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_glyph_17px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_GLYPH_17PX_BMP BITMAP "blue_combobox_dropdownbutton_glyph_17px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_glyph_21px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_GLYPH_21PX_BMP BITMAP "blue_combobox_dropdownbutton_glyph_21px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_glyph_27px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_GLYPH_27PX_BMP BITMAP "blue_combobox_dropdownbutton_glyph_27px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_left.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_LEFT_BMP BITMAP "blue_combobox_dropdownbutton_left.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_left_glyph_9px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_LEFT_GLYPH_9PX_BMP BITMAP "blue_combobox_dropdownbutton_left_glyph_9px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_left_glyph_10px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_LEFT_GLYPH_10PX_BMP BITMAP "blue_combobox_dropdownbutton_left_glyph_10px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_left_glyph_11px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_LEFT_GLYPH_11PX_BMP BITMAP "blue_combobox_dropdownbutton_left_glyph_11px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_left_glyph_14px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_LEFT_GLYPH_14PX_BMP BITMAP "blue_combobox_dropdownbutton_left_glyph_14px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_left_glyph_17px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_LEFT_GLYPH_17PX_BMP BITMAP "blue_combobox_dropdownbutton_left_glyph_17px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_left_glyph_21px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_LEFT_GLYPH_21PX_BMP BITMAP "blue_combobox_dropdownbutton_left_glyph_21px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_left_glyph_27px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_LEFT_GLYPH_27PX_BMP BITMAP "blue_combobox_dropdownbutton_left_glyph_27px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_right.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_BMP BITMAP "blue_combobox_dropdownbutton_right.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_right_glyph_9px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_GLYPH_9PX_BMP BITMAP "blue_combobox_dropdownbutton_right_glyph_9px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_right_glyph_10px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_GLYPH_10PX_BMP BITMAP "blue_combobox_dropdownbutton_right_glyph_10px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_right_glyph_11px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_GLYPH_11PX_BMP BITMAP "blue_combobox_dropdownbutton_right_glyph_11px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_right_glyph_14px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_GLYPH_14PX_BMP BITMAP "blue_combobox_dropdownbutton_right_glyph_14px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_right_glyph_17px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_GLYPH_17PX_BMP BITMAP "blue_combobox_dropdownbutton_right_glyph_17px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_right_glyph_21px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_GLYPH_21PX_BMP BITMAP "blue_combobox_dropdownbutton_right_glyph_21px.bmp"
+
+/* @makedep: blue_combobox_dropdownbutton_right_glyph_27px.bmp */
+BLUE_COMBOBOX_DROPDOWNBUTTON_RIGHT_GLYPH_27PX_BMP BITMAP "blue_combobox_dropdownbutton_right_glyph_27px.bmp"
-/* @makedep: blue_combobutton_glyph.bmp */
-BLUE_COMBOBUTTON_GLYPH_BMP BITMAP "blue_combobutton_glyph.bmp"
+/* @makedep: blue_combobox_readonly.bmp */
+BLUE_COMBOBOX_READONLY_BMP BITMAP "blue_combobox_readonly.bmp"
/* Header */
/* @makedep: blue_header.bmp */
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/318
June 27, 2022