source: trunk/res/Halite.rc @ 614

Revision 614, 87.9 KB checked in by Eoin, 12 years ago (diff)

ListView? grouping works. But a lacking on the API side means it's incompatible with sorting!

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