Dmitry Chapyshev <lentind@yandex.ru>

- Change listbox to listview
- Draw icons
- Add a find bar (it works, but will work better in future)
- "Install" button moved to a separate tab, also buttons "Download!" and "Find in the Internet" are added there too
- Applet's width increased
- "Modify/Remove" button will become active only when an application is selected

svn path=/trunk/; revision=29381
This commit is contained in:
Aleksey Bragin 2007-10-03 17:50:43 +00:00
parent d4891b7759
commit d2687b4de8
32 changed files with 814 additions and 1551 deletions

View file

@ -0,0 +1,61 @@
/*
* ReactOS
* Copyright (C) 2004 ReactOS Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/*
*
* PROJECT: ReactOS Software Control Panel
* FILE: dll/cpl/appwiz/appwiz.c
* PURPOSE: ReactOS Software Control Panel
* PROGRAMMERS: Gero Kuehn (reactos.filter@gkware.com)
* Dmitry Chapyshev (lentind@yandex.ru)
* UPDATE HISTORY:
* 06-17-2004 Created
* 09-25-2007 Modify
*/
#include <windows.h>
#include <commctrl.h>
#include <cpl.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <tchar.h>
#include <process.h>
#include "resource.h"
#include "appwiz.h"
/* Property page dialog callback */
INT_PTR CALLBACK
AddPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
UNREFERENCED_PARAMETER(wParam);
UNREFERENCED_PARAMETER(hwndDlg);
switch (uMsg)
{
case WM_INITDIALOG:
EnableWindow(GetDlgItem(hwndDlg, IDC_INSTALL), FALSE);
break;
}
return FALSE;
}

View file

@ -21,15 +21,17 @@
* PROJECT: ReactOS Software Control Panel
* FILE: dll/cpl/appwiz/appwiz.c
* PURPOSE: ReactOS Software Control Panel
* PROGRAMMER: Gero Kuehn (reactos.filter@gkware.com)
* PROGRAMMERS: Gero Kuehn (reactos.filter@gkware.com)
* Dmitry Chapyshev (lentind@yandex.ru)
* UPDATE HISTORY:
* 06-17-2004 Created
* 09-25-2007 Modify
*/
#include <windows.h>
#include <commctrl.h>
#include <cpl.h>
#include <prsht.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
@ -47,214 +49,12 @@ INT_PTR CALLBACK ComputerPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM
HINSTANCE hApplet = 0;
/* Applets */
APPLET Applets[NUM_APPLETS] =
{
{IDI_CPLSYSTEM, IDS_CPLSYSTEMNAME, IDS_CPLSYSTEMDESCRIPTION, SystemApplet}
};
static VOID
CallUninstall(HWND hwndDlg)
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
INT nIndex;
HKEY hKey;
DWORD dwType;
TCHAR pszUninstallString[MAX_PATH];
DWORD dwSize;
nIndex = (INT)SendDlgItemMessage(hwndDlg, IDC_SOFTWARELIST, LB_GETCURSEL, 0, 0);
if (nIndex == -1)
{
MessageBox(hwndDlg,
_TEXT("No item selected"),
_TEXT("Error"),
MB_ICONSTOP);
}
else
{
hKey = (HKEY)SendDlgItemMessage(hwndDlg, IDC_SOFTWARELIST, LB_GETITEMDATA, (WPARAM)nIndex, 0);
dwType = REG_SZ;
dwSize = MAX_PATH;
if (RegQueryValueEx(hKey,
_TEXT("UninstallString"),
NULL,
&dwType,
(LPBYTE)pszUninstallString,
&dwSize) == ERROR_SUCCESS)
{
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
si.wShowWindow = SW_SHOW;
if (CreateProcess(NULL,pszUninstallString,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi))
{
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
}
}
else
{
MessageBox(hwndDlg,
_TEXT("Unable to read UninstallString. This entry is invalid or has been created by an MSI installer."),
_TEXT("Error"),
MB_ICONSTOP);
}
}
}
static VOID
FillSoftwareList(HWND hwndDlg)
{
TCHAR pszName[MAX_PATH];
TCHAR pszDisplayName[MAX_PATH];
TCHAR pszParentKeyName[MAX_PATH];
FILETIME FileTime;
HKEY hKey;
HKEY hSubKey;
DWORD dwType;
DWORD dwSize;
DWORD dwValue = 0;
BOOL bIsUpdate = FALSE;
BOOL bIsSystemComponent = FALSE;
BOOL bShowUpdates = FALSE;
INT i;
ULONG ulIndex;
bShowUpdates = (SendMessage(GetDlgItem(hwndDlg, IDC_SHOWUPDATES), BM_GETCHECK, 0, 0) == BST_CHECKED);
if (RegOpenKey(HKEY_LOCAL_MACHINE,
_TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"),
&hKey) != ERROR_SUCCESS)
{
MessageBox(hwndDlg,
_TEXT("Unable to open Uninstall Key"),
_TEXT("Error"),
MB_ICONSTOP);
return;
}
i = 0;
dwSize = MAX_PATH;
while (RegEnumKeyEx (hKey, i, pszName, &dwSize, NULL, NULL, NULL, &FileTime) == ERROR_SUCCESS)
{
if (RegOpenKey(hKey,pszName,&hSubKey) == ERROR_SUCCESS)
{
dwType = REG_DWORD;
dwSize = sizeof(DWORD);
if (RegQueryValueEx(hSubKey,
_TEXT("SystemComponent"),
NULL,
&dwType,
(LPBYTE)&dwValue,
&dwSize) == ERROR_SUCCESS)
{
bIsSystemComponent = (dwValue == 0x1);
}
else
{
bIsSystemComponent = FALSE;
}
dwType = REG_SZ;
dwSize = MAX_PATH;
bIsUpdate = (RegQueryValueEx(hSubKey,
_TEXT("ParentKeyName"),
NULL,
&dwType,
(LPBYTE)pszParentKeyName,
&dwSize) == ERROR_SUCCESS);
dwSize = MAX_PATH;
if (RegQueryValueEx(hSubKey,
_TEXT("DisplayName"),
NULL,
&dwType,
(LPBYTE)pszDisplayName,
&dwSize) == ERROR_SUCCESS)
{
if ((!bIsUpdate) && (!bIsSystemComponent))
{
ulIndex = (ULONG)SendDlgItemMessage(hwndDlg,IDC_SOFTWARELIST,LB_ADDSTRING,0,(LPARAM)pszDisplayName);
SendDlgItemMessage(hwndDlg,IDC_SOFTWARELIST,LB_SETITEMDATA,ulIndex,(LPARAM)hSubKey);
}
else if (bIsUpdate && bShowUpdates)
{
ulIndex = (ULONG)SendDlgItemMessage(hwndDlg,IDC_SOFTWARELIST,LB_ADDSTRING,0,(LPARAM)pszDisplayName);
SendDlgItemMessage(hwndDlg,IDC_SOFTWARELIST,LB_SETITEMDATA,ulIndex,(LPARAM)hSubKey);
}
}
}
dwSize = MAX_PATH;
i++;
}
RegCloseKey(hKey);
}
/* Property page dialog callback */
static INT_PTR CALLBACK
InstallPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
switch (uMsg)
{
case WM_INITDIALOG:
EnableWindow(GetDlgItem(hwndDlg, IDC_INSTALL), FALSE);
FillSoftwareList(hwndDlg);
break;
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDC_SHOWUPDATES:
if (HIWORD(wParam) == BN_CLICKED)
{
SendDlgItemMessage(hwndDlg, IDC_SOFTWARELIST, LB_RESETCONTENT, 0, 0);
FillSoftwareList(hwndDlg);
}
break;
case IDC_SOFTWARELIST:
if (HIWORD(wParam) == LBN_DBLCLK)
{
CallUninstall(hwndDlg);
}
break;
case IDC_ADDREMOVE:
CallUninstall(hwndDlg);
break;
}
break;
}
return FALSE;
}
/* Property page dialog callback */
static INT_PTR CALLBACK
RosPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
UNREFERENCED_PARAMETER(wParam);
UNREFERENCED_PARAMETER(hwndDlg);
switch (uMsg)
{
case WM_INITDIALOG:
break;
}
return FALSE;
}
static VOID
InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc)
{
@ -268,11 +68,10 @@ InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc)
/* First Applet */
LONG CALLBACK
SystemApplet(VOID)
{
PROPSHEETPAGE psp[2];
PROPSHEETPAGE psp[3];
PROPSHEETHEADER psh;
TCHAR Caption[1024];
@ -290,8 +89,9 @@ SystemApplet(VOID)
psh.ppsp = psp;
psh.pfnCallback = NULL;
InitPropSheetPage(&psp[0], IDD_PROPPAGEINSTALL, (DLGPROC) InstallPageProc);
InitPropSheetPage(&psp[1], IDD_PROPPAGEROSSETUP, (DLGPROC) RosPageProc);
InitPropSheetPage(&psp[0], IDD_PROPPAGEINSTALL, (DLGPROC) RemovePageProc);
InitPropSheetPage(&psp[1], IDD_PROPPAGEADD, (DLGPROC) AddPageProc);
InitPropSheetPage(&psp[2], IDD_PROPPAGEROSSETUP, (DLGPROC) RosPageProc);
return (LONG)(PropertySheet(&psh) != -1);
}
@ -347,97 +147,3 @@ DllMain(HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpvReserved)
return TRUE;
}
INT_PTR
CALLBACK
WelcomeDlgProc(HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
switch(uMsg)
{
case WM_INITDIALOG:
PropSheet_SetWizButtons(GetParent(hwndDlg), 0);
break;
case WM_COMMAND:
switch(HIWORD(wParam))
{
case EN_CHANGE:
if (SendDlgItemMessage(hwndDlg, IDC_SHORTCUT_LOCATION, WM_GETTEXTLENGTH, 0, 0))
{
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_NEXT);
}
else
{
PropSheet_SetWizButtons(GetParent(hwndDlg), 0);
}
}
}
return FALSE;
}
INT_PTR
CALLBACK
FinishDlgProc(HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
switch(uMsg)
{
case WM_INITDIALOG:
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_BACK | PSWIZB_FINISH);
break;
}
return FALSE;
}
LONG CALLBACK
NewLinkHere(HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2)
{
PROPSHEETHEADERW psh;
HPROPSHEETPAGE ahpsp[2];
PROPSHEETPAGE psp;
UINT nPages = 0;
/* Create the Welcome page */
psp.dwSize = sizeof(PROPSHEETPAGE);
psp.dwFlags = PSP_DEFAULT | PSP_HIDEHEADER;
psp.hInstance = hApplet;
psp.pfnDlgProc = WelcomeDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_SHORTCUT_LOCATION);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Finish page */
psp.dwFlags = PSP_DEFAULT | PSP_HIDEHEADER;
psp.pfnDlgProc = FinishDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_SHORTCUT_FINISH);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
/* Create the property sheet */
psh.dwSize = sizeof(PROPSHEETHEADER);
psh.dwFlags = PSH_WIZARD97 | PSH_WATERMARK;
psh.hInstance = hApplet;
psh.hwndParent = NULL;
psh.nPages = nPages;
psh.nStartPage = 0;
psh.phpage = ahpsp;
psh.pszbmWatermark = MAKEINTRESOURCE(IDB_WATERMARK);
/* Display the wizard */
PropertySheet(&psh);
return TRUE;
return FALSE;
}

