tRedundant files removed from Win32 installer - vaccinewars - be a doctor and t… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit f66319b09db21ecf15b25182e73b8d7cf88df2d5 | |
parent bc1834ece535f81b294b3e9167728116ef3d4bf7 | |
Author: Ben Webb <[email protected]> | |
Date: Tue, 16 Oct 2001 17:02:41 +0000 | |
Redundant files removed from Win32 installer | |
Diffstat: | |
D win32/dialogs.c | 169 -----------------------------… | |
D win32/install.c | 37 -----------------------------… | |
D win32/install.rc | 21 --------------------- | |
3 files changed, 0 insertions(+), 227 deletions(-) | |
--- | |
diff --git a/win32/dialogs.c b/win32/dialogs.c | |
t@@ -1,169 +0,0 @@ | |
-#include <windows.h> | |
-#include <commctrl.h> | |
-#include "contid.h" | |
- | |
-#define NUMDIALOGS 4 | |
- | |
-HWND mainDlg[NUMDIALOGS]; | |
- | |
-int CurrentDialog; | |
- | |
-HINSTANCE hInst=NULL; | |
- | |
-BOOL CALLBACK enumFunc(HWND hWnd,LPARAM lParam) { | |
- HFONT GuiFont; | |
- GuiFont=(HFONT)lParam; | |
- SendMessage(hWnd,WM_SETFONT,(WPARAM)GuiFont,MAKELPARAM(FALSE,0)); | |
- return TRUE; | |
-} | |
- | |
-void ShowNewDialog(int NewDialog) { | |
- RECT DeskRect,OurRect; | |
- int newX,newY; | |
- HWND hWnd; | |
- if (NewDialog<0 || NewDialog>=NUMDIALOGS) return; | |
- | |
- hWnd=mainDlg[NewDialog]; | |
- if (GetWindowRect(hWnd,&OurRect) && | |
- GetWindowRect(GetDesktopWindow(),&DeskRect)) { | |
- newX = (DeskRect.left+DeskRect.right+OurRect.left-OurRect.right)/2; | |
- newY = (DeskRect.top+DeskRect.bottom+OurRect.top-OurRect.bottom)/2; | |
- SetWindowPos(hWnd,HWND_TOP,newX,newY,0,0,SWP_NOSIZE); | |
- } | |
- ShowWindow(hWnd,SW_SHOW); | |
- | |
- if (CurrentDialog!=-1) ShowWindow(mainDlg[CurrentDialog],SW_HIDE); | |
- CurrentDialog=NewDialog; | |
-} | |
- | |
-LRESULT CALLBACK GtkSepProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam) { | |
- PAINTSTRUCT ps; | |
- HPEN oldpen,dkpen,ltpen; | |
- RECT rect; | |
- HDC hDC; | |
- if (msg==WM_PAINT) { | |
- if (GetUpdateRect(hwnd,NULL,TRUE)) { | |
- BeginPaint(hwnd,&ps); | |
- GetClientRect(hwnd,&rect); | |
- hDC=ps.hdc; | |
- ltpen=CreatePen(PS_SOLID,0,(COLORREF)GetSysColor(COLOR_3DHILIGHT)); | |
- dkpen=CreatePen(PS_SOLID,0,(COLORREF)GetSysColor(COLOR_3DSHADOW)); | |
- | |
- if (rect.right > rect.bottom) { | |
- oldpen=SelectObject(hDC,dkpen); | |
- MoveToEx(hDC,rect.left,rect.top,NULL); | |
- LineTo(hDC,rect.right,rect.top); | |
- | |
- SelectObject(hDC,ltpen); | |
- MoveToEx(hDC,rect.left,rect.top+1,NULL); | |
- LineTo(hDC,rect.right,rect.top+1); | |
- } else { | |
- oldpen=SelectObject(hDC,dkpen); | |
- MoveToEx(hDC,rect.left,rect.top,NULL); | |
- LineTo(hDC,rect.left,rect.bottom); | |
- | |
- SelectObject(hDC,ltpen); | |
- MoveToEx(hDC,rect.left+1,rect.top,NULL); | |
- LineTo(hDC,rect.left+1,rect.bottom); | |
- } | |
- | |
- SelectObject(hDC,oldpen); | |
- DeleteObject(ltpen); DeleteObject(dkpen); | |
- EndPaint(hwnd,&ps); | |
- } | |
- return TRUE; | |
- } else return DefWindowProc(hwnd,msg,wParam,lParam); | |
-} | |
- | |
-void ConditionalExit(HWND hWnd) { | |
- if (MessageBox(hWnd,"This will exit without installing any new software on " | |
- "your machine.\nAre you sure you want to quit?\n\n(You can " | |
- "continue the installation at a\nlater date simply by " | |
- "running this program again.)","Exit Install", | |
- MB_YESNO|MB_ICONQUESTION)==IDYES) { | |
- PostQuitMessage(0); | |
- } | |
-} | |
- | |
-BOOL CALLBACK MainDlgProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) { | |
- switch(msg) { | |
- case WM_INITDIALOG: | |
- return TRUE; | |
- case WM_COMMAND: | |
- if (HIWORD(wParam)==BN_CLICKED && lParam) { | |
- switch(LOWORD(wParam)) { | |
- case BT_CANCEL: ConditionalExit(hWnd); break; | |
- case BT_NEXT: ShowNewDialog(CurrentDialog+1); break; | |
- case BT_BACK: ShowNewDialog(CurrentDialog-1); break; | |
- case BT_FINISH: PostQuitMessage(0); break; | |
-// case BT_BROWSE: SelectInstDir(); break; | |
- } | |
- } | |
- break; | |
- case WM_CLOSE: | |
- ConditionalExit(hWnd); | |
- return TRUE; | |
- } | |
- return FALSE; | |
-} | |
- | |
-int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, | |
- LPSTR lpszCmdParam,int nCmdShow) { | |
- MSG msg; | |
- HWND mainWin; | |
- DWORD err; | |
- LPVOID lpMsgBuf; | |
- WNDCLASS wc; | |
- int i; | |
- BOOL Handled; | |
- HFONT GuiFont; | |
-//InitCommonControls(); | |
- | |
- hInst = hInstance; | |
- | |
- if (!hPrevInstance) { | |
- wc.style = CS_HREDRAW|CS_VREDRAW; | |
- wc.lpfnWndProc = GtkSepProc; | |
- wc.cbClsExtra = 0; | |
- wc.cbWndExtra = 0; | |
- wc.hInstance = hInstance; | |
- wc.hIcon = NULL; | |
- wc.hCursor = LoadCursor(NULL,IDC_ARROW); | |
- wc.hbrBackground = (HBRUSH)(1+COLOR_BTNFACE); | |
- wc.lpszMenuName = NULL; | |
- wc.lpszClassName = "WC_GTKSEP"; | |
- RegisterClass(&wc); | |
- } | |
- | |
- for (i=0;i<NUMDIALOGS;i++) { | |
- mainDlg[i] = CreateDialog(hInst,MAKEINTRESOURCE(i+1),NULL,MainDlgProc); | |
- } | |
- | |
- GuiFont=(HFONT)GetStockObject(DEFAULT_GUI_FONT); | |
- if (GuiFont) for (i=0;i<NUMDIALOGS;i++) { | |
- EnumChildWindows(mainDlg[i],enumFunc,(LPARAM)GuiFont); | |
- } | |
- CurrentDialog=-1; | |
- ShowNewDialog(0); | |
- | |
-/*if (!mainWin) { | |
- err=GetLastError(); | |
- FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM, | |
- NULL,GetLastError(),MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT), | |
- (LPTSTR)&lpMsgBuf,0,NULL); | |
- MessageBox(NULL,lpMsgBuf,"Error",MB_OK | MB_ICONSTOP); | |
- LocalFree(lpMsgBuf); | |
- return 0; | |
- }*/ | |
- | |
- while (GetMessage(&msg,NULL,0,0)) { | |
- Handled=FALSE; | |
- for (i=0;i<NUMDIALOGS && !Handled;i++) { | |
- Handled=IsDialogMessage(mainDlg[i],&msg); | |
- } | |
- if (!Handled) { | |
- TranslateMessage(&msg); | |
- DispatchMessage(&msg); | |
- } | |
- } | |
-} | |
diff --git a/win32/install.c b/win32/install.c | |
t@@ -1,37 +0,0 @@ | |
-#include <stdio.h> | |
-#include <windows.h> | |
- | |
-int main() { | |
- HRSRC hrsrc; | |
- HGLOBAL hglobal; | |
- DWORD ressize,i; | |
- LPVOID respt; | |
- HANDLE fout; | |
- DWORD byteswritten; | |
- | |
- printf("Looking for resource...\n"); | |
- | |
- hrsrc = FindResource(NULL,MAKEINTRESOURCE(10),"INSTFILE"); | |
- if (!hrsrc) { printf("Could not find resource!\n"); return 1; } | |
- | |
- ressize=SizeofResource(NULL,hrsrc); | |
- printf("Resource found; size returned = %ld bytes\n",ressize); | |
- | |
- hglobal = LoadResource(NULL,hrsrc); | |
- if (!hglobal) { printf("Could not load resource!\n"); return 1; } | |
- | |
- respt = LockResource(hglobal); | |
- if (!respt) { printf("Could not lock resource!\n"); return 1; } | |
- | |
- fout = CreateFile("windowsout.html",GENERIC_WRITE,0,NULL,CREATE_ALWAYS, | |
- 0,NULL); | |
- if (!fout) { printf("Could not open file\n"); return 1; } | |
- | |
- if (!WriteFile(fout,respt,ressize,&byteswritten,NULL)) { | |
- printf("Write to file failed - %ld of %ld bytes written\n", | |
- byteswritten,ressize); | |
- } | |
- CloseHandle(fout); | |
- | |
- return 0; | |
-} | |
diff --git a/win32/install.rc b/win32/install.rc | |
t@@ -1,21 +0,0 @@ | |
-0 INSTLIST "install-list" | |
- | |
-1 INSTFILE "aiplayer.html" | |
-2 INSTFILE "clientplay.html" | |
-3 INSTFILE "commandline.html" | |
-4 INSTFILE "configfile.html" | |
-5 INSTFILE "credits.html" | |
-6 INSTFILE "developer.html" | |
-7 INSTFILE "i18n.html" | |
-8 INSTFILE "index.html" | |
-9 INSTFILE "dopewars-config.txt" | |
-10 INSTFILE "dopewars.exe" | |
-11 INSTFILE "example-cfg.txt" | |
-12 INSTFILE "glib-1.3.dll" | |
-13 INSTFILE "installation.html" | |
-14 INSTFILE "metaserver.html" | |
-15 INSTFILE "server.html" | |
-16 INSTFILE "servercommands.html" | |
-17 INSTFILE "windows.html" | |
-18 INSTFILE "licence.txt" | |
-19 INSTFILE "readme.txt" |