source: trunk/res/Halite.rc @ 507

Revision 507, 87.4 KB checked in by Eoin, 12 years ago (diff)

Added ListViewIterators?.hpp.

Major find and replace of TorrentDetails? and associated classes to torrent_details.

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