source: trunk/res/Halite.rc @ 460

Revision 460, 80.4 KB checked in by Eoin, 12 years ago (diff)

Fixed 'Close to Tray' bug. Added name properity to torrents.

Line 
1
2//         Copyright Eóin O'Callaghan 2006 - 2008.
3// Distributed under the Boost Software License, Version 1.0.
4//    (See accompanying file LICENSE_1_0.txt or copy at
5//          http://www.boost.org/LICENSE_1_0.txt)
6
7#include "resource.h"
8#include "afxres.h"
9
10#if 0
11
12#define ID_ADD_TORRENT_BEGIN            11000
13#define ID_CONFIG_BEGIN                         12000
14#define ID_NEWTORRENT_BEGIN                     14000
15#define HAL_NEWT_ADD_PEERS                      14500
16#define ID_PROGRESS_BEGIN                       15000
17#define HAL_TRACKER_ADD_BEGIN           15500
18#define ID_TRACKER_BEGIN                        16000
19#define ID_TLVM_BEGIN                           17000
20#define ID_NTTLVM_BEGIN                         18000
21#define ID_NTPLVM_BEGIN                         19000
22
23#define HAL_GENERIC_HOLDER                      20000
24#define HAL_GENERIC_ALV_BEGIN           20010
25#define HAL_SPLASHDIALOG_BEGIN          20200
26
27#define HAL_MAIN_LISTVIEW_BEGIN         30000
28#define HAL_MAIN_LISTVIEW_DLG_BEGIN     30100
29
30#define HAL_EVENT_BEGIN                         40000
31#define HAL_TORRENT_EXT_BEGIN           41000
32#define HAL_TORRENT_INT_BEGIN           42000
33
34#endif
35
36#include "../src/advtabs/Tracker.hpp"
37#include "../src/advtabs/TrackerListView.hpp"
38#include "../src/advtabs/TrackerAddDialog.hpp"
39#include "../src/HaliteWindow.hpp"
40#include "../src/HaliteListView.hpp"
41#include "../src/HaliteDialog.hpp"
42#include "../src/WTLx/GenericAddDialog.hpp"
43#include "../src/WTLx/GenericAddListView.hpp"
44#include "../src/AddTorrentDialog.hpp"
45#include "../src/SplashDialog.hpp"
46#include "../src/HaliteListViewDlg.hpp"
47#include "../src/NewTorrentDialog.hpp"
48#include "../src/NewTorrentTrackerLV.hpp"
49#include "../src/NewTorrentPeersLV.hpp"
50#include "../src/NewTorrentPeersAD.hpp"
51#include "../src/ConfigOptions.hpp"
52#include "../src/ProgressDialog.hpp"
53#include "../src/halTorrentInternal.hpp"
54#include "../src/halEvent.hpp"
55
56STRINGTABLE
57BEGIN
58    HALITE_LANGUAGE "English"
59END
60
61IDR_ABOUT_TEXT HALITE_RTF_RES_TYPE "English.rtf"
62
63IDD_ADVOVERVIEW DIALOGEX 0, 0, 313, 121
64STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
65FONT 8, "MS Shell Dlg", 400, 0, 0x1
66BEGIN
67    GROUPBOX        "Torrent",IDC_GROUP_TORRENT,4,7,305,83
68    GROUPBOX        "Tracker",IDC_GROUP_TRACKER,4,92,305,25
69    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,10,77,291,8
70
71    EDITTEXT        IDC_EDITTLD,210,46,34,12,ES_AUTOHSCROLL
72    EDITTEXT        IDC_EDITTLU,267,46,34,12,ES_AUTOHSCROLL
73    EDITTEXT        IDC_EDITNCD,210,22,34,12,ES_AUTOHSCROLL
74    EDITTEXT        IDC_EDITNCU,267,22,34,12,ES_AUTOHSCROLL
75    LTEXT           "Torrent connection limits:",IDC_NC,185,13,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
76    LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,185,37,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
77    RTEXT           "Total",IDC_NCD,182,25,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
78    RTEXT           "Up",IDC_NCU,245,25,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
79    RTEXT           "Up",IDC_TLU,245,49,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
80    RTEXT           "Down",IDC_TLD,182,49,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
81
82    LTEXT           "N/A",IDC_TRACKER,10,103,170,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
83
84    RTEXT           "Update in:",IDC_UPDATESTAT,185,103,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
85    LTEXT           "N/A",IDC_UPDATE,228,103,71,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
86    EDITTEXT        IDC_EDITRATIO,267,60,34,12,ES_AUTOHSCROLL
87    LTEXT           "Ratio (this session):",IDC_RATIOESTATIC,182,63,70,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
88
89    RTEXT           "Torrent:",IDC_NAME_STATUS_LABEL,9,17,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
90    LTEXT           "N/A",IDC_NAME_STATUS,53,17,127,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
91
92    RTEXT           "Peers:",IDC_PEERS_LABEL,9,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
93    RTEXT           "Transferred:",IDC_TRANSFERED_LABEL,9,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
94    RTEXT           "Remaining:",IDC_REMAINING_LABEL,9,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
95    RTEXT           "Rates:",IDC_RATE_LABEL,9,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
96
97    RTEXT           "Seeds:",IDC_SEEDS_LABEL,97,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
98    RTEXT           "Overhead:",IDC_OVERHEAD_LABEL,97,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
99    RTEXT           "ETA:",IDC_ETA_LABEL,97,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
100    RTEXT           "Ratio:",IDC_RATIO_LABEL,97,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
101
102    LTEXT           "N/A",IDC_PEERS,53,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
103    LTEXT           "N/A",IDC_TRANSFERED,53,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
104    LTEXT           "N/A",IDC_REMAINING,53,52,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
105    LTEXT           "N/A",IDC_RATE,53,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
106
107    LTEXT           "N/A",IDC_SEEDS,141,28,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
108    LTEXT           "N/A",IDC_OVERHEAD,141,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
109    LTEXT           "N/A",IDC_ETA,141,52,39,8,SS_WORDELLIPSIS| SS_CENTERIMAGE
110    LTEXT           "N/A",IDC_RATIO,141,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
111END
112
113IDD_CONFIGBIT DIALOGEX 0, 0, 325, 155
114STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
115CAPTION "BitTorrent"
116FONT 8, "MS Shell Dlg", 400, 0, 0x1
117BEGIN
118    RTEXT           "Open a (single) port between : ",IDC_BITT_OPENPORT,12,31,120,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
119    EDITTEXT        IDC_BC_PORTFROM,135,29,65,12,ES_AUTOHSCROLL
120    EDITTEXT        IDC_BC_PORTTO,250,29,65,12,ES_AUTOHSCROLL
121    CONTROL         "Enable DHT",IDC_BC_DHT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,10
122    CONTROL         "to",IDC_BC_PORTCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,205,29,40,12
123    LTEXT           "Select the (TCP) port (or range) on which to listen for incoming connections.",IDC_BITT_SELECT_TEXT,12,17,300,11,SS_WORDELLIPSIS | SS_CENTERIMAGE
124    GROUPBOX        "Distributed Hash Tables",IDC_BITT_GDHT,5,108,260,39
125    EDITTEXT        IDC_BC_DHTPORT,180,119,80,12,ES_AUTOHSCROLL
126    RTEXT           "Port (UDP) : ",IDC_BC_DHTPORT_S,110,121,70,8
127    CTEXT           "(DHT will not apply to private torrents)",IDC_BITT_DHT_NOTE,11,134,250,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
128    GROUPBOX        "General Settings",IDC_BITT_GSETTINGS,5,6,315,54
129    EDITTEXT        IDC_BC_HALFCONN_NUM,205,44,65,12,ES_AUTOHSCROLL
130    CONTROL         "Limit the no. of half-open connections",IDC_BC_HALFCONN_CHECK,
131                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,45,190,12
132    GROUPBOX        "Port Forwarding",IDC_BITT_GPORTFORWARDING,5,6,315,54
133    CONTROL         "None (Managed Externally)",IDC_BITT_GPORTFORWARD_NONE,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10
134    CONTROL         "UnPlug and Play",IDC_BITT_GPORTFORWARD_UPNG,"Button",BS_AUTORADIOBUTTON,284,83,16,10
135    CONTROL         "NAT-PMG",IDC_BIT_GPORTFORWARD_NATPMP,"Button",BS_AUTORADIOBUTTON,284,93,16,10
136    PUSHBUTTON      "Test",IDC_BITT_GPORTFORWARD_TEST,207,46,51,12,NOT WS_VISIBLE
137
138    LISTBOX         IDC_BITT_GPORTFORWARD_LIST,165,24,149,7,LBS_SORT|LBS_NOINTEGRALHEIGHT|WS_VSCROLL|WS_TABSTOP|NOT WS_VISIBLE
139//    RTEXT           "Need Help?",IDC_BC_HELP_LINK,229,139,51,8
140//    RTEXT           "Why?",IDC_BC_CON_WHY,239,47,31,8
141END
142
143IDD_CONFIGPROXY DIALOGEX 0, 0, 285, 155
144STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
145CAPTION "Proxies"
146FONT 8, "MS Shell Dlg", 400, 0, 0x1
147BEGIN
148    EDITTEXT        IDC_BC_PROXYIP,124,46,77,12,ES_AUTOHSCROLL
149    RTEXT           "Proxy Host/IP : ",IDC_BC_PROXYIP_S,68,48,55,12
150    CONTROL         "Use a proxy.",IDC_BC_PROXYCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,48,59,8
151    RTEXT           "Port : ",IDC_BC_PROXYPORT_S,204,48,24,12
152    EDITTEXT        IDC_BC_PROXYPORT,229,46,42,12,ES_AUTOHSCROLL | ES_NUMBER
153    EDITTEXT        IDC_BC_PROXYUSER,54,62,89,12,ES_AUTOHSCROLL
154    RTEXT           "Username : ",IDC_BC_PROXYUSER_S,8,64,44,12
155    RTEXT           "Password : ",IDC_BC_PROXYPASS_S,146,64,39,12
156    EDITTEXT        IDC_BC_PROXYPASS,188,62,83,12,ES_PASSWORD | ES_AUTOHSCROLL
157    CONTROL         "Peer",IDC_PEERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,16,19,57,15
158    CONTROL         "Web Seed",IDC_WEBPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,81,19,57,15
159    CONTROL         "Tracker",IDC_TRACKERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,146,19,57,15
160    CONTROL         "DHT",IDC_DHTPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | WS_DISABLED,211,19,57,15
161    GROUPBOX        "Proxy Settings",IDC_STATIC,6,7,271,108
162END
163
164IDD_CONFIGSECURITY DIALOGEX 0, 0, 325, 155
165STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
166CAPTION "Security"
167FONT 8, "MS Shell Dlg", 400, 0, 0x1
168BEGIN
169    GROUPBOX        "IP Filtering",IDC_SECURITY_IPF_GB,5,6,315,30
170    CONTROL         "Enable IP filtering.",IDC_BC_FILTERCHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,18,105,12
171    PUSHBUTTON      "Import ipfilter.dat",IDC_BC_FILTERLOAD,220,17,95,14,WS_DISABLED
172    PUSHBUTTON      "Clear IP database",IDC_BC_FILTERCLEAR,120,17,95,14,WS_DISABLED
173    GROUPBOX        "Protocol Encryption",IDC_SECURITY_PE_GB,5,39,315,75
174    CONTROL         "Enable Protocol Encryption.",IDC_SC_ENABLE_PE,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,50,175,10
175    GROUPBOX        "Connection Policies",IDC_SECURITY_CP_GB,194,49,120,58
176    LTEXT           "Incoming",IDC_SECURITY_INCOMING,200,61,50,9
177    RTEXT           "Outgoing",IDC_SECURITY_OUTGOING,255,61,50,9
178    CONTROL         "",IDC_SC_PE_CP_IN_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,205,73,16,10
179    CONTROL         "",IDC_SC_PE_CP_IN_ENABLED,"Button",BS_AUTORADIOBUTTON,205,83,16,10
180    CONTROL         "",IDC_SC_PE_CP_IN_DISABLED,"Button",BS_AUTORADIOBUTTON,205,93,16,10
181    CTEXT           "Forced",IDC_SECURITY_FORCED,225,73,55,8
182    CTEXT           "Enabled",IDC_SECURITY_ENABLED,225,83,55,8
183    CTEXT           "Disabled",IDC_SECURITY_DISABLED,225,93,55,8
184    CONTROL         "",IDC_SC_PE_CP_OUT_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10,WS_EX_RIGHT
185    CONTROL         "",IDC_SC_PE_CP_OUT_ENABLED,"Button",BS_AUTORADIOBUTTON,284,83,16,10,WS_EX_RIGHT
186    CONTROL         "",IDC_SC_PE_CP_OUT_DISABLED,"Button",BS_AUTORADIOBUTTON,284,93,16,10,WS_EX_RIGHT
187    GROUPBOX        "Encoding Level",IDC_SECURITY_EL_GB,12,63,175,44
188    CONTROL         "Plaintext",IDC_SC_PE_ENC_PLAIN,"Button",BS_AUTORADIOBUTTON|WS_GROUP,18,73,160,10
189    CONTROL         "RC4",IDC_SC_PE_ENC_RC4,"Button",BS_AUTORADIOBUTTON,18,84,160,10
190    CONTROL         "Both",IDC_SC_PE_ENC_BOTH,"Button",BS_AUTORADIOBUTTON,18,95,75,10
191    CONTROL         "Prefer RC4",IDC_SC_PE_ENC_RC4_PERFER,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,100,95,80,10
192//    LTEXT           "Need Help?",IDC_SC_HELP_LINK,7,138,255,8
193END
194
195IDD_CONFIGREMOTE DIALOGEX 0, 0, 283, 94
196STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
197CAPTION "Remote Control"
198FONT 8, "MS Shell Dlg", 400, 0, 0x1
199BEGIN
200    GROUPBOX        "Remote Control Options",IDC_STATIC,6,6,271,30
201    CONTROL         "Enable Remote Control",IDC_REMOTECTRL,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,12,18,96,12
202    RTEXT           "Port to listen on : ",IDC_STATIC,159,19,66,11,WS_DISABLED
203    EDITTEXT        IDC_REMOTEPORT,229,18,42,12,ES_AUTOHSCROLL | WS_DISABLED
204    CTEXT           "*** Disabled ***",IDC_STATIC,32,44,217,11
205END
206
207IDD_THEMETEST DIALOGEX 0,0,186,94
208STYLE DS_CONTROL | DS_SETFONT | DS_FIXEDSYS | WS_VISIBLE | WS_CHILDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_SYSMENU
209EXSTYLE WS_EX_TRANSPARENT | WS_EX_CONTROLPARENT
210FONT 8,"MS Shell Dlg",400,0,1
211BEGIN
212    AUTOCHECKBOX    "Check1",IDC_CHECK1,7,7,44,10
213    PUSHBUTTON      "Button1",IDC_BUTTON1,69,7,51,14
214    EDITTEXT        IDC_EDIT1,134,7,45,15,ES_AUTOHSCROLL
215    AUTORADIOBUTTON "Radio1",IDC_RADIO1,129,38,50,11,NOT WS_TABSTOP
216    EDITTEXT        IDC_EDIT2,14,62,45,15,WS_DISABLED | ES_AUTOHSCROLL
217    LTEXT           "Static",IDC_STATIC,85,59,68,10
218    LTEXT           "Static",IDC_STATIC,25,35,19,8
219    GROUPBOX        "Static",IDC_STATIC,10,25,98,25
220    LTEXT           "Static",IDC_STATIC,65,35,19,8
221END
222
223IDD_DEBUGDIALOG DIALOGEX 0,0,252,105
224STYLE DS_SETFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SIZEBOX | WS_SYSMENU
225EXSTYLE WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST
226CAPTION "Halite Debug Dialog"
227FONT 8,"MS Sans Serif",0,0,0
228BEGIN
229    EDITTEXT        ED_CON,3,3,246,99,WS_VSCROLL | ES_AUTOHSCROLL | ES_MULTILINE | ES_READONLY
230END
231
232IDD_CONFIGTORRENT DIALOGEX 0, 0, 325, 165
233STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
234CAPTION "Torrents"
235FONT 8, "MS Shell Dlg", 400, 0, 0x1
236BEGIN
237    GROUPBOX        "Global Limits",IDC_CONFIGT_GLOBALG,5,6,315,55
238    EDITTEXT        IDC_BC_MAXCONN,118,29,42,12,ES_AUTOHSCROLL
239    RTEXT           "Total max connections :",IDC_CONFIGT_TOTALMAX,12,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
240    RTEXT           "Total upload slots :",IDC_CONFIGT_TOTALUP,12,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
241    EDITTEXT        IDC_BC_MAXUP,118,42,42,12,ES_AUTOHSCROLL
242    EDITTEXT        IDC_BC_DOWNRATE,271,29,42,12,ES_AUTOHSCROLL
243    RTEXT           "Download Rate (KB/s) :",IDC_CONFIGT_DOWNRATE,165,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
244    RTEXT           "Upload Rate (KB/s) :",IDC_CONFIGT_UPRATE,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
245    EDITTEXT        IDC_BC_UPRATE,271,42,42,12,ES_AUTOHSCROLL
246    EDITTEXT        IDC_BC_TMAXCONN,118,88,42,12,ES_AUTOHSCROLL
247    RTEXT           "Total max connections :",IDC_CONFIGT_TORMAX,12,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
248    RTEXT           "Total upload slots :",IDC_CONFIGT_TORUP,12,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
249    EDITTEXT        IDC_BC_TMAXUP,118,101,42,12,ES_AUTOHSCROLL
250    EDITTEXT        IDC_BC_TDOWNRATE,271,88,42,12,ES_AUTOHSCROLL
251    RTEXT           "Download Rate (KB/s) :",IDC_CONFIGT_TDOWNRATE,165,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
252    RTEXT           "Upload Rate (KB/s) :",IDC_CONFIGT_TORUPRATE,165,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
253    EDITTEXT        IDC_BC_TUPRATE,271,101,42,12,ES_AUTOHSCROLL
254    GROUPBOX        "Torrent Defaults",IDC_CONFIGT_TORRENTG,5,66,315,82
255    LTEXT           "These options set global maximums which will always be honoured.",IDC_CONFIGT_GLOBAL_TEXT,12,16,300,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
256    LTEXT           "These options specify the default limits applied to new torrents.",IDC_CONFIGT_TOR_TEXT,12,76,301,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
257    RTEXT           "Default save folder :",IDC_CONFIGT_DEF_FOLDER,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
258    EDITTEXT        IDC_BC_SAVEFOLDER,118,119,170,12,ES_AUTOHSCROLL
259    PUSHBUTTON      "...",IDC_BC_SAVEBROWSE,293,118,18,13
260    AUTOCHECKBOX    "",IDC_BC_MOVETO_CHECK,118,133,10,11
261    RTEXT           "Move finished torrents to :",IDC_BC_MOVETO_TEXT,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
262    EDITTEXT        IDC_BC_MOVETO_FOLDER,118,119,170,12,ES_AUTOHSCROLL
263    PUSHBUTTON      "...",IDC_BC_MOVETO_BROWSE,293,118,18,13
264    AUTOCHECKBOX    "Review settings when adding torrent.",IDC_BC_PROMPTSAVE,118,133,195,11
265END
266
267IDD_CLOSESPLASH DIALOGEX 0,0,191,74
268STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_THICKFRAME
269EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE
270CAPTION "Halite shutting down..."
271FONT 8,"MS Shell Dlg",400,0,1
272BEGIN
273    ICON            IDR_APP_ICON,IDC_STATIC,7,10,21,20,SS_ICON
274    LTEXT           "It will take the BitTorrent session a moment to shutdown cleanly after which this message will disappear and the program will close.",HAL_CSPLASH_MSG,35,7,149,27
275    CTEXT           "Stopping Torrents",HAL_CSPLASH_NUM_ACT,6,40,179,14
276    AUTOCHECKBOX    "Show this message in future",IDC_SPLASH_MSG,7,58,107,12
277        PUSHBUTTON      "Force Close",HAL_SPLASH_FORCE_CLOSE,121,57,65,13,BS_DEFPUSHBUTTON
278END
279
280IDD_HALITEDLG DIALOGEX 0,0,370,73
281STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
282FONT 8,"MS Shell Dlg",400,0,1
283BEGIN
284    PUSHBUTTON      "Pause",BTNPAUSE,314,3,52,14,BS_DEFPUSHBUTTON
285    PUSHBUTTON      "Reannounce",BTNREANNOUNCE,314,19,52,14
286    PUSHBUTTON      "Remove",BTNREMOVE,314,35,52,14
287    CONTROL         "",LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,64,362,6
288    EDITTEXT        IDC_EDITTLU,277,36,34,12,ES_AUTOHSCROLL
289    EDITTEXT        IDC_EDITTLD,220,36,34,12,ES_AUTOHSCROLL
290    EDITTEXT        IDC_EDITNCD,220,12,34,12,ES_AUTOHSCROLL
291    EDITTEXT        IDC_EDITNCU,277,12,34,12,ES_AUTOHSCROLL
292    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,4,52,362,8
293    RTEXT           "Name:",IDC_NAME_STATIC,4,3,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
294    RTEXT           "Tracker:",IDC_TRACKER_STATIC,4,15,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
295    RTEXT           "Status:",IDC_STATUS_STATIC,4,27,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
296    RTEXT           "Time left:",IDC_TIME_STATIC,4,39,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
297    LTEXT           "N/A",IDC_NAME,45,3,145,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
298    LTEXT           "N/A",IDC_TRACKER,45,15,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
299    LTEXT           "N/A",IDC_STATUS,45,27,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
300    LTEXT           "N/A",IDC_AVAIL,45,39,36,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
301    LTEXT           "Torrent connection limits:",IDC_NC,195,3,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
302    LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,195,27,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
303    RTEXT           "Total",IDC_NCD,192,15,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
304    RTEXT           "Up",IDC_NCU,255,15,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
305    RTEXT           "Up",IDC_TLU,255,39,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
306    RTEXT           "Down",IDC_TLD,192,39,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
307    RTEXT           "Completed:",IDC_COMPLETED_STATIC,85,39,44,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
308    LTEXT           "N/A",IDC_COMPLETE,132,39,58,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
309    GROUPBOX        "",IDC_DETAILS_GROUP,1,-4,368,77,0,WS_EX_TRANSPARENT
310END
311
312IDD_ABOUT DIALOGEX 0, 0, 325, 155
313STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
314CAPTION "About"
315FONT 8, "MS Shell Dlg", 400, 0, 0x1
316BEGIN
317//    GROUPBOX        "Program Information",IDC_ABOUT_GROUP,5,6,315,136,WS_EX_TRANSPARENT
318    RTEXT           HALITE_VERSION_STRING,IDC_ABOUT_VERSION,190,145,130,9,WS_TABSTOP
319    LTEXT           "",IDC_EDITABOUT,8,15,265,125,WS_TABSTOP
320    CONTROL         "",IDC_RICHEDITABOUT,"RichEdit20A",WS_CHILD|WS_BORDER|ES_MULTILINE|ES_READONLY|WS_VSCROLL|WS_TABSTOP,5,6,315,136
321END
322
323IDD_ADVHALITEDLG DIALOGEX 0,0,317,72
324STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
325FONT 8,"MS Shell Dlg",400,0,1
326BEGIN
327    CONTROL         "",IDC_TAB,"SysTabControl32",0,1,0,315,71
328    RTEXT           "Static",IDC_ADVDLG_VERSION,235,2,78,8,SS_CENTERIMAGE
329END
330
331HAL_GENERIC_HOLDER DIALOGEX 0,0,206,70
332STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
333EXSTYLE WS_EX_TOOLWINDOW
334CAPTION "Add New Tracker"
335FONT 8,"MS Shell Dlg",400,0,1
336BEGIN
337    PUSHBUTTON      "OK",IDOK,98,50,50,14,BS_DEFPUSHBUTTON
338    PUSHBUTTON      "Cancel",IDCANCEL,152,50,50,14
339END
340
341HAL_ADJUST_DLG DIALOGEX 4, 4, 198, 42
342STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
343FONT 8, "MS Shell Dlg", 400, 0, 0x1
344BEGIN
345        LTEXT           "Torrent save folder:",IDC_ADDT_DEFFLD_TEXT,0,0,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
346    EDITTEXT        IDC_BC_SAVEFOLDER,5,5,195,13,ES_AUTOHSCROLL
347    PUSHBUTTON      "...",IDC_BC_SAVEBROWSE,205,5,18,13
348        CONTROL         "Move the completed torrent to:",IDC_ADDT_MOVETO_CHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8
349        EDITTEXT        IDC_ADDT_MOVETO_FOLDER,5,5,195,13,ES_AUTOHSCROLL
350    PUSHBUTTON      "...",IDC_ADDT_MOVETO_BROWSE,205,5,18,13
351END
352
353
354IDD_ADD_TORRENT DIALOGEX 0, 0, 230, 124
355STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_THICKFRAME
356EXSTYLE WS_EX_STATICEDGE
357CAPTION "Add Torrent"
358FONT 8, "MS Shell Dlg", 400, 0, 0x1
359BEGIN
360    PUSHBUTTON      "Ok",IDOK,85,65,62,13
361    PUSHBUTTON      "Cancel",IDCANCEL,155,65,62,13
362
363    CONTROL         "Use Compact Allocation.",IDC_CHECK_COMPACT,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8
364    CONTROL         "Stopped initially (Allows changing advanced setting)",IDC_CHECK_PAUSED,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,25,220,8
365    LTEXT           "Note. Compact Allocation is incompatible with File Selection",IDC_ADDT_NOTE_TEXT,6,51,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
366END
367
368IDD_CONFIGGENERAL DIALOGEX 0, 0, 325, 90
369STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
370CAPTION "General"
371FONT 8, "MS Shell Dlg", 400, 0, 0x1
372BEGIN
373    CONTROL         "Allow only one instance to run",IDC_GENERAL_ONEINST,
374                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,16,150,11
375    GROUPBOX        "General Settings",IDC_GENERAL_GROUP,5,6,315,77
376    CONTROL         "Advanced GUI",IDC_GENERAL_ADVGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11
377    CONTROL         "Minimize to tray.",IDC_GENERAL_TRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11
378    CONTROL         "Close to tray",IDC_GENERAL_CLOSETRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11
379    CONTROL         "Confirm on close",IDC_GENERAL_CONFIRMCLOSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11
380    LISTBOX         IDC_LANGLIST,165,24,149,70,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
381    CTEXT           "Language (requires restart)",IDC_GENERAL_LANG,165,13,150,8
382END
383
384IDD_ADVTRACKER DIALOGEX 0,0,305,69
385STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
386FONT 8,"MS Shell Dlg",400,0,1
387BEGIN
388    LTEXT           "List of Trackers.",IDC_TRACKER_LABEL,7,6,95,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
389    PUSHBUTTON      "Apply",IDC_TRACKER_APPLY,126,3,32,14,WS_DISABLED
390    PUSHBUTTON      "Reset",IDC_TRACKER_RESET,92,3,32,14
391    AUTOCHECKBOX    "Send login info to trackers.",IDC_TRACKER_LOGINCHECK,166,4,101,12
392    EDITTEXT        IDC_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL
393    EDITTEXT        IDC_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD
394    RTEXT           "Username : ",IDC_TRACKER_USER_S,164,20,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
395    RTEXT           "Password : ",IDC_TRACKER_PASS_S,164,34,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
396    CONTROL         "",IDC_TRACKERLIST,"SysListView32",WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47
397    PUSHBUTTON      "Apply",IDC_LOGIN_APPLY,207,46,51,14,BS_DEFPUSHBUTTON
398    PUSHBUTTON      "Reannounce",IDC_REANNOUNCE,207,46,51,14
399END
400
401IDD_ADVDEBUGLOG DIALOGEX 0,0,305,81
402STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
403FONT 8,"MS Shell Dlg",400,0,1
404BEGIN
405    CONTROL         "",IDC_DEBUGLISTVIEW,"SysListView32",WS_TABSTOP|WS_BORDER|LVS_ALIGNLEFT|LVS_REPORT,4,7,296,59
406    AUTOCHECKBOX    "Log to file.",IDC_DEBUGFILECHECK,4,69,44,9
407    AUTOCHECKBOX    "Log debug events.",IDC_DEBUGDEBUGCHECK,48,69,198,9
408END
409
410IDD_NEWTORRENT DIALOGEX 0,0,229,132
411STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
412CAPTION "Files"
413FONT 8,"MS Shell Dlg",400,0,1
414BEGIN
415//    PUSHBUTTON      "Save",IDOK,130,114,45,14,BS_DEFPUSHBUTTON
416//    PUSHBUTTON      "Cancel",IDCANCEL,180,114,45,14
417    LTEXT           "Select a file or directory from which to construct the torrent.",IDC_NEWTORRENT_SELECT_TEXT,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
418    PUSHBUTTON      "File",IDC_NEWT_FILE_BROWSE,212,14,40,13
419    PUSHBUTTON      "Dir.",IDC_NEWT_DIR_BROWSE,212,14,40,13
420    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT|NOT WS_VISIBLE
421    CONTROL         "",IDC_NEWT_LISTFILES,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
422    LTEXT           "Enter the tracker URLs for the torrent.",IDC_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,NOT WS_VISIBLE
423    EDITTEXT        IDC_NEWT_TRACKER,4,42,193,12,ES_AUTOHSCROLL|NOT WS_VISIBLE
424//    AUTOCHECKBOX    "Have Halite acts a DHT node.",IDC_NEWT_DHTNODE,4,116,118,8,WS_DISABLED
425    AUTOCHECKBOX    "Private",IDC_NEWTORRENT_PRIVATE,4,116,118,8
426    PUSHBUTTON      "Add",IDC_NEWT_ADDTRACKER,202,41,23,13,NOT WS_VISIBLE
427    LTEXT           "Comment",IDC_NEWTORRENT_COMMENT_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
428    EDITTEXT        IDC_NEWTORRENT_COMMENT,4,15,203,12,ES_AUTOHSCROLL
429    LTEXT           "Creator",IDC_NEWTORRENT_CREATOR_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
430    EDITTEXT        IDC_NEWTORRENT_CREATOR,4,15,203,12,ES_AUTOHSCROLL
431    LTEXT           "Output File",IDC_NEWT_OUTFILE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
432    EDITTEXT        IDC_NEWT_FILE,4,15,203,12,ES_AUTOHSCROLL
433    PUSHBUTTON      "...",IDC_NEWT_OUT_BROWSE,212,14,18,13
434END
435
436IDD_NEWT_FILES DIALOGEX 0,0,186,50
437STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
438EXSTYLE WS_EX_TOOLWINDOW
439CAPTION "Add New Tracker"
440FONT 8,"MS Shell Dlg",400,0,1
441BEGIN
442    LTEXT           "Select a file or directory from which to construct the torrent.",IDC_NEWTORRENT_SELECT_TEXT,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
443    PUSHBUTTON      "File",IDC_NEWT_FILE_BROWSE,212,14,40,13
444    PUSHBUTTON      "Dir.",IDC_NEWT_DIR_BROWSE,212,14,40,13
445    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT|NOT WS_VISIBLE
446    CONTROL         "",IDC_NEWT_LISTFILES,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
447END
448
449IDD_NEWT_TRACKERS DIALOGEX 0,0,229,132
450STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
451CAPTION "Trackers"
452FONT 8,"MS Shell Dlg",400,0,1
453BEGIN
454    CONTROL         "",IDC_NEWT_LISTTRACKERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
455//    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT
456    LTEXT           "Enter the tracker URLs for the torrent.",IDC_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
457    EDITTEXT        IDC_NEWT_TRACKER,4,42,160,12,ES_AUTOHSCROLL|NOT WS_VISIBLE
458    EDITTEXT        IDC_NEWT_TRACKERTIER,170,42,25,12,ES_AUTOHSCROLL|ES_NUMBER|NOT WS_VISIBLE
459    PUSHBUTTON      "Add",IDC_NEWT_ADDTRACKER,202,41,23,13,NOT WS_VISIBLE
460END
461
462IDD_NEWT_PEERS DIALOGEX 0,0,229,132
463STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
464CAPTION "Web Seeds and DHT Nodes"
465FONT 8,"MS Shell Dlg",400,0,1
466BEGIN
467    CONTROL         "",IDC_NEWT_LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
468//    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT
469    LTEXT           "Enter any Web Seed URLs and DHT Nodes.",IDC_NEWTORRENT_PEERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
470END
471
472IDD_TRACKEDIT DIALOGEX 0,0,186,50
473STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
474EXSTYLE WS_EX_TOOLWINDOW
475CAPTION "Add New Tracker"
476FONT 8,"MS Shell Dlg",400,0,1
477BEGIN
478    PUSHBUTTON      "OK",IDOK,78,32,50,14,BS_DEFPUSHBUTTON
479    PUSHBUTTON      "Cancel",IDCANCEL,132,32,50,14
480    LTEXT           "URL",IDC_TRACKER_TEXT_URL,4,5,100,10
481    EDITTEXT        IDC_TRACKER_EDIT_URL,4,15,134,13,ES_AUTOHSCROLL
482    EDITTEXT        IDC_TRACKER_EDIT_TIER,142,15,40,13,ES_AUTOHSCROLL
483    LTEXT           "Tier",IDC_TRACKER_TEXT_TIER,142,5,40,10
484END
485
486IDD_PEEREDIT DIALOGEX 0,0,240,50
487STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
488EXSTYLE WS_EX_TOOLWINDOW
489CAPTION "Add New Web Seed or DHT Node"
490FONT 8,"MS Shell Dlg 2",400,0,1
491BEGIN
492    PUSHBUTTON      "OK",IDOK,132,32,50,14,BS_DEFPUSHBUTTON
493    PUSHBUTTON      "Cancel",IDCANCEL,186,32,50,14
494    LTEXT           "URL",HAL_NEWT_ADD_PEERS_URL_TEXT,4,5,104,10
495    EDITTEXT        HAL_NEWT_ADD_PEERS_URL_EDIT,4,15,104,13,ES_AUTOHSCROLL
496    LTEXT           "Port",HAL_NEWT_ADD_DHT_PORT_TEXT,112,5,50,10,WS_DISABLED
497    EDITTEXT        HAL_NEWT_ADD_DHT_PORT,112,15,50,13,ES_AUTOHSCROLL|WS_DISABLED
498    LTEXT           "Type",HAL_NEWT_ADD_PEERS_TYP_TEXT,166,5,70,10
499    COMBOBOX        HAL_NEWT_ADD_PEERS_TYP_CBOX,166,15,70,13,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
500END
501
502IDD_ADVPEER DIALOGEX 0, 0, 305, 69
503STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
504FONT 8, "MS Shell Dlg", 400, 0, 0x1
505BEGIN
506    CONTROL         "",IDC_PEERLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,4,7,297,59
507END
508
509IDD_ADVFILES DIALOGEX 0, 0, 305, 81
510STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
511FONT 8, "MS Shell Dlg", 400, 0, 0x1
512BEGIN
513    LTEXT           "",IDC_CONTAINER,4,7,297,70,0
514END
515
516IDD_PROGRESS DIALOGEX 0,0,191,60
517STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
518EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE
519CAPTION "Halite importing IP ranges..."
520FONT 8,"MS Shell Dlg",400,0,1
521BEGIN
522    CTEXT           "",IDC_PROG_DESCP,6,6,180,12
523    CONTROL         "",IDC_PROG_PROGRESS,"msctls_progress32",WS_BORDER,6,22,180,12
524    PUSHBUTTON      "Cancel",IDC_PROG_CANCEL,60,42,66,15
525END
526
527IDR_TRAY_MENU MENU
528BEGIN
529    POPUP "_POPUP_"
530    BEGIN
531        MENUITEM "Open &Halite",ID_TRAY_OPENHALITE
532        MENUITEM SEPARATOR
533        MENUITEM "&Pause All",ID_TRAY_PAUSEALL
534        MENUITEM "&Resume All",ID_TRAY_RESUMEALL
535        MENUITEM SEPARATOR
536        MENUITEM "E&xit",ID_TRAY_EXIT
537    END
538END
539
540IDR_LISTVIEW_MENU MENU
541BEGIN
542    POPUP "_POPUP_"
543    BEGIN
544        MENUITEM "Resume",ID_LVM_RESUME
545        MENUITEM "Pause",ID__LVM_PAUSE
546        MENUITEM "Stop",ID_LVM_STOP
547        MENUITEM "Recheck Files",ID_LVM_RECHECK
548        MENUITEM SEPARATOR
549    //    MENUITEM "Preannounce",ID_TLVM_PRIMARY
550        POPUP "Remove"
551        BEGIN
552            MENUITEM "Torrent File",ID_LVM_REMOVE_T
553            MENUITEM "Torrent and Data",ID_LVM_REMOVE_TD
554        END
555        MENUITEM SEPARATOR
556        MENUITEM "Open Download Folder",ID_LVM_DOWNLOAD_FOLDER
557        MENUITEM "Edit Download Folders",ID_LVM_EDIT_FOLDERS
558    END
559END
560
561IDR_TRACKERLV_MENU MENU
562BEGIN
563    POPUP "_POPUP_"
564    BEGIN
565        MENUITEM "New",ID_TLVM_NEW
566        MENUITEM "Edit",ID_TLVM_EDIT
567        MENUITEM "Set as Primary",ID_TLVM_PRIMARY
568        MENUITEM SEPARATOR
569        MENUITEM "Delete",ID_TLVM_DELETE
570    END
571END
572
573HAL_GENERIC_ADD_LV_MENU MENU
574BEGIN
575    POPUP "_POPUP_"
576    BEGIN
577        MENUITEM "New",         HAL_GENERIC_ALV_NEW
578        MENUITEM "Edit",        HAL_GENERIC_ALV_EDIT
579        MENUITEM "Delete",      HAL_GENERIC_ALV_DELETE
580    END
581END
582
5831 VERSIONINFO
584    FILEVERSION     HALITE_VERSION
585    PRODUCTVERSION  HALITE_VERSION
586    FILEOS          VOS_UNKNOWN
587    FILETYPE        VFT_UNKNOWN
588BEGIN
589    BLOCK "StringFileInfo"
590    BEGIN
591        BLOCK "180904b0"
592        BEGIN
593            VALUE "Comments", "libTorrrent based client."
594            VALUE "CompanyName", "BinaryNotions.com"
595            VALUE "FileDescription", "Halite BitTorrent Client"
596            VALUE "FileVersion", HALITE_VERSION_STRING
597            VALUE "InternalName", "Halite"
598            VALUE "LegalCopyright", "(C) Eoin O'Callaghan 2008"
599            VALUE "OriginalFilename", "Halite.exe"
600            VALUE "ProductName", "Halite"
601            VALUE "ProductVersion", HALITE_VERSION_STRING
602        END
603    END
604    BLOCK "VarFileInfo"
605    BEGIN
606        VALUE "Translation", 6153, 1200
607    END
608END
609
610STRINGTABLE
611BEGIN
612        HAL_NEW_PANE_DLG                          "Construct a New Torrent"
613    IDPANE_STATUS                 "(D-U) 0000.000KB/s - 0000.000KB/s"
614    IDPANE_CAPS_INDICATOR         "CAPS"
615    IDPANE_DHT                    "0000 DHT node(s)"
616    IDPANE_FILTER                 "Filtering 0000000 ranges."
617    IDS_TRYANOTHERPORT            "The BitTorrent session could not start. Try selecting another port in the settings."
618    IDS_DHTTRYANOTHERPORT         "DHT session could not start. Try selecting another port in the settings."
619    IDS_SAVEPROMPT                "Select a directory to save the files to or cancel to not download torrent at all."
620    IDS_NA                        "N/A"
621    HAL_HALITE                    "Halite"
622    HAL_INF                       "∞"
623    HAL_COMPLETED_SUMMARY         "%1$.2fMB of %2$.2fMB"
624    HAL_DOWNLOAD_SUMMARY          "This Session Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
625    HAL_DOWNLOADT_SUMMARY         "Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
626    HAL_PAYLOAD_SUMMARY           "Total transfer including protocol overhead: %1$.2fMB down and %2$.2fMB up."
627        HAL_NAME_STATUS                           "%1%, %2%."
628    HAL_TRANSFERED                                "%1$.2fMB down - %2$.2fMB up"
629    HAL_REMAINING                                 "%1$.2fMB of %2$.2fMB"
630    HAL_RATE                                      "%1$.2fKB/s down - %2$.2fKB/s up"
631    HAL_DHT_ON                    "%1% DHT node(s)"
632    HAL_CSPLASH_ACT_MSG           "%1% active torrent(s)"
633    HAL_CSPLASH_SHUTDOWN_MSG      "Shutting down session"
634    HAL_ADDT_TITLE                            "Edit Torrent Save Folders"
635    HAL_DHT_OFF                   "DHT disabled"
636    HAL_IPFILTER_ON               "Filtering %1% range(s)"
637    HAL_IPFILTER_OFF              "IP filter disabled"
638    HAL_EVENT_STDEXP              "Standard exception (%1%) thrown from %2%."
639    HAL_DOWN_RATES                "(D-U) %1$.2fKB/s - %2$.2fKB/s"
640    HAL_NOT_LISTENING             "Halite not listening!"
641    HAL_PORT_OPEN                 "Port %1% open"
642    HAL_VERSION_STRING            HALITE_VERSION_STRING
643        HAL_FOLDER_SELECT                         "Select a directory to save the downloads to. Select cancel to accept default 'incoming' location."
644        HAL_TORRENT_TAB                           "Torrent"
645        HAL_PEERS_TAB                             "Peers"
646        HAL_FILES_TAB                             "Files"
647        HAL_TRACKER_TAB                           "Tracker"
648        HAL_DEBUG_TAB                             "Logging"
649        HAL_INCORRECT_ENCODING_LEVEL  "An invalid encoding level, %1%, was passed as an encryption setting."
650        HAL_INCORRECT_CONNECT_POLICY  "An invalid connection policy, %1%, was passed as an encryption setting."
651        HAL_AUTOSORT                              "Auto Sort"
652        HAL_TORRENT_ROOT                          "Torrent Root"
653        HAL_WINDOW_CLOSECONFRIM           "Are you sure you wish to close Halite? Doing so will stop any active torrents"
654        HAL_WINDOW_SOCKETS_FAILED     "The socket infrastructure failed to start so Halite is forced to close. Please ensure no program is blocking Halites network access."
655        HAL_SAVE_TEXT                                   "Save"
656        HAL_LISTVIEW_CONFIRMDELETE              "Are you sure you wish to delete all downloaded data?"
657END
658
659STRINGTABLE
660BEGIN
661    HAL_PEER_INTERESTING                "Interesting"
662    HAL_PEER_CHOKED                     "Choked"
663    HAL_PEER_REMOTE_INTERESTING         "Interested in us"
664    HAL_PEER_REMOTE_CHOKED              "Has choked us"
665    HAL_PEER_SUPPORT_EXTENSIONS         "Supports extensions"
666    HAL_PEER_LOCAL_CONNECTION           "Local connection"
667    HAL_PEER_HANDSHAKE                  "Handshake"
668    HAL_PEER_CONNECTING                 "Connecting"
669    HAL_PEER_QUEUED                             "Queued"
670    HAL_PEER_RC4_ENCRYPTED              "RC4 Encrypted"
671    HAL_PEER_PLAINTEXT_ENCRYPTED    "Plaintext Encrypted"
672END
673
674STRINGTABLE
675BEGIN
676    HAL_TORRENT_QUEUED_CHECKING         "Queued for Checking"
677    HAL_TORRENT_CHECKING_FILES          "Checking Files"
678    HAL_TORRENT_CONNECTING                      "Connecting to Tracker"
679    HAL_TORRENT_DOWNLOADING                     "Downloading"
680    HAL_TORRENT_FINISHED                        "Finished"
681    HAL_TORRENT_SEEDING                         "Seeding"
682    HAL_TORRENT_ALLOCATING                      "Allocating"
683    HAL_TORRENT_QUEUED                          "Queued"
684        HAL_TORRENT_STOPPED                             "Stopped"
685        HAL_TORRENT_PAUSED                              "Paused"
686        HAL_TORRENT_STOPPING                    "Stopping"
687        HAL_TORRENT_PAUSING                             "Pausing"
688        HAL_TORRENT_METADATA                    "Downloading Metadata"
689       
690        HAL_TORRENT_IMPORT_FILTERS              "Importing IP Filters..."
691        HAL_TORRENT_LOAD_FILTERS                "Loading IP filters..."
692
693        HAL_NEWT_CREATING_TORRENT               "Creating Torrent..."
694        HAL_NEWT_HASHING_PIECES                 "Calculating Piece Hashes..."
695        HAL_NEWT_DIALOG_TITLE                   "Creating a New Torrent File"
696        HAL_NEWT_CREATION_CANCELED              "User canceled Torrent file creation"
697
698        HAL_NEWT_ADD_PEERS_WEB                  "Web Seed"
699        HAL_INT_NEWT_ADD_PEERS_WEB              "Web Seed"
700        HAL_NEWT_ADD_PEERS_DHT                  "DHT Node"
701        HAL_INT_NEWT_ADD_PEERS_DHT              "DHT Node"
702
703        HAL_NEWT_EDIT_PEER                              "Edit Peer"
704        HAL_NEWT_ADD_NEW_PEER                   "Add New Peer"
705        HAL_NEWT_SAVING_TORRENT                 "Saving Torrent"
706        HAL_NEWT_EDIT_TRACKER                   "Edit Tracker"
707        HAL_NEWT_ADD_NEW_TRACKER                "Add New Tracker"
708END
709
710STRINGTABLE
711BEGIN
712        HAL_LISTVIEW_COLUMNS                    "Name;Status;Progress;Download;Upload;Peers;Seeds;ETA;Copies;Tracker;Reannounce;Ratio;Total;Completed;Remaining;Downloaded;Uploaded;Active;Seeding;Start Time;Finish Time"
713        HAL_DEBUG_LISTVIEW_COLUMNS              "Time;Message;Severity"
714        HAL_TRACKER_LISTVIEW_COLUMNS    "Tracker;Tier"
715        HAL_DIALOGPEER_LISTVIEW_COS             "Peer;Country;Download;Upload;Type;Client"
716        HAL_DIALOGPEER_LISTVIEW_ADV             "Peer;Country;Download;Upload;Type;Client;Status"
717        HAL_DIALOGFILE_LISTVIEW_ADV             "Filename;Path;Size;Progress;Priority"
718        HAL_FILES_LISTVIEW_ADV                  "Filename;Path;Size"
719        HAL_NTPLVM_NAMES                                "URL;Port;Type"
720
721        HAL_FILE_PRIORITY_0             "Don't download"
722        HAL_FILE_PRIORITY_1             "Normal"
723        HAL_FILE_PRIORITY_2             "2"
724        HAL_FILE_PRIORITY_3             "3"
725        HAL_FILE_PRIORITY_4             "4"
726        HAL_FILE_PRIORITY_5             "Above Normal"
727        HAL_FILE_PRIORITY_6             "6"
728        HAL_FILE_PRIORITY_7             "Maximum"
729END
730
731IDR_FILESLISTVIEW_MENU MENU
732BEGIN
733    POPUP "_POPUP_"
734    BEGIN
735        POPUP "Set Priority"
736        BEGIN
737            MENUITEM "Don't download",ID_HAL_FILE_PRIORITY_0
738            MENUITEM "Normal",ID_HAL_FILE_PRIORITY_1
739//            MENUITEM "2",ID_HAL_FILE_PRIORITY_2
740//            MENUITEM "3",ID_HAL_FILE_PRIORITY_3
741//            MENUITEM "4",ID_HAL_FILE_PRIORITY_4
742            MENUITEM "Above Normal",ID_HAL_FILE_PRIORITY_5
743//            MENUITEM "6",ID_HAL_FILE_PRIORITY_6
744            MENUITEM "Maximum",ID_HAL_FILE_PRIORITY_7
745        END
746    END
747END
748
749IDR_MAINFRAME TOOLBAR 22,22
750BEGIN
751    BUTTON                      ID_FILE_NEW
752    BUTTON                      ID_FILE_OPEN
753    SEPARATOR
754    BUTTON                      ID_SETTINGS
755    BUTTON                      ID_ADVANCED
756    SEPARATOR
757    BUTTON                      ID_RESUME
758    BUTTON                      ID_PAUSE
759    SEPARATOR
760    BUTTON                      ID_HELP
761END
762
763IDR_APP_ICON            ICON                    "Halite.ico"
764IDR_MAINFRAME           BITMAP                  "toolbar.bmp"
765
766STRINGTABLE
767BEGIN
768    HAL_EVENTNONE                                       "None"
769    HAL_EVENTDEBUG                                      "Debug"
770    HAL_EVENTINFO                                       "Info"
771    HAL_EVENTWARNING                            "Warning"
772    HAL_EVENTCRITICAL                           "Critical"
773
774    HAL_PEER_ALERT                                      "Peer %2%: %1%."
775    HAL_PEER_BAN_ALERT                          "Peer banned %2%. (%1%)"
776        HAL_HASH_FAIL_ALERT                             "Hash failed for piece %2% of %1%."
777        HAL_URL_SEED_ALERT                              "URL Seed %2%, %3%. (%1%)"
778        HAL_TRACKER_WARNING_ALERT               "Tracker warning: %2%! (%1%)"
779        HAL_TRACKER_ANNOUNCE_ALERT              "Tracker Announce. (%1%)"
780        HAL_TRACKER_ALERT                               "Alert %2%, Status code: %4%, Times %3%. (%1%)"
781        HAL_TRACKER_REPLY_ALERT                 "%2%. %3% Peers. (%1%)"
782        HAL_FAST_RESUME_ALERT                   "Fast resume failed: %2%. (%1%)"
783        HAL_PIECE_FINISHED_ALERT                "Piece %2% finished. (%1%)"
784        HAL_BLOCK_FINISHED_ALERT                "Block %2% of piece %3% finished. (%1%)"
785        HAL_BLOCK_DOWNLOADING_ALERT             "Block %2% of piece %3% downloading. (%1%)"
786        HAL_LISTEN_SUCCEEDED_ALERT              "Successfully %1%."
787        HAL_LISTEN_FAILED_ALERT                 "Failed, %1%"
788        HAL_LISTEN_V6_FAILED_ALERT              "IP version 6 listen attempt failed. Not serious."
789        HAL_IPFILTER_ALERT                              "IP Filter blocked %1%, %2%."
790
791        LBT_EVENT_TORRENT_FINISHED              "Torrent %1% finished."
792        LBT_EVENT_TORRENT_PAUSED                "Torrent %1% paused."
793    HAL_EVENT_TORRENTEXP                        "Torrent (%1%) exception caught: %2% from %3%."
794    HAL_EVENT_INVTORRENT                        "Invalid torrent (%1%) from %2%."
795
796        HAL_EVENT_EXP                                   "Exception caught: %1%, from %2%."
797    HAL_EVENT_XML_EXP                           "Xml Exception (%1%) with %2%."
798        HAL_EVENT_UNICODE_EXP                   "Unicode exception: %1%."
799        HAL_EVENT_UNCLASSIFIED                  "Bittorrent Event: %1%."
800        HAL_EVENT_PEER                                  "Peer Event: %1%."
801        HAL_EVENT_TRACKER                               "Tracker Event: %1%."
802        HAL_EVENT_DEBUG                                 "Debug Event: %1%."
803        HAL_EVENT_DEV                                   "Dev Msg: %1%."
804END
805
806#if 0
807
808IDD_DIALOG1 DIALOGEX 0, 0, 186, 95
809STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
810CAPTION "Dialog"
811FONT 8, "MS Shell Dlg", 400, 0, 0x1
812BEGIN
813    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
814    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
815END
816
817IDD_DIALOG2 DIALOGEX 0, 0, 186, 94
818STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
819CAPTION "Dialog"
820FONT 8, "MS Shell Dlg", 400, 0, 0x1
821BEGIN
822    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
823    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
824END
825
826IDD_DIALOG3 DIALOGEX 0, 0, 186, 95
827STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
828EXSTYLE WS_EX_TOOLWINDOW
829CAPTION "Dialog"
830FONT 8, "MS Shell Dlg", 400, 0, 0x1
831BEGIN
832    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
833    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
834END
835
836IDD_DIALOG4 DIALOGEX 0, 0, 186, 94
837STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_SYSMENU
838FONT 8, "MS Shell Dlg", 400, 0, 0x1
839BEGIN
840    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
841    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
842END
843
844#endif
Note: See TracBrowser for help on using the repository browser.