75 lines
1.9 KiB
Plaintext
Executable File
75 lines
1.9 KiB
Plaintext
Executable File
#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 "©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
|