View file

@ -13,6 +13,28 @@ typedef struct
extern HINSTANCE hApplet;
/* remove.c */
INT_PTR CALLBACK
RemovePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
/* add.c */
INT_PTR CALLBACK
AddPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
/* rossetup.c */
INT_PTR CALLBACK
RosPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
/* createlink.c */
INT_PTR CALLBACK
WelcomeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK
FinishDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
LONG CALLBACK
NewLinkHere(HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2);
void ShowLastWin32Error(HWND hWndOwner);
#endif /* __CPL_APPWIZ_H */

View file

@ -13,5 +13,9 @@
<library>comctl32</library>
<library>msvcrt</library>
<file>appwiz.c</file>
<file>remove.c</file>
<file>add.c</file>
<file>rossetup.c</file>
<file>createlink.c</file>
<file>appwiz.rc</file>
</module>

View file

@ -16,6 +16,12 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
123 24 DISCARDABLE "manifest.xml"
IDI_CPLSYSTEM ICON "resources/applet.ico"
IDI_APPICO ICON "resources/1501.ico"
IDI_INSTICO ICON "resources/1502.ico"
IDI_RECBINICO ICON "resources/1503.ico"
IDI_DOWNLOADICO ICON "resources/1504.ico"
IDI_APPINETICO ICON "resources/1505.ico"
IDB_WATERMARK BITMAP "resources/watermark.bmp"
#include "rsrc.rc"

View file

