From c917caf723c539b02f3f12ce75f779b07dac6870 Mon Sep 17 00:00:00 2001 From: Yaroslav Kibysh Date: Sun, 7 Feb 2021 21:36:55 +0200 Subject: [PATCH] [SYSSETUP] Make status dialog look like msgina status dialog (#2825) * [SYSSETUP] Add msgina-like resources * [SYSSETUP] Add bitmaps functionality, remove progress bar * [SYSSETUP] Update resources * [SYSSETUP] Use DPRINT1 * [SYSSETUP:INSTALL] %d - %lu for GetLastError in DPRINT1 * [SYSSETUP:INSTALL] Check pDlgData for NULL value + add some comments --- dll/win32/syssetup/install.c | 113 +++++++++++++++++++++-- dll/win32/syssetup/lang/bg-BG.rc | 7 +- dll/win32/syssetup/lang/cs-CZ.rc | 7 +- dll/win32/syssetup/lang/da-DK.rc | 7 +- dll/win32/syssetup/lang/de-DE.rc | 7 +- dll/win32/syssetup/lang/el-GR.rc | 7 +- dll/win32/syssetup/lang/en-US.rc | 7 +- dll/win32/syssetup/lang/es-ES.rc | 7 +- dll/win32/syssetup/lang/et-EE.rc | 7 +- dll/win32/syssetup/lang/fi-FI.rc | 7 +- dll/win32/syssetup/lang/fr-FR.rc | 7 +- dll/win32/syssetup/lang/he-IL.rc | 7 +- dll/win32/syssetup/lang/hi-IN.rc | 7 +- dll/win32/syssetup/lang/hu-HU.rc | 7 +- dll/win32/syssetup/lang/id-ID.rc | 7 +- dll/win32/syssetup/lang/it-IT.rc | 7 +- dll/win32/syssetup/lang/ja-JP.rc | 7 +- dll/win32/syssetup/lang/lt-LT.rc | 7 +- dll/win32/syssetup/lang/nl-NL.rc | 7 +- dll/win32/syssetup/lang/no-NO.rc | 7 +- dll/win32/syssetup/lang/pl-PL.rc | 7 +- dll/win32/syssetup/lang/pt-BR.rc | 7 +- dll/win32/syssetup/lang/pt-PT.rc | 7 +- dll/win32/syssetup/lang/ro-RO.rc | 7 +- dll/win32/syssetup/lang/ru-RU.rc | 7 +- dll/win32/syssetup/lang/sk-SK.rc | 7 +- dll/win32/syssetup/lang/sq-AL.rc | 7 +- dll/win32/syssetup/lang/sv-SE.rc | 7 +- dll/win32/syssetup/lang/th-TH.rc | 7 +- dll/win32/syssetup/lang/tr-TR.rc | 7 +- dll/win32/syssetup/lang/uk-UA.rc | 7 +- dll/win32/syssetup/lang/zh-CN.rc | 7 +- dll/win32/syssetup/lang/zh-TW.rc | 7 +- dll/win32/syssetup/resource.h | 8 +- dll/win32/syssetup/resources/line.bmp | Bin 0 -> 6254 bytes dll/win32/syssetup/resources/reactos.bmp | Bin 0 -> 89334 bytes dll/win32/syssetup/syssetup.rc | 2 + 37 files changed, 243 insertions(+), 104 deletions(-) create mode 100644 dll/win32/syssetup/resources/line.bmp create mode 100644 dll/win32/syssetup/resources/reactos.bmp diff --git a/dll/win32/syssetup/install.c b/dll/win32/syssetup/install.c index 348ca43d663..f0ce192f498 100644 --- a/dll/win32/syssetup/install.c +++ b/dll/win32/syssetup/install.c @@ -37,6 +37,16 @@ SetupStartService(LPCWSTR lpServiceName, BOOL bWait); HINF hSysSetupInf = INVALID_HANDLE_VALUE; ADMIN_INFO AdminInfo; +typedef struct _DLG_DATA +{ + HBITMAP hLogoBitmap; + HBITMAP hBarBitmap; + HWND hWndBarCtrl; + DWORD BarCounter; + DWORD BarWidth; + DWORD BarHeight; +} DLG_DATA, *PDLG_DATA; + /* FUNCTIONS ****************************************************************/ static VOID @@ -531,17 +541,112 @@ StatusMessageWindowProc( IN WPARAM wParam, IN LPARAM lParam) { + PDLG_DATA pDlgData; UNREFERENCED_PARAMETER(wParam); + pDlgData = (PDLG_DATA)GetWindowLongPtrW(hwndDlg, GWLP_USERDATA); + + /* pDlgData is required for each case except WM_INITDIALOG */ + if (uMsg != WM_INITDIALOG && pDlgData == NULL) return FALSE; + switch (uMsg) { case WM_INITDIALOG: { + BITMAP bm; WCHAR szMsg[256]; + /* Allocate pDlgData */ + pDlgData = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*pDlgData)); + if (pDlgData) + { + /* Set pDlgData to GWLP_USERDATA, so we can get it for new messages */ + SetWindowLongPtrW(hwndDlg, GWLP_USERDATA, (LONG_PTR)pDlgData); + + /* Load bitmaps */ + pDlgData->hLogoBitmap = LoadImageW(hDllInstance, + MAKEINTRESOURCEW(IDB_REACTOS), IMAGE_BITMAP, + 0, 0, LR_DEFAULTCOLOR); + + pDlgData->hBarBitmap = LoadImageW(hDllInstance, MAKEINTRESOURCEW(IDB_LINE), + IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR); + GetObject(pDlgData->hBarBitmap, sizeof(bm), &bm); + pDlgData->BarWidth = bm.bmWidth; + pDlgData->BarHeight = bm.bmHeight; + + if (pDlgData->hLogoBitmap && pDlgData->hBarBitmap) + { + if (SetTimer(hwndDlg, IDT_BAR, 20, NULL) == 0) + { + DPRINT1("SetTimer(IDT_BAR) failed: %lu\n", GetLastError()); + } + + /* Get the animation bar control */ + pDlgData->hWndBarCtrl = GetDlgItem(hwndDlg, IDC_BAR); + } + } + + /* Get and set status text */ if (!LoadStringW(hDllInstance, IDS_STATUS_INSTALL_DEV, szMsg, ARRAYSIZE(szMsg))) return FALSE; SetDlgItemTextW(hwndDlg, IDC_STATUSLABEL, szMsg); + + return TRUE; + } + + case WM_TIMER: + { + if (pDlgData->hBarBitmap) + { + /* + * Default rotation bar image width is 413 (same as logo) + * We can divide 413 by 7 without remainder + */ + pDlgData->BarCounter = (pDlgData->BarCounter + 7) % pDlgData->BarWidth; + InvalidateRect(pDlgData->hWndBarCtrl, NULL, FALSE); + UpdateWindow(pDlgData->hWndBarCtrl); + } + return TRUE; + } + + case WM_DRAWITEM: + { + LPDRAWITEMSTRUCT lpDis = (LPDRAWITEMSTRUCT)lParam; + + if (lpDis->CtlID != IDC_BAR) + { + return FALSE; + } + + if (pDlgData->hBarBitmap) + { + HDC hdcMem; + HGDIOBJ hOld; + DWORD off = pDlgData->BarCounter; + DWORD iw = pDlgData->BarWidth; + DWORD ih = pDlgData->BarHeight; + + hdcMem = CreateCompatibleDC(lpDis->hDC); + hOld = SelectObject(hdcMem, pDlgData->hBarBitmap); + BitBlt(lpDis->hDC, off, 0, iw - off, ih, hdcMem, 0, 0, SRCCOPY); + BitBlt(lpDis->hDC, 0, 0, off, ih, hdcMem, iw - off, 0, SRCCOPY); + SelectObject(hdcMem, hOld); + DeleteDC(hdcMem); + return TRUE; + } + return FALSE; + } + + case WM_DESTROY: + { + if (pDlgData->hBarBitmap) + { + KillTimer(hwndDlg, IDT_BAR); + } + + DeleteObject(pDlgData->hLogoBitmap); + DeleteObject(pDlgData->hBarBitmap); + HeapFree(GetProcessHeap(), 0, pDlgData); return TRUE; } } @@ -552,7 +657,7 @@ static DWORD WINAPI ShowStatusMessageThread( IN LPVOID lpParameter) { - HWND hWnd, hItem; + HWND hWnd; MSG Msg; UNREFERENCED_PARAMETER(lpParameter); @@ -566,12 +671,6 @@ ShowStatusMessageThread( ShowWindow(hWnd, SW_SHOW); - hItem = GetDlgItem(hWnd, IDC_STATUSPROGRESS); - if (hItem) - { - PostMessage(hItem, PBM_SETMARQUEE, TRUE, 40); - } - /* Message loop for the Status window */ while (GetMessage(&Msg, NULL, 0, 0)) { diff --git a/dll/win32/syssetup/lang/bg-BG.rc b/dll/win32/syssetup/lang/bg-BG.rc index b44ed78a87c..19cfc38c22e 100644 --- a/dll/win32/syssetup/lang/bg-BG.rc +++ b/dll/win32/syssetup/lang/bg-BG.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "Добре", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Почакайте..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/cs-CZ.rc b/dll/win32/syssetup/lang/cs-CZ.rc index 81e8900915f..c088501a01e 100644 --- a/dll/win32/syssetup/lang/cs-CZ.rc +++ b/dll/win32/syssetup/lang/cs-CZ.rc @@ -141,13 +141,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Prosím čekejte..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/da-DK.rc b/dll/win32/syssetup/lang/da-DK.rc index e0ef504d3ff..7159b92d21b 100644 --- a/dll/win32/syssetup/lang/da-DK.rc +++ b/dll/win32/syssetup/lang/da-DK.rc @@ -154,13 +154,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Please wait..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/de-DE.rc b/dll/win32/syssetup/lang/de-DE.rc index db51991860f..c4c124b6a08 100644 --- a/dll/win32/syssetup/lang/de-DE.rc +++ b/dll/win32/syssetup/lang/de-DE.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "Schließen", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Bitte warten..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/el-GR.rc b/dll/win32/syssetup/lang/el-GR.rc index a1591e40d72..170abdeaf9e 100644 --- a/dll/win32/syssetup/lang/el-GR.rc +++ b/dll/win32/syssetup/lang/el-GR.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Παρακαλώ περιμένετε..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/en-US.rc b/dll/win32/syssetup/lang/en-US.rc index ee4deaa57f6..0660c4c41c4 100644 --- a/dll/win32/syssetup/lang/en-US.rc +++ b/dll/win32/syssetup/lang/en-US.rc @@ -154,13 +154,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Please wait..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/es-ES.rc b/dll/win32/syssetup/lang/es-ES.rc index ac7c02d2517..9f8b03c48b2 100644 --- a/dll/win32/syssetup/lang/es-ES.rc +++ b/dll/win32/syssetup/lang/es-ES.rc @@ -144,13 +144,14 @@ BEGIN DEFPUSHBUTTON "Aceptar", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Espere un momento..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/et-EE.rc b/dll/win32/syssetup/lang/et-EE.rc index d32aa2eb4bd..78e709380ae 100644 --- a/dll/win32/syssetup/lang/et-EE.rc +++ b/dll/win32/syssetup/lang/et-EE.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "Olgu", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Palun oota..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/fi-FI.rc b/dll/win32/syssetup/lang/fi-FI.rc index 6ebf43e9acf..ff3861bb9e2 100644 --- a/dll/win32/syssetup/lang/fi-FI.rc +++ b/dll/win32/syssetup/lang/fi-FI.rc @@ -154,13 +154,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Please wait..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/fr-FR.rc b/dll/win32/syssetup/lang/fr-FR.rc index da8c984f089..24af64425c3 100644 --- a/dll/win32/syssetup/lang/fr-FR.rc +++ b/dll/win32/syssetup/lang/fr-FR.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Veuillez patienter..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/he-IL.rc b/dll/win32/syssetup/lang/he-IL.rc index 0427892aa4e..07ebe207ed9 100644 --- a/dll/win32/syssetup/lang/he-IL.rc +++ b/dll/win32/syssetup/lang/he-IL.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "אישור", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "נא להמתין..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/hi-IN.rc b/dll/win32/syssetup/lang/hi-IN.rc index 984694686d3..d84f00b7b24 100644 --- a/dll/win32/syssetup/lang/hi-IN.rc +++ b/dll/win32/syssetup/lang/hi-IN.rc @@ -142,13 +142,14 @@ BEGIN DEFPUSHBUTTON "ठीक", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "कृपया प्रतीक्षा करें..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/hu-HU.rc b/dll/win32/syssetup/lang/hu-HU.rc index d0ccb457c08..7f7fb4f20c3 100644 --- a/dll/win32/syssetup/lang/hu-HU.rc +++ b/dll/win32/syssetup/lang/hu-HU.rc @@ -134,13 +134,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Kérem várjon..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/id-ID.rc b/dll/win32/syssetup/lang/id-ID.rc index 9a6174cd70b..ff848529a8b 100644 --- a/dll/win32/syssetup/lang/id-ID.rc +++ b/dll/win32/syssetup/lang/id-ID.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Mohon tunggu..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/it-IT.rc b/dll/win32/syssetup/lang/it-IT.rc index fdbf25d98d2..e7eab20fbf4 100644 --- a/dll/win32/syssetup/lang/it-IT.rc +++ b/dll/win32/syssetup/lang/it-IT.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Attendere ..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/ja-JP.rc b/dll/win32/syssetup/lang/ja-JP.rc index 19e65b7b706..82859a3b927 100644 --- a/dll/win32/syssetup/lang/ja-JP.rc +++ b/dll/win32/syssetup/lang/ja-JP.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "お待ち下さい..." FONT 9, "MS UI Gothic", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/lt-LT.rc b/dll/win32/syssetup/lang/lt-LT.rc index af6758fca4c..86823b22672 100644 --- a/dll/win32/syssetup/lang/lt-LT.rc +++ b/dll/win32/syssetup/lang/lt-LT.rc @@ -154,13 +154,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Please wait..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/nl-NL.rc b/dll/win32/syssetup/lang/nl-NL.rc index 41d051a2535..f636b1d9b5c 100644 --- a/dll/win32/syssetup/lang/nl-NL.rc +++ b/dll/win32/syssetup/lang/nl-NL.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Please wait..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/no-NO.rc b/dll/win32/syssetup/lang/no-NO.rc index 3b91ee6195e..292971ee1a5 100644 --- a/dll/win32/syssetup/lang/no-NO.rc +++ b/dll/win32/syssetup/lang/no-NO.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Vennligst vent..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/pl-PL.rc b/dll/win32/syssetup/lang/pl-PL.rc index aaf74a18604..9c26f169236 100644 --- a/dll/win32/syssetup/lang/pl-PL.rc +++ b/dll/win32/syssetup/lang/pl-PL.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Proszę czekać..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/pt-BR.rc b/dll/win32/syssetup/lang/pt-BR.rc index aa53f8aac7d..38ebaefcf07 100644 --- a/dll/win32/syssetup/lang/pt-BR.rc +++ b/dll/win32/syssetup/lang/pt-BR.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Por favor aguarde..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/pt-PT.rc b/dll/win32/syssetup/lang/pt-PT.rc index cd9a7862216..f6060d968ca 100644 --- a/dll/win32/syssetup/lang/pt-PT.rc +++ b/dll/win32/syssetup/lang/pt-PT.rc @@ -135,13 +135,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Por favor aguarde..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/ro-RO.rc b/dll/win32/syssetup/lang/ro-RO.rc index 0020754b2cd..9bdeac2c74d 100644 --- a/dll/win32/syssetup/lang/ro-RO.rc +++ b/dll/win32/syssetup/lang/ro-RO.rc @@ -144,13 +144,14 @@ BEGIN DEFPUSHBUTTON "Î&nchide", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Așteptați…" FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/ru-RU.rc b/dll/win32/syssetup/lang/ru-RU.rc index 96fc1a15171..cf74da8f248 100644 --- a/dll/win32/syssetup/lang/ru-RU.rc +++ b/dll/win32/syssetup/lang/ru-RU.rc @@ -138,13 +138,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Пожалуйста подождите..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/sk-SK.rc b/dll/win32/syssetup/lang/sk-SK.rc index ecdb07f61d1..a6e03a142b2 100644 --- a/dll/win32/syssetup/lang/sk-SK.rc +++ b/dll/win32/syssetup/lang/sk-SK.rc @@ -141,13 +141,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Počkajte, prosím ..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/sq-AL.rc b/dll/win32/syssetup/lang/sq-AL.rc index 0fc1f13688a..a62635f8b5a 100644 --- a/dll/win32/syssetup/lang/sq-AL.rc +++ b/dll/win32/syssetup/lang/sq-AL.rc @@ -154,13 +154,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Ju Lutem prisni..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/sv-SE.rc b/dll/win32/syssetup/lang/sv-SE.rc index 1c31d23d2f2..acbbd0cd301 100644 --- a/dll/win32/syssetup/lang/sv-SE.rc +++ b/dll/win32/syssetup/lang/sv-SE.rc @@ -154,13 +154,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Please wait..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/th-TH.rc b/dll/win32/syssetup/lang/th-TH.rc index 48f1156f2ae..211ecb24712 100644 --- a/dll/win32/syssetup/lang/th-TH.rc +++ b/dll/win32/syssetup/lang/th-TH.rc @@ -154,13 +154,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Please wait..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/tr-TR.rc b/dll/win32/syssetup/lang/tr-TR.rc index 8c94f5a07c6..4934a9dadcc 100644 --- a/dll/win32/syssetup/lang/tr-TR.rc +++ b/dll/win32/syssetup/lang/tr-TR.rc @@ -137,13 +137,14 @@ BEGIN DEFPUSHBUTTON "Tamam", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Lütfen bekleyiniz..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/uk-UA.rc b/dll/win32/syssetup/lang/uk-UA.rc index 4310bfb315c..68b1529e100 100644 --- a/dll/win32/syssetup/lang/uk-UA.rc +++ b/dll/win32/syssetup/lang/uk-UA.rc @@ -143,13 +143,14 @@ BEGIN DEFPUSHBUTTON "OK", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Зачекайте..." FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/zh-CN.rc b/dll/win32/syssetup/lang/zh-CN.rc index dbce04d3cbc..513adaefc56 100644 --- a/dll/win32/syssetup/lang/zh-CN.rc +++ b/dll/win32/syssetup/lang/zh-CN.rc @@ -137,13 +137,14 @@ BEGIN DEFPUSHBUTTON "确定", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "请稍候..." FONT 9, "宋体", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/lang/zh-TW.rc b/dll/win32/syssetup/lang/zh-TW.rc index 066697b4f91..a6f4494bc99 100644 --- a/dll/win32/syssetup/lang/zh-TW.rc +++ b/dll/win32/syssetup/lang/zh-TW.rc @@ -160,13 +160,14 @@ BEGIN DEFPUSHBUTTON "確定", IDOK, 141, 209, 50, 14 END -IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 274, 37 +IDD_STATUSWINDOW_DLG DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "請稍候..." FONT 9, "新細明體", 400, 0, 1 BEGIN - LTEXT "", IDC_STATUSLABEL, 7, 8, 234, 12, SS_WORDELLIPSIS - CONTROL "Progress1", IDC_STATUSPROGRESS, "msctls_progress32", WS_BORDER | PBS_MARQUEE, 7, 21, 261, 10 + CONTROL IDB_REACTOS, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + CONTROL "", IDC_BAR, "Static", SS_OWNERDRAW, 0, 44, 275, 4 + LTEXT "", IDC_STATUSLABEL, 7, 59, 235, 12, SS_WORDELLIPSIS END IDD_PS2MOUSEPROPERTIES DIALOGEX 0, 0, 252, 218 diff --git a/dll/win32/syssetup/resource.h b/dll/win32/syssetup/resource.h index 57dcff258f1..f4f24462dff 100644 --- a/dll/win32/syssetup/resource.h +++ b/dll/win32/syssetup/resource.h @@ -24,6 +24,8 @@ #define IDB_LAUTUS 103 #define IDB_LUNAR 104 #define IDB_MIZU 105 +#define IDB_REACTOS 106 +#define IDB_LINE 107 #define IDI_ICON1 10 #define IDI_ICON2 11 @@ -78,7 +80,8 @@ #define IDD_STATUSWINDOW_DLG 2200 #define IDC_STATUSLABEL 2201 -#define IDC_STATUSPROGRESS 2202 +#define IDC_ROSLOGO 2202 +#define IDC_BAR 2503 #define IDD_PS2MOUSEPROPERTIES 2300 #define IDC_PS2MOUSESAMPLERATE 2301 @@ -161,3 +164,6 @@ #define IDS_DEFAULT 3906 #define IDR_GPL 4000 + +/* Timer ID for the animated dialog bar. */ +#define IDT_BAR 1 diff --git a/dll/win32/syssetup/resources/line.bmp b/dll/win32/syssetup/resources/line.bmp new file mode 100644 index 0000000000000000000000000000000000000000..08717d3cbe7738f9fba2ed8d5a3c8e8fd4fd2ec2 GIT binary patch literal 6254 zcmeHLS65nD7&Q;`I?wYH=5cDqnIz7PDN{|;i8QgyEGU zPU0``zPC5x@X_>}PiEh`n1AQ`@_W};Ke)aA(cR*{$D5x#EDcF-fA+Ncg>3bJZ2gd8 z^T^BA$lK1y``xcT?|<{P|DEb!Om%$h=k$c;{M6t1ng54B0zUp3`01}8m%oEt{|R>c zH^kk9?qNbFJrDJK5$0(cPBsgtm`8ZMjP!mLBV`8XNQuv4Dh)*ezE~!y&Y0>U!F{JcZaz-2_Gu}HZ!6!S3nw?C`N%3c- z1~SuvSs5X$%use#7$-Y|n-j%jM)O%Qe0FRuCtko!%;P8J=cW`0QVa6Z3-dFJ3bTrf za!P>WoYG=OSuvx$$_WPJDaN*-nK%n+E`MqFJjmjJW5b3 z%M|h%6ot~(7NjT>#iC>sj`BeQr~o0L1>}Gt5CyvCB|V@H1kR3jfK1tN8;AwHAQ@Ck z`x`(z$VUs%i18jFnj-10l5|y~O`{#Q9zmUckMg?OMMXbFI*pe|?(fY_iqXb*r6p+;yD%7i|lQfL*5g>IqV zI~kXiFraE^8w!Wcq4vUp%)-3%0zn#FkjGCJ@Dc^w_*`}zJi=ps<}#wVIgy;~aCT-G zD}&BV4`HSSF;W9yuIwbgtVAm82GhZMFd%FQGs2QEChQ55CWSe}un8d!FmGJYySPBx z*Z}JoniZ@KgGc*X!0fO*j341;9!@a}Bby=+=%g2PkLQR81O?&(p@HZ?fFMR_&d+F0 zPyHO9P#qro+8ZNk5IBe(FFPZO?IViKL$dV)8ZloZ=4-@!jhL?y^EF}}N~}YPbtth8CDx(D{u;5rM(nQ<`)mJWf9*fW CF4*b- literal 0 HcmV?d00001 diff --git a/dll/win32/syssetup/resources/reactos.bmp b/dll/win32/syssetup/resources/reactos.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bfee4ff308f9de105be000f1839e93e73fd9a492 GIT binary patch literal 89334 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 b-*rd_u{N4W#e&slR literal 0 HcmV?d00001 diff --git a/dll/win32/syssetup/syssetup.rc b/dll/win32/syssetup/syssetup.rc index 7d002554769..ce7f4a460a9 100644 --- a/dll/win32/syssetup/syssetup.rc +++ b/dll/win32/syssetup/syssetup.rc @@ -22,6 +22,8 @@ IDB_CLASSIC BITMAP "resources/thmclassic.bmp" IDB_LAUTUS BITMAP "resources/thmlautus.bmp" IDB_LUNAR BITMAP "resources/thmlunar.bmp" IDB_MIZU BITMAP "resources/thmmizu.bmp" +IDB_REACTOS BITMAP "resources/reactos.bmp" +IDB_LINE BITMAP "resources/line.bmp" IDI_ICON1 ICON "resources/1.ico" IDI_ICON2 ICON "resources/2.ico"