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.20 2006/08/18 02:06:25 david__schmidt
35 * Making icon go back to blue when idle.
38 * Revision 1.19 2006/07/18 14:48:48 david__schmidt
39 * Reorganizing the repository: swapping out what was HEAD (the old 3.1 branch)
40 * with what was really the latest development (the v_3_0_branch branch)
42 * Revision 1.17.2.1 2002/08/21 17:58:40 oes
43 * - Reorder of Win32 menu
44 * - "Show Privoxy Window" now a toggle
45 * - Temp kludge to let user and default action file be edited through win32 GUI (FR 592080)
47 * Revision 1.17 2002/03/31 17:19:00 jongfoster
48 * Win32 only: Enabling STRICT to fix a VC++ compile warning.
50 * Revision 1.16 2002/03/26 22:57:44 jongfoster
51 * Web server name should begin www.
53 * Revision 1.15 2002/03/24 14:29:25 jongfoster
56 * Revision 1.14 2002/03/24 12:07:36 jongfoster
57 * Consistern name for filters file
59 * Revision 1.13 2002/03/24 12:03:47 jongfoster
62 * Revision 1.12 2001/07/30 22:16:07 jongfoster
63 * Tidying up #defines:
64 * - All feature #defines are now of the form FEATURE_xxx
65 * - Permanently turned off WIN_GUI_EDIT
66 * - Permanently turned on WEBDAV and SPLIT_PROXY_ARGS
68 * Revision 1.11 2001/07/21 17:53:41 jongfoster
69 * Adding version information block.
71 * Revision 1.10 2001/07/19 19:14:19 haroon
72 * - Removed all #ifdef PCRS. The .rc file extension had eluded Andreas.
74 * Revision 1.9 2001/06/07 23:08:54 jongfoster
75 * Forward and ACL edit options removed.
76 * Config edit option renamed from "&Junkbuster" to "&Configuration".
78 * Revision 1.8 2001/05/31 21:37:11 jongfoster
79 * GUI changes to rename "permissions file" to "actions file".
81 * Revision 1.7 2001/05/29 09:50:24 jongfoster
82 * Unified blocklist/imagelist/permissionslist.
83 * File format is still under discussion, but the internal changes
86 * Also modified interceptor behaviour:
87 * - We now intercept all URLs beginning with one of the following
88 * prefixes (and *only* these prefixes):
90 * * http://ijbswa.sf.net/config/
91 * * http://ijbswa.sourceforge.net/config/
92 * - New interceptors "home page" - go to http://i.j.b/ to see it.
93 * - Internal changes so that intercepted and fast redirect pages
94 * are not replaced with an image.
95 * - Interceptors now have the option to send a binary page direct
96 * to the client. (i.e. ijb-send-banner uses this)
97 * - Implemented show-url-info interceptor. (Which is why I needed
98 * the above interceptors changes - a typical URL is
99 * "http://i.j.b/show-url-info?url=www.somesite.com/banner.gif".
100 * The previous mechanism would not have intercepted that, and
101 * if it had been intercepted then it then it would have replaced
104 * Revision 1.6 2001/05/26 14:15:18 jongfoster
105 * Cosmetic fix: // -> block comment
107 * Revision 1.5 2001/05/26 13:24:31 jongfoster
108 * New #define, WIN_GUI_EDIT, enables the (embryonic) Win32 GUI editor.
109 * This #define cannot be set from ./configure - there's no point, it
110 * doesn't work yet. See feature request # 425722
111 * (I missed this file in my original checkin)
113 * Revision 1.4 2001/05/26 00:28:36 jongfoster
114 * Automatic reloading of config file.
115 * Removed obsolete SIGHUP support (Unix) and Reload menu option (Win32).
116 * Most of the global variables have been moved to a new
117 * struct configuration_spec, accessed through csp->config->globalname
118 * Most of the globals remaining are used by the Win32 GUI.
120 * Revision 1.3 2001/05/25 22:33:40 jongfoster
123 * Revision 1.2 2001/05/20 01:21:20 jongfoster
124 * Version 2.9.4 checkin.
125 * - Merged popupfile and cookiefile, and added control over PCRS
126 * filtering, in new "permissionsfile".
127 * - Implemented LOG_LEVEL_FATAL, so that if there is a configuration
128 * file error you now get a message box (in the Win32 GUI) rather
129 * than the program exiting with no explanation.
130 * - Made killpopup use the PCRS MIME-type checking and HTTP-header
132 * - Removed tabs from "config"
133 * - Moved duplicated url parsing code in "loaders.c" to a new funcition.
134 * - Bumped up version number.
136 * Revision 1.1.1.1 2001/05/15 13:59:07 oes
137 * Initial import of version 2.9.3 source tree
140 *********************************************************************/
155 /****************************************************************************
156 * Language-neutral resources
157 ****************************************************************************/
159 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU)
161 /* LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL */
162 #pragma code_page(1252)
168 * Icon with lowest ID value placed first to ensure application icon
169 * remains consistent on all systems.
171 IDI_MAINICON ICON DISCARDABLE "icons/privoxy.ico"
172 IDI_ANIMATED1 ICON DISCARDABLE "icons/ico00001.ico"
173 IDI_ANIMATED2 ICON DISCARDABLE "icons/ico00002.ico"
174 IDI_ANIMATED3 ICON DISCARDABLE "icons/ico00003.ico"
175 IDI_ANIMATED4 ICON DISCARDABLE "icons/ico00004.ico"
176 IDI_ANIMATED5 ICON DISCARDABLE "icons/ico00005.ico"
177 IDI_ANIMATED6 ICON DISCARDABLE "icons/ico00006.ico"
178 IDI_ANIMATED7 ICON DISCARDABLE "icons/ico00007.ico"
179 IDI_ANIMATED8 ICON DISCARDABLE "icons/ico00008.ico"
180 IDI_IDLE ICON DISCARDABLE "icons/privoxy.ico"
182 #endif /* Neutral resources */
185 /****************************************************************************
186 * English (U.S.) resources
187 ****************************************************************************/
189 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
191 /* LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US */
192 #pragma code_page(1252)
193 #endif /* def _WIN32 */
200 VS_VERSION_INFO VERSIONINFO
201 FILEVERSION VERSION_MAJOR,VERSION_MINOR,VERSION_POINT,0
202 PRODUCTVERSION VERSION_MAJOR,VERSION_MINOR,VERSION_POINT,0
213 BLOCK "StringFileInfo"
217 VALUE "CompanyName", "The Privoxy team - www.privoxy.org\0"
218 VALUE "FileDescription", "Privoxy\0"
219 VALUE "FileVersion", VERSION "\0"
220 VALUE "InternalName", "Privoxy\0"
221 VALUE "LegalCopyright", "Distributed under the GNU GPL\0"
222 VALUE "OriginalFilename", "privoxy.exe\0"
223 VALUE "ProductName", "Privoxy\0"
224 VALUE "ProductVersion", VERSION "\0"
229 VALUE "Translation", 0x409, 1200
233 #endif /* ndef _MAC */
240 IDR_TRAYMENU MENU DISCARDABLE
244 MENUITEM "E&xit Privoxy", ID_FILE_EXIT
248 MENUITEM "&Main Configuration", ID_TOOLS_EDITCONFIG
249 MENUITEM "&Default Actions", ID_TOOLS_EDITDEFAULTACTIONS
250 MENUITEM "&User Actions", ID_TOOLS_EDITUSERACTIONS
251 MENUITEM "&Filters", ID_TOOLS_EDITFILTERS
253 MENUITEM "&Trust list", ID_TOOLS_EDITTRUST
254 #endif /* def FEATURE_TRUST */
257 #ifdef FEATURE_TOGGLE
258 MENUITEM "&Enable", ID_TOGGLE_ENABLED, CHECKED
259 #endif /* def FEATURE_TOGGLE */
260 MENUITEM "Show Privoxy &Window", ID_TOGGLE_SHOWWINDOW, CHECKED
264 IDR_LOGVIEW MENU DISCARDABLE
268 MENUITEM "E&xit", ID_FILE_EXIT
272 MENUITEM "Copy", ID_EDIT_COPY
276 MENUITEM "&Clear Log\tCtrl+D", ID_VIEW_CLEARLOG
278 MENUITEM "&Log Messages", ID_VIEW_LOGMESSAGES, CHECKED
279 MENUITEM "Message &Highlighting", ID_VIEW_MESSAGEHIGHLIGHTING, CHECKED
280 MENUITEM "Limit &Buffer Size", ID_VIEW_LIMITBUFFERSIZE, CHECKED
281 MENUITEM "&Activity Animation", ID_VIEW_ACTIVITYANIMATION, CHECKED
285 #ifdef FEATURE_TOGGLE
286 MENUITEM "&Enable", ID_TOGGLE_ENABLED, CHECKED
288 #endif /* def FEATURE_TOGGLE */
289 MENUITEM "Edit Main &Configuration", ID_TOOLS_EDITCONFIG
290 MENUITEM "Edit &Default Actions", ID_TOOLS_EDITDEFAULTACTIONS
291 MENUITEM "Edit &User Actions", ID_TOOLS_EDITUSERACTIONS
292 MENUITEM "Edit &Filters", ID_TOOLS_EDITFILTERS
294 MENUITEM "Edit &Trust list", ID_TOOLS_EDITTRUST
295 #endif /* def FEATURE_TRUST */
299 MENUITEM "Privoxy &FAQ", ID_HELP_FAQ
300 MENUITEM "Privoxy &Manual", ID_HELP_MANUAL
301 MENUITEM "GNU &General Public Licence", ID_HELP_GPL
303 MENUITEM "Privoxy Status...", ID_HELP_STATUS
305 MENUITEM "About Privoxy...", ID_HELP_ABOUT
309 IDR_POPUP_SELECTION MENU DISCARDABLE
313 MENUITEM "&Copy", ID_EDIT_COPY
322 IDR_ACCELERATOR ACCELERATORS DISCARDABLE
324 "C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
325 "D", ID_VIEW_CLEARLOG, VIRTKEY, CONTROL, NOINVERT
328 #endif /* English (U.S.) resources */