@ -0,0 +1,126 @@
/*
* ReactOS
* Copyright (C) 2004 ReactOS Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: appwiz.c 29364 2007-10-02 23:34:00Z janderwald $
*
* PROJECT: ReactOS Software Control Panel
* FILE: dll/cpl/appwiz/appwiz.c
* PURPOSE: ReactOS Software Control Panel
* PROGRAMMER: Gero Kuehn (reactos.filter@gkware.com)
* UPDATE HISTORY:
* 06-17-2004 Created
*/
#include <windows.h>
#include <commctrl.h>
#include <cpl.h>
#include <prsht.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <tchar.h>
#include <process.h>
#include "resource.h"
#include "appwiz.h"
INT_PTR
CALLBACK
WelcomeDlgProc(HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
switch(uMsg)
{
case WM_INITDIALOG:
PropSheet_SetWizButtons(GetParent(hwndDlg), 0);
break;
case WM_COMMAND:
switch(HIWORD(wParam))
{
case EN_CHANGE:
if (SendDlgItemMessage(hwndDlg, IDC_SHORTCUT_LOCATION, WM_GETTEXTLENGTH, 0, 0))
{
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_NEXT);
}
else
{
PropSheet_SetWizButtons(GetParent(hwndDlg), 0);
}
}
}
return FALSE;
}
INT_PTR
CALLBACK
FinishDlgProc(HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
switch(uMsg)
{
case WM_INITDIALOG:
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_BACK | PSWIZB_FINISH);
break;
}
return FALSE;
}
LONG CALLBACK
NewLinkHere(HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2)
{
PROPSHEETHEADERW psh;
HPROPSHEETPAGE ahpsp[2];
PROPSHEETPAGE psp;
UINT nPages = 0;
/* Create the Welcome page */
psp.dwSize = sizeof(PROPSHEETPAGE);
psp.dwFlags = PSP_DEFAULT | PSP_HIDEHEADER;
psp.hInstance = hApplet;
psp.pfnDlgProc = WelcomeDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_SHORTCUT_LOCATION);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Finish page */
psp.dwFlags = PSP_DEFAULT | PSP_HIDEHEADER;
psp.pfnDlgProc = FinishDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_SHORTCUT_FINISH);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
/* Create the property sheet */
psh.dwSize = sizeof(PROPSHEETHEADER);
psh.dwFlags = PSH_WIZARD97 | PSH_WATERMARK;
psh.hInstance = hApplet;
psh.hwndParent = NULL;
psh.nPages = nPages;
psh.nStartPage = 0;
psh.phpage = ahpsp;
psh.pszbmWatermark = MAKEINTRESOURCE(IDB_WATERMARK);
/* Display the wizard */
PropertySheet(&psh);
return TRUE;
}

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ñëàãàíå/ïðåìàõâàíå"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Çà äà ñëîæèòå íîâî ïðèëîæåíèå, íàòèñíåòå Ñëàãàíå",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Ñëàãàíå...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Ïîêàçâàíå íà îáíîâëåíèÿòà",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Ñëåäíèòå ïðèëîæåíèÿ ìîãà äà áúäàò ïðåìàõíàòè ñàìè. Çà äà ïðåìàõíåòå ïðèëîæåíèå èëè äà ïðîìåíèòå ñëîæåíèòå èì ñúñòàâêè, èçáåðåòå ãî îò ñïèñúêà è íàòèíñåòå Äîáàâÿíå/ ïðåìàõâàíå.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Ïðîìÿíà/ïðå&ìàõâàíå", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Íàñòðîéêà íà ÐåàêòÎÑ"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ñúçäàâàíå íà âðúçêà"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ñúçäàâàíå íà âðúçêà"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Äîáàâÿíå/Ïðåìàõâàíå íà ïðîãðàìè"
IDS_CPLSYSTEMDESCRIPTION "Ñëàãà ïðèëîæåíèÿ è ñúçäàâà ïðåïðàòêè."
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Instalace/Odstranìní"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Pro nainstalování nové aplikace, klepnìte na Instalovat...",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Instalovat...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Následující aplikace mohou být automaticky odstranìny. K odstranìní aplikace nebo k nastavení jejích komponent, ji vyberte ze seznamu a klepnìte na tlaèítko Pøidat/Odebrat.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Pøidat/&Odebrat", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Nastavení systému ReactOS"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Vytvoøit odkaz..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Pøidat/Odebrat aplikace"
IDS_CPLSYSTEMDESCRIPTION "Nastaví aplikace a vytvoøí ikony."
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Installer/Afinstallere"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "For at installere et nyt Program/Spil, Klik på Installere",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Installere...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Følgende Software kan automatisk blive Fjernet. For at fjerne programmer eller ændre hvilken typer komponeter der skal være installeret, vælg fra listen og klik på Tilføj/Fjern.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Tilføj/&Fjern", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Reactos Installation"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Opret Weblink"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Tekst 1", -1, 115, 15, 160, 24
LTEXT "Tekst 2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Opret Weblink"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Tekst 1",-1,10,0,225,40
LTEXT "Tekst 2",-1,10,40,120,20
LTEXT "Tekst 3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Tilføjer/Fjerner Programmer"
IDS_CPLSYSTEMDESCRIPTION "Installere programmer og opretter genveje."
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Programme ändern/entfernen"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Um ein neues Programm zu installieren, klicken Sie auf Installieren",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Installieren...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Updates anzeigen",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Die folgende Software kann automatisch entfernt werden. Um ein Programm zu entfernen oder die installierten Programmpakete zu ändern, wählen Sie das Programm in der Liste und klicken auf Ändern/Entfernen.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Ändern/Entfe&rnen", IDC_ADDREMOVE, PROPSHEETWIDTH-(82), 200, 70, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Verknüpfung erstellen"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Mit diesem Assistenten können Sie Verknüpfungen mit\nlokalen oder vernetzten Programmen, Dateien, Ordnern,\nComputern oder Internetaddressen erstellen.", -1, 120, 15, 200, 30
LTEXT "&Geben Sie den Speicherort des Elements ein:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "&Durchsuchen...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Klicken Sie auf ""Weiter"", um den Installationsvorgang\nfortzusetzen.", -1, 120, 100, 180, 20
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Bezeichnung für das Programm"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Geben Sie den Namen für die Verknüpfung ein:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Klicken Sie auf ""Fertig stellen"", um die Verknüpfung zu erstellen.", -1, 120, 50, 150, 20
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Programme hinzufügen/entfernen"
IDS_CPLSYSTEMDESCRIPTION "Installiert Programme und erstellt Verknüpfungen."
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "ÅãêáôÜóôáóç/ÁðåãêáôÜóôáóç"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Ãéá íá åãêáôáóôÞóåôå Ýíá íÝï ðñüãñáììá, êÜíôå êëéê óôï 'ÅãêáôÜóôáóç'",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&ÅãêáôÜóôáóç...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Ôï áêüëïõèï ëïãéóìéêü ìðïñåß íá áðåãêáôáóôáèåß áõôïìÜôùò. Ãéá íá áðåãêáôáóôÞóåôå Ýíá ðñüãñáììá Þ íá áëëÜîåôå ôá åãêáôåóôçìÝíá ôïõ áñ÷åßá, åðéëÝîôå ôï áðü ôç ëßóôá êáé êÜíôå êëéê óôï ÐñïóèÞêç/Áöáßñåóç.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "ÐñïóèÞêç/&Áöáßñåóç", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "ÅãêáôÜóôáóç Reactos"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Äçìéïõñãßá óõíôüìåõóçò"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Äçìéïõñãßá óõíôüìåõóçò"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Ðñïóèáöáßñåóç ðñïãñáììÜôùí"
IDS_CPLSYSTEMDESCRIPTION "ÅãêáèéóôÜ ðñïãñÜììáôá êáé äçìéïõñãßá óõíôïìÝõóåéò."
END

