mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
ask before installing dependecies
svn path=/trunk/; revision=31883
This commit is contained in:
parent
75abc4b6f9
commit
0bc44b86a6
10 changed files with 19 additions and 1 deletions
|
@ -54,6 +54,7 @@ BEGIN
|
|||
IDS_DOWNLOAD_FOLDER "Downloader"
|
||||
IDS_UNABLECREATE_FOLDER "Es konnte kein Ordner mit diesem Namen erstellt werden!"
|
||||
IDS_UPDATE_URL "http://svn.reactos.org"
|
||||
IDS_INSTALL_DEP "%s wird benötigt um %s ausführen zu können. Soll %s jetzt installiert werden?"
|
||||
TTT_HELPBUTTON, "Hilfe über den Downloader"
|
||||
TTT_UPDATEBUTTON, "Noch nicht vorhanden"
|
||||
TTT_PROFBUTTON, "Konfiguriert den Downloader"
|
||||
|
|
|
@ -54,6 +54,7 @@ BEGIN
|
|||
IDS_DOWNLOAD_FOLDER "Downloader"
|
||||
IDS_UNABLECREATE_FOLDER "Unable to create a folder with this name!"
|
||||
IDS_UPDATE_URL "http://svn.reactos.org"
|
||||
IDS_INSTALL_DEP "%s is required to run %s. Should %s be installed now?"
|
||||
TTT_HELPBUTTON, "Get help about the downloader"
|
||||
TTT_UPDATEBUTTON, "Not yet available"
|
||||
TTT_PROFBUTTON, "Let you configure the downloader"
|
||||
|
|
|
@ -59,6 +59,7 @@ BEGIN
|
|||
IDS_DOWNLOAD_FOLDER "Downloader"
|
||||
IDS_UNABLECREATE_FOLDER "¡Imposible crear una carpeta con este nombre!"
|
||||
IDS_UPDATE_URL "http://svn.reactos.org"
|
||||
IDS_INSTALL_DEP "%s is required to run %s. Should %s be installed now?"
|
||||
TTT_HELPBUTTON, "Obtenga ayuda acerca de Downloader"
|
||||
TTT_UPDATEBUTTON, "No disponible todavía"
|
||||
TTT_PROFBUTTON, "Le permite configurar Downloader"
|
||||
|
|
|
@ -54,6 +54,7 @@ BEGIN
|
|||
IDS_DOWNLOAD_FOLDER "Downloader"
|
||||
IDS_UNABLECREATE_FOLDER "Échec lors du répertoire avec ce nom !"
|
||||
IDS_UPDATE_URL "http://svn.reactos.org"
|
||||
IDS_INSTALL_DEP "%s is required to run %s. Should %s be installed now?"
|
||||
TTT_HELPBUTTON, "Obtenez de l'aide à propros du téléchargeur"
|
||||
TTT_UPDATEBUTTON, "Pas encore disponible"
|
||||
TTT_PROFBUTTON, "Vous permet de configurer le téléchargeur"
|
||||
|
|
|
@ -54,6 +54,7 @@ BEGIN
|
|||
IDS_DOWNLOAD_FOLDER "Downloader"
|
||||
IDS_UNABLECREATE_FOLDER "Unable to create a folder with this name!"
|
||||
IDS_UPDATE_URL "http://svn.reactos.org"
|
||||
IDS_INSTALL_DEP "%s is required to run %s. Should %s be installed now?"
|
||||
TTT_HELPBUTTON, "Get help about the downloader"
|
||||
TTT_UPDATEBUTTON, "Not yet available"
|
||||
TTT_PROFBUTTON, "Let you configure the downloader"
|
||||
|
|
|
@ -54,6 +54,7 @@ BEGIN
|
|||
IDS_DOWNLOAD_FOLDER "Downloader"
|
||||
IDS_UNABLECREATE_FOLDER "Unable to create a folder with this name!"
|
||||
IDS_UPDATE_URL "http://svn.reactos.org"
|
||||
IDS_INSTALL_DEP "%s is required to run %s. Should %s be installed now?"
|
||||
TTT_HELPBUTTON, "Get help about the downloader"
|
||||
TTT_UPDATEBUTTON, "Not yet available"
|
||||
TTT_PROFBUTTON, "Let you configure the downloader"
|
||||
|
|
|
@ -56,6 +56,7 @@ BEGIN
|
|||
IDS_DOWNLOAD_FOLDER "Ñêà÷àòü!"
|
||||
IDS_UNABLECREATE_FOLDER "Íå óäàëîñü ñîçäàòü ïàïêó ñ òàêèì èìåíåì!"
|
||||
IDS_UPDATE_URL "http://svn.reactos.org"
|
||||
IDS_INSTALL_DEP "%s is required to run %s. Should %s be installed now?"
|
||||
TTT_HELPBUTTON, "Get help about the downloader"
|
||||
TTT_UPDATEBUTTON, "Not yet available"
|
||||
TTT_PROFBUTTON, "Let you configure the downloader"
|
||||
|
|
|
@ -62,6 +62,7 @@ BEGIN
|
|||
IDS_DOWNLOAD_FOLDER "Downloader"
|
||||
IDS_UNABLECREATE_FOLDER "Íå âäàëîñÿ ñòâîðèòè ïàïêó ç òàêèì ³ì'ÿì!"
|
||||
IDS_UPDATE_URL "http://svn.reactos.org"
|
||||
IDS_INSTALL_DEP "%s is required to run %s. Should %s be installed now?"
|
||||
TTT_HELPBUTTON, "Îòðèìàéòè äîïîìîãó ïðî downloader"
|
||||
TTT_UPDATEBUTTON, "Ïîêè ùî íå äîñòóïíî"
|
||||
TTT_PROFBUTTON, "Íàëàøòóâàòè downloader"
|
||||
|
|
|
@ -668,6 +668,9 @@ WndProc (HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
|
|||
{
|
||||
static RECT DescriptionRect;
|
||||
struct Application* AppToInstall;
|
||||
WCHAR InstallDep[260];
|
||||
WCHAR InstallDepBuffer[260];
|
||||
WCHAR Title[260];
|
||||
|
||||
switch (Message)
|
||||
{
|
||||
|
@ -720,7 +723,13 @@ WndProc (HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
|
|||
SelectedApplication = GetDependency(SelectedApplication->Depends);
|
||||
if (!IsApplicationInstalled(SelectedApplication))
|
||||
{
|
||||
DialogBoxW(GetModuleHandle(NULL), MAKEINTRESOURCEW(IDD_DOWNLOAD), 0, DownloadProc);
|
||||
LoadString(GetModuleHandle(NULL), IDS_INSTALL_DEP, InstallDep, sizeof(InstallDep) / sizeof(WCHAR));
|
||||
LoadString(GetModuleHandle(NULL), IDS_WINDOW_TITLE, Title, sizeof(Title) / sizeof(WCHAR));
|
||||
_snwprintf(InstallDepBuffer, sizeof(InstallDepBuffer) / sizeof(WCHAR), InstallDep, SelectedApplication->Name, AppToInstall->Name, SelectedApplication->Name);
|
||||
if (MessageBox(hwnd, InstallDepBuffer, Title, MB_YESNO | MB_ICONINFORMATION) == IDYES)
|
||||
{
|
||||
DialogBoxW(GetModuleHandle(NULL), MAKEINTRESOURCEW(IDD_DOWNLOAD), 0, DownloadProc);
|
||||
}
|
||||
}
|
||||
SelectedApplication = AppToInstall;
|
||||
}
|
||||
|
|
|
@ -57,6 +57,7 @@
|
|||
#define IDS_DOWNLOAD_FOLDER 24
|
||||
#define IDS_UNABLECREATE_FOLDER 25
|
||||
#define IDS_UPDATE_URL 26
|
||||
#define IDS_INSTALL_DEP 27
|
||||
|
||||
#define TTT_HELPBUTTON 50
|
||||
#define TTT_UPDATEBUTTON 51
|
||||
|
|
Loading…
Reference in a new issue