source: trunk/res/Halite.rc @ 616

Revision 616, 89.3 KB checked in by Eoin, 12 years ago (diff)

Queue adjustment almost implemented, one last bit to link up.

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         "Managed Torrent",HAL_ADDT_CHECK_MANAGED,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8|NOT WS_VISIBLE
439        LTEXT           "Allocation Mode:",HAL_ADDT_ALLOC_MODE,6,51,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
440    COMBOBOX        HAL_ADDT_ALLOC_COMBO,5,38,220,58,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
441    CONTROL         "Stopped initially (Allows changing advanced setting)",HAL_CHECK_PAUSED,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,25,220,8
442    LTEXT           "Note. Compact Allocation is incompatible with File Selection",HAL_ADDT_NOTE_TEXT,6,51,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
443END
444
445HAL_CONFIGGENERAL DIALOGEX 0, 0, 325, 90
446STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
447CAPTION "General"
448FONT 8, "MS Shell Dlg", 400, 0, 0x1
449BEGIN
450    CONTROL         "Allow only one instance to run",HAL_GENERAL_ONEINST,
451                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,16,150,11
452    GROUPBOX        "General Settings",HAL_GENERAL_GROUP,5,6,315,77
453    CONTROL         "Advanced GUI",HAL_GENERAL_ADVGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11
454    CONTROL         "Minimize to tray.",HAL_GENERAL_TRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11
455    CONTROL         "Close to tray",HAL_GENERAL_CLOSETRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11
456    CONTROL         "Confirm on close",HAL_GENERAL_CONFIRMCLOSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11
457    LISTBOX         HAL_LANGLIST,165,24,149,70,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
458    CTEXT           "Language (requires restart)",HAL_GENERAL_LANG,165,13,150,8
459END
460
461HAL_ADVTRACKER DIALOGEX 0,0,305,69
462STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
463FONT 8,"MS Shell Dlg",400,0,1
464BEGIN
465    LTEXT           "List of Trackers.",HAL_TRACKER_LABEL,7,6,95,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
466    PUSHBUTTON      "Apply",HAL_TRACKER_APPLY,126,3,32,14,WS_DISABLED
467    PUSHBUTTON      "Reset",HAL_TRACKER_RESET,92,3,32,14
468    AUTOCHECKBOX    "Send login info to trackers.",HAL_TRACKER_LOGINCHECK,166,4,101,12
469    EDITTEXT        HAL_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL
470    EDITTEXT        HAL_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD
471    RTEXT           "Username : ",HAL_TRACKER_USER_S,164,20,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
472    RTEXT           "Password : ",HAL_TRACKER_PASS_S,164,34,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
473    CONTROL         "",HAL_TRACKERLIST,"SysListView32",WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47
474    PUSHBUTTON      "Apply",HAL_LOGIN_APPLY,207,46,51,14,BS_DEFPUSHBUTTON
475    PUSHBUTTON      "Reannounce",HAL_REANNOUNCE,207,46,51,14
476END
477
478HAL_ADVQUEUE DIALOGEX 0,0,305,69
479STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
480FONT 8,"MS Shell Dlg",400,0,1
481BEGIN
482    AUTOCHECKBOX    "Send login info to trackers.",HAL_TRACKER_LOGINCHECK,166,4,101,12
483    EDITTEXT        HAL_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL
484    EDITTEXT        HAL_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD
485    RTEXT           "Username : ",HAL_TRACKER_USER_S,164,20,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
486    RTEXT           "Password : ",HAL_TRACKER_PASS_S,164,34,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
487    CONTROL         "",HAL_TRACKERLIST,"SysListView32",WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47
488    PUSHBUTTON      "Apply",HAL_LOGIN_APPLY,207,46,51,14,BS_DEFPUSHBUTTON
489    PUSHBUTTON      "Reannounce",HAL_REANNOUNCE,207,46,51,14
490END
491
492HAL_ADVDEBUGLOG DIALOGEX 0,0,305,81
493STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
494FONT 8,"MS Shell Dlg",400,0,1
495BEGIN
496    CONTROL         "",HAL_DEBUGLISTVIEW,"SysListView32",WS_TABSTOP|WS_BORDER|LVS_ALIGNLEFT|LVS_REPORT,4,7,296,59
497    AUTOCHECKBOX    "Log to file.",HAL_DEBUGFILECHECK,4,69,44,9
498    AUTOCHECKBOX    "Log debug events.",HAL_DEBUGDEBUGCHECK,48,69,198,9
499END
500
501HAL_NEWTORRENT DIALOGEX 0,0,229,132
502STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
503CAPTION "Details"
504FONT 8,"MS Shell Dlg",400,0,1
505BEGIN
506        LTEXT           "Enter the tracker URLs for the torrent.",HAL_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,NOT WS_VISIBLE
507    EDITTEXT        HAL_NEWT_TRACKER,4,42,193,12,ES_AUTOHSCROLL|NOT WS_VISIBLE
508//    AUTOCHECKBOX    "Have Halite acts a DHT node.",HAL_NEWT_DHTNODE,4,116,118,8,WS_DISABLED
509    AUTOCHECKBOX    "Private",HAL_NEWTORRENT_PRIVATE,4,116,118,8
510        LTEXT           "Comment",HAL_NEWTORRENT_COMMENT_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
511    EDITTEXT        HAL_NEWTORRENT_COMMENT,4,15,203,12,ES_AUTOHSCROLL
512    LTEXT           "Creator",HAL_NEWTORRENT_CREATOR_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
513    EDITTEXT        HAL_NEWTORRENT_CREATOR,4,15,203,12,ES_AUTOHSCROLL
514    LTEXT           "Piece Size (KBs)",HAL_NEWT_PIECESIZE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
515    EDITTEXT        HAL_NEWT_PIECESIZE,4,15,203,12,ES_AUTOHSCROLL|ES_NUMBER
516    LTEXT           "Output File",HAL_NEWT_OUTFILE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
517    EDITTEXT        HAL_NEWT_FILE,4,15,203,12,ES_AUTOHSCROLL
518    PUSHBUTTON      "...",HAL_NEWT_OUT_BROWSE,212,14,18,13
519END
520
521HAL_NEWT_FILES DIALOGEX 0,0,186,50
522STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
523EXSTYLE WS_EX_TOOLWINDOW
524CAPTION "Files"
525FONT 8,"MS Shell Dlg",400,0,1
526BEGIN
527    LTEXT           "Select a file or directory from which to construct the torrent.",HAL_NEWTORRENT_SELECT_TEXT,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
528    PUSHBUTTON      "File",HAL_NEWT_FILE_BROWSE,212,14,40,13
529    PUSHBUTTON      "Dir.",HAL_NEWT_DIR_BROWSE,212,14,40,13
530    CONTROL         "",HAL_NEWT_LISTFILES,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
531    LTEXT           "Generated Torrent Name (Cannot change)",HAL_NEWT_FILE_NAME,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
532    EDITTEXT        HAL_NEWT_FILE_NAME_EDIT,4,15,203,12,ES_AUTOHSCROLL|ES_READONLY
533END
534
535HAL_NEWT_TRACKERS DIALOGEX 0,0,229,132
536STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
537CAPTION "Trackers"
538FONT 8,"MS Shell Dlg",400,0,1
539BEGIN
540    CONTROL         "",HAL_NEWT_LISTTRACKERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
541//    LISTBOX         HAL_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT
542    LTEXT           "Enter the tracker URLs for the torrent.",HAL_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
543    EDITTEXT        HAL_NEWT_TRACKER,4,42,160,12,ES_AUTOHSCROLL|NOT WS_VISIBLE
544    EDITTEXT        HAL_NEWT_TRACKERTIER,170,42,25,12,ES_AUTOHSCROLL|ES_NUMBER|NOT WS_VISIBLE
545    PUSHBUTTON      "Add",HAL_NEWT_ADDTRACKER,202,41,23,13,NOT WS_VISIBLE
546END
547
548HAL_NEWT_PEERS DIALOGEX 0,0,229,132
549STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
550CAPTION "Web Seeds and DHT Nodes"
551FONT 8,"MS Shell Dlg",400,0,1
552BEGIN
553    CONTROL         "",HAL_NEWT_LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
554//    LISTBOX         HAL_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT
555    LTEXT           "Enter any Web Seed URLs and DHT Nodes.",HAL_NEWTORRENT_PEERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
556END
557
558HAL_TRACKEDIT DIALOGEX 0,0,186,50
559STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
560EXSTYLE WS_EX_TOOLWINDOW
561CAPTION "Add New Tracker"
562FONT 8,"MS Shell Dlg",400,0,1
563BEGIN
564    PUSHBUTTON      "OK",IDOK,78,32,50,14,BS_DEFPUSHBUTTON
565    PUSHBUTTON      "Cancel",IDCANCEL,132,32,50,14
566    LTEXT           "URL",HAL_TRACKER_TEXT_URL,4,5,100,10
567    EDITTEXT        HAL_TRACKER_EDIT_URL,4,15,134,13,ES_AUTOHSCROLL
568    EDITTEXT        HAL_TRACKER_EDIT_TIER,142,15,40,13,ES_AUTOHSCROLL
569    LTEXT           "Tier",HAL_TRACKER_TEXT_TIER,142,5,40,10
570END
571
572HAL_PEEREDIT DIALOGEX 0,0,240,50
573STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
574EXSTYLE WS_EX_TOOLWINDOW
575CAPTION "Add New Web Seed or DHT Node"
576FONT 8,"MS Shell Dlg 2",400,0,1
577BEGIN
578    PUSHBUTTON      "OK",IDOK,132,32,50,14,BS_DEFPUSHBUTTON
579    PUSHBUTTON      "Cancel",IDCANCEL,186,32,50,14
580    LTEXT           "URL",HAL_NEWT_ADD_PEERS_URL_TEXT,4,5,104,10
581    EDITTEXT        HAL_NEWT_ADD_PEERS_URL_EDIT,4,15,104,13,ES_AUTOHSCROLL
582    LTEXT           "Port",HAL_NEWT_ADD_DHT_PORT_TEXT,112,5,50,10,WS_DISABLED
583    EDITTEXT        HAL_NEWT_ADD_DHT_PORT,112,15,50,13,ES_AUTOHSCROLL|WS_DISABLED
584    LTEXT           "Type",HAL_NEWT_ADD_PEERS_TYP_TEXT,166,5,70,10
585    COMBOBOX        HAL_NEWT_ADD_PEERS_TYP_CBOX,166,15,70,13,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
586END
587
588HAL_ADVPEER DIALOGEX 0, 0, 305, 69
589STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
590FONT 8, "MS Shell Dlg", 400, 0, 0x1
591BEGIN
592    CONTROL         "",HAL_PEERLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,4,7,297,59
593END
594
595HAL_ADVFILES DIALOGEX 0, 0, 305, 81
596STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
597FONT 8, "MS Shell Dlg", 400, 0, 0x1
598BEGIN
599    LTEXT           "",HAL_CONTAINER,4,7,297,70,0
600END
601
602HAL_PROGRESS DIALOGEX 0,0,191,60
603STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
604EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE
605CAPTION "Halite importing IP ranges..."
606FONT 8,"MS Shell Dlg",400,0,1
607BEGIN
608    CTEXT           "",HAL_PROG_DESCP,6,6,180,12
609    CONTROL         "",HAL_PROG_PROGRESS,"msctls_progress32",WS_BORDER,6,22,180,12
610    PUSHBUTTON      "Cancel",HAL_PROG_CANCEL,60,42,66,15
611END
612
613HAL_TRAY_MENU MENU
614BEGIN
615    POPUP "_POPUP_"
616    BEGIN
617        MENUITEM "Open &Halite",ID_TRAY_OPENHALITE
618        MENUITEM SEPARATOR
619        MENUITEM "&Pause All",ID_TRAY_PAUSEALL
620        MENUITEM "&Resume All",ID_TRAY_RESUMEALL
621        MENUITEM SEPARATOR
622        MENUITEM "E&xit",ID_TRAY_EXIT
623    END
624END
625
626HAL_LISTVIEW_MENU MENU
627BEGIN
628    POPUP "_POPUP_"
629    BEGIN
630        MENUITEM "Resume",ID_LVM_RESUME
631        MENUITEM "Pause",ID__LVM_PAUSE
632        MENUITEM "Stop",ID_LVM_STOP
633        MENUITEM "Recheck Files",ID_LVM_RECHECK
634        MENUITEM SEPARATOR
635    //    MENUITEM "Preannounce",ID_TLVM_PRIMARY
636        POPUP "Remove"
637        BEGIN
638            MENUITEM "Torrent File",ID_LVM_REMOVE_T
639            MENUITEM "Torrent and Data",ID_LVM_REMOVE_TD
640        END
641        MENUITEM SEPARATOR
642        MENUITEM "Open Download Folder",ID_LVM_DOWNLOAD_FOLDER
643        MENUITEM "Edit Download Folders",ID_LVM_EDIT_FOLDERS
644        MENUITEM SEPARATOR
645        MENUITEM "Manage Torrent(s)",HAL_AUTO_MANAGED
646        MENUITEM "Don't Manage Torrent(s)",HAL_UNMANAGED
647        POPUP "Adjust Queue Position"
648        BEGIN
649            MENUITEM "Move To Top",HAL_QUEUE_MOVE_TOP
650            MENUITEM "Move Up",HAL_QUEUE_MOVE_UP
651            MENUITEM "Move Down",HAL_QUEUE_MOVE_DOWN
652            MENUITEM "Move To Bottom",HAL_QUEUE_MOVE_BOTTOM
653        END
654        MENUITEM "Queue View",HAL_LVM_QUEUE_VIEW
655    END
656END
657
658HAL_TRACKERLV_MENU MENU
659BEGIN
660    POPUP "_POPUP_"
661    BEGIN
662        MENUITEM "New",ID_TLVM_NEW
663        MENUITEM "Edit",ID_TLVM_EDIT
664        MENUITEM "Set as Primary",ID_TLVM_PRIMARY
665        MENUITEM SEPARATOR
666        MENUITEM "Delete",ID_TLVM_DELETE
667    END
668END
669
670HAL_GENERIC_ADD_LV_MENU MENU
671BEGIN
672    POPUP "_POPUP_"
673    BEGIN
674        MENUITEM "New",         HAL_GENERIC_ALV_NEW
675        MENUITEM "Edit",        HAL_GENERIC_ALV_EDIT
676        MENUITEM "Delete",      HAL_GENERIC_ALV_DELETE
677    END
678END
679
6801 VERSIONINFO
681    FILEVERSION     HALITE_VERSION
682    PRODUCTVERSION  HALITE_VERSION
683    FILEOS          VOS_UNKNOWN
684    FILETYPE        VFT_UNKNOWN
685BEGIN
686    BLOCK "StringFileInfo"
687    BEGIN
688        BLOCK "180904b0"
689        BEGIN
690            VALUE "Comments", "libTorrrent based client."
691            VALUE "CompanyName", "BinaryNotions.com"
692            VALUE "FileDescription", "Halite BitTorrent Client"
693            VALUE "FileVersion", HALITE_VERSION_STRING
694            VALUE "InternalName", "Halite"
695            VALUE "LegalCopyright", "(C) Eoin O'Callaghan 2008"
696            VALUE "OriginalFilename", "Halite.exe"
697            VALUE "ProductName", "Halite"
698            VALUE "ProductVersion", HALITE_VERSION_STRING
699        END
700    END
701    BLOCK "VarFileInfo"
702    BEGIN
703        VALUE "Translation", 6153, 1200
704    END
705END
706
707STRINGTABLE
708BEGIN
709        HAL_NEW_PANE_DLG                          "Construct a New Torrent"
710    IDPANE_STATUS                 "(D-U) 0000.000KB/s - 0000.000KB/s"
711    IDPANE_CAPS_INDICATOR         "CAPS"
712    IDPANE_DHT                    "0000 DHT node(s)"
713    IDPANE_FILTER                 "Filtering 0000000 ranges."
714    IDS_TRYANOTHERPORT            "The BitTorrent session could not start. Try selecting another port in the settings."
715    IDS_DHTTRYANOTHERPORT         "DHT session could not start. Try selecting another port in the settings."
716    IDS_SAVEPROMPT                "Select a directory to save the files to or cancel to not download torrent at all."
717    IDS_NA                        "N/A"
718    HAL_HALITE                    "Halite"
719    HAL_INF                       "∞"
720    HAL_COMPLETED_SUMMARY         "%1$.2fMB of %2$.2fMB"
721    HAL_DOWNLOAD_SUMMARY          "This Session Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
722    HAL_DOWNLOADT_SUMMARY         "Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
723    HAL_PAYLOAD_SUMMARY           "Total transfer including protocol overhead: %1$.2fMB down and %2$.2fMB up."
724        HAL_NAME_STATUS                           "%1%, %2%."
725    HAL_TRANSFERED                                "%1$.2fMB down - %2$.2fMB up"
726    HAL_REMAINING                                 "%1$.2fMB of %2$.2fMB"
727    HAL_RATE                                      "%1$.2fKB/s down - %2$.2fKB/s up"
728    HAL_DHT_ON                    "%1% DHT node(s)"
729    HAL_CSPLASH_ACT_MSG           "%1% active torrent(s)"
730    HAL_CSPLASH_SHUTDOWN_MSG      "Shutting down session"
731    HAL_ADDT_TITLE                            "Edit Torrent Save Folders"
732    HAL_DHT_OFF                   "DHT disabled"
733    HAL_IPFILTER_ON               "Filtering %1% range(s)"
734    HAL_IPFILTER_OFF              "IP filter disabled"
735    HAL_EVENT_STDEXP              "Standard exception (%1%) thrown from %2%."
736    HAL_DOWN_RATES                "(D-U) %1$.2fKB/s - %2$.2fKB/s"
737    HAL_NOT_LISTENING             "Halite not listening!"
738    HAL_PORT_OPEN                 "Port %1% open"
739    HAL_VERSION_STRING            HALITE_VERSION_STRING
740        HAL_FOLDER_SELECT                         "Select a directory to save the downloads to. Select cancel to accept default 'incoming' location."
741        HAL_TORRENT_TAB                           "Torrent"
742        HAL_PEERS_TAB                             "Peers"
743        HAL_FILES_TAB                             "Files"
744        HAL_TRACKER_TAB                           "Tracker"
745        HAL_DEBUG_TAB                             "Logging"
746        HAL_INCORRECT_ENCODING_LEVEL  "An invalid encoding level, %1%, was passed as an encryption setting."
747        HAL_INCORRECT_CONNECT_POLICY  "An invalid connection policy, %1%, was passed as an encryption setting."
748        HAL_AUTOSORT                              "Auto Sort"
749        HAL_TORRENT_ROOT                          "Torrent Root"
750        HAL_WINDOW_CLOSECONFRIM           "Are you sure you wish to close Halite? Doing so will stop any active torrents"
751        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."
752        HAL_SAVE_TEXT                                   "Save"
753        HAL_LISTVIEW_CONFIRMDELETE              "Are you sure you wish to delete all downloaded data?"
754END
755
756STRINGTABLE
757BEGIN
758    HAL_PEER_INTERESTING                "Interesting"
759    HAL_PEER_CHOKED                     "Choked"
760    HAL_PEER_REMOTE_INTERESTING         "Interested in us"
761    HAL_PEER_REMOTE_CHOKED              "Has choked us"
762    HAL_PEER_SUPPORT_EXTENSIONS         "Supports extensions"
763    HAL_PEER_LOCAL_CONNECTION           "Local connection"
764    HAL_PEER_HANDSHAKE                  "Handshake"
765    HAL_PEER_CONNECTING                 "Connecting"
766    HAL_PEER_QUEUED                             "Queued"
767    HAL_PEER_RC4_ENCRYPTED              "RC4 Encrypted"
768    HAL_PEER_PLAINTEXT_ENCRYPTED    "Plaintext Encrypted"
769END
770
771STRINGTABLE
772BEGIN
773    HAL_TORRENT_QUEUED_CHECKING         "Queued for Checking"
774    HAL_TORRENT_CHECKING_FILES          "Checking Files"
775    HAL_TORRENT_CONNECTING                      "Connecting to Tracker"
776    HAL_TORRENT_DOWNLOADING                     "Downloading"
777    HAL_TORRENT_FINISHED                        "Finished"
778    HAL_TORRENT_SEEDING                         "Seeding"
779    HAL_TORRENT_ALLOCATING                      "Allocating"
780    HAL_TORRENT_QUEUED                          "Queued"
781        HAL_TORRENT_STOPPED                             "Stopped"
782        HAL_TORRENT_PAUSED                              "Paused"
783        HAL_TORRENT_STOPPING                    "Stopping"
784        HAL_TORRENT_PAUSING                             "Pausing"
785        HAL_TORRENT_METADATA                    "Downloading Metadata"
786       
787        HAL_TORRENT_IMPORT_FILTERS              "Importing IP Filters..."
788        HAL_TORRENT_LOAD_FILTERS                "Loading IP filters..."
789
790        HAL_NEWT_CREATING_TORRENT               "Creating Torrent..."
791        HAL_NEWT_HASHING_PIECES                 "Calculating Piece Hashes..."
792        HAL_NEWT_DIALOG_TITLE                   "Creating a New Torrent File"
793        HAL_NEWT_CREATION_CANCELED              "User canceled Torrent file creation"
794
795        HAL_NEWT_ADD_PEERS_WEB                  "Web Seed"
796        HAL_INT_NEWT_ADD_PEERS_WEB              "Web Seed"
797        HAL_NEWT_ADD_PEERS_DHT                  "DHT Node"
798        HAL_INT_NEWT_ADD_PEERS_DHT              "DHT Node"
799
800        HAL_NEWT_EDIT_PEER                              "Edit Peer"
801        HAL_NEWT_ADD_NEW_PEER                   "Add New Peer"
802        HAL_NEWT_SAVING_TORRENT                 "Saving Torrent"
803        HAL_NEWT_EDIT_TRACKER                   "Edit Tracker"
804        HAL_NEWT_ADD_NEW_TRACKER                "Add New Tracker"
805END
806
807STRINGTABLE
808BEGIN
809        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;Managed;Queue Position"
810        HAL_DEBUG_LISTVIEW_COLUMNS              "Time;Message;Severity"
811        HAL_TRACKER_LISTVIEW_COLUMNS    "Tracker;Tier"
812        HAL_DIALOGPEER_LISTVIEW_COS             "Peer;Country;Download;Upload;Type;Client"
813        HAL_DIALOGPEER_LISTVIEW_ADV             "Peer;Country;Download;Upload;Type;Client;Status"
814        HAL_DIALOGFILE_LISTVIEW_ADV             "Filename;Path;Size;Progress;Priority"
815        HAL_FILES_LISTVIEW_ADV                  "Filename;Path;Size"
816        HAL_NTPLVM_NAMES                                "URL;Port;Type"
817
818        HAL_FILE_PRIORITY_0             "Don't download"
819        HAL_FILE_PRIORITY_1             "Normal"
820        HAL_FILE_PRIORITY_2             "2"
821        HAL_FILE_PRIORITY_3             "3"
822        HAL_FILE_PRIORITY_4             "4"
823        HAL_FILE_PRIORITY_5             "Above Normal"
824        HAL_FILE_PRIORITY_6             "6"
825        HAL_FILE_PRIORITY_7             "Maximum"
826END
827
828HAL_FILESLISTVIEW_MENU MENU
829BEGIN
830    POPUP "_POPUP_"
831    BEGIN
832        POPUP "Set Priority"
833        BEGIN
834            MENUITEM "Don't download",ID_HAL_FILE_PRIORITY_0
835            MENUITEM "Normal",ID_HAL_FILE_PRIORITY_1
836//            MENUITEM "2",ID_HAL_FILE_PRIORITY_2
837//            MENUITEM "3",ID_HAL_FILE_PRIORITY_3
838//            MENUITEM "4",ID_HAL_FILE_PRIORITY_4
839            MENUITEM "Above Normal",ID_HAL_FILE_PRIORITY_5
840//            MENUITEM "6",ID_HAL_FILE_PRIORITY_6
841            MENUITEM "Maximum",ID_HAL_FILE_PRIORITY_7
842        END
843    END
844END
845
846HAL_MAINFRAME TOOLBAR 22,22
847BEGIN
848    BUTTON                      ID_FILE_NEW
849    BUTTON                      ID_FILE_OPEN
850    SEPARATOR
851    BUTTON                      ID_SETTINGS
852    BUTTON                      ID_ADVANCED
853    SEPARATOR
854    BUTTON                      ID_RESUME
855    BUTTON                      ID_PAUSE
856    BUTTON                      HAL_WINDOW_AUTOSHUTDOWN
857    SEPARATOR
858    BUTTON                      HAL_WINDOW_EXIT
859    BUTTON                      ID_HELP
860END
861
862HAL_APP_ICON            ICON                    "Halite.ico"
863HAL_MAINFRAME           BITMAP                  "Toolbar2k.bmp"
864
865STRINGTABLE
866BEGIN
867    HAL_EVENTNONE                                       "None"
868    HAL_EVENTDEBUG                                      "Debug"
869    HAL_EVENTINFO                                       "Info"
870    HAL_EVENTWARNING                            "Warning"
871    HAL_EVENTCRITICAL                           "Critical"
872
873        HAL_EXTERNAL_IP_ALERT                   "Informed of external IP address: %1%."
874        HAL_PORTMAP_ERROR_ALERT                 "%1% port mapping request failed."
875        HAL_PORTMAP_ALERT                               "%1% port %2% mapping succeeded."
876        HAL_FILE_ERROR_ALERT                    "OS reported error for file '%1%'; %2%"
877        HAL_DHT_REPLY_ALERT                             "%1% peers from DHT."
878    HAL_PEER_ALERT                                      "Peer %2%: %1%."
879    HAL_PEER_BAN_ALERT                          "Peer banned %2%. (%1%)"
880        HAL_HASH_FAIL_ALERT                             "Hash failed for piece %2% of %1%."
881        HAL_URL_SEED_ALERT                              "URL Seed %2%, %3%. (%1%)"
882        HAL_TRACKER_WARNING_ALERT               "Tracker warning: %2%! (%1%)"
883        HAL_TRACKER_ANNOUNCE_ALERT              "Tracker Announce. (%1%)"
884        HAL_TRACKER_ALERT                               "Alert %2%, Status code: %4%, Times %3%. (%1%)"
885        HAL_TRACKER_REPLY_ALERT                 "%2%. %3% Peers. (%1%)"
886        HAL_FAST_RESUME_ALERT                   "Fast resume failed: %2%. (%1%)"
887        HAL_WRITE_RESUME_ALERT                  "Resume data generated. (%1%)"
888        HAL_PIECE_FINISHED_ALERT                "Piece %2% finished. (%1%)"
889        HAL_BLOCK_FINISHED_ALERT                "Block %2% of piece %3% finished. (%1%)"
890        HAL_BLOCK_DOWNLOADING_ALERT             "Block %2% of piece %3% downloading. (%1%)"
891        HAL_LISTEN_SUCCEEDED_ALERT              "Successfully %1%."
892        HAL_LISTEN_FAILED_ALERT                 "Failed, %1%"
893        HAL_LISTEN_V6_FAILED_ALERT              "IP version 6 listen attempt failed. Not serious."
894        HAL_IPFILTER_ALERT                              "IP Filter blocked %1%, %2%."
895
896        LBT_EVENT_TORRENT_FINISHED              "Torrent %1% finished."
897        LBT_EVENT_TORRENT_PAUSED                "Torrent %1% paused."
898    HAL_EVENT_TORRENTEXP                        "Torrent (%1%) exception caught: %2% from %3%."
899    HAL_EVENT_INVTORRENT                        "Invalid torrent (%1%) from %2%."
900
901        HAL_EVENT_EXP                                   "Exception caught: %1%, from %2%."
902    HAL_EVENT_XML_EXP                           "Xml Exception (%1%) with %2%."
903        HAL_EVENT_UNICODE_EXP                   "Unicode exception: %1%."
904        HAL_EVENT_UNCLASSIFIED                  "Bittorrent Event: %1%."
905        HAL_EVENT_PEER                                  "Peer Event: %1%."
906        HAL_EVENT_TRACKER                               "Tracker Event: %1%."
907        HAL_EVENT_DEBUG                                 "Debug Event: %1%."
908        HAL_EVENT_DEV                                   "Dev Msg: %1%."
909        HAL_PORTMAP_TYPE_PMP                    "NAT-PMP"
910        HAL_PORTMAP_TYPE_UPNP                   "UPnP"
911        HAL_AUTO_MANAGED                                "Auto-managed"
912        HAL_UNMANAGED                                   "Unmanaged"
913        HAL_MANAGED_DOWNLOADING                 "Managed Downloading"
914        HAL_MANAGED_SEEDING                             "Managed Seeding"
915END
916
917#if 0
918
919HAL_DIALOG1 DIALOGEX 0, 0, 186, 95
920STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
921CAPTION "Dialog"
922FONT 8, "MS Shell Dlg", 400, 0, 0x1
923BEGIN
924    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
925    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
926END
927
928HAL_DIALOG2 DIALOGEX 0, 0, 186, 94
929STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
930CAPTION "Dialog"
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
937HAL_DIALOG3 DIALOGEX 0, 0, 186, 95
938STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
939EXSTYLE WS_EX_TOOLWINDOW
940CAPTION "Dialog"
941FONT 8, "MS Shell Dlg", 400, 0, 0x1
942BEGIN
943    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
944    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
945END
946
947HAL_DIALOG4 DIALOGEX 0, 0, 186, 94
948STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_SYSMENU
949FONT 8, "MS Shell Dlg", 400, 0, 0x1
950BEGIN
951    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
952    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
953END
954
955#endif
956
957
Note: See TracBrowser for help on using the repository browser.