[SYSDM]
authorEric Kohl <eric.kohl@reactos.org>
Sat, 19 Nov 2011 19:10:18 +0000 (19:10 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Sat, 19 Nov 2011 19:10:18 +0000 (19:10 +0000)
- Display all hardware profiles
- Add the hardware profile copy dialog to most languages.
- Disable the Up, Down, Property, Copy, Rename and Delete buttons in the Hardware Profiles dialog.

svn path=/trunk/; revision=54448

20 files changed:
reactos/dll/cpl/sysdm/hardprof.c
reactos/dll/cpl/sysdm/lang/bg-BG.rc
reactos/dll/cpl/sysdm/lang/cs-CZ.rc
reactos/dll/cpl/sysdm/lang/de-DE.rc
reactos/dll/cpl/sysdm/lang/el-GR.rc
reactos/dll/cpl/sysdm/lang/en-US.rc
reactos/dll/cpl/sysdm/lang/es-ES.rc
reactos/dll/cpl/sysdm/lang/fr-FR.rc
reactos/dll/cpl/sysdm/lang/id-ID.rc
reactos/dll/cpl/sysdm/lang/it-IT.rc
reactos/dll/cpl/sysdm/lang/ja-JP.rc
reactos/dll/cpl/sysdm/lang/no-NO.rc
reactos/dll/cpl/sysdm/lang/pl-PL.rc
reactos/dll/cpl/sysdm/lang/ro-RO.rc
reactos/dll/cpl/sysdm/lang/ru-RU.rc
reactos/dll/cpl/sysdm/lang/sk-SK.rc
reactos/dll/cpl/sysdm/lang/sv-SE.rc
reactos/dll/cpl/sysdm/lang/uk-UA.rc
reactos/dll/cpl/sysdm/lang/zh-CN.rc
reactos/dll/cpl/sysdm/resource.h

index 817b6dd..dec9b53 100644 (file)
@@ -8,13 +8,54 @@
  */
 
 #include "precomp.h"
+#include <debug.h>
 
-/* Property page dialog callback */
-static INT_PTR CALLBACK
-RenameProfDlgProc(HWND hwndDlg,
-                  UINT uMsg,
-                  WPARAM wParam,
-                  LPARAM lParam)
+typedef struct _PROFILE
+{
+    WCHAR szFriendlyName[256];
+} PROFILE, *PPROFILE;
+
+typedef struct _PROFILEDATA
+{
+    DWORD dwProfileCount;
+    PPROFILE pProfiles;
+} PROFILEDATA, *PPROFILEDATA;
+
+
+static
+INT_PTR
+CALLBACK
+CopyProfileDlgProc(HWND hwndDlg,
+                   UINT uMsg,
+                   WPARAM wParam,
+                   LPARAM lParam)
+{
+    UNREFERENCED_PARAMETER(lParam);
+    UNREFERENCED_PARAMETER(wParam);
+    UNREFERENCED_PARAMETER(hwndDlg);
+
+    switch (uMsg)
+    {
+        case WM_COMMAND:
+            if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))
+            {
+                EndDialog(hwndDlg,
+                          LOWORD(wParam));
+                return TRUE;
+            }
+            break;
+    }
+    return FALSE;
+}
+
+
+static
+INT_PTR
+CALLBACK
+RenameProfileDlgProc(HWND hwndDlg,
+                     UINT uMsg,
+                     WPARAM wParam,
+                     LPARAM lParam)
 {
     UNREFERENCED_PARAMETER(lParam);
     UNREFERENCED_PARAMETER(wParam);
@@ -88,12 +129,136 @@ SetUserWaitInterval(DWORD dwWaitInterval)
 }
 
 
+static
+BOOL
+GetProfileCount(LPDWORD lpProfileCount)
+{
+    HKEY hKey;
+    LONG lError;
+
+    *lpProfileCount = 0;
+
+    lError = RegOpenKeyExW(HKEY_LOCAL_MACHINE,
+                           L"System\\CurrentControlSet\\Control\\IDConfigDB\\Hardware Profiles",
+                           0,
+                           KEY_READ,
+                           &hKey);
+    if (lError != ERROR_SUCCESS)
+        return FALSE;
+
+    lError = RegQueryInfoKeyW(hKey, NULL, NULL, NULL, lpProfileCount,
+                              NULL, NULL, NULL, NULL, NULL, NULL, NULL);
+
+    RegCloseKey(hKey);
+
+    if (lError != ERROR_SUCCESS)
+        return FALSE;
+
+    return TRUE;
+}
+
+
 static
 VOID
