Index: reactos/dll/win32/shell32/CMakeLists.txt =================================================================== --- reactos/dll/win32/shell32/CMakeLists.txt (revision 74543) +++ reactos/dll/win32/shell32/CMakeLists.txt (working copy) @@ -107,7 +107,7 @@ set_module_type(shell32 win32dll UNICODE) target_link_libraries(shell32 shellmenu shelldesktop atlnew wine uuid recyclebin) add_delay_importlibs(shell32 powrprof shdocvw devmgr winspool winmm mpr uxtheme ole32 oleaut32 userenv browseui version fmifs) -add_importlibs(shell32 advapi32 gdi32 user32 comctl32 comdlg32 shlwapi msvcrt kernel32 ntdll) +add_importlibs(shell32 advapi32 advapi32_vista gdi32 user32 comctl32 comdlg32 shlwapi msvcrt kernel32 ntdll) add_dependencies(shell32 stdole2) # shell32_shldisp.tlb needs stdole2.tlb add_pch(shell32 precomp.h SOURCE) add_cd_file(TARGET shell32 DESTINATION reactos/system32 FOR all) Index: reactos/dll/win32/shell32/dialogs/folder_options.cpp =================================================================== --- reactos/dll/win32/shell32/dialogs/folder_options.cpp (revision 74543) +++ reactos/dll/win32/shell32/dialogs/folder_options.cpp (working copy) @@ -39,6 +39,10 @@ WCHAR FileDescription[100]; WCHAR ClassKey[MAX_PATH]; DWORD EditFlags; + WCHAR AppName[64]; + WCHAR IconLocation[MAX_PATH + 64]; + HICON hIconLarge; + HICON hIconSmall; } FOLDER_FILE_TYPE_ENTRY, *PFOLDER_FILE_TYPE_ENTRY; // uniquely-defined icon entry for Advanced Settings @@ -1315,7 +1319,8 @@ static VOID -InsertFileType(HWND hDlgCtrl, WCHAR * szName, PINT iItem, WCHAR * szFile) +InsertFileType(HWND hDlgCtrl, WCHAR * szName, PINT iItem, WCHAR * szFile, + HIMAGELIST himlLarge, HIMAGELIST himlSmall) { PFOLDER_FILE_TYPE_ENTRY Entry; HKEY hKey; @@ -1383,6 +1388,50 @@ RegQueryValueExW(hKey, L"EditFlags", NULL, NULL, (LPBYTE)&Entry->EditFlags, &dwSize); } + /* FIXME: Entry->AppName */ + + /* get icon */ + HKEY hDefIconKey; + Entry->IconLocation[0] = UNICODE_NULL; + Entry->hIconLarge = NULL; + Entry->hIconSmall = NULL; + if (RegOpenKeyExW(hKey, L"DefaultIcon", 0, KEY_READ, &hDefIconKey) == ERROR_SUCCESS) + { + WCHAR sz[MAX_PATH + 64]; + dwSize = sizeof(sz); + if (!RegQueryValueExW(hDefIconKey, NULL, NULL, NULL, (LPBYTE)sz, &dwSize)) + { + if (ExpandEnvironmentStringsW(sz, Entry->IconLocation, + _countof(Entry->IconLocation))) + { + LPWSTR pch = wcsrchr(Entry->IconLocation, L','); + if (pch) + { + *pch = UNICODE_NULL; + INT Index = abs(_wtoi(pch + 1)); + ExtractIconExW(Entry->IconLocation, Index, + &Entry->hIconLarge, &Entry->hIconSmall, + 1); + *pch = L','; + } + else + { + ExtractIconExW(Entry->IconLocation, 0, + &Entry->hIconLarge, &Entry->hIconSmall, + 1); + } + } + } + RegCloseKey(hDefIconKey); + } + + INT iSmallImage = -1; + if (Entry->hIconLarge && Entry->hIconSmall) + { + ImageList_AddIcon(himlLarge, Entry->hIconLarge); + iSmallImage = ImageList_AddIcon(himlSmall, Entry->hIconSmall); + } + /* close key */ RegCloseKey(hKey); @@ -1389,6 +1438,8 @@ /* Do not add excluded entries */ if (Entry->EditFlags & 0x00000001) //FTA_Exclude { + DestroyIcon(Entry->hIconLarge); + DestroyIcon(Entry->hIconSmall); HeapFree(GetProcessHeap(), 0, Entry); return; } @@ -1407,10 +1458,15 @@ ZeroMemory(&lvItem, sizeof(LVITEMW)); lvItem.mask = LVIF_TEXT | LVIF_PARAM; + if (iSmallImage != -1) + { + lvItem.mask |= LVIF_IMAGE; + } lvItem.iSubItem = 0; lvItem.pszText = &Entry->FileExtension[1]; lvItem.iItem = *iItem; lvItem.lParam = (LPARAM)Entry; + lvItem.iImage = iSmallImage; (void)SendMessageW(hDlgCtrl, LVM_INSERTITEMW, 0, (LPARAM)&lvItem); ZeroMemory(&lvItem, sizeof(LVITEMW)); @@ -1452,8 +1508,21 @@ DWORD dwName; LVITEMW lvItem; INT iItem = 0; + HIMAGELIST himlLarge, himlSmall; hDlgCtrl = GetDlgItem(hwndDlg, 14000); + + himlLarge = ImageList_Create(GetSystemMetrics(SM_CXICON), + GetSystemMetrics(SM_CYICON), + ILC_COLOR32 | ILC_MASK, + 256, 20); + himlSmall = ImageList_Create(GetSystemMetrics(SM_CXSMICON), + GetSystemMetrics(SM_CYSMICON), + ILC_COLOR32 | ILC_MASK, + 256, 20); + ListView_SetImageList(hDlgCtrl, himlLarge, LVSIL_NORMAL); + ListView_SetImageList(hDlgCtrl, himlSmall, LVSIL_SMALL); + InitializeFileTypesListCtrlColumns(hDlgCtrl); szFile[0] = 0; @@ -1468,7 +1537,7 @@ while (RegEnumKeyExW(HKEY_CLASSES_ROOT, dwIndex++, szName, &dwName, NULL, NULL, NULL, NULL) == ERROR_SUCCESS) { - InsertFileType(hDlgCtrl, szName, &iItem, szFile); + InsertFileType(hDlgCtrl, szName, &iItem, szFile, himlLarge, himlSmall); dwName = _countof(szName); } @@ -1495,14 +1564,21 @@ static PFOLDER_FILE_TYPE_ENTRY -FindSelectedItem( - HWND hDlgCtrl) +FindSelectedItem(HWND hDlgCtrl, INT Index = -1) { - UINT Count, Index; + INT Count; LVITEMW lvItem; Count = ListView_GetItemCount(hDlgCtrl); + if (Index == -1) + { + const UINT Flags = LVNI_ALL | LVNI_SELECTED; + Index = ListView_GetNextItem(hDlgCtrl, -1, Flags); + if (Index == -1) + return NULL; + } + for (Index = 0; Index < Count; Index++) { ZeroMemory(&lvItem, sizeof(LVITEM)); @@ -1520,6 +1596,130 @@ return NULL; } +INT_PTR CALLBACK +NewExtDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + /* FIXME */ + static HWND s_hListView = NULL; + switch (uMsg) + { + case WM_INITDIALOG: + s_hListView = (HWND)lParam; + return TRUE; + + case WM_COMMAND: + switch (LOWORD(wParam)) + { + case IDOK: + EndDialog(hwndDlg, IDOK); + break; + case IDCANCEL: + EndDialog(hwndDlg, IDCANCEL); + break; + } + break; + } + UNREFERENCED_LOCAL_VARIABLE(s_hListView); + return 0; +} + +void FileTypesDlg_OnNew(HWND hwndDlg, HWND hListView) +{ + DialogBoxParamW(shell32_hInstance, MAKEINTRESOURCEW(IDD_NEW_EXT), + hwndDlg, NewExtDlgProc, (LPARAM)hListView); +} + +void FileTypesDlg_OnChange(HWND hwndDlg, HWND hListView) +{ + OPENASINFO Info; + PFOLDER_FILE_TYPE_ENTRY pItem = FindSelectedItem(hListView); + if (pItem) + { + Info.oaifInFlags = OAIF_ALLOW_REGISTRATION | OAIF_REGISTER_EXT; + Info.pcszClass = pItem->FileExtension; + SHOpenWithDialog(hwndDlg, &Info); + } +} + +void FileTypesDlg_OnDelete(HWND hwndDlg, HWND hListView) +{ + const UINT Flags = LVNI_ALL | LVNI_SELECTED; + INT iItem = ListView_GetNextItem(hListView, -1, Flags); + if (iItem == -1) + return; + + PFOLDER_FILE_TYPE_ENTRY pItem = FindSelectedItem(hListView, iItem); + if (pItem == NULL) + return; + + // FIXME: registry + LONG Result = RegDeleteTreeW(HKEY_CLASSES_ROOT, pItem->FileExtension); + if (Result != ERROR_SUCCESS) + { + // FIXME: error message + return; + } + + ListView_DeleteItem(hListView, iItem); + DestroyIcon(pItem->hIconLarge); + DestroyIcon(pItem->hIconSmall); + HeapFree(GetProcessHeap(), 0, pItem); + + InvalidateRect(hListView, NULL, TRUE); +} + +INT_PTR CALLBACK +EditFileTypeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + /* FIXME */ + static PFOLDER_FILE_TYPE_ENTRY s_pItem = NULL; + static HICON s_hIcon = NULL; + switch (uMsg) + { + case WM_INITDIALOG: + s_pItem = (PFOLDER_FILE_TYPE_ENTRY)lParam; + SetDlgItemTextW(hwndDlg, 1103, s_pItem->FileDescription); + SendDlgItemMessageW(hwndDlg, 1100, STM_SETICON, + (WPARAM)s_pItem->hIconLarge, 0); + return TRUE; + case WM_COMMAND: + switch (LOWORD(wParam)) + { + case IDOK: + s_pItem = s_pItem; + EndDialog(hwndDlg, IDOK); + DestroyIcon(s_hIcon); + break; + case IDCANCEL: + EndDialog(hwndDlg, IDCANCEL); + DestroyIcon(s_hIcon); + break; + case 1101: // Change Icon... + break; + case 1108: // New... + break; + case 1109: // Edit... + break; + case 1110: // Remove + break; + case 1111: // Set Default + break; + } + break; + } + return 0; +} + +void FileTypesDlg_OnAdvanced(HWND hwndDlg, HWND hListView) +{ + PFOLDER_FILE_TYPE_ENTRY pItem = FindSelectedItem(hListView); + if (pItem == NULL) + return; + + DialogBoxParamW(shell32_hInstance, MAKEINTRESOURCEW(IDD_EDIT_FILE_TYPE), + hwndDlg, EditFileTypeDlgProc, (LPARAM)pItem); +} + INT_PTR CALLBACK FolderOptionsFileTypesDlg( @@ -1532,7 +1732,7 @@ LVITEMW lvItem; WCHAR Buffer[255], FormatBuffer[255]; PFOLDER_FILE_TYPE_ENTRY pItem; - OPENASINFO Info; + HWND hListView = GetDlgItem(hwndDlg, 14000); switch(uMsg) { @@ -1548,15 +1748,18 @@ case WM_COMMAND: switch(LOWORD(wParam)) { - case 14006: - pItem = FindSelectedItem(GetDlgItem(hwndDlg, 14000)); - if (pItem) - { - Info.oaifInFlags = OAIF_ALLOW_REGISTRATION | OAIF_REGISTER_EXT; - Info.pcszClass = pItem->FileExtension; - SHOpenWithDialog(hwndDlg, &Info); - } + case 14001: // New + FileTypesDlg_OnNew(hwndDlg, hListView); break; + case 14002: // Delete + FileTypesDlg_OnDelete(hwndDlg, hListView); + break; + case 14006: // Change... + FileTypesDlg_OnChange(hwndDlg, hListView); + break; + case 14008: // Advanced + FileTypesDlg_OnAdvanced(hwndDlg, hListView); + break; } break; Index: reactos/dll/win32/shell32/lang/bg-BG.rc =================================================================== --- reactos/dll/win32/shell32/lang/bg-BG.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/bg-BG.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/ca-ES.rc =================================================================== --- reactos/dll/win32/shell32/lang/ca-ES.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/ca-ES.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/cs-CZ.rc =================================================================== --- reactos/dll/win32/shell32/lang/cs-CZ.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/cs-CZ.rc (working copy) @@ -637,6 +637,41 @@ PUSHBUTTON "Ne", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/da-DK.rc =================================================================== --- reactos/dll/win32/shell32/lang/da-DK.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/da-DK.rc (working copy) @@ -637,6 +637,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/de-DE.rc =================================================================== --- reactos/dll/win32/shell32/lang/de-DE.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/de-DE.rc (working copy) @@ -632,6 +632,41 @@ PUSHBUTTON "&Nein", IDNO, 180, 60, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/el-GR.rc =================================================================== --- reactos/dll/win32/shell32/lang/el-GR.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/el-GR.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/en-GB.rc =================================================================== --- reactos/dll/win32/shell32/lang/en-GB.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/en-GB.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/en-US.rc =================================================================== --- reactos/dll/win32/shell32/lang/en-US.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/en-US.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/es-ES.rc =================================================================== --- reactos/dll/win32/shell32/lang/es-ES.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/es-ES.rc (working copy) @@ -633,6 +633,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/fi-FI.rc =================================================================== --- reactos/dll/win32/shell32/lang/fi-FI.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/fi-FI.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/fr-FR.rc =================================================================== --- reactos/dll/win32/shell32/lang/fr-FR.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/fr-FR.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "Non", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/he-IL.rc =================================================================== --- reactos/dll/win32/shell32/lang/he-IL.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/he-IL.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/hu-HU.rc =================================================================== --- reactos/dll/win32/shell32/lang/hu-HU.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/hu-HU.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/it-IT.rc =================================================================== --- reactos/dll/win32/shell32/lang/it-IT.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/it-IT.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/ja-JP.rc =================================================================== --- reactos/dll/win32/shell32/lang/ja-JP.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/ja-JP.rc (working copy) @@ -628,6 +628,41 @@ PUSHBUTTON "いいえ", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/ko-KR.rc =================================================================== --- reactos/dll/win32/shell32/lang/ko-KR.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/ko-KR.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/nl-NL.rc =================================================================== --- reactos/dll/win32/shell32/lang/nl-NL.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/nl-NL.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/no-NO.rc =================================================================== --- reactos/dll/win32/shell32/lang/no-NO.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/no-NO.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/pl-PL.rc =================================================================== --- reactos/dll/win32/shell32/lang/pl-PL.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/pl-PL.rc (working copy) @@ -635,6 +635,41 @@ PUSHBUTTON "Nie", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/pt-BR.rc =================================================================== --- reactos/dll/win32/shell32/lang/pt-BR.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/pt-BR.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/pt-PT.rc =================================================================== --- reactos/dll/win32/shell32/lang/pt-PT.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/pt-PT.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/ro-RO.rc =================================================================== --- reactos/dll/win32/shell32/lang/ro-RO.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/ro-RO.rc (working copy) @@ -633,6 +633,41 @@ PUSHBUTTON "N&u", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/ru-RU.rc =================================================================== --- reactos/dll/win32/shell32/lang/ru-RU.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/ru-RU.rc (working copy) @@ -633,6 +633,41 @@ PUSHBUTTON "Нет", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/sk-SK.rc =================================================================== --- reactos/dll/win32/shell32/lang/sk-SK.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/sk-SK.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/sl-SI.rc =================================================================== --- reactos/dll/win32/shell32/lang/sl-SI.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/sl-SI.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/sq-AL.rc =================================================================== --- reactos/dll/win32/shell32/lang/sq-AL.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/sq-AL.rc (working copy) @@ -635,6 +635,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/sv-SE.rc =================================================================== --- reactos/dll/win32/shell32/lang/sv-SE.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/sv-SE.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "Nej", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/tr-TR.rc =================================================================== --- reactos/dll/win32/shell32/lang/tr-TR.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/tr-TR.rc (working copy) @@ -633,6 +633,41 @@ PUSHBUTTON "Hayır", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/uk-UA.rc =================================================================== --- reactos/dll/win32/shell32/lang/uk-UA.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/uk-UA.rc (working copy) @@ -631,6 +631,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/zh-CN.rc =================================================================== --- reactos/dll/win32/shell32/lang/zh-CN.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/zh-CN.rc (working copy) @@ -638,6 +638,41 @@ PUSHBUTTON "否", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/lang/zh-TW.rc =================================================================== --- reactos/dll/win32/shell32/lang/zh-TW.rc (revision 74543) +++ reactos/dll/win32/shell32/lang/zh-TW.rc (working copy) @@ -639,6 +639,41 @@ PUSHBUTTON "No", IDNO, 180, 55, 50, 14 END +IDD_NEW_EXT DIALOGEX 0, 0, 260, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Create New Extension" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "&File Extension:", 1027, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 85, 14 + CONTROL "", 1023, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 105, 8, 60, 14 + CONTROL "<< Ad&vanced", 1024, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 8, 65, 15 + CONTROL "&Associated File Type:", 1026, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 34, 85, 14 + CONTROL "", 1025, "COMBOBOX", WS_TABSTOP | WS_GROUP | WS_VSCROLL | WS_VISIBLE | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 32, 145, 120 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 125, 55, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 190, 55, 60, 14 +END + +IDD_EDIT_FILE_TYPE DIALOG 0, 0, 275, 210 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Edit File Type" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", 1100, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 10, 20, 20 + CONTROL "", 1103, "EDIT", ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 40, 13, 140, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 13, 80, 14 + CONTROL "Actions:", 1106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 39, 95, 12 + CONTROL "", 1107, "SysListView32", LVS_LIST | LVS_SINGLESEL | LVS_SORTASCENDING | LVS_OWNERDRAWFIXED | LVS_NOCOLUMNHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 50, 170, 73 + CONTROL "&New...", 1108, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 50, 80, 14 + CONTROL "&Edit...", 1109, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 70, 80, 14 + CONTROL "&Remove", 1110, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 90, 80, 14 + CONTROL "&Set Default", 1111, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 185, 110, 80, 14 + CONTROL "Confirm &open after download", 1119, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 135, 190, 14 + CONTROL "Al&ways show extension", 1113, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 150, 190, 14 + CONTROL "&Browse in same window", 1120, "BUTTON", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 165, 190, 14 + CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 140, 185, 60, 14 + CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 205, 185, 60, 14 +END + STRINGTABLE BEGIN /* columns in the shellview */ Index: reactos/dll/win32/shell32/precomp.h =================================================================== --- reactos/dll/win32/shell32/precomp.h (revision 74543) +++ reactos/dll/win32/shell32/precomp.h (working copy) @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include Index: reactos/dll/win32/shell32/shresdef.h =================================================================== --- reactos/dll/win32/shell32/shresdef.h (revision 74543) +++ reactos/dll/win32/shell32/shresdef.h (working copy) @@ -339,11 +339,14 @@ #define IDC_BROWSE_FOR_FOLDER_TREEVIEW 0x3741 /* Other dialogs */ +/* FIXME: these values are not compatible with 2k3 */ #define IDD_RUN_AS 23 #define IDD_OPEN_WITH 24 #define IDD_FORMAT_DRIVE 25 #define IDD_CHECK_DISK 26 #define IDD_NOOPEN 27 +#define IDD_NEW_EXT 28 +#define IDD_EDIT_FILE_TYPE 36 /* Not used dialogs */ #define IDD_SHUTDOWN 29