Author: janderwald
Date: Sat Apr 5 23:30:43 2008
New Revision: 32879
URL:
http://svn.reactos.org/svn/reactos?rev=32879&view=rev
Log:
- implement PickIconDlg
- fix bug a shellink property dialog
Modified:
trunk/reactos/dll/win32/shell32/dialogs.c
trunk/reactos/dll/win32/shell32/lang/bg-BG.rc
trunk/reactos/dll/win32/shell32/lang/ca-ES.rc
trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc
trunk/reactos/dll/win32/shell32/lang/da-DK.rc
trunk/reactos/dll/win32/shell32/lang/de-DE.rc
trunk/reactos/dll/win32/shell32/lang/el-GR.rc
trunk/reactos/dll/win32/shell32/lang/en-GB.rc
trunk/reactos/dll/win32/shell32/lang/en-US.rc
trunk/reactos/dll/win32/shell32/lang/eo-EO.rc
trunk/reactos/dll/win32/shell32/lang/es-ES.rc
trunk/reactos/dll/win32/shell32/lang/fi-FI.rc
trunk/reactos/dll/win32/shell32/lang/fr-FR.rc
trunk/reactos/dll/win32/shell32/lang/hu-HU.rc
trunk/reactos/dll/win32/shell32/lang/it-IT.rc
trunk/reactos/dll/win32/shell32/lang/ja-JP.rc
trunk/reactos/dll/win32/shell32/lang/ko-KO.rc
trunk/reactos/dll/win32/shell32/lang/nb-NO.rc
trunk/reactos/dll/win32/shell32/lang/nl-NL.rc
trunk/reactos/dll/win32/shell32/lang/pl-PL.rc
trunk/reactos/dll/win32/shell32/lang/pt-BR.rc
trunk/reactos/dll/win32/shell32/lang/pt-PT.rc
trunk/reactos/dll/win32/shell32/lang/ru-RU.rc
trunk/reactos/dll/win32/shell32/lang/sk-SK.rc
trunk/reactos/dll/win32/shell32/lang/sl-SI.rc
trunk/reactos/dll/win32/shell32/lang/sv-SE.rc
trunk/reactos/dll/win32/shell32/lang/tr-TR.rc
trunk/reactos/dll/win32/shell32/lang/uk-UA.rc
trunk/reactos/dll/win32/shell32/lang/wa-WA.rc
trunk/reactos/dll/win32/shell32/lang/zh-CN.rc
trunk/reactos/dll/win32/shell32/lang/zh-TW.rc
trunk/reactos/dll/win32/shell32/shell32.rbuild
trunk/reactos/dll/win32/shell32/shelllink.c
trunk/reactos/dll/win32/shell32/shresdef.h
Modified: trunk/reactos/dll/win32/shell32/dialogs.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/dialogs.…
==============================================================================
--- trunk/reactos/dll/win32/shell32/dialogs.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/dialogs.c [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -38,6 +38,7 @@
#include "shell32_main.h"
#include "shresdef.h"
#include "undocshell.h"
+#include "shlwapi.h"
typedef struct
{
@@ -60,15 +61,218 @@
* PickIconDlg [SHELL32.62]
*
*/
+
+typedef struct
+{
+ HMODULE hLibrary;
+ HWND hDlgCtrl;
+ WCHAR szName[MAX_PATH];
+ INT Index;
+}PICK_ICON_CONTEXT, *PPICK_ICON_CONTEXT;
+
+BOOL CALLBACK EnumPickIconResourceProc(HMODULE hModule,
+ LPCWSTR lpszType,
+ LPWSTR lpszName,
+ LONG_PTR lParam
+)
+{
+ WCHAR szName[100];
+ int index;
+ HICON hIcon;
+ PPICK_ICON_CONTEXT pIconContext = (PPICK_ICON_CONTEXT)lParam;
+
+ if (IS_INTRESOURCE(lpszName))
+ swprintf(szName, L"%u\n", lpszName);
+ else
+ wcscpy(szName, (WCHAR*)lpszName);
+
+
+ hIcon = LoadIconW(pIconContext->hLibrary, (LPCWSTR)lpszName);
+ if (hIcon == NULL)
+ return TRUE;
+
+ index = SendMessageW(pIconContext->hDlgCtrl, LB_ADDSTRING, 0, (LPARAM)szName);
+ if (index != LB_ERR)
+ SendMessageW(pIconContext->hDlgCtrl, LB_SETITEMDATA, index, (LPARAM)hIcon);
+
+ return TRUE;
+}
+
+void
+DestroyIconList(HWND hDlgCtrl)
+{
+ int count;
+ int index;
+
+ count = SendMessage(hDlgCtrl, LB_GETCOUNT, 0, 0);
+ if (count == LB_ERR)
+ return;
+
+ for(index = 0; index < count; index++)
+ {
+ HICON hIcon = (HICON)SendMessageW(hDlgCtrl, LB_GETITEMDATA, index, 0);
+ DestroyIcon(hIcon);
+ }
+}
+
+INT_PTR CALLBACK PickIconProc(HWND hwndDlg,
+ UINT uMsg,
+ WPARAM wParam,
+ LPARAM lParam
+)
+{
+ LPMEASUREITEMSTRUCT lpmis;
+ LPDRAWITEMSTRUCT lpdis;
+ HICON hIcon;
+ INT index;
+ WCHAR szText[MAX_PATH], szTitle[100], szFilter[100];
+ OPENFILENAMEW ofn = {0};
+
+ PPICK_ICON_CONTEXT pIconContext = (PPICK_ICON_CONTEXT)GetWindowLong(hwndDlg,
DWLP_USER);
+
+ switch(uMsg)
+ {
+ case WM_INITDIALOG:
+ pIconContext = (PPICK_ICON_CONTEXT)lParam;
+ SetWindowLong(hwndDlg, DWLP_USER, (LONG)pIconContext);
+ pIconContext->hDlgCtrl = GetDlgItem(hwndDlg, IDC_PICKICON_LIST);
+ EnumResourceNamesW(pIconContext->hLibrary, MAKEINTRESOURCEW(RT_ICON),
EnumPickIconResourceProc, (LPARAM)pIconContext);
+ if (PathUnExpandEnvStringsW(pIconContext->szName, szText, MAX_PATH))
+ SendDlgItemMessageW(hwndDlg, IDC_EDIT_PATH, WM_SETTEXT, 0, (LPARAM)szText);
+ else
+ SendDlgItemMessageW(hwndDlg, IDC_EDIT_PATH, WM_SETTEXT, 0,
(LPARAM)pIconContext->szName);
+
+ swprintf(szText, L"%u", pIconContext->Index);
+ index = SendMessageW(pIconContext->hDlgCtrl, LB_FINDSTRING, -1,
(LPARAM)szText);
+ if (index != LB_ERR)
+ SendMessageW(pIconContext->hDlgCtrl, LB_SETCURSEL, index, 0);
+ return TRUE;
+ case WM_COMMAND:
+ switch(LOWORD(wParam))
+ {
+ case IDOK:
+ index = SendMessageW(pIconContext->hDlgCtrl, LB_GETCURSEL, 0, 0);
+ SendMessageW(pIconContext->hDlgCtrl, LB_GETTEXT, index, (LPARAM)szText);
+ pIconContext->Index = _wtoi(szText);
+ SendDlgItemMessageW(hwndDlg, IDC_EDIT_PATH, WM_GETTEXT, MAX_PATH,
(LPARAM)pIconContext->szName);
+ DestroyIconList(pIconContext->hDlgCtrl);
+ EndDialog(hwndDlg, 1);
+ break;
+ case IDCANCEL:
+ DestroyIconList(pIconContext->hDlgCtrl);
+ EndDialog(hwndDlg, 0);
+ break;
+ case IDC_PICKICON_LIST:
+ if (HIWORD(wParam) == LBN_SELCHANGE)
+ InvalidateRect((HWND)lParam, NULL, TRUE); // FIXME USE UPDATE RECT
+ break;
+ case IDC_BUTTON_PATH:
+ szText[0] = 0;
+ szTitle[0] = 0;
+ szFilter[0] = 0;
+ ofn.lStructSize = sizeof(ofn);
+ ofn.hwndOwner = hwndDlg;
+ ofn.lpstrFile = szText;
+ ofn.nMaxFile = MAX_PATH;
+ LoadStringW(shell32_hInstance, IDS_PICK_ICON_TITLE, szTitle, sizeof(szTitle)
/ sizeof(WCHAR));
+ ofn.lpstrTitle = szTitle;
+ LoadStringW(shell32_hInstance, IDS_PICK_ICON_FILTER, szFilter,
sizeof(szFilter) / sizeof(WCHAR));
+ ofn.lpstrFilter = szFilter;
+ if (GetOpenFileNameW(&ofn))
+ {
+ HMODULE hLibrary;
+
+ if (!wcsicmp(pIconContext->szName, szText))
+ break;
+
+ DestroyIconList(pIconContext->hDlgCtrl);
+
+ hLibrary = LoadLibraryExW(szText, NULL, LOAD_LIBRARY_AS_DATAFILE |
LOAD_LIBRARY_AS_IMAGE_RESOURCE);
+ if (hLibrary == NULL)
+ break;
+ FreeLibrary(pIconContext->hLibrary);
+ pIconContext->hLibrary = hLibrary;
+ wcscpy(pIconContext->szName, szText);
+ EnumResourceNamesW(pIconContext->hLibrary, MAKEINTRESOURCEW(RT_ICON),
EnumPickIconResourceProc, (LPARAM)pIconContext);
+ if (PathUnExpandEnvStringsW(pIconContext->szName, szText, MAX_PATH))
+ SendDlgItemMessageW(hwndDlg, IDC_EDIT_PATH, WM_SETTEXT, 0,
(LPARAM)szText);
+ else
+ SendDlgItemMessageW(hwndDlg, IDC_EDIT_PATH, WM_SETTEXT, 0,
(LPARAM)pIconContext->szName);
+
+ SendMessageW(pIconContext->hDlgCtrl, LB_SETCURSEL, 0, 0);
+ }
+ break;
+ }
+ break;
+ case WM_MEASUREITEM:
+ lpmis = (LPMEASUREITEMSTRUCT) lParam;
+ lpmis->itemHeight = 32;
+ lpmis->itemWidth = 64;
+ return TRUE;
+ case WM_DRAWITEM:
+ lpdis = (LPDRAWITEMSTRUCT) lParam;
+ if (lpdis->itemID == -1)
+ {
+ break;
+ }
+ switch (lpdis->itemAction)
+ {
+ case ODA_SELECT:
+ case ODA_DRAWENTIRE:
+ index = SendMessageW(pIconContext->hDlgCtrl, LB_GETCURSEL, 0, 0);
+ hIcon =(HICON)SendMessage(lpdis->hwndItem, LB_GETITEMDATA,
lpdis->itemID, (LPARAM) 0);
+
+ if (lpdis->itemID == index)
+ {
+ HBRUSH hBrush;
+ hBrush = CreateSolidBrush(RGB(0, 0, 255));
+ FillRect(lpdis->hDC, &lpdis->rcItem, hBrush);
+ DeleteObject(hBrush);
+ }
+ else
+ {
+ HBRUSH hBrush;
+ hBrush = CreateSolidBrush(RGB(255, 255, 255));
+ FillRect(lpdis->hDC, &lpdis->rcItem, hBrush);
+ DeleteObject(hBrush);
+ }
+ DrawIconEx(lpdis->hDC, lpdis->rcItem.left,lpdis->rcItem.top,
hIcon,
+ 0,
+ 0,
+ 0,
+ NULL,
+ DI_NORMAL);
+ break;
+ }
+ }
+
+ return FALSE;
+}
+
BOOL WINAPI PickIconDlg(
- HWND hwndOwner,
- LPWSTR lpstrFile,
- UINT nMaxFile,
- INT* lpdwIconIndex)
-{
- FIXME("(%p,%s,%08x,%p):stub.\n",
- hwndOwner, lpstrFile, nMaxFile,lpdwIconIndex);
- return 0xffffffff;
+ HWND hwndOwner,
+ LPWSTR lpstrFile,
+ UINT nMaxFile,
+ INT* lpdwIconIndex)
+{
+ HMODULE hLibrary;
+ int res;
+ PICK_ICON_CONTEXT IconContext;
+
+ hLibrary = LoadLibraryExW(lpstrFile, NULL, LOAD_LIBRARY_AS_DATAFILE |
LOAD_LIBRARY_AS_IMAGE_RESOURCE);
+ IconContext.hLibrary = hLibrary;
+ IconContext.Index = *lpdwIconIndex;
+ wcscpy(IconContext.szName, lpstrFile);
+
+ res = DialogBoxParamW(shell32_hInstance, MAKEINTRESOURCEW(IDD_PICK_ICON_DIALOG),
hwndOwner, PickIconProc, (LPARAM)&IconContext);
+ if (res)
+ {
+ wcscpy(lpstrFile, IconContext.szName);
+ *lpdwIconIndex = IconContext.Index;
+ }
+
+ FreeLibrary(hLibrary);
+ return res;
}
/*************************************************************************
Modified: trunk/reactos/dll/win32/shell32/lang/bg-BG.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/bg-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/bg-BG.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/bg-BG.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -546,6 +546,19 @@
AUTOCHECKBOX "&Èçïîëçâàíå íà óïëúòíÿâàíå", 28675, 16, 152, 155, 10
END
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
+END
STRINGTABLE DISCARDABLE
BEGIN
@@ -649,6 +662,8 @@
IDS_FOLDER_OPTIONS "Íàñòðîéêè íà ïàïêèòå"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-END
-
-
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+END
+
+
Modified: trunk/reactos/dll/win32/shell32/lang/ca-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/ca-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/ca-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/ca-ES.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/cs-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -542,6 +542,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -646,5 +660,6 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+END
Modified: trunk/reactos/dll/win32/shell32/lang/da-DK.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/da-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/da-DK.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/da-DK.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,6 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+END
Modified: trunk/reactos/dll/win32/shell32/lang/de-DE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/de-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/de-DE.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/de-DE.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -542,6 +542,20 @@
GROUPBOX "&Formatierungsoptionen", 4610, 7, 121, 170, 49
AUTOCHECKBOX "Sch&nellformatierung", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Komprimierung aktivieren", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Ordneroptionen"
IDS_RECYCLEBIN_LOCATION "Papierkorbpfad"
IDS_RECYCLEBIN_DISKSPACE "freier Speicher"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/el-GR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/el-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/el-GR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/el-GR.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/en-GB.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/en-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/en-GB.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/en-GB.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/en-US.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/en-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/en-US.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/en-US.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,6 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+END
Modified: trunk/reactos/dll/win32/shell32/lang/eo-EO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/eo-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/eo-EO.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/eo-EO.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/es-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/es-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/es-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/es-ES.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -543,6 +543,20 @@
GROUPBOX "&Opciones de formato", 4610, 7, 121, 170, 49
AUTOCHECKBOX "Formato &rápido", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Habilitar compresión", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -647,5 +661,7 @@
IDS_FOLDER_OPTIONS "Opciones de carpetas"
IDS_RECYCLEBIN_LOCATION "Ubicación de la Papelera de reciclaje"
IDS_RECYCLEBIN_DISKSPACE "Espacio disponible"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/fi-FI.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/fi-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/fi-FI.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/fi-FI.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/fr-FR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/fr-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/fr-FR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/fr-FR.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -545,6 +545,20 @@
GROUPBOX "&Options de formatage", 4610, 7, 121, 170, 49
AUTOCHECKBOX "Formatage rapide", 28674, 16, 135, 155, 10
AUTOCHECKBOX "Activer la compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -649,5 +663,7 @@
IDS_FOLDER_OPTIONS "Options du dossier"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/hu-HU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/hu-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/hu-HU.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/hu-HU.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -544,6 +544,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -648,5 +662,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/it-IT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/it-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/it-IT.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/it-IT.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -542,6 +542,20 @@
GROUPBOX "Opzioni di &Formattazione", 4610, 7, 121, 170, 49
AUTOCHECKBOX "Formattazione &rapida", 28674, 16, 135, 155, 10
AUTOCHECKBOX "Abilita la &Compressione", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -646,5 +660,6 @@
IDS_FOLDER_OPTIONS "Opzioni della cartella"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+END
Modified: trunk/reactos/dll/win32/shell32/lang/ja-JP.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/ja-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/ja-JP.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/ja-JP.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/ko-KO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/ko-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/ko-KO.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/ko-KO.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/nb-NO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/nb-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/nb-NO.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/nb-NO.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/nl-NL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/nl-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/nl-NL.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/nl-NL.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/pl-PL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/pl-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/pl-PL.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/pl-PL.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -547,6 +547,20 @@
GROUPBOX "&Opcje", 4610, 7, 121, 170, 49
AUTOCHECKBOX "Szy&bkie formatowanie", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&W³¹cz kompresjê", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -651,5 +665,7 @@
IDS_FOLDER_OPTIONS "Opcje Katalogów"
IDS_RECYCLEBIN_LOCATION "Lokalizacja Kosza"
IDS_RECYCLEBIN_DISKSPACE "Pozosta³o wolnego miejsca"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/pt-BR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/pt-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/pt-BR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/pt-BR.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -543,6 +543,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -647,5 +661,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/pt-PT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/pt-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/pt-PT.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/pt-PT.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -543,6 +543,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -647,5 +661,6 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+END
Modified: trunk/reactos/dll/win32/shell32/lang/ru-RU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/ru-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/ru-RU.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/ru-RU.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -540,6 +540,20 @@
GROUPBOX "&Ñïîñîáû ôîðìàòèðîâàíèÿ:", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Áûñòðîå (î÷èñòêà îãëàâëåíèÿ)", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Èñïîëüçîâàòü ñæàòèå", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -643,5 +657,7 @@
IDS_FOLDER_OPTIONS "Ñâîéñòâà ïàïêè"
IDS_RECYCLEBIN_LOCATION "Ðàñïîëîæåíèå Êîðçèíû"
IDS_RECYCLEBIN_DISKSPACE "Äîñòóïíîå ïðîñòðàíñòâî"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/sk-SK.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/sk-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/sk-SK.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/sk-SK.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -547,6 +547,20 @@
GROUPBOX "Monosti &formátovania", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Rýchle formátovanie", 28674, 16, 135, 155, 10
AUTOCHECKBOX "Z&apnú kompresiu", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -651,5 +665,7 @@
IDS_FOLDER_OPTIONS "Monosti prieèinka"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/sl-SI.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/sl-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/sl-SI.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/sl-SI.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/sv-SE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/sv-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/sv-SE.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/sv-SE.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/tr-TR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/tr-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/tr-TR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/tr-TR.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/uk-UA.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/uk-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/uk-UA.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/uk-UA.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -542,6 +542,20 @@
GROUPBOX "&Ñïîñîáè ôîðìàòóâàííÿ", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Øâèäêå (î÷èùåííÿ çì³ñòó)", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Âèêîðèñòîâóâàòè ñòèñêàííÿ", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -646,5 +660,7 @@
IDS_FOLDER_OPTIONS "Âëàñòèâîñò³ ïàïêè"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/wa-WA.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/wa-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/wa-WA.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/wa-WA.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -541,6 +541,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -645,5 +659,7 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
-END
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
+
+END
Modified: trunk/reactos/dll/win32/shell32/lang/zh-CN.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/zh-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/zh-CN.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/zh-CN.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -542,6 +542,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE DISCARDABLE
@@ -646,7 +660,8 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
END
#pragma code_page(default)
Modified: trunk/reactos/dll/win32/shell32/lang/zh-TW.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/zh-…
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/zh-TW.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/zh-TW.rc [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -542,6 +542,20 @@
GROUPBOX "Format &options", 4610, 7, 121, 170, 49
AUTOCHECKBOX "&Quick Format", 28674, 16, 135, 155, 10
AUTOCHECKBOX "&Enable Compression", 28675, 16, 152, 155, 10
+END
+
+IDD_PICK_ICON_DIALOG DIALOGEX 0, 0, 237, 204
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE |
WS_CAPTION
+CAPTION "Change Icon"
+FONT 8, "MS Shell Dlg", 400, 0, 0x1
+BEGIN
+ LTEXT "Filename:", -1, 7, 14, 208, 10
+ PUSHBUTTON "Browse...",IDC_BUTTON_PATH, 148, 24,67,14
+ EDITTEXT IDC_EDIT_PATH, 6, 24, 135, 15, ES_AUTOHSCROLL
+ LTEXT "Icons:", -1, 7, 47, 208, 10
+ LISTBOX IDC_PICKICON_LIST,7,57,208,119,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS |
LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP,WS_EX_STATICEDGE
+ DEFPUSHBUTTON "OK",IDOK, 107, 181,50, 14
+ PUSHBUTTON "Cancel",IDCANCEL, 167, 181, 50, 14
END
STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -646,7 +660,8 @@
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
-
+ IDS_PICK_ICON_TITLE "Choose Icon"
+ IDS_PICK_ICON_FILTER "Icon Files(*.ico, *.icl, *.exe,
*.dll)\0*.ico;*.icl;*.exe;*.dll\0"
END
#pragma code_page(default)
Modified: trunk/reactos/dll/win32/shell32/shell32.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shell32.…
==============================================================================
--- trunk/reactos/dll/win32/shell32/shell32.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shell32.rbuild [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -18,6 +18,7 @@
<library>gdi32</library>
<library>user32</library>
<library>comctl32</library>
+ <library>comdlg32</library>
<library>shlwapi</library>
<library>ole32</library>
<library>version</library>
@@ -74,4 +75,5 @@
<file>shv_item_new.c</file>
<file>folder_options.c</file>
<file>shfldr_netplaces.c</file>
+ <file>shv_default_context_menu.c</file>
</module>
Modified: trunk/reactos/dll/win32/shell32/shelllink.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shelllin…
==============================================================================
--- trunk/reactos/dll/win32/shell32/shelllink.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shelllink.c [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -2681,6 +2681,9 @@
///
return TRUE;
case 14021:
+ if (This->sIcoPath)
+ wcscpy(szBuffer, This->sIcoPath);
+ IconIndex = This->iIcoNdx;
if (PickIconDlg(hwndDlg, szBuffer, MAX_PATH, &IconIndex))
{
IShellLinkW_fnSetIconLocation((IShellLinkW*)&This->lpvtblw,
szBuffer, IconIndex);
Modified: trunk/reactos/dll/win32/shell32/shresdef.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shresdef…
==============================================================================
--- trunk/reactos/dll/win32/shell32/shresdef.h [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shresdef.h [iso-8859-1] Sat Apr 5 23:30:43 2008
@@ -149,6 +149,12 @@
#define IDD_SHELL_ABOUT_AUTHORS 0x4100
#define IDC_SHELL_ABOUT_AUTHORS 0x4101
#define IDC_SHELL_ABOUT_AUTHORS_LISTBOX 0x4102
+#define IDD_PICK_ICON_DIALOG 0x4120
+#define IDC_PICKICON_LIST 0x4121
+#define IDC_BUTTON_PATH 0x4122
+#define IDC_EDIT_PATH 0x4123
+#define IDS_PICK_ICON_TITLE 0x4124
+#define IDS_PICK_ICON_FILTER 0x4125
#define IDI_SHELL_DOCUMENT 1
#define IDI_SHELL_FOLDER 4