source: trunk/res/Halite.rc @ 459

Revision 459, 78.9 KB checked in by Eoin, 12 years ago (diff)

Tweaks to shutdown code.

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