1edf3f97aSBram Moolenaar// vi:set ts=8 sts=4 sw=4 noet: 2071d4279SBram Moolenaar// 3071d4279SBram Moolenaar// VIM - Vi IMproved by Bram Moolenaar 4071d4279SBram Moolenaar// 5071d4279SBram Moolenaar// Do ":help uganda" in Vim to read copying and usage conditions. 6071d4279SBram Moolenaar// Do ":help credits" in Vim to see a list of people who contributed. 7071d4279SBram Moolenaar 8071d4279SBram Moolenaar// vim.rc 9071d4279SBram Moolenaar// Icon and version information for the Win32 version of Vim 10071d4279SBram Moolenaar// Must be in DOS format <CR><NL>! 11071d4279SBram Moolenaar 12071d4279SBram Moolenaar#include <winver.h> 13071d4279SBram Moolenaar#include "version.h" 14071d4279SBram Moolenaar#include "gui_w32_rc.h" 15071d4279SBram Moolenaar#include <winresrc.h> 16071d4279SBram Moolenaar 17661ed8b4SBram MoolenaarLANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US 18661ed8b4SBram Moolenaar#pragma code_page(1252) 19661ed8b4SBram Moolenaar 20071d4279SBram Moolenaar// 21071d4279SBram Moolenaar// Icons 22071d4279SBram Moolenaar// 23071d4279SBram MoolenaarIDR_VIM ICON "vim.ico" 24071d4279SBram Moolenaar 25afde13b6SBram Moolenaar#if (defined(FEAT_GUI_MSWIN) && !defined(VIMDLL)) || defined(RCDLL) 26071d4279SBram MoolenaarIDR_VIM_ERROR ICON "vim_error.ico" 27071d4279SBram MoolenaarIDR_VIM_ALERT ICON "vim_alert.ico" 28071d4279SBram MoolenaarIDR_VIM_INFO ICON "vim_info.ico" 29071d4279SBram MoolenaarIDR_VIM_QUESTION ICON "vim_quest.ico" 30071d4279SBram Moolenaar 31071d4279SBram Moolenaar// 32071d4279SBram Moolenaar// Bitmaps 33071d4279SBram Moolenaar// 34071d4279SBram MoolenaarIDB_TEAROFF BITMAP DISCARDABLE "tearoff.bmp" 35071d4279SBram MoolenaarIDR_TOOLBAR1 BITMAP DISCARDABLE "tools.bmp" 36afde13b6SBram Moolenaar#endif // FEAT_GUI_MSWIN 37071d4279SBram Moolenaar 38afde13b6SBram Moolenaar#ifndef RCDLL 39071d4279SBram Moolenaar// 40071d4279SBram Moolenaar// WinXP theme support 41071d4279SBram Moolenaar// 42071d4279SBram Moolenaar#ifndef CREATEPROCESS_MANIFEST_RESOURCE_ID 43071d4279SBram Moolenaar# define CREATEPROCESS_MANIFEST_RESOURCE_ID 1 44071d4279SBram Moolenaar#endif 45071d4279SBram Moolenaar#ifndef RT_MANIFEST 46071d4279SBram Moolenaar# define RT_MANIFEST 24 47071d4279SBram Moolenaar#endif 48071d4279SBram Moolenaar 49*e97c7c96SmatveytCREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "vim.manifest" 50afde13b6SBram Moolenaar#endif // RCDLL 51071d4279SBram Moolenaar 52071d4279SBram Moolenaar// 53071d4279SBram Moolenaar// Type Library 54071d4279SBram Moolenaar// 55071d4279SBram Moolenaar#ifdef FEAT_OLE 56c1a11ed5SBram Moolenaar 1 TYPELIB "vim.tlb" 57071d4279SBram Moolenaar#endif 58071d4279SBram Moolenaar 59071d4279SBram Moolenaar// 60071d4279SBram Moolenaar// Version 61071d4279SBram Moolenaar// 62071d4279SBram Moolenaar 63071d4279SBram MoolenaarVS_VERSION_INFO VERSIONINFO 644cdbed33SBram Moolenaar FILEVERSION VIM_VERSION_MAJOR,VIM_VERSION_MINOR,VIM_VERSION_PATCHLEVEL 654cdbed33SBram Moolenaar PRODUCTVERSION VIM_VERSION_MAJOR,VIM_VERSION_MINOR,VIM_VERSION_PATCHLEVEL 66071d4279SBram Moolenaar FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 67071d4279SBram Moolenaar 68071d4279SBram Moolenaar#if VIM_VERSION_PATCHLEVEL > 0 69071d4279SBram Moolenaar #ifdef _DEBUG 70071d4279SBram Moolenaar FILEFLAGS VS_FF_PRERELEASE | VS_FF_DEBUG | VS_FF_PATCHED 71071d4279SBram Moolenaar #else 72071d4279SBram Moolenaar FILEFLAGS VS_FF_PRERELEASE | VS_FF_PATCHED 73071d4279SBram Moolenaar #endif 74071d4279SBram Moolenaar#else 75071d4279SBram Moolenaar #ifdef _DEBUG 76071d4279SBram Moolenaar FILEFLAGS VS_FF_PRERELEASE | VS_FF_DEBUG 77071d4279SBram Moolenaar #else 78071d4279SBram Moolenaar FILEFLAGS VS_FF_PRERELEASE 79071d4279SBram Moolenaar #endif 80071d4279SBram Moolenaar#endif 81071d4279SBram Moolenaar 82071d4279SBram Moolenaar FILEOS VOS__WINDOWS32 83afde13b6SBram Moolenaar#ifdef RCDLL 84afde13b6SBram Moolenaar FILETYPE VFT_DLL 85afde13b6SBram Moolenaar#else 86071d4279SBram Moolenaar FILETYPE VFT_APP 87afde13b6SBram Moolenaar#endif 88071d4279SBram Moolenaar FILESUBTYPE 0x0L 89071d4279SBram MoolenaarBEGIN 90071d4279SBram Moolenaar BLOCK "StringFileInfo" 91071d4279SBram Moolenaar BEGIN 92071d4279SBram Moolenaar // 0x0409 == U.S. English; 0x04E4 => Windows Multilingual 93071d4279SBram Moolenaar BLOCK "040904E4" 94071d4279SBram Moolenaar BEGIN 95071d4279SBram Moolenaar VALUE "CompanyName", "Vim Developers\0" 96071d4279SBram Moolenaar VALUE "FileDescription", "Vi Improved - A Text Editor\0" 97e24437b6SBram Moolenaar VALUE "FileVersion", VIM_VERSION_MAJOR_STR "." VIM_VERSION_MINOR_STR "." VIM_VERSION_PATCHLEVEL_STR "\0" 98071d4279SBram Moolenaar VALUE "InternalName", "VIM\0" 99f4c096b6SBram Moolenaar VALUE "LegalCopyright", "Copyright \251 1996\0" 100071d4279SBram Moolenaar VALUE "LegalTrademarks", "Vim\0" 101afde13b6SBram Moolenaar#ifdef VIMDLLBASE 102afde13b6SBram Moolenaar VALUE "OriginalFilename", VIMDLLBASE ".dll\0" 103afde13b6SBram Moolenaar#elif defined(FEAT_GUI_MSWIN) 104afde13b6SBram Moolenaar VALUE "OriginalFilename", "gvim.exe\0" 105afde13b6SBram Moolenaar#else 106afde13b6SBram Moolenaar VALUE "OriginalFilename", "vim.exe\0" 107afde13b6SBram Moolenaar#endif 108071d4279SBram Moolenaar VALUE "ProductName", "Vim\0" 109e24437b6SBram Moolenaar VALUE "ProductVersion", VIM_VERSION_MAJOR_STR "." VIM_VERSION_MINOR_STR "." VIM_VERSION_PATCHLEVEL_STR "\0" 110071d4279SBram Moolenaar END 111071d4279SBram Moolenaar END 112071d4279SBram Moolenaar BLOCK "VarFileInfo" 113071d4279SBram Moolenaar BEGIN 114071d4279SBram Moolenaar VALUE "Translation", 0x409, 0x4E4 115071d4279SBram Moolenaar END 116071d4279SBram MoolenaarEND 117071d4279SBram Moolenaar 118afde13b6SBram Moolenaar#if !defined(VIMDLL) || defined(RCDLL) 119071d4279SBram Moolenaar/* 120071d4279SBram Moolenaar * Printing Status Dialog (should only be used when FEAT_PRINTER is defined) 121071d4279SBram Moolenaar */ 122071d4279SBram Moolenaar#define IDC_BOX1 400 123071d4279SBram Moolenaar#define IDC_PRINTTEXT1 401 124071d4279SBram Moolenaar#define IDC_PRINTTEXT2 402 125071d4279SBram Moolenaar#define IDC_PROGRESS 403 126071d4279SBram MoolenaarPRINTDLGBOX DIALOG 115, 63, 210, 80 127071d4279SBram MoolenaarSTYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU 128071d4279SBram MoolenaarFONT 8, "Helv" 129071d4279SBram MoolenaarBEGIN 130071d4279SBram Moolenaar DEFPUSHBUTTON "Cancel", IDCANCEL, 85, 60, 40, 14 1315246cd7aSBram Moolenaar CTEXT "Printing",IDC_PRINTTEXT1,23,15,157,9 1325246cd7aSBram Moolenaar CTEXT " ",IDC_PRINTTEXT2,23,25,157,9 1335246cd7aSBram Moolenaar CTEXT "Initializing...",IDC_PROGRESS,24,38,157,9 134071d4279SBram Moolenaar GROUPBOX "",IDC_BOX1,19,9,170,47 135071d4279SBram MoolenaarEND 136afde13b6SBram Moolenaar#endif 137