75 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			75 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								#include "windows.h"
							 | 
						|||
| 
								 | 
							
								#include "config.h"
							 | 
						|||
| 
								 | 
							
								#include "resource.h"
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								// Win32 application icon.
							 | 
						|||
| 
								 | 
							
								IDI_APPICON ICON                       "yap.ico"
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								// Our main menu.
							 | 
						|||
| 
								 | 
							
								IDR_MAINMENU MENU 
							 | 
						|||
| 
								 | 
							
								BEGIN
							 | 
						|||
| 
								 | 
							
								  POPUP "&File"
							 | 
						|||
| 
								 | 
							
								  BEGIN
							 | 
						|||
| 
								 | 
							
								    MENUITEM "E&xit",                  ID_FILE_EXIT
							 | 
						|||
| 
								 | 
							
								  END
							 | 
						|||
| 
								 | 
							
								  POPUP "&Help"
							 | 
						|||
| 
								 | 
							
								  BEGIN
							 | 
						|||
| 
								 | 
							
								    MENUITEM "&About",                 ID_HELP_ABOUT
							 | 
						|||
| 
								 | 
							
								  END
							 | 
						|||
| 
								 | 
							
								END
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								// Application manifest.
							 | 
						|||
| 
								 | 
							
								CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "manifest.xml"
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								// Executable version information.
							 | 
						|||
| 
								 | 
							
								VS_VERSION_INFO    VERSIONINFO
							 | 
						|||
| 
								 | 
							
								FILEVERSION        1,0,0,0
							 | 
						|||
| 
								 | 
							
								PRODUCTVERSION     1,0,0,0
							 | 
						|||
| 
								 | 
							
								FILEFLAGSMASK      VS_FFI_FILEFLAGSMASK
							 | 
						|||
| 
								 | 
							
								#ifdef _DEBUG
							 | 
						|||
| 
								 | 
							
								  FILEFLAGS        VS_FF_DEBUG | VS_FF_PRERELEASE
							 | 
						|||
| 
								 | 
							
								#else
							 | 
						|||
| 
								 | 
							
								  FILEFLAGS        0
							 | 
						|||
| 
								 | 
							
								#endif
							 | 
						|||
| 
								 | 
							
								FILEOS             VOS_NT_WINDOWS32
							 | 
						|||
| 
								 | 
							
								FILETYPE           VFT_APP
							 | 
						|||
| 
								 | 
							
								FILESUBTYPE        VFT2_UNKNOWN
							 | 
						|||
| 
								 | 
							
								BEGIN
							 | 
						|||
| 
								 | 
							
								  BLOCK "StringFileInfo"
							 | 
						|||
| 
								 | 
							
								  BEGIN
							 | 
						|||
| 
								 | 
							
								    BLOCK "080904b0"
							 | 
						|||
| 
								 | 
							
								    BEGIN
							 | 
						|||
| 
								 | 
							
								      VALUE "CompanyName", "Universidade do Porto"
							 | 
						|||
| 
								 | 
							
								      VALUE "FileDescription", "Win32 Prolog System"
							 | 
						|||
| 
								 | 
							
								      VALUE "FileVersion", "YAP_VERSION"
							 | 
						|||
| 
								 | 
							
								      VALUE "InternalName", "YAP"
							 | 
						|||
| 
								 | 
							
								      VALUE "LegalCopyright", "PERL and LGPL"
							 | 
						|||
| 
								 | 
							
								      VALUE "OriginalFilename", "yap-win.exe"
							 | 
						|||
| 
								 | 
							
								      VALUE "ProductName", "Win32 YAP"
							 | 
						|||
| 
								 | 
							
								      VALUE "ProductVersion", "YAP_VERSION"
							 | 
						|||
| 
								 | 
							
								    END
							 | 
						|||
| 
								 | 
							
								  END
							 | 
						|||
| 
								 | 
							
								  BLOCK "VarFileInfo"
							 | 
						|||
| 
								 | 
							
								  BEGIN
							 | 
						|||
| 
								 | 
							
								    VALUE "Translation", 0x809, 1200
							 | 
						|||
| 
								 | 
							
								  END
							 | 
						|||
| 
								 | 
							
								END
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								// Our "about" dialog.
							 | 
						|||
| 
								 | 
							
								IDD_ABOUTDIALOG DIALOGEX 0, 0, 147, 67
							 | 
						|||
| 
								 | 
							
								STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
							 | 
						|||
| 
								 | 
							
								CAPTION "About"
							 | 
						|||
| 
								 | 
							
								FONT 8, "MS Shell Dlg", 400, 0, 0x1
							 | 
						|||
| 
								 | 
							
								BEGIN
							 | 
						|||
| 
								 | 
							
								  ICON             IDI_APPICON,IDC_STATIC,7,7,20,20
							 | 
						|||
| 
								 | 
							
								  LTEXT            "Win32 YAP application.",IDC_STATIC,34,7,86,8
							 | 
						|||
| 
								 | 
							
								  LTEXT            "<22>2014 Vitor Santos Costa, Luis Damas, UP",IDC_STATIC,34,17,86,8
							 | 
						|||
| 
								 | 
							
								  DEFPUSHBUTTON    "OK",IDOK,90,46,50,14,WS_GROUP
							 | 
						|||
| 
								 | 
							
								END
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								// Our accelerators.
							 | 
						|||
| 
								 | 
							
								IDR_ACCELERATOR ACCELERATORS 
							 | 
						|||
| 
								 | 
							
								BEGIN
							 | 
						|||
| 
								 | 
							
								  "A",             ID_HELP_ABOUT,      VIRTKEY, ALT, NOINVERT
							 | 
						|||
| 
								 | 
							
								END
							 |