Changeset 205


Ignore:
Timestamp:
05/05/07 12:42:22 (13 years ago)
Author:
Eoin
Message:
 
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • res/Halite.rc

    r204 r205  
    1 // Generated by ResEdit 1.3.5 
     1// Generated by ResEdit 1.3.5 
    22// Copyright (C) 2006 
    33// http://www.resedit.net 
     
    465465    BUTTON      ID_HELP 
    466466END 
     467======= 
     468// Generated by ResEdit 1.3.5 
     469// Copyright (C) 2006 
     470// http://www.resedit.net 
     471 
     472#include "../res/resource.h" 
     473#include "afxres.h" 
     474 
     475 
     476STRINGTABLE  
     477BEGIN 
     478    HALITE_LANGUAGE    "English" 
     479END 
     480         
     481IDD_ADVOVERVIEW DIALOGEX 0,0,313,121 
     482STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW 
     483FONT 8,"MS Shell Dlg",400,0,1 
     484BEGIN 
     485    GROUPBOX        "Torrent",IDC_GROUP_TORRENT,4,7,305,85 
     486    GROUPBOX        "Tracker",IDC_GROUP_TRACKER,4,95,305,25 
     487    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,10,79,291,8 
     488    LTEXT           "N/A",IDC_ETA,42,63,55,8,SS_WORDELLIPSIS 
     489    LTEXT           "Time left:",IDC_STATIC,10,63,30,8 
     490    LTEXT           "N/A",IDC_STATUS,10,33,175,8,SS_WORDELLIPSIS 
     491    LTEXT           "N/A",IDC_TRACKER,10,106,170,8,SS_WORDELLIPSIS 
     492    LTEXT           "N/A",IDC_NAME,10,18,175,10,SS_WORDELLIPSIS 
     493    EDITTEXT        IDC_EDITTLU,267,46,34,12,ES_AUTOHSCROLL 
     494    EDITTEXT        IDC_EDITTLD,216,46,34,12,ES_AUTOHSCROLL 
     495    EDITTEXT        IDC_EDITNCD,216,22,34,12,ES_AUTOHSCROLL 
     496    EDITTEXT        IDC_EDITNCU,267,22,34,12,ES_AUTOHSCROLL 
     497    LTEXT           "Connection limits:",IDC_NC,192,13,75,8 
     498    LTEXT           "Transfer rates (KB/s):",IDC_TL,192,37,75,8 
     499    RTEXT           "Total",IDC_NCD,192,25,18,8 
     500    RTEXT           "Up",IDC_NCU,251,25,12,8 
     501    RTEXT           "Up",IDC_TLU,252,49,11,8 
     502    RTEXT           "Down",IDC_TLD,192,49,20,8 
     503    LTEXT           "N/A",IDC_UPDATE,228,106,71,8,SS_WORDELLIPSIS 
     504    RTEXT           "Update in:",IDC_UPDATESTAT,185,106,40,8 
     505    EDITTEXT        IDC_EDITRATIO,267,60,34,12,ES_AUTOHSCROLL 
     506    LTEXT           "Downloaded %1%MB, Uploaded %2%MB, Ratio %3%.",IDC_TRANS,10,48,140,8,SS_WORDELLIPSIS 
     507    LTEXT           "Ratio (this session):",IDC_RATIOESTATIC,192,63,70,8,SS_WORDELLIPSIS 
     508    LTEXT           "N/A",IDC_RATIO,125,63,60,8,SS_WORDELLIPSIS 
     509    RTEXT           "Ratio:",IDC_RATIOSTAT,98,63,25,8 
     510END 
     511 
     512IDD_CONFIGBIT DIALOGEX 0,0,283,152 
     513STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU 
     514CAPTION "BitTorrent" 
     515FONT 8,"MS Shell Dlg",400,0,1 
     516BEGIN 
     517    GROUPBOX        "Global Options",IDC_STATIC,6,6,271,77 
     518    RTEXT           "Open a (single) port between : ",IDC_STATIC,22,66,115,12 
     519    EDITTEXT        IDC_BC_PORTFROM,138,64,54,12,ES_AUTOHSCROLL 
     520    EDITTEXT        IDC_BC_PORTTO,217,64,54,12,ES_AUTOHSCROLL 
     521    AUTOCHECKBOX    "Enable DHT. (Note neither DHT nor PEX will apply to private torrents)",IDC_BC_DHT,12,98,252,12 
     522    AUTOCHECKBOX    "Enable IP filtering.",IDC_BC_FILTERCHECK,12,128,76,12 
     523    PUSHBUTTON      "Import ipfilter.dat",IDC_BC_FILTERLOAD,196,127,75,14,WS_DISABLED 
     524    PUSHBUTTON      "Clear IP database",IDC_BC_FILTERCLEAR,115,127,75,14,WS_DISABLED 
     525    EDITTEXT        IDC_BC_PROXYIP,124,17,77,12,ES_AUTOHSCROLL 
     526    RTEXT           "Proxy Host/IP : ",IDC_BC_PROXYIP_S,68,19,55,12 
     527    AUTOCHECKBOX    "Use a proxy.",IDC_BC_PROXYCHECK,12,19,59,8 
     528    RTEXT           "Port : ",IDC_BC_PROXYPORT_S,204,19,24,12 
     529    EDITTEXT        IDC_BC_PROXYPORT,229,17,42,12,ES_AUTOHSCROLL | ES_NUMBER 
     530    EDITTEXT        IDC_BC_PROXYUSER,54,33,89,12,ES_AUTOHSCROLL 
     531    RTEXT           "Username : ",IDC_BC_PROXYUSER_S,8,35,44,12 
     532    RTEXT           "Password : ",IDC_BC_PROXYPASS_S,146,35,39,12 
     533    EDITTEXT        IDC_BC_PROXYPASS,188,33,83,12,ES_AUTOHSCROLL | ES_PASSWORD 
     534    AUTOCHECKBOX    "to",IDC_BC_PORTCHECK,195,64,20,12 
     535    LTEXT           "Select a (TCP) port (or range of ports) to listen for incomming connections.",IDC_STATIC,13,52,252,11 
     536    GROUPBOX        "Global Options",IDC_STATIC,6,86,271,59 
     537    EDITTEXT        IDC_BC_DHTPORT,67,112,77,12,ES_AUTOHSCROLL 
     538    RTEXT           "Port (UDP) : ",IDC_BC_DHTPORT_S,30,114,35,12 
     539END 
     540 
     541IDD_CONFIGREMOTE DIALOGEX 0,0,283,94 
     542STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU 
     543CAPTION "Remote Control" 
     544FONT 8,"MS Shell Dlg",400,0,1 
     545BEGIN 
     546    GROUPBOX        "Remote Control Options",IDC_STATIC,6,6,271,30 
     547    AUTOCHECKBOX    "Enable Remote Control",IDC_REMOTECTRL,12,18,96,12,WS_DISABLED 
     548    RTEXT           "Port to listen on : ",IDC_STATIC,159,19,66,11,WS_DISABLED 
     549    EDITTEXT        IDC_REMOTEPORT,229,18,42,12,WS_DISABLED | ES_AUTOHSCROLL 
     550    LTEXT           "*** Disabled ***",IDC_STATIC,104,19,59,11 
     551END 
     552 
     553IDD_THEMETEST DIALOGEX 0,0,186,94 
     554STYLE DS_CONTROL | DS_SETFONT | DS_FIXEDSYS | WS_VISIBLE | WS_CHILDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_SYSMENU 
     555EXSTYLE WS_EX_TRANSPARENT | WS_EX_CONTROLPARENT 
     556FONT 8,"MS Shell Dlg",400,0,1 
     557BEGIN 
     558    AUTOCHECKBOX    "Check1",IDC_CHECK1,7,7,44,10 
     559    PUSHBUTTON      "Button1",IDC_BUTTON1,69,7,51,14 
     560    EDITTEXT        IDC_EDIT1,134,7,45,15,ES_AUTOHSCROLL 
     561    AUTORADIOBUTTON "Radio1",IDC_RADIO1,129,38,50,11,NOT WS_TABSTOP 
     562    EDITTEXT        IDC_EDIT2,14,62,45,15,WS_DISABLED | ES_AUTOHSCROLL 
     563    LTEXT           "Static",IDC_STATIC,85,59,68,10 
     564    LTEXT           "Static",IDC_STATIC,25,35,19,8 
     565    GROUPBOX        "Static",IDC_STATIC,10,25,98,25 
     566    LTEXT           "Static",IDC_STATIC,65,35,19,8 
     567END 
     568 
     569IDD_DEBUGDIALOG DIALOGEX 0,0,252,105 
     570STYLE DS_SETFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SIZEBOX | WS_SYSMENU 
     571EXSTYLE WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST 
     572CAPTION "Halite Debug Dialog" 
     573FONT 8,"MS Sans Serif",0,0,0 
     574BEGIN 
     575    EDITTEXT        ED_CON,3,3,246,99,WS_VSCROLL | ES_AUTOHSCROLL | ES_MULTILINE | ES_READONLY 
     576END 
     577 
     578IDD_PROGRESS DIALOGEX 0,0,191,46 
     579STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP 
     580EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE 
     581CAPTION "Halite importing IP ranges..." 
     582FONT 8,"MS Shell Dlg",400,0,1 
     583BEGIN 
     584    CONTROL         "",IDC_PROG_PROGRESS,"msctls_progress32",WS_BORDER,6,6,180,12 
     585    PUSHBUTTON      "Cancel",IDC_PROG_CANCEL,60,24,66,15 
     586END 
     587 
     588IDD_CONFIGTORRENT DIALOGEX 0,0,283,165 
     589STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU 
     590CAPTION "Torrents" 
     591FONT 8,"MS Shell Dlg",400,0,1 
     592BEGIN 
     593    GROUPBOX        "Global Limits",IDC_STATIC,6,6,271,55 
     594    EDITTEXT        IDC_BC_MAXCONN,95,29,42,12,ES_AUTOHSCROLL 
     595    RTEXT           "Total max connections :",IDC_STATIC,11,31,78,11 
     596    RTEXT           "Total upload slots :",IDC_STATIC,11,44,78,10 
     597    EDITTEXT        IDC_BC_MAXUP,95,42,42,12,ES_AUTOHSCROLL 
     598    EDITTEXT        IDC_BC_DOWNRATE,229,29,42,12,ES_AUTOHSCROLL 
     599    RTEXT           "Download Rate (KB/s) :",IDC_STATIC,145,31,78,11 
     600    RTEXT           "Upload Rate (KB/s) :",IDC_STATIC,151,44,72,10 
     601    EDITTEXT        IDC_BC_UPRATE,229,42,42,12,ES_AUTOHSCROLL 
     602    EDITTEXT        IDC_BC_TMAXCONN,95,88,42,12,ES_AUTOHSCROLL 
     603    RTEXT           "Total max connections :",IDC_STATIC,11,91,78,12 
     604    RTEXT           "Total upload slots :",IDC_STATIC,11,104,78,12 
     605    EDITTEXT        IDC_BC_TMAXUP,95,101,42,12,ES_AUTOHSCROLL 
     606    EDITTEXT        IDC_BC_TDOWNRATE,229,88,42,12,ES_AUTOHSCROLL 
     607    RTEXT           "Download Rate (KB/s) :",IDC_STATIC,145,91,78,12 
     608    RTEXT           "Upload Rate (KB/s) :",IDC_STATIC,151,104,72,12 
     609    EDITTEXT        IDC_BC_TUPRATE,229,101,42,12,ES_AUTOHSCROLL 
     610    GROUPBOX        "Torrent Defaults",IDC_STATIC,6,66,271,82 
     611    LTEXT           "These options set global maximums which will always be honoured.",IDC_STATIC,13,16,257,11 
     612    LTEXT           "These options specify the default limits applied to new torrents.",IDC_STATIC,13,76,257,11 
     613    RTEXT           "Default save folder : ",IDC_STATIC,13,120,77,11 
     614    EDITTEXT        IDC_BC_SAVEFOLDER,95,119,152,12,ES_AUTOHSCROLL 
     615    PUSHBUTTON      "...",IDC_BC_SAVEBROWSE,251,118,18,13 
     616    AUTOCHECKBOX    "Prompt for alternate save folder.",IDC_BC_PROMPTSAVE,95,133,135,11 
     617END 
     618 
     619IDD_CLOSESPLASH DIALOGEX 0,0,191,54 
     620STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP 
     621EXSTYLE WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_STATICEDGE 
     622CAPTION "Halite shutting down..." 
     623FONT 8,"MS Shell Dlg",400,0,1 
     624BEGIN 
     625    ICON            IDR_APP_ICON,IDC_STATIC,7,10,21,20,SS_ICON 
     626    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 
     627    AUTOCHECKBOX    "Show this message in future",IDC_SPLASH_MSG,83,35,101,12 
     628END 
     629 
     630IDD_NEWTORRENT DIALOGEX 0,0,229,132 
     631STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU 
     632CAPTION "Create new torrent" 
     633FONT 8,"MS Shell Dlg",400,0,1 
     634BEGIN 
     635    PUSHBUTTON      "Save",IDOK,130,114,45,14,BS_DEFPUSHBUTTON 
     636    PUSHBUTTON      "Cancel",IDCANCEL,180,114,45,14 
     637    LTEXT           "Select a file or directory to construct the torrent.",IDC_STATIC,4,4,221,11 
     638    EDITTEXT        IDC_NEWT_FILE,4,15,203,12,ES_AUTOHSCROLL 
     639    PUSHBUTTON      "...",IDC_NEWT_BROWSE,212,14,13,13 
     640    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP | WS_VSCROLL | LBS_NOINTEGRALHEIGHT | LBS_SORT 
     641    LTEXT           "Enter the tracker URLs for the torrent.",IDC_STATIC,4,32,221,11 
     642    EDITTEXT        IDC_NEWT_TRACKER,4,42,193,12,ES_AUTOHSCROLL 
     643    AUTOCHECKBOX    "Have Halite acts a DHT node.",IDC_NEWT_DHTNODE,4,116,118,8,WS_DISABLED 
     644    PUSHBUTTON      "Add",IDC_NEWT_ADDTRACKER,202,41,23,13 
     645END 
     646 
     647IDD_HALITEDLG DIALOGEX 0,0,362,73 
     648STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN 
     649FONT 8,"MS Shell Dlg",400,0,1 
     650BEGIN 
     651    PUSHBUTTON      "Pause",BTNPAUSE,306,3,51,14,BS_DEFPUSHBUTTON 
     652    PUSHBUTTON      "Reannounce",BTNREANNOUNCE,306,19,51,14 
     653    PUSHBUTTON      "Remove",BTNREMOVE,306,35,51,14 
     654    CONTROL         "",LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,64,353,6 
     655    EDITTEXT        IDC_EDITTLU,267,36,34,12,ES_AUTOHSCROLL 
     656    EDITTEXT        IDC_EDITTLD,216,36,34,12,ES_AUTOHSCROLL 
     657    EDITTEXT        IDC_EDITNCD,216,12,34,12,ES_AUTOHSCROLL 
     658    EDITTEXT        IDC_EDITNCU,267,12,34,12,ES_AUTOHSCROLL 
     659    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,4,52,353,8 
     660    RTEXT           "Name:",IDC_STATIC,8,3,30,8 
     661    LTEXT           "N/A",IDC_AVAIL,40,39,36,8,SS_WORDELLIPSIS 
     662    RTEXT           "Status:",IDC_STATIC,8,27,30,8 
     663    RTEXT           "Time left:",IDC_STATIC,2,39,36,8 
     664    RTEXT           "Tracker:",IDC_STATIC,8,15,30,8 
     665    LTEXT           "N/A",IDC_STATUS,40,27,145,8,SS_WORDELLIPSIS 
     666    LTEXT           "N/A",IDC_TRACKER,40,15,144,8,SS_WORDELLIPSIS 
     667    LTEXT           "N/A",IDC_NAME,40,3,144,10,SS_WORDELLIPSIS 
     668    LTEXT           "Torrent connection limits:",IDC_NC,192,3,82,8 
     669    LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,192,27,97,8 
     670    RTEXT           "Total",IDC_NCD,192,15,18,8 
     671    RTEXT           "Up",IDC_NCU,251,15,12,8 
     672    RTEXT           "Up",IDC_TLU,252,39,11,8 
     673    RTEXT           "Down",IDC_TLD,192,39,20,8 
     674    RTEXT           "Completed:",IDC_STATIC,84,39,39,8 
     675    LTEXT           "N/A",IDC_COMPLETE,125,39,59,8,SS_WORDELLIPSIS 
     676    GROUPBOX        "",IDC_DETAILS_GROUP,1,-5,359,77,0,WS_EX_TRANSPARENT 
     677END 
     678 
     679IDD_ABOUT DIALOGEX 0,0,283,125 
     680STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU 
     681CAPTION "About" 
     682FONT 8,"MS Shell Dlg",400,0,1 
     683BEGIN 
     684    GROUPBOX        "Program Information",IDC_STATIC,5,7,271,111 
     685    LTEXT           "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.",IDC_STATIC,12,18,256,27 
     686    LTEXT           "This project has only been possible thanks to the excellent work others. I'd like to acknowledge some of those people.",IDC_STATIC,12,47,257,18 
     687    RTEXT           HALITE_VERSION_STRING,IDC_STATIC,145,106,129,9 
     688    LTEXT           "nudone (Nick Pearson) - wtfcody.com / nudsville.com - Designed the Icon.",IDC_STATIC,12,91,257,11 
     689    LTEXT           "Arvid Norberg - www.rasterbar.com - Author of the libtorrent library.",IDC_STATIC,12,68,257,11 
     690    LTEXT           "Christopher Kohlhoff - asio.sourceforge.net - Author of Boost.ASIO.",IDC_STATIC,12,80,257,11 
     691END 
     692 
     693IDD_ADVHALITEDLG DIALOGEX 0,0,317,72 
     694STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW 
     695FONT 8,"MS Shell Dlg",400,0,1 
     696BEGIN 
     697    CONTROL         "",IDC_TAB,"SysTabControl32",0,1,0,315,71 
     698    RTEXT           "Static",IDC_ADVDLG_VERSION,235,2,78,10 
     699END 
     700 
     701IDD_CONFIGGENERAL DIALOGEX 0,0,283,90 
     702STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU 
     703CAPTION "General" 
     704FONT 8,"MS Shell Dlg",400,0,1 
     705BEGIN 
     706    AUTOCHECKBOX    "Allow only one instance to run.",IDC_GENERAL_ONEINST,14,16,114,14 
     707    GROUPBOX        "General Settings",IDC_STATIC,7,6,271,77 
     708    AUTOCHECKBOX    "Advanced GUI",IDC_GENERAL_ADVGUI,14,42,118,14 
     709    AUTOCHECKBOX    "Minimize to tray.",IDC_GENERAL_TRAY,14,29,98,14 
     710END 
     711 
     712IDD_ADVTRACKER DIALOGEX 0,0,305,69 
     713STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW 
     714FONT 8,"MS Shell Dlg",400,0,1 
     715BEGIN 
     716    LTEXT           "List of Trackers.",-1,7,6,95,8 
     717    EDITTEXT        IDC_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL 
     718    EDITTEXT        IDC_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD 
     719    RTEXT           "Username : ",IDC_TRACKER_USER_S,164,20,42,8 
     720    RTEXT           "Password : ",IDC_TRACKER_PASS_S,164,34,42,8 
     721    AUTOCHECKBOX    "Send login info to trackers.",IDC_TRACKER_LOGINCHECK,166,4,101,12 
     722    CONTROL         "",IDC_TRACKERLIST,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47 
     723    PUSHBUTTON      "Reannounce",BTNREANNOUNCE,207,46,51,14 
     724    PUSHBUTTON      "Apply",IDC_TRACKER_APPLY,126,3,32,14,WS_DISABLED 
     725    PUSHBUTTON      "Reset",IDC_TRACKER_RESET,92,3,32,14 
     726END 
     727 
     728IDD_ADVDEBUGLOG DIALOGEX 0,0,305,81 
     729STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW 
     730FONT 8,"MS Shell Dlg",400,0,1 
     731BEGIN 
     732    AUTOCHECKBOX    "Log to file.",IDC_DEBUGFILECHECK,4,69,54,9 
     733    CONTROL         "",IDC_DEBUGLISTVIEW,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59 
     734    AUTOCHECKBOX    "Log debug events.",IDC_DEBUGDEBUGCHECK,58,69,78,9 
     735END 
     736 
     737IDD_TRACKEDIT DIALOGEX 0,0,186,50 
     738STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_VISIBLE | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SYSMENU 
     739EXSTYLE WS_EX_TOOLWINDOW 
     740CAPTION "Add New Tracker" 
     741FONT 8,"MS Shell Dlg 2",400,0,1 
     742BEGIN 
     743    PUSHBUTTON      "OK",IDOK,41,31,50,14,BS_DEFPUSHBUTTON 
     744    PUSHBUTTON      "Cancel",IDCANCEL,95,31,50,14 
     745    LTEXT           "Tracker URL",IDC_STATIC,5,5,47,10 
     746    EDITTEXT        IDC_TRACKER_EDIT_URL,4,15,145,12,ES_AUTOHSCROLL 
     747    EDITTEXT        IDC_TRACKER_EDIT_TIER,153,15,30,12,ES_AUTOHSCROLL 
     748    LTEXT           "Tier",IDC_STATIC,155,5,15,10 
     749END 
     750 
     751IDD_ADVPEER DIALOGEX 0, 0, 305, 69 
     752STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD 
     753FONT 8, "MS Shell Dlg", 400, 0, 0x1 
     754BEGIN 
     755    CONTROL         "",IDC_PEERLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,4,7,297,59 
     756END 
     757 
     758IDR_TRAY_MENU MENU 
     759BEGIN 
     760    POPUP "_POPUP_" 
     761    BEGIN 
     762        MENUITEM "Open &Halite",ID_TRAY_OPENHALITE 
     763        MENUITEM SEPARATOR 
     764        MENUITEM "&Pause All",ID_TRAY_PAUSEALL 
     765        MENUITEM "&Resume All",ID_TRAY_RESUMEALL 
     766        MENUITEM SEPARATOR 
     767        MENUITEM "E&xit",ID_TRAY_EXIT 
     768    END 
     769END 
     770 
     771IDR_LISTVIEW_MENU MENU 
     772BEGIN 
     773    POPUP "_POPUP_" 
     774    BEGIN 
     775        MENUITEM "Resume",ID_LVM_RESUME 
     776        MENUITEM "Pause",ID__LVM_PAUSE 
     777        MENUITEM "Stop",ID_LVM_STOP 
     778        MENUITEM SEPARATOR 
     779        MENUITEM "Reannounce",ID_LVM_REANNOUNCE 
     780        POPUP "Remove" 
     781        BEGIN 
     782            MENUITEM "Torrent File",ID_LVM_REMOVE_T 
     783            MENUITEM "Torrent and Data",ID_LVM_REMOVE_TD 
     784        END 
     785    END 
     786END 
     787 
     788IDR_TRACKERLV_MENU MENU 
     789BEGIN 
     790    POPUP "_POPUP_" 
     791    BEGIN 
     792        MENUITEM "New",ID_TLVM_NEW 
     793        MENUITEM "Edit",ID_TLVM_EDIT 
     794        MENUITEM "Delete",ID_TLVM_DELETE 
     795    END 
     796END 
     797 
     798IDR_APP_ICON        ICON          "Halite.ico" 
     799 
     800IDR_MAINFRAME       BITMAP        "toolbar.bmp" 
     801 
     802//1                   RT_MANIFEST   "Manifest.xml" 
     803 
     8041 VERSIONINFO 
     805    FILEVERSION     HALITE_VERSION 
     806    PRODUCTVERSION  HALITE_VERSION 
     807    FILEOS          VOS_UNKNOWN 
     808    FILETYPE        VFT_UNKNOWN 
     809BEGIN 
     810    BLOCK "StringFileInfo" 
     811    BEGIN 
     812        BLOCK "180904b0" 
     813        BEGIN 
     814            VALUE "Comments", "libTorrrent based client." 
     815            VALUE "CompanyName", "BinaryNotions.com" 
     816            VALUE "FileDescription", "Halite BitTorrent Client" 
     817            VALUE "FileVersion", HALITE_VERSION_STRING 
     818            VALUE "InternalName", "Halite" 
     819            VALUE "LegalCopyright", "(C) Eoin O'Callaghan 2007" 
     820            VALUE "OriginalFilename", "Halite.exe" 
     821            VALUE "ProductName", "Halite" 
     822            VALUE "ProductVersion", HALITE_VERSION_STRING 
     823        END 
     824    END 
     825    BLOCK "VarFileInfo" 
     826    BEGIN 
     827        VALUE "Translation", 6153, 1200 
     828    END 
     829END 
     830 
     831 
     832IDR_MAINFRAME ACCELERATORS 
     833BEGIN 
     834    "N",            ID_FILE_NEW, VIRTKEY, CONTROL 
     835    "O",            ID_FILE_OPEN, VIRTKEY, CONTROL 
     836    "S",            ID_FILE_SAVE, VIRTKEY, CONTROL 
     837    "P",            ID_FILE_PRINT, VIRTKEY, CONTROL 
     838    "Z",            ID_EDIT_UNDO, VIRTKEY, CONTROL 
     839    "X",            ID_EDIT_CUT, VIRTKEY, CONTROL 
     840    "C",            ID_EDIT_COPY, VIRTKEY, CONTROL 
     841    "V",            ID_EDIT_PASTE, VIRTKEY, CONTROL 
     842    VK_BACK,        ID_EDIT_UNDO, VIRTKEY, ALT 
     843    VK_DELETE,      ID_EDIT_CUT, VIRTKEY, SHIFT 
     844    VK_INSERT,      ID_EDIT_COPY, VIRTKEY, CONTROL 
     845    VK_INSERT,      ID_EDIT_PASTE, VIRTKEY, SHIFT 
     846    VK_F6,          ID_NEXT_PANE, VIRTKEY 
     847    VK_F6,          ID_PREV_PANE, VIRTKEY, SHIFT 
     848END 
     849 
     850 
     851STRINGTABLE 
     852BEGIN 
     853    IDPANE_STATUS                 "(D-U) 0000.000KB/s - 0000.000KB/s" 
     854    IDPANE_CAPS_INDICATOR         "CAPS" 
     855    IDPANE_DHT                    "0000 DHT node(s)" 
     856    IDPANE_FILTER                 "Filtering 0000000 ranges." 
     857    IDS_TRYANOTHERPORT            "The BitTorrent session could not start. Try selecting another port in the settings." 
     858    IDS_DHTTRYANOTHERPORT         "DHT session could not start. Try selecting another port in the settings." 
     859    IDS_SAVEPROMPT                "Select a directory to save the files to or cancel to not download torrent at all." 
     860    HAL_EVENTNONE                 "None" 
     861    HAL_EVENTDEBUG                "Debug" 
     862    HAL_EVENTINFO                 "Info" 
     863    HAL_EVENTCRITICAL             "Critical" 
     864    HAL_PEERALERT                 "Libtorrent Peer Alert: %1%." 
     865    HAL_EVENT_XMLEXP              "Xml Exception (%1%) with %2%." 
     866    IDS_NA                        "N/A" 
     867    HAL_EVENT_TORRENTEXP          "Torrent (%1%) exception caught; %2% from %3%." 
     868    HAL_EVENT_INVTORRENT          "Invalid torrent (%1%) from %2%." 
     869    HAL_DOWNLOAD_SUMMARY          "Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f." 
     870    HAL_DHT_ON                    "%1% DHT node(s)" 
     871    HAL_DHT_OFF                   "DHT disabled" 
     872    HAL_IPFILTER_ON               "Filtering %1% range(s)" 
     873    HAL_IPFILTER_OFF              "IP filter disabled" 
     874    HAL_EVENT_STDEXP              "Standard exception (%1%) thrown from %2%." 
     875    HAL_DOWN_RATES                "(D-U) %1$.2fKB/s - %2$.2fKB/s" 
     876    HAL_NOT_LISTENING             "Halite not listening!" 
     877    HAL_PORT_OPEN                 "Port %1% open" 
     878    HAL_VERSION_STRING            HALITE_VERSION_STRING 
     879        HAL_LISTVIEW_COLUMNS              "Name;Status;Completed;Download;Upload;Peers;Seeds;ETA;Copies" 
     880        HAL_DEBUG_LISTVIEW_COLUMNS        "Time;Message;Severity" 
     881        HAL_TRACKER_LISTVIEW_COLUMNS  "Tracker;Tier" 
     882        HAL_DIALOGPEER_LISTVIEW_COS       "Peer;Download;Upload;Type;Client" 
     883        HAL_DIALOGPEER_LISTVIEW_ADV       "Peer;Download;Upload;Type;Client;Status" 
     884        HAL_EVENT_EXP                 "Exception caught; %1%, from %2%." 
     885        HAL_EVENT_XML_EXP             "XML exception: %1%." 
     886        HAL_EVENT_UNICODE_EXP         "Unicode exception: %1%." 
     887        HAL_EVENT_UNCLASSIFIED            "Bittorrent Event: %1%." 
     888        HAL_EVENT_PEER                            "Peer Event: %1%." 
     889        HAL_EVENT_TRACKER                         "Tracker Event: %1%." 
     890        HAL_EVENT_DEBUG                           "Debug Event: %1%." 
     891END 
     892 
     893STRINGTABLE  
     894BEGIN 
     895    HAL_PEER_INTERESTING    "Interesting" 
     896    HAL_PEER_CHOKED         "Choked" 
     897    HAL_PEER_REMOTE_INTERESTING "Interested in us" 
     898    HAL_PEER_REMOTE_CHOKED  "Has choked us" 
     899    HAL_PEER_SUPPORT_EXTENSIONS "Supports extensions" 
     900    HAL_PEER_LOCAL_CONNECTION "Local connection" 
     901    HAL_PEER_HANDSHAKE      "Handshake" 
     902    HAL_PEER_CONNECTING     "Connecting" 
     903    HAL_PEER_QUEUED         "Queued" 
     904END 
     905 
     906STRINGTABLE  
     907BEGIN 
     908    HAL_TORRENT_QUEUED_CHECKING "Queued for Checking" 
     909    HAL_TORRENT_CHECKING_FILES "Checking Files" 
     910    HAL_TORRENT_CONNECTING  "Connecting to Tracker" 
     911    HAL_TORRENT_DOWNLOADING "Downloading" 
     912    HAL_TORRENT_FINISHED    "Finished" 
     913    HAL_TORRENT_SEEDING     "Seeding" 
     914    HAL_TORRENT_ALLOCATING  "Allocating" 
     915    HAL_TORRENT_QUEUED      "Queued" 
     916        HAL_TORRENT_STOPPED             "Stopped" 
     917        HAL_TORRENT_PAUSED              "Paused" 
     918        HAL_TORRENT_METADATA    "Downloading Metadata" 
     919END 
     920 
     921IDR_MAINFRAME TOOLBAR 22,22 
     922BEGIN 
     923    BUTTON      ID_FILE_NEW 
     924    BUTTON      ID_FILE_OPEN 
     925    SEPARATOR 
     926    BUTTON      ID_SETTINGS 
     927    BUTTON      ID_ADVANCED 
     928    SEPARATOR 
     929    BUTTON      ID_RESUME 
     930    BUTTON      ID_PAUSE 
     931    SEPARATOR 
     932    BUTTON      ID_HELP 
     933END 
     934 
  • res/RcTextExt.rb

    r199 r205  
    11# This ruby script ... 
    22 
     3if ARGV.size == 0  
     4        puts "usage RcTextExt resource_file languages"  
     5        exit 
     6end 
     7 
     8resource_file_name = ARGV.shift 
    39resource_array = Array.new 
    4 resource_file = File.open('Halite.rc').gets(nil) 
     10resource_file = File.open(resource_file_name).gets(nil) 
    511 
    6 # First we strip comments so they don't confuse the map and also lines starting with '#' 
    7 r = Regexp.new('\/\*.*?\*\/', Regexp::MULTILINE) 
     12puts "Working with "+resource_file_name 
     13 
     14# First we strip comments and lines starting with '#' so they don't confuse the map 
    815resource_file.gsub!(/\/\/.*/, '') 
    916resource_file.gsub!(/#.*/, '') 
    10 resource_file.gsub!(r, '') 
     17resource_file.gsub!(Regexp.new('\/\*.*?\*\/', Regexp::MULTILINE), '') 
    1118 
    1219# Collect all string in the resource file 
     
    2027        # Parse any translated strings already present. 
    2128         
    22         lang_file = File.open("../lang"+arg+'.txt', File::CREAT).gets(nil) 
     29        lang_file_name = "../lang/"+arg+'.txt' 
     30        puts "Processing "+lang_file_name 
     31         
     32        lang_file = File.open(lang_file_name, File::CREAT).gets(nil) 
    2333        lang_map = Hash.new 
    2434         
     
    2737        end 
    2838         
    29         resource_lang_file = File.open('Halite.rc').gets(nil) 
     39        resource_lang_file = File.open(resource_file_name).gets(nil) 
    3040         
    3141    resource_lang_file.gsub!(/\".*?\"/) do |text_string| 
     
    3949    File.new(arg+'.rc', "w").print(resource_lang_file) 
    4050         
    41         lang_file = File.new("../lang"+arg+".txt", File::CREAT|File::TRUNC|File::RDWR) 
     51        lang_file = File.new(lang_file_name, File::CREAT|File::TRUNC|File::RDWR) 
    4252         
    4353        resource_array.each do |value|   
Note: See TracChangeset for help on using the changeset viewer.