View file

@ -2,19 +2,38 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Install/Uninstall"
CAPTION "Change or Remove Programs"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "To install a new program, click Install",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Install...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,6,16,16
LTEXT "The following Software can be automatically removed. To remove a program or to modify its installed components, select it from the list and click Modify/Remove.",-1,36,7,PROPSHEETWIDTH-48,32
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 30, 100, 14
LTEXT "Find:",-1,172,33,50,14
EDITTEXT IDC_FIND_EDIT, 193, 30, 180, 14, WS_VISIBLE | WS_TABSTOP
CONTROL "", IDC_SOFTWARELIST, "SysListView32", LVS_REPORT | LVS_SORTASCENDING | LVS_AUTOARRANGE | LVS_SINGLESEL, PROPSHEETPADDING, 50, PROPSHEETWIDTH-12, 155, WS_EX_CLIENTEDGE
PUSHBUTTON "Modify/&Remove", IDC_ADDREMOVE, PROPSHEETPADDING, 210, 80, 14, WS_DISABLED
PUSHBUTTON "&Information", IDC_INFO_BUTTON, PROPSHEETPADDING+85, 210, 80, 14, WS_DISABLED
LTEXT "View:",-1,253,212,40,8
COMBOBOX IDC_VIEW_COMBO, 280, 210, 94, 80, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL
END
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "The following Software can be automatically removed. To remove a program or to modify its installed components, select it from the list and click Add/Remove.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Modify/&Remove", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
IDD_PROPPAGEADD DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Add New Programs"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,10,32,32
LTEXT "To install a new program, click ""Install"".",-1,36,11,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Install...", IDC_INSTALL, PROPSHEETWIDTH-(90), 46, 80, 14
LTEXT "", -1, PROPSHEETPADDING, 70, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_DOWNLOADICO,-1,PROPSHEETPADDING,80,32,32
LTEXT "To download and install new applications, press ""Download !"".",-1,36,83,PROPSHEETWIDTH-48,17
PUSHBUTTON "&Download !", IDC_INSTALL, PROPSHEETWIDTH-(90), 125, 80, 14
LTEXT "", -1, PROPSHEETPADDING, 150, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_APPINETICO,-1,PROPSHEETPADDING,160,32,32
LTEXT "Press ""Find in the Internet"" button in order to search for new applications available via Internet connection.",-1,36,161,PROPSHEETWIDTH-48,17
PUSHBUTTON "&Properties...", IDC_INSTALL, PROPSHEETWIDTH-(175), 205, 80, 14
PUSHBUTTON "&Find in the Internet", IDC_INSTALL, PROPSHEETWIDTH-(90), 205, 80, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
@ -66,11 +85,16 @@ BEGIN
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Add/Remove Programs"
IDS_CPLSYSTEMDESCRIPTION "Sets up programs and creates shortcuts."
IDS_NOITEM_SELECTED "No item selected!"
IDS_ERROR "Error"
IDS_UNABLEREAD_UNINSTSTR "Unable to read UninstallString. This entry is invalid or has been created by an MSI installer."
IDS_UNABLEOPEN_UNINSTKEY "Unable to open Uninstall Key"
IDS_APPLIST "Currently installed programs"
IDS_LARGEICONS "Large Icons"
IDS_LIST "List"
IDS_DETAILS "Details"
END

View file

@ -1,79 +0,0 @@
/*
*Spanish Language resource file
*ReactOs (c) 2005 Samuel Serapión Vega
*/
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Instalar/Desinstalar"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Para instalar un programa, presione instalar",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Instalar...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "El siguiente software puede ser removido automaticamente. Para remover un programa o modificar sus componentes instalados, seleccionalo en la lista y pulsa Añadir/Remover.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Añadir/&Remover", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Configuración de ReactOs"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Crear enlace"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Crear enlace"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Añadir/Remover Programas"
IDS_CPLSYSTEMDESCRIPTION "Instala o Remueve programas."
END

View file

@ -1,75 +0,0 @@
/* French translation by Benoit Plante 2005 (cmoibenlepro AT hotmail DOT com) */
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ajout/Supression de programmes"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Pour installer un nouveau programme, cliquez sur Installer",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Installer...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 65, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Afficher les mises à jour",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Les logiciels suivant peuvent être supprimés automatiquement. Pour supprimer un programme ou modifier ses composantes installées, sélectionnez-le dans la liste et cliquez sur Modifier/Supprimer.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Ajouter/Supp&rimer", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 65, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Configuration de ReactOS"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Créer un raccourci"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Texte 1", -1, 115, 15, 160, 24
LTEXT "Texte 2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Créer un raccourci"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Texte 1",-1,10,0,225,40
LTEXT "Texte 2",-1,10,40,120,20
LTEXT "Texte 3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Ajout/Supression de programmes"
IDS_CPLSYSTEMDESCRIPTION "Installe et supprime les programmes et les composantes de ReactOS, ainsi que les raccourcis."
END

View file

