1/*
2   Bacula(R) - The Network Backup Solution
3
4   Copyright (C) 2000-2020 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 */
36IDI_BACULA          ICON    "../libwin32/bacula.ico"
37IDI_IDLE            ICON    "../libwin32/idle.ico"
38IDI_RUNNING         ICON    "../libwin32/running.ico"
39IDI_JOB_ERROR       ICON    "../libwin32/error.ico"
40IDI_JOB_WARNING     ICON    "../libwin32/warn.ico"
41
42/********************************************************************
43 *
44 * Menu
45 *
46 */
47IDR_TRAYMENU MENU
48BEGIN
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
57END
58
59
60/********************************************************************
61 *
62 * Version
63 *
64
65VS_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
77BEGIN
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-2020\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
105END
106
107
108/***********************************************************************
109 *
110 * Bitmap
111 *
112 */
113IDB_BACULABMP           BITMAP  DISCARDABLE     "../libwin32/bacula.bmp"
114
115/***********************************************************************
116 *
117 * String Table
118 */
119STRINGTABLE
120BEGIN
121    IDI_BACULA              "Bacula"
122END
123
124/***********************************************************************
125 *
126 * About Dialog
127 */
128IDD_ABOUT DIALOG  0, 0, 250, 145
129#if !defined(MINGW64) && !defined(HAVE_MINGW_W64)
130STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
131#endif
132CAPTION "About Bacula"
133FONT 8, "MS Sans Serif"
134BEGIN
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-2020, 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
154END
155
156/************************************************************************
157 *
158 * Status Dialog
159 */
160IDD_STATUS DIALOGEX 0, 0, 411, 244
161#if !defined(MINGW64) && !defined(HAVE_MINGW_W64)
162STYLE DS_SETFONT | DS_3DLOOK | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
163#endif
164CAPTION "Bacula Status"
165FONT 8, "Courier New"
166BEGIN
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
171END
172