source: trunk/res/Halite.rc @ 420

Revision 420, 72.5 KB checked in by Eoin, 12 years ago (diff)

Framework for Web seeds and DHT nodes in torrent creation in place.

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