@ -1,74 +0,0 @@
// Hungarian resource file by Robert Horvath - talley at cubeclub.hu
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Telepítés és eltávolítás"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Egy új program telepítéséhez kattints a Telepítés gombra",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Telepítés...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "A következõ szoftvereket lehet eltávolítani. A szoftver törléséhez vagy összetevõinek modosításához kattints a szoftverre a listában, majd kattints a Hozzáadás/eltávolítás gombra.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Hozzáadás/eltávolítás", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Reactos Telepítõ"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Szoftverek hozzáadása és eltávolítása"
IDS_CPLSYSTEMDESCRIPTION "Telepíti a szoftvert és létrehozza a parancsikonokat hozzá."
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Instalasi/Deinstalasi"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Untuk menginstalasi program baru, klik Instalasi",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Instalasi...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Tampilkan pemutakhiran",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Software berikut bisa secara otomatis dihapus. Untuk menghapus program atau mengubah komponen terinstalasinya, pilih dari daftar dan klik Tambah/Hapus.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Ubah/&Hapus", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Setup ReactOS"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Buat link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Buat link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Tambah/Hapus Program"
IDS_CPLSYSTEMDESCRIPTION "Menyiapkan programs dan membuat jalan pintas."
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Installa/Disinstalla"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Per installare un nuovo programma, clicca su Installa",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Installa...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Mostra aggiornamenti",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Il Software seguente può essere rimosso automaticamente. Per rimuovere un programma o modificarne i componenti installati, selezionalo dalla lista e clicca su Aggiungi/Rimuovi.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Modifica/&Rimuovi", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Crea collegamento"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Crea collegamento"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Testo1",-1,10,0,225,40
LTEXT "Testo2",-1,10,40,120,20
LTEXT "Testo3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Aggiungi/Rimuovi programmi"
IDS_CPLSYSTEMDESCRIPTION "Installa i programmi e crea i collegamenti."
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "インストールとアンインストール"
FONT 9, "MS UI Gothic", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "プログラムを新たにインストールするには、[インストール] をクリックしてください。",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "インストール(&I)...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "これらのプログラムは自動で削除することができます。プログラムを変更したり、コンピュータから削除したりするには、一覧から目的のプログラムを選択し、[変更と削除] をクリックしてください。",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "変更と削除(&R)", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "ReactOS Setup"
FONT 9, "MS UI Gothic", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "リンクの作成"
FONT 9, "MS UI Gothic", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "リンクの作成"
FONT 9, "MS UI Gothic", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "プログラムの追加と削除"
IDS_CPLSYSTEMDESCRIPTION "プログラムを設定したり、ショートカットを作成します。"
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL //Vertaald door Lionel Lowie
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Installeren en verwijderen"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Als u een nieuw programma wilt installeren, klikt u op installeren",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Installeren...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "&De volgende software kan automatisch worden verwijderd. U verwijdert een programma of wijzigt de geïnstalleerde onderdelen door het programma te selecteren en op Toevoegen/verwijderen te klikken.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Toe&voegen/verwijderen", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Software"
IDS_CPLSYSTEMDESCRIPTION "Hiermee kunt u programma's installeren en snelkoppelingen maken."
END

View file

@ -1,75 +0,0 @@
//Polish translation Emil Kaczmarek 2005
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Zainstaluj/Odinstaluj"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Aby zainstalowaæ nowy program, kliknij Instaluj",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&Instaluj...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Show updates",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Nastêpuj¹ce oprogramowanie mo¿e byæ automatycznie usuniête. Aby usun¹æ program, albo zmodyfikowaæ zainstalowane komponenty, wybierz program z listy i kliknij Dodaj/Usuñ.",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "Dodaj/&Usuñ", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Instalator ReactOS"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Stwórz odnoœnik"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Tekst1", -1, 115, 15, 160, 24
LTEXT "Tekst2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Stwórz odnoœnik"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Tekst1",-1,10,0,225,40
LTEXT "Tekst2",-1,10,40,120,20
LTEXT "Tekst3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Dodaj/Usuñ programy"
IDS_CPLSYSTEMDESCRIPTION "Ustawia nowe programy i tworzy skróty."
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Óñòàíîâèòü/Óäàëèòü"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "×òîáû óñòàíîâèòü íîâóþ ïðîãðàììó, íàæìèòå ""Óñòàíîâêà"".",-1,36,18,PROPSHEETWIDTH-48,16
PUSHBUTTON "&Óñòàíîâêà...", IDC_INSTALL, PROPSHEETWIDTH-72, 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Ïîêàçàòü îáíîâëåíèÿ",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "×òîáû óñòàíîâèòü ïðîãðàììó èëè èçìåíèòü å¸ óñòàíîâëåííûå êîìïîíåíòû, âûäåëèòå å¸ â ñïèñêå è íàæìèòå ""Çàìåíèòü/Óäàëèòü"".",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "&Çàìåíèòü/Óäàëèòü", IDC_ADDREMOVE, PROPSHEETWIDTH-98, 200, 85, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Óñòàíîâêà êîìïîíåíòîâ ReactOS"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ñîçäàòü ññûëêó"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ñîçäàòü ññûëêó"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Óñòàíîâêà è óäàëåíèå ïðîãðàìì"
IDS_CPLSYSTEMDESCRIPTION "Óñòàíîâêà èëè óäàëåíèå ïðîãðàìì è êîìïîíåíòîâ ReactOS"
END

View file

@ -1,73 +0,0 @@
LANGUAGE LANG_THAI, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Install/Uninstall"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "·Ó¡ÒõԴµÑé§â»Ãá¡ÃÁãËÁè, ¡´àÅ×Í¡¡ÒõԴµÑé§",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "&µÔ´µÑé§...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&áÊ´§¼Å¡ÒûÃѺ»Ãا",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "«Í¿·ìáÇÃì´Ñ§¡ÅèÒÇÊÒÁÒö¶Í´¶Í¹â´ÂÍѵâ¹ÁÑµÔ à¾×èÍ¡Òöʹ¶Í¹â»Ãá¡ÃÁËÃ×Í»ÃѺà»ÅÕ蹡ÒõԴµÑé§Í§¤ì»ÃСͺÍ×è¹æ, àÅ×Í¡·Ó¨Ò¡ÃÒ¡ÒÃáÅС´àÅ×Í¡ à¾ÔèÁ/¶Í´¶Í¹",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 75, LBS_STANDARD | WS_TABSTOP | LBS_NOINTEGRALHEIGHT
PUSHBUTTON "»ÃѺà»ÅÕè¹/&¶Í´¶Í¹", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 200, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create link"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "à¾ÔèÁ/¶Í´¶Í¹ â»Ãá¡ÃÁ"
IDS_CPLSYSTEMDESCRIPTION "µÔ´µÑé§â»Ãá¡ÃÁáÅÐÊÃéÒ§àÊé¹·Ò§ÅÑ´"
END

View file

