1// vi:set ts=8 sts=4 sw=4 noet: 2// 3// VIM - Vi IMproved by Bram Moolenaar 4// 5// Do ":help uganda" in Vim to read copying and usage conditions. 6// Do ":help credits" in Vim to see a list of people who contributed. 7 8// vim.rc 9// Icon and version information for the Win32 version of Vim 10// Must be in DOS format <CR><NL>! 11 12#include <winver.h> 13#include "version.h" 14#include "gui_w32_rc.h" 15#include <winresrc.h> 16 17LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US 18#pragma code_page(1252) 19 20// 21// Icons 22// 23IDR_VIM ICON "vim.ico" 24 25#if (defined(FEAT_GUI_MSWIN) && !defined(VIMDLL)) || defined(RCDLL) 26IDR_VIM_ERROR ICON "vim_error.ico" 27IDR_VIM_ALERT ICON "vim_alert.ico" 28IDR_VIM_INFO ICON "vim_info.ico" 29IDR_VIM_QUESTION ICON "vim_quest.ico" 30 31// 32// Bitmaps 33// 34IDB_TEAROFF BITMAP DISCARDABLE "tearoff.bmp" 35IDR_TOOLBAR1 BITMAP DISCARDABLE "tools.bmp" 36#endif // FEAT_GUI_MSWIN 37 38#ifndef RCDLL 39// 40// WinXP theme support 41// 42#ifndef CREATEPROCESS_MANIFEST_RESOURCE_ID 43# define CREATEPROCESS_MANIFEST_RESOURCE_ID 1 44#endif 45#ifndef RT_MANIFEST 46# define RT_MANIFEST 24 47#endif 48 49CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "vim.manifest" 50#endif // RCDLL 51 52// 53// Type Library 54// 55#ifdef FEAT_OLE 56 1 TYPELIB "vim.tlb" 57#endif 58 59// 60// Version 61// 62 63VS_VERSION_INFO VERSIONINFO 64 FILEVERSION VIM_VERSION_MAJOR,VIM_VERSION_MINOR,VIM_VERSION_PATCHLEVEL 65 PRODUCTVERSION VIM_VERSION_MAJOR,VIM_VERSION_MINOR,VIM_VERSION_PATCHLEVEL 66 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 67 68#if VIM_VERSION_PATCHLEVEL > 0 69 #ifdef _DEBUG 70 FILEFLAGS VS_FF_PRERELEASE | VS_FF_DEBUG | VS_FF_PATCHED 71 #else 72 FILEFLAGS VS_FF_PRERELEASE | VS_FF_PATCHED 73 #endif 74#else 75 #ifdef _DEBUG 76 FILEFLAGS VS_FF_PRERELEASE | VS_FF_DEBUG 77 #else 78 FILEFLAGS VS_FF_PRERELEASE 79 #endif 80#endif 81 82 FILEOS VOS__WINDOWS32 83#ifdef RCDLL 84 FILETYPE VFT_DLL 85#else 86 FILETYPE VFT_APP 87#endif 88 FILESUBTYPE 0x0L 89BEGIN 90 BLOCK "StringFileInfo" 91 BEGIN 92 // 0x0409 == U.S. English; 0x04E4 => Windows Multilingual 93 BLOCK "040904E4" 94 BEGIN 95 VALUE "CompanyName", "Vim Developers\0" 96 VALUE "FileDescription", "Vi Improved - A Text Editor\0" 97 VALUE "FileVersion", VIM_VERSION_MAJOR_STR "." VIM_VERSION_MINOR_STR "." VIM_VERSION_PATCHLEVEL_STR "\0" 98 VALUE "InternalName", "VIM\0" 99 VALUE "LegalCopyright", "Copyright \251 1996\0" 100 VALUE "LegalTrademarks", "Vim\0" 101#ifdef VIMDLLBASE 102 VALUE "OriginalFilename", VIMDLLBASE ".dll\0" 103#elif defined(FEAT_GUI_MSWIN) 104 VALUE "OriginalFilename", "gvim.exe\0" 105#else 106 VALUE "OriginalFilename", "vim.exe\0" 107#endif 108 VALUE "ProductName", "Vim\0" 109 VALUE "ProductVersion", VIM_VERSION_MAJOR_STR "." VIM_VERSION_MINOR_STR "." VIM_VERSION_PATCHLEVEL_STR "\0" 110 END 111 END 112 BLOCK "VarFileInfo" 113 BEGIN 114 VALUE "Translation", 0x409, 0x4E4 115 END 116END 117 118#if !defined(VIMDLL) || defined(RCDLL) 119/* 120 * Printing Status Dialog (should only be used when FEAT_PRINTER is defined) 121 */ 122#define IDC_BOX1 400 123#define IDC_PRINTTEXT1 401 124#define IDC_PRINTTEXT2 402 125#define IDC_PROGRESS 403 126PRINTDLGBOX DIALOG 115, 63, 210, 80 127STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU 128FONT 8, "Helv" 129BEGIN 130 DEFPUSHBUTTON "Cancel", IDCANCEL, 85, 60, 40, 14 131 CTEXT "Printing",IDC_PRINTTEXT1,23,15,157,9 132 CTEXT " ",IDC_PRINTTEXT2,23,25,157,9 133 CTEXT "Initializing...",IDC_PROGRESS,24,38,157,9 134 GROUPBOX "",IDC_BOX1,19,9,170,47 135END 136#endif 137