Index: reactos/dll/win32/shell32/dialogs/folder_options.cpp =================================================================== --- reactos/dll/win32/shell32/dialogs/folder_options.cpp (revision 74124) +++ reactos/dll/win32/shell32/dialogs/folder_options.cpp (working copy) @@ -39,8 +39,24 @@ 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; +LPWSTR LoadStringDx(INT id, LPCWSTR DefaultValue = NULL) +{ + static WCHAR s_sz[MAX_PATH]; + s_sz[0] = UNICODE_NULL; + if (!LoadStringW(shell32_hInstance, id, s_sz, _countof(s_sz)) && + DefaultValue != NULL) + { + lstrcpynW(s_sz, DefaultValue, _countof(s_sz)); + } + return s_sz; +} + // uniquely-defined icon entry for Advanced Settings typedef struct ADVANCED_ICON { @@ -1127,17 +1143,17 @@ extern "C" VOID WINAPI SHGetSetSettings(LPSHELLSTATE lpss, DWORD dwMask, BOOL bSet); -static BOOL CALLBACK RefreshBrowsersCallback (HWND hWnd, LPARAM msg) +static BOOL CALLBACK RefreshBrowsersCallback(HWND hWnd, LPARAM msg) { WCHAR ClassName[100]; - if (GetClassName(hWnd, ClassName, 100)) + if (!GetClassName(hWnd, ClassName, _countof(ClassName))) + return TRUE; + + if (!wcscmp(ClassName, L"Progman") || + !wcscmp(ClassName, L"CabinetWClass") || + !wcscmp(ClassName, L"ExploreWClass")) { - if (!wcscmp(ClassName, L"Progman") || - !wcscmp(ClassName, L"CabinetWClass") || - !wcscmp(ClassName, L"ExploreWClass")) - { - PostMessage(hWnd, WM_COMMAND, FCIDM_DESKBROWSER_REFRESH, 0); - } + PostMessage(hWnd, WM_COMMAND, FCIDM_DESKBROWSER_REFRESH, 0); } return TRUE; } @@ -1258,48 +1274,28 @@ { RECT clientRect; LVCOLUMNW col; - WCHAR szName[50]; DWORD dwStyle; - int columnSize = 140; + const int columnSize = 140; - - if (!LoadStringW(shell32_hInstance, IDS_COLUMN_EXTENSION, szName, sizeof(szName) / sizeof(WCHAR))) - { - /* default to english */ - wcscpy(szName, L"Extensions"); - } - - /* make sure its null terminated */ - szName[(sizeof(szName)/sizeof(WCHAR))-1] = 0; - GetClientRect(hDlgCtrl, &clientRect); ZeroMemory(&col, sizeof(LV_COLUMN)); - columnSize = 140; //FIXME + col.mask = LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM | LVCF_FMT; + col.fmt = LVCFMT_FIXED_WIDTH | LVCFMT_LEFT; + + col.pszText = LoadStringDx(IDS_COLUMN_EXTENSION, L"Extensions"); col.iSubItem = 0; - col.mask = LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM | LVCF_FMT; - col.fmt = LVCFMT_FIXED_WIDTH; - col.cx = columnSize | LVCFMT_LEFT; - col.cchTextMax = wcslen(szName); - col.pszText = szName; - (void)SendMessageW(hDlgCtrl, LVM_INSERTCOLUMNW, 0, (LPARAM)&col); + col.cx = columnSize; + ListView_InsertColumn(hDlgCtrl, 0, &col); - if (!LoadStringW(shell32_hInstance, IDS_FILE_TYPES, szName, sizeof(szName) / sizeof(WCHAR))) - { - /* default to english */ - wcscpy(szName, L"File Types"); - ERR("Failed to load localized string!\n"); - } - + col.pszText = LoadStringDx(IDS_FILE_TYPES, L"File Types"); col.iSubItem = 1; col.cx = clientRect.right - clientRect.left - columnSize; - col.cchTextMax = wcslen(szName); - col.pszText = szName; - (void)SendMessageW(hDlgCtrl, LVM_INSERTCOLUMNW, 1, (LPARAM)&col); + ListView_InsertColumn(hDlgCtrl, 1, &col); /* set full select style */ - dwStyle = (DWORD) SendMessage(hDlgCtrl, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0); + dwStyle = ListView_GetExtendedListViewStyle(hDlgCtrl); dwStyle = dwStyle | LVS_EX_FULLROWSELECT; - SendMessage(hDlgCtrl, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, dwStyle); + ListView_SetExtendedListViewStyle(hDlgCtrl, dwStyle); } INT @@ -1315,7 +1311,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; @@ -1338,6 +1335,8 @@ /* open key */ if (RegOpenKeyExW(HKEY_CLASSES_ROOT, szName, 0, KEY_READ, &hKey) != ERROR_SUCCESS) { + DestroyIcon(Entry->hIconLarge); + DestroyIcon(Entry->hIconSmall); HeapFree(GetProcessHeap(), 0, Entry); return; } @@ -1383,6 +1382,51 @@ 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 +1433,8 @@ /* Do not add excluded entries */ if (Entry->EditFlags & 0x00000001) //FTA_Exclude { + DestroyIcon(Entry->hIconLarge); + DestroyIcon(Entry->hIconSmall); HeapFree(GetProcessHeap(), 0, Entry); return; } @@ -1406,12 +1452,13 @@ } ZeroMemory(&lvItem, sizeof(LVITEMW)); - lvItem.mask = LVIF_TEXT | LVIF_PARAM; + lvItem.mask = LVIF_TEXT | LVIF_PARAM | LVIF_IMAGE; lvItem.iSubItem = 0; lvItem.pszText = &Entry->FileExtension[1]; lvItem.iItem = *iItem; lvItem.lParam = (LPARAM)Entry; - (void)SendMessageW(hDlgCtrl, LVM_INSERTITEMW, 0, (LPARAM)&lvItem); + lvItem.iImage = iSmallImage; + ListView_InsertItem(hDlgCtrl, &lvItem); ZeroMemory(&lvItem, sizeof(LVITEMW)); lvItem.mask = LVIF_TEXT; @@ -1448,27 +1495,33 @@ HWND hDlgCtrl; DWORD dwIndex = 0; WCHAR szName[50]; - WCHAR szFile[100]; 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; - if (!LoadStringW(shell32_hInstance, IDS_FILE_EXT_TYPE, szFile, _countof(szFile))) - { - /* default to english */ - wcscpy(szFile, L"%s File"); - } - szFile[(_countof(szFile)) - 1] = 0; - + LPWSTR pszFile = LoadStringDx(IDS_FILE_EXT_TYPE, L"%s File"); dwName = _countof(szName); - - while (RegEnumKeyExW(HKEY_CLASSES_ROOT, dwIndex++, szName, &dwName, NULL, NULL, NULL, NULL) == ERROR_SUCCESS) + while (RegEnumKeyExW(HKEY_CLASSES_ROOT, dwIndex++, szName, &dwName, + NULL, NULL, NULL, NULL) == ERROR_SUCCESS) { - InsertFileType(hDlgCtrl, szName, &iItem, szFile); + InsertFileType(hDlgCtrl, szName, &iItem, pszFile, + himlLarge, himlSmall); dwName = _countof(szName); } @@ -1495,31 +1548,246 @@ static PFOLDER_FILE_TYPE_ENTRY -FindSelectedItem( - HWND hDlgCtrl) +FindSelectedItem(HWND hDlgCtrl, INT Index = -1) { - UINT Count, Index; + if (Index == -1) + { + const UINT Flags = LVNI_ALL | LVNI_SELECTED; + Index = ListView_GetNextItem(hDlgCtrl, -1, Flags); + if (Index == -1) + return NULL; + } + LVITEMW lvItem; + ZeroMemory(&lvItem, sizeof(lvItem)); + lvItem.mask = LVIF_PARAM; + lvItem.iItem = Index; + if (ListView_GetItem(hDlgCtrl, &lvItem)) + { + return (PFOLDER_FILE_TYPE_ENTRY)lvItem.lParam; + } - Count = ListView_GetItemCount(hDlgCtrl); + return NULL; +} - for (Index = 0; Index < Count; Index++) +INT_PTR CALLBACK +NewExtDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + // FIXME + static HWND s_hListView = NULL; + switch (uMsg) { - ZeroMemory(&lvItem, sizeof(LVITEM)); - lvItem.mask = LVIF_PARAM | LVIF_STATE; - lvItem.iItem = Index; - lvItem.stateMask = (UINT) - 1; + case WM_INITDIALOG: + s_hListView = (HWND)lParam; + return TRUE; - if (ListView_GetItem(hDlgCtrl, &lvItem)) + case WM_COMMAND: + switch (LOWORD(wParam)) + { + case IDOK: + s_hListView = s_hListView; + EndDialog(hwndDlg, IDOK); + break; + case IDCANCEL: + EndDialog(hwndDlg, IDCANCEL); + break; + } + break; + } + 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); + } +} + +LONG MyRegDeleteTreeW(HKEY hKey, LPCWSTR pszSubKey) +{ + LONG ret; + DWORD cchSubKeyMax, cchValueMax, cchMax, cch; + WCHAR szNameBuf[MAX_PATH], *pszName = szNameBuf; + HKEY hSubKey; + + ret = RegOpenKeyExW(hKey, pszSubKey, 0, KEY_READ, &hSubKey); + if (ret) + return ret; + + ret = RegQueryInfoKeyW(hSubKey, NULL, NULL, NULL, NULL, + &cchSubKeyMax, NULL, NULL, &cchValueMax, NULL, NULL, NULL); + if (ret) + goto cleanup; + + cchSubKeyMax++; + cchValueMax++; + cchMax = max(cchSubKeyMax, cchValueMax); + if (cchMax > _countof(szNameBuf)) + { + pszName = (LPWSTR)HeapAlloc(GetProcessHeap(), 0, cchMax * + sizeof(WCHAR)); + if (pszName == NULL) { - if (lvItem.state & LVIS_SELECTED) - return (PFOLDER_FILE_TYPE_ENTRY)lvItem.lParam; + ret = ERROR_NOT_ENOUGH_MEMORY; + goto cleanup; } } - return NULL; + for (;;) + { + cch = cchMax; + if (RegEnumKeyExW(hSubKey, 0, pszName, &cch, NULL, + NULL, NULL, NULL)) break; + + ret = MyRegDeleteTreeW(hSubKey, pszName); + if (ret) + goto cleanup; + } + + ret = RegDeleteKeyW(hKey, pszSubKey); + +cleanup: + if (pszName != szNameBuf) + HeapFree(GetProcessHeap(), 0, pszName); + RegCloseKey(hSubKey); + return ret; } +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 = MyRegDeleteTreeW(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); +} + +BOOL FileTypesDlg_OnItemChanging(HWND hwndDlg, HWND hListView, LPNMLISTVIEW lppl) +{ + if (hListView != lppl->hdr.hwndFrom) + return TRUE; // prevent the change + + LVITEMW lvItem; + ZeroMemory(&lvItem, sizeof(LVITEM)); + lvItem.mask = LVIF_PARAM; + lvItem.iItem = lppl->iItem; + if (!ListView_GetItem(hListView, &lvItem)) + return TRUE; // prevent the change + + PFOLDER_FILE_TYPE_ENTRY pItem = (PFOLDER_FILE_TYPE_ENTRY)lvItem.lParam; + if (!pItem) + return TRUE; // prevent the change + + if ((lppl->uOldState & LVIS_FOCUSED) || !(lppl->uNewState & LVIS_FOCUSED)) + return TRUE; // prevent the change + + WCHAR Buffer[255], *pszFormat; + + /* format buffer and update 14003 */ + pszFormat = LoadStringDx(IDS_FILE_DETAILS, L"Details for '%s' extension"); + wsprintfW(Buffer, pszFormat, &pItem->FileExtension[1]); + SetDlgItemTextW(hwndDlg, 14003, Buffer); + + /* format buffer and update 14007 */ + pszFormat = LoadStringDx(IDS_FILE_DETAILSADV, + L"Files with extension '%s' are of type '%s'. " + L"To change settings that affect all '%s' files, click Advanced."); + wsprintfW(Buffer, pszFormat, &pItem->FileExtension[1], &pItem->FileDescription[0], &pItem->FileDescription[0]); + SetDlgItemTextW(hwndDlg, 14007, Buffer); + + /* Enable the Delete button */ + if (pItem->EditFlags & 0x00000010) // FTA_NoRemove + EnableWindow(GetDlgItem(hwndDlg, 14002), FALSE); + else + EnableWindow(GetDlgItem(hwndDlg, 14002), TRUE); + + // FIXME: update 14005 + + return FALSE; // allow the change +} + INT_PTR CALLBACK FolderOptionsFileTypesDlg( @@ -1529,10 +1797,8 @@ LPARAM lParam) { LPNMLISTVIEW lppl; - LVITEMW lvItem; - WCHAR Buffer[255], FormatBuffer[255]; PFOLDER_FILE_TYPE_ENTRY pItem; - OPENASINFO Info; + HWND hListView = GetDlgItem(hwndDlg, 14000); switch(uMsg) { @@ -1546,70 +1812,33 @@ return TRUE; case WM_COMMAND: - switch(LOWORD(wParam)) + 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; case WM_NOTIFY: - lppl = (LPNMLISTVIEW) lParam; - + lppl = (LPNMLISTVIEW)lParam; if (lppl->hdr.code == LVN_ITEMCHANGING) { - ZeroMemory(&lvItem, sizeof(LVITEM)); - lvItem.mask = LVIF_PARAM; - lvItem.iItem = lppl->iItem; - if (!SendMessageW(lppl->hdr.hwndFrom, LVM_GETITEMW, 0, (LPARAM)&lvItem)) - return TRUE; - - pItem = (PFOLDER_FILE_TYPE_ENTRY)lvItem.lParam; - if (!pItem) - return TRUE; - - if (!(lppl->uOldState & LVIS_FOCUSED) && (lppl->uNewState & LVIS_FOCUSED)) - { - /* new focused item */ - if (!LoadStringW(shell32_hInstance, IDS_FILE_DETAILS, FormatBuffer, sizeof(FormatBuffer) / sizeof(WCHAR))) - { - /* use default english format string */ - wcscpy(FormatBuffer, L"Details for '%s' extension"); - } - - /* format buffer */ - swprintf(Buffer, FormatBuffer, &pItem->FileExtension[1]); - /* update dialog */ - SetDlgItemTextW(hwndDlg, 14003, Buffer); - - if (!LoadStringW(shell32_hInstance, IDS_FILE_DETAILSADV, FormatBuffer, sizeof(FormatBuffer) / sizeof(WCHAR))) - { - /* use default english format string */ - wcscpy(FormatBuffer, L"Files with extension '%s' are of type '%s'. To change settings that affect all '%s' files, click Advanced."); - } - /* format buffer */ - swprintf(Buffer, FormatBuffer, &pItem->FileExtension[1], &pItem->FileDescription[0], &pItem->FileDescription[0]); - /* update dialog */ - SetDlgItemTextW(hwndDlg, 14007, Buffer); - - /* Enable the Delete button */ - if (pItem->EditFlags & 0x00000010) // FTA_NoRemove - EnableWindow(GetDlgItem(hwndDlg, 14002), FALSE); - else - EnableWindow(GetDlgItem(hwndDlg, 14002), TRUE); - } + return FileTypesDlg_OnItemChanging(hwndDlg, hListView, lppl); } else if (lppl->hdr.code == PSN_SETACTIVE) { /* On page activation, set the focus to the listview */ - SetFocus(GetDlgItem(hwndDlg, 14000)); + SetFocus(hListView); } break; } @@ -1625,7 +1854,6 @@ HPROPSHEETPAGE hppages[3]; HPROPSHEETPAGE hpage; UINT num_pages = 0; - WCHAR szOptions[100]; hpage = SH_CreatePropertySheetPage(IDD_FOLDER_OPTIONS_GENERAL, FolderOptionsGeneralDlg, 0, NULL); if (hpage) @@ -1639,16 +1867,12 @@ if (hpage) hppages[num_pages++] = hpage; - szOptions[0] = L'\0'; - LoadStringW(shell32_hInstance, IDS_FOLDER_OPTIONS, szOptions, sizeof(szOptions) / sizeof(WCHAR)); - szOptions[(sizeof(szOptions)/sizeof(WCHAR))-1] = L'\0'; - memset(&pinfo, 0x0, sizeof(PROPSHEETHEADERW)); pinfo.dwSize = sizeof(PROPSHEETHEADERW); pinfo.dwFlags = PSH_NOCONTEXTHELP; pinfo.nPages = num_pages; pinfo.phpage = hppages; - pinfo.pszCaption = szOptions; + pinfo.pszCaption = LoadStringDx(IDS_FOLDER_OPTIONS); PropertySheetW(&pinfo); } Index: reactos/dll/win32/shell32/lang/bg-BG.rc =================================================================== --- reactos/dll/win32/shell32/lang/bg-BG.rc (revision 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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, 189, 8, 61, 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, 144, 95 + 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, 125, 14 + CONTROL "Change &Icon...", 1101, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 175, 13, 90, 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 74124) +++ 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 74124) +++ reactos/dll/win32/shell32/shresdef.h (working copy) @@ -339,11 +339,14 @@ #define IDC_BROWSE_FOR_FOLDER_TREEVIEW 0x3741 /* Other dialogs */ -#define IDD_RUN_AS 23 -#define IDD_OPEN_WITH 24 -#define IDD_FORMAT_DRIVE 25 -#define IDD_CHECK_DISK 26 -#define IDD_NOOPEN 27 +/* 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 29 /* Not used dialogs */ #define IDD_SHUTDOWN 29