source: trunk/res/Halite.rc @ 505

Revision 505, 85.8 KB checked in by Eoin, 12 years ago (diff)

Added configuration options for the new libtorrent queue feature.

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
9#define APSTUDIO_READONLY_SYMBOLS
10/////////////////////////////////////////////////////////////////////////////
11//
12// Generated from the TEXTINCLUDE 2 resource.
13//
14#include "afxres.h"
15
16#include "advtabs/Tracker.hpp"
17#include "advtabs/TrackerListView.hpp"
18#include "advtabs/TrackerAddDialog.hpp"
19#include "HaliteWindow.hpp"
20#include "HaliteListView.hpp"
21#include "HaliteDialog.hpp"
22#include "WTLx/GenericAddDialog.hpp"
23#include "WTLx/GenericAddListView.hpp"
24#include "AddTorrentDialog.hpp"
25#include "SplashDialog.hpp"
26#include "HaliteListViewDlg.hpp"
27#include "NewTorrentDialog.hpp"
28#include "NewTorrentTrackerLV.hpp"
29#include "NewTorrentPeersLV.hpp"
30#include "NewTorrentPeersAD.hpp"
31#include "ConfigOptions.hpp"
32#include "ProgressDialog.hpp"
33#include "halTorrentInternal.hpp"
34#include "halEvent.hpp"
35
36/////////////////////////////////////////////////////////////////////////////
37#undef APSTUDIO_READONLY_SYMBOLS
38
39
40#ifdef APSTUDIO_INVOKED
41/////////////////////////////////////////////////////////////////////////////
42//
43// TEXTINCLUDE
44//
45
461 TEXTINCLUDE
47BEGIN
48    "resource.h\0"
49END
50
512 TEXTINCLUDE
52BEGIN
53    "#include ""afxres.h""\r\0"
54END
55
563 TEXTINCLUDE
57BEGIN
58    "\r\0"
59END
60
61#endif    // APSTUDIO_INVOKED
62
63#if 0
64
65#define ID_ADD_TORRENT_BEGIN            11000
66#define ID_CONFIG_BEGIN                         12000
67#define ID_NEWTORRENT_BEGIN                     14000
68#define HAL_NEWT_ADD_PEERS                      14500
69#define ID_PROGRESS_BEGIN                       15000
70#define HAL_TRACKER_ADD_BEGIN           15500
71#define ID_TRACKER_BEGIN                        16000
72#define ID_TLVM_BEGIN                           17000
73#define ID_NTTLVM_BEGIN                         18000
74#define ID_NTPLVM_BEGIN                         19000
75
76#define HAL_GENERIC_HOLDER                      20000
77#define HAL_GENERIC_ALV_BEGIN           20010
78#define HAL_SPLASHDIALOG_BEGIN          20200
79
80#define HAL_MAIN_LISTVIEW_BEGIN         30000
81#define HAL_MAIN_LISTVIEW_DLG_BEGIN     30100
82
83#define HAL_EVENT_BEGIN                         40000
84#define HAL_TORRENT_EXT_BEGIN           41000
85#define HAL_TORRENT_INT_BEGIN           42000
86
87#endif
88
89STRINGTABLE
90BEGIN
91    HALITE_LANGUAGE "English"
92END
93
94HAL_ABOUT_TEXT HALITE_RTF_RES_TYPE "English.rtf"
95
96HAL_ADVOVERVIEW DIALOGEX 0, 0, 313, 121
97STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
98FONT 8, "MS Shell Dlg", 400, 0, 0x1
99BEGIN
100    GROUPBOX        "Torrent",HAL_GROUP_TORRENT,4,7,305,83
101    GROUPBOX        "Tracker",HAL_GROUP_TRACKER,4,92,305,25
102    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,10,77,291,8
103
104    EDITTEXT        HAL_EDITTLD,210,46,34,12,ES_AUTOHSCROLL
105    EDITTEXT        HAL_EDITTLU,267,46,34,12,ES_AUTOHSCROLL
106    EDITTEXT        HAL_EDITNCD,210,22,34,12,ES_AUTOHSCROLL
107    EDITTEXT        HAL_EDITNCU,267,22,34,12,ES_AUTOHSCROLL
108    LTEXT           "Torrent connection limits:",HAL_NC,185,13,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
109    LTEXT           "Torrent transfer rates (KB/s):",HAL_TL,185,37,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
110    RTEXT           "Total",HAL_NCD,182,25,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
111    RTEXT           "Up",HAL_NCU,245,25,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
112    RTEXT           "Up",HAL_TLU,245,49,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
113    RTEXT           "Down",HAL_TLD,182,49,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
114
115    LTEXT           "N/A",HAL_TRACKER,10,103,170,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
116
117    RTEXT           "Update in:",HAL_UPDATESTAT,185,103,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
118    LTEXT           "N/A",HAL_UPDATE,228,103,71,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
119    EDITTEXT        HAL_EDITRATIO,267,60,34,12,ES_AUTOHSCROLL
120    LTEXT           "Ratio (this session):",HAL_RATIOESTATIC,182,63,70,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
121
122    RTEXT           "Torrent:",HAL_NAME_STATUS_LABEL,9,17,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
123    LTEXT           "N/A",HAL_NAME_STATUS,53,17,127,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
124
125    RTEXT           "Peers:",HAL_PEERS_LABEL,9,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
126    RTEXT           "Transferred:",HAL_TRANSFERED_LABEL,9,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
127    RTEXT           "Remaining:",HAL_REMAINING_LABEL,9,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
128    RTEXT           "Rates:",HAL_RATE_LABEL,9,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
129
130    RTEXT           "Seeds:",HAL_SEEDS_LABEL,97,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
131    RTEXT           "Overhead:",HAL_OVERHEAD_LABEL,97,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
132    RTEXT           "ETA:",HAL_ETA_LABEL,97,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
133    RTEXT           "Ratio:",HAL_RATIO_LABEL,97,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
134
135    LTEXT           "N/A",HAL_PEERS,53,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
136    LTEXT           "N/A",HAL_TRANSFERED,53,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
137    LTEXT           "N/A",HAL_REMAINING,53,52,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
138    LTEXT           "N/A",HAL_RATE,53,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
139
140    LTEXT           "N/A",HAL_SEEDS,141,28,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
141    LTEXT           "N/A",HAL_OVERHEAD,141,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
142    LTEXT           "N/A",HAL_ETA,141,52,39,8,SS_WORDELLIPSIS| SS_CENTERIMAGE
143    LTEXT           "N/A",HAL_RATIO,141,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
144END
145
146HAL_CONFIGBIT DIALOGEX 0, 0, 325, 155
147STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
148CAPTION "BitTorrent"
149FONT 8, "MS Shell Dlg", 400, 0, 0x1
150BEGIN
151    GROUPBOX        "Enable Extension",HAL_BC_EXT_GROUP,5,6,315,54
152    CONTROL         "Metadata Extension",HAL_BC_METADATADHT_EXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,11
153    CONTROL         "uTorrent Metadata",HAL_BC_uT_METADATA_EXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,11
154    CONTROL         "uTorrent Peer Exchange",HAL_BC_uT_PEEER_EX_EXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,11
155    CONTROL         "Smart Ban Plugin",HAL_BC_SMART_BAN_PLUGIN_EXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,11
156END
157
158HAL_CONFIGPORTS DIALOGEX 0, 0, 325, 155
159STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
160CAPTION "Ports"
161FONT 8, "MS Shell Dlg", 400, 0, 0x1
162BEGIN
163    RTEXT           "Open a (single) port between : ",HAL_BITT_OPENPORT,12,31,120,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
164    EDITTEXT        HAL_BC_PORTFROM,135,29,65,12,ES_AUTOHSCROLL
165    EDITTEXT        HAL_BC_PORTTO,250,29,65,12,ES_AUTOHSCROLL
166    CONTROL         "Enable DHT",HAL_BC_DHT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,10
167    CONTROL         "Enable DHT Extentions",HAL_BC_DHT_EXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,10
168    CONTROL         "to",HAL_BC_PORTCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,205,29,40,12
169    LTEXT           "Select the (TCP) port (or range) on which to listen for incoming connections.",HAL_BITT_SELECT_TEXT,12,17,300,11,SS_WORDELLIPSIS | SS_CENTERIMAGE
170    GROUPBOX        "Distributed Hash Tables",HAL_BITT_GDHT,5,108,260,39
171    EDITTEXT        HAL_BC_DHTPORT,180,119,80,12,ES_AUTOHSCROLL
172    RTEXT           "Port (UDP) : ",HAL_BC_DHTPORT_S,110,121,70,8
173    RTEXT           "(DHT will not apply to private torrents)",HAL_BITT_DHT_NOTE,11,134,250,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
174    GROUPBOX        "General Settings",HAL_BITT_GSETTINGS,5,6,315,54
175    EDITTEXT        HAL_BC_HALFCONN_NUM,205,44,65,12,ES_AUTOHSCROLL
176    CONTROL         "Limit the no. of half-open connections",HAL_BC_HALFCONN_CHECK,
177                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,45,190,12
178    GROUPBOX        "Port Forwarding",HAL_BITT_GPORTFORWARDING,5,6,315,54
179    CONTROL         "None (Managed Externally)",HAL_BITT_GPORTFORWARD_NONE,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,11
180    CONTROL         "UnPlug and Play",HAL_BITT_GPORTFORWARD_UPNG,"Button",BS_AUTORADIOBUTTON,284,83,16,11
181    CONTROL         "NAT-PMG",HAL_BIT_GPORTFORWARD_NATPMP,"Button",BS_AUTORADIOBUTTON,284,93,16,11
182    PUSHBUTTON      "Test",HAL_BITT_GPORTFORWARD_TEST,207,46,51,11,WS_VISIBLE
183
184    LISTBOX         HAL_BITT_GPORTFORWARD_LIST,165,24,149,7,LBS_SORT|LBS_NOINTEGRALHEIGHT|WS_VSCROLL|WS_TABSTOP|NOT WS_VISIBLE
185//    RTEXT           "Need Help?",HAL_BC_HELP_LINK,229,139,51,8
186//    RTEXT           "Why?",HAL_BC_CON_WHY,239,47,31,8
187END
188
189HAL_CONFIGGLOBAL DIALOGEX 0, 0, 325, 155
190STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
191CAPTION "Globals"
192FONT 8, "MS Shell Dlg", 400, 0, 0x1
193BEGIN
194    GROUPBOX        "Global Limits",HAL_CONFIGT_GLOBALG,5,6,315,55
195    EDITTEXT        HAL_BC_MAXCONN,118,29,42,12,ES_AUTOHSCROLL
196    RTEXT           "Total max connections :",HAL_CONFIGT_TOTALMAX,12,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
197    RTEXT           "Total upload slots :",HAL_CONFIGT_TOTALUP,12,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
198    EDITTEXT        HAL_BC_MAXUP,118,42,42,12,ES_AUTOHSCROLL
199    EDITTEXT        HAL_BC_DOWNRATE,271,29,42,12,ES_AUTOHSCROLL
200    RTEXT           "Download Rate (KB/s) :",HAL_CONFIGT_DOWNRATE,165,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
201    RTEXT           "Upload Rate (KB/s) :",HAL_CONFIGT_UPRATE,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
202    EDITTEXT        HAL_BC_UPRATE,271,42,42,12,ES_AUTOHSCROLL
203
204    LTEXT           "These options set global maximums which will always be honoured.",HAL_CONFIGT_GLOBAL_TEXT,12,16,300,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
205
206    GROUPBOX        "Queue System",HAL_CGLOBAL_QUEUEG,5,6,315,55
207    RTEXT           "Active downloads :",HAL_CGLOBAL_ACTDOWNT,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
208    EDITTEXT        HAL_CGLOBAL_ACTDOWN,271,42,42,12,ES_AUTOHSCROLL
209    RTEXT           "Active seeds :",HAL_CGLOBAL_ACTSEEDT,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
210    EDITTEXT        HAL_CGLOBAL_ACTSEED,271,42,42,12,ES_AUTOHSCROLL
211    CONTROL         "Don't count slow torrents.",HAL_CGLOBAL_DISCOUNTSLOW,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,50,175,10
212       
213    RTEXT           "Active seeds hard limit:",HAL_CGLOBAL_ACTSEEDHARDT,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
214    EDITTEXT        HAL_CGLOBAL_ACTSEEDHARD,271,42,42,12,ES_AUTOHSCROLL
215
216    GROUPBOX        "Seeding Limits",HAL_CGLOBAL_SEEDINGG,5,6,315,55
217        RTEXT           "Share ratio limit:",HAL_CGLOBAL_SHARERATIOT,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
218        EDITTEXT        HAL_CGLOBAL_SHARERATIO,271,42,42,12,ES_AUTOHSCROLL
219    RTEXT           "Time ratio limit:",HAL_CGLOBAL_SHARERATIOTIMET,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
220    EDITTEXT        HAL_CGLOBAL_SHARERATIOTIME,271,42,42,12,ES_AUTOHSCROLL
221    RTEXT           "Time limit (sec):",HAL_CGLOBAL_SHARETIMET,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
222    EDITTEXT        HAL_CGLOBAL_SHARETIME,271,42,42,12,ES_AUTOHSCROLL
223END
224
225
226HAL_CONFIGPROXY DIALOGEX 0, 0, 285, 155
227STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
228CAPTION "Proxies"
229FONT 8, "MS Shell Dlg", 400, 0, 0x1
230BEGIN
231    EDITTEXT        HAL_BC_PROXYIP,124,46,77,12,ES_AUTOHSCROLL
232    RTEXT           "Proxy Host/IP : ",HAL_BC_PROXYIP_S,68,48,55,12
233    CONTROL         "Use a proxy.",HAL_BC_PROXYCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,48,59,8
234    RTEXT           "Port : ",HAL_BC_PROXYPORT_S,204,48,24,12
235    EDITTEXT        HAL_BC_PROXYPORT,229,46,42,12,ES_AUTOHSCROLL | ES_NUMBER
236    EDITTEXT        HAL_BC_PROXYUSER,54,62,89,12,ES_AUTOHSCROLL
237    RTEXT           "Username : ",HAL_BC_PROXYUSER_S,8,64,44,12
238    RTEXT           "Password : ",HAL_BC_PROXYPASS_S,146,64,39,12
239    EDITTEXT        HAL_BC_PROXYPASS,188,62,83,12,ES_PASSWORD | ES_AUTOHSCROLL
240    CONTROL         "Peer",HAL_PEERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,16,19,57,15
241    CONTROL         "Web Seed",HAL_WEBPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,81,19,57,15
242    CONTROL         "Tracker",HAL_TRACKERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,146,19,57,15
243    CONTROL         "DHT",HAL_DHTPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | WS_DISABLED,211,19,57,15
244    GROUPBOX        "Proxy Settings",HAL_STATIC,6,7,271,108
245END
246
247HAL_CONFIGSECURITY DIALOGEX 0, 0, 325, 155
248STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
249CAPTION "Security"
250FONT 8, "MS Shell Dlg", 400, 0, 0x1
251BEGIN
252    GROUPBOX        "IP Filtering",HAL_SECURITY_IPF_GB,5,6,315,30
253    CONTROL         "Enable IP filtering.",HAL_BC_FILTERCHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,18,105,12
254    PUSHBUTTON      "Import ipfilter.dat",HAL_BC_FILTERLOAD,220,17,95,14,WS_DISABLED
255    PUSHBUTTON      "Clear IP database",HAL_BC_FILTERCLEAR,120,17,95,14,WS_DISABLED
256    GROUPBOX        "Protocol Encryption",HAL_SECURITY_PE_GB,5,39,315,75
257    CONTROL         "Enable Protocol Encryption.",HAL_SC_ENABLE_PE,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,50,175,10
258    GROUPBOX        "Connection Policies",HAL_SECURITY_CP_GB,194,49,120,58
259    LTEXT           "Incoming",HAL_SECURITY_INCOMING,200,61,50,9
260    RTEXT           "Outgoing",HAL_SECURITY_OUTGOING,255,61,50,9
261    CONTROL         "",HAL_SC_PE_CP_IN_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,205,73,16,10
262    CONTROL         "",HAL_SC_PE_CP_IN_ENABLED,"Button",BS_AUTORADIOBUTTON,205,83,16,10
263    CONTROL         "",HAL_SC_PE_CP_IN_DISABLED,"Button",BS_AUTORADIOBUTTON,205,93,16,10
264    CTEXT           "Forced",HAL_SECURITY_FORCED,225,73,55,8
265    CTEXT           "Enabled",HAL_SECURITY_ENABLED,225,83,55,8
266    CTEXT           "Disabled",HAL_SECURITY_DISABLED,225,93,55,8
267    CONTROL         "",HAL_SC_PE_CP_OUT_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10,WS_EX_RIGHT
268    CONTROL         "",HAL_SC_PE_CP_OUT_ENABLED,"Button",BS_AUTORADIOBUTTON,284,83,16,10,WS_EX_RIGHT
269    CONTROL         "",HAL_SC_PE_CP_OUT_DISABLED,"Button",BS_AUTORADIOBUTTON,284,93,16,10,WS_EX_RIGHT
270    GROUPBOX        "Encoding Level",HAL_SECURITY_EL_GB,12,63,175,44
271    CONTROL         "Plaintext",HAL_SC_PE_ENC_PLAIN,"Button",BS_AUTORADIOBUTTON|WS_GROUP,18,73,160,10
272    CONTROL         "RC4",HAL_SC_PE_ENC_RC4,"Button",BS_AUTORADIOBUTTON,18,84,160,10
273    CONTROL         "Both",HAL_SC_PE_ENC_BOTH,"Button",BS_AUTORADIOBUTTON,18,95,75,10
274    CONTROL         "Prefer RC4",HAL_SC_PE_ENC_RC4_PERFER,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,100,95,80,10
275//    LTEXT           "Need Help?",HAL_SC_HELP_LINK,7,138,255,8
276END
277
278HAL_CONFIGREMOTE DIALOGEX 0, 0, 283, 94
279STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
280CAPTION "Remote Control"
281FONT 8, "MS Shell Dlg", 400, 0, 0x1
282BEGIN
283    GROUPBOX        "Remote Control Options",HAL_STATIC,6,6,271,30
284    CONTROL         "Enable Remote Control",HAL_REMOTECTRL,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,12,18,96,12
285    RTEXT           "Port to listen on : ",HAL_STATIC,159,19,66,11,WS_DISABLED
286    EDITTEXT        HAL_REMOTEPORT,229,18,42,12,ES_AUTOHSCROLL | WS_DISABLED
287    CTEXT           "*** Disabled ***",HAL_STATIC,32,44,217,11
288END
289
290HAL_THEMETEST DIALOGEX 0,0,186,94
291STYLE DS_CONTROL | DS_SETFONT | DS_FIXEDSYS | WS_VISIBLE | WS_CHILDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_SYSMENU
292EXSTYLE WS_EX_TRANSPARENT | WS_EX_CONTROLPARENT
293FONT 8,"MS Shell Dlg",400,0,1
294BEGIN
295    AUTOCHECKBOX    "Check1",HAL_CHECK1,7,7,44,10
296    PUSHBUTTON      "Button1",HAL_BUTTON1,69,7,51,14
297    EDITTEXT        HAL_EDIT1,134,7,45,15,ES_AUTOHSCROLL
298    AUTORADIOBUTTON "Radio1",HAL_RADIO1,129,38,50,11,NOT WS_TABSTOP
299    EDITTEXT        HAL_EDIT2,14,62,45,15,WS_DISABLED | ES_AUTOHSCROLL
300    LTEXT           "Static",HAL_STATIC,85,59,68,10
301    LTEXT           "Static",HAL_STATIC,25,35,19,8
302    GROUPBOX        "Static",HAL_STATIC,10,25,98,25
303    LTEXT           "Static",HAL_STATIC,65,35,19,8
304END
305
306HAL_DEBUGDIALOG DIALOGEX 0,0,252,105
307STYLE DS_SETFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SIZEBOX | WS_SYSMENU
308EXSTYLE WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST
309CAPTION "Halite Debug Dialog"
310FONT 8,"MS Sans Serif",0,0,0
311BEGIN
312    EDITTEXT        ED_CON,3,3,246,99,WS_VSCROLL | ES_AUTOHSCROLL | ES_MULTILINE | ES_READONLY
313END
314
315HAL_CONFIGTORRENT DIALOGEX 0, 0, 325, 165
316STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
317CAPTION "Torrents"
318FONT 8, "MS Shell Dlg", 400, 0, 0x1
319BEGIN
320
321    EDITTEXT        HAL_BC_TMAXCONN,118,88,42,12,ES_AUTOHSCROLL
322    RTEXT           "Total max connections :",HAL_CONFIGT_TORMAX,12,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
323    RTEXT           "Total upload slots :",HAL_CONFIGT_TORUP,12,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
324    EDITTEXT        HAL_BC_TMAXUP,118,101,42,12,ES_AUTOHSCROLL
325    EDITTEXT        HAL_BC_TDOWNRATE,271,88,42,12,ES_AUTOHSCROLL
326    RTEXT           "Download Rate (KB/s) :",HAL_CONFIGT_TDOWNRATE,165,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
327    RTEXT           "Upload Rate (KB/s) :",HAL_CONFIGT_TORUPRATE,165,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
328    EDITTEXT        HAL_BC_TUPRATE,271,101,42,12,ES_AUTOHSCROLL
329    GROUPBOX        "Torrent Defaults",HAL_CONFIGT_TORRENTG,5,66,315,82
330    LTEXT           "These options specify the default limits applied to new torrents.",HAL_CONFIGT_TOR_TEXT,12,76,301,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
331    RTEXT           "Default save folder :",HAL_CONFIGT_DEF_FOLDER,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
332    EDITTEXT        HAL_BC_SAVEFOLDER,118,119,170,12,ES_AUTOHSCROLL
333    PUSHBUTTON      "...",HAL_BC_SAVEBROWSE,293,118,18,13
334    AUTOCHECKBOX    "",HAL_BC_MOVETO_CHECK,118,133,10,11
335    RTEXT           "Move finished torrents to :",HAL_BC_MOVETO_TEXT,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
336    EDITTEXT        HAL_BC_MOVETO_FOLDER,118,119,170,12,ES_AUTOHSCROLL
337    PUSHBUTTON      "...",HAL_BC_MOVETO_BROWSE,293,118,18,13
338    AUTOCHECKBOX    "Review settings when adding torrent.",HAL_BC_PROMPTSAVE,118,133,195,11
339END
340
341HAL_CLOSESPLASH DIALOGEX 0,0,191,74
342STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_THICKFRAME
343EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE
344CAPTION "Halite shutting down..."
345FONT 8,"MS Shell Dlg",400,0,1
346BEGIN
347    ICON            HAL_APP_ICON,HAL_STATIC,7,10,21,20,SS_ICON
348    LTEXT           "It will take the BitTorrent session a moment to shutdown cleanly after which this message will disappear and the program will close.",HAL_CSPLASH_MSG,35,7,149,27
349    CTEXT           "Stopping Torrents",HAL_CSPLASH_NUM_ACT,6,40,179,14
350    AUTOCHECKBOX    "Show this message in future",HAL_SPLASH_MSG,7,58,107,12
351        PUSHBUTTON      "Force Close",HAL_SPLASH_FORCE_CLOSE,121,57,65,13,BS_DEFPUSHBUTTON
352END
353
354HAL_HALITEDLG DIALOGEX 0,0,370,73
355STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
356FONT 8,"MS Shell Dlg",400,0,1
357BEGIN
358    PUSHBUTTON      "Pause",BTNPAUSE,314,3,52,14,BS_DEFPUSHBUTTON
359    PUSHBUTTON      "Reannounce",BTNREANNOUNCE,314,19,52,14
360    PUSHBUTTON      "Remove",BTNREMOVE,314,35,52,14
361    CONTROL         "",LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,64,362,6
362    EDITTEXT        HAL_EDITTLU,277,36,34,12,ES_AUTOHSCROLL
363    EDITTEXT        HAL_EDITTLD,220,36,34,12,ES_AUTOHSCROLL
364    EDITTEXT        HAL_EDITNCD,220,12,34,12,ES_AUTOHSCROLL
365    EDITTEXT        HAL_EDITNCU,277,12,34,12,ES_AUTOHSCROLL
366    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,4,52,362,8
367    RTEXT           "Name:",HAL_NAME_STATIC,4,3,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
368    RTEXT           "Tracker:",HAL_TRACKER_STATIC,4,15,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
369    RTEXT           "Status:",HAL_STATUS_STATIC,4,27,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
370    RTEXT           "Time left:",HAL_TIME_STATIC,4,39,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
371    LTEXT           "N/A",HAL_NAME,45,3,145,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
372    LTEXT           "N/A",HAL_TRACKER,45,15,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
373    LTEXT           "N/A",HAL_STATUS,45,27,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
374    LTEXT           "N/A",HAL_AVAIL,45,39,36,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
375    LTEXT           "Torrent connection limits:",HAL_NC,195,3,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
376    LTEXT           "Torrent transfer rates (KB/s):",HAL_TL,195,27,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
377    RTEXT           "Total",HAL_NCD,192,15,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
378    RTEXT           "Up",HAL_NCU,255,15,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
379    RTEXT           "Up",HAL_TLU,255,39,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
380    RTEXT           "Down",HAL_TLD,192,39,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
381    RTEXT           "Completed:",HAL_COMPLETED_STATIC,85,39,44,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
382    LTEXT           "N/A",HAL_COMPLETE,132,39,58,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
383    GROUPBOX        "",HAL_DETAILS_GROUP,1,-4,368,77,0,WS_EX_TRANSPARENT
384END
385
386HAL_ABOUT DIALOGEX 0, 0, 325, 155
387STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
388CAPTION "About"
389FONT 8, "MS Shell Dlg", 400, 0, 0x1
390BEGIN
391//    GROUPBOX        "Program Information",HAL_ABOUT_GROUP,5,6,315,136,WS_EX_TRANSPARENT
392    RTEXT           HALITE_VERSION_STRING,HAL_ABOUT_VERSION,190,145,130,9,WS_TABSTOP
393    LTEXT           "",HAL_EDITABOUT,8,15,265,125,WS_TABSTOP
394    CONTROL         "",HAL_RICHEDITABOUT,"RichEdit20A",WS_CHILD|WS_BORDER|ES_MULTILINE|ES_READONLY|WS_VSCROLL|WS_TABSTOP,5,6,315,136
395END
396
397HAL_ADVHALITEDLG DIALOGEX 0,0,317,72
398STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
399FONT 8,"MS Shell Dlg",400,0,1
400BEGIN
401    CONTROL         "",HAL_TAB,"SysTabControl32",0,1,0,315,71
402    RTEXT           "Static",HAL_ADVDLG_VERSION,235,2,78,8,SS_CENTERIMAGE
403END
404
405HAL_GENERIC_HOLDER DIALOGEX 0,0,206,70
406STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
407EXSTYLE WS_EX_TOOLWINDOW
408CAPTION "Add New Tracker"
409FONT 8,"MS Shell Dlg",400,0,1
410BEGIN
411    PUSHBUTTON      "OK",IDOK,98,50,50,14,BS_DEFPUSHBUTTON
412    PUSHBUTTON      "Cancel",IDCANCEL,152,50,50,14
413END
414
415HAL_ADJUST_DLG DIALOGEX 4, 4, 198, 42
416STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
417FONT 8, "MS Shell Dlg", 400, 0, 0x1
418BEGIN
419        LTEXT           "Torrent save folder:",HAL_ADDT_DEFFLD_TEXT,0,0,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
420    EDITTEXT        HAL_BC_SAVEFOLDER,5,5,195,13,ES_AUTOHSCROLL
421    PUSHBUTTON      "...",HAL_BC_SAVEBROWSE,205,5,18,13
422        CONTROL         "Move the completed torrent to:",HAL_ADDT_MOVETO_CHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8
423        EDITTEXT        HAL_ADDT_MOVETO_FOLDER,5,5,195,13,ES_AUTOHSCROLL
424    PUSHBUTTON      "...",HAL_ADDT_MOVETO_BROWSE,205,5,18,13
425END
426
427
428HAL_ADD_TORRENT DIALOGEX 0, 0, 230, 124
429STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_THICKFRAME
430EXSTYLE WS_EX_STATICEDGE
431CAPTION "Add Torrent"
432FONT 8, "MS Shell Dlg", 400, 0, 0x1
433BEGIN
434    PUSHBUTTON      "Ok",IDOK,85,65,62,13
435    PUSHBUTTON      "Cancel",IDCANCEL,155,65,62,13
436
437    CONTROL         "Use Compact Allocation.",HAL_CHECK_COMPACT,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8
438    CONTROL         "Stopped initially (Allows changing advanced setting)",HAL_CHECK_PAUSED,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,25,220,8
439    LTEXT           "Note. Compact Allocation is incompatible with File Selection",HAL_ADDT_NOTE_TEXT,6,51,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
440END
441
442HAL_CONFIGGENERAL DIALOGEX 0, 0, 325, 90
443STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
444CAPTION "General"
445FONT 8, "MS Shell Dlg", 400, 0, 0x1
446BEGIN
447    CONTROL         "Allow only one instance to run",HAL_GENERAL_ONEINST,
448                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,16,150,11
449    GROUPBOX        "General Settings",HAL_GENERAL_GROUP,5,6,315,77
450    CONTROL         "Advanced GUI",HAL_GENERAL_ADVGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11
451    CONTROL         "Minimize to tray.",HAL_GENERAL_TRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11
452    CONTROL         "Close to tray",HAL_GENERAL_CLOSETRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11
453    CONTROL         "Confirm on close",HAL_GENERAL_CONFIRMCLOSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11
454    LISTBOX         HAL_LANGLIST,165,24,149,70,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
455    CTEXT           "Language (requires restart)",HAL_GENERAL_LANG,165,13,150,8
456END
457
458HAL_ADVTRACKER DIALOGEX 0,0,305,69
459STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
460FONT 8,"MS Shell Dlg",400,0,1
461BEGIN
462    LTEXT           "List of Trackers.",HAL_TRACKER_LABEL,7,6,95,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
463    PUSHBUTTON      "Apply",HAL_TRACKER_APPLY,126,3,32,14,WS_DISABLED
464    PUSHBUTTON      "Reset",HAL_TRACKER_RESET,92,3,32,14
465    AUTOCHECKBOX    "Send login info to trackers.",HAL_TRACKER_LOGINCHECK,166,4,101,12
466    EDITTEXT        HAL_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL
467    EDITTEXT        HAL_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD
468    RTEXT           "Username : ",HAL_TRACKER_USER_S,164,20,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
469    RTEXT           "Password : ",HAL_TRACKER_PASS_S,164,34,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
470    CONTROL         "",HAL_TRACKERLIST,"SysListView32",WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47
471    PUSHBUTTON      "Apply",HAL_LOGIN_APPLY,207,46,51,14,BS_DEFPUSHBUTTON
472    PUSHBUTTON      "Reannounce",HAL_REANNOUNCE,207,46,51,14
473END
474
475HAL_ADVDEBUGLOG DIALOGEX 0,0,305,81
476STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
477FONT 8,"MS Shell Dlg",400,0,1
478BEGIN
479    CONTROL         "",HAL_DEBUGLISTVIEW,"SysListView32",WS_TABSTOP|WS_BORDER|LVS_ALIGNLEFT|LVS_REPORT,4,7,296,59
480    AUTOCHECKBOX    "Log to file.",HAL_DEBUGFILECHECK,4,69,44,9
481    AUTOCHECKBOX    "Log debug events.",HAL_DEBUGDEBUGCHECK,48,69,198,9
482END
483
484HAL_NEWTORRENT DIALOGEX 0,0,229,132
485STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
486CAPTION "Details"
487FONT 8,"MS Shell Dlg",400,0,1
488BEGIN
489        LTEXT           "Enter the tracker URLs for the torrent.",HAL_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,NOT WS_VISIBLE
490    EDITTEXT        HAL_NEWT_TRACKER,4,42,193,12,ES_AUTOHSCROLL|NOT WS_VISIBLE
491//    AUTOCHECKBOX    "Have Halite acts a DHT node.",HAL_NEWT_DHTNODE,4,116,118,8,WS_DISABLED
492    AUTOCHECKBOX    "Private",HAL_NEWTORRENT_PRIVATE,4,116,118,8
493        LTEXT           "Comment",HAL_NEWTORRENT_COMMENT_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
494    EDITTEXT        HAL_NEWTORRENT_COMMENT,4,15,203,12,ES_AUTOHSCROLL
495    LTEXT           "Creator",HAL_NEWTORRENT_CREATOR_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
496    EDITTEXT        HAL_NEWTORRENT_CREATOR,4,15,203,12,ES_AUTOHSCROLL
497    LTEXT           "Piece Size (KBs)",HAL_NEWT_PIECESIZE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
498    EDITTEXT        HAL_NEWT_PIECESIZE,4,15,203,12,ES_AUTOHSCROLL|ES_NUMBER
499    LTEXT           "Output File",HAL_NEWT_OUTFILE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
500    EDITTEXT        HAL_NEWT_FILE,4,15,203,12,ES_AUTOHSCROLL
501    PUSHBUTTON      "...",HAL_NEWT_OUT_BROWSE,212,14,18,13
502END
503
504HAL_NEWT_FILES DIALOGEX 0,0,186,50
505STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
506EXSTYLE WS_EX_TOOLWINDOW
507CAPTION "Files"
508FONT 8,"MS Shell Dlg",400,0,1
509BEGIN
510    LTEXT           "Select a file or directory from which to construct the torrent.",HAL_NEWTORRENT_SELECT_TEXT,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
511    PUSHBUTTON      "File",HAL_NEWT_FILE_BROWSE,212,14,40,13
512    PUSHBUTTON      "Dir.",HAL_NEWT_DIR_BROWSE,212,14,40,13
513    CONTROL         "",HAL_NEWT_LISTFILES,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
514    LTEXT           "Generated Torrent Name (Cannot change)",HAL_NEWT_FILE_NAME,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
515    EDITTEXT        HAL_NEWT_FILE_NAME_EDIT,4,15,203,12,ES_AUTOHSCROLL|ES_READONLY
516END
517
518HAL_NEWT_TRACKERS DIALOGEX 0,0,229,132
519STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
520CAPTION "Trackers"
521FONT 8,"MS Shell Dlg",400,0,1
522BEGIN
523    CONTROL         "",HAL_NEWT_LISTTRACKERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
524//    LISTBOX         HAL_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT
525    LTEXT           "Enter the tracker URLs for the torrent.",HAL_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
526    EDITTEXT        HAL_NEWT_TRACKER,4,42,160,12,ES_AUTOHSCROLL|NOT WS_VISIBLE
527    EDITTEXT        HAL_NEWT_TRACKERTIER,170,42,25,12,ES_AUTOHSCROLL|ES_NUMBER|NOT WS_VISIBLE
528    PUSHBUTTON      "Add",HAL_NEWT_ADDTRACKER,202,41,23,13,NOT WS_VISIBLE
529END
530
531HAL_NEWT_PEERS DIALOGEX 0,0,229,132
532STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
533CAPTION "Web Seeds and DHT Nodes"
534FONT 8,"MS Shell Dlg",400,0,1
535BEGIN
536    CONTROL         "",HAL_NEWT_LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
537//    LISTBOX         HAL_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT
538    LTEXT           "Enter any Web Seed URLs and DHT Nodes.",HAL_NEWTORRENT_PEERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
539END
540
541HAL_TRACKEDIT DIALOGEX 0,0,186,50
542STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
543EXSTYLE WS_EX_TOOLWINDOW
544CAPTION "Add New Tracker"
545FONT 8,"MS Shell Dlg",400,0,1
546BEGIN
547    PUSHBUTTON      "OK",IDOK,78,32,50,14,BS_DEFPUSHBUTTON
548    PUSHBUTTON      "Cancel",IDCANCEL,132,32,50,14
549    LTEXT           "URL",HAL_TRACKER_TEXT_URL,4,5,100,10
550    EDITTEXT        HAL_TRACKER_EDIT_URL,4,15,134,13,ES_AUTOHSCROLL
551    EDITTEXT        HAL_TRACKER_EDIT_TIER,142,15,40,13,ES_AUTOHSCROLL
552    LTEXT           "Tier",HAL_TRACKER_TEXT_TIER,142,5,40,10
553END
554
555HAL_PEEREDIT DIALOGEX 0,0,240,50
556STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
557EXSTYLE WS_EX_TOOLWINDOW
558CAPTION "Add New Web Seed or DHT Node"
559FONT 8,"MS Shell Dlg 2",400,0,1
560BEGIN
561    PUSHBUTTON      "OK",IDOK,132,32,50,14,BS_DEFPUSHBUTTON
562    PUSHBUTTON      "Cancel",IDCANCEL,186,32,50,14
563    LTEXT           "URL",HAL_NEWT_ADD_PEERS_URL_TEXT,4,5,104,10
564    EDITTEXT        HAL_NEWT_ADD_PEERS_URL_EDIT,4,15,104,13,ES_AUTOHSCROLL
565    LTEXT           "Port",HAL_NEWT_ADD_DHT_PORT_TEXT,112,5,50,10,WS_DISABLED
566    EDITTEXT        HAL_NEWT_ADD_DHT_PORT,112,15,50,13,ES_AUTOHSCROLL|WS_DISABLED
567    LTEXT           "Type",HAL_NEWT_ADD_PEERS_TYP_TEXT,166,5,70,10
568    COMBOBOX        HAL_NEWT_ADD_PEERS_TYP_CBOX,166,15,70,13,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
569END
570
571HAL_ADVPEER DIALOGEX 0, 0, 305, 69
572STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
573FONT 8, "MS Shell Dlg", 400, 0, 0x1
574BEGIN
575    CONTROL         "",HAL_PEERLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,4,7,297,59
576END
577
578HAL_ADVFILES DIALOGEX 0, 0, 305, 81
579STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
580FONT 8, "MS Shell Dlg", 400, 0, 0x1
581BEGIN
582    LTEXT           "",HAL_CONTAINER,4,7,297,70,0
583END
584
585HAL_PROGRESS DIALOGEX 0,0,191,60
586STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
587EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE
588CAPTION "Halite importing IP ranges..."
589FONT 8,"MS Shell Dlg",400,0,1
590BEGIN
591    CTEXT           "",HAL_PROG_DESCP,6,6,180,12
592    CONTROL         "",HAL_PROG_PROGRESS,"msctls_progress32",WS_BORDER,6,22,180,12
593    PUSHBUTTON      "Cancel",HAL_PROG_CANCEL,60,42,66,15
594END
595
596HAL_TRAY_MENU MENU
597BEGIN
598    POPUP "_POPUP_"
599    BEGIN
600        MENUITEM "Open &Halite",ID_TRAY_OPENHALITE
601        MENUITEM SEPARATOR
602        MENUITEM "&Pause All",ID_TRAY_PAUSEALL
603        MENUITEM "&Resume All",ID_TRAY_RESUMEALL
604        MENUITEM SEPARATOR
605        MENUITEM "E&xit",ID_TRAY_EXIT
606    END
607END
608
609HAL_LISTVIEW_MENU MENU
610BEGIN
611    POPUP "_POPUP_"
612    BEGIN
613        MENUITEM "Resume",ID_LVM_RESUME
614        MENUITEM "Pause",ID__LVM_PAUSE
615        MENUITEM "Stop",ID_LVM_STOP
616        MENUITEM "Recheck Files",ID_LVM_RECHECK
617        MENUITEM SEPARATOR
618    //    MENUITEM "Preannounce",ID_TLVM_PRIMARY
619        POPUP "Remove"
620        BEGIN
621            MENUITEM "Torrent File",ID_LVM_REMOVE_T
622            MENUITEM "Torrent and Data",ID_LVM_REMOVE_TD
623        END
624        MENUITEM SEPARATOR
625        MENUITEM "Open Download Folder",ID_LVM_DOWNLOAD_FOLDER
626        MENUITEM "Edit Download Folders",ID_LVM_EDIT_FOLDERS
627    END
628END
629
630HAL_TRACKERLV_MENU MENU
631BEGIN
632    POPUP "_POPUP_"
633    BEGIN
634        MENUITEM "New",ID_TLVM_NEW
635        MENUITEM "Edit",ID_TLVM_EDIT
636        MENUITEM "Set as Primary",ID_TLVM_PRIMARY
637        MENUITEM SEPARATOR
638        MENUITEM "Delete",ID_TLVM_DELETE
639    END
640END
641
642HAL_GENERIC_ADD_LV_MENU MENU
643BEGIN
644    POPUP "_POPUP_"
645    BEGIN
646        MENUITEM "New",         HAL_GENERIC_ALV_NEW
647        MENUITEM "Edit",        HAL_GENERIC_ALV_EDIT
648        MENUITEM "Delete",      HAL_GENERIC_ALV_DELETE
649    END
650END
651
6521 VERSIONINFO
653    FILEVERSION     HALITE_VERSION
654    PRODUCTVERSION  HALITE_VERSION
655    FILEOS          VOS_UNKNOWN
656    FILETYPE        VFT_UNKNOWN
657BEGIN
658    BLOCK "StringFileInfo"
659    BEGIN
660        BLOCK "180904b0"
661        BEGIN
662            VALUE "Comments", "libTorrrent based client."
663            VALUE "CompanyName", "BinaryNotions.com"
664            VALUE "FileDescription", "Halite BitTorrent Client"
665            VALUE "FileVersion", HALITE_VERSION_STRING
666            VALUE "InternalName", "Halite"
667            VALUE "LegalCopyright", "(C) Eoin O'Callaghan 2008"
668            VALUE "OriginalFilename", "Halite.exe"
669            VALUE "ProductName", "Halite"
670            VALUE "ProductVersion", HALITE_VERSION_STRING
671        END
672    END
673    BLOCK "VarFileInfo"
674    BEGIN
675        VALUE "Translation", 6153, 1200
676    END
677END
678
679STRINGTABLE
680BEGIN
681        HAL_NEW_PANE_DLG                          "Construct a New Torrent"
682    IDPANE_STATUS                 "(D-U) 0000.000KB/s - 0000.000KB/s"
683    IDPANE_CAPS_INDICATOR         "CAPS"
684    IDPANE_DHT                    "0000 DHT node(s)"
685    IDPANE_FILTER                 "Filtering 0000000 ranges."
686    IDS_TRYANOTHERPORT            "The BitTorrent session could not start. Try selecting another port in the settings."
687    IDS_DHTTRYANOTHERPORT         "DHT session could not start. Try selecting another port in the settings."
688    IDS_SAVEPROMPT                "Select a directory to save the files to or cancel to not download torrent at all."
689    IDS_NA                        "N/A"
690    HAL_HALITE                    "Halite"
691    HAL_INF                       "∞"
692    HAL_COMPLETED_SUMMARY         "%1$.2fMB of %2$.2fMB"
693    HAL_DOWNLOAD_SUMMARY          "This Session Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
694    HAL_DOWNLOADT_SUMMARY         "Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
695    HAL_PAYLOAD_SUMMARY           "Total transfer including protocol overhead: %1$.2fMB down and %2$.2fMB up."
696        HAL_NAME_STATUS                           "%1%, %2%."
697    HAL_TRANSFERED                                "%1$.2fMB down - %2$.2fMB up"
698    HAL_REMAINING                                 "%1$.2fMB of %2$.2fMB"
699    HAL_RATE                                      "%1$.2fKB/s down - %2$.2fKB/s up"
700    HAL_DHT_ON                    "%1% DHT node(s)"
701    HAL_CSPLASH_ACT_MSG           "%1% active torrent(s)"
702    HAL_CSPLASH_SHUTDOWN_MSG      "Shutting down session"
703    HAL_ADDT_TITLE                            "Edit Torrent Save Folders"
704    HAL_DHT_OFF                   "DHT disabled"
705    HAL_IPFILTER_ON               "Filtering %1% range(s)"
706    HAL_IPFILTER_OFF              "IP filter disabled"
707    HAL_EVENT_STDEXP              "Standard exception (%1%) thrown from %2%."
708    HAL_DOWN_RATES                "(D-U) %1$.2fKB/s - %2$.2fKB/s"
709    HAL_NOT_LISTENING             "Halite not listening!"
710    HAL_PORT_OPEN                 "Port %1% open"
711    HAL_VERSION_STRING            HALITE_VERSION_STRING
712        HAL_FOLDER_SELECT                         "Select a directory to save the downloads to. Select cancel to accept default 'incoming' location."
713        HAL_TORRENT_TAB                           "Torrent"
714        HAL_PEERS_TAB                             "Peers"
715        HAL_FILES_TAB                             "Files"
716        HAL_TRACKER_TAB                           "Tracker"
717        HAL_DEBUG_TAB                             "Logging"
718        HAL_INCORRECT_ENCODING_LEVEL  "An invalid encoding level, %1%, was passed as an encryption setting."
719        HAL_INCORRECT_CONNECT_POLICY  "An invalid connection policy, %1%, was passed as an encryption setting."
720        HAL_AUTOSORT                              "Auto Sort"
721        HAL_TORRENT_ROOT                          "Torrent Root"
722        HAL_WINDOW_CLOSECONFRIM           "Are you sure you wish to close Halite? Doing so will stop any active torrents"
723        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."
724        HAL_SAVE_TEXT                                   "Save"
725        HAL_LISTVIEW_CONFIRMDELETE              "Are you sure you wish to delete all downloaded data?"
726END
727
728STRINGTABLE
729BEGIN
730    HAL_PEER_INTERESTING                "Interesting"
731    HAL_PEER_CHOKED                     "Choked"
732    HAL_PEER_REMOTE_INTERESTING         "Interested in us"
733    HAL_PEER_REMOTE_CHOKED              "Has choked us"
734    HAL_PEER_SUPPORT_EXTENSIONS         "Supports extensions"
735    HAL_PEER_LOCAL_CONNECTION           "Local connection"
736    HAL_PEER_HANDSHAKE                  "Handshake"
737    HAL_PEER_CONNECTING                 "Connecting"
738    HAL_PEER_QUEUED                             "Queued"
739    HAL_PEER_RC4_ENCRYPTED              "RC4 Encrypted"
740    HAL_PEER_PLAINTEXT_ENCRYPTED    "Plaintext Encrypted"
741END
742
743STRINGTABLE
744BEGIN
745    HAL_TORRENT_QUEUED_CHECKING         "Queued for Checking"
746    HAL_TORRENT_CHECKING_FILES          "Checking Files"
747    HAL_TORRENT_CONNECTING                      "Connecting to Tracker"
748    HAL_TORRENT_DOWNLOADING                     "Downloading"
749    HAL_TORRENT_FINISHED                        "Finished"
750    HAL_TORRENT_SEEDING                         "Seeding"
751    HAL_TORRENT_ALLOCATING                      "Allocating"
752    HAL_TORRENT_QUEUED                          "Queued"
753        HAL_TORRENT_STOPPED                             "Stopped"
754        HAL_TORRENT_PAUSED                              "Paused"
755        HAL_TORRENT_STOPPING                    "Stopping"
756        HAL_TORRENT_PAUSING                             "Pausing"
757        HAL_TORRENT_METADATA                    "Downloading Metadata"
758       
759        HAL_TORRENT_IMPORT_FILTERS              "Importing IP Filters..."
760        HAL_TORRENT_LOAD_FILTERS                "Loading IP filters..."
761
762        HAL_NEWT_CREATING_TORRENT               "Creating Torrent..."
763        HAL_NEWT_HASHING_PIECES                 "Calculating Piece Hashes..."
764        HAL_NEWT_DIALOG_TITLE                   "Creating a New Torrent File"
765        HAL_NEWT_CREATION_CANCELED              "User canceled Torrent file creation"
766
767        HAL_NEWT_ADD_PEERS_WEB                  "Web Seed"
768        HAL_INT_NEWT_ADD_PEERS_WEB              "Web Seed"
769        HAL_NEWT_ADD_PEERS_DHT                  "DHT Node"
770        HAL_INT_NEWT_ADD_PEERS_DHT              "DHT Node"
771
772        HAL_NEWT_EDIT_PEER                              "Edit Peer"
773        HAL_NEWT_ADD_NEW_PEER                   "Add New Peer"
774        HAL_NEWT_SAVING_TORRENT                 "Saving Torrent"
775        HAL_NEWT_EDIT_TRACKER                   "Edit Tracker"
776        HAL_NEWT_ADD_NEW_TRACKER                "Add New Tracker"
777END
778
779STRINGTABLE
780BEGIN
781        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"
782        HAL_DEBUG_LISTVIEW_COLUMNS              "Time;Message;Severity"
783        HAL_TRACKER_LISTVIEW_COLUMNS    "Tracker;Tier"
784        HAL_DIALOGPEER_LISTVIEW_COS             "Peer;Country;Download;Upload;Type;Client"
785        HAL_DIALOGPEER_LISTVIEW_ADV             "Peer;Country;Download;Upload;Type;Client;Status"
786        HAL_DIALOGFILE_LISTVIEW_ADV             "Filename;Path;Size;Progress;Priority"
787        HAL_FILES_LISTVIEW_ADV                  "Filename;Path;Size"
788        HAL_NTPLVM_NAMES                                "URL;Port;Type"
789
790        HAL_FILE_PRIORITY_0             "Don't download"
791        HAL_FILE_PRIORITY_1             "Normal"
792        HAL_FILE_PRIORITY_2             "2"
793        HAL_FILE_PRIORITY_3             "3"
794        HAL_FILE_PRIORITY_4             "4"
795        HAL_FILE_PRIORITY_5             "Above Normal"
796        HAL_FILE_PRIORITY_6             "6"
797        HAL_FILE_PRIORITY_7             "Maximum"
798END
799
800HAL_FILESLISTVIEW_MENU MENU
801BEGIN
802    POPUP "_POPUP_"
803    BEGIN
804        POPUP "Set Priority"
805        BEGIN
806            MENUITEM "Don't download",ID_HAL_FILE_PRIORITY_0
807            MENUITEM "Normal",ID_HAL_FILE_PRIORITY_1
808//            MENUITEM "2",ID_HAL_FILE_PRIORITY_2
809//            MENUITEM "3",ID_HAL_FILE_PRIORITY_3
810//            MENUITEM "4",ID_HAL_FILE_PRIORITY_4
811            MENUITEM "Above Normal",ID_HAL_FILE_PRIORITY_5
812//            MENUITEM "6",ID_HAL_FILE_PRIORITY_6
813            MENUITEM "Maximum",ID_HAL_FILE_PRIORITY_7
814        END
815    END
816END
817
818HAL_MAINFRAME TOOLBAR 22,22
819BEGIN
820    BUTTON                      ID_FILE_NEW
821    BUTTON                      ID_FILE_OPEN
822    SEPARATOR
823    BUTTON                      ID_SETTINGS
824    BUTTON                      ID_ADVANCED
825    SEPARATOR
826    BUTTON                      ID_RESUME
827    BUTTON                      ID_PAUSE
828    SEPARATOR
829    BUTTON                      ID_HELP
830END
831
832HAL_APP_ICON            ICON                    "Halite.ico"
833HAL_MAINFRAME           BITMAP                  "toolbar.bmp"
834
835STRINGTABLE
836BEGIN
837    HAL_EVENTNONE                                       "None"
838    HAL_EVENTDEBUG                                      "Debug"
839    HAL_EVENTINFO                                       "Info"
840    HAL_EVENTWARNING                            "Warning"
841    HAL_EVENTCRITICAL                           "Critical"
842
843        HAL_EXTERNAL_IP_ALERT                   "Informed of external IP address: %1%."
844        HAL_PORTMAP_ERROR_ALERT                 "%1% port mapping request failed."
845        HAL_PORTMAP_ALERT                               "%1% port %2% mapping succeeded."
846        HAL_FILE_ERROR_ALERT                    "OS reported error for file '%1%'; %2%"
847        HAL_DHT_REPLY_ALERT                             "%1% peers from DHT."
848    HAL_PEER_ALERT                                      "Peer %2%: %1%."
849    HAL_PEER_BAN_ALERT                          "Peer banned %2%. (%1%)"
850        HAL_HASH_FAIL_ALERT                             "Hash failed for piece %2% of %1%."
851        HAL_URL_SEED_ALERT                              "URL Seed %2%, %3%. (%1%)"
852        HAL_TRACKER_WARNING_ALERT               "Tracker warning: %2%! (%1%)"
853        HAL_TRACKER_ANNOUNCE_ALERT              "Tracker Announce. (%1%)"
854        HAL_TRACKER_ALERT                               "Alert %2%, Status code: %4%, Times %3%. (%1%)"
855        HAL_TRACKER_REPLY_ALERT                 "%2%. %3% Peers. (%1%)"
856        HAL_FAST_RESUME_ALERT                   "Fast resume failed: %2%. (%1%)"
857        HAL_PIECE_FINISHED_ALERT                "Piece %2% finished. (%1%)"
858        HAL_BLOCK_FINISHED_ALERT                "Block %2% of piece %3% finished. (%1%)"
859        HAL_BLOCK_DOWNLOADING_ALERT             "Block %2% of piece %3% downloading. (%1%)"
860        HAL_LISTEN_SUCCEEDED_ALERT              "Successfully %1%."
861        HAL_LISTEN_FAILED_ALERT                 "Failed, %1%"
862        HAL_LISTEN_V6_FAILED_ALERT              "IP version 6 listen attempt failed. Not serious."
863        HAL_IPFILTER_ALERT                              "IP Filter blocked %1%, %2%."
864
865        LBT_EVENT_TORRENT_FINISHED              "Torrent %1% finished."
866        LBT_EVENT_TORRENT_PAUSED                "Torrent %1% paused."
867    HAL_EVENT_TORRENTEXP                        "Torrent (%1%) exception caught: %2% from %3%."
868    HAL_EVENT_INVTORRENT                        "Invalid torrent (%1%) from %2%."
869
870        HAL_EVENT_EXP                                   "Exception caught: %1%, from %2%."
871    HAL_EVENT_XML_EXP                           "Xml Exception (%1%) with %2%."
872        HAL_EVENT_UNICODE_EXP                   "Unicode exception: %1%."
873        HAL_EVENT_UNCLASSIFIED                  "Bittorrent Event: %1%."
874        HAL_EVENT_PEER                                  "Peer Event: %1%."
875        HAL_EVENT_TRACKER                               "Tracker Event: %1%."
876        HAL_EVENT_DEBUG                                 "Debug Event: %1%."
877        HAL_EVENT_DEV                                   "Dev Msg: %1%."
878        HAL_PORTMAP_TYPE_PMP                    "NAT-PMP"
879        HAL_PORTMAP_TYPE_UPNP                   "UPnP"
880END
881
882#if 0
883
884HAL_DIALOG1 DIALOGEX 0, 0, 186, 95
885STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
886CAPTION "Dialog"
887FONT 8, "MS Shell Dlg", 400, 0, 0x1
888BEGIN
889    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
890    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
891END
892
893HAL_DIALOG2 DIALOGEX 0, 0, 186, 94
894STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
895CAPTION "Dialog"
896FONT 8, "MS Shell Dlg", 400, 0, 0x1
897BEGIN
898    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
899    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
900END
901
902HAL_DIALOG3 DIALOGEX 0, 0, 186, 95
903STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
904EXSTYLE WS_EX_TOOLWINDOW
905CAPTION "Dialog"
906FONT 8, "MS Shell Dlg", 400, 0, 0x1
907BEGIN
908    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
909    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
910END
911
912HAL_DIALOG4 DIALOGEX 0, 0, 186, 94
913STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_SYSMENU
914FONT 8, "MS Shell Dlg", 400, 0, 0x1
915BEGIN
916    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
917    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
918END
919
920#endif
921
922
Note: See TracBrowser for help on using the repository browser.