source: trunk/res/Halite.rc @ 431

Revision 431, 76.6 KB checked in by Eoin, 12 years ago (diff)

Torrent creation soooooo close.

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