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