source: res/Halite.rc @ 333

Revision 333, 59.1 KB checked in by Eoin, 12 years ago (diff)

UI fully converted to Autosize.

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