From ab3451aea10543d738e23dcbc0b01777dea114b9 Mon Sep 17 00:00:00 2001 From: Mark Jansen Date: Sun, 17 Mar 2019 13:31:31 +0100 Subject: [PATCH] [ACPPAGE] Revamp the 'edit' page to easier select different layers --- dll/shellext/acppage/CEditCompatModes.cpp | 158 ++++++++++++++++++++ dll/shellext/acppage/CLayerUIPropPage.cpp | 168 +--------------------- dll/shellext/acppage/CLayerUIPropPage.hpp | 11 +- dll/shellext/acppage/CMakeLists.txt | 1 + dll/shellext/acppage/lang/bg-BG.rc | 19 +-- dll/shellext/acppage/lang/cs-CZ.rc | 19 +-- dll/shellext/acppage/lang/de-DE.rc | 19 +-- dll/shellext/acppage/lang/en-US.rc | 19 +-- dll/shellext/acppage/lang/es-ES.rc | 19 +-- dll/shellext/acppage/lang/eu-ES.rc | 19 +-- dll/shellext/acppage/lang/fr-FR.rc | 19 +-- dll/shellext/acppage/lang/he-IL.rc | 20 +-- dll/shellext/acppage/lang/hi-IN.rc | 19 +-- dll/shellext/acppage/lang/hu-HU.rc | 19 +-- dll/shellext/acppage/lang/id-ID.rc | 19 +-- dll/shellext/acppage/lang/it-IT.rc | 19 +-- dll/shellext/acppage/lang/nl-NL.rc | 19 +-- dll/shellext/acppage/lang/no-NO.rc | 19 +-- dll/shellext/acppage/lang/pl-PL.rc | 19 +-- dll/shellext/acppage/lang/ro-RO.rc | 19 +-- dll/shellext/acppage/lang/ru-RU.rc | 19 +-- dll/shellext/acppage/lang/sk-SK.rc | 19 +-- dll/shellext/acppage/lang/sq-AL.rc | 19 +-- dll/shellext/acppage/lang/sv-SE.rc | 19 +-- dll/shellext/acppage/lang/tr-TR.rc | 19 +-- dll/shellext/acppage/lang/uk-UA.rc | 19 +-- dll/shellext/acppage/lang/zh-CN.rc | 19 +-- dll/shellext/acppage/lang/zh-TW.rc | 19 +-- dll/shellext/acppage/precomp.h | 2 + dll/shellext/acppage/resource.h | 5 +- 30 files changed, 412 insertions(+), 390 deletions(-) create mode 100644 dll/shellext/acppage/CEditCompatModes.cpp diff --git a/dll/shellext/acppage/CEditCompatModes.cpp b/dll/shellext/acppage/CEditCompatModes.cpp new file mode 100644 index 00000000000..e7b2989f544 --- /dev/null +++ b/dll/shellext/acppage/CEditCompatModes.cpp @@ -0,0 +1,158 @@ +/* + * PROJECT: ReactOS Compatibility Layer Shell Extension + * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later) + * PURPOSE: CEditCompatModes implementation + * COPYRIGHT: Copyright 2015-2019 Mark Jansen (mark.jansen@reactos.org) + */ + +#include "precomp.h" +#include + + +class CEditCompatModes : public CDialogImpl +{ +private: + CLayerUIPropPage* m_pPage; + HWND m_hListAdd; + HWND m_hListActive; + + CStringW GetListText(HWND ListBox, int Cur) + { + CStringW Str; + int Length = ListBox_GetTextLen(ListBox, Cur); + LPWSTR Buffer = Str.GetBuffer(Length + 1); + ListBox_GetText(ListBox, Cur, Buffer); + Str.ReleaseBuffer(Length); + return Str; + } + +public: + CEditCompatModes(CLayerUIPropPage* page) + : m_pPage(page) + { + m_pPage->AddRef(); + } + + ~CEditCompatModes() + { + m_pPage->Release(); + } + + LRESULT OnInitDialog(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) + { + CenterWindow(GetParent()); + + m_hListActive = GetDlgItem(IDC_COMPATIBILITYMODE); + m_hListAdd = GetDlgItem(IDC_NEWCOMPATIBILITYMODE); + + CComObject pList; + + while (TRUE) + { + CComHeapPtr str; + HRESULT hr = pList.Next(1, &str, NULL); + if (hr != S_OK) + break; + ListBox_AddString(m_hListAdd, str); + } + + for (int n = 0; n < m_pPage->m_CustomLayers.GetSize(); ++n) + { + const WCHAR* Str = m_pPage->m_CustomLayers[n].GetString(); + int Index = ListBox_FindStringExact(m_hListActive, -1, Str); + if (Index == LB_ERR) + Index = ListBox_AddString(m_hListActive, Str); + } + + OnListboxUpdated(0, 0, 0, bHandled); + return 0; + } + + LRESULT OnButton(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) + { + if (wID == IDOK) + { + int Count = ListBox_GetCount(m_hListActive); + m_pPage->m_CustomLayers.RemoveAll(); + for (int Cur = 0; Cur < Count; ++Cur) + { + CString Str = GetListText(m_hListActive, Cur); + m_pPage->m_CustomLayers.Add(Str); + } + } + EndDialog(wID); + return 0; + } + + LRESULT OnAdd(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) + { + int Sel = ListBox_GetCurSel(m_hListAdd); + CStringW Str = GetListText(m_hListAdd, Sel); + + int Index = ListBox_FindStringExact(m_hListActive, -1, Str); + if (Index == LB_ERR) + Index = ListBox_AddString(m_hListActive, Str); + + ::SetFocus(m_hListAdd); + return 0; + } + + LRESULT OnRemove(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) + { + int Sel = ListBox_GetCurSel(m_hListActive); + CStringW Str = GetListText(m_hListActive, Sel); + + ListBox_DeleteString(m_hListActive, Sel); + int Index = ListBox_FindStringExact(m_hListAdd, -1, Str); + if (Index != LB_ERR) + Index = ListBox_SetCurSel(m_hListAdd, Index); + OnListboxUpdated(wNotifyCode, wID, hWndCtl, bHandled); + return 0; + } + + LRESULT OnRemoveAll(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) + { + ListBox_ResetContent(m_hListActive); + OnListboxUpdated(wNotifyCode, wID, hWndCtl, bHandled); + return 0; + } + + LRESULT OnListboxUpdated(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) + { + if (m_hListAdd == hWndCtl) + ListBox_SetCurSel(m_hListActive, -1); + else if (m_hListActive == hWndCtl) + ListBox_SetCurSel(m_hListAdd, -1); + + ::EnableWindow(GetDlgItem(IDC_ADD), ListBox_GetCurSel(m_hListAdd) >= 0); + ::EnableWindow(GetDlgItem(IDC_REMOVE), ListBox_GetCurSel(m_hListActive) >= 0); + ::EnableWindow(GetDlgItem(IDC_REMOVEALL), ListBox_GetCount(m_hListActive) > 0); + bHandled = TRUE; + return 0; + } + +public: + enum { IDD = IDD_EDITCOMPATIBILITYMODES }; + + BEGIN_MSG_MAP(CEditCompatModes) + MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog) + COMMAND_ID_HANDLER(IDC_ADD, OnAdd) + COMMAND_ID_HANDLER(IDC_REMOVE, OnRemove) + COMMAND_ID_HANDLER(IDC_REMOVEALL, OnRemoveAll) + + COMMAND_ID_HANDLER(IDOK, OnButton) + COMMAND_ID_HANDLER(IDCANCEL, OnButton) + COMMAND_ID_HANDLER(IDC_COMPATIBILITYMODE, OnListboxUpdated) + COMMAND_ID_HANDLER(IDC_NEWCOMPATIBILITYMODE, OnListboxUpdated) + END_MSG_MAP() +}; + + +BOOL ShowEditCompatModes(HWND hWnd, CLayerUIPropPage* page) +{ + CEditCompatModes modes(page); + INT_PTR Result = modes.DoModal(hWnd); + return Result == IDOK; +} + + diff --git a/dll/shellext/acppage/CLayerUIPropPage.cpp b/dll/shellext/acppage/CLayerUIPropPage.cpp index fdc34e8bbb1..c18caa1dc53 100644 --- a/dll/shellext/acppage/CLayerUIPropPage.cpp +++ b/dll/shellext/acppage/CLayerUIPropPage.cpp @@ -1,8 +1,8 @@ /* * PROJECT: ReactOS Compatibility Layer Shell Extension - * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later) * PURPOSE: CLayerUIPropPage implementation - * COPYRIGHT: Copyright 2015-2018 Mark Jansen (mark.jansen@reactos.org) + * COPYRIGHT: Copyright 2015-2019 Mark Jansen (mark.jansen@reactos.org) */ #include "precomp.h" @@ -16,7 +16,6 @@ #include const GUID CLSID_CLayerUIPropPage = { 0x513D916F, 0x2A8E, 0x4F51, { 0xAE, 0xAB, 0x0C, 0xBC, 0x76, 0xFB, 0x1A, 0xF8 } }; -#define ACP_WNDPROP L"{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}.Prop" #define GPLK_USER 1 #define GPLK_MACHINE 2 @@ -342,7 +341,7 @@ LRESULT CLayerUIPropPage::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, ComboBox_AddString(cboMode, g_CompatModes[n].Display); ComboBox_SetCurSel(cboMode, 5); - CComBSTR explanation; + CStringW explanation; if (!m_AllowPermLayer) { explanation.LoadString(g_hModule, IDS_FAILED_NETWORK); @@ -407,7 +406,7 @@ LRESULT CLayerUIPropPage::OnCtrlCommand(WORD wNotifyCode, WORD wID, HWND hWndCtl LRESULT CLayerUIPropPage::OnEditModes(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled) { - if (DialogBoxParamW(g_hModule, MAKEINTRESOURCEW(IDD_EDITCOMPATIBILITYMODES), m_hWnd, EditModesProc, (LPARAM)this) == IDOK) + if (ShowEditCompatModes(m_hWnd, this)) UpdateControls(); return 0; } @@ -419,165 +418,6 @@ LRESULT CLayerUIPropPage::OnClickNotify(INT uCode, LPNMHDR hdr, BOOL& bHandled) return 0; } -static void ListboxChanged(HWND hWnd) -{ - int Sel = ListBox_GetCurSel(GetDlgItem(hWnd, IDC_COMPATIBILITYMODE)); - EnableWindow(GetDlgItem(hWnd, IDC_EDIT), Sel >= 0); - EnableWindow(GetDlgItem(hWnd, IDC_DELETE), Sel >= 0); -} - -static void OnAdd(HWND hWnd) -{ - HWND Combo = GetDlgItem(hWnd, IDC_NEWCOMPATIBILITYMODE); - - int Length = ComboBox_GetTextLength(Combo); - CComBSTR Str(Length); - ComboBox_GetText(Combo, Str, Length+1); - HWND List = GetDlgItem(hWnd, IDC_COMPATIBILITYMODE); - int Index = ListBox_FindStringExact(List, -1, Str); - if (Index == LB_ERR) - Index = ListBox_AddString(List, Str); - ListBox_SetCurSel(List, Index); - ListboxChanged(hWnd); - ComboBox_SetCurSel(Combo, -1); - SetFocus(Combo); -} - -static BOOL ComboHasData(HWND hWnd) -{ - HWND Combo = GetDlgItem(hWnd, IDC_NEWCOMPATIBILITYMODE); - if (ComboBox_GetCurSel(Combo) >= 0) - return TRUE; - ULONG Len = ComboBox_GetTextLength(Combo); - return Len > 0; -} - -INT_PTR CALLBACK CLayerUIPropPage::EditModesProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) -{ - CLayerUIPropPage* page = NULL; - - switch (uMsg) - { - case WM_INITDIALOG: - page = (CLayerUIPropPage*)lParam; - page->AddRef(); - ::SetProp(hWnd, ACP_WNDPROP, page); - { - HWND Combo = ::GetDlgItem(hWnd, IDC_NEWCOMPATIBILITYMODE); - CComObject pList; - - while (TRUE) - { - CComHeapPtr str; - HRESULT hr = pList.Next(1, &str, NULL); - if (hr != S_OK) - break; - ComboBox_AddString(Combo, str); - } - - HWND List = ::GetDlgItem(hWnd, IDC_COMPATIBILITYMODE); - for (int n = 0; n < page->m_CustomLayers.GetSize(); ++n) - { - const WCHAR* Str = page->m_CustomLayers[n].GetString(); - int Index = ListBox_FindStringExact(List, -1, Str); - if (Index == LB_ERR) - Index = ListBox_AddString(List, Str); - } - } - break; - case WM_ENDSESSION: - case WM_DESTROY: - page = (CLayerUIPropPage*)::GetProp(hWnd, ACP_WNDPROP); - ::RemoveProp(hWnd, ACP_WNDPROP); - page->Release(); - break; - - case WM_COMMAND: - switch(LOWORD(wParam)) - { - case IDC_ADD: - OnAdd(hWnd); - break; - case IDC_EDIT: - { - HWND List = ::GetDlgItem(hWnd, IDC_COMPATIBILITYMODE); - int Cur = ListBox_GetCurSel(List); - int Length = ListBox_GetTextLen(List, Cur); - CComBSTR Str(Length); - ListBox_GetText(List, Cur, Str); - ListBox_DeleteString(List, Cur); - HWND Combo = ::GetDlgItem(hWnd, IDC_NEWCOMPATIBILITYMODE); - ComboBox_SetCurSel(Combo, -1); - ::SetWindowText(Combo,Str); - ListboxChanged(hWnd); - ComboBox_SetEditSel(Combo, 30000, 30000); - ::SetFocus(Combo); - } - break; - case IDC_DELETE: - { - HWND List = ::GetDlgItem(hWnd, IDC_COMPATIBILITYMODE); - ListBox_DeleteString(List, ListBox_GetCurSel(List)); - ListboxChanged(hWnd); - } - break; - case IDC_COMPATIBILITYMODE: - ListboxChanged(hWnd); - break; - case IDC_NEWCOMPATIBILITYMODE: - { - ::EnableWindow(::GetDlgItem(hWnd, IDC_ADD), ComboHasData(hWnd)); - } - break; - case IDOK: - /* Copy from list! */ - { - if (ComboHasData(hWnd)) - { - CComBSTR question, title; - title.LoadString(g_hModule, IDS_COMPAT_TITLE); - question.LoadString(g_hModule, IDS_YOU_DID_NOT_ADD); - int result = ::MessageBoxW(hWnd, question, title, MB_YESNOCANCEL | MB_ICONQUESTION); - switch (result) - { - case IDYES: - OnAdd(hWnd); - break; - case IDNO: - break; - case IDCANCEL: - return FALSE; - } - } - - page = (CLayerUIPropPage*)::GetProp(hWnd, ACP_WNDPROP); - - HWND List = ::GetDlgItem(hWnd, IDC_COMPATIBILITYMODE); - int Count = ListBox_GetCount(List); - page->m_CustomLayers.RemoveAll(); - for (int Cur = 0; Cur < Count; ++Cur) - { - int Length = ListBox_GetTextLen(List, Cur); - CString Str; - LPWSTR Buffer = Str.GetBuffer(Length + 1); - ListBox_GetText(List, Cur, Buffer); - Str.ReleaseBuffer(Length); - page->m_CustomLayers.Add(Str); - } - } - /* Fall trough */ - case IDCANCEL: - ::EndDialog(hWnd, LOWORD(wParam)); - break; - } - break; - case WM_CLOSE: - ::EndDialog(hWnd, IDCANCEL); - break; - } - return FALSE; -} - static BOOL DisableShellext() { HKEY hkey; diff --git a/dll/shellext/acppage/CLayerUIPropPage.hpp b/dll/shellext/acppage/CLayerUIPropPage.hpp index e86e8eb42ab..b7886fc8c4b 100644 --- a/dll/shellext/acppage/CLayerUIPropPage.hpp +++ b/dll/shellext/acppage/CLayerUIPropPage.hpp @@ -1,8 +1,8 @@ /* * PROJECT: ReactOS Compatibility Layer Shell Extension - * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later) * PURPOSE: CLayerUIPropPage definition - * COPYRIGHT: Copyright 2015-2018 Mark Jansen (mark.jansen@reactos.org) + * COPYRIGHT: Copyright 2015-2019 Mark Jansen (mark.jansen@reactos.org) */ #pragma once @@ -15,6 +15,8 @@ class CLayerUIPropPage : public IShellPropSheetExt { public: + CSimpleArray m_CustomLayers; + CLayerUIPropPage(); ~CLayerUIPropPage(); @@ -59,9 +61,6 @@ public: LRESULT OnEditModes(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled); LRESULT OnClickNotify(INT uCode, LPNMHDR hdr, BOOL& bHandled); - static INT_PTR CALLBACK PropDlgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); - static INT_PTR CALLBACK EditModesProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); - protected: CString m_Filename; BOOL m_IsSfcProtected; @@ -69,7 +68,7 @@ protected: DWORD m_LayerQueryFlags; DWORD m_RegistryOSMode, m_OSMode; DWORD m_RegistryEnabledLayers, m_EnabledLayers; - CSimpleArray m_RegistryCustomLayers, m_CustomLayers; + CSimpleArray m_RegistryCustomLayers; public: enum { IDD = IDD_ACPPAGESHEET }; diff --git a/dll/shellext/acppage/CMakeLists.txt b/dll/shellext/acppage/CMakeLists.txt index 1c4c7296910..0f16701e3cc 100644 --- a/dll/shellext/acppage/CMakeLists.txt +++ b/dll/shellext/acppage/CMakeLists.txt @@ -18,6 +18,7 @@ spec2def(acppage.dll acppage.spec ADD_IMPORTLIB) list(APPEND SOURCE ACPPage.cpp + CEditCompatModes.cpp CLayerUIPropPage.cpp precomp.h) diff --git a/dll/shellext/acppage/lang/bg-BG.rc b/dll/shellext/acppage/lang/bg-BG.rc index 48ba2657224..6ed98d199bd 100644 --- a/dll/shellext/acppage/lang/bg-BG.rc +++ b/dll/shellext/acppage/lang/bg-BG.rc @@ -18,18 +18,20 @@ BEGIN CONTROL "Learn more about program compatibility.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Промяна на режимите за съвместимост" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Добавяне...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Обработка...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "Из&триване", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&Добре", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Отказ", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&Добре",IDOK,174,114,60,14 + PUSHBUTTON "&Отказ",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -37,5 +39,4 @@ BEGIN IDS_COMPAT_TITLE "Съвместимост" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/cs-CZ.rc b/dll/shellext/acppage/lang/cs-CZ.rc index 2ba59989ed5..490ed518e41 100644 --- a/dll/shellext/acppage/lang/cs-CZ.rc +++ b/dll/shellext/acppage/lang/cs-CZ.rc @@ -23,18 +23,20 @@ BEGIN CONTROL "Další informace o kompatibilitě programů.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Upravit režimy kompatibility" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Přidat...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Upravit...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "S&mazat", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "Storno", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Storno",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -42,5 +44,4 @@ BEGIN IDS_COMPAT_TITLE "Kompatibilita" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/de-DE.rc b/dll/shellext/acppage/lang/de-DE.rc index e248b9744cb..a1232a3c17a 100644 --- a/dll/shellext/acppage/lang/de-DE.rc +++ b/dll/shellext/acppage/lang/de-DE.rc @@ -18,18 +18,20 @@ BEGIN CONTROL "Weitere Informationen über Programmkompatibilität.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Kompatibilitätsmodus ändern" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Hinzufügen...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Ändern...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Löschen", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Abbrechen", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Abbrechen",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -37,5 +39,4 @@ BEGIN IDS_COMPAT_TITLE "Kompatibilität" IDS_FAILED_NETWORK "Kompatibilitätsmodi können auf diesem Programm nicht angewendet werden, da es sich auf einem Netzlaufwerk befindet." IDS_FAILED_PROTECTED "Kompatibilitätsmodi können auf diesem Programm nicht angewendet werden, da es Teil von ReactOS ist." - IDS_YOU_DID_NOT_ADD "Sie haben den Modus nicht hinzugefügt, möchten Sie ihn jetzt hinzufügen?" END diff --git a/dll/shellext/acppage/lang/en-US.rc b/dll/shellext/acppage/lang/en-US.rc index c3f787060e6..574658a4ae4 100644 --- a/dll/shellext/acppage/lang/en-US.rc +++ b/dll/shellext/acppage/lang/en-US.rc @@ -18,18 +18,20 @@ BEGIN CONTROL "Learn more about program compatibility.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Edit Compatibility Modes" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Add...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Edit...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Delete", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Cancel", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Cancel",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -37,6 +39,5 @@ BEGIN IDS_COMPAT_TITLE "Compatibility" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/es-ES.rc b/dll/shellext/acppage/lang/es-ES.rc index 086a3136cd5..24f79c51bed 100644 --- a/dll/shellext/acppage/lang/es-ES.rc +++ b/dll/shellext/acppage/lang/es-ES.rc @@ -26,18 +26,20 @@ BEGIN CONTROL "Saber más acerca de compatibilidad de programas.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Editar modos de compatibilidad" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Añadir...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Editar...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Borrar", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&Aceptar", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Cancelar", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&Aceptar",IDOK,174,114,60,14 + PUSHBUTTON "&Cancelar",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -45,5 +47,4 @@ BEGIN IDS_COMPAT_TITLE "Compatibilidad" IDS_FAILED_NETWORK "No se puede establecer modo de compatibilidad para este programa porque se encuentra en una unidad de red." IDS_FAILED_PROTECTED "No se puede establecer modo de compatibilidad para este programa porque es parte de ReactOS." - IDS_YOU_DID_NOT_ADD "No se ha añadido el modo, ¿desea añadirlo ahora?" END diff --git a/dll/shellext/acppage/lang/eu-ES.rc b/dll/shellext/acppage/lang/eu-ES.rc index f1c974c9a7b..4a919ef95cf 100644 --- a/dll/shellext/acppage/lang/eu-ES.rc +++ b/dll/shellext/acppage/lang/eu-ES.rc @@ -18,18 +18,20 @@ BEGIN CONTROL " Programen konpatibilitateari buruz gehiago.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Konpatibilitate moduak editatu" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Gehitu...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Editatu...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Ezabatu", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&Ados", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Utzi", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&Ados",IDOK,174,114,60,14 + PUSHBUTTON "&Utzi",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -37,5 +39,4 @@ BEGIN IDS_COMPAT_TITLE "Konpatibilitatea" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/fr-FR.rc b/dll/shellext/acppage/lang/fr-FR.rc index 9603a37c235..752a0d8d9be 100644 --- a/dll/shellext/acppage/lang/fr-FR.rc +++ b/dll/shellext/acppage/lang/fr-FR.rc @@ -18,18 +18,20 @@ BEGIN CONTROL "En savoir plus sur la compatibilité des programmes.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Editer les Modes de compatibilité" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Ajouter...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Éditer...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Supprimer", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Annuler", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Annuler",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -37,5 +39,4 @@ BEGIN IDS_COMPAT_TITLE "Compatibilité" IDS_FAILED_NETWORK "Les modes de compatibilité ne peuvent pas être appliqués sur ce programme car il se situe sur un lecteur réseau." IDS_FAILED_PROTECTED "Les modes de compatibilité ne peuvent pas être appliqués sur ce programme car il fait partie de ReactOS." - IDS_YOU_DID_NOT_ADD "Vous n'avez pas ajouté le mode, voulez-vous l'ajouter maintenant ?" END diff --git a/dll/shellext/acppage/lang/he-IL.rc b/dll/shellext/acppage/lang/he-IL.rc index 13962f2bfa7..e1bf33a456f 100644 --- a/dll/shellext/acppage/lang/he-IL.rc +++ b/dll/shellext/acppage/lang/he-IL.rc @@ -19,19 +19,20 @@ BEGIN CONTROL "למד עוד על תאימות תכניות.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_LAYOUTRTL CAPTION "עריכת מצבי תאימות" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "הוסף...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "ערוך...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "מחק", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "אישור", IDOK, 95, 116, 60, 14 - PUSHBUTTON "ביטול", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "אישור",IDOK,174,114,60,14 + PUSHBUTTON "ביטול",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,5 +40,4 @@ BEGIN IDS_COMPAT_TITLE "תאימות" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/hi-IN.rc b/dll/shellext/acppage/lang/hi-IN.rc index 8d59e2d5a3d..fa537e2c3b5 100644 --- a/dll/shellext/acppage/lang/hi-IN.rc +++ b/dll/shellext/acppage/lang/hi-IN.rc @@ -25,18 +25,20 @@ BEGIN CONTROL "प्रोग्राम अनुकूलताके बारे में अधिक जानें।", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "अनुकूलता मोड का संपादित" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&ऐड...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&संपादित...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&हटाए", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&ठीक", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&रद्द करें", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&ठीक",IDOK,174,114,60,14 + PUSHBUTTON "&रद्द करें",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -44,6 +46,5 @@ BEGIN IDS_COMPAT_TITLE "अनुकूलता" IDS_FAILED_NETWORK "इस प्रोग्राम पर अनुकूलता मोड सेट नहीं किए जा सकते क्योंकि यह नेटवर्क ड्राइव पर है।" IDS_FAILED_PROTECTED "इस प्रोग्राम पर अनुकूलता मोड सेट नहीं किए जा सकते क्योंकि यह रिऐक्ट ओएस का एक हिस्सा है।" - IDS_YOU_DID_NOT_ADD "आपने मोड नहीं ऐड करा, क्या आप इसे अभी ऐड करना चाहते हैं?" END diff --git a/dll/shellext/acppage/lang/hu-HU.rc b/dll/shellext/acppage/lang/hu-HU.rc index 759cd3f54ad..53b9d6f68b1 100644 --- a/dll/shellext/acppage/lang/hu-HU.rc +++ b/dll/shellext/acppage/lang/hu-HU.rc @@ -20,18 +20,20 @@ BEGIN CONTROL "Learn more about program compatibility.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Sémák szerkesztése" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Hozzáadás...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Szerkesztés...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Törlés", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Mégse", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Mégse",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,5 +41,4 @@ BEGIN IDS_COMPAT_TITLE "Kompatibilitás" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/id-ID.rc b/dll/shellext/acppage/lang/id-ID.rc index 9052bd7d36e..bd84d17ff12 100644 --- a/dll/shellext/acppage/lang/id-ID.rc +++ b/dll/shellext/acppage/lang/id-ID.rc @@ -18,18 +18,20 @@ BEGIN CONTROL "Learn more about program compatibility.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Edit Mode Kompatibilitas" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Tambah...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Edit...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Hapus", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Batal", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Batal",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -37,5 +39,4 @@ BEGIN IDS_COMPAT_TITLE "Kompatibilitas" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/it-IT.rc b/dll/shellext/acppage/lang/it-IT.rc index b1c4253eade..0714762686a 100644 --- a/dll/shellext/acppage/lang/it-IT.rc +++ b/dll/shellext/acppage/lang/it-IT.rc @@ -20,18 +20,20 @@ BEGIN CONTROL "Ulteriori informazioni sulla compatibilità dei programmi.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Modifica la modalità compatibile" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Aggiungi...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Modifica...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Cancella", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "A&nnulla", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "A&nnulla",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,5 +41,4 @@ BEGIN IDS_COMPAT_TITLE "Compatibilità" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/nl-NL.rc b/dll/shellext/acppage/lang/nl-NL.rc index 453a916d51b..4568a419841 100644 --- a/dll/shellext/acppage/lang/nl-NL.rc +++ b/dll/shellext/acppage/lang/nl-NL.rc @@ -18,18 +18,20 @@ BEGIN CONTROL "Learn more about program compatibility.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Edit Compatibility Modes" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Add...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Edit...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Delete", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Cancel", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Cancel",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -37,5 +39,4 @@ BEGIN IDS_COMPAT_TITLE "Compatibiliteit" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/no-NO.rc b/dll/shellext/acppage/lang/no-NO.rc index c1bdc09e1c6..bc42e8a06c5 100644 --- a/dll/shellext/acppage/lang/no-NO.rc +++ b/dll/shellext/acppage/lang/no-NO.rc @@ -18,18 +18,20 @@ BEGIN CONTROL "Lær mere om program kompaktibilitet.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Rediger kompaktibilitetsmodus" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Legg til...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Rediger...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Slett", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Avbryt", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Avbryt",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -37,5 +39,4 @@ BEGIN IDS_COMPAT_TITLE "Kompaktibilitet" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/pl-PL.rc b/dll/shellext/acppage/lang/pl-PL.rc index 0e0a8cbdae1..d8de978e44a 100644 --- a/dll/shellext/acppage/lang/pl-PL.rc +++ b/dll/shellext/acppage/lang/pl-PL.rc @@ -20,18 +20,20 @@ BEGIN CONTROL "Dowiedz się więcej o zgodności programów.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Edycja trybów zgodności" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Dodaj...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Edytuj...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Usuń", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Anuluj", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Anuluj",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,5 +41,4 @@ BEGIN IDS_COMPAT_TITLE "Zgodność" IDS_FAILED_NETWORK "Nie można ustawić trybu zgodności dla tego programu, ponieważ znajduje się na dysku sieciowym." IDS_FAILED_PROTECTED "Nie można ustawić trybu zgodności dla tego programu, ponieważ jest częścią systemu ReactOS." - IDS_YOU_DID_NOT_ADD "Nie dodałeś trybu zgodności, czy chcesz to zrobić teraz?" END diff --git a/dll/shellext/acppage/lang/ro-RO.rc b/dll/shellext/acppage/lang/ro-RO.rc index ac1c032a46b..30a7e208249 100644 --- a/dll/shellext/acppage/lang/ro-RO.rc +++ b/dll/shellext/acppage/lang/ro-RO.rc @@ -20,18 +20,20 @@ BEGIN CONTROL "Aflați mai multe despre compatibilitate de program.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Modurile de compatibilitate" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Adăugare…", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "E&ditare…", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Elimnă", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "Con&firmă", IDOK, 95, 116, 60, 14 - PUSHBUTTON "A&nulează", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "Con&firmă",IDOK,174,114,60,14 + PUSHBUTTON "A&nulează",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,6 +41,5 @@ BEGIN IDS_COMPAT_TITLE "Compatibilitate" IDS_FAILED_NETWORK "Modurile de compatibilitate nu pot fi instituite pentru acest program deoarece rezidă pe o unitate de stocare în rețea." IDS_FAILED_PROTECTED "Modurile de compatibilitate nu pot fi instituite pentru acest program deoarece este parte din ReactOS." - IDS_YOU_DID_NOT_ADD "Nu ați specificat un mod. Doriți să specificați unul?" END diff --git a/dll/shellext/acppage/lang/ru-RU.rc b/dll/shellext/acppage/lang/ru-RU.rc index bc4d0717484..70586565394 100644 --- a/dll/shellext/acppage/lang/ru-RU.rc +++ b/dll/shellext/acppage/lang/ru-RU.rc @@ -20,18 +20,20 @@ BEGIN CONTROL "Узнать больше о совместимости программ.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Изменить режимы совместимости" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Добавить...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Редактировать...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Удалить", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Отмена", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Отмена",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,5 +41,4 @@ BEGIN IDS_COMPAT_TITLE "Совместимость" IDS_FAILED_NETWORK "Режим совместимости не может быть установлен для этой программы, потому что она находится на сетевом диске." IDS_FAILED_PROTECTED "Режим совместимости не может быть использован для компонентов ReactOS." - IDS_YOU_DID_NOT_ADD "Вы не добавили режим, добавить его сейчас?" END diff --git a/dll/shellext/acppage/lang/sk-SK.rc b/dll/shellext/acppage/lang/sk-SK.rc index 7b3f88bc686..102251aba96 100644 --- a/dll/shellext/acppage/lang/sk-SK.rc +++ b/dll/shellext/acppage/lang/sk-SK.rc @@ -25,18 +25,20 @@ BEGIN CONTROL "Ďalšie informácie o kompatibilite programov.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Úprava režimov kompatibility" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "Prid&ať...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Upraviť...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "O&dstrániť", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Zrušiť", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Zrušiť",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -44,5 +46,4 @@ BEGIN IDS_COMPAT_TITLE "Kompatibilita" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/sq-AL.rc b/dll/shellext/acppage/lang/sq-AL.rc index 92f67635ea5..1fe7eec1f7f 100644 --- a/dll/shellext/acppage/lang/sq-AL.rc +++ b/dll/shellext/acppage/lang/sq-AL.rc @@ -22,18 +22,20 @@ BEGIN CONTROL "Learn more about program compatibility.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Modifiko Mjetin e Pajtueshmerise" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "Shto...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "Modifiko...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "Fshi", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "Anulo", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "Anulo",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -41,5 +43,4 @@ BEGIN IDS_COMPAT_TITLE "Pajtueshmëri" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/sv-SE.rc b/dll/shellext/acppage/lang/sv-SE.rc index e7cd9335c26..eaadadaa59b 100644 --- a/dll/shellext/acppage/lang/sv-SE.rc +++ b/dll/shellext/acppage/lang/sv-SE.rc @@ -20,18 +20,20 @@ BEGIN CONTROL "Lär dig mer om program-kompatibilitet.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Redigera kompatibilitetslägen" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Lägg till...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Ändra...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Ta bort", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Avbryt", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Avbryt",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,5 +41,4 @@ BEGIN IDS_COMPAT_TITLE "Kompatibilitet" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/tr-TR.rc b/dll/shellext/acppage/lang/tr-TR.rc index c05c626a204..30b9c50f95b 100644 --- a/dll/shellext/acppage/lang/tr-TR.rc +++ b/dll/shellext/acppage/lang/tr-TR.rc @@ -20,18 +20,20 @@ BEGIN CONTROL "İzlence uyumluluğu konusunda daha çok öğren.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Uyumluluk Kiplerini Düzenle" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Ekle...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Düzenle...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "&Sil", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "Tamam", IDOK, 95, 116, 60, 14 - PUSHBUTTON "İptal", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "Tamam",IDOK,174,114,60,14 + PUSHBUTTON "İptal",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,6 +41,5 @@ BEGIN IDS_COMPAT_TITLE "Uyumluluk" IDS_FAILED_NETWORK "Bir ağ sürücüsü üzerinde olduğundan bu programda uyumluluk kipleri ayarlanamaz." IDS_FAILED_PROTECTED "ReactOS'un bir parçası olduğundan bu programda uyumluluk kipleri ayarlanamaz." - IDS_YOU_DID_NOT_ADD "Bu modu eklememeiştiniz, eklemek ister misiniz?" END diff --git a/dll/shellext/acppage/lang/uk-UA.rc b/dll/shellext/acppage/lang/uk-UA.rc index 6ce5de7f7ee..f170cf6ef13 100644 --- a/dll/shellext/acppage/lang/uk-UA.rc +++ b/dll/shellext/acppage/lang/uk-UA.rc @@ -26,18 +26,20 @@ BEGIN CONTROL "Learn more about program compatibility.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Редагування режимів сумісності" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "&Додати...", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "&Редагувати...", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "В&идалити", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "&OK", IDOK, 95, 116, 60, 14 - PUSHBUTTON "&Скасувати", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "&OK",IDOK,174,114,60,14 + PUSHBUTTON "&Скасувати",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -45,5 +47,4 @@ BEGIN IDS_COMPAT_TITLE "Сумісність" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/lang/zh-CN.rc b/dll/shellext/acppage/lang/zh-CN.rc index e8b6fae96f3..978465e9fcc 100644 --- a/dll/shellext/acppage/lang/zh-CN.rc +++ b/dll/shellext/acppage/lang/zh-CN.rc @@ -21,18 +21,20 @@ BEGIN CONTROL "了解更多有关程序兼容性的信息。", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "编辑兼容模式" FONT 9, "宋体", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "添加...(&A)", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "编辑...(&E)", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "删除(&D)", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "确定(&O)", IDOK, 95, 116, 60, 14 - PUSHBUTTON "取消(&C)", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "确定(&O)",IDOK,174,114,60,14 + PUSHBUTTON "取消(&C)",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -40,5 +42,4 @@ BEGIN IDS_COMPAT_TITLE "兼容性" IDS_FAILED_NETWORK "无法在上面设置兼容模式,因为这个程序在网络驱动器上。" IDS_FAILED_PROTECTED "无法在上面设置兼容模式,因为这个程序是 ReactOS 的一部分。" - IDS_YOU_DID_NOT_ADD "目前没有此模式,你想要新建一个吗?" END diff --git a/dll/shellext/acppage/lang/zh-TW.rc b/dll/shellext/acppage/lang/zh-TW.rc index e9fe17cc56a..cc0180b5f8f 100644 --- a/dll/shellext/acppage/lang/zh-TW.rc +++ b/dll/shellext/acppage/lang/zh-TW.rc @@ -20,18 +20,20 @@ BEGIN CONTROL "Learn more about program compatibility.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY END -IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 230, 139 +IDD_EDITCOMPATIBILITYMODES DIALOGEX 0, 0, 309, 134 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "編輯相容模式" FONT 9, "新細明體", 0, 0, 0x0 BEGIN - COMBOBOX IDC_NEWCOMPATIBILITYMODE, 9, 6, 148, 14, CBS_HASSTRINGS | CBS_DROPDOWN | WS_VSCROLL - LISTBOX IDC_COMPATIBILITYMODE, 9, 25, 148, 86, LBS_NOTIFY | LBS_NOINTEGRALHEIGHT | LBS_WANTKEYBOARDINPUT | WS_BORDER - PUSHBUTTON "添加...(&A)", IDC_ADD, 162, 6, 60, 14, WS_DISABLED - PUSHBUTTON "編輯...(&E)", IDC_EDIT, 162, 24, 60, 14, WS_DISABLED - PUSHBUTTON "刪除(&D)", IDC_DELETE, 162, 42, 60, 14, WS_DISABLED - PUSHBUTTON "確定(&O)", IDOK, 95, 116, 60, 14 - PUSHBUTTON "取消(&C)", IDCANCEL, 162, 116, 60, 14 + LISTBOX IDC_NEWCOMPATIBILITYMODE,6,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LISTBOX IDC_COMPATIBILITYMODE,168,18,132,90,LBS_NOINTEGRALHEIGHT | WS_VSCROLL + PUSHBUTTON ">",IDC_ADD,144,42,18,14,WS_DISABLED + PUSHBUTTON "<<",IDC_REMOVEALL,144,78,18,14,WS_DISABLED + PUSHBUTTON "<",IDC_REMOVE,144,60,18,14,WS_DISABLED + PUSHBUTTON "確定(&O)",IDOK,174,114,60,14 + PUSHBUTTON "取消(&C)",IDCANCEL,240,114,60,14 + LTEXT "Available modes",-1,6,6,52,8 + LTEXT "Selected modes",-1,168,6,51,8 END STRINGTABLE @@ -39,5 +41,4 @@ BEGIN IDS_COMPAT_TITLE "相容性" IDS_FAILED_NETWORK "Compatibility modes cannot be set on this program because it is on a network drive." IDS_FAILED_PROTECTED "Compatibility modes cannot be set on this program because it is a part of ReactOS." - IDS_YOU_DID_NOT_ADD "You did not add the mode, do you want to add it now?" END diff --git a/dll/shellext/acppage/precomp.h b/dll/shellext/acppage/precomp.h index 5fd81bda482..129b6f84479 100644 --- a/dll/shellext/acppage/precomp.h +++ b/dll/shellext/acppage/precomp.h @@ -34,4 +34,6 @@ BOOL IsBuiltinLayer(PCWSTR Name); #include "CLayerStringList.hpp" #include "CLayerUIPropPage.hpp" +BOOL ShowEditCompatModes(HWND hWnd, CLayerUIPropPage* page); + #endif /* ACPPAGE_PRECOMP_H */ diff --git a/dll/shellext/acppage/resource.h b/dll/shellext/acppage/resource.h index b11f2e3f167..49f3c4b7030 100644 --- a/dll/shellext/acppage/resource.h +++ b/dll/shellext/acppage/resource.h @@ -14,8 +14,8 @@ #define IDC_COMPATGROUP 1008 #define IDC_NEWCOMPATIBILITYMODE 1009 #define IDC_ADD 1010 -#define IDC_EDIT 1011 -#define IDC_DELETE 1012 +#define IDC_REMOVEALL 1011 +#define IDC_REMOVE 1012 #define IDC_ENABLED_LAYERS 1013 #define IDS_DESCRIPTION 101 @@ -24,7 +24,6 @@ #define IDS_COMPAT_TITLE 2000 #define IDS_FAILED_NETWORK 2001 #define IDS_FAILED_PROTECTED 2002 -#define IDS_YOU_DID_NOT_ADD 2003 /* registry stuff */