source: trunk/res/Halite.rc @ 438

Revision 438, 78.0 KB checked in by Eoin, 12 years ago (diff)

Cleaned up Progress Dialog and NewTorrent? Dialog.
Ruby language script now splits up ';' strings.
More ignores for language script.

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#include "afxres.h"
9
10#if 0
11
12#define ID_ADD_TORRENT_BEGIN            11000
13#define ID_CONFIG_BEGIN                         12000
14#define ID_NEWTORRENT_BEGIN                     14000
15#define HAL_NEWT_ADD_PEERS                      14500
16#define ID_PROGRESS_BEGIN                       15000
17#define HAL_TRACKER_ADD_BEGIN           15500
18#define ID_TRACKER_BEGIN                        16000
19#define ID_TLVM_BEGIN                           17000
20#define ID_NTTLVM_BEGIN                         18000
21#define ID_NTPLVM_BEGIN                         19000
22
23#define HAL_GENERIC_HOLDER                      20000
24#define HAL_GENERIC_ALV_BEGIN           20010
25
26#define HAL_MAIN_LISTVIEW_BEGIN         30000
27#define HAL_MAIN_LISTVIEW_DLG_BEGIN     30100
28
29#define HAL_EVENT_BEGIN                         40000
30#define HAL_TORRENT_EXT_BEGIN           41000
31#define HAL_TORRENT_INT_BEGIN           42000
32
33#endif
34
35#include "../src/advtabs/Tracker.hpp"
36#include "../src/advtabs/TrackerListView.hpp"
37#include "../src/advtabs/TrackerAddDialog.hpp"
38#include "../src/HaliteWindow.hpp"
39#include "../src/HaliteListView.hpp"
40#include "../src/HaliteDialog.hpp"
41#include "../src/WTLx/GenericAddDialog.hpp"
42#include "../src/WTLx/GenericAddListView.hpp"
43#include "../src/AddTorrentDialog.hpp"
44#include "../src/HaliteListViewDlg.hpp"
45#include "../src/NewTorrentDialog.hpp"
46#include "../src/NewTorrentTrackerLV.hpp"
47#include "../src/NewTorrentPeersLV.hpp"
48#include "../src/NewTorrentPeersAD.hpp"
49#include "../src/ConfigOptions.hpp"
50#include "../src/ProgressDialog.hpp"
51#include "../src/halTorrentInternal.hpp"
52#include "../src/halEvent.hpp"
53
54STRINGTABLE
55BEGIN
56    HALITE_LANGUAGE "English"
57END
58
59IDR_ABOUT_TEXT HALITE_RTF_RES_TYPE "English.rtf"
60
61IDD_ADVOVERVIEW DIALOGEX 0, 0, 313, 121
62STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
63FONT 8, "MS Shell Dlg", 400, 0, 0x1
64BEGIN
65    GROUPBOX        "Torrent",IDC_GROUP_TORRENT,4,7,305,83
66    GROUPBOX        "Tracker",IDC_GROUP_TRACKER,4,92,305,25
67    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,10,77,291,8
68
69    EDITTEXT        IDC_EDITTLD,210,46,34,12,ES_AUTOHSCROLL
70    EDITTEXT        IDC_EDITTLU,267,46,34,12,ES_AUTOHSCROLL
71    EDITTEXT        IDC_EDITNCD,210,22,34,12,ES_AUTOHSCROLL
72    EDITTEXT        IDC_EDITNCU,267,22,34,12,ES_AUTOHSCROLL
73    LTEXT           "Torrent connection limits:",IDC_NC,185,13,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
74    LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,185,37,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
75    RTEXT           "Total",IDC_NCD,182,25,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
76    RTEXT           "Up",IDC_NCU,245,25,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
77    RTEXT           "Up",IDC_TLU,245,49,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
78    RTEXT           "Down",IDC_TLD,182,49,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
79
80    LTEXT           "N/A",IDC_TRACKER,10,103,170,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
81
82    RTEXT           "Update in:",IDC_UPDATESTAT,185,103,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
83    LTEXT           "N/A",IDC_UPDATE,228,103,71,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
84    EDITTEXT        IDC_EDITRATIO,267,60,34,12,ES_AUTOHSCROLL
85    LTEXT           "Ratio (this session):",IDC_RATIOESTATIC,182,63,70,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
86
87    RTEXT           "Torrent:",IDC_NAME_STATUS_LABEL,9,17,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
88    LTEXT           "N/A",IDC_NAME_STATUS,53,17,127,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
89
90    RTEXT           "Peers:",IDC_PEERS_LABEL,9,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
91    RTEXT           "Transferred:",IDC_TRANSFERED_LABEL,9,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
92    RTEXT           "Remaining:",IDC_REMAINING_LABEL,9,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
93    RTEXT           "Rates:",IDC_RATE_LABEL,9,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
94
95    RTEXT           "Seeds:",IDC_SEEDS_LABEL,97,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
96    RTEXT           "Overhead:",IDC_OVERHEAD_LABEL,97,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
97    RTEXT           "ETA:",IDC_ETA_LABEL,97,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
98    RTEXT           "Ratio:",IDC_RATIO_LABEL,97,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
99
100    LTEXT           "N/A",IDC_PEERS,53,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
101    LTEXT           "N/A",IDC_TRANSFERED,53,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
102    LTEXT           "N/A",IDC_REMAINING,53,52,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
103    LTEXT           "N/A",IDC_RATE,53,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
104
105    LTEXT           "N/A",IDC_SEEDS,141,28,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
106    LTEXT           "N/A",IDC_OVERHEAD,141,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
107    LTEXT           "N/A",IDC_ETA,141,52,39,8,SS_WORDELLIPSIS| SS_CENTERIMAGE
108    LTEXT           "N/A",IDC_RATIO,141,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
109END
110
111IDD_CONFIGBIT DIALOGEX 0, 0, 325, 155
112STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
113CAPTION "BitTorrent"
114FONT 8, "MS Shell Dlg", 400, 0, 0x1
115BEGIN
116    RTEXT           "Open a (single) port between : ",IDC_BITT_OPENPORT,12,31,120,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
117    EDITTEXT        IDC_BC_PORTFROM,135,29,65,12,ES_AUTOHSCROLL
118    EDITTEXT        IDC_BC_PORTTO,250,29,65,12,ES_AUTOHSCROLL
119    CONTROL         "Enable DHT",IDC_BC_DHT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,10
120    CONTROL         "to",IDC_BC_PORTCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,205,29,40,12
121    LTEXT           "Select the (TCP) port (or range) on which to listen for incoming connections.",IDC_BITT_SELECT_TEXT,12,17,300,11,SS_WORDELLIPSIS | SS_CENTERIMAGE
122    GROUPBOX        "Distributed Hash Tables",IDC_BITT_GDHT,5,108,260,39
123    EDITTEXT        IDC_BC_DHTPORT,180,119,80,12,ES_AUTOHSCROLL
124    RTEXT           "Port (UDP) : ",IDC_BC_DHTPORT_S,110,121,70,8
125    CTEXT           "(DHT will not apply to private torrents)",IDC_BITT_DHT_NOTE,11,134,250,8,SS_WORDELLIPSIS | SS_CENTERIMAGE
126    GROUPBOX        "General Settings",IDC_BITT_GSETTINGS,5,6,315,54
127    EDITTEXT        IDC_BC_HALFCONN_NUM,205,44,65,12,ES_AUTOHSCROLL
128    CONTROL         "Limit the no. of half-open connections",IDC_BC_HALFCONN_CHECK,
129                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,45,190,12
130    GROUPBOX        "Port Forwarding",IDC_BITT_GPORTFORWARDING,5,6,315,54
131    CONTROL         "None (Managed Externally)",IDC_BITT_GPORTFORWARD_NONE,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10
132    CONTROL         "UnPlug and Play",IDC_BITT_GPORTFORWARD_UPNG,"Button",BS_AUTORADIOBUTTON,284,83,16,10
133    CONTROL         "NAT-PMG",IDC_BIT_GPORTFORWARD_NATPMP,"Button",BS_AUTORADIOBUTTON,284,93,16,10
134    PUSHBUTTON      "Test",IDC_BITT_GPORTFORWARD_TEST,207,46,51,12,NOT WS_VISIBLE
135
136    LISTBOX         IDC_BITT_GPORTFORWARD_LIST,165,24,149,7,LBS_SORT|LBS_NOINTEGRALHEIGHT|WS_VSCROLL|WS_TABSTOP|NOT WS_VISIBLE
137//    RTEXT           "Need Help?",IDC_BC_HELP_LINK,229,139,51,8
138//    RTEXT           "Why?",IDC_BC_CON_WHY,239,47,31,8
139END
140
141IDD_CONFIGPROXY DIALOGEX 0, 0, 285, 155
142STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
143CAPTION "Proxies"
144FONT 8, "MS Shell Dlg", 400, 0, 0x1
145BEGIN
146    EDITTEXT        IDC_BC_PROXYIP,124,46,77,12,ES_AUTOHSCROLL
147    RTEXT           "Proxy Host/IP : ",IDC_BC_PROXYIP_S,68,48,55,12
148    CONTROL         "Use a proxy.",IDC_BC_PROXYCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,48,59,8
149    RTEXT           "Port : ",IDC_BC_PROXYPORT_S,204,48,24,12
150    EDITTEXT        IDC_BC_PROXYPORT,229,46,42,12,ES_AUTOHSCROLL | ES_NUMBER
151    EDITTEXT        IDC_BC_PROXYUSER,54,62,89,12,ES_AUTOHSCROLL
152    RTEXT           "Username : ",IDC_BC_PROXYUSER_S,8,64,44,12
153    RTEXT           "Password : ",IDC_BC_PROXYPASS_S,146,64,39,12
154    EDITTEXT        IDC_BC_PROXYPASS,188,62,83,12,ES_PASSWORD | ES_AUTOHSCROLL
155    CONTROL         "Peer",IDC_PEERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,16,19,57,15
156    CONTROL         "Web Seed",IDC_WEBPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,81,19,57,15
157    CONTROL         "Tracker",IDC_TRACKERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,146,19,57,15
158    CONTROL         "DHT",IDC_DHTPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | WS_DISABLED,211,19,57,15
159    GROUPBOX        "Proxy Settings",IDC_STATIC,6,7,271,108
160END
161
162IDD_CONFIGSECURITY DIALOGEX 0, 0, 325, 155
163STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
164CAPTION "Security"
165FONT 8, "MS Shell Dlg", 400, 0, 0x1
166BEGIN
167    GROUPBOX        "IP Filtering",IDC_SECURITY_IPF_GB,5,6,315,30
168    CONTROL         "Enable IP filtering.",IDC_BC_FILTERCHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,18,105,12
169    PUSHBUTTON      "Import ipfilter.dat",IDC_BC_FILTERLOAD,220,17,95,14,WS_DISABLED
170    PUSHBUTTON      "Clear IP database",IDC_BC_FILTERCLEAR,120,17,95,14,WS_DISABLED
171    GROUPBOX        "Protocol Encryption",IDC_SECURITY_PE_GB,5,39,315,75
172    CONTROL         "Enable Protocol Encryption.",IDC_SC_ENABLE_PE,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,50,175,10
173    GROUPBOX        "Connection Policies",IDC_SECURITY_CP_GB,194,49,120,58
174    LTEXT           "Incoming",IDC_SECURITY_INCOMING,200,61,50,9
175    RTEXT           "Outgoing",IDC_SECURITY_OUTGOING,255,61,50,9
176    CONTROL         "",IDC_SC_PE_CP_IN_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,205,73,16,10
177    CONTROL         "",IDC_SC_PE_CP_IN_ENABLED,"Button",BS_AUTORADIOBUTTON,205,83,16,10
178    CONTROL         "",IDC_SC_PE_CP_IN_DISABLED,"Button",BS_AUTORADIOBUTTON,205,93,16,10
179    CTEXT           "Forced",IDC_SECURITY_FORCED,225,73,55,8
180    CTEXT           "Enabled",IDC_SECURITY_ENABLED,225,83,55,8
181    CTEXT           "Disabled",IDC_SECURITY_DISABLED,225,93,55,8
182    CONTROL         "",IDC_SC_PE_CP_OUT_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10,WS_EX_RIGHT
183    CONTROL         "",IDC_SC_PE_CP_OUT_ENABLED,"Button",BS_AUTORADIOBUTTON,284,83,16,10,WS_EX_RIGHT
184    CONTROL         "",IDC_SC_PE_CP_OUT_DISABLED,"Button",BS_AUTORADIOBUTTON,284,93,16,10,WS_EX_RIGHT
185    GROUPBOX        "Encoding Level",IDC_SECURITY_EL_GB,12,63,175,44
186    CONTROL         "Plaintext",IDC_SC_PE_ENC_PLAIN,"Button",BS_AUTORADIOBUTTON|WS_GROUP,18,73,160,10
187    CONTROL         "RC4",IDC_SC_PE_ENC_RC4,"Button",BS_AUTORADIOBUTTON,18,84,160,10
188    CONTROL         "Both",IDC_SC_PE_ENC_BOTH,"Button",BS_AUTORADIOBUTTON,18,95,75,10
189    CONTROL         "Prefer RC4",IDC_SC_PE_ENC_RC4_PERFER,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,100,95,80,10
190//    LTEXT           "Need Help?",IDC_SC_HELP_LINK,7,138,255,8
191END
192
193IDD_CONFIGREMOTE DIALOGEX 0, 0, 283, 94
194STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
195CAPTION "Remote Control"
196FONT 8, "MS Shell Dlg", 400, 0, 0x1
197BEGIN
198    GROUPBOX        "Remote Control Options",IDC_STATIC,6,6,271,30
199    CONTROL         "Enable Remote Control",IDC_REMOTECTRL,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,12,18,96,12
200    RTEXT           "Port to listen on : ",IDC_STATIC,159,19,66,11,WS_DISABLED
201    EDITTEXT        IDC_REMOTEPORT,229,18,42,12,ES_AUTOHSCROLL | WS_DISABLED
202    CTEXT           "*** Disabled ***",IDC_STATIC,32,44,217,11
203END
204
205IDD_THEMETEST DIALOGEX 0,0,186,94
206STYLE DS_CONTROL | DS_SETFONT | DS_FIXEDSYS | WS_VISIBLE | WS_CHILDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_SYSMENU
207EXSTYLE WS_EX_TRANSPARENT | WS_EX_CONTROLPARENT
208FONT 8,"MS Shell Dlg",400,0,1
209BEGIN
210    AUTOCHECKBOX    "Check1",IDC_CHECK1,7,7,44,10
211    PUSHBUTTON      "Button1",IDC_BUTTON1,69,7,51,14
212    EDITTEXT        IDC_EDIT1,134,7,45,15,ES_AUTOHSCROLL
213    AUTORADIOBUTTON "Radio1",IDC_RADIO1,129,38,50,11,NOT WS_TABSTOP
214    EDITTEXT        IDC_EDIT2,14,62,45,15,WS_DISABLED | ES_AUTOHSCROLL
215    LTEXT           "Static",IDC_STATIC,85,59,68,10
216    LTEXT           "Static",IDC_STATIC,25,35,19,8
217    GROUPBOX        "Static",IDC_STATIC,10,25,98,25
218    LTEXT           "Static",IDC_STATIC,65,35,19,8
219END
220
221IDD_DEBUGDIALOG DIALOGEX 0,0,252,105
222STYLE DS_SETFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SIZEBOX | WS_SYSMENU
223EXSTYLE WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST
224CAPTION "Halite Debug Dialog"
225FONT 8,"MS Sans Serif",0,0,0
226BEGIN
227    EDITTEXT        ED_CON,3,3,246,99,WS_VSCROLL | ES_AUTOHSCROLL | ES_MULTILINE | ES_READONLY
228END
229
230IDD_CONFIGTORRENT DIALOGEX 0, 0, 325, 165
231STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
232CAPTION "Torrents"
233FONT 8, "MS Shell Dlg", 400, 0, 0x1
234BEGIN
235    GROUPBOX        "Global Limits",IDC_CONFIGT_GLOBALG,5,6,315,55
236    EDITTEXT        IDC_BC_MAXCONN,118,29,42,12,ES_AUTOHSCROLL
237    RTEXT           "Total max connections :",IDC_CONFIGT_TOTALMAX,12,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
238    RTEXT           "Total upload slots :",IDC_CONFIGT_TOTALUP,12,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
239    EDITTEXT        IDC_BC_MAXUP,118,42,42,12,ES_AUTOHSCROLL
240    EDITTEXT        IDC_BC_DOWNRATE,271,29,42,12,ES_AUTOHSCROLL
241    RTEXT           "Download Rate (KB/s) :",IDC_CONFIGT_DOWNRATE,165,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
242    RTEXT           "Upload Rate (KB/s) :",IDC_CONFIGT_UPRATE,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
243    EDITTEXT        IDC_BC_UPRATE,271,42,42,12,ES_AUTOHSCROLL
244    EDITTEXT        IDC_BC_TMAXCONN,118,88,42,12,ES_AUTOHSCROLL
245    RTEXT           "Total max connections :",IDC_CONFIGT_TORMAX,12,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
246    RTEXT           "Total upload slots :",IDC_CONFIGT_TORUP,12,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
247    EDITTEXT        IDC_BC_TMAXUP,118,101,42,12,ES_AUTOHSCROLL
248    EDITTEXT        IDC_BC_TDOWNRATE,271,88,42,12,ES_AUTOHSCROLL
249    RTEXT           "Download Rate (KB/s) :",IDC_CONFIGT_TDOWNRATE,165,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
250    RTEXT           "Upload Rate (KB/s) :",IDC_CONFIGT_TORUPRATE,165,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE
251    EDITTEXT        IDC_BC_TUPRATE,271,101,42,12,ES_AUTOHSCROLL
252    GROUPBOX        "Torrent Defaults",IDC_CONFIGT_TORRENTG,5,66,315,82
253    LTEXT           "These options set global maximums which will always be honoured.",IDC_CONFIGT_GLOBAL_TEXT,12,16,300,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
254    LTEXT           "These options specify the default limits applied to new torrents.",IDC_CONFIGT_TOR_TEXT,12,76,301,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
255    RTEXT           "Default save folder :",IDC_CONFIGT_DEF_FOLDER,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
256    EDITTEXT        IDC_BC_SAVEFOLDER,118,119,170,12,ES_AUTOHSCROLL
257    PUSHBUTTON      "...",IDC_BC_SAVEBROWSE,293,118,18,13
258    AUTOCHECKBOX    "",IDC_BC_MOVETO_CHECK,118,133,10,11
259    RTEXT           "Move finished torrents to :",IDC_BC_MOVETO_TEXT,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
260    EDITTEXT        IDC_BC_MOVETO_FOLDER,118,119,170,12,ES_AUTOHSCROLL
261    PUSHBUTTON      "...",IDC_BC_MOVETO_BROWSE,293,118,18,13
262    AUTOCHECKBOX    "Review settings when adding torrent.",IDC_BC_PROMPTSAVE,118,133,195,11
263END
264
265IDD_NEWTORRENT DIALOGEX 0,0,229,132
266STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
267CAPTION "Files"
268FONT 8,"MS Shell Dlg",400,0,1
269BEGIN
270//    PUSHBUTTON      "Save",IDOK,130,114,45,14,BS_DEFPUSHBUTTON
271//    PUSHBUTTON      "Cancel",IDCANCEL,180,114,45,14
272    LTEXT           "Select a file or directory from which to construct the torrent.",IDC_NEWTORRENT_SELECT_TEXT,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
273    PUSHBUTTON      "File",IDC_NEWT_FILE_BROWSE,212,14,40,13
274    PUSHBUTTON      "Dir.",IDC_NEWT_DIR_BROWSE,212,14,40,13
275    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT|NOT WS_VISIBLE
276    CONTROL         "",IDC_NEWT_LISTFILES,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
277    LTEXT           "Enter the tracker URLs for the torrent.",IDC_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,NOT WS_VISIBLE
278    EDITTEXT        IDC_NEWT_TRACKER,4,42,193,12,ES_AUTOHSCROLL|NOT WS_VISIBLE
279//    AUTOCHECKBOX    "Have Halite acts a DHT node.",IDC_NEWT_DHTNODE,4,116,118,8,WS_DISABLED
280    AUTOCHECKBOX    "Private",IDC_NEWTORRENT_PRIVATE,4,116,118,8
281    PUSHBUTTON      "Add",IDC_NEWT_ADDTRACKER,202,41,23,13,NOT WS_VISIBLE
282    LTEXT           "Comment",IDC_NEWTORRENT_COMMENT_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
283    EDITTEXT        IDC_NEWTORRENT_COMMENT,4,15,203,12,ES_AUTOHSCROLL
284    LTEXT           "Creator",IDC_NEWTORRENT_CREATOR_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
285    EDITTEXT        IDC_NEWTORRENT_CREATOR,4,15,203,12,ES_AUTOHSCROLL
286    LTEXT           "Output File",IDC_NEWT_OUTFILE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
287    EDITTEXT        IDC_NEWT_FILE,4,15,203,12,ES_AUTOHSCROLL
288    PUSHBUTTON      "...",IDC_NEWT_OUT_BROWSE,212,14,18,13
289END
290
291IDD_NEWT_TRACKERS DIALOGEX 0,0,229,132
292STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
293CAPTION "Trackers"
294FONT 8,"MS Shell Dlg",400,0,1
295BEGIN
296    CONTROL         "",IDC_NEWT_LISTTRACKERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
297//    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT
298    LTEXT           "Enter the tracker URLs for the torrent.",IDC_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
299    EDITTEXT        IDC_NEWT_TRACKER,4,42,160,12,ES_AUTOHSCROLL|NOT WS_VISIBLE
300    EDITTEXT        IDC_NEWT_TRACKERTIER,170,42,25,12,ES_AUTOHSCROLL|ES_NUMBER|NOT WS_VISIBLE
301    PUSHBUTTON      "Add",IDC_NEWT_ADDTRACKER,202,41,23,13,NOT WS_VISIBLE
302END
303
304IDD_NEWT_PEERS DIALOGEX 0,0,229,132
305STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
306CAPTION "Web Seeds and DHT Nodes"
307FONT 8,"MS Shell Dlg",400,0,1
308BEGIN
309    CONTROL         "",IDC_NEWT_LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
310//    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT
311    LTEXT           "Enter any Web Seed URLs and DHT Nodes.",IDC_NEWTORRENT_PEERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE
312END
313
314IDD_CLOSESPLASH DIALOGEX 0,0,191,54
315STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
316EXSTYLE WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_STATICEDGE
317CAPTION "Halite shutting down..."
318FONT 8,"MS Shell Dlg",400,0,1
319BEGIN
320    ICON            IDR_APP_ICON,IDC_STATIC,7,10,21,20,SS_ICON
321    LTEXT           "It will take the BitTorrent session a moment to shutdown cleanly after which this message will disappear and the program will close.",IDC_STATIC,35,7,149,27
322    AUTOCHECKBOX    "Show this message in future",IDC_SPLASH_MSG,83,35,101,12
323END
324
325IDD_HALITEDLG DIALOGEX 0,0,370,73
326STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN
327FONT 8,"MS Shell Dlg",400,0,1
328BEGIN
329    PUSHBUTTON      "Pause",BTNPAUSE,314,3,52,14,BS_DEFPUSHBUTTON
330    PUSHBUTTON      "Reannounce",BTNREANNOUNCE,314,19,52,14
331    PUSHBUTTON      "Remove",BTNREMOVE,314,35,52,14
332    CONTROL         "",LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,64,362,6
333    EDITTEXT        IDC_EDITTLU,277,36,34,12,ES_AUTOHSCROLL
334    EDITTEXT        IDC_EDITTLD,220,36,34,12,ES_AUTOHSCROLL
335    EDITTEXT        IDC_EDITNCD,220,12,34,12,ES_AUTOHSCROLL
336    EDITTEXT        IDC_EDITNCU,277,12,34,12,ES_AUTOHSCROLL
337    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,4,52,362,8
338    RTEXT           "Name:",IDC_NAME_STATIC,4,3,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
339    RTEXT           "Tracker:",IDC_TRACKER_STATIC,4,15,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
340    RTEXT           "Status:",IDC_STATUS_STATIC,4,27,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
341    RTEXT           "Time left:",IDC_TIME_STATIC,4,39,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
342    LTEXT           "N/A",IDC_NAME,45,3,145,10,SS_WORDELLIPSIS|SS_CENTERIMAGE
343    LTEXT           "N/A",IDC_TRACKER,45,15,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
344    LTEXT           "N/A",IDC_STATUS,45,27,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
345    LTEXT           "N/A",IDC_AVAIL,45,39,36,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
346    LTEXT           "Torrent connection limits:",IDC_NC,195,3,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
347    LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,195,27,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
348    RTEXT           "Total",IDC_NCD,192,15,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
349    RTEXT           "Up",IDC_NCU,255,15,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
350    RTEXT           "Up",IDC_TLU,255,39,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
351    RTEXT           "Down",IDC_TLD,192,39,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
352    RTEXT           "Completed:",IDC_COMPLETED_STATIC,85,39,44,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
353    LTEXT           "N/A",IDC_COMPLETE,132,39,58,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
354    GROUPBOX        "",IDC_DETAILS_GROUP,1,-4,368,77,0,WS_EX_TRANSPARENT
355END
356
357IDD_ABOUT DIALOGEX 0, 0, 325, 155
358STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
359CAPTION "About"
360FONT 8, "MS Shell Dlg", 400, 0, 0x1
361BEGIN
362//    GROUPBOX        "Program Information",IDC_ABOUT_GROUP,5,6,315,136,WS_EX_TRANSPARENT
363    RTEXT           HALITE_VERSION_STRING,IDC_ABOUT_VERSION,190,145,130,9,WS_TABSTOP
364    LTEXT           "",IDC_EDITABOUT,8,15,265,125,WS_TABSTOP
365    CONTROL         "",IDC_RICHEDITABOUT,"RichEdit20A",WS_CHILD|WS_BORDER|ES_MULTILINE|ES_READONLY|WS_VSCROLL|WS_TABSTOP,5,6,315,136
366END
367
368IDD_ADVHALITEDLG DIALOGEX 0,0,317,72
369STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
370FONT 8,"MS Shell Dlg",400,0,1
371BEGIN
372    CONTROL         "",IDC_TAB,"SysTabControl32",0,1,0,315,71
373    RTEXT           "Static",IDC_ADVDLG_VERSION,235,2,78,8,SS_CENTERIMAGE
374END
375
376HAL_GENERIC_HOLDER DIALOGEX 0,0,186,50
377STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
378EXSTYLE WS_EX_TOOLWINDOW
379CAPTION "Add New Tracker"
380FONT 8,"MS Shell Dlg",400,0,1
381BEGIN
382    PUSHBUTTON      "OK",IDOK,78,32,50,14,BS_DEFPUSHBUTTON
383    PUSHBUTTON      "Cancel",IDCANCEL,132,32,50,14
384END
385
386HAL_ADJUST_DLG DIALOGEX 4, 4, 178, 24
387STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
388FONT 8, "MS Shell Dlg", 400, 0, 0x1
389BEGIN
390        LTEXT           "Torrent save folder:",IDC_ADDT_DEFFLD_TEXT,0,0,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
391    EDITTEXT        IDC_BC_SAVEFOLDER,5,5,195,13,ES_AUTOHSCROLL
392    PUSHBUTTON      "...",IDC_BC_SAVEBROWSE,205,5,18,13
393        CONTROL         "Move the completed torrent to:",IDC_ADDT_MOVETO_CHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8
394        EDITTEXT        IDC_ADDT_MOVETO_FOLDER,5,5,195,13,ES_AUTOHSCROLL
395    PUSHBUTTON      "...",IDC_ADDT_MOVETO_BROWSE,205,5,18,13
396END
397
398
399IDD_ADD_TORRENT DIALOGEX 0, 0, 230, 124
400STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_THICKFRAME
401EXSTYLE WS_EX_STATICEDGE
402CAPTION "Add Torrent"
403FONT 8, "MS Shell Dlg", 400, 0, 0x1
404BEGIN
405    PUSHBUTTON      "Ok",IDOK,85,65,62,13
406    PUSHBUTTON      "Cancel",IDCANCEL,155,65,62,13
407
408    CONTROL         "Use Compact Allocation.",IDC_CHECK_COMPACT,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8
409    CONTROL         "Stopped initially (Allows changing advanced setting)",IDC_CHECK_PAUSED,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,25,220,8
410    LTEXT           "Note. Compact Allocation is incompatible with File Selection",IDC_ADDT_NOTE_TEXT,6,51,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
411END
412
413IDD_CONFIGGENERAL DIALOGEX 0, 0, 325, 90
414STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
415CAPTION "General"
416FONT 8, "MS Shell Dlg", 400, 0, 0x1
417BEGIN
418    CONTROL         "Allow only one instance to run",IDC_GENERAL_ONEINST,
419                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,16,150,11
420    GROUPBOX        "General Settings",IDC_GENERAL_GROUP,5,6,315,77
421    CONTROL         "Advanced GUI",IDC_GENERAL_ADVGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11
422    CONTROL         "Minimize to tray.",IDC_GENERAL_TRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11
423    CONTROL         "Close to tray",IDC_GENERAL_CLOSETRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11
424    CONTROL         "Confirm on close",IDC_GENERAL_CONFIRMCLOSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11
425    LISTBOX         IDC_LANGLIST,165,24,149,70,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
426    CTEXT           "Language (requires restart)",IDC_GENERAL_LANG,165,13,150,8
427END
428
429IDD_ADVTRACKER DIALOGEX 0,0,305,69
430STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
431FONT 8,"MS Shell Dlg",400,0,1
432BEGIN
433    LTEXT           "List of Trackers.",IDC_TRACKER_LABEL,7,6,95,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
434    PUSHBUTTON      "Apply",IDC_TRACKER_APPLY,126,3,32,14,WS_DISABLED
435    PUSHBUTTON      "Reset",IDC_TRACKER_RESET,92,3,32,14
436    AUTOCHECKBOX    "Send login info to trackers.",IDC_TRACKER_LOGINCHECK,166,4,101,12
437    EDITTEXT        IDC_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL
438    EDITTEXT        IDC_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD
439    RTEXT           "Username : ",IDC_TRACKER_USER_S,164,20,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
440    RTEXT           "Password : ",IDC_TRACKER_PASS_S,164,34,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE
441    CONTROL         "",IDC_TRACKERLIST,"SysListView32",WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47
442    PUSHBUTTON      "Apply",IDC_LOGIN_APPLY,207,46,51,14,BS_DEFPUSHBUTTON
443    PUSHBUTTON      "Preannounce",IDC_REANNOUNCE,207,46,51,14
444END
445
446IDD_ADVDEBUGLOG DIALOGEX 0,0,305,81
447STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
448FONT 8,"MS Shell Dlg",400,0,1
449BEGIN
450    CONTROL         "",IDC_DEBUGLISTVIEW,"SysListView32",WS_TABSTOP|WS_BORDER|LVS_ALIGNLEFT|LVS_REPORT,4,7,296,59
451    AUTOCHECKBOX    "Log to file.",IDC_DEBUGFILECHECK,4,69,44,9
452    AUTOCHECKBOX    "Log debug events.",IDC_DEBUGDEBUGCHECK,48,69,198,9
453END
454
455IDD_TRACKEDIT DIALOGEX 0,0,186,50
456STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
457EXSTYLE WS_EX_TOOLWINDOW
458CAPTION "Add New Tracker"
459FONT 8,"MS Shell Dlg",400,0,1
460BEGIN
461    PUSHBUTTON      "OK",IDOK,78,32,50,14,BS_DEFPUSHBUTTON
462    PUSHBUTTON      "Cancel",IDCANCEL,132,32,50,14
463    LTEXT           "URL",IDC_TRACKER_TEXT_URL,4,5,100,10
464    EDITTEXT        IDC_TRACKER_EDIT_URL,4,15,134,13,ES_AUTOHSCROLL
465    EDITTEXT        IDC_TRACKER_EDIT_TIER,142,15,40,13,ES_AUTOHSCROLL
466    LTEXT           "Tier",IDC_TRACKER_TEXT_TIER,142,5,40,10
467END
468
469IDD_PEEREDIT DIALOGEX 0,0,240,50
470STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
471EXSTYLE WS_EX_TOOLWINDOW
472CAPTION "Add New Web Seed or DHT Node"
473FONT 8,"MS Shell Dlg 2",400,0,1
474BEGIN
475    PUSHBUTTON      "OK",IDOK,132,32,50,14,BS_DEFPUSHBUTTON
476    PUSHBUTTON      "Cancel",IDCANCEL,186,32,50,14
477    LTEXT           "URL",HAL_NEWT_ADD_PEERS_URL_TEXT,4,5,104,10
478    EDITTEXT        HAL_NEWT_ADD_PEERS_URL_EDIT,4,15,104,13,ES_AUTOHSCROLL
479    LTEXT           "Port",HAL_NEWT_ADD_DHT_PORT_TEXT,112,5,50,10,WS_DISABLED
480    EDITTEXT        HAL_NEWT_ADD_DHT_PORT,112,15,50,13,ES_AUTOHSCROLL|WS_DISABLED
481    LTEXT           "Type",HAL_NEWT_ADD_PEERS_TYP_TEXT,166,5,70,10
482    COMBOBOX        HAL_NEWT_ADD_PEERS_TYP_CBOX,166,15,70,13,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
483END
484
485IDD_ADVPEER DIALOGEX 0, 0, 305, 69
486STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
487FONT 8, "MS Shell Dlg", 400, 0, 0x1
488BEGIN
489    CONTROL         "",IDC_PEERLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,4,7,297,59
490END
491
492IDD_ADVFILES DIALOGEX 0, 0, 305, 81
493STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
494FONT 8, "MS Shell Dlg", 400, 0, 0x1
495BEGIN
496    LTEXT           "",IDC_CONTAINER,4,7,297,70,0
497END
498
499IDD_PROGRESS DIALOGEX 0,0,191,60
500STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
501EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE
502CAPTION "Halite importing IP ranges..."
503FONT 8,"MS Shell Dlg",400,0,1
504BEGIN
505    CTEXT           "",IDC_PROG_DESCP,6,6,180,12
506    CONTROL         "",IDC_PROG_PROGRESS,"msctls_progress32",WS_BORDER,6,22,180,12
507    PUSHBUTTON      "Cancel",IDC_PROG_CANCEL,60,42,66,15
508END
509
510IDR_TRAY_MENU MENU
511BEGIN
512    POPUP "_POPUP_"
513    BEGIN
514        MENUITEM "Open &Halite",ID_TRAY_OPENHALITE
515        MENUITEM SEPARATOR
516        MENUITEM "&Pause All",ID_TRAY_PAUSEALL
517        MENUITEM "&Resume All",ID_TRAY_RESUMEALL
518        MENUITEM SEPARATOR
519        MENUITEM "E&xit",ID_TRAY_EXIT
520    END
521END
522
523IDR_LISTVIEW_MENU MENU
524BEGIN
525    POPUP "_POPUP_"
526    BEGIN
527        MENUITEM "Resume",ID_LVM_RESUME
528        MENUITEM "Pause",ID__LVM_PAUSE
529        MENUITEM "Stop",ID_LVM_STOP
530        MENUITEM "Recheck Files",ID_LVM_RECHECK
531        MENUITEM SEPARATOR
532    //    MENUITEM "Preannounce",ID_TLVM_PRIMARY
533        POPUP "Remove"
534        BEGIN
535            MENUITEM "Torrent File",ID_LVM_REMOVE_T
536            MENUITEM "Torrent and Data",ID_LVM_REMOVE_TD
537        END
538        MENUITEM SEPARATOR
539        MENUITEM "Open Download Folder",ID_LVM_DOWNLOAD_FOLDER
540        MENUITEM "Edit Download Folders",ID_LVM_EDIT_FOLDERS
541    END
542END
543
544IDR_TRACKERLV_MENU MENU
545BEGIN
546    POPUP "_POPUP_"
547    BEGIN
548        MENUITEM "New",ID_TLVM_NEW
549        MENUITEM "Edit",ID_TLVM_EDIT
550        MENUITEM "Set as Primary",ID_TLVM_PRIMARY
551        MENUITEM SEPARATOR
552        MENUITEM "Delete",ID_TLVM_DELETE
553    END
554END
555
556HAL_GENERIC_ADD_LV_MENU MENU
557BEGIN
558    POPUP "_POPUP_"
559    BEGIN
560        MENUITEM "New",         HAL_GENERIC_ALV_NEW
561        MENUITEM "Edit",        HAL_GENERIC_ALV_EDIT
562        MENUITEM "Delete",      HAL_GENERIC_ALV_DELETE
563    END
564END
565
5661 VERSIONINFO
567    FILEVERSION     HALITE_VERSION
568    PRODUCTVERSION  HALITE_VERSION
569    FILEOS          VOS_UNKNOWN
570    FILETYPE        VFT_UNKNOWN
571BEGIN
572    BLOCK "StringFileInfo"
573    BEGIN
574        BLOCK "180904b0"
575        BEGIN
576            VALUE "Comments", "libTorrrent based client."
577            VALUE "CompanyName", "BinaryNotions.com"
578            VALUE "FileDescription", "Halite BitTorrent Client"
579            VALUE "FileVersion", HALITE_VERSION_STRING
580            VALUE "InternalName", "Halite"
581            VALUE "LegalCopyright", "(C) Eoin O'Callaghan 2008"
582            VALUE "OriginalFilename", "Halite.exe"
583            VALUE "ProductName", "Halite"
584            VALUE "ProductVersion", HALITE_VERSION_STRING
585        END
586    END
587    BLOCK "VarFileInfo"
588    BEGIN
589        VALUE "Translation", 6153, 1200
590    END
591END
592
593STRINGTABLE
594BEGIN
595        HAL_NEW_PANE_DLG                          "Construct a New Torrent"
596    IDPANE_STATUS                 "(D-U) 0000.000KB/s - 0000.000KB/s"
597    IDPANE_CAPS_INDICATOR         "CAPS"
598    IDPANE_DHT                    "0000 DHT node(s)"
599    IDPANE_FILTER                 "Filtering 0000000 ranges."
600    IDS_TRYANOTHERPORT            "The BitTorrent session could not start. Try selecting another port in the settings."
601    IDS_DHTTRYANOTHERPORT         "DHT session could not start. Try selecting another port in the settings."
602    IDS_SAVEPROMPT                "Select a directory to save the files to or cancel to not download torrent at all."
603    IDS_NA                        "N/A"
604    HAL_HALITE                    "Halite"
605    HAL_INF                       "∞"
606    HAL_COMPLETED_SUMMARY         "%1$.2fMB of %2$.2fMB"
607    HAL_DOWNLOAD_SUMMARY          "This Session Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
608    HAL_DOWNLOADT_SUMMARY         "Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
609    HAL_PAYLOAD_SUMMARY           "Total transfer including protocol overhead: %1$.2fMB down and %2$.2fMB up."
610        HAL_NAME_STATUS                           "%1%, %2%."
611    HAL_TRANSFERED                                "%1$.2fMB down - %2$.2fMB up"
612    HAL_REMAINING                                 "%1$.2fMB of %2$.2fMB"
613    HAL_RATE                                      "%1$.2fKB/s down - %2$.2fKB/s up"
614    HAL_DHT_ON                    "%1% DHT node(s)"
615    HAL_DHT_OFF                   "DHT disabled"
616    HAL_IPFILTER_ON               "Filtering %1% range(s)"
617    HAL_IPFILTER_OFF              "IP filter disabled"
618    HAL_EVENT_STDEXP              "Standard exception (%1%) thrown from %2%."
619    HAL_DOWN_RATES                "(D-U) %1$.2fKB/s - %2$.2fKB/s"
620    HAL_NOT_LISTENING             "Halite not listening!"
621    HAL_PORT_OPEN                 "Port %1% open"
622    HAL_VERSION_STRING            HALITE_VERSION_STRING
623        HAL_FOLDER_SELECT                         "Select a directory to save the downloads to. Select cancel to accept default 'incoming' location."
624        HAL_TORRENT_TAB                           "Torrent"
625        HAL_PEERS_TAB                             "Peers"
626        HAL_FILES_TAB                             "Files"
627        HAL_TRACKER_TAB                           "Tracker"
628        HAL_DEBUG_TAB                             "Logging"
629        HAL_INCORRECT_ENCODING_LEVEL  "An invalid encoding level, %1%, was passed as an encryption setting."
630        HAL_INCORRECT_CONNECT_POLICY  "An invalid connection policy, %1%, was passed as an encryption setting."
631        HAL_AUTOSORT                              "Auto Sort"
632        HAL_TORRENT_ROOT                          "Torrent Root"
633        HAL_WINDOW_CLOSECONFRIM           "Are you sure you wish to close Halite? Doing so will stop any active torrents"
634        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."
635        HAL_SAVE_TEXT                                   "Save"
636END
637
638STRINGTABLE
639BEGIN
640    HAL_PEER_INTERESTING                "Interesting"
641    HAL_PEER_CHOKED                     "Choked"
642    HAL_PEER_REMOTE_INTERESTING         "Interested in us"
643    HAL_PEER_REMOTE_CHOKED              "Has choked us"
644    HAL_PEER_SUPPORT_EXTENSIONS         "Supports extensions"
645    HAL_PEER_LOCAL_CONNECTION           "Local connection"
646    HAL_PEER_HANDSHAKE                  "Handshake"
647    HAL_PEER_CONNECTING                 "Connecting"
648    HAL_PEER_QUEUED                             "Queued"
649    HAL_PEER_RC4_ENCRYPTED              "RC4 Encrypted"
650    HAL_PEER_PLAINTEXT_ENCRYPTED    "Plaintext Encrypted"
651END
652
653STRINGTABLE
654BEGIN
655    HAL_TORRENT_QUEUED_CHECKING         "Queued for Checking"
656    HAL_TORRENT_CHECKING_FILES          "Checking Files"
657    HAL_TORRENT_CONNECTING                      "Connecting to Tracker"
658    HAL_TORRENT_DOWNLOADING                     "Downloading"
659    HAL_TORRENT_FINISHED                        "Finished"
660    HAL_TORRENT_SEEDING                         "Seeding"
661    HAL_TORRENT_ALLOCATING                      "Allocating"
662    HAL_TORRENT_QUEUED                          "Queued"
663        HAL_TORRENT_STOPPED                             "Stopped"
664        HAL_TORRENT_PAUSED                              "Paused"
665        HAL_TORRENT_STOPPING                    "Stopping"
666        HAL_TORRENT_PAUSING                             "Pausing"
667        HAL_TORRENT_METADATA                    "Downloading Metadata"
668       
669        HAL_TORRENT_IMPORT_FILTERS              "Importing IP Filters..."
670        HAL_TORRENT_LOAD_FILTERS                "Loading IP filters..."
671
672        HAL_NEWT_CREATING_TORRENT               "Creating Torrent..."
673        HAL_NEWT_HASHING_PIECES                 "Calculating Piece Hashes..."
674        HAL_NEWT_DIALOG_TITLE                   "Creating a New Torrent File"
675        HAL_NEWT_CREATION_CANCELED              "User canceled Torrent file creation"
676
677        HAL_NEWT_ADD_PEERS_WEB                  "Web Seed"
678        HAL_INT_NEWT_ADD_PEERS_WEB              "Web Seed"
679        HAL_NEWT_ADD_PEERS_DHT                  "DHT Node"
680        HAL_INT_NEWT_ADD_PEERS_DHT              "DHT Node"
681
682        HAL_NEWT_EDIT_PEER                              "Edit Peer"
683        HAL_NEWT_ADD_NEW_PEER                   "Add New Peer"
684        HAL_NEWT_SAVING_TORRENT                 "Saving Torrent"
685        HAL_NEWT_EDIT_TRACKER                   "Edit Tracker"
686        HAL_NEWT_ADD_NEW_TRACKER                "Add New Tracker"
687END
688
689STRINGTABLE
690BEGIN
691        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"
692        HAL_DEBUG_LISTVIEW_COLUMNS              "Time;Message;Severity"
693        HAL_TRACKER_LISTVIEW_COLUMNS    "Tracker;Tier"
694        HAL_DIALOGPEER_LISTVIEW_COS             "Peer;Country;Download;Upload;Type;Client"
695        HAL_DIALOGPEER_LISTVIEW_ADV             "Peer;Country;Download;Upload;Type;Client;Status"
696        HAL_DIALOGFILE_LISTVIEW_ADV             "Filename;Path;Size;Progress;Priority"
697        HAL_FILES_LISTVIEW_ADV                  "Filename;Path;Size"
698        HAL_NTPLVM_NAMES                                "URL;Port;Type"
699
700        HAL_FILE_PRIORITY_0             "Don't download"
701        HAL_FILE_PRIORITY_1             "Normal"
702        HAL_FILE_PRIORITY_2             "2"
703        HAL_FILE_PRIORITY_3             "3"
704        HAL_FILE_PRIORITY_4             "4"
705        HAL_FILE_PRIORITY_5             "Above Normal"
706        HAL_FILE_PRIORITY_6             "6"
707        HAL_FILE_PRIORITY_7             "Maximum"
708END
709
710IDR_FILESLISTVIEW_MENU MENU
711BEGIN
712    POPUP "_POPUP_"
713    BEGIN
714        POPUP "Set Priority"
715        BEGIN
716            MENUITEM "Don't download",ID_HAL_FILE_PRIORITY_0
717            MENUITEM "Normal",ID_HAL_FILE_PRIORITY_1
718//            MENUITEM "2",ID_HAL_FILE_PRIORITY_2
719//            MENUITEM "3",ID_HAL_FILE_PRIORITY_3
720//            MENUITEM "4",ID_HAL_FILE_PRIORITY_4
721            MENUITEM "Above Normal",ID_HAL_FILE_PRIORITY_5
722//            MENUITEM "6",ID_HAL_FILE_PRIORITY_6
723            MENUITEM "Maximum",ID_HAL_FILE_PRIORITY_7
724        END
725    END
726END
727
728IDR_MAINFRAME TOOLBAR 22,22
729BEGIN
730    BUTTON                      ID_FILE_NEW
731    BUTTON                      ID_FILE_OPEN
732    SEPARATOR
733    BUTTON                      ID_SETTINGS
734    BUTTON                      ID_ADVANCED
735    SEPARATOR
736    BUTTON                      ID_RESUME
737    BUTTON                      ID_PAUSE
738    SEPARATOR
739    BUTTON                      ID_HELP
740END
741
742IDR_APP_ICON            ICON                    "Halite.ico"
743IDR_MAINFRAME           BITMAP                  "toolbar.bmp"
744
745STRINGTABLE
746BEGIN
747    HAL_EVENTNONE                                       "None"
748    HAL_EVENTDEBUG                                      "Debug"
749    HAL_EVENTINFO                                       "Info"
750    HAL_EVENTWARNING                            "Warning"
751    HAL_EVENTCRITICAL                           "Critical"
752
753    HAL_PEER_ALERT                                      "Peer %2%: %1%."
754    HAL_PEER_BAN_ALERT                          "Peer banned %2%. (%1%)"
755        HAL_HASH_FAIL_ALERT                             "Hash failed for piece %2% of %1%."
756        HAL_URL_SEED_ALERT                              "URL Seed %2%, %3%. (%1%)"
757        HAL_TRACKER_WARNING_ALERT               "Tracker warning: %2%! (%1%)"
758        HAL_TRACKER_ANNOUNCE_ALERT              "Tracker Announce. (%1%)"
759        HAL_TRACKER_ALERT                               "Alert %2%, Status code: %4%, Times %3%. (%1%)"
760        HAL_TRACKER_REPLY_ALERT                 "%2%. %3% Peers. (%1%)"
761        HAL_FAST_RESUME_ALERT                   "Fast resume failed: %2%. (%1%)"
762        HAL_PIECE_FINISHED_ALERT                "Piece %2% finished. (%1%)"
763        HAL_BLOCK_FINISHED_ALERT                "Block %2% of piece %3% finished. (%1%)"
764        HAL_BLOCK_DOWNLOADING_ALERT             "Block %2% of piece %3% downloading. (%1%)"
765        HAL_LISTEN_SUCCEEDED_ALERT              "Successfully %1%."
766        HAL_LISTEN_FAILED_ALERT                 "Failed, %1%"
767        HAL_LISTEN_V6_FAILED_ALERT              "IP version 6 listen attempt failed. Not serious."
768        HAL_IPFILTER_ALERT                              "IP Filter blocked %1%, %2%."
769
770        LBT_EVENT_TORRENT_FINISHED              "Torrent %1% finished."
771        LBT_EVENT_TORRENT_PAUSED                "Torrent %1% paused."
772    HAL_EVENT_TORRENTEXP                        "Torrent (%1%) exception caught: %2% from %3%."
773    HAL_EVENT_INVTORRENT                        "Invalid torrent (%1%) from %2%."
774
775        HAL_EVENT_EXP                                   "Exception caught: %1%, from %2%."
776    HAL_EVENT_XML_EXP                           "Xml Exception (%1%) with %2%."
777        HAL_EVENT_UNICODE_EXP                   "Unicode exception: %1%."
778        HAL_EVENT_UNCLASSIFIED                  "Bittorrent Event: %1%."
779        HAL_EVENT_PEER                                  "Peer Event: %1%."
780        HAL_EVENT_TRACKER                               "Tracker Event: %1%."
781        HAL_EVENT_DEBUG                                 "Debug Event: %1%."
782        HAL_EVENT_DEV                                   "Dev Msg: %1%."
783END
784
785#if 0
786
787IDD_DIALOG1 DIALOGEX 0, 0, 186, 95
788STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
789CAPTION "Dialog"
790FONT 8, "MS Shell Dlg", 400, 0, 0x1
791BEGIN
792    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
793    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
794END
795
796IDD_DIALOG2 DIALOGEX 0, 0, 186, 94
797STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
798CAPTION "Dialog"
799FONT 8, "MS Shell Dlg", 400, 0, 0x1
800BEGIN
801    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
802    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
803END
804
805IDD_DIALOG3 DIALOGEX 0, 0, 186, 95
806STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
807EXSTYLE WS_EX_TOOLWINDOW
808CAPTION "Dialog"
809FONT 8, "MS Shell Dlg", 400, 0, 0x1
810BEGIN
811    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
812    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
813END
814
815IDD_DIALOG4 DIALOGEX 0, 0, 186, 94
816STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_SYSMENU
817FONT 8, "MS Shell Dlg", 400, 0, 0x1
818BEGIN
819    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
820    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
821END
822
823#endif
Note: See TracBrowser for help on using the repository browser.