source: res/Halite.rc @ 326

Revision 326, 58.9 KB checked in by Eoin, 12 years ago (diff)

Fixed files display and transfer rate settings.

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