source: res/Halite.rc @ 268

Revision 268, 52.3 KB checked in by Eoin, 13 years ago (diff)

Added copyright eventually.

Line 
1
2//         Copyright Eóin O'Callaghan 2006 - 2007.
3// Distributed under the Boost Software License, Version 1.0.
4//    (See accompanying file LICENSE_1_0.txt or copy at
5//          http://www.boost.org/LICENSE_1_0.txt)
6
7#include "resource.h"
8#include "afxres.h"
9
10IDR_APP_ICON        ICON          "Halite.ico"
11IDR_MAINFRAME       BITMAP        "toolbar.bmp"
12IDR_ABOUT_TEXT      HALITE_RTF_RES_TYPE                     "About.rtf"
13
14STRINGTABLE
15BEGIN
16    HALITE_LANGUAGE    "English"
17END
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
32    LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,185,37,115,8
33    RTEXT           "Total",IDC_NCD,182,25,25,8
34    RTEXT           "Up",IDC_NCU,245,25,20,8
35    RTEXT           "Up",IDC_TLU,245,49,20,8
36    RTEXT           "Down",IDC_TLD,182,49,25,8
37       
38    LTEXT           "N/A",IDC_TRACKER,10,103,170,8,SS_WORDELLIPSIS//| WS_BORDER
39       
40    RTEXT           "Update in:",IDC_UPDATESTAT,185,103,40,8
41    LTEXT           "N/A",IDC_UPDATE,228,103,71,8,SS_WORDELLIPSIS//| WS_BORDER
42    EDITTEXT        IDC_EDITRATIO,267,60,34,12,ES_AUTOHSCROLL
43    LTEXT           "Ratio (this session):",IDC_RATIOESTATIC,182,63,70,8,SS_WORDELLIPSIS
44       
45    RTEXT           "Torrent:",IDC_NAME_STATUS_LABEL,9,17,39,8,SS_WORDELLIPSIS
46    LTEXT           "N/A",IDC_NAME_STATUS,53,17,127,8,SS_WORDELLIPSIS// | WS_BORDER
47       
48    RTEXT           "Peers:",IDC_PEERS_LABEL,9,28,39,8,SS_WORDELLIPSIS
49    RTEXT           "Transfered:",IDC_TRANSFERED_LABEL,9,40,39,8,SS_WORDELLIPSIS
50    RTEXT           "Remaining:",IDC_REMAINING_LABEL,9,52,39,8,SS_WORDELLIPSIS
51    RTEXT           "Rates:",IDC_RATE_LABEL,9,64,39,8,SS_WORDELLIPSIS
52       
53    RTEXT           "Seeds:",IDC_SEEDS_LABEL,97,28,39,8,SS_WORDELLIPSIS
54    RTEXT           "Overhead:",IDC_OVERHEAD_LABEL,97,40,39,8,SS_WORDELLIPSIS
55    RTEXT           "ETA:",IDC_ETA_LABEL,97,52,39,8,SS_WORDELLIPSIS
56    RTEXT           "Ratio:",IDC_RATIO_LABEL,97,64,39,8,SS_WORDELLIPSIS
57       
58    LTEXT           "N/A",IDC_PEERS,53,28,39,8,SS_WORDELLIPSIS //| WS_BORDER
59    LTEXT           "N/A",IDC_TRANSFERED,53,40,39,8,SS_WORDELLIPSIS //| WS_BORDER
60    LTEXT           "N/A",IDC_REMAINING,53,52,39,8,SS_WORDELLIPSIS //| WS_BORDER
61    LTEXT           "N/A",IDC_RATE,53,64,39,8,SS_WORDELLIPSIS// | WS_BORDER
62       
63    LTEXT           "N/A",IDC_SEEDS,141,28,39,8,SS_WORDELLIPSIS //| WS_BORDER
64    LTEXT           "N/A",IDC_OVERHEAD,141,40,39,8,SS_WORDELLIPSIS //| WS_BORDER
65    LTEXT           "N/A",IDC_ETA,141,52,39,8,SS_WORDELLIPSIS//| WS_BORDER
66    LTEXT           "N/A",IDC_RATIO,141,64,39,8,SS_WORDELLIPSIS //| WS_BORDER
67END
68
69IDD_CONFIGBIT DIALOGEX 0, 0, 285, 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,114,12
75    EDITTEXT        IDC_BC_PORTFROM,126,29,54,12,ES_AUTOHSCROLL
76    EDITTEXT        IDC_BC_PORTTO,217,29,54,12,ES_AUTOHSCROLL
77    CONTROL         "Enable DHT",IDC_BC_DHT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,68,10
78    CONTROL         "to",IDC_BC_PORTCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,182,29,32,12
79    LTEXT           "Select the (TCP) port (or range) on which to listen for incomming connections.",IDC_STATIC,12,17,258,11
80    GROUPBOX        "Distributed Hash Tables",IDC_STATIC,5,108,217,39
81    EDITTEXT        IDC_BC_DHTPORT,139,119,77,12,ES_AUTOHSCROLL
82    RTEXT           "Port (UDP) : ",IDC_BC_DHTPORT_S,85,121,51,8
83    CTEXT           "(DHT will not apply to pirvate torrents)",IDC_STATIC,11,134,205,8
84    RTEXT           "Need Help?",IDC_BC_HELP_LINK,229,139,51,8
85    GROUPBOX        "General Settings",IDC_STATIC,5,7,274,54
86    EDITTEXT        IDC_BC_HALFCONN_NUM,182,44,54,12,ES_AUTOHSCROLL
87    CONTROL         "Limit the no. of half-open connections",IDC_BC_HALFCONN_CHECK,
88                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,45,166,12
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, 285, 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_STATIC,5,7,274,29
119    CONTROL         "Enable IP filtering.",IDC_BC_FILTERCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,18,102,12
120    PUSHBUTTON      "Import ipfilter.dat",IDC_BC_FILTERLOAD,196,17,75,14,WS_DISABLED
121    PUSHBUTTON      "Clear IP database",IDC_BC_FILTERCLEAR,115,17,75,14,WS_DISABLED
122    GROUPBOX        "Protocol Encryption",IDC_STATIC,5,39,274,75
123    CONTROL         "Enable Protocol Encryption.",IDC_SC_ENABLE_PE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,50,104,10
124    GROUPBOX        "Connection Policies",IDC_STATIC,170,49,101,58
125    LTEXT           "Incoming",IDC_STATIC,177,61,42,9
126    RTEXT           "Outcoming",IDC_STATIC,220,61,42,9
127    CONTROL         "",IDC_SC_PE_CP_IN_FORCED,"Button",BS_AUTORADIOBUTTON | WS_GROUP,178,73,16,10
128    CONTROL         "",IDC_SC_PE_CP_IN_ENABLED,"Button",BS_AUTORADIOBUTTON,178,83,16,10
129    CONTROL         "",IDC_SC_PE_CP_IN_DISABLED,"Button",BS_AUTORADIOBUTTON,178,93,16,10
130    CTEXT           "Forced",IDC_STATIC,198,71,44,8
131    CTEXT           "Enabled",IDC_STATIC,198,82,44,8
132    CTEXT           "Disablied",IDC_STATIC,198,93,44,8
133    CONTROL         "",IDC_SC_PE_CP_OUT_FORCED,"Button",BS_AUTORADIOBUTTON | WS_GROUP,246,73,16,10,WS_EX_RIGHT
134    CONTROL         "",IDC_SC_PE_CP_OUT_ENABLED,"Button",BS_AUTORADIOBUTTON,246,83,16,10,WS_EX_RIGHT
135    CONTROL         "",IDC_SC_PE_CP_OUT_DISABLED,"Button",BS_AUTORADIOBUTTON,246,93,16,10,WS_EX_RIGHT
136    GROUPBOX        "Encoding Level",IDC_STATIC,12,63,151,44
137    CONTROL         "Plaintext",IDC_SC_PE_ENC_PLAIN,"Button",BS_AUTORADIOBUTTON | WS_GROUP,18,73,141,10
138    CONTROL         "RC4",IDC_SC_PE_ENC_RC4,"Button",BS_AUTORADIOBUTTON,18,84,141,10
139    CONTROL         "Both",IDC_SC_PE_ENC_BOTH,"Button",BS_AUTORADIOBUTTON,18,95,58,10
140    CONTROL         "Prefer RC4",IDC_SC_PE_ENC_RC4_PERFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,79,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,283,165
192STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU
193CAPTION "Torrents"
194FONT 8,"MS Shell Dlg",400,0,1
195BEGIN
196    GROUPBOX        "Global Limits",IDC_STATIC,6,6,271,55
197    EDITTEXT        IDC_BC_MAXCONN,95,29,42,12,ES_AUTOHSCROLL
198    RTEXT           "Total max connections :",IDC_STATIC,11,31,78,11
199    RTEXT           "Total upload slots :",IDC_STATIC,11,44,78,10
200    EDITTEXT        IDC_BC_MAXUP,95,42,42,12,ES_AUTOHSCROLL
201    EDITTEXT        IDC_BC_DOWNRATE,229,29,42,12,ES_AUTOHSCROLL
202    RTEXT           "Download Rate (KB/s) :",IDC_STATIC,145,31,78,11
203    RTEXT           "Upload Rate (KB/s) :",IDC_STATIC,151,44,72,10
204    EDITTEXT        IDC_BC_UPRATE,229,42,42,12,ES_AUTOHSCROLL
205    EDITTEXT        IDC_BC_TMAXCONN,95,88,42,12,ES_AUTOHSCROLL
206    RTEXT           "Total max connections :",IDC_STATIC,11,91,78,12
207    RTEXT           "Total upload slots :",IDC_STATIC,11,104,78,12
208    EDITTEXT        IDC_BC_TMAXUP,95,101,42,12,ES_AUTOHSCROLL
209    EDITTEXT        IDC_BC_TDOWNRATE,229,88,42,12,ES_AUTOHSCROLL
210    RTEXT           "Download Rate (KB/s) :",IDC_STATIC,145,91,78,12
211    RTEXT           "Upload Rate (KB/s) :",IDC_STATIC,151,104,72,12
212    EDITTEXT        IDC_BC_TUPRATE,229,101,42,12,ES_AUTOHSCROLL
213    GROUPBOX        "Torrent Defaults",IDC_STATIC,6,66,271,82
214    LTEXT           "These options set global maximums which will always be honoured.",IDC_STATIC,13,16,257,11
215    LTEXT           "These options specify the default limits applied to new torrents.",IDC_STATIC,13,76,257,11
216    RTEXT           "Default save folder : ",IDC_STATIC,13,120,77,11
217    EDITTEXT        IDC_BC_SAVEFOLDER,95,119,152,12,ES_AUTOHSCROLL
218    PUSHBUTTON      "...",IDC_BC_SAVEBROWSE,251,118,18,13
219    AUTOCHECKBOX    "Prompt for alternate save folder.",IDC_BC_PROMPTSAVE,95,133,135,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_STATIC,4,3,40,8
264    RTEXT           "Tracker:",IDC_STATIC,4,15,40,8
265    RTEXT           "Status:",IDC_STATIC,4,27,40,8
266    RTEXT           "Time left:",IDC_STATIC,4,39,40,8
267    LTEXT           "N/A",IDC_NAME,45,3,145,10,SS_WORDELLIPSIS
268    LTEXT           "N/A",IDC_TRACKER,45,15,145,8,SS_WORDELLIPSIS
269    LTEXT           "N/A",IDC_STATUS,45,27,145,8,SS_WORDELLIPSIS
270    LTEXT           "N/A",IDC_AVAIL,45,39,36,8,SS_WORDELLIPSIS
271    LTEXT           "Torrent connection limits:",IDC_NC,195,3,115,8
272    LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,195,27,115,8
273    RTEXT           "Total",IDC_NCD,192,15,25,8
274    RTEXT           "Up",IDC_NCU,255,15,20,8
275    RTEXT           "Up",IDC_TLU,255,39,20,8
276    RTEXT           "Down",IDC_TLD,192,39,25,8
277    RTEXT           "Completed:",IDC_STATIC,85,39,44,8
278    LTEXT           "N/A",IDC_COMPLETE,132,39,58,8,SS_WORDELLIPSIS
279    GROUPBOX        "",IDC_DETAILS_GROUP,1,-4,368,77,0,WS_EX_TRANSPARENT
280END
281
282IDD_ABOUT DIALOGEX 0,0,283,150
283STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU
284CAPTION "About"
285FONT 8,"MS Shell Dlg",400,0,1
286BEGIN
287    GROUPBOX        "Program Information",IDC_STATIC,5,7,271,136
288    RTEXT           HALITE_VERSION_STRING,IDC_STATIC,145,145,129,9,WS_TABSTOP
289    LTEXT           "",IDC_EDITABOUT,8,15,265,125,WS_TABSTOP
290    CONTROL         "",IDC_RICHEDITABOUT,"RichEdit20A",ES_MULTILINE | WS_VSCROLL | WS_TABSTOP | ES_READONLY,13,17,258,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,10
299END
300
301IDD_CONFIGGENERAL DIALOGEX 0, 0, 283, 90
302STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
303CAPTION "General"
304FONT 8, "MS Shell Dlg", 400, 0, 0x1
305BEGIN
306    CONTROL         "Allow only one instance to run.",IDC_GENERAL_ONEINST,
307                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,16,136,14
308    GROUPBOX        "General Settings",IDC_STATIC,7,6,271,77
309    CONTROL         "Advanced GUI",IDC_GENERAL_ADVGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,42,136,14
310    CONTROL         "Minimize to tray.",IDC_GENERAL_TRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,29,136,14
311    LISTBOX         IDC_LANGLIST,156,24,114,54,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
312    CTEXT           "Language (requires restart)",IDC_STATIC,156,12,114,8
313END
314
315IDD_ADVTRACKER DIALOGEX 0,0,305,69
316STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
317FONT 8,"MS Shell Dlg",400,0,1
318BEGIN
319    LTEXT           "List of Trackers.",-1,7,6,95,8
320    EDITTEXT        IDC_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL
321    EDITTEXT        IDC_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD
322    RTEXT           "Username : ",IDC_TRACKER_USER_S,164,20,42,8
323    RTEXT           "Password : ",IDC_TRACKER_PASS_S,164,34,42,8
324    AUTOCHECKBOX    "Send login info to trackers.",IDC_TRACKER_LOGINCHECK,166,4,101,12
325    CONTROL         "",IDC_TRACKERLIST,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47
326    PUSHBUTTON      "Reannounce",BTNREANNOUNCE,207,46,51,14
327    PUSHBUTTON      "Apply",IDC_TRACKER_APPLY,126,3,32,14,WS_DISABLED
328    PUSHBUTTON      "Reset",IDC_TRACKER_RESET,92,3,32,14
329END
330
331IDD_ADVDEBUGLOG DIALOGEX 0,0,305,81
332STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW
333FONT 8,"MS Shell Dlg",400,0,1
334BEGIN
335    AUTOCHECKBOX    "Log to file.",IDC_DEBUGFILECHECK,4,69,54,9
336    CONTROL         "",IDC_DEBUGLISTVIEW,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59
337    AUTOCHECKBOX    "Log debug events.",IDC_DEBUGDEBUGCHECK,58,69,78,9
338END
339
340IDD_TRACKEDIT DIALOGEX 0,0,186,50
341STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_VISIBLE | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU
342EXSTYLE WS_EX_TOOLWINDOW
343CAPTION "Add New Tracker"
344FONT 8,"MS Shell Dlg 2",400,0,1
345BEGIN
346    PUSHBUTTON      "OK",IDOK,41,31,50,14,BS_DEFPUSHBUTTON
347    PUSHBUTTON      "Cancel",IDCANCEL,95,31,50,14
348    LTEXT           "Tracker URL",IDC_STATIC,5,5,47,10
349    EDITTEXT        IDC_TRACKER_EDIT_URL,4,15,145,12,ES_AUTOHSCROLL
350    EDITTEXT        IDC_TRACKER_EDIT_TIER,153,15,30,12,ES_AUTOHSCROLL
351    LTEXT           "Tier",IDC_STATIC,155,5,15,10
352END
353
354IDD_ADVPEER DIALOGEX 0, 0, 305, 69
355STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
356FONT 8, "MS Shell Dlg", 400, 0, 0x1
357BEGIN
358    CONTROL         "",IDC_PEERLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,4,7,297,59
359END
360
361IDR_TRAY_MENU MENU
362BEGIN
363    POPUP "_POPUP_"
364    BEGIN
365        MENUITEM "Open &Halite",ID_TRAY_OPENHALITE
366        MENUITEM SEPARATOR
367        MENUITEM "&Pause All",ID_TRAY_PAUSEALL
368        MENUITEM "&Resume All",ID_TRAY_RESUMEALL
369        MENUITEM SEPARATOR
370        MENUITEM "E&xit",ID_TRAY_EXIT
371    END
372END
373
374IDR_LISTVIEW_MENU MENU
375BEGIN
376    POPUP "_POPUP_"
377    BEGIN
378        MENUITEM "Resume",ID_LVM_RESUME
379        MENUITEM "Pause",ID__LVM_PAUSE
380        MENUITEM "Stop",ID_LVM_STOP
381        MENUITEM SEPARATOR
382        MENUITEM "Reannounce",ID_LVM_REANNOUNCE
383        POPUP "Remove"
384        BEGIN
385            MENUITEM "Torrent File",ID_LVM_REMOVE_T
386            MENUITEM "Torrent and Data",ID_LVM_REMOVE_TD
387        END
388    END
389END
390
391IDR_TRACKERLV_MENU MENU
392BEGIN
393    POPUP "_POPUP_"
394    BEGIN
395        MENUITEM "New",ID_TLVM_NEW
396        MENUITEM "Edit",ID_TLVM_EDIT
397        MENUITEM "Delete",ID_TLVM_DELETE
398    END
399END
400
4011 VERSIONINFO
402    FILEVERSION     HALITE_VERSION
403    PRODUCTVERSION  HALITE_VERSION
404    FILEOS          VOS_UNKNOWN
405    FILETYPE        VFT_UNKNOWN
406BEGIN
407    BLOCK "StringFileInfo"
408    BEGIN
409        BLOCK "180904b0"
410        BEGIN
411            VALUE "Comments", "libTorrrent based client."
412            VALUE "CompanyName", "BinaryNotions.com"
413            VALUE "FileDescription", "Halite BitTorrent Client"
414            VALUE "FileVersion", HALITE_VERSION_STRING
415            VALUE "InternalName", "Halite"
416            VALUE "LegalCopyright", "(C) Eoin O'Callaghan 2007"
417            VALUE "OriginalFilename", "Halite.exe"
418            VALUE "ProductName", "Halite"
419            VALUE "ProductVersion", HALITE_VERSION_STRING
420        END
421    END
422    BLOCK "VarFileInfo"
423    BEGIN
424        VALUE "Translation", 6153, 1200
425    END
426END
427
428STRINGTABLE
429BEGIN
430    IDPANE_STATUS                 "(D-U) 0000.000KB/s - 0000.000KB/s"
431    IDPANE_CAPS_INDICATOR         "CAPS"
432    IDPANE_DHT                    "0000 DHT node(s)"
433    IDPANE_FILTER                 "Filtering 0000000 ranges."
434    IDS_TRYANOTHERPORT            "The BitTorrent session could not start. Try selecting another port in the settings."
435    IDS_DHTTRYANOTHERPORT         "DHT session could not start. Try selecting another port in the settings."
436    IDS_SAVEPROMPT                "Select a directory to save the files to or cancel to not download torrent at all."
437    HAL_EVENTNONE                 "None"
438    HAL_EVENTDEBUG                "Debug"
439    HAL_EVENTINFO                 "Info"
440    HAL_EVENTCRITICAL             "Critical"
441    HAL_PEERALERT                 "Libtorrent Peer Alert: %1%."
442    HAL_EVENT_XMLEXP              "Xml Exception (%1%) with %2%."
443    IDS_NA                        "N/A"
444    HAL_EVENT_TORRENTEXP          "Torrent (%1%) exception caught; %2% from %3%."
445    HAL_EVENT_INVTORRENT          "Invalid torrent (%1%) from %2%."
446    HAL_COMPLETED_SUMMARY         "%1$.2fMB of %2$.2fMB"
447    HAL_DOWNLOAD_SUMMARY          "This Session Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
448    HAL_DOWNLOADT_SUMMARY         "Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f."
449    HAL_PAYLOAD_SUMMARY           "Total transfer including protocol overhead; %1$.2fMB down and %2$.2fMB up."
450        HAL_NAME_STATUS                           "Name: %1%, %2%."
451    HAL_TRANSFERED                                "%1$.2fMB down - %2$.2fMB up"
452    HAL_REMAINING                                 "%1$.2fMB of %2$.2fMB"
453    HAL_RATE                                      "%1$.2fKB/s down - %2$.2fKB/s up"
454    HAL_DHT_ON                    "%1% DHT node(s)"
455    HAL_DHT_OFF                   "DHT disabled"
456    HAL_IPFILTER_ON               "Filtering %1% range(s)"
457    HAL_IPFILTER_OFF              "IP filter disabled"
458    HAL_EVENT_STDEXP              "Standard exception (%1%) thrown from %2%."
459    HAL_DOWN_RATES                "(D-U) %1$.2fKB/s - %2$.2fKB/s"
460    HAL_NOT_LISTENING             "Halite not listening!"
461    HAL_PORT_OPEN                 "Port %1% open"
462    HAL_VERSION_STRING            HALITE_VERSION_STRING
463        HAL_EVENT_EXP                 "Exception caught; %1%, from %2%."
464        HAL_EVENT_XML_EXP             "XML exception: %1%."
465        HAL_EVENT_UNICODE_EXP         "Unicode exception: %1%."
466        HAL_EVENT_UNCLASSIFIED            "Bittorrent Event: %1%."
467        HAL_EVENT_PEER                            "Peer Event: %1%."
468        HAL_EVENT_TRACKER                         "Tracker Event: %1%."
469        HAL_EVENT_DEBUG                           "Debug Event: %1%."
470        HAL_FOLDER_SELECT                         "Select a directory to save the downloads to. Select cancel to accept default 'incomming' location."
471        HAL_TORRENT_TAB                           "Torrent"
472        HAL_PEERS_TAB                             "Peers"
473        HAL_TRACKER_TAB                           "Tracker"
474        HAL_DEBUG_TAB                             "Logging"
475        HAL_INCORRECT_ENCODING_LEVEL  "An invalid encoding level, %1%, was passed as an encryption setting."
476        HAL_INCORRECT_CONNECT_POLICY  "An invalid connection policy, %1%, was passed as an encryption setting."
477        HAL_AUTOSORT                              "Auto Sort"
478END
479
480STRINGTABLE
481BEGIN
482    HAL_PEER_INTERESTING    "Interesting"
483    HAL_PEER_CHOKED         "Choked"
484    HAL_PEER_REMOTE_INTERESTING "Interested in us"
485    HAL_PEER_REMOTE_CHOKED  "Has choked us"
486    HAL_PEER_SUPPORT_EXTENSIONS "Supports extensions"
487    HAL_PEER_LOCAL_CONNECTION "Local connection"
488    HAL_PEER_HANDSHAKE      "Handshake"
489    HAL_PEER_CONNECTING     "Connecting"
490    HAL_PEER_QUEUED         "Queued"
491    HAL_PEER_RC4_ENCRYPTED     "RC4 Encrypted"
492    HAL_PEER_PLAINTEXT_ENCRYPTED         "Plaintext Encrypted"
493END
494
495STRINGTABLE
496BEGIN
497HAL_ABOUT_BOX "Halite"
498//HAL_ABOUT_BOX "Halite is a BitTorrent client based on the libtorrent library from Rasterbar.com. The program is written in C++ relying on the Boost libraries and WTL. It is open sourced under a MIT and/or Boost software licence.\r\n\r\nThis project has only been possible thanks to the excellent work others. I'd like to acknowledge some of those people.\r\n\r\nArvid Norberg - www.rasterbar.com - Author of the libtorrent library.\r\nChristopher Kohlhoff - asio.sourceforge.net - Author of Boost.ASIO.\r\nnudone (Nick Pearson) - wtfcody.com / nudsville.com - Designed the Icon."
499END
500
501STRINGTABLE
502BEGIN
503    HAL_TORRENT_QUEUED_CHECKING "Queued for Checking"
504    HAL_TORRENT_CHECKING_FILES "Checking Files"
505    HAL_TORRENT_CONNECTING  "Connecting to Tracker"
506    HAL_TORRENT_DOWNLOADING "Downloading"
507    HAL_TORRENT_FINISHED    "Finished"
508    HAL_TORRENT_SEEDING     "Seeding"
509    HAL_TORRENT_ALLOCATING  "Allocating"
510    HAL_TORRENT_QUEUED      "Queued"
511        HAL_TORRENT_STOPPED             "Stopped"
512        HAL_TORRENT_PAUSED              "Paused"
513        HAL_TORRENT_METADATA    "Downloading Metadata"
514END
515
516STRINGTABLE
517BEGIN
518        HAL_LISTVIEW_COLUMNS              "Name;Status;Completed;Download;Upload;Peers;Seeds;ETA;Copies;Tracker;Reannounce;Ratio"
519        HAL_LISTVIEW_DEFAULTS             "100;110;60;60;60;42;45;61;45"
520        HAL_DEBUG_LISTVIEW_COLUMNS        "Time;Message;Severity"
521        HAL_DEBUG_LISTVIEW_DEFAULTS       "67;419;69"
522        HAL_TRACKER_LISTVIEW_COLUMNS  "Tracker;Tier"
523        HAL_TRACKER_LISTVIEW_DEFAULTS "287;50"
524        HAL_DIALOGPEER_LISTVIEW_COS       "Peer;Country;Download;Upload;Type;Client"
525        HAL_DIALOGPEER_LISTVIEW_COS_DEFAULTS      "100;70;70;70;100"
526        HAL_DIALOGPEER_LISTVIEW_ADV       "Peer;Country;Download;Upload;Type;Client;Status"
527        HAL_DIALOGPEER_LISTVIEW_ADV_DEFAULTS      "95;64;64;50;100;500"
528END
529
530IDR_MAINFRAME TOOLBAR 22,22
531BEGIN
532    BUTTON      ID_FILE_NEW
533    BUTTON      ID_FILE_OPEN
534    SEPARATOR
535    BUTTON      ID_SETTINGS
536    BUTTON      ID_ADVANCED
537    SEPARATOR
538    BUTTON      ID_RESUME
539    BUTTON      ID_PAUSE
540    SEPARATOR
541    BUTTON      ID_HELP
542END
Note: See TracBrowser for help on using the repository browser.