+GetProfile(HWND hwndDlg, HKEY hKey, LPWSTR lpName, PPROFILE pProfile)
+{
+    HKEY hProfileKey;
+    DWORD dwSize;
+    LONG lError;
+
+    lError = RegOpenKeyExW(hKey,
+                           lpName,
+                           0,
+                           KEY_READ,
+                           &hProfileKey);
+    if (lError != ERROR_SUCCESS)
+        return;
+
+    dwSize = 256 * sizeof(WCHAR);
+    lError = RegQueryValueExW(hProfileKey,
+                              L"FriendlyName",
+                              NULL,
+                              NULL,
+                              (LPBYTE)pProfile->szFriendlyName,
+                              &dwSize);
+    if (lError == ERROR_SUCCESS)
+    {
+        DPRINT1("Profile: %S\n", pProfile->szFriendlyName);
+        SendDlgItemMessageW(hwndDlg, IDC_HRDPROFLSTBOX, LB_ADDSTRING, 0, (LPARAM)pProfile->szFriendlyName);
+    }
+
+    RegCloseKey(hProfileKey);
+}
+
+
+static
+BOOL
+GetProfiles(HWND hwndDlg)
+{
+    PPROFILEDATA pProfileData;
+    WCHAR szName[8];
+    DWORD dwNameLength;
+    DWORD dwIndex = 0;
+    HKEY hKey;
+    LONG lError;
+
+    pProfileData = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(PROFILEDATA));
+    if (pProfileData == NULL)
+        return FALSE;
+
+    if (!GetProfileCount(&pProfileData->dwProfileCount))
+        return FALSE;
+
+    pProfileData->pProfiles = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY,
+                                        pProfileData->dwProfileCount * sizeof(PROFILE));
+    if (pProfileData->pProfiles == NULL)
+    {
+        HeapFree(GetProcessHeap(), 0, pProfileData);
+        return FALSE;
+    }
+
+    SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pProfileData);
+
+    if (RegOpenKeyExW(HKEY_LOCAL_MACHINE,
+                      L"System\\CurrentControlSet\\Control\\IDConfigDB\\Hardware Profiles",
+                      0,
+                      KEY_READ,
+                      &hKey) != ERROR_SUCCESS)
+        return FALSE;
+
+    for (dwIndex = 0; dwIndex < pProfileData->dwProfileCount; dwIndex++)
+    {
+        dwNameLength = 8;
+        lError = RegEnumKeyExW(hKey,
+                               dwIndex,
+                               szName,
+                               &dwNameLength,
+                               NULL,
+                               NULL,
+                               NULL,
+                               NULL);
+        if (lError != ERROR_SUCCESS)
+            break;
+
+        DPRINT("Profile name: %S\n", szName);
+
+        GetProfile(hwndDlg, hKey, szName, &pProfileData->pProfiles[dwIndex]);
+    }
+
+    RegCloseKey(hKey);
+
+    return TRUE;
+}
+
+
+static
+BOOL
 OnInitDialog(HWND hwndDlg)
 {
     DWORD dwWaitInterval;
 
+    DPRINT("OnInitDialog()\n");
+
     SendMessage(GetDlgItem(hwndDlg, IDC_HRDPROFUP),
                 BM_SETIMAGE,(WPARAM)IMAGE_ICON,
                 (LPARAM)(HANDLE)LoadIcon(hApplet, MAKEINTRESOURCE(IDI_UP)));
@@ -101,6 +266,8 @@ OnInitDialog(HWND hwndDlg)
                 BM_SETIMAGE,(WPARAM)IMAGE_ICON,
                 (LPARAM)(HANDLE)LoadIcon(hApplet, MAKEINTRESOURCE(IDI_DOWN)));
 
+    if (!GetProfiles(hwndDlg))
+        return FALSE;
 
     SendDlgItemMessageW(hwndDlg, IDC_HRDPROFUPDWN, UDM_SETRANGE, (WPARAM)0, (LPARAM)MAKELONG((SHORT)500, 0));
 
@@ -116,6 +283,8 @@ OnInitDialog(HWND hwndDlg)
         CheckDlgButton(hwndDlg, IDC_HRDPROFSELECT, BST_CHECKED);
         SendDlgItemMessageW(hwndDlg, IDC_HRDPROFUPDWN, UDM_SETPOS, 0, dwWaitInterval);
     }
+
+    return TRUE;
 }
 
 
@@ -139,30 +308,50 @@ OnOk(HWND hwndDlg)
 
 
 /* Property page dialog callback */
