From 2f6ab3ff3c8696b872bce292ffffbd8179c0506a Mon Sep 17 00:00:00 2001 From: pixel Date: Tue, 21 Dec 2004 11:14:15 +0000 Subject: Adding a separate project for LuaPatch, and updating copyrights a bit... --- MSVC/CD-Tool/CD-Tool.vcproj | 16 +--- MSVC/LuaPatch/.cvsignore | 1 + MSVC/LuaPatch/LuaPatch.vcproj | 198 ++++++++++++++++++++++++++++++++++++++++++ MSVC/PSX-Bundle.sln | 10 +++ cd-tool.cpp | 6 +- luapatch-languages.h | 160 +++++++++++++++++++--------------- luapatch-res.h | 71 +++++++-------- luapatch.cpp | 52 +++++++---- luapatch.rc | 27 +++--- 9 files changed, 393 insertions(+), 148 deletions(-) create mode 100644 MSVC/LuaPatch/.cvsignore create mode 100644 MSVC/LuaPatch/LuaPatch.vcproj diff --git a/MSVC/CD-Tool/CD-Tool.vcproj b/MSVC/CD-Tool/CD-Tool.vcproj index ef2c42c..405b48c 100644 --- a/MSVC/CD-Tool/CD-Tool.vcproj +++ b/MSVC/CD-Tool/CD-Tool.vcproj @@ -169,7 +169,7 @@ @@ -178,17 +178,7 @@ > - - - - + + diff --git a/MSVC/LuaPatch/.cvsignore b/MSVC/LuaPatch/.cvsignore new file mode 100644 index 0000000..1ead615 --- /dev/null +++ b/MSVC/LuaPatch/.cvsignore @@ -0,0 +1 @@ +Debug \ No newline at end of file diff --git a/MSVC/LuaPatch/LuaPatch.vcproj b/MSVC/LuaPatch/LuaPatch.vcproj new file mode 100644 index 0000000..22fea58 --- /dev/null +++ b/MSVC/LuaPatch/LuaPatch.vcproj @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MSVC/PSX-Bundle.sln b/MSVC/PSX-Bundle.sln index 25bd3ec..e387637 100644 --- a/MSVC/PSX-Bundle.sln +++ b/MSVC/PSX-Bundle.sln @@ -31,6 +31,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CD-Tool", "CD-Tool\CD-Tool. {0A2CD193-F270-4F2B-943C-F8BDF792D25C} = {0A2CD193-F270-4F2B-943C-F8BDF792D25C} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LuaPatch", "LuaPatch\LuaPatch.vcproj", "{6BE81B31-B5A4-42B3-AD54-85C0F41AEE09}" + ProjectSection(ProjectDependencies) = postProject + {879D8D90-9A7E-4F3C-9B4E-F1648C8AE927} = {879D8D90-9A7E-4F3C-9B4E-F1648C8AE927} + {0A2CD193-F270-4F2B-943C-F8BDF792D25C} = {0A2CD193-F270-4F2B-943C-F8BDF792D25C} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -61,6 +67,10 @@ Global {1AA995DB-BF26-4CCF-9D5B-D3AD698B8483}.Debug|Win32.Build.0 = Debug|Win32 {1AA995DB-BF26-4CCF-9D5B-D3AD698B8483}.Release|Win32.ActiveCfg = Release|Win32 {1AA995DB-BF26-4CCF-9D5B-D3AD698B8483}.Release|Win32.Build.0 = Release|Win32 + {6BE81B31-B5A4-42B3-AD54-85C0F41AEE09}.Debug|Win32.ActiveCfg = Debug|Win32 + {6BE81B31-B5A4-42B3-AD54-85C0F41AEE09}.Debug|Win32.Build.0 = Debug|Win32 + {6BE81B31-B5A4-42B3-AD54-85C0F41AEE09}.Release|Win32.ActiveCfg = Release|Win32 + {6BE81B31-B5A4-42B3-AD54-85C0F41AEE09}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/cd-tool.cpp b/cd-tool.cpp index 2affbf4..85f4a8a 100644 --- a/cd-tool.cpp +++ b/cd-tool.cpp @@ -1,6 +1,6 @@ /* * PSX-Tools Bundle Pack - * Copyright (C) 2002-2003 Nicolas "Pixel" Noble + * Copyright (C) 2002-2005 Nicolas "Pixel" Noble * * 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 @@ -17,7 +17,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* $Id: cd-tool.cpp,v 1.37 2004-12-18 13:14:52 pixel Exp $ */ +/* $Id: cd-tool.cpp,v 1.38 2004-12-21 11:14:16 pixel Exp $ */ #define WIP @@ -388,7 +388,7 @@ Lua * start_full_lua(void) { void showbanner() { printm(M_BARE, -"CD-Tool version " VERSION " (c) 2003-2004 Nicolas \"Pixel\" Noble\n" +"CD-Tool version " VERSION " (c) 2003-2005 Nicolas \"Pixel\" Noble\n" #ifdef WIP "Special version Work In Progress, compiled the " __DATE__ " at " __TIME__ "\n" #endif diff --git a/luapatch-languages.h b/luapatch-languages.h index 0d9d5a5..1e85a09 100644 --- a/luapatch-languages.h +++ b/luapatch-languages.h @@ -1,3 +1,24 @@ +/* + * PSX-Tools Bundle Pack + * Copyright (C) 2002-2005 Nicolas "Pixel" Noble + * + * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +/* $Id: luapatch-languages.h,v 1.3 2004-12-21 11:14:16 pixel Exp $ */ + enum strings_e { ISOFILE, CDDRIVE, @@ -22,7 +43,7 @@ struct texts_t { }; struct texts_t t_english[] = { - {-1, IDD_ABOUT, "About..."}, + {-1, IDD_ABOUT, "About..."}, {IDC_ABOUTTEXT, IDD_ABOUT, "LuaPatch version 0.4.0\n" "Hand made special MFC version\n\n" @@ -34,6 +55,7 @@ struct texts_t t_english[] = { {IDOK, IDD_FILESELECT, "OK"}, {IDCANCEL, IDD_FILESELECT, "Quit"}, {IDC_ABOUT, IDD_FILESELECT, "About"}, + {IDC_OPTIONS, IDD_FILESELECT, "Options"}, {IDC_ST_SOURCETYPE, IDD_FILESELECT, "Source type:"}, {IDC_ST_SOURCE, IDD_FILESELECT, "Source:"}, {IDC_ST_DEST, IDD_FILESELECT, "Destination file:"}, @@ -58,7 +80,7 @@ struct texts_t t_english[] = { }; struct texts_t t_french[] = { - {-1, IDD_ABOUT, "A propos de..."}, + {-1, IDD_ABOUT, "A propos de..."}, {IDC_ABOUTTEXT, IDD_ABOUT, "LuaPatch version 0.4.0\n" "Version artisanale spéciale MFC\n\n" @@ -118,77 +140,77 @@ struct texts_t t_german[] = { {-1, 0} }; -struct texts_t t_spanish[] = { - {-1, IDD_ABOUT, "Acerca de..."}, - {IDC_ABOUTTEXT, IDD_ABOUT, -"LuaPatch versión 0.4.0\n" -"Versión especial MFC hecha a mano\n\n" -"Un sistema de parcheo de CD\n\n" -"Copyrignt © 2003-2005 Nicolas \"Pixel\" Noble / NOBIS\n\n" -"http://www.nobis-crew.org/luapatch/\n" -"http://www.nobis-crew.org/"}, +struct texts_t t_spanish[] = { + {-1, IDD_ABOUT, "Acerca de..."}, + {IDC_ABOUTTEXT, IDD_ABOUT, +"LuaPatch versión 0.4.0\n" +"Versión especial MFC hecha a mano\n\n" +"Un sistema de parcheo de CD\n\n" +"Copyrignt © 2003-2005 Nicolas \"Pixel\" Noble / NOBIS\n\n" +"http://www.nobis-crew.org/luapatch/\n" +"http://www.nobis-crew.org/"}, {IDOK, IDD_ABOUT, "Aceptar"}, {IDOK, IDD_FILESELECT, "Aceptar"}, - {IDCANCEL, IDD_FILESELECT, "Salir"}, - {IDC_ABOUT, IDD_FILESELECT, "Acerca de"}, - {IDC_ST_SOURCETYPE, IDD_FILESELECT, "Tipo de fuente:"}, - {IDC_ST_SOURCE, IDD_FILESELECT, "Fuente:"}, - {IDC_ST_DEST, IDD_FILESELECT, "Archivo de destino:"}, - {IDC_ST_PATCH, IDD_FILESELECT, "Parche:"}, - - {ISOFILE, 0, "Archivo ISO"}, - {CDDRIVE, 0, "Unidad de CD"}, - {ISODEST, 0, "Imagen 2352-raw (*.bin)\0*.BIN\0\0\0"}, - {ISOSOURCE, 0, "Imagen 2352-raw (*.bin, *.iso, *.img)\0*.BIN;*.ISO;*.IMG\0\0\0"}, - {PATCH, 0, "Fichero PAQ (*.paq)\0*.PAQ\0\0\0"}, - {MSGERROR, 0, "Error"}, - {NO_DESTINATION, 0, "No hay archivo de destino."}, - {NO_SOURCE, 0, "No hay archivo fuente."}, - {NO_PATCH, 0, "No hay parche."}, - {PARASITE_EVE, 0, "Error cargando archivo de configuración, cambiando a viejo estilo Parasite Eve.\n"}, - {VERBOSE_CFG_ERROR, 0, "Algo está mal con ese parche: archivo de configuración inválido.\n"}, - {CFG_ERROR, 0, "No se encontró archivo de configuración válido."}, - {END_MSG, 0, "¡Parche aplicado satisfactoriamente!"}, - {END_TITLE, 0, "Hecho"}, - - {-1, 0} -}; - -struct texts_t t_portuguese[] = { - {-1, IDD_ABOUT, "Sobre..."}, - {IDC_ABOUTTEXT, IDD_ABOUT, -"LuaPatch versão 0.4.0\n" -"Feito em uma versão especial da MFC\n\n" -"Um sistema de Patchs para para CDs\n\n" -"Copyrignt © 2003-2005 Nicolas \"Pixel\" Noble / NOBIS\n\n" -"http://www.nobis-crew.org/luapatch/\n" -"http://www.nobis-crew.org/"}, + {IDCANCEL, IDD_FILESELECT, "Salir"}, + {IDC_ABOUT, IDD_FILESELECT, "Acerca de"}, + {IDC_ST_SOURCETYPE, IDD_FILESELECT, "Tipo de fuente:"}, + {IDC_ST_SOURCE, IDD_FILESELECT, "Fuente:"}, + {IDC_ST_DEST, IDD_FILESELECT, "Archivo de destino:"}, + {IDC_ST_PATCH, IDD_FILESELECT, "Parche:"}, + + {ISOFILE, 0, "Archivo ISO"}, + {CDDRIVE, 0, "Unidad de CD"}, + {ISODEST, 0, "Imagen 2352-raw (*.bin)\0*.BIN\0\0\0"}, + {ISOSOURCE, 0, "Imagen 2352-raw (*.bin, *.iso, *.img)\0*.BIN;*.ISO;*.IMG\0\0\0"}, + {PATCH, 0, "Fichero PAQ (*.paq)\0*.PAQ\0\0\0"}, + {MSGERROR, 0, "Error"}, + {NO_DESTINATION, 0, "No hay archivo de destino."}, + {NO_SOURCE, 0, "No hay archivo fuente."}, + {NO_PATCH, 0, "No hay parche."}, + {PARASITE_EVE, 0, "Error cargando archivo de configuración, cambiando a viejo estilo Parasite Eve.\n"}, + {VERBOSE_CFG_ERROR, 0, "Algo está mal con ese parche: archivo de configuración inválido.\n"}, + {CFG_ERROR, 0, "No se encontró archivo de configuración válido."}, + {END_MSG, 0, "¡Parche aplicado satisfactoriamente!"}, + {END_TITLE, 0, "Hecho"}, + + {-1, 0} +}; + +struct texts_t t_portuguese[] = { + {-1, IDD_ABOUT, "Sobre..."}, + {IDC_ABOUTTEXT, IDD_ABOUT, +"LuaPatch versão 0.4.0\n" +"Feito em uma versão especial da MFC\n\n" +"Um sistema de Patchs para para CDs\n\n" +"Copyrignt © 2003-2005 Nicolas \"Pixel\" Noble / NOBIS\n\n" +"http://www.nobis-crew.org/luapatch/\n" +"http://www.nobis-crew.org/"}, {IDOK, IDD_ABOUT, "Aceitar"}, {IDOK, IDD_FILESELECT, "Aceitar"}, - {IDCANCEL, IDD_FILESELECT, "Sair"}, - {IDC_ABOUT, IDD_FILESELECT, "Sobre"}, - {IDC_ST_SOURCETYPE, IDD_FILESELECT, "Tipo do arquivo:"}, - {IDC_ST_SOURCE, IDD_FILESELECT, "Fonte:"}, - {IDC_ST_DEST, IDD_FILESELECT, "Arquivo de destino:"}, - {IDC_ST_PATCH, IDD_FILESELECT, "Arquivo de Patch:"}, - - {ISOFILE, 0, "Arquivo ISO"}, - {CDDRIVE, 0, "Drive de CD"}, - {ISODEST, 0, "2352-raw image (*.bin)\0*.BIN\0\0\0"}, - {ISOSOURCE, 0, "2352-raw image (*.bin, *.iso, *.img)\0*.BIN;*.ISO;*.IMG\0\0\0"}, - {PATCH, 0, "Arquivo PAQ (*.paq)\0*.PAQ\0\0\0"}, - {MSGERROR, 0, "Erro"}, - {NO_DESTINATION, 0, "Arquivo de destino não especificado."}, - {NO_SOURCE, 0, "Arquivo de origem não especificado."}, - {NO_PATCH, 0, "Arquivo de patch não especificado."}, - {PARASITE_EVE, 0, "Erro carregando o arquivo de configuração... mudando para as configurações do Parasite Eve.\n"}, - {VERBOSE_CFG_ERROR, 0, "Há algo errado com o patch: nenhum arquivo de configuração válido foi encontrado.\n"}, - {CFG_ERROR, 0, "Nenhum arquivo de configuração válido foi encontrado."}, - {END_MSG, 0, "Patch aplicado com sucesso!"}, - {END_TITLE, 0, "Pronto"}, - - {-1, 0} -}; + {IDCANCEL, IDD_FILESELECT, "Sair"}, + {IDC_ABOUT, IDD_FILESELECT, "Sobre"}, + {IDC_ST_SOURCETYPE, IDD_FILESELECT, "Tipo do arquivo:"}, + {IDC_ST_SOURCE, IDD_FILESELECT, "Fonte:"}, + {IDC_ST_DEST, IDD_FILESELECT, "Arquivo de destino:"}, + {IDC_ST_PATCH, IDD_FILESELECT, "Arquivo de Patch:"}, + + {ISOFILE, 0, "Arquivo ISO"}, + {CDDRIVE, 0, "Drive de CD"}, + {ISODEST, 0, "2352-raw image (*.bin)\0*.BIN\0\0\0"}, + {ISOSOURCE, 0, "2352-raw image (*.bin, *.iso, *.img)\0*.BIN;*.ISO;*.IMG\0\0\0"}, + {PATCH, 0, "Arquivo PAQ (*.paq)\0*.PAQ\0\0\0"}, + {MSGERROR, 0, "Erro"}, + {NO_DESTINATION, 0, "Arquivo de destino não especificado."}, + {NO_SOURCE, 0, "Arquivo de origem não especificado."}, + {NO_PATCH, 0, "Arquivo de patch não especificado."}, + {PARASITE_EVE, 0, "Erro carregando o arquivo de configuração... mudando para as configurações do Parasite Eve.\n"}, + {VERBOSE_CFG_ERROR, 0, "Há algo errado com o patch: nenhum arquivo de configuração válido foi encontrado.\n"}, + {CFG_ERROR, 0, "Nenhum arquivo de configuração válido foi encontrado."}, + {END_MSG, 0, "Patch aplicado com sucesso!"}, + {END_TITLE, 0, "Pronto"}, + + {-1, 0} +}; struct trad_t { int langid; diff --git a/luapatch-res.h b/luapatch-res.h index 2d6d917..936bbcf 100644 --- a/luapatch-res.h +++ b/luapatch-res.h @@ -1,34 +1,37 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by luapatch.rc -// -#define IDD_FILESELECT 101 -#define IDD_ABOUT 102 -#define ID_FILE_QUIT 104 -#define IDI_ICON 105 -#define IDC_ABOUTTEXT 1001 -#define IDC_ABOUT 1003 -#define IDC_ST_SOURCETYPE 1004 -#define IDC_SOURCETYPE 1007 -#define IDC_ST_SOURCE 1008 -#define IDC_DRIVE 1009 -#define IDC_DEST 1010 -#define IDC_DEST_SELECT 1011 -#define IDC_ST_DEST 1012 -#define IDC_PATCH 1013 -#define IDC_ST_PATCH 1014 -#define IDC_PATCH_SELECT 1015 -#define IDC_SOURCE 1016 -#define IDC_SOURCEFILE_SELECT 1017 -#define IDC_SOURCE_SELECT 1017 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 107 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1015 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by luapatch.rc +// +#define IDD_FILESELECT 101 +#define IDD_ABOUT 102 +#define ID_FILE_QUIT 104 +#define IDI_ICON 105 +#define IDC_ABOUTTEXT 1001 +#define IDC_ABOUT 1003 +#define IDC_ST_SOURCETYPE 1004 +#define IDC_OPTIONS 1005 +#define IDC_SOURCETYPE 1007 +#define IDC_ST_SOURCE 1008 +#define IDC_DRIVE 1009 +#define IDC_DEST 1010 +#define IDC_DEST_SELECT 1011 +#define IDC_ST_DEST 1012 +#define IDC_PATCH 1013 +#define IDC_ST_PATCH 1014 +#define IDC_PATCH_SELECT 1015 +#define IDC_SOURCE 1016 +#define IDC_SOURCEFILE_SELECT 1017 +#define IDC_SOURCE_SELECT 1017 +#define IDC_ST_PATCH_TITLE 1018 +#define IDC_CUSTOM1 1019 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 107 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1020 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/luapatch.cpp b/luapatch.cpp index 07e129d..1491856 100644 --- a/luapatch.cpp +++ b/luapatch.cpp @@ -1,3 +1,24 @@ +/* + * PSX-Tools Bundle Pack + * Copyright (C) 2002-2005 Nicolas "Pixel" Noble + * + * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +/* $Id: luapatch.cpp,v 1.10 2004-12-21 11:14:16 pixel Exp $ */ + #include #include @@ -366,7 +387,8 @@ bool Verify(HWND hW) { CODE_BEGINS virtual int startup(void) throw (GeneralException) { verbosity = M_INFO; - printm(M_BARE, "LuaPatch (C) 2003-2005 Nicolas \"Pixel\" Noble - front-end starting.\n"); + printm(M_BARE, "CD-Tool core (C) 2003-2005 Nicolas \"Pixel\" Noble\nCompiled the " __DATE__ " at " __TIME__ "\n\n"); + printm(M_BARE, "LuaPatch (C) 2003-2005 Nicolas \"Pixel\" Noble\nFront-end starting.\n"); int lang; lang = GetUserDefaultLangID(); @@ -423,25 +445,21 @@ virtual int startup(void) throw (GeneralException) { config_file = new Input("patch.ini"); } catch (IOGeneral e) { + printm(M_WARNING, GetString(PARASITE_EVE)); + config_file = new Buffer(true); + (*config_file) << +"[patch]\n" +"type=rebuild\n" +"filename=main\n" +"command=\n"; } - if (!config_file) { - printm(M_WARNING, GetString(PARASITE_EVE)); - try { - L->load(&Input("main")); - } - catch (IOGeneral e) { - printm(M_ERROR, GetString(VERBOSE_CFG_ERROR)); - throw GeneralException(GetString(CFG_ERROR)); - } - } else { - ConfigFile cfg(config_file); - Buffer cmd; + ConfigFile cfg(config_file); + Buffer cmd; - L->load(&Input(cfg["patch"]["filename"])); - cmd << cfg["patch"]["command"]; - L->load(&cmd); - } + L->load(&Input(cfg["patch"]["filename"])); + cmd << cfg["patch"]["command"]; + L->load(&cmd); delete config_file; diff --git a/luapatch.rc b/luapatch.rc index 6fe744f..0987039 100644 --- a/luapatch.rc +++ b/luapatch.rc @@ -112,29 +112,32 @@ END // Dialog // -IDD_FILESELECT DIALOGEX 0, 0, 188, 167 +IDD_FILESELECT DIALOGEX 0, 0, 188, 194 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "LuaPatch" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN - DEFPUSHBUTTON "OK",IDOK,58,146,50,14,BS_FLAT - PUSHBUTTON "Quit",IDCANCEL,131,146,50,14,BS_FLAT - PUSHBUTTON "About",IDC_ABOUT,7,146,50,14,BS_FLAT - LTEXT "Source type:",IDC_ST_SOURCETYPE,7,7,174,11 + DEFPUSHBUTTON "OK",IDOK,58,173,50,14,BS_FLAT | WS_DISABLED + PUSHBUTTON "Quit",IDCANCEL,131,173,50,14,BS_FLAT + PUSHBUTTON "About",IDC_ABOUT,7,173,50,14,BS_FLAT + LTEXT "Source type:",IDC_ST_SOURCETYPE,7,7,174,11,WS_DISABLED COMBOBOX IDC_SOURCETYPE,7,18,174,78,CBS_DROPDOWNLIST | - CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - LTEXT "Source:",IDC_ST_SOURCE,7,40,174,8 + CBS_AUTOHSCROLL | WS_DISABLED | WS_VSCROLL | WS_TABSTOP + LTEXT "Source:",IDC_ST_SOURCE,7,40,174,8,WS_DISABLED COMBOBOX IDC_DRIVE,7,50,174,55,CBS_DROPDOWNLIST | CBS_SORT | NOT - WS_VISIBLE | WS_VSCROLL | WS_TABSTOP - LTEXT "Destination file:",IDC_ST_DEST,7,73,174,8 - EDITTEXT IDC_DEST,7,84,156,14,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_DEST_SELECT,166,84,15,14 + WS_VISIBLE | WS_DISABLED | WS_VSCROLL | WS_TABSTOP + LTEXT "Destination file:",IDC_ST_DEST,7,73,174,8,WS_DISABLED + EDITTEXT IDC_DEST,7,84,156,14,ES_AUTOHSCROLL | WS_DISABLED + PUSHBUTTON "...",IDC_DEST_SELECT,166,84,15,14,WS_DISABLED LTEXT "Patch file:",IDC_ST_PATCH,7,110,174,8 EDITTEXT IDC_PATCH,7,121,156,14,ES_AUTOHSCROLL PUSHBUTTON "...",IDC_PATCH_SELECT,166,121,15,14 EDITTEXT IDC_SOURCE,7,49,156,14,ES_AUTOHSCROLL PUSHBUTTON "...",IDC_SOURCE_SELECT,166,49,15,14 + LTEXT "",IDC_ST_PATCH_TITLE,7,147,174,8 + PUSHBUTTON "Options",IDC_OPTIONS,131,158,50,14,BS_FLAT | + WS_DISABLED END IDD_ABOUT DIALOGEX 0, 0, 215, 106 @@ -163,7 +166,7 @@ BEGIN LEFTMARGIN, 7 RIGHTMARGIN, 181 TOPMARGIN, 7 - BOTTOMMARGIN, 160 + BOTTOMMARGIN, 187 END IDD_ABOUT, DIALOG -- cgit v1.2.3