source: trunk/res/Halite.rc @ 424

Revision 424, 74.4 KB checked in by Eoin, 12 years ago (diff)

Web seed and Dht node add dialog half done.

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