1 /*********************************************************************
3 * File : $Source: /cvsroot/ijbswa/current/w32.rc,v $
5 * Purpose : Windows GUI resource script.
7 * Copyright : Written by and Copyright (C) 2001-2002 members of
8 * the Privoxy team. http://www.privoxy.org/
10 * Based on the Internet Junkbuster originally written
11 * by and Copyright (C) 1997 Anonymous Coders and
12 * Junkbusters Corporation. http://www.junkbusters.com
14 * This program is free software; you can redistribute it
15 * and/or modify it under the terms of the GNU General
16 * Public License as published by the Free Software
17 * Foundation; either version 2 of the License, or (at
18 * your option) any later version.
20 * This program is distributed in the hope that it will
21 * be useful, but WITHOUT ANY WARRANTY; without even the
22 * implied warranty of MERCHANTABILITY or FITNESS FOR A
23 * PARTICULAR PURPOSE. See the GNU General Public
24 * License for more details.
26 * The GNU General Public License should be included with
27 * this file. If not, you can view it at
28 * http://www.gnu.org/copyleft/gpl.html
29 * or write to the Free Software Foundation, Inc., 59
30 * Temple Place - Suite 330, Boston, MA 02111-1307, USA.
34 * Revision 1.15 2002/03/24 14:29:25 jongfoster
37 * Revision 1.14 2002/03/24 12:07:36 jongfoster
38 * Consistern name for filters file
40 * Revision 1.13 2002/03/24 12:03:47 jongfoster
43 * Revision 1.12 2001/07/30 22:16:07 jongfoster
44 * Tidying up #defines:
45 * - All feature #defines are now of the form FEATURE_xxx
46 * - Permanently turned off WIN_GUI_EDIT
47 * - Permanently turned on WEBDAV and SPLIT_PROXY_ARGS
49 * Revision 1.11 2001/07/21 17:53:41 jongfoster
50 * Adding version information block.
52 * Revision 1.10 2001/07/19 19:14:19 haroon
53 * - Removed all #ifdef PCRS. The .rc file extension had eluded Andreas.
55 * Revision 1.9 2001/06/07 23:08:54 jongfoster
56 * Forward and ACL edit options removed.
57 * Config edit option renamed from "&Junkbuster" to "&Configuration".
59 * Revision 1.8 2001/05/31 21:37:11 jongfoster
60 * GUI changes to rename "permissions file" to "actions file".
62 * Revision 1.7 2001/05/29 09:50:24 jongfoster
63 * Unified blocklist/imagelist/permissionslist.
64 * File format is still under discussion, but the internal changes
67 * Also modified interceptor behaviour:
68 * - We now intercept all URLs beginning with one of the following
69 * prefixes (and *only* these prefixes):
71 * * http://ijbswa.sf.net/config/
72 * * http://ijbswa.sourceforge.net/config/
73 * - New interceptors "home page" - go to http://i.j.b/ to see it.
74 * - Internal changes so that intercepted and fast redirect pages
75 * are not replaced with an image.
76 * - Interceptors now have the option to send a binary page direct
77 * to the client. (i.e. ijb-send-banner uses this)
78 * - Implemented show-url-info interceptor. (Which is why I needed
79 * the above interceptors changes - a typical URL is
80 * "http://i.j.b/show-url-info?url=www.somesite.com/banner.gif".
81 * The previous mechanism would not have intercepted that, and
82 * if it had been intercepted then it then it would have replaced
85 * Revision 1.6 2001/05/26 14:15:18 jongfoster
86 * Cosmetic fix: // -> block comment
88 * Revision 1.5 2001/05/26 13:24:31 jongfoster
89 * New #define, WIN_GUI_EDIT, enables the (embryonic) Win32 GUI editor.
90 * This #define cannot be set from ./configure - there's no point, it
91 * doesn't work yet. See feature request # 425722
92 * (I missed this file in my original checkin)
94 * Revision 1.4 2001/05/26 00:28:36 jongfoster
95 * Automatic reloading of config file.
96 * Removed obsolete SIGHUP support (Unix) and Reload menu option (Win32).
97 * Most of the global variables have been moved to a new
98 * struct configuration_spec, accessed through csp->config->globalname
99 * Most of the globals remaining are used by the Win32 GUI.
101 * Revision 1.3 2001/05/25 22:33:40 jongfoster
104 * Revision 1.2 2001/05/20 01:21:20 jongfoster
105 * Version 2.9.4 checkin.
106 * - Merged popupfile and cookiefile, and added control over PCRS
107 * filtering, in new "permissionsfile".
108 * - Implemented LOG_LEVEL_FATAL, so that if there is a configuration
109 * file error you now get a message box (in the Win32 GUI) rather
110 * than the program exiting with no explanation.
111 * - Made killpopup use the PCRS MIME-type checking and HTTP-header
113 * - Removed tabs from "config"
114 * - Moved duplicated url parsing code in "loaders.c" to a new funcition.
115 * - Bumped up version number.
117 * Revision 1.1.1.1 2001/05/15 13:59:07 oes
118 * Initial import of version 2.9.3 source tree
121 *********************************************************************/
131 /****************************************************************************
132 * Language-neutral resources
133 ****************************************************************************/
135 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU)
137 /* LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL */
138 #pragma code_page(1252)
144 * Icon with lowest ID value placed first to ensure application icon
145 * remains consistent on all systems.
147 IDI_MAINICON ICON DISCARDABLE "icons/privoxy.ico"
148 IDI_ANIMATED1 ICON DISCARDABLE "icons/ico00001.ico"
149 IDI_ANIMATED2 ICON DISCARDABLE "icons/ico00002.ico"
150 IDI_ANIMATED3 ICON DISCARDABLE "icons/ico00003.ico"
151 IDI_ANIMATED4 ICON DISCARDABLE "icons/ico00004.ico"
152 IDI_ANIMATED5 ICON DISCARDABLE "icons/ico00005.ico"
153 IDI_ANIMATED6 ICON DISCARDABLE "icons/ico00006.ico"
154 IDI_ANIMATED7 ICON DISCARDABLE "icons/ico00007.ico"
155 IDI_ANIMATED8 ICON DISCARDABLE "icons/ico00008.ico"
156 IDI_IDLE ICON DISCARDABLE "icons/idle.ico"
158 #endif /* Neutral resources */
161 /****************************************************************************
162 * English (U.S.) resources
163 ****************************************************************************/
165 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
167 /* LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US */
168 #pragma code_page(1252)
169 #endif /* def _WIN32 */
176 VS_VERSION_INFO VERSIONINFO
177 FILEVERSION VERSION_MAJOR,VERSION_MINOR,VERSION_POINT,0
178 PRODUCTVERSION VERSION_MAJOR,VERSION_MINOR,VERSION_POINT,0
189 BLOCK "StringFileInfo"
193 VALUE "CompanyName", "The Privoxy team - www.privoxy.org\0"
194 VALUE "FileDescription", "Privoxy\0"
195 VALUE "FileVersion", VERSION "\0"
196 VALUE "InternalName", "Privoxy\0"
197 VALUE "LegalCopyright", "Distributed under the GNU GPL\0"
198 VALUE "OriginalFilename", "privoxy.exe\0"
199 VALUE "ProductName", "Privoxy\0"
200 VALUE "ProductVersion", VERSION "\0"
205 VALUE "Translation", 0x409, 1200
209 #endif /* ndef _MAC */
216 IDR_TRAYMENU MENU DISCARDABLE
220 MENUITEM "E&xit Privoxy", ID_FILE_EXIT
224 MENUITEM "&Configuration...", ID_TOOLS_EDITCONFIG
226 MENUITEM "&Actions...", ID_TOOLS_EDITACTIONS
227 MENUITEM "&Filters...", ID_TOOLS_EDITFILTERS
229 MENUITEM "&Trust...", ID_TOOLS_EDITTRUST
230 #endif /* def FEATURE_TRUST */
233 #ifdef FEATURE_TOGGLE
234 MENUITEM "&Enable", ID_TOGGLE_ENABLED, CHECKED
235 #endif /* def FEATURE_TOGGLE */
236 MENUITEM "Show Privoxy &Window", ID_SHOWWINDOW
240 IDR_LOGVIEW MENU DISCARDABLE
244 MENUITEM "E&xit", ID_FILE_EXIT
248 MENUITEM "Copy", ID_EDIT_COPY
252 MENUITEM "&Clear Log", ID_VIEW_CLEARLOG
254 MENUITEM "&Log Messages", ID_VIEW_LOGMESSAGES, CHECKED
255 MENUITEM "Message &Highlighting", ID_VIEW_MESSAGEHIGHLIGHTING, CHECKED
256 MENUITEM "Limit &Buffer Size", ID_VIEW_LIMITBUFFERSIZE, CHECKED
257 MENUITEM "&Activity Animation", ID_VIEW_ACTIVITYANIMATION, CHECKED
261 #ifdef FEATURE_TOGGLE
262 MENUITEM "&Enable", ID_TOGGLE_ENABLED, CHECKED
264 #endif /* def FEATURE_TOGGLE */
265 MENUITEM "&Configuration...", ID_TOOLS_EDITCONFIG
267 MENUITEM "&Actions...", ID_TOOLS_EDITACTIONS
268 MENUITEM "&Filters...", ID_TOOLS_EDITFILTERS
270 MENUITEM "&Trust...", ID_TOOLS_EDITTRUST
271 #endif /* def FEATURE_TRUST */
275 MENUITEM "Privoxy &FAQ", ID_HELP_FAQ
276 MENUITEM "Privoxy &Manual", ID_HELP_MANUAL
277 MENUITEM "GNU &General Public Licence", ID_HELP_GPL
279 MENUITEM "Privoxy Status...", ID_HELP_STATUS
281 MENUITEM "About Privoxy...", ID_HELP_ABOUT
285 IDR_POPUP_SELECTION MENU DISCARDABLE
289 MENUITEM "&Copy", ID_EDIT_COPY
298 IDR_ACCELERATOR ACCELERATORS DISCARDABLE
300 "C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
303 #endif /* English (U.S.) resources */