-INT_PTR CALLBACK
+INT_PTR
+CALLBACK
 HardProfDlgProc(HWND hwndDlg,
                 UINT uMsg,
                 WPARAM wParam,
                 LPARAM lParam)
 {
+    PPROFILEDATA pProfileData;
+
     UNREFERENCED_PARAMETER(lParam);
     UNREFERENCED_PARAMETER(wParam);
     UNREFERENCED_PARAMETER(hwndDlg);
 
+    pProfileData = (PPROFILEDATA)GetWindowLongPtr(hwndDlg, DWLP_USER);
+
     switch (uMsg)
     {
         case WM_INITDIALOG:
-            OnInitDialog(hwndDlg);
+            return OnInitDialog(hwndDlg);
+
+        case WM_DESTROY:
+            if (pProfileData != NULL)
+            {
+                if (pProfileData->pProfiles != NULL)
+                    HeapFree(GetProcessHeap(), 0, pProfileData->pProfiles);
+                HeapFree(GetProcessHeap(), 0, pProfileData);
+            }
             break;
 
         case WM_COMMAND:
             switch (LOWORD(wParam))
             {
+                case IDC_HRDPROFCOPY:
+                    DialogBox(hApplet,
+                              MAKEINTRESOURCE(IDD_COPYPROFILE),
+                              hwndDlg,
+                              (DLGPROC)CopyProfileDlgProc);
+                    break;
+
                 case IDC_HRDPROFRENAME:
                     DialogBox(hApplet,
                               MAKEINTRESOURCE(IDD_RENAMEPROFILE),
                               hwndDlg,
-                              (DLGPROC)RenameProfDlgProc);
+                              (DLGPROC)RenameProfileDlgProc);
                     break;
 
                 case IDC_HRDPROFWAIT:
index a5f240e..f51ef14 100644 (file)
@@ -68,6 +68,7 @@ BEGIN
     PUSHBUTTON  "Äîêëàäâàíå íà ãðåøêè", IDC_ERRORREPORT, 160, 192, 90, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -89,12 +90,12 @@ BEGIN
     LTEXT       "Ìîæåòå íà íàïðàâèòå ïðîôèëè çà ðàçëè÷íî îáîðóäâàíå è ïðè ïóñêàíå äà èçáåðåòå êîé äà èçïîëçâàòå." , IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Íàëè÷íè ïðîôèëè çà îáîðóäâàíåòî", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 15
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 15
-    PUSHBUTTON  "&Ñâîéñòâà", IDC_HRDPROFPROP, 8, 106, 54, 14
-    PUSHBUTTON  "Çà&ïîìíÿíå", IDC_HRDPROFCOPY, 63, 106, 54, 14
-    PUSHBUTTON  "Ïðå&èìåíóâàíå", IDC_HRDPROFRENAME, 118, 106, 54, 14
-    PUSHBUTTON  "Èç&òðèâàíå", IDC_HRDPROFDEL, 173, 106, 54, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 15, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 15, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Ñâîéñòâà", IDC_HRDPROFPROP, 8, 106, 54, 14, WS_DISABLED
+    PUSHBUTTON  "Çà&ïîìíÿíå", IDC_HRDPROFCOPY, 63, 106, 54, 14, WS_DISABLED
+    PUSHBUTTON  "Ïðå&èìåíóâàíå", IDC_HRDPROFRENAME, 118, 106, 54, 14, WS_DISABLED
+    PUSHBUTTON  "Èç&òðèâàíå", IDC_HRDPROFDEL, 173, 106, 54, 14, WS_DISABLED
 
     GROUPBOX    "Èçáîð íà ïðîôèëè çà îáîðóäâàíåòî", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Ïðè ïóñêàíå íà ÐåàêòÎÑ:", IDC_STATIC, 14, 142, 210, 8
@@ -109,6 +110,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Ïðåèìåíóâàíå íà î÷åðê"
index 81005cb..6fc558d 100644 (file)
@@ -72,6 +72,7 @@ BEGIN
     PUSHBUTTON  "Hlá\9aení chyb", IDC_ERRORREPORT, 170, 192, 80, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "Nastavení systému"
@@ -93,12 +94,12 @@ BEGIN
     LTEXT       "Zde lze nastavovat hardwarové profily pro rùzné konfigurace hardwaru. Nastavení, které bude pou\9eito, lze vybrat pøi startu systému.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Dostupné hardwarové profily:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Vlastnosti", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Kopírovat", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Pøejmenovat", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Odstranit", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Vlastnosti", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Kopírovat", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Pøejmenovat", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Odstranit", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Výbìr hardwarového profilu", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Pøi spu\9atìní systému ReactOS:", IDC_STATIC, 14, 142, 210, 8
@@ -113,6 +114,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Pøejmenovat profil"
index 2550fa4..ecc2be6 100644 (file)
@@ -30,6 +30,7 @@ BEGIN
     PUSHBUTTON  "&Lizenz anzeigen...", IDC_LICENCE, 170, 199, 78, 14
 END
 
+
 IDD_PROPPAGEHARDWARE DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Hardware"
@@ -51,15 +52,16 @@ BEGIN
     PUSHBUTTON  "Hard&ware-Profile...", IDC_HARDWARE_PROFILE, 154, 190, 90, 14
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "Systemeinstellungen"
 FONT 8, "MS Shell Dlg", 0, 0, 0x1
 BEGIN
-    GROUPBOX        "Versionsinfo",IDC_STATIC,6,3,210,73
-    CONTROL         "Als Workstation identifizieren",IDC_REPORTASWORKSTATION,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,16,57,110,10
-    LTEXT           "ReactOS ist als Serversystem konzipiert worden und identifiziert sich auch als solches. Diese Einstellung ändert das Verhalten für Anwendungen.",IDC_STATIC,15,15,183,41
-    PUSHBUTTON      "OK",IDOK,166,83,50,14
+    GROUPBOX    "Versionsinfo",IDC_STATIC,6,3,210,73
+    CONTROL     "Als Workstation identifizieren",IDC_REPORTASWORKSTATION,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,16,57,110,10
+    LTEXT       "ReactOS ist als Serversystem konzipiert worden und identifiziert sich auch als solches. Diese Einstellung ändert das Verhalten für Anwendungen.",IDC_STATIC,15,15,183,41
+    PUSHBUTTON  "OK",IDOK,166,83,50,14
 END
 
 
@@ -95,12 +97,12 @@ BEGIN
     LTEXT       "Sie können Hardwareprofile für verschiedene Hardware-Konfigurationen einrichten. Beim Starten können Sie dann das Profil auswählen, welches benutzt werden soll.", IDC_STATIC, 46, 11, 200, 25
     LTEXT       "Verfügbare Hardwareprofile:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Eigenschaften", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Kopieren", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Umbenennen", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Löschen", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Eigenschaften", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Kopieren", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Umbenennen", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Löschen", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Hardwareprofil-Auswahl", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Wenn ReactOS startet:", IDC_STATIC, 14, 142, 210, 8
@@ -115,6 +117,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Profil kopieren"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "Von:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "Nach:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Profil umbenennen"
index a735702..75a896a 100644 (file)
@@ -43,6 +43,7 @@ BEGIN
     PUSHBUTTON  "&Ðñïößë õëéêïý...", IDC_HARDWARE_PROFILE, 148, 190, 98, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -54,6 +55,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "ÅéäéêÝò ñõèìßóåéò"
@@ -86,12 +88,12 @@ BEGIN
     LTEXT       "Ìðïñåßôå íá åãêáôáóôÞóåôå ðñïößë ãéá äéáöïñåôéêÝò ðáñáìÝôñïõò õëéêïý. ÊáôÜ ôçí åêêßíçóç, ìðïñåßôå íá åðéëÝîåôå ôï ðñïößë ôï ïðïßï èÝëåôå íá ÷ñçóéìïðïéÞóåôå.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "ÄéáèÝóéìá ðñïößë &õëéêïý:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 15
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 15
-    PUSHBUTTON  "É&äéüôçôåò", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "Áíôé&ãñáöÞ", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Ìåôïíïìáóßá", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "Äéáãñá&öÞ", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 15, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 15, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "É&äéüôçôåò", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "Áíôé&ãñáöÞ", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Ìåôïíïìáóßá", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "Äéáãñá&öÞ", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "ÅðéëïãÞ ðñïößë õëéêïý", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "¼ôáí îåêéíÜ ôï ReactOS:", IDC_STATIC, 14, 142, 210, 8
@@ -108,6 +110,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Ìåôïíïìáóßá ôïõ ðñïößë"
index 6537d8c..8d25ed7 100644 (file)
@@ -67,6 +67,7 @@ BEGIN
     PUSHBUTTON  "Error Reporting", IDC_ERRORREPORT, 170, 192, 80, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -88,12 +89,12 @@ BEGIN
     LTEXT       "You can set up hardware profiles for different hardware configurations. At startup, you can choose the profile you want to use.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Available hardware profiles:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Properties", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Copy", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Rename", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Delete", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Properties", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Copy", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Rename", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Delete", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Hardware profiles selection", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "When ReactOS starts:", IDC_STATIC, 14, 142, 210, 8
@@ -108,6 +109,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Rename Profile"
index 8ff8070..d1dc167 100644 (file)
@@ -48,6 +48,7 @@ BEGIN
     PUSHBUTTON  "Perfiles Hard&ware...", IDC_HARDWARE_PROFILE, 138, 190, 106, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "Ajustes del sistema"
@@ -59,6 +60,7 @@ BEGIN
     PUSHBUTTON      "Aceptar",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Opciones avanzadas"
@@ -91,12 +93,12 @@ BEGIN
     LTEXT       "Puede configurar perfiles de hardware para diferentes configuraciones de hardware. Puede elegir el perfil que desea usar al inicio.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Perfiles de hardware disponibles:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Propiedades", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Copiar", IDC_HRDPROFCOPY, 63, 106, 40, 14
-    PUSHBUTTON  "Cambiar No&mbre", IDC_HRDPROFRENAME, 108, 106, 60, 14
-    PUSHBUTTON  "&Eliminar", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Propiedades", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Copiar", IDC_HRDPROFCOPY, 63, 106, 40, 14, WS_DISABLED
+    PUSHBUTTON  "Cambiar No&mbre", IDC_HRDPROFRENAME, 108, 106, 60, 14, WS_DISABLED
+    PUSHBUTTON  "&Eliminar", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Selección de perfiles de hardware ", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Cuando inicie ReactOS:", IDC_STATIC, 13, 142, 210, 8
@@ -111,6 +113,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Cambiar nombre al perfil"
index 34b616c..55f0d32 100644 (file)
@@ -1,9 +1,5 @@
 LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
 
-IDI_CPLSYSTEM ICON "resources/applet.ico"
-IDI_DEVMGR ICON "resources/devmgr.ico"
-RC_LICENSE RTDATA "resources/gpl.txt"
-
 IDD_PROPPAGEGENERAL DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Général"
@@ -25,6 +21,7 @@ BEGIN
     PUSHBUTTON  "Voir la &licence...", IDC_LICENCE, 170, 199, 78, 14
 END
 
+
 IDD_PROPPAGEHARDWARE DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Matériel"
@@ -46,6 +43,7 @@ BEGIN
     PUSHBUTTON  "&Profils Matériels...", IDC_HARDWARE_PROFILE, 135, 190, 110, 14
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -57,6 +55,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Avancé"
@@ -89,12 +88,12 @@ BEGIN
     LTEXT       "Vous pouvez paramétrer des profils matériels pour différentes configurations matérielles. Au démarrage, vous pouvez choisir le profil désiré.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Profils Matériels disponibles:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Propriétés", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Copier", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Renommer", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Effacer", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Propriétés", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Copier", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Renommer", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Effacer", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Sélection de Profils Matériels ", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Quand ReactOS démarre :", IDC_STATIC, 14, 142, 210, 8
@@ -109,6 +108,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Renommer Profil"
index 2ccafcc..96f5080 100644 (file)
@@ -43,6 +43,7 @@ BEGIN
     PUSHBUTTON  "Profil Hard&ware...", IDC_HARDWARE_PROFILE, 154, 190, 90, 14
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -54,6 +55,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Lanjutan"
@@ -86,12 +88,12 @@ BEGIN
     LTEXT       "You can set up hardware profiles for different hardware configurations. At startup, you can choose the profile you want to use.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Available hardware profiles:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Properties", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Copy", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Rename", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Delete", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Properties", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Copy", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Rename", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Delete", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Hardware profiles selection", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "When ReactOS starts:", IDC_STATIC, 14, 142, 210, 8
@@ -106,6 +108,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Rename Profile"
index 614a450..d0d44ca 100644 (file)
@@ -67,6 +67,7 @@ BEGIN
     PUSHBUTTON  "Registrazione errori", IDC_ERRORREPORT, 170, 192, 80, 14
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -88,12 +89,12 @@ BEGIN
     LTEXT       "Profili Hardware mette a disposizione un modo per definire e memorizzare diverse configurazioni hardware. All'avvio del computer è possibile scegliere quale usare.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Profili Hardware disponibili:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Proprietà", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Copia", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Rinomina", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "C&ancella", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Proprietà", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Copia", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Rinomina", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "C&ancella", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Selezione dei Profili Hardware", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "All'avvio di ReactOS:", IDC_STATIC, 14, 142, 210, 8
@@ -108,6 +109,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Rinomina profilo"
index b7202ec..4afd142 100644 (file)
@@ -67,6 +67,7 @@ BEGIN
     PUSHBUTTON  "\83G\83\89\81[\95ñ\8d\90", IDC_ERRORREPORT, 170, 192, 80, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "\83V\83X\83e\83\80\82Ì\90Ý\92è"
@@ -88,12 +89,12 @@ BEGIN
     LTEXT       "\88Ù\82È\82é\83n\81[\83h\83E\83F\83A\8d\\\90¬\82É\8d\87\82í\82¹\82½\83n\81[\83h\83E\83F\83\83v\83\8d\83t\83@\83C\83\8b\82ð\83Z\83b\83g\83A\83b\83v\82Å\82«\82Ü\82·\81\8bN\93®\8e\9e\82É\8eg\97p\82·\82é\83v\83\8d\83t\83@\83C\83\8b\82ð\91I\91ð\82Å\82«\82Ü\82·\81B", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "\97\98\97p\89Â\94\\\82È\83n\81[\83h\83E\83F\83\83v\83\8d\83t\83@\83C\83\8b:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "\83v\83\8d\83p\83e\83B(&P)", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "\83R\83s\81[(&C)", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "\96¼\91O\82Ì\95Ï\8dX(&R)", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "\8dí\8f\9c(&D)", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "\83v\83\8d\83p\83e\83B(&P)", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "\83R\83s\81[(&C)", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "\96¼\91O\82Ì\95Ï\8dX(&R)", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "\8dí\8f\9c(&D)", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "\83n\81[\83h\83E\83F\83\83v\83\8d\83t\83@\83C\83\8b\82Ì\91I\91ð", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "ReactOS \8bN\93®\8e\9e\82Ì\93®\8dì:", IDC_STATIC, 14, 142, 210, 8
@@ -108,6 +109,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "\83v\83\8d\83t\83@\83C\83\8b\96¼\82Ì\95Ï\8dX"
index 1f1cf69..2ddfe35 100644 (file)
@@ -44,6 +44,7 @@ BEGIN
     PUSHBUTTON  "Maskin&vare profiler...", IDC_HARDWARE_PROFILE, 154, 190, 90, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -55,6 +56,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Avansert"
@@ -87,12 +89,12 @@ BEGIN
     LTEXT       "Du kan sette opp maskinvareprofiler for forskjellige maskinvarekonfigurasjoner. Ved oppstart, kan du velge hvilken profil du vil bruke.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Tilgjengelige maskinvareprofiler:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Egenskaper", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Kopier", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Endre navn", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Slett", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Egenskaper", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Kopier", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Endre navn", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Slett", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Valg av maskinvareprofil", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Når ReactOS starter:", IDC_STATIC, 14, 142, 210, 8
@@ -107,6 +109,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Endre Profil navn"
index 3376fac..a928171 100644 (file)
@@ -1,4 +1,4 @@
-/*
+/*
  *         translated by xrogers
  *         xxrogers@users.sourceforge.net
  *         https://sourceforge.net/projects/reactospl
@@ -52,6 +52,7 @@ BEGIN
     PUSHBUTTON  "Profile &sprzętu", IDC_HARDWARE_PROFILE, 154, 190, 90, 14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Zaawansowane"
@@ -74,6 +75,7 @@ BEGIN
     PUSHBUTTON  "&Raportowanie błędów", IDC_ERRORREPORT, 170, 192, 80, 14
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "Ustawienia systemowe"
@@ -95,12 +97,12 @@ BEGIN
     LTEXT       "Możesz określić profile sprzętu dla różnych konfiguracji sprzętu. Podczas uruchamiania możesz wybrać profil, którego chcesz użyć.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "&Dostępne profile sprzętu:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Właściwości", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Kopiuj", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "Z&mień nazwę", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Usuń", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Właściwości", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Kopiuj", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "Z&mień nazwę", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Usuń", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Wybór profili sprzętu", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Podczas uruchamiania ReactOS:", IDC_STATIC, 14, 142, 210, 8
@@ -115,6 +117,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Zmiana nazwy profilu"
index e1c7526..b0e9bb4 100644 (file)
@@ -1,4 +1,4 @@
-LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
+LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
 
 IDD_PROPPAGEGENERAL DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
@@ -43,6 +43,7 @@ BEGIN
     PUSHBUTTON  "&Profile hardware", IDC_HARDWARE_PROFILE, 154, 190, 90, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -54,6 +55,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Avansat"
@@ -86,12 +88,12 @@ BEGIN
     LTEXT       "Puteți stabili profile de hardware pentru diverse configurări de hardware. La pornire puteți alege ce profil vreți să folosiți.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Profile disponibile:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Proprietăți", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Copiere", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Redenumire", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Eliminare", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Proprietăți", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Copiere", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Redenumire", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Eliminare", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Selecție profile de hardware", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Când ReactOS pornește:", IDC_STATIC, 14, 142, 210, 8
@@ -106,6 +108,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Redenumire profil"
index 71325b4..93c6cb7 100644 (file)
@@ -1,4 +1,4 @@
-LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
 
 IDD_PROPPAGEGENERAL DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
@@ -43,6 +43,7 @@ BEGIN
     PUSHBUTTON  "&Профили оборудования...", IDC_HARDWARE_PROFILE, 144, 190, 100, 14
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -54,6 +55,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Дополнительно"
@@ -86,12 +88,12 @@ BEGIN
     LTEXT       "Можно создать несколько профилей для различных конфигураций оборудования и выбрать нужный при загрузке системы.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Доступные профили оборудования:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "Свойства", IDC_HRDPROFPROP, 8, 106, 47, 14
-    PUSHBUTTON  "Копировать", IDC_HRDPROFCOPY, 60, 106, 47, 14
-    PUSHBUTTON  "Переименовать", IDC_HRDPROFRENAME, 112, 106, 59, 14
-    PUSHBUTTON  "Удалить", IDC_HRDPROFDEL, 176, 106, 47, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "Свойства", IDC_HRDPROFPROP, 8, 106, 47, 14, WS_DISABLED
+    PUSHBUTTON  "Копировать", IDC_HRDPROFCOPY, 60, 106, 47, 14, WS_DISABLED
+    PUSHBUTTON  "Переименовать", IDC_HRDPROFRENAME, 112, 106, 59, 14, WS_DISABLED
+    PUSHBUTTON  "Удалить", IDC_HRDPROFDEL, 176, 106, 47, 14, WS_DISABLED
 
     GROUPBOX    "Выбор профиля оборудования", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "При загрузке ReactOS следует:", IDC_STATIC, 14, 142, 210, 8
@@ -106,6 +108,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Переименовать профиль"
index 539a30d..b7b953c 100644 (file)
@@ -51,6 +51,7 @@ BEGIN
     PUSHBUTTON  "&Hardvérové profily...", IDC_HARDWARE_PROFILE, 130, 190, 110, 14
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -62,6 +63,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Spresnenie"
@@ -94,12 +96,12 @@ BEGIN
     LTEXT       "Pre rôzne hardvérové konfigurácie mô\9eete nastavi\9d hardvérové profily. Pri spustení je mo\9ené vybra\9d profil, ktorý chcete pou\9eíva\9d.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "&Dostupné hardvérové profily:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "Vl&astnosti", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Kopírova\9d", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "Pr&emenova\9d", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Odstráni\9d", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "Vl&astnosti", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Kopírova\9d", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "Pr&emenova\9d", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Odstráni\9d", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Výber hardvérového profilu", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Pri \9atarte systému ReactOS:", IDC_STATIC, 14, 142, 210, 8
@@ -114,6 +116,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Premenova\9d profil"
index 8b6c5e6..3267cfd 100644 (file)
@@ -45,6 +45,7 @@ BEGIN
     PUSHBUTTON  "&Hårdvaruprofiler...", IDC_HARDWARE_PROFILE, 154, 190, 90, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -56,6 +57,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Avancerat"
@@ -88,12 +90,12 @@ BEGIN
     LTEXT       "Du kan ställa in hårdvaruprofiler för olika hårdvarukonfigurationer. Du kan välja vilken profil du vill använda vid start.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Tillgängliga hårdvaruprofiler:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "&Egenskaper", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Kopiera", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "&Byt namn", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "&Ta bort", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "&Egenskaper", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Kopiera", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Byt namn", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Ta bort", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Val av hårdvaruprofiler", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "När ReactOS startar:", IDC_STATIC, 14, 142, 210, 8
@@ -108,6 +110,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Byt namn"
index 3c40aa3..1323c02 100644 (file)
@@ -1,4 +1,4 @@
-/*
+/*
  * PROJECT:     System Control Panel Applet
  * LICENSE:     GPL - See COPYING in the top level directory
  * FILE:        dll/cpl/sysdm/lang/uk-UA.rc
@@ -51,6 +51,7 @@ BEGIN
     PUSHBUTTON  "&Профілі обладнання...", IDC_HARDWARE_PROFILE, 154, 190, 90, 14
 END
 
+
 IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
 CAPTION "Додатково"
@@ -74,6 +75,7 @@ BEGIN
     PUSHBUTTON  "Звіт про помилки", IDC_ERRORREPORT, 170, 192, 80, 14
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "Налаштування системи"
@@ -85,6 +87,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_HARDWAREPROFILES DIALOGEX 6, 18, 254, 234
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Профілі обладнання"
@@ -94,12 +97,12 @@ BEGIN
     LTEXT       "Можна створити декілька профілів для різних конфігурацій устаткування й вибирати потрібний профіль під час завантаження системи.", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "Наявні профілі обладнання:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "В&ластивості", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "&Копіювати", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "Переі&менувати", IDC_HRDPROFRENAME, 116, 106, 54, 14
-    PUSHBUTTON  "В&идалити", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "В&ластивості", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "&Копіювати", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "Переі&менувати", IDC_HRDPROFRENAME, 116, 106, 54, 14, WS_DISABLED
+    PUSHBUTTON  "В&идалити", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Вибір профілю устаткування", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Під час завантаження ReactOS слід:", IDC_STATIC, 14, 142, 210, 8
@@ -114,6 +117,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Перейменування профілю"
index d89fddd..6df4963 100644 (file)
@@ -71,6 +71,7 @@ BEGIN
     PUSHBUTTON  "´íÎ󱨸æ", IDC_ERRORREPORT, 170, 192, 80, 15
 END
 
+
 IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
 CAPTION "System Settings"
@@ -82,6 +83,7 @@ BEGIN
     PUSHBUTTON      "OK",IDOK,166,83,50,14
 END
 
+
 IDD_HARDWAREPROFILES DIALOGEX 6, 18, 254, 234
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Ó²¼þÅäÖÃÎļþ"
@@ -91,12 +93,12 @@ BEGIN
     LTEXT       "¿ÉÒÔΪ²»Í¬µÄÓ²¼þÅäÖô´½¨Ó²¼þÅäÖÃÎļþ¡£ÔÚÆô¶¯Ê±£¬¿ÉÒÔÑ¡ÔñÏ£ÍûʹÓõÄÅäÖÃÎļþ¡£", IDC_STATIC, 46, 11, 188, 25
     LTEXT       "¿ÉÓõÄÓ²¼þÅäÖÃÎļþ:", IDC_STATIC, 8, 41, 120, 8
     LISTBOX     IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
-    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON
-    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON
-    PUSHBUTTON  "ÊôÐÔ(&P)", IDC_HRDPROFPROP, 8, 106, 50, 14
-    PUSHBUTTON  "¸´ÖÆ(&C)", IDC_HRDPROFCOPY, 63, 106, 50, 14
-    PUSHBUTTON  "ÖØÃüÃû(&R)", IDC_HRDPROFRENAME, 118, 106, 50, 14
-    PUSHBUTTON  "ɾ³ý(&D)", IDC_HRDPROFDEL, 173, 106, 50, 14
+    PUSHBUTTON  "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+    PUSHBUTTON  "ÊôÐÔ(&P)", IDC_HRDPROFPROP, 8, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "¸´ÖÆ(&C)", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "ÖØÃüÃû(&R)", IDC_HRDPROFRENAME, 118, 106, 50, 14, WS_DISABLED
+    PUSHBUTTON  "ɾ³ý(&D)", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
 
     GROUPBOX    "Ó²¼þÅäÖÃÎļþÑ¡Ôñ", IDC_STATIC, 7, 130, 240, 75
     LTEXT       "Æô¶¯ ReactOS Ê±:", IDC_STATIC, 14, 142, 210, 8
@@ -111,6 +113,21 @@ BEGIN
 END
 
 
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Copy Profile"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT        "From:", IDC_STATIC, 5, 10, 20, 8
+    LTEXT        "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+    LTEXT        "To:", IDC_STATIC, 5, 30, 20, 8
+    EDITTEXT     IDC_COPYPROFILETO, 30, 30, 160, 12
+
+    DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+    PUSHBUTTON   "Cancel", IDCANCEL, 199, 30, 50, 14
+END
+
+
 IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "ÖØÃüÃûÅäÖÃÎļþ"
index 885aae6..3e082dc 100644 (file)
 #define IDC_HRDPROFUPDWN                1112
 
 
+/* copy profile */
+#define IDD_COPYPROFILE                 1200
+#define IDC_COPYPROFILEFROM             1201
+#define IDC_COPYPROFILETO               1202
+
+
 /* rename profile */
-#define IDD_RENAMEPROFILE               1200
-#define IDC_RENPROFEDITFROM             1201
-#define IDC_RENPROFEDITTO               1202
+#define IDD_RENAMEPROFILE               1300
+#define IDC_RENPROFEDITFROM             1301
+#define IDC_RENPROFEDITTO               1302
+
 
 /* licence */
 #define IDD_LICENCE                     1500