source: trunk/res/Halite.rc @ 419

Revision 419, 72.2 KB checked in by Eoin, 12 years ago (diff)

Factored out base code for adding and editing items in ListViews?. Made the NewTorrent? Tracker ListView? editable.

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