source: trunk/res/Halite.rc @ 519

Revision 519, 87.3 KB checked in by Eoin, 11 years ago (diff)

Adding a 'queued view' mode to main listview.

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