source: trunk/res/Halite.rc @ 612

Revision 612, 87.7 KB checked in by Eoin, 11 years ago (diff)

Allocation mode combobox.

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