@ -1,81 +0,0 @@
/*
* PROJECT: Software Control Panel Applet
* LICENSE: GPL - See COPYING in the top level directory
* FILE: dll/cpl/appwiz/Uk.rc
* PURPOSE: Ukraianian Language File for Software Control Panel Applet
* PROGRAMMERS: Artem Reznikov
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
IDD_PROPPAGEINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Óñòàíîâèòè/Âèäàëèòè"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,18,16,16
LTEXT "Ùîá óñòàíîâèòè íîâó ïðîãðàìó, íàòèñí³òü ""Óñòàíîâèòè""",-1,36,18,PROPSHEETWIDTH-48,8
PUSHBUTTON "Óñ&òàíîâèòè...", IDC_INSTALL, PROPSHEETWIDTH-(72), 36, 60, 14
LTEXT "", -1, PROPSHEETPADDING, 63, PROPSHEETWIDTH-12, 1, NOT WS_GROUP | SS_SUNKEN
ICON IDI_CPLSYSTEM,-1,PROPSHEETPADDING,76,16,16
CONTROL "&Ïîêàçàòè îíîâëåííÿ",IDC_SHOWUPDATES,"button",BS_AUTOCHECKBOX | WS_TABSTOP,PROPSHEETPADDING, 105, 119, 18
LTEXT "Íèæ÷åíàâåäåí³ &ïðîãðàìè ìîæíà âèäàëèòè àáî ïåðåóñòàíîâèòè àâòîìàòè÷íî. Ùîá âèäàëèòè ïðîãðàìó àáî çì³íèòè ñêëàä óñòàíîâëåíèõ êîìïîíåíò³â, âèáåð³òü öþ ïðîãðàìó ç³ ñïèñêó é íàòèñí³òü êíîïêó ""Çàì³íèòè/Âèäàëèòè"".",-1,36,72,PROPSHEETWIDTH-48,32
LISTBOX IDC_SOFTWARELIST, PROPSHEETPADDING, 123, PROPSHEETWIDTH-12, 88, LBS_STANDARD | WS_TABSTOP
PUSHBUTTON "Çàì³íèòè/&Âèäàëèòè", IDC_ADDREMOVE, PROPSHEETWIDTH-72, 198, 60, 14
END
IDD_PROPPAGEROSSETUP DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Óñòàíîâêà êîìïîíåíò³â Reactos"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
END
IDD_FIRSTPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ñòâîðåííÿ ÿðëèêà"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1", -1, 115, 15, 160, 24
LTEXT "Text2", -1, 115, 35, 160, 17
END
IDD_SUBMIT_REPORT DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ñòâîðåííÿ ÿðëèêà"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Text1",-1,10,0,225,40
LTEXT "Text2",-1,10,40,120,20
LTEXT "Text3",-1,10,55,120,20
END
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Create Shortcut"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "This wizard helps you to create shortcuts to local or\nnetwork programs, files, folders, computers, or Internet\naddresses.", -1, 120, 15, 200, 30
LTEXT "Type the location of the item:", -1, 120, 50, 120, 10
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
PUSHBUTTON "Browse...", IDC_SHORTCUT_BROWSE, 280, 60, 70, 15, ES_LEFT
LTEXT "Click Next to continue.", -1, 120, 100, 90, 10
END
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Select a Title for the Program"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Type a name for this shortcut:", -1, 120, 15, 150, 10
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
LTEXT "Click Finish to create the shortcut.", -1, 120, 50, 150, 10
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Óñòàíîâêà é âèäàëåííÿ ïðîãðàì"
IDS_CPLSYSTEMDESCRIPTION "Óñòàíîâêà ïðîãðàì ³ ñòâîðåííÿ ÿðëèê³â."
END

View file

@ -0,0 +1,438 @@
/*
* ReactOS
* Copyright (C) 2004 ReactOS Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/*
*
* PROJECT: ReactOS Software Control Panel
* FILE: dll/cpl/appwiz/appwiz.c
* PURPOSE: ReactOS Software Control Panel
* PROGRAMMERS: Gero Kuehn (reactos.filter@gkware.com)
* Dmitry Chapyshev (lentind@yandex.ru)
* UPDATE HISTORY:
* 06-17-2004 Created
* 09-25-2007 Modify
*/
#include <windows.h>
#include <commctrl.h>
#include <cpl.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <tchar.h>
#include <process.h>
#include "resource.h"
#include "appwiz.h"
static VOID
CallUninstall(HWND hwndDlg)
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
INT nIndex;
HKEY hKey;
DWORD dwType;
TCHAR pszUninstallString[MAX_PATH];
DWORD dwSize;
TCHAR Buf[256],Title[256];
nIndex = (INT)SendMessage(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),LVM_GETNEXTITEM,-1,LVNI_FOCUSED);
if (nIndex == -1)
{
LoadString(hApplet, IDS_NOITEM_SELECTED, Buf, sizeof(Buf) / sizeof(TCHAR));
LoadString(hApplet, IDS_CPLSYSTEMNAME, Title, sizeof(Title) / sizeof(TCHAR));
MessageBox(hwndDlg,
Buf,
Title,
MB_ICONINFORMATION);
}
else
{
LVITEM item;
ZeroMemory(&item, sizeof(LVITEM));
item.mask = LVIF_PARAM;
item.iItem = nIndex;
(void)ListView_GetItem(GetDlgItem(hwndDlg,IDC_SOFTWARELIST),&item);
hKey = (HKEY)item.lParam;
dwType = REG_SZ;
dwSize = MAX_PATH;
if (RegQueryValueEx(hKey,
_TEXT("UninstallString"),
NULL,
&dwType,
(LPBYTE)pszUninstallString,
&dwSize) == ERROR_SUCCESS)
{
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
si.wShowWindow = SW_SHOW;
if (CreateProcess(NULL,pszUninstallString,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi))
{
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
}
}
else
{
LoadString(hApplet, IDS_UNABLEREAD_UNINSTSTR, Buf, sizeof(Buf) / sizeof(TCHAR));
LoadString(hApplet, IDS_ERROR, Title, sizeof(Title) / sizeof(TCHAR));
MessageBox(hwndDlg,
Buf,
Title,
MB_ICONSTOP);
}
}
}
static VOID
AddListColumn(HWND hList, LPTSTR Caption)
{
LV_COLUMN dummy;
RECT rect;
GetClientRect(hList, &rect);
ZeroMemory(&dummy, sizeof(LV_COLUMN));
dummy.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM;
dummy.iSubItem = 0;
dummy.pszText = Caption;
dummy.cx = rect.right - rect.left - GetSystemMetrics(SM_CXVSCROLL);
(void)ListView_InsertColumn(hList, 0, &dummy);
}
static VOID
AddItemToList(HWND hwndDlg, LPARAM hSubKey, LPTSTR pszDisplayName, INT ItemIndex)
{
int index;
HIMAGELIST hImgListSmall;
HIMAGELIST hImgListLarge;
HICON hIcon;
HWND hList;
LV_ITEM listItem;
int ColorDepth;
DEVMODE pDevMode;
/* Icon drawing mode */
pDevMode.dmSize = sizeof(DEVMODE);
pDevMode.dmDriverExtra = 0;
EnumDisplaySettings(NULL,ENUM_CURRENT_SETTINGS,&pDevMode);
switch (pDevMode.dmBitsPerPel)
{
case 32: ColorDepth = ILC_COLOR32; break;
case 24: ColorDepth = ILC_COLOR24; break;
case 16: ColorDepth = ILC_COLOR16; break;
case 8: ColorDepth = ILC_COLOR8; break;
case 4: ColorDepth = ILC_COLOR4; break;
default: ColorDepth = ILC_COLOR; break;
}
hImgListSmall = ImageList_Create(16,16,ColorDepth | ILC_MASK,5,5);
hImgListLarge = ImageList_Create(32,32,ColorDepth | ILC_MASK,5,5);
hIcon = LoadImage(hApplet,MAKEINTRESOURCE(IDI_CPLSYSTEM),IMAGE_ICON,16,16,LR_DEFAULTCOLOR);
index = ImageList_AddIcon(hImgListSmall,hIcon);
DestroyIcon(hIcon);
hIcon = LoadImage(hApplet,MAKEINTRESOURCE(IDI_CPLSYSTEM),IMAGE_ICON,32,32,LR_DEFAULTCOLOR);
ImageList_AddIcon(hImgListLarge,hIcon);
DestroyIcon(hIcon);
hList = GetDlgItem(hwndDlg, IDC_SOFTWARELIST);
ZeroMemory(&listItem, sizeof(LV_ITEM));
listItem.mask = LVIF_TEXT | LVIF_PARAM | LVIF_STATE | LVIF_IMAGE;
listItem.pszText = (LPTSTR)pszDisplayName;
listItem.lParam = (LPARAM)hSubKey;
listItem.iItem = (int)ItemIndex;
listItem.iImage = index;
(void)ListView_InsertItem(hList, &listItem);
(void)ListView_SetImageList(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),hImgListSmall,LVSIL_SMALL);
(void)ListView_SetImageList(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),hImgListLarge,LVSIL_NORMAL);
}
static VOID
FillSoftwareList(HWND hwndDlg)
{
TCHAR pszName[MAX_PATH];
TCHAR pszDisplayName[MAX_PATH];
TCHAR pszParentKeyName[MAX_PATH];
FILETIME FileTime;
HKEY hKey;
HKEY hSubKey;
DWORD dwType;
DWORD dwSize = MAX_PATH;
DWORD dwValue = 0;
BOOL bIsUpdate = FALSE;
BOOL bIsSystemComponent = FALSE;
BOOL bShowUpdates = FALSE;
INT ItemIndex = 0;
TCHAR Buf[256],Title[256];
bShowUpdates = (SendMessage(GetDlgItem(hwndDlg, IDC_SHOWUPDATES), BM_GETCHECK, 0, 0) == BST_CHECKED);
if (RegOpenKey(HKEY_LOCAL_MACHINE,
TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"),
&hKey) != ERROR_SUCCESS)
{
LoadString(hApplet, IDS_UNABLEOPEN_UNINSTKEY, Buf, sizeof(Buf) / sizeof(TCHAR));
LoadString(hApplet, IDS_ERROR, Title, sizeof(Title) / sizeof(TCHAR));
MessageBox(hwndDlg,
Buf,
Title,
MB_ICONSTOP);
return;
}
ItemIndex = 0;
dwSize = MAX_PATH;
while (RegEnumKeyEx(hKey, ItemIndex, pszName, &dwSize, NULL, NULL, NULL, &FileTime) == ERROR_SUCCESS)
{
if (RegOpenKey(hKey,pszName,&hSubKey) == ERROR_SUCCESS)
{
dwType = REG_DWORD;
dwSize = sizeof(DWORD);
if (RegQueryValueEx(hSubKey,
TEXT("SystemComponent"),
NULL,
&dwType,
(LPBYTE)&dwValue,
&dwSize) == ERROR_SUCCESS)
{
bIsSystemComponent = (dwValue == 0x1);
}
else
{
bIsSystemComponent = FALSE;
}
dwType = REG_SZ;
dwSize = MAX_PATH;
bIsUpdate = (RegQueryValueEx(hSubKey,
TEXT("ParentKeyName"),
NULL,
&dwType,
(LPBYTE)pszParentKeyName,
&dwSize) == ERROR_SUCCESS);
dwSize = MAX_PATH;
if (RegQueryValueEx(hSubKey,
TEXT("DisplayName"),
NULL,
&dwType,
(LPBYTE)pszDisplayName,
&dwSize) == ERROR_SUCCESS)
{
if ((!bIsUpdate) && (!bIsSystemComponent))
{
AddItemToList(hwndDlg, (LPARAM)hSubKey, (LPTSTR)pszDisplayName, ItemIndex);
}
else if (bIsUpdate && bShowUpdates)
{
AddItemToList(hwndDlg, (LPARAM)hSubKey, (LPTSTR)pszDisplayName, ItemIndex);
}
}
}
dwSize = MAX_PATH;
ItemIndex++;
}
RegCloseKey(hKey);
}
static VOID
AddItemsToViewControl(HWND hwndDlg)
{
TCHAR Buf[256];
int Index;
HWND hList;
hList = GetDlgItem(hwndDlg, IDC_VIEW_COMBO);
// Large Icons
LoadString(hApplet, IDS_LARGEICONS, Buf, sizeof(Buf) / sizeof(TCHAR));
Index = (int)SendMessage(hList,
CB_ADDSTRING,
0,
(LPARAM)Buf);
SendMessage(hList,
CB_SETITEMDATA,
Index,
(LPARAM)Index);
// List
LoadString(hApplet, IDS_LIST, Buf, sizeof(Buf) / sizeof(TCHAR));
Index = (int)SendMessage(hList,
CB_ADDSTRING,
0,
(LPARAM)Buf);
SendMessage(hList,
CB_SETITEMDATA,
Index,
(LPARAM)Index);
// Details
LoadString(hApplet, IDS_DETAILS, Buf, sizeof(Buf) / sizeof(TCHAR));
Index = (int)SendMessage(hList,
CB_ADDSTRING,
0,
(LPARAM)Buf);
SendMessage(hList,
CB_SETITEMDATA,
Index,
(LPARAM)Index);
// Select string
SendMessage(hList,
CB_SELECTSTRING,
-1,
(LPARAM)Buf);
}
static VOID
FindItems(HWND hwndDlg)
{
HWND hList;
HWND hEdit;
TCHAR szText[1024], szItemText[1024];
INT Index,i;
LV_ITEM listItem;
BOOL comp = TRUE;
hList = GetDlgItem(hwndDlg, IDC_SOFTWARELIST);
hEdit = GetDlgItem(hwndDlg, IDC_FIND_EDIT);
SendMessage(hEdit, WM_GETTEXT, 128, (LPARAM)szText);
ZeroMemory(&listItem, sizeof(LV_ITEM));
listItem.mask = LVIF_TEXT | LVIF_PARAM | LVIF_STATE | LVIF_IMAGE;
listItem.pszText = (LPTSTR)szText;
listItem.iImage = -1;
Index = ListView_InsertItem(hList, &listItem);
SendMessage(hList, LVM_DELETEITEM, Index, 0);
ListView_GetItemText(hList, Index, 0, (LPTSTR)szItemText, 1024);
for (i = 0; i < strlen((char*)szText); i++)
{
if (szText[i] != szItemText[i]) comp = FALSE;
}
ListView_SetItemState(hList, Index, LVIS_SELECTED | LVIS_FOCUSED, -1);
if (comp)
{
EnableWindow(GetDlgItem(hwndDlg, IDC_ADDREMOVE),TRUE);
}
else
{
EnableWindow(GetDlgItem(hwndDlg, IDC_ADDREMOVE),FALSE);
}
}
/* Property page dialog callback */
INT_PTR CALLBACK
RemovePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
TCHAR Buf[256];
switch (uMsg)
{
case WM_INITDIALOG:
AddItemsToViewControl(hwndDlg);
LoadString(hApplet, IDS_APPLIST, Buf, sizeof(Buf) / sizeof(TCHAR));
AddListColumn(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),Buf);
FillSoftwareList(hwndDlg);
break;
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDC_FIND_EDIT:
if (HIWORD(wParam) == EN_CHANGE)
{
FindItems(hwndDlg);
}
break;
case IDC_SHOWUPDATES:
if (HIWORD(wParam) == BN_CLICKED)
{
SendMessage(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),LVM_DELETEALLITEMS,0,0);
FillSoftwareList(hwndDlg);
}
break;
case IDC_ADDREMOVE:
CallUninstall(hwndDlg);
break;
case IDC_VIEW_COMBO:
if (HIWORD(wParam) == CBN_SELCHANGE)
{
int nCurrSel;
nCurrSel = (int)SendMessage(GetDlgItem(hwndDlg, IDC_VIEW_COMBO),
CB_GETCURSEL,
(WPARAM)0,
(LPARAM)0);
switch (nCurrSel)
{
case 0:
SetWindowLong(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),
GWL_STYLE, LVS_ICON | LVS_SORTASCENDING | LVS_AUTOARRANGE | LVS_SINGLESEL | WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP);
break;
case 1:
SetWindowLong(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),
GWL_STYLE,LVS_LIST | LVS_SORTASCENDING | LVS_AUTOARRANGE | LVS_SINGLESEL | WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP);
break;
case 2:
SetWindowLong(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),
GWL_STYLE,LVS_REPORT | LVS_SORTASCENDING | LVS_AUTOARRANGE | LVS_SINGLESEL | WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP);
break;
}
}
break;
}
break;
case WM_NOTIFY:
switch (LOWORD(wParam))
{
case IDC_SOFTWARELIST:
switch (((LPNMHDR)lParam)->code)
{
case NM_DBLCLK:
CallUninstall(hwndDlg);
break;
case NM_CLICK:
{
INT nIndex;
nIndex = (INT)SendMessage(GetDlgItem(hwndDlg, IDC_SOFTWARELIST),LVM_GETNEXTITEM,-1,LVNI_FOCUSED);
if (nIndex == -1)
{
EnableWindow(GetDlgItem(hwndDlg, IDC_ADDREMOVE),FALSE);
}
else
{
EnableWindow(GetDlgItem(hwndDlg, IDC_ADDREMOVE),TRUE);
}
}
break;
}
break;
}
break;
}
return FALSE;
}

View file

@ -2,7 +2,7 @@
#define __CPL_RESOURCE_H
/* metrics */
#define PROPSHEETWIDTH 246
#define PROPSHEETWIDTH 380
#define PROPSHEETHEIGHT 228
#define PROPSHEETPADDING 6
#define SYSTEM_COLUMN (0 * PROPSHEETPADDING)
@ -11,28 +11,47 @@
#define ICONSIZE 16
/* ids */
/* icons */
#define IDI_CPLSYSTEM 1500
#define IDB_WATERMARK 1501
#define IDI_APPICO 1501
#define IDI_INSTICO 1502
#define IDI_RECBINICO 1503
#define IDI_DOWNLOADICO 1504
#define IDI_APPINETICO 1505
#define IDD_PROPPAGEINSTALL 100
#define IDD_PROPPAGEROSSETUP 101
#define IDD_SHORTCUT_LOCATION 102
#define IDD_SHORTCUT_FINISH 103
/* dialogs */
#define IDD_PROPPAGEINSTALL 200
#define IDD_PROPPAGEROSSETUP 201
#define IDD_PROPPAGEADD 202
#define IDD_SHORTCUT_LOCATION 203
#define IDD_SHORTCUT_FINISH 204
/* bitmaps */
#define IDB_WATERMARK 5001
/* strings */
#define IDS_CPLSYSTEMNAME 1001
#define IDS_CPLSYSTEMDESCRIPTION 2001
#define IDS_NOITEM_SELECTED 2002
#define IDS_ERROR 2003
#define IDS_UNABLEREAD_UNINSTSTR 2004
#define IDS_UNABLEOPEN_UNINSTKEY 2005
#define IDS_APPLIST 2006
#define IDS_LARGEICONS 2007
#define IDS_LIST 2008
#define IDS_DETAILS 2009
/* controls */
#define IDC_INSTALL 201
#define IDC_SOFTWARELIST 202
#define IDC_ADDREMOVE 203
#define IDC_SHOWUPDATES 204
#define IDC_SHORTCUT_LOCATION 205
#define IDC_SHORTCUT_BROWSE 206
#define IDC_SHORTCUT_NAME 207
#define IDC_INSTALL 101
#define IDC_SOFTWARELIST 102
#define IDC_ADDREMOVE 103
#define IDC_SHOWUPDATES 104
#define IDC_FIND_EDIT 105
#define IDC_INFO_BUTTON 106
#define IDC_VIEW_COMBO 107
#define IDC_SHORTCUT_LOCATION 108
#define IDC_SHORTCUT_BROWSE 109
#define IDC_SHORTCUT_NAME 110
#endif /* __CPL_RESOURCE_H */

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View file

@ -0,0 +1,60 @@
/*
* ReactOS
* Copyright (C) 2004 ReactOS Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/*
*
* PROJECT: ReactOS Software Control Panel
* FILE: dll/cpl/appwiz/appwiz.c
* PURPOSE: ReactOS Software Control Panel
* PROGRAMMERS: Gero Kuehn (reactos.filter@gkware.com)
* Dmitry Chapyshev (lentind@yandex.ru)
* UPDATE HISTORY:
* 06-17-2004 Created
* 09-25-2007 Modify
*/
#include <windows.h>
#include <commctrl.h>
#include <cpl.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <tchar.h>
#include <process.h>
#include "resource.h"
#include "appwiz.h"
/* Property page dialog callback */
INT_PTR CALLBACK
RosPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
UNREFERENCED_PARAMETER(wParam);
UNREFERENCED_PARAMETER(hwndDlg);
switch (uMsg)
{
case WM_INITDIALOG:
break;
}
return FALSE;
}

View file

@ -1,20 +1,4 @@
#include "resource.h"
#include <windows.h>
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/da-DK.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/hu-HU.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ja-JP.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"