]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/win32/libwin32/bacula.rc
Restore win32 dir from Branch-5.2 and update it
[bacula/bacula] / bacula / src / win32 / libwin32 / bacula.rc
1 /*
2    Bacula(R) - The Network Backup Solution
3
4    Copyright (C) 2000-2018 Kern Sibbald
5
6    The original author of Bacula is Kern Sibbald, with contributions
7    from many others, a complete list can be found in the file AUTHORS.
8
9    You may use this file and others of this release according to the
10    license defined in the LICENSE file, which includes the Affero General
11    Public License, v3.0 ("AGPLv3") and some additional permissions and
12    terms pursuant to its AGPLv3 Section 7.
13
14    This notice must be preserved when any source code is
15    conveyed and/or propagated.
16
17    Bacula(R) is a registered trademark of Kern Sibbald.
18 */
19 /*
20  * Generic version of Bacula resource 
21  * 
22  */
23
24 #include <winuser.h>
25 #include <winver.h>
26 #include "res.h"
27 #include "../../version.h"
28
29 /********************************************************************
30  *
31  * Icons
32  *
33  * Icon with lowest ID value placed first to ensure application icon
34  * remains consistent on all systems.
35  */
36 IDI_BACULA          ICON    "../libwin32/bacula.ico"
37 IDI_IDLE            ICON    "../libwin32/idle.ico"
38 IDI_RUNNING         ICON    "../libwin32/running.ico"
39 IDI_JOB_ERROR       ICON    "../libwin32/error.ico"
40 IDI_JOB_WARNING     ICON    "../libwin32/warn.ico"
41
42 /********************************************************************        
43  *
44  * Menu
45  *
46  */
47 IDR_TRAYMENU MENU
48 BEGIN
49     POPUP "tray"
50     BEGIN
51         MENUITEM "&Status",            ID_STATUS
52         MENUITEM SEPARATOR
53         MENUITEM "&About Bacula",      ID_ABOUT
54 //      MENUITEM SEPARATOR
55 //      MENUITEM "&Close Bacula",      ID_CLOSE
56     END
57 END
58
59
60 /********************************************************************
61  *
62  * Version
63  *
64
65 VS_VERSION_INFO VERSIONINFO
66  FILEVERSION 1,1,0,0
67  PRODUCTVERSION 1,1,0,0
68  FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
69 #ifdef _DEBUG
70  FILEFLAGS 0x1L
71 #else
72  FILEFLAGS 0
73 #endif
74  FILEOS VOS_NT_WINDOWS32
75  FILETYPE VFT_APP
76  FILESUBTYPE 0
77 BEGIN
78     BLOCK "StringFileInfo"
79     BEGIN
80         BLOCK "040904E0" // Lang=US English, CharSet=Windows Multiligual
81         BEGIN
82             VALUE "Comments", "by Kern Sibbald\0"
83             VALUE "CompanyName", "Bacula\0"
84 #ifdef _WIN64
85             VALUE "FileDescription", "Bacula File daemon for Win64\0"
86             VALUE "ProductName", "Bacula(R) - Win64 Version\0"
87 #else
88             VALUE "FileDescription", "Bacula File daemon for Win32\0"
89             VALUE "ProductName", "Bacula(R) - Win32 Version\0"
90 #endif
91             VALUE "FileVersion", VERSION "\0"
92             VALUE "InternalName", "Bacula\0"
93             VALUE "LegalCopyright", "Copyright Kern Sibbald, 2000-2018\0"
94             VALUE "LegalTrademarks", "Bacula(R)\0"
95             VALUE "OriginalFilename", "bacula-fd.exe\0"
96             VALUE "PrivateBuild", "\0"
97             VALUE "ProductVersion", VERSION
98             VALUE "SpecialBuild", "\0"
99         END
100     END
101     BLOCK "VarFileInfo"
102     BEGIN
103         VALUE "Translation", 0x409, 1252 // US English, Multilingual
104     END
105 END
106
107
108 /***********************************************************************
109  *
110  * Bitmap
111  *
112  */
113 IDB_BACULABMP           BITMAP  DISCARDABLE     "../libwin32/bacula.bmp"
114
115 /***********************************************************************
116  *
117  * String Table
118  */
119 STRINGTABLE 
120 BEGIN
121     IDI_BACULA              "Bacula"
122 END
123
124 /***********************************************************************
125  *
126  * About Dialog
127  */
128 IDD_ABOUT DIALOG  0, 0, 250, 145
129 #if !defined(MINGW64) && !defined(HAVE_MINGW_W64)
130 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
131 #endif
132 CAPTION "About Bacula"
133 FONT 8, "MS Sans Serif"
134 BEGIN
135 #if !defined(MINGW64) && !defined(HAVE_MINGW_W64)
136     DEFPUSHBUTTON   "OK",IDOK,190,120,50,15
137 #endif
138 //  CONTROL         "\3", IDC_BACULABMP,"Static",SS_ICON | SS_CENTERIMAGE |
139 //                  SS_SUNKEN,7,5,73,65
140 #if !defined(HAVE_MINGW) && !defined(MINGW64) && !defined(HAVE_MINGW_W64)
141     CONTROL         IDB_BACULABMP,IDB_BACULABMP,"Static",SS_BITMAP|SS_SUNKEN,7,5,32,32
142 #endif
143
144     LTEXT           "      by Kern Sibbald",-1,134,38,78,10
145     LTEXT           "For more information, see:",-1,115,60,100,10
146     LTEXT           "         www.bacula.org",-1,115,70,100,10
147     LTEXT           "Copyright (C) 2000-2018, Kern Sibbald",-1,7,120,175,10
148     LTEXT           "Licensed by Kern Sibbald",-1,7,130,175,10
149     RTEXT           "Build Date:",-1,108,24,42,8
150     RTEXT           "Bacula Version:",-1,100,9,50,8
151     LTEXT           VERSION,-1,159,10,65,8
152     LTEXT           BDATE,-1,159,24,65,10
153
154 END
155
156 /************************************************************************
157  *
158  * Status Dialog
159  */
160 IDD_STATUS DIALOGEX 0, 0, 411, 244
161 #if !defined(MINGW64) && !defined(HAVE_MINGW_W64)
162 STYLE DS_SETFONT | DS_3DLOOK | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
163 #endif
164 CAPTION "Bacula Status"
165 FONT 8, "Courier New"
166 BEGIN
167 #if !defined(MINGW64) && !defined(HAVE_MINGW_W64)
168     DEFPUSHBUTTON   "&OK",IDOK,355,5,51,15
169     EDITTEXT        IDC_TEXTDISPLAY, 2, 2, 350, 240, WS_VSCROLL | WS_HSCROLL | WS_BORDER | ES_READONLY | ES_MULTILINE
170 #endif
171 END