Changeset 495 for trunk


Ignore:
Timestamp:
07/06/08 09:58:41 (11 years ago)
Author:
Eoin
Message:

Changes seem ok.

Location:
trunk
Files:
36 edited

Legend:

Unmodified
Added
Removed
  • trunk/res/Halite.rc

    r494 r495  
    9292END 
    9393 
    94 IDR_ABOUT_TEXT HALITE_RTF_RES_TYPE "English.rtf" 
    95  
    96 IDD_ADVOVERVIEW DIALOGEX 0, 0, 313, 121 
     94HAL_ABOUT_TEXT HALITE_RTF_RES_TYPE "English.rtf" 
     95 
     96HAL_ADVOVERVIEW DIALOGEX 0, 0, 313, 121 
    9797STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD 
    9898FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    9999BEGIN 
    100     GROUPBOX        "Torrent",IDC_GROUP_TORRENT,4,7,305,83 
    101     GROUPBOX        "Tracker",IDC_GROUP_TRACKER,4,92,305,25 
     100    GROUPBOX        "Torrent",HAL_GROUP_TORRENT,4,7,305,83 
     101    GROUPBOX        "Tracker",HAL_GROUP_TRACKER,4,92,305,25 
    102102    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,10,77,291,8 
    103103 
    104     EDITTEXT        IDC_EDITTLD,210,46,34,12,ES_AUTOHSCROLL 
    105     EDITTEXT        IDC_EDITTLU,267,46,34,12,ES_AUTOHSCROLL 
    106     EDITTEXT        IDC_EDITNCD,210,22,34,12,ES_AUTOHSCROLL 
    107     EDITTEXT        IDC_EDITNCU,267,22,34,12,ES_AUTOHSCROLL 
    108     LTEXT           "Torrent connection limits:",IDC_NC,185,13,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    109     LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,185,37,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    110     RTEXT           "Total",IDC_NCD,182,25,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    111     RTEXT           "Up",IDC_NCU,245,25,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    112     RTEXT           "Up",IDC_TLU,245,49,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    113     RTEXT           "Down",IDC_TLD,182,49,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    114  
    115     LTEXT           "N/A",IDC_TRACKER,10,103,170,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    116  
    117     RTEXT           "Update in:",IDC_UPDATESTAT,185,103,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    118     LTEXT           "N/A",IDC_UPDATE,228,103,71,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    119     EDITTEXT        IDC_EDITRATIO,267,60,34,12,ES_AUTOHSCROLL 
    120     LTEXT           "Ratio (this session):",IDC_RATIOESTATIC,182,63,70,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    121  
    122     RTEXT           "Torrent:",IDC_NAME_STATUS_LABEL,9,17,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    123     LTEXT           "N/A",IDC_NAME_STATUS,53,17,127,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    124  
    125     RTEXT           "Peers:",IDC_PEERS_LABEL,9,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    126     RTEXT           "Transferred:",IDC_TRANSFERED_LABEL,9,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    127     RTEXT           "Remaining:",IDC_REMAINING_LABEL,9,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    128     RTEXT           "Rates:",IDC_RATE_LABEL,9,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    129  
    130     RTEXT           "Seeds:",IDC_SEEDS_LABEL,97,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    131     RTEXT           "Overhead:",IDC_OVERHEAD_LABEL,97,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    132     RTEXT           "ETA:",IDC_ETA_LABEL,97,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    133     RTEXT           "Ratio:",IDC_RATIO_LABEL,97,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    134  
    135     LTEXT           "N/A",IDC_PEERS,53,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    136     LTEXT           "N/A",IDC_TRANSFERED,53,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
    137     LTEXT           "N/A",IDC_REMAINING,53,52,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
    138     LTEXT           "N/A",IDC_RATE,53,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
    139  
    140     LTEXT           "N/A",IDC_SEEDS,141,28,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
    141     LTEXT           "N/A",IDC_OVERHEAD,141,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
    142     LTEXT           "N/A",IDC_ETA,141,52,39,8,SS_WORDELLIPSIS| SS_CENTERIMAGE 
    143     LTEXT           "N/A",IDC_RATIO,141,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
    144 END 
    145  
    146 IDD_CONFIGBIT DIALOGEX 0, 0, 325, 155 
     104    EDITTEXT        HAL_EDITTLD,210,46,34,12,ES_AUTOHSCROLL 
     105    EDITTEXT        HAL_EDITTLU,267,46,34,12,ES_AUTOHSCROLL 
     106    EDITTEXT        HAL_EDITNCD,210,22,34,12,ES_AUTOHSCROLL 
     107    EDITTEXT        HAL_EDITNCU,267,22,34,12,ES_AUTOHSCROLL 
     108    LTEXT           "Torrent connection limits:",HAL_NC,185,13,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     109    LTEXT           "Torrent transfer rates (KB/s):",HAL_TL,185,37,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     110    RTEXT           "Total",HAL_NCD,182,25,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     111    RTEXT           "Up",HAL_NCU,245,25,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     112    RTEXT           "Up",HAL_TLU,245,49,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     113    RTEXT           "Down",HAL_TLD,182,49,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     114 
     115    LTEXT           "N/A",HAL_TRACKER,10,103,170,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     116 
     117    RTEXT           "Update in:",HAL_UPDATESTAT,185,103,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     118    LTEXT           "N/A",HAL_UPDATE,228,103,71,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     119    EDITTEXT        HAL_EDITRATIO,267,60,34,12,ES_AUTOHSCROLL 
     120    LTEXT           "Ratio (this session):",HAL_RATIOESTATIC,182,63,70,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     121 
     122    RTEXT           "Torrent:",HAL_NAME_STATUS_LABEL,9,17,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     123    LTEXT           "N/A",HAL_NAME_STATUS,53,17,127,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     124 
     125    RTEXT           "Peers:",HAL_PEERS_LABEL,9,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     126    RTEXT           "Transferred:",HAL_TRANSFERED_LABEL,9,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     127    RTEXT           "Remaining:",HAL_REMAINING_LABEL,9,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     128    RTEXT           "Rates:",HAL_RATE_LABEL,9,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     129 
     130    RTEXT           "Seeds:",HAL_SEEDS_LABEL,97,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     131    RTEXT           "Overhead:",HAL_OVERHEAD_LABEL,97,40,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     132    RTEXT           "ETA:",HAL_ETA_LABEL,97,52,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     133    RTEXT           "Ratio:",HAL_RATIO_LABEL,97,64,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     134 
     135    LTEXT           "N/A",HAL_PEERS,53,28,39,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     136    LTEXT           "N/A",HAL_TRANSFERED,53,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
     137    LTEXT           "N/A",HAL_REMAINING,53,52,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
     138    LTEXT           "N/A",HAL_RATE,53,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
     139 
     140    LTEXT           "N/A",HAL_SEEDS,141,28,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
     141    LTEXT           "N/A",HAL_OVERHEAD,141,40,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
     142    LTEXT           "N/A",HAL_ETA,141,52,39,8,SS_WORDELLIPSIS| SS_CENTERIMAGE 
     143    LTEXT           "N/A",HAL_RATIO,141,64,39,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
     144END 
     145 
     146HAL_CONFIGBIT DIALOGEX 0, 0, 325, 155 
    147147STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU 
    148148CAPTION "BitTorrent" 
    149149FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    150150BEGIN 
    151     RTEXT           "Open a (single) port between : ",IDC_BITT_OPENPORT,12,31,120,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    152     EDITTEXT        IDC_BC_PORTFROM,135,29,65,12,ES_AUTOHSCROLL 
    153     EDITTEXT        IDC_BC_PORTTO,250,29,65,12,ES_AUTOHSCROLL 
    154     CONTROL         "Enable DHT",IDC_BC_DHT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,10 
    155     CONTROL         "to",IDC_BC_PORTCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,205,29,40,12 
    156     LTEXT           "Select the (TCP) port (or range) on which to listen for incoming connections.",IDC_BITT_SELECT_TEXT,12,17,300,11,SS_WORDELLIPSIS | SS_CENTERIMAGE 
    157     GROUPBOX        "Distributed Hash Tables",IDC_BITT_GDHT,5,108,260,39 
    158     EDITTEXT        IDC_BC_DHTPORT,180,119,80,12,ES_AUTOHSCROLL 
    159     RTEXT           "Port (UDP) : ",IDC_BC_DHTPORT_S,110,121,70,8 
    160     CTEXT           "(DHT will not apply to private torrents)",IDC_BITT_DHT_NOTE,11,134,250,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
    161     GROUPBOX        "General Settings",IDC_BITT_GSETTINGS,5,6,315,54 
    162     EDITTEXT        IDC_BC_HALFCONN_NUM,205,44,65,12,ES_AUTOHSCROLL 
    163     CONTROL         "Limit the no. of half-open connections",IDC_BC_HALFCONN_CHECK, 
     151    RTEXT           "Open a (single) port between : ",HAL_BITT_OPENPORT,12,31,120,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     152    EDITTEXT        HAL_BC_PORTFROM,135,29,65,12,ES_AUTOHSCROLL 
     153    EDITTEXT        HAL_BC_PORTTO,250,29,65,12,ES_AUTOHSCROLL 
     154    CONTROL         "Enable DHT",HAL_BC_DHT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,120,90,10 
     155    CONTROL         "to",HAL_BC_PORTCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,205,29,40,12 
     156    LTEXT           "Select the (TCP) port (or range) on which to listen for incoming connections.",HAL_BITT_SELECT_TEXT,12,17,300,11,SS_WORDELLIPSIS | SS_CENTERIMAGE 
     157    GROUPBOX        "Distributed Hash Tables",HAL_BITT_GDHT,5,108,260,39 
     158    EDITTEXT        HAL_BC_DHTPORT,180,119,80,12,ES_AUTOHSCROLL 
     159    RTEXT           "Port (UDP) : ",HAL_BC_DHTPORT_S,110,121,70,8 
     160    CTEXT           "(DHT will not apply to private torrents)",HAL_BITT_DHT_NOTE,11,134,250,8,SS_WORDELLIPSIS | SS_CENTERIMAGE 
     161    GROUPBOX        "General Settings",HAL_BITT_GSETTINGS,5,6,315,54 
     162    EDITTEXT        HAL_BC_HALFCONN_NUM,205,44,65,12,ES_AUTOHSCROLL 
     163    CONTROL         "Limit the no. of half-open connections",HAL_BC_HALFCONN_CHECK, 
    164164                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,45,190,12 
    165     GROUPBOX        "Port Forwarding",IDC_BITT_GPORTFORWARDING,5,6,315,54 
    166     CONTROL         "None (Managed Externally)",IDC_BITT_GPORTFORWARD_NONE,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10 
    167     CONTROL         "UnPlug and Play",IDC_BITT_GPORTFORWARD_UPNG,"Button",BS_AUTORADIOBUTTON,284,83,16,10 
    168     CONTROL         "NAT-PMG",IDC_BIT_GPORTFORWARD_NATPMP,"Button",BS_AUTORADIOBUTTON,284,93,16,10 
    169     PUSHBUTTON      "Test",IDC_BITT_GPORTFORWARD_TEST,207,46,51,12,NOT WS_VISIBLE 
    170  
    171     LISTBOX         IDC_BITT_GPORTFORWARD_LIST,165,24,149,7,LBS_SORT|LBS_NOINTEGRALHEIGHT|WS_VSCROLL|WS_TABSTOP|NOT WS_VISIBLE 
    172 //    RTEXT           "Need Help?",IDC_BC_HELP_LINK,229,139,51,8 
    173 //    RTEXT           "Why?",IDC_BC_CON_WHY,239,47,31,8 
    174 END 
    175  
    176 IDD_CONFIGPROXY DIALOGEX 0, 0, 285, 155 
     165    GROUPBOX        "Port Forwarding",HAL_BITT_GPORTFORWARDING,5,6,315,54 
     166    CONTROL         "None (Managed Externally)",HAL_BITT_GPORTFORWARD_NONE,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10 
     167    CONTROL         "UnPlug and Play",HAL_BITT_GPORTFORWARD_UPNG,"Button",BS_AUTORADIOBUTTON,284,83,16,10 
     168    CONTROL         "NAT-PMG",HAL_BIT_GPORTFORWARD_NATPMP,"Button",BS_AUTORADIOBUTTON,284,93,16,10 
     169    PUSHBUTTON      "Test",HAL_BITT_GPORTFORWARD_TEST,207,46,51,12,NOT WS_VISIBLE 
     170 
     171    LISTBOX         HAL_BITT_GPORTFORWARD_LIST,165,24,149,7,LBS_SORT|LBS_NOINTEGRALHEIGHT|WS_VSCROLL|WS_TABSTOP|NOT WS_VISIBLE 
     172//    RTEXT           "Need Help?",HAL_BC_HELP_LINK,229,139,51,8 
     173//    RTEXT           "Why?",HAL_BC_CON_WHY,239,47,31,8 
     174END 
     175 
     176HAL_CONFIGPROXY DIALOGEX 0, 0, 285, 155 
    177177STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU 
    178178CAPTION "Proxies" 
    179179FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    180180BEGIN 
    181     EDITTEXT        IDC_BC_PROXYIP,124,46,77,12,ES_AUTOHSCROLL 
    182     RTEXT           "Proxy Host/IP : ",IDC_BC_PROXYIP_S,68,48,55,12 
    183     CONTROL         "Use a proxy.",IDC_BC_PROXYCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,48,59,8 
    184     RTEXT           "Port : ",IDC_BC_PROXYPORT_S,204,48,24,12 
    185     EDITTEXT        IDC_BC_PROXYPORT,229,46,42,12,ES_AUTOHSCROLL | ES_NUMBER 
    186     EDITTEXT        IDC_BC_PROXYUSER,54,62,89,12,ES_AUTOHSCROLL 
    187     RTEXT           "Username : ",IDC_BC_PROXYUSER_S,8,64,44,12 
    188     RTEXT           "Password : ",IDC_BC_PROXYPASS_S,146,64,39,12 
    189     EDITTEXT        IDC_BC_PROXYPASS,188,62,83,12,ES_PASSWORD | ES_AUTOHSCROLL 
    190     CONTROL         "Peer",IDC_PEERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,16,19,57,15 
    191     CONTROL         "Web Seed",IDC_WEBPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,81,19,57,15 
    192     CONTROL         "Tracker",IDC_TRACKERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,146,19,57,15 
    193     CONTROL         "DHT",IDC_DHTPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | WS_DISABLED,211,19,57,15 
    194     GROUPBOX        "Proxy Settings",IDC_STATIC,6,7,271,108 
    195 END 
    196  
    197 IDD_CONFIGSECURITY DIALOGEX 0, 0, 325, 155 
     181    EDITTEXT        HAL_BC_PROXYIP,124,46,77,12,ES_AUTOHSCROLL 
     182    RTEXT           "Proxy Host/IP : ",HAL_BC_PROXYIP_S,68,48,55,12 
     183    CONTROL         "Use a proxy.",HAL_BC_PROXYCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,48,59,8 
     184    RTEXT           "Port : ",HAL_BC_PROXYPORT_S,204,48,24,12 
     185    EDITTEXT        HAL_BC_PROXYPORT,229,46,42,12,ES_AUTOHSCROLL | ES_NUMBER 
     186    EDITTEXT        HAL_BC_PROXYUSER,54,62,89,12,ES_AUTOHSCROLL 
     187    RTEXT           "Username : ",HAL_BC_PROXYUSER_S,8,64,44,12 
     188    RTEXT           "Password : ",HAL_BC_PROXYPASS_S,146,64,39,12 
     189    EDITTEXT        HAL_BC_PROXYPASS,188,62,83,12,ES_PASSWORD | ES_AUTOHSCROLL 
     190    CONTROL         "Peer",HAL_PEERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,16,19,57,15 
     191    CONTROL         "Web Seed",HAL_WEBPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,81,19,57,15 
     192    CONTROL         "Tracker",HAL_TRACKERPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,146,19,57,15 
     193    CONTROL         "DHT",HAL_DHTPROXY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | WS_DISABLED,211,19,57,15 
     194    GROUPBOX        "Proxy Settings",HAL_STATIC,6,7,271,108 
     195END 
     196 
     197HAL_CONFIGSECURITY DIALOGEX 0, 0, 325, 155 
    198198STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD 
    199199CAPTION "Security" 
    200200FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    201201BEGIN 
    202     GROUPBOX        "IP Filtering",IDC_SECURITY_IPF_GB,5,6,315,30 
    203     CONTROL         "Enable IP filtering.",IDC_BC_FILTERCHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,18,105,12 
    204     PUSHBUTTON      "Import ipfilter.dat",IDC_BC_FILTERLOAD,220,17,95,14,WS_DISABLED 
    205     PUSHBUTTON      "Clear IP database",IDC_BC_FILTERCLEAR,120,17,95,14,WS_DISABLED 
    206     GROUPBOX        "Protocol Encryption",IDC_SECURITY_PE_GB,5,39,315,75 
    207     CONTROL         "Enable Protocol Encryption.",IDC_SC_ENABLE_PE,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,50,175,10 
    208     GROUPBOX        "Connection Policies",IDC_SECURITY_CP_GB,194,49,120,58 
    209     LTEXT           "Incoming",IDC_SECURITY_INCOMING,200,61,50,9 
    210     RTEXT           "Outgoing",IDC_SECURITY_OUTGOING,255,61,50,9 
    211     CONTROL         "",IDC_SC_PE_CP_IN_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,205,73,16,10 
    212     CONTROL         "",IDC_SC_PE_CP_IN_ENABLED,"Button",BS_AUTORADIOBUTTON,205,83,16,10 
    213     CONTROL         "",IDC_SC_PE_CP_IN_DISABLED,"Button",BS_AUTORADIOBUTTON,205,93,16,10 
    214     CTEXT           "Forced",IDC_SECURITY_FORCED,225,73,55,8 
    215     CTEXT           "Enabled",IDC_SECURITY_ENABLED,225,83,55,8 
    216     CTEXT           "Disabled",IDC_SECURITY_DISABLED,225,93,55,8 
    217     CONTROL         "",IDC_SC_PE_CP_OUT_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10,WS_EX_RIGHT 
    218     CONTROL         "",IDC_SC_PE_CP_OUT_ENABLED,"Button",BS_AUTORADIOBUTTON,284,83,16,10,WS_EX_RIGHT 
    219     CONTROL         "",IDC_SC_PE_CP_OUT_DISABLED,"Button",BS_AUTORADIOBUTTON,284,93,16,10,WS_EX_RIGHT 
    220     GROUPBOX        "Encoding Level",IDC_SECURITY_EL_GB,12,63,175,44 
    221     CONTROL         "Plaintext",IDC_SC_PE_ENC_PLAIN,"Button",BS_AUTORADIOBUTTON|WS_GROUP,18,73,160,10 
    222     CONTROL         "RC4",IDC_SC_PE_ENC_RC4,"Button",BS_AUTORADIOBUTTON,18,84,160,10 
    223     CONTROL         "Both",IDC_SC_PE_ENC_BOTH,"Button",BS_AUTORADIOBUTTON,18,95,75,10 
    224     CONTROL         "Prefer RC4",IDC_SC_PE_ENC_RC4_PERFER,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,100,95,80,10 
    225 //    LTEXT           "Need Help?",IDC_SC_HELP_LINK,7,138,255,8 
    226 END 
    227  
    228 IDD_CONFIGREMOTE DIALOGEX 0, 0, 283, 94 
     202    GROUPBOX        "IP Filtering",HAL_SECURITY_IPF_GB,5,6,315,30 
     203    CONTROL         "Enable IP filtering.",HAL_BC_FILTERCHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,18,105,12 
     204    PUSHBUTTON      "Import ipfilter.dat",HAL_BC_FILTERLOAD,220,17,95,14,WS_DISABLED 
     205    PUSHBUTTON      "Clear IP database",HAL_BC_FILTERCLEAR,120,17,95,14,WS_DISABLED 
     206    GROUPBOX        "Protocol Encryption",HAL_SECURITY_PE_GB,5,39,315,75 
     207    CONTROL         "Enable Protocol Encryption.",HAL_SC_ENABLE_PE,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,12,50,175,10 
     208    GROUPBOX        "Connection Policies",HAL_SECURITY_CP_GB,194,49,120,58 
     209    LTEXT           "Incoming",HAL_SECURITY_INCOMING,200,61,50,9 
     210    RTEXT           "Outgoing",HAL_SECURITY_OUTGOING,255,61,50,9 
     211    CONTROL         "",HAL_SC_PE_CP_IN_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,205,73,16,10 
     212    CONTROL         "",HAL_SC_PE_CP_IN_ENABLED,"Button",BS_AUTORADIOBUTTON,205,83,16,10 
     213    CONTROL         "",HAL_SC_PE_CP_IN_DISABLED,"Button",BS_AUTORADIOBUTTON,205,93,16,10 
     214    CTEXT           "Forced",HAL_SECURITY_FORCED,225,73,55,8 
     215    CTEXT           "Enabled",HAL_SECURITY_ENABLED,225,83,55,8 
     216    CTEXT           "Disabled",HAL_SECURITY_DISABLED,225,93,55,8 
     217    CONTROL         "",HAL_SC_PE_CP_OUT_FORCED,"Button",BS_AUTORADIOBUTTON|WS_GROUP,284,73,16,10,WS_EX_RIGHT 
     218    CONTROL         "",HAL_SC_PE_CP_OUT_ENABLED,"Button",BS_AUTORADIOBUTTON,284,83,16,10,WS_EX_RIGHT 
     219    CONTROL         "",HAL_SC_PE_CP_OUT_DISABLED,"Button",BS_AUTORADIOBUTTON,284,93,16,10,WS_EX_RIGHT 
     220    GROUPBOX        "Encoding Level",HAL_SECURITY_EL_GB,12,63,175,44 
     221    CONTROL         "Plaintext",HAL_SC_PE_ENC_PLAIN,"Button",BS_AUTORADIOBUTTON|WS_GROUP,18,73,160,10 
     222    CONTROL         "RC4",HAL_SC_PE_ENC_RC4,"Button",BS_AUTORADIOBUTTON,18,84,160,10 
     223    CONTROL         "Both",HAL_SC_PE_ENC_BOTH,"Button",BS_AUTORADIOBUTTON,18,95,75,10 
     224    CONTROL         "Prefer RC4",HAL_SC_PE_ENC_RC4_PERFER,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,100,95,80,10 
     225//    LTEXT           "Need Help?",HAL_SC_HELP_LINK,7,138,255,8 
     226END 
     227 
     228HAL_CONFIGREMOTE DIALOGEX 0, 0, 283, 94 
    229229STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU 
    230230CAPTION "Remote Control" 
    231231FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    232232BEGIN 
    233     GROUPBOX        "Remote Control Options",IDC_STATIC,6,6,271,30 
    234     CONTROL         "Enable Remote Control",IDC_REMOTECTRL,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,12,18,96,12 
    235     RTEXT           "Port to listen on : ",IDC_STATIC,159,19,66,11,WS_DISABLED 
    236     EDITTEXT        IDC_REMOTEPORT,229,18,42,12,ES_AUTOHSCROLL | WS_DISABLED 
    237     CTEXT           "*** Disabled ***",IDC_STATIC,32,44,217,11 
    238 END 
    239  
    240 IDD_THEMETEST DIALOGEX 0,0,186,94 
     233    GROUPBOX        "Remote Control Options",HAL_STATIC,6,6,271,30 
     234    CONTROL         "Enable Remote Control",HAL_REMOTECTRL,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,12,18,96,12 
     235    RTEXT           "Port to listen on : ",HAL_STATIC,159,19,66,11,WS_DISABLED 
     236    EDITTEXT        HAL_REMOTEPORT,229,18,42,12,ES_AUTOHSCROLL | WS_DISABLED 
     237    CTEXT           "*** Disabled ***",HAL_STATIC,32,44,217,11 
     238END 
     239 
     240HAL_THEMETEST DIALOGEX 0,0,186,94 
    241241STYLE DS_CONTROL | DS_SETFONT | DS_FIXEDSYS | WS_VISIBLE | WS_CHILDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_SYSMENU 
    242242EXSTYLE WS_EX_TRANSPARENT | WS_EX_CONTROLPARENT 
    243243FONT 8,"MS Shell Dlg",400,0,1 
    244244BEGIN 
    245     AUTOCHECKBOX    "Check1",IDC_CHECK1,7,7,44,10 
    246     PUSHBUTTON      "Button1",IDC_BUTTON1,69,7,51,14 
    247     EDITTEXT        IDC_EDIT1,134,7,45,15,ES_AUTOHSCROLL 
    248     AUTORADIOBUTTON "Radio1",IDC_RADIO1,129,38,50,11,NOT WS_TABSTOP 
    249     EDITTEXT        IDC_EDIT2,14,62,45,15,WS_DISABLED | ES_AUTOHSCROLL 
    250     LTEXT           "Static",IDC_STATIC,85,59,68,10 
    251     LTEXT           "Static",IDC_STATIC,25,35,19,8 
    252     GROUPBOX        "Static",IDC_STATIC,10,25,98,25 
    253     LTEXT           "Static",IDC_STATIC,65,35,19,8 
    254 END 
    255  
    256 IDD_DEBUGDIALOG DIALOGEX 0,0,252,105 
     245    AUTOCHECKBOX    "Check1",HAL_CHECK1,7,7,44,10 
     246    PUSHBUTTON      "Button1",HAL_BUTTON1,69,7,51,14 
     247    EDITTEXT        HAL_EDIT1,134,7,45,15,ES_AUTOHSCROLL 
     248    AUTORADIOBUTTON "Radio1",HAL_RADIO1,129,38,50,11,NOT WS_TABSTOP 
     249    EDITTEXT        HAL_EDIT2,14,62,45,15,WS_DISABLED | ES_AUTOHSCROLL 
     250    LTEXT           "Static",HAL_STATIC,85,59,68,10 
     251    LTEXT           "Static",HAL_STATIC,25,35,19,8 
     252    GROUPBOX        "Static",HAL_STATIC,10,25,98,25 
     253    LTEXT           "Static",HAL_STATIC,65,35,19,8 
     254END 
     255 
     256HAL_DEBUGDIALOG DIALOGEX 0,0,252,105 
    257257STYLE DS_SETFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP | WS_SIZEBOX | WS_SYSMENU 
    258258EXSTYLE WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST 
     
    263263END 
    264264 
    265 IDD_CONFIGTORRENT DIALOGEX 0, 0, 325, 165 
     265HAL_CONFIGTORRENT DIALOGEX 0, 0, 325, 165 
    266266STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU 
    267267CAPTION "Torrents" 
    268268FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    269269BEGIN 
    270     GROUPBOX        "Global Limits",IDC_CONFIGT_GLOBALG,5,6,315,55 
    271     EDITTEXT        IDC_BC_MAXCONN,118,29,42,12,ES_AUTOHSCROLL 
    272     RTEXT           "Total max connections :",IDC_CONFIGT_TOTALMAX,12,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    273     RTEXT           "Total upload slots :",IDC_CONFIGT_TOTALUP,12,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    274     EDITTEXT        IDC_BC_MAXUP,118,42,42,12,ES_AUTOHSCROLL 
    275     EDITTEXT        IDC_BC_DOWNRATE,271,29,42,12,ES_AUTOHSCROLL 
    276     RTEXT           "Download Rate (KB/s) :",IDC_CONFIGT_DOWNRATE,165,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    277     RTEXT           "Upload Rate (KB/s) :",IDC_CONFIGT_UPRATE,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    278     EDITTEXT        IDC_BC_UPRATE,271,42,42,12,ES_AUTOHSCROLL 
    279     EDITTEXT        IDC_BC_TMAXCONN,118,88,42,12,ES_AUTOHSCROLL 
    280     RTEXT           "Total max connections :",IDC_CONFIGT_TORMAX,12,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    281     RTEXT           "Total upload slots :",IDC_CONFIGT_TORUP,12,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    282     EDITTEXT        IDC_BC_TMAXUP,118,101,42,12,ES_AUTOHSCROLL 
    283     EDITTEXT        IDC_BC_TDOWNRATE,271,88,42,12,ES_AUTOHSCROLL 
    284     RTEXT           "Download Rate (KB/s) :",IDC_CONFIGT_TDOWNRATE,165,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    285     RTEXT           "Upload Rate (KB/s) :",IDC_CONFIGT_TORUPRATE,165,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    286     EDITTEXT        IDC_BC_TUPRATE,271,101,42,12,ES_AUTOHSCROLL 
    287     GROUPBOX        "Torrent Defaults",IDC_CONFIGT_TORRENTG,5,66,315,82 
    288     LTEXT           "These options set global maximums which will always be honoured.",IDC_CONFIGT_GLOBAL_TEXT,12,16,300,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    289     LTEXT           "These options specify the default limits applied to new torrents.",IDC_CONFIGT_TOR_TEXT,12,76,301,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    290     RTEXT           "Default save folder :",IDC_CONFIGT_DEF_FOLDER,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    291     EDITTEXT        IDC_BC_SAVEFOLDER,118,119,170,12,ES_AUTOHSCROLL 
    292     PUSHBUTTON      "...",IDC_BC_SAVEBROWSE,293,118,18,13 
    293     AUTOCHECKBOX    "",IDC_BC_MOVETO_CHECK,118,133,10,11 
    294     RTEXT           "Move finished torrents to :",IDC_BC_MOVETO_TEXT,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    295     EDITTEXT        IDC_BC_MOVETO_FOLDER,118,119,170,12,ES_AUTOHSCROLL 
    296     PUSHBUTTON      "...",IDC_BC_MOVETO_BROWSE,293,118,18,13 
    297     AUTOCHECKBOX    "Review settings when adding torrent.",IDC_BC_PROMPTSAVE,118,133,195,11 
    298 END 
    299  
    300 IDD_CLOSESPLASH DIALOGEX 0,0,191,74 
     270    GROUPBOX        "Global Limits",HAL_CONFIGT_GLOBALG,5,6,315,55 
     271    EDITTEXT        HAL_BC_MAXCONN,118,29,42,12,ES_AUTOHSCROLL 
     272    RTEXT           "Total max connections :",HAL_CONFIGT_TOTALMAX,12,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     273    RTEXT           "Total upload slots :",HAL_CONFIGT_TOTALUP,12,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     274    EDITTEXT        HAL_BC_MAXUP,118,42,42,12,ES_AUTOHSCROLL 
     275    EDITTEXT        HAL_BC_DOWNRATE,271,29,42,12,ES_AUTOHSCROLL 
     276    RTEXT           "Download Rate (KB/s) :",HAL_CONFIGT_DOWNRATE,165,31,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     277    RTEXT           "Upload Rate (KB/s) :",HAL_CONFIGT_UPRATE,165,44,100,10,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     278    EDITTEXT        HAL_BC_UPRATE,271,42,42,12,ES_AUTOHSCROLL 
     279    EDITTEXT        HAL_BC_TMAXCONN,118,88,42,12,ES_AUTOHSCROLL 
     280    RTEXT           "Total max connections :",HAL_CONFIGT_TORMAX,12,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     281    RTEXT           "Total upload slots :",HAL_CONFIGT_TORUP,12,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     282    EDITTEXT        HAL_BC_TMAXUP,118,101,42,12,ES_AUTOHSCROLL 
     283    EDITTEXT        HAL_BC_TDOWNRATE,271,88,42,12,ES_AUTOHSCROLL 
     284    RTEXT           "Download Rate (KB/s) :",HAL_CONFIGT_TDOWNRATE,165,91,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     285    RTEXT           "Upload Rate (KB/s) :",HAL_CONFIGT_TORUPRATE,165,104,100,12,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     286    EDITTEXT        HAL_BC_TUPRATE,271,101,42,12,ES_AUTOHSCROLL 
     287    GROUPBOX        "Torrent Defaults",HAL_CONFIGT_TORRENTG,5,66,315,82 
     288    LTEXT           "These options set global maximums which will always be honoured.",HAL_CONFIGT_GLOBAL_TEXT,12,16,300,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     289    LTEXT           "These options specify the default limits applied to new torrents.",HAL_CONFIGT_TOR_TEXT,12,76,301,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     290    RTEXT           "Default save folder :",HAL_CONFIGT_DEF_FOLDER,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     291    EDITTEXT        HAL_BC_SAVEFOLDER,118,119,170,12,ES_AUTOHSCROLL 
     292    PUSHBUTTON      "...",HAL_BC_SAVEBROWSE,293,118,18,13 
     293    AUTOCHECKBOX    "",HAL_BC_MOVETO_CHECK,118,133,10,11 
     294    RTEXT           "Move finished torrents to :",HAL_BC_MOVETO_TEXT,12,120,100,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     295    EDITTEXT        HAL_BC_MOVETO_FOLDER,118,119,170,12,ES_AUTOHSCROLL 
     296    PUSHBUTTON      "...",HAL_BC_MOVETO_BROWSE,293,118,18,13 
     297    AUTOCHECKBOX    "Review settings when adding torrent.",HAL_BC_PROMPTSAVE,118,133,195,11 
     298END 
     299 
     300HAL_CLOSESPLASH DIALOGEX 0,0,191,74 
    301301STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_THICKFRAME 
    302302EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE 
     
    304304FONT 8,"MS Shell Dlg",400,0,1 
    305305BEGIN 
    306     ICON            IDR_APP_ICON,IDC_STATIC,7,10,21,20,SS_ICON 
     306    ICON            HAL_APP_ICON,HAL_STATIC,7,10,21,20,SS_ICON 
    307307    LTEXT           "It will take the BitTorrent session a moment to shutdown cleanly after which this message will disappear and the program will close.",HAL_CSPLASH_MSG,35,7,149,27 
    308308    CTEXT           "Stopping Torrents",HAL_CSPLASH_NUM_ACT,6,40,179,14 
    309     AUTOCHECKBOX    "Show this message in future",IDC_SPLASH_MSG,7,58,107,12 
     309    AUTOCHECKBOX    "Show this message in future",HAL_SPLASH_MSG,7,58,107,12 
    310310        PUSHBUTTON      "Force Close",HAL_SPLASH_FORCE_CLOSE,121,57,65,13,BS_DEFPUSHBUTTON 
    311311END 
    312312 
    313 IDD_HALITEDLG DIALOGEX 0,0,370,73 
     313HAL_HALITEDLG DIALOGEX 0,0,370,73 
    314314STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN 
    315315FONT 8,"MS Shell Dlg",400,0,1 
     
    319319    PUSHBUTTON      "Remove",BTNREMOVE,314,35,52,14 
    320320    CONTROL         "",LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,64,362,6 
    321     EDITTEXT        IDC_EDITTLU,277,36,34,12,ES_AUTOHSCROLL 
    322     EDITTEXT        IDC_EDITTLD,220,36,34,12,ES_AUTOHSCROLL 
    323     EDITTEXT        IDC_EDITNCD,220,12,34,12,ES_AUTOHSCROLL 
    324     EDITTEXT        IDC_EDITNCU,277,12,34,12,ES_AUTOHSCROLL 
     321    EDITTEXT        HAL_EDITTLU,277,36,34,12,ES_AUTOHSCROLL 
     322    EDITTEXT        HAL_EDITTLD,220,36,34,12,ES_AUTOHSCROLL 
     323    EDITTEXT        HAL_EDITNCD,220,12,34,12,ES_AUTOHSCROLL 
     324    EDITTEXT        HAL_EDITNCU,277,12,34,12,ES_AUTOHSCROLL 
    325325    CONTROL         "",TORRENTPROG,"msctls_progress32",WS_BORDER,4,52,362,8 
    326     RTEXT           "Name:",IDC_NAME_STATIC,4,3,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    327     RTEXT           "Tracker:",IDC_TRACKER_STATIC,4,15,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    328     RTEXT           "Status:",IDC_STATUS_STATIC,4,27,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    329     RTEXT           "Time left:",IDC_TIME_STATIC,4,39,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    330     LTEXT           "N/A",IDC_NAME,45,3,145,10,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    331     LTEXT           "N/A",IDC_TRACKER,45,15,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    332     LTEXT           "N/A",IDC_STATUS,45,27,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    333     LTEXT           "N/A",IDC_AVAIL,45,39,36,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    334     LTEXT           "Torrent connection limits:",IDC_NC,195,3,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    335     LTEXT           "Torrent transfer rates (KB/s):",IDC_TL,195,27,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    336     RTEXT           "Total",IDC_NCD,192,15,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    337     RTEXT           "Up",IDC_NCU,255,15,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    338     RTEXT           "Up",IDC_TLU,255,39,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    339     RTEXT           "Down",IDC_TLD,192,39,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    340     RTEXT           "Completed:",IDC_COMPLETED_STATIC,85,39,44,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    341     LTEXT           "N/A",IDC_COMPLETE,132,39,58,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    342     GROUPBOX        "",IDC_DETAILS_GROUP,1,-4,368,77,0,WS_EX_TRANSPARENT 
    343 END 
    344  
    345 IDD_ABOUT DIALOGEX 0, 0, 325, 155 
     326    RTEXT           "Name:",HAL_NAME_STATIC,4,3,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     327    RTEXT           "Tracker:",HAL_TRACKER_STATIC,4,15,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     328    RTEXT           "Status:",HAL_STATUS_STATIC,4,27,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     329    RTEXT           "Time left:",HAL_TIME_STATIC,4,39,40,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     330    LTEXT           "N/A",HAL_NAME,45,3,145,10,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     331    LTEXT           "N/A",HAL_TRACKER,45,15,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     332    LTEXT           "N/A",HAL_STATUS,45,27,145,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     333    LTEXT           "N/A",HAL_AVAIL,45,39,36,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     334    LTEXT           "Torrent connection limits:",HAL_NC,195,3,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     335    LTEXT           "Torrent transfer rates (KB/s):",HAL_TL,195,27,115,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     336    RTEXT           "Total",HAL_NCD,192,15,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     337    RTEXT           "Up",HAL_NCU,255,15,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     338    RTEXT           "Up",HAL_TLU,255,39,20,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     339    RTEXT           "Down",HAL_TLD,192,39,25,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     340    RTEXT           "Completed:",HAL_COMPLETED_STATIC,85,39,44,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     341    LTEXT           "N/A",HAL_COMPLETE,132,39,58,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     342    GROUPBOX        "",HAL_DETAILS_GROUP,1,-4,368,77,0,WS_EX_TRANSPARENT 
     343END 
     344 
     345HAL_ABOUT DIALOGEX 0, 0, 325, 155 
    346346STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU 
    347347CAPTION "About" 
    348348FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    349349BEGIN 
    350 //    GROUPBOX        "Program Information",IDC_ABOUT_GROUP,5,6,315,136,WS_EX_TRANSPARENT 
    351     RTEXT           HALITE_VERSION_STRING,IDC_ABOUT_VERSION,190,145,130,9,WS_TABSTOP 
    352     LTEXT           "",IDC_EDITABOUT,8,15,265,125,WS_TABSTOP 
    353     CONTROL         "",IDC_RICHEDITABOUT,"RichEdit20A",WS_CHILD|WS_BORDER|ES_MULTILINE|ES_READONLY|WS_VSCROLL|WS_TABSTOP,5,6,315,136 
    354 END 
    355  
    356 IDD_ADVHALITEDLG DIALOGEX 0,0,317,72 
     350//    GROUPBOX        "Program Information",HAL_ABOUT_GROUP,5,6,315,136,WS_EX_TRANSPARENT 
     351    RTEXT           HALITE_VERSION_STRING,HAL_ABOUT_VERSION,190,145,130,9,WS_TABSTOP 
     352    LTEXT           "",HAL_EDITABOUT,8,15,265,125,WS_TABSTOP 
     353    CONTROL         "",HAL_RICHEDITABOUT,"RichEdit20A",WS_CHILD|WS_BORDER|ES_MULTILINE|ES_READONLY|WS_VSCROLL|WS_TABSTOP,5,6,315,136 
     354END 
     355 
     356HAL_ADVHALITEDLG DIALOGEX 0,0,317,72 
    357357STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW 
    358358FONT 8,"MS Shell Dlg",400,0,1 
    359359BEGIN 
    360     CONTROL         "",IDC_TAB,"SysTabControl32",0,1,0,315,71 
    361     RTEXT           "Static",IDC_ADVDLG_VERSION,235,2,78,8,SS_CENTERIMAGE 
     360    CONTROL         "",HAL_TAB,"SysTabControl32",0,1,0,315,71 
     361    RTEXT           "Static",HAL_ADVDLG_VERSION,235,2,78,8,SS_CENTERIMAGE 
    362362END 
    363363 
     
    376376FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    377377BEGIN 
    378         LTEXT           "Torrent save folder:",IDC_ADDT_DEFFLD_TEXT,0,0,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    379     EDITTEXT        IDC_BC_SAVEFOLDER,5,5,195,13,ES_AUTOHSCROLL 
    380     PUSHBUTTON      "...",IDC_BC_SAVEBROWSE,205,5,18,13 
    381         CONTROL         "Move the completed torrent to:",IDC_ADDT_MOVETO_CHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8 
    382         EDITTEXT        IDC_ADDT_MOVETO_FOLDER,5,5,195,13,ES_AUTOHSCROLL 
    383     PUSHBUTTON      "...",IDC_ADDT_MOVETO_BROWSE,205,5,18,13 
    384 END 
    385  
    386  
    387 IDD_ADD_TORRENT DIALOGEX 0, 0, 230, 124 
     378        LTEXT           "Torrent save folder:",HAL_ADDT_DEFFLD_TEXT,0,0,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     379    EDITTEXT        HAL_BC_SAVEFOLDER,5,5,195,13,ES_AUTOHSCROLL 
     380    PUSHBUTTON      "...",HAL_BC_SAVEBROWSE,205,5,18,13 
     381        CONTROL         "Move the completed torrent to:",HAL_ADDT_MOVETO_CHECK,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8 
     382        EDITTEXT        HAL_ADDT_MOVETO_FOLDER,5,5,195,13,ES_AUTOHSCROLL 
     383    PUSHBUTTON      "...",HAL_ADDT_MOVETO_BROWSE,205,5,18,13 
     384END 
     385 
     386 
     387HAL_ADD_TORRENT DIALOGEX 0, 0, 230, 124 
    388388STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_THICKFRAME 
    389389EXSTYLE WS_EX_STATICEDGE 
     
    394394    PUSHBUTTON      "Cancel",IDCANCEL,155,65,62,13 
    395395 
    396     CONTROL         "Use Compact Allocation.",IDC_CHECK_COMPACT,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8 
    397     CONTROL         "Stopped initially (Allows changing advanced setting)",IDC_CHECK_PAUSED,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,25,220,8 
    398     LTEXT           "Note. Compact Allocation is incompatible with File Selection",IDC_ADDT_NOTE_TEXT,6,51,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    399 END 
    400  
    401 IDD_CONFIGGENERAL DIALOGEX 0, 0, 325, 90 
     396    CONTROL         "Use Compact Allocation.",HAL_CHECK_COMPACT,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,38,220,8 
     397    CONTROL         "Stopped initially (Allows changing advanced setting)",HAL_CHECK_PAUSED,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,5,25,220,8 
     398    LTEXT           "Note. Compact Allocation is incompatible with File Selection",HAL_ADDT_NOTE_TEXT,6,51,215,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     399END 
     400 
     401HAL_CONFIGGENERAL DIALOGEX 0, 0, 325, 90 
    402402STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU 
    403403CAPTION "General" 
    404404FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    405405BEGIN 
    406     CONTROL         "Allow only one instance to run",IDC_GENERAL_ONEINST, 
     406    CONTROL         "Allow only one instance to run",HAL_GENERAL_ONEINST, 
    407407                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,16,150,11 
    408     GROUPBOX        "General Settings",IDC_GENERAL_GROUP,5,6,315,77 
    409     CONTROL         "Advanced GUI",IDC_GENERAL_ADVGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11 
    410     CONTROL         "Minimize to tray.",IDC_GENERAL_TRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11 
    411     CONTROL         "Close to tray",IDC_GENERAL_CLOSETRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11 
    412     CONTROL         "Confirm on close",IDC_GENERAL_CONFIRMCLOSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11 
    413     LISTBOX         IDC_LANGLIST,165,24,149,70,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP 
    414     CTEXT           "Language (requires restart)",IDC_GENERAL_LANG,165,13,150,8 
    415 END 
    416  
    417 IDD_ADVTRACKER DIALOGEX 0,0,305,69 
     408    GROUPBOX        "General Settings",HAL_GENERAL_GROUP,5,6,315,77 
     409    CONTROL         "Advanced GUI",HAL_GENERAL_ADVGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11 
     410    CONTROL         "Minimize to tray.",HAL_GENERAL_TRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11 
     411    CONTROL         "Close to tray",HAL_GENERAL_CLOSETRAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,42,150,11 
     412    CONTROL         "Confirm on close",HAL_GENERAL_CONFIRMCLOSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,29,150,11 
     413    LISTBOX         HAL_LANGLIST,165,24,149,70,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP 
     414    CTEXT           "Language (requires restart)",HAL_GENERAL_LANG,165,13,150,8 
     415END 
     416 
     417HAL_ADVTRACKER DIALOGEX 0,0,305,69 
    418418STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW 
    419419FONT 8,"MS Shell Dlg",400,0,1 
    420420BEGIN 
    421     LTEXT           "List of Trackers.",IDC_TRACKER_LABEL,7,6,95,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    422     PUSHBUTTON      "Apply",IDC_TRACKER_APPLY,126,3,32,14,WS_DISABLED 
    423     PUSHBUTTON      "Reset",IDC_TRACKER_RESET,92,3,32,14 
    424     AUTOCHECKBOX    "Send login info to trackers.",IDC_TRACKER_LOGINCHECK,166,4,101,12 
    425     EDITTEXT        IDC_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL 
    426     EDITTEXT        IDC_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD 
    427     RTEXT           "Username : ",IDC_TRACKER_USER_S,164,20,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    428     RTEXT           "Password : ",IDC_TRACKER_PASS_S,164,34,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    429     CONTROL         "",IDC_TRACKERLIST,"SysListView32",WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47 
    430     PUSHBUTTON      "Apply",IDC_LOGIN_APPLY,207,46,51,14,BS_DEFPUSHBUTTON 
    431     PUSHBUTTON      "Reannounce",IDC_REANNOUNCE,207,46,51,14 
    432 END 
    433  
    434 IDD_ADVDEBUGLOG DIALOGEX 0,0,305,81 
     421    LTEXT           "List of Trackers.",HAL_TRACKER_LABEL,7,6,95,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     422    PUSHBUTTON      "Apply",HAL_TRACKER_APPLY,126,3,32,14,WS_DISABLED 
     423    PUSHBUTTON      "Reset",HAL_TRACKER_RESET,92,3,32,14 
     424    AUTOCHECKBOX    "Send login info to trackers.",HAL_TRACKER_LOGINCHECK,166,4,101,12 
     425    EDITTEXT        HAL_TRACKER_USER,208,18,92,12,ES_AUTOHSCROLL 
     426    EDITTEXT        HAL_TRACKER_PASS,208,32,92,12,ES_AUTOHSCROLL | ES_PASSWORD 
     427    RTEXT           "Username : ",HAL_TRACKER_USER_S,164,20,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     428    RTEXT           "Password : ",HAL_TRACKER_PASS_S,164,34,42,8,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     429    CONTROL         "",HAL_TRACKERLIST,"SysListView32",WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,19,154,47 
     430    PUSHBUTTON      "Apply",HAL_LOGIN_APPLY,207,46,51,14,BS_DEFPUSHBUTTON 
     431    PUSHBUTTON      "Reannounce",HAL_REANNOUNCE,207,46,51,14 
     432END 
     433 
     434HAL_ADVDEBUGLOG DIALOGEX 0,0,305,81 
    435435STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW 
    436436FONT 8,"MS Shell Dlg",400,0,1 
    437437BEGIN 
    438     CONTROL         "",IDC_DEBUGLISTVIEW,"SysListView32",WS_TABSTOP|WS_BORDER|LVS_ALIGNLEFT|LVS_REPORT,4,7,296,59 
    439     AUTOCHECKBOX    "Log to file.",IDC_DEBUGFILECHECK,4,69,44,9 
    440     AUTOCHECKBOX    "Log debug events.",IDC_DEBUGDEBUGCHECK,48,69,198,9 
    441 END 
    442  
    443 IDD_NEWTORRENT DIALOGEX 0,0,229,132 
     438    CONTROL         "",HAL_DEBUGLISTVIEW,"SysListView32",WS_TABSTOP|WS_BORDER|LVS_ALIGNLEFT|LVS_REPORT,4,7,296,59 
     439    AUTOCHECKBOX    "Log to file.",HAL_DEBUGFILECHECK,4,69,44,9 
     440    AUTOCHECKBOX    "Log debug events.",HAL_DEBUGDEBUGCHECK,48,69,198,9 
     441END 
     442 
     443HAL_NEWTORRENT DIALOGEX 0,0,229,132 
    444444STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN 
    445445CAPTION "Details" 
    446446FONT 8,"MS Shell Dlg",400,0,1 
    447447BEGIN 
    448         LTEXT           "Enter the tracker URLs for the torrent.",IDC_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,NOT WS_VISIBLE 
    449     EDITTEXT        IDC_NEWT_TRACKER,4,42,193,12,ES_AUTOHSCROLL|NOT WS_VISIBLE 
    450 //    AUTOCHECKBOX    "Have Halite acts a DHT node.",IDC_NEWT_DHTNODE,4,116,118,8,WS_DISABLED 
    451     AUTOCHECKBOX    "Private",IDC_NEWTORRENT_PRIVATE,4,116,118,8 
    452         LTEXT           "Comment",IDC_NEWTORRENT_COMMENT_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    453     EDITTEXT        IDC_NEWTORRENT_COMMENT,4,15,203,12,ES_AUTOHSCROLL 
    454     LTEXT           "Creator",IDC_NEWTORRENT_CREATOR_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    455     EDITTEXT        IDC_NEWTORRENT_CREATOR,4,15,203,12,ES_AUTOHSCROLL 
     448        LTEXT           "Enter the tracker URLs for the torrent.",HAL_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,NOT WS_VISIBLE 
     449    EDITTEXT        HAL_NEWT_TRACKER,4,42,193,12,ES_AUTOHSCROLL|NOT WS_VISIBLE 
     450//    AUTOCHECKBOX    "Have Halite acts a DHT node.",HAL_NEWT_DHTNODE,4,116,118,8,WS_DISABLED 
     451    AUTOCHECKBOX    "Private",HAL_NEWTORRENT_PRIVATE,4,116,118,8 
     452        LTEXT           "Comment",HAL_NEWTORRENT_COMMENT_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     453    EDITTEXT        HAL_NEWTORRENT_COMMENT,4,15,203,12,ES_AUTOHSCROLL 
     454    LTEXT           "Creator",HAL_NEWTORRENT_CREATOR_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     455    EDITTEXT        HAL_NEWTORRENT_CREATOR,4,15,203,12,ES_AUTOHSCROLL 
    456456    LTEXT           "Piece Size (KBs)",HAL_NEWT_PIECESIZE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    457457    EDITTEXT        HAL_NEWT_PIECESIZE,4,15,203,12,ES_AUTOHSCROLL|ES_NUMBER 
    458     LTEXT           "Output File",IDC_NEWT_OUTFILE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    459     EDITTEXT        IDC_NEWT_FILE,4,15,203,12,ES_AUTOHSCROLL 
    460     PUSHBUTTON      "...",IDC_NEWT_OUT_BROWSE,212,14,18,13 
    461 END 
    462  
    463 IDD_NEWT_FILES DIALOGEX 0,0,186,50 
     458    LTEXT           "Output File",HAL_NEWT_OUTFILE_TEXT,4,4,50,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     459    EDITTEXT        HAL_NEWT_FILE,4,15,203,12,ES_AUTOHSCROLL 
     460    PUSHBUTTON      "...",HAL_NEWT_OUT_BROWSE,212,14,18,13 
     461END 
     462 
     463HAL_NEWT_FILES DIALOGEX 0,0,186,50 
    464464STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 
    465465EXSTYLE WS_EX_TOOLWINDOW 
     
    467467FONT 8,"MS Shell Dlg",400,0,1 
    468468BEGIN 
    469     LTEXT           "Select a file or directory from which to construct the torrent.",IDC_NEWTORRENT_SELECT_TEXT,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    470     PUSHBUTTON      "File",IDC_NEWT_FILE_BROWSE,212,14,40,13 
    471     PUSHBUTTON      "Dir.",IDC_NEWT_DIR_BROWSE,212,14,40,13 
    472     CONTROL         "",IDC_NEWT_LISTFILES,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59 
     469    LTEXT           "Select a file or directory from which to construct the torrent.",HAL_NEWTORRENT_SELECT_TEXT,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     470    PUSHBUTTON      "File",HAL_NEWT_FILE_BROWSE,212,14,40,13 
     471    PUSHBUTTON      "Dir.",HAL_NEWT_DIR_BROWSE,212,14,40,13 
     472    CONTROL         "",HAL_NEWT_LISTFILES,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59 
    473473    LTEXT           "Generated Torrent Name (Cannot change)",HAL_NEWT_FILE_NAME,4,4,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    474474    EDITTEXT        HAL_NEWT_FILE_NAME_EDIT,4,15,203,12,ES_AUTOHSCROLL|ES_READONLY 
    475475END 
    476476 
    477 IDD_NEWT_TRACKERS DIALOGEX 0,0,229,132 
     477HAL_NEWT_TRACKERS DIALOGEX 0,0,229,132 
    478478STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN 
    479479CAPTION "Trackers" 
    480480FONT 8,"MS Shell Dlg",400,0,1 
    481481BEGIN 
    482     CONTROL         "",IDC_NEWT_LISTTRACKERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59 
    483 //    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT 
    484     LTEXT           "Enter the tracker URLs for the torrent.",IDC_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    485     EDITTEXT        IDC_NEWT_TRACKER,4,42,160,12,ES_AUTOHSCROLL|NOT WS_VISIBLE 
    486     EDITTEXT        IDC_NEWT_TRACKERTIER,170,42,25,12,ES_AUTOHSCROLL|ES_NUMBER|NOT WS_VISIBLE 
    487     PUSHBUTTON      "Add",IDC_NEWT_ADDTRACKER,202,41,23,13,NOT WS_VISIBLE 
    488 END 
    489  
    490 IDD_NEWT_PEERS DIALOGEX 0,0,229,132 
     482    CONTROL         "",HAL_NEWT_LISTTRACKERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59 
     483//    LISTBOX         HAL_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT 
     484    LTEXT           "Enter the tracker URLs for the torrent.",HAL_NEWTORRENT_TRACKERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     485    EDITTEXT        HAL_NEWT_TRACKER,4,42,160,12,ES_AUTOHSCROLL|NOT WS_VISIBLE 
     486    EDITTEXT        HAL_NEWT_TRACKERTIER,170,42,25,12,ES_AUTOHSCROLL|ES_NUMBER|NOT WS_VISIBLE 
     487    PUSHBUTTON      "Add",HAL_NEWT_ADDTRACKER,202,41,23,13,NOT WS_VISIBLE 
     488END 
     489 
     490HAL_NEWT_PEERS DIALOGEX 0,0,229,132 
    491491STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILDWINDOW | WS_CLIPCHILDREN 
    492492CAPTION "Web Seeds and DHT Nodes" 
    493493FONT 8,"MS Shell Dlg",400,0,1 
    494494BEGIN 
    495     CONTROL         "",IDC_NEWT_LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59 
    496 //    LISTBOX         IDC_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT 
    497     LTEXT           "Enter any Web Seed URLs and DHT Nodes.",IDC_NEWTORRENT_PEERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
    498 END 
    499  
    500 IDD_TRACKEDIT DIALOGEX 0,0,186,50 
     495    CONTROL         "",HAL_NEWT_LISTPEERS,"SysListView32",WS_TABSTOP | WS_BORDER | LVS_ALIGNLEFT | LVS_REPORT,4,7,296,59 
     496//    LISTBOX         HAL_NEWT_LISTTRACKERS,4,57,221,52,WS_TABSTOP|WS_VSCROLL|LBS_NOINTEGRALHEIGHT|LBS_SORT 
     497    LTEXT           "Enter any Web Seed URLs and DHT Nodes.",HAL_NEWTORRENT_PEERS_TEXT,4,32,221,11,SS_WORDELLIPSIS|SS_CENTERIMAGE 
     498END 
     499 
     500HAL_TRACKEDIT DIALOGEX 0,0,186,50 
    501501STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 
    502502EXSTYLE WS_EX_TOOLWINDOW 
     
    506506    PUSHBUTTON      "OK",IDOK,78,32,50,14,BS_DEFPUSHBUTTON 
    507507    PUSHBUTTON      "Cancel",IDCANCEL,132,32,50,14 
    508     LTEXT           "URL",IDC_TRACKER_TEXT_URL,4,5,100,10 
    509     EDITTEXT        IDC_TRACKER_EDIT_URL,4,15,134,13,ES_AUTOHSCROLL 
    510     EDITTEXT        IDC_TRACKER_EDIT_TIER,142,15,40,13,ES_AUTOHSCROLL 
    511     LTEXT           "Tier",IDC_TRACKER_TEXT_TIER,142,5,40,10 
    512 END 
    513  
    514 IDD_PEEREDIT DIALOGEX 0,0,240,50 
     508    LTEXT           "URL",HAL_TRACKER_TEXT_URL,4,5,100,10 
     509    EDITTEXT        HAL_TRACKER_EDIT_URL,4,15,134,13,ES_AUTOHSCROLL 
     510    EDITTEXT        HAL_TRACKER_EDIT_TIER,142,15,40,13,ES_AUTOHSCROLL 
     511    LTEXT           "Tier",HAL_TRACKER_TEXT_TIER,142,5,40,10 
     512END 
     513 
     514HAL_PEEREDIT DIALOGEX 0,0,240,50 
    515515STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 
    516516EXSTYLE WS_EX_TOOLWINDOW 
     
    528528END 
    529529 
    530 IDD_ADVPEER DIALOGEX 0, 0, 305, 69 
     530HAL_ADVPEER DIALOGEX 0, 0, 305, 69 
    531531STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD 
    532532FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    533533BEGIN 
    534     CONTROL         "",IDC_PEERLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,4,7,297,59 
    535 END 
    536  
    537 IDD_ADVFILES DIALOGEX 0, 0, 305, 81 
     534    CONTROL         "",HAL_PEERLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,4,7,297,59 
     535END 
     536 
     537HAL_ADVFILES DIALOGEX 0, 0, 305, 81 
    538538STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD 
    539539FONT 8, "MS Shell Dlg", 400, 0, 0x1 
    540540BEGIN 
    541     LTEXT           "",IDC_CONTAINER,4,7,297,70,0 
    542 END 
    543  
    544 IDD_PROGRESS DIALOGEX 0,0,191,60 
     541    LTEXT           "",HAL_CONTAINER,4,7,297,70,0 
     542END 
     543 
     544HAL_PROGRESS DIALOGEX 0,0,191,60 
    545545STYLE DS_MODALFRAME | DS_SETFONT | DS_FIXEDSYS | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP 
    546546EXSTYLE WS_EX_TOOLWINDOW | WS_EX_STATICEDGE 
     
    548548FONT 8,"MS Shell Dlg",400,0,1 
    549549BEGIN 
    550     CTEXT           "",IDC_PROG_DESCP,6,6,180,12 
    551     CONTROL         "",IDC_PROG_PROGRESS,"msctls_progress32",WS_BORDER,6,22,180,12 
    552     PUSHBUTTON      "Cancel",IDC_PROG_CANCEL,60,42,66,15 
    553 END 
    554  
    555 IDR_TRAY_MENU MENU 
     550    CTEXT           "",HAL_PROG_DESCP,6,6,180,12 
     551    CONTROL         "",HAL_PROG_PROGRESS,"msctls_progress32",WS_BORDER,6,22,180,12 
     552    PUSHBUTTON      "Cancel",HAL_PROG_CANCEL,60,42,66,15 
     553END 
     554 
     555HAL_TRAY_MENU MENU 
    556556BEGIN 
    557557    POPUP "_POPUP_" 
     
    566566END 
    567567 
    568 IDR_LISTVIEW_MENU MENU 
     568HAL_LISTVIEW_MENU MENU 
    569569BEGIN 
    570570    POPUP "_POPUP_" 
     
    587587END 
    588588 
    589 IDR_TRACKERLV_MENU MENU 
     589HAL_TRACKERLV_MENU MENU 
    590590BEGIN 
    591591    POPUP "_POPUP_" 
     
    757757END 
    758758 
    759 IDR_FILESLISTVIEW_MENU MENU 
     759HAL_FILESLISTVIEW_MENU MENU 
    760760BEGIN 
    761761    POPUP "_POPUP_" 
     
    775775END 
    776776 
    777 IDR_MAINFRAME TOOLBAR 22,22 
     777HAL_MAINFRAME TOOLBAR 22,22 
    778778BEGIN 
    779779    BUTTON                      ID_FILE_NEW 
     
    789789END 
    790790 
    791 IDR_APP_ICON            ICON                    "Halite.ico" 
    792 IDR_MAINFRAME           BITMAP                  "toolbar.bmp" 
     791HAL_APP_ICON            ICON                    "Halite.ico" 
     792HAL_MAINFRAME           BITMAP                  "toolbar.bmp" 
    793793 
    794794STRINGTABLE 
     
    834834#if 0 
    835835 
    836 IDD_DIALOG1 DIALOGEX 0, 0, 186, 95 
     836HAL_DIALOG1 DIALOGEX 0, 0, 186, 95 
    837837STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU 
    838838CAPTION "Dialog" 
     
    843843END 
    844844 
    845 IDD_DIALOG2 DIALOGEX 0, 0, 186, 94 
     845HAL_DIALOG2 DIALOGEX 0, 0, 186, 94 
    846846STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 
    847847CAPTION "Dialog" 
     
    852852END 
    853853 
    854 IDD_DIALOG3 DIALOGEX 0, 0, 186, 95 
     854HAL_DIALOG3 DIALOGEX 0, 0, 186, 95 
    855855STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 
    856856EXSTYLE WS_EX_TOOLWINDOW 
     
    862862END 
    863863 
    864 IDD_DIALOG4 DIALOGEX 0, 0, 186, 94 
     864HAL_DIALOG4 DIALOGEX 0, 0, 186, 94 
    865865STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_SYSMENU 
    866866FONT 8, "MS Shell Dlg", 400, 0, 0x1 
  • trunk/res/resource.h

    r460 r495  
    55//          http://www.boost.org/LICENSE_1_0.txt) 
    66 
    7 #ifndef IDC_STATIC 
    8 #define IDC_STATIC (-1) 
     7#ifndef HAL_STATIC 
     8#define HAL_STATIC (-1) 
    99#endif 
    1010 
    1111#define HALITE_LANGUAGE                                 10 
    12 #define IDC_DEBUGLISTVIEW               1 
    13 #define IDR_LISTVIEW_MENU               101 
    14 #define IDD_CONFIGBIT                   102 
    15 #define IDD_CONFIGREMOTE                103 
    16 #define IDD_CONFIGSECURITY              108 
    17 #define IDD_CONFIGPROXY                 109 
    18 #define IDD_ABOUT                       104 
    19 #define IDD_CLOSESPLASH                 105 
    20 #define IDD_HALITEDLG                   106 
    21 #define IDR_TRAY_MENU                   107 
    22 #define IDD_CONFIGGENERAL               112 
    23 #define IDD_ADVHALITEDLG                114 
    24 #define IDR_APP_ICON                    114 
    25 #define IDD_THEMETEST                   115 
    26 #define IDD_DEBUGDIALOG                 116 
    27 #define IDD_CONFIGTORRENT               118 
    28 #define IDD_ADVOVERVIEW                 119 
    29 #define IDD_ADVTRACKER                  120 
    30 #define IDD_ADVDEBUGLOG                 121 
    31 #define IDR_MAINFRAME                   128 
    32 #define IDD_TRACKEDIT                   130 
    33 #define IDD_ADVPEER                     131 
    34 #define IDD_NEWTORRENT                                  133 
    35 #define IDD_NEWT_TRACKERS                               134 
    36 #define IDD_NEWT_PEERS                                  135 
    37 #define IDR_TRACKERLV_MENU              132 
     12#define HAL_DEBUGLISTVIEW               1 
     13#define HAL_LISTVIEW_MENU               101 
     14#define HAL_CONFIGBIT                   102 
     15#define HAL_CONFIGREMOTE                103 
     16#define HAL_CONFIGSECURITY              108 
     17#define HAL_CONFIGPROXY                 109 
     18#define HAL_ABOUT                       104 
     19#define HAL_CLOSESPLASH                 105 
     20#define HAL_HALITEDLG                   106 
     21#define HAL_TRAY_MENU                   107 
     22#define HAL_CONFIGGENERAL               112 
     23#define HAL_ADVHALITEDLG                114 
     24#define HAL_APP_ICON                    114 
     25#define HAL_THEMETEST                   115 
     26#define HAL_DEBUGDIALOG                 116 
     27#define HAL_CONFIGTORRENT               118 
     28#define HAL_ADVOVERVIEW                 119 
     29#define HAL_ADVTRACKER                  120 
     30#define HAL_ADVDEBUGLOG                 121 
     31#define HAL_MAINFRAME                   128 
     32#define HAL_TRACKEDIT                   130 
     33#define HAL_ADVPEER                     131 
     34#define HAL_NEWTORRENT                                  133 
     35#define HAL_NEWT_TRACKERS                               134 
     36#define HAL_NEWT_PEERS                                  135 
     37#define HAL_TRACKERLV_MENU              132 
    3838#define HAL_GENERIC_ADD_LV_MENU                 136 
    39 #define IDD_PEEREDIT                                    137 
    40 #define IDD_NEWT_FILES                                  138 
    41 #define IDC_TRANS_SES                   1004 
    42 #define IDC_TRANS_ETA                   1005 
    43 #define IDC_PEERPROXY                   1000 
    44 #define IDC_WEBPROXY                    1001 
    45 #define IDC_TRACKERPROXY                1002 
    46 #define IDC_DHTPROXY                    1003 
    47 #define IDC_TRANS                       1000 
     39#define HAL_PEEREDIT                                    137 
     40#define HAL_NEWT_FILES                                  138 
     41#define HAL_TRANS_SES                   1004 
     42#define HAL_TRANS_ETA                   1005 
     43#define HAL_PEERPROXY                   1000 
     44#define HAL_WEBPROXY                    1001 
     45#define HAL_TRACKERPROXY                1002 
     46#define HAL_DHTPROXY                    1003 
     47#define HAL_TRANS                       1000 
    4848#define LISTPEERS                       1000 
    49 #define IDC_PEERLIST                    1000 
    50 #define IDC_RATIOSTAT                   1001 
    51 #define IDC_PEER_EDIT_TYPE                      1001 
    52 #define IDC_RATIOESTATIC                1002 
    53 #define IDC_PEER_EDIT_URL                   1002 
    54 #define IDC_TRACKER_RESET               1002 
    55 #define IDC_BC_DHTPORT_S                1003 
    56 #define IDC_TRACKER_APPLY               1003 
     49#define HAL_PEERLIST                    1000 
     50#define HAL_RATIOSTAT                   1001 
     51#define HAL_PEER_EDIT_TYPE                      1001 
     52#define HAL_RATIOESTATIC                1002 
     53#define HAL_PEER_EDIT_URL                   1002 
     54#define HAL_TRACKER_RESET               1002 
     55#define HAL_BC_DHTPORT_S                1003 
     56#define HAL_TRACKER_APPLY               1003 
    5757#define TORRENTPROG                     1003 
    58 #define IDC_BC_DHTPORT                  1004 
    59 #define IDC_COMPLETE                    1004 
     58#define HAL_BC_DHTPORT                  1004 
     59#define HAL_COMPLETE                    1004 
    6060#define ID_SETTINGS                     1004 
    61 #define IDC_BC_PROMPTSAVE               1005 
     61#define HAL_BC_PROMPTSAVE               1005 
    6262#define ID_RESUME                       1005 
    6363#define ID_PAUSE                        1006 
    64 #define IDC_SPLASH_MSG                  1007 
    65 #define IDC_NAME                        1008 
    66 #define IDC_TRACKER                     1009 
    67 #define IDC_STATUS                      1010 
    68 #define IDC_AVAIL                       1011 
    69 #define IDC_EDITTLU                     1014 
    70 #define IDC_EDITTLD                     1015 
    71 #define IDC_EDITNCD                     1016 
    72 #define IDC_EDITNCU                     1017 
    73 #define IDC_EDITRATIO                   1018 
    74 #define IDC_TLD                         1019 
     64#define HAL_SPLASH_MSG                  1007 
     65#define HAL_NAME                        1008 
     66#define HAL_TRACKER                     1009 
     67#define HAL_STATUS                      1010 
     68#define HAL_AVAIL                       1011 
     69#define HAL_EDITTLU                     1014 
     70#define HAL_EDITTLD                     1015 
     71#define HAL_EDITNCD                     1016 
     72#define HAL_EDITNCU                     1017 
     73#define HAL_EDITRATIO                   1018 
     74#define HAL_TLD                         1019 
    7575#define BTNREMOVE                       1012 
    7676#define BTNREANNOUNCE                   1013 
    7777#define BTNPAUSE                        1034 
    78 #define IDC_TLU                         1020 
    79 #define IDC_TL                          1021 
    80 #define IDC_NCU                         1022 
    81 #define IDC_NCD                         1023 
    82 #define IDC_DETAILS_GROUP               1024 
    83 #define IDC_BC_MAXCONN                  1025 
    84 #define IDC_UPDATE                      1025 
    85 #define IDC_BC_TMAXCONN                 1026 
    86 #define IDC_REMOTECTRL                  1026 
    87 #define IDC_BC_MAXUP                    1027 
    88 #define IDC_RATIO                       1027 
    89 #define IDC_BC_TMAXUP                   1028 
    90 #define IDC_ETA                         1028 
    91 #define IDC_REMOTEPORT                  1028 
    92 #define IDC_BC_PORTFROM                 1029 
    93 #define IDC_BC_SAVEFOLDER               1029 
    94 #define IDC_BC_PORTTO                   1030 
    95 #define IDC_BC_DOWNRATE                 1031 
    96 #define IDC_BC_TDOWNRATE                1032 
    97 #define IDC_BC_UPRATE                   1033 
     78#define HAL_TLU                         1020 
     79#define HAL_TL                          1021 
     80#define HAL_NCU                         1022 
     81#define HAL_NCD                         1023 
     82#define HAL_DETAILS_GROUP               1024 
     83#define HAL_BC_MAXCONN                  1025 
     84#define HAL_UPDATE                      1025 
     85#define HAL_BC_TMAXCONN                 1026 
     86#define HAL_REMOTECTRL                  1026 
     87#define HAL_BC_MAXUP                    1027 
     88#define HAL_RATIO                       1027 
     89#define HAL_BC_TMAXUP                   1028 
     90#define HAL_ETA                         1028 
     91#define HAL_REMOTEPORT                  1028 
     92#define HAL_BC_PORTFROM                 1029 
     93#define HAL_BC_SAVEFOLDER               1029 
     94#define HAL_BC_PORTTO                   1030 
     95#define HAL_BC_DOWNRATE                 1031 
     96#define HAL_BC_TDOWNRATE                1032 
     97#define HAL_BC_UPRATE                   1033 
    9898#define BTNPAUSE                        1034 
    99 #define IDC_BC_TUPRATE                  1034 
    100 #define IDC_NEWT_BROWSE                 1035 
    101 #define IDC_NEWT_FILE                   1036 
    102 #define IDC_NEWT_TRACKER                1037 
    103 #define IDC_NEWT_LISTTRACKERS           1038 
    104 #define IDC_NEWT_DHTNODE                1039 
    105 #define IDC_NEWT_ADDTRACKER             1040 
    106 #define IDC_BUTTON1                     1041 
    107 #define IDC_EDIT1                       1042 
    108 #define IDC_EDIT2                       1043 
    109 #define IDC_GENERAL_ONEINST             1043 
    110 #define IDC_GENERAL_ADVGUI              1044 
    111 #define IDC_TAB                         1044 
    112 #define IDC_CHECK1                      1045 
    113 #define IDC_GENERAL_TRAY                1045 
    114 #define IDC_RADIO1                      1046 
    115 #define IDC_BC_DHT                      1048 
    116 #define IDC_BC_FILTERCHECK              1049 
    117 #define IDC_BC_FILTERLOAD               1052 
    118 #define IDC_BC_FILTERCLEAR              1053 
    119 #define IDC_BC_PROXYIP                  1055 
    120 #define IDC_BC_PROXYPORT                1056 
    121 #define IDC_BC_PROXYIP_S                1057 
    122 #define IDC_BC_PROXYPORT_S              1058 
    123 #define IDC_BC_PROXYUSER                1059 
    124 #define IDC_BC_PROXYUSER_S              1060 
    125 #define IDC_BC_PROXYPASS_S              1061 
    126 #define IDC_BC_PROXYPASS                1062 
    127 #define IDC_BC_PROXYCHECK               1063 
    128 #define IDC_BC_PORTCHECK                1064 
    129 #define IDC_BC_SAVEBROWSE               1064 
     99#define HAL_BC_TUPRATE                  1034 
     100#define HAL_NEWT_BROWSE                 1035 
     101#define HAL_NEWT_FILE                   1036 
     102#define HAL_NEWT_TRACKER                1037 
     103#define HAL_NEWT_LISTTRACKERS           1038 
     104#define HAL_NEWT_DHTNODE                1039 
     105#define HAL_NEWT_ADDTRACKER             1040 
     106#define HAL_BUTTON1                     1041 
     107#define HAL_EDIT1                       1042 
     108#define HAL_EDIT2                       1043 
     109#define HAL_GENERAL_ONEINST             1043 
     110#define HAL_GENERAL_ADVGUI              1044 
     111#define HAL_TAB                         1044 
     112#define HAL_CHECK1                      1045 
     113#define HAL_GENERAL_TRAY                1045 
     114#define HAL_RADIO1                      1046 
     115#define HAL_BC_DHT                      1048 
     116#define HAL_BC_FILTERCHECK              1049 
     117#define HAL_BC_FILTERLOAD               1052 
     118#define HAL_BC_FILTERCLEAR              1053 
     119#define HAL_BC_PROXYIP                  1055 
     120#define HAL_BC_PROXYPORT                1056 
     121#define HAL_BC_PROXYIP_S                1057 
     122#define HAL_BC_PROXYPORT_S              1058 
     123#define HAL_BC_PROXYUSER                1059 
     124#define HAL_BC_PROXYUSER_S              1060 
     125#define HAL_BC_PROXYPASS_S              1061 
     126#define HAL_BC_PROXYPASS                1062 
     127#define HAL_BC_PROXYCHECK               1063 
     128#define HAL_BC_PORTCHECK                1064 
     129#define HAL_BC_SAVEBROWSE               1064 
    130130#define ID_ADVANCED                     1064 
    131 #define IDC_TRACKERLIST                 1066 
    132 #define IDC_TRACKER_LOGINCHECK          1067 
    133 #define IDC_TRACKER_USER_S              1068 
    134 #define IDC_TRACKER_PASS_S              1069 
    135 #define IDC_TRACKER_USER                1070 
    136 #define IDC_TRACKER_PASS                1071 
    137 #define IDC_DEBUGFILECHECK              1078 
    138 #define IDC_DEBUGDEBUGCHECK             1079 
    139 #define IDC_GROUP_TORRENT               1080 
    140 #define IDC_GROUP_TRACKER               1081 
    141 #define IDC_UPDATESTAT                  1082 
    142 #define IDC_NC                          1083 
    143 #define IDC_ADVDLG_VERSION              1084 
    144 #define IDC_LANGLIST                                    1085 
    145 #define IDC_EDITABOUT                                   1086 
    146 #define IDC_SC_ENABLE_PE                1087 
    147 #define IDC_SC_PE_ENC_PLAIN             1088 
    148 #define IDC_SC_PE_ENC_RC4               1089 
    149 #define IDC_SC_PE_ENC_BOTH              1090 
    150 #define IDC_SC_PE_ENC_RC4_PERFER        1091 
    151 #define IDC_SC_PE_CP_IN_FORCED          1092 
    152 #define IDC_SC_PE_CP_IN_DISABLED        1093 
    153 #define IDC_SC_PE_CP_IN_ENABLED         1094 
    154 #define IDC_SC_PE_CP_OUT_DISABLED       1095 
    155 #define IDC_SC_PE_CP_OUT_ENABLED        1096 
    156 #define IDC_SC_PE_CP_OUT_FORCED         1097 
    157 #define IDC_SC_HELP_LINK                1098 
    158 #define IDC_BC_HELP_LINK                1098 
    159 #define IDC_BC_CON_WHY                  1099 
    160 #define IDC_BC_HALFCONN_CHECK           1100 
    161 #define IDC_BC_HALFCONN_NUM             1101 
     131#define HAL_TRACKERLIST                 1066 
     132#define HAL_TRACKER_LOGINCHECK          1067 
     133#define HAL_TRACKER_USER_S              1068 
     134#define HAL_TRACKER_PASS_S              1069 
     135#define HAL_TRACKER_USER                1070 
     136#define HAL_TRACKER_PASS                1071 
     137#define HAL_DEBUGFILECHECK              1078 
     138#define HAL_DEBUGDEBUGCHECK             1079 
     139#define HAL_GROUP_TORRENT               1080 
     140#define HAL_GROUP_TRACKER               1081 
     141#define HAL_UPDATESTAT                  1082 
     142#define HAL_NC                          1083 
     143#define HAL_ADVDLG_VERSION              1084 
     144#define HAL_LANGLIST                                    1085 
     145#define HAL_EDITABOUT                                   1086 
     146#define HAL_SC_ENABLE_PE                1087 
     147#define HAL_SC_PE_ENC_PLAIN             1088 
     148#define HAL_SC_PE_ENC_RC4               1089 
     149#define HAL_SC_PE_ENC_BOTH              1090 
     150#define HAL_SC_PE_ENC_RC4_PERFER        1091 
     151#define HAL_SC_PE_CP_IN_FORCED          1092 
     152#define HAL_SC_PE_CP_IN_DISABLED        1093 
     153#define HAL_SC_PE_CP_IN_ENABLED         1094 
     154#define HAL_SC_PE_CP_OUT_DISABLED       1095 
     155#define HAL_SC_PE_CP_OUT_ENABLED        1096 
     156#define HAL_SC_PE_CP_OUT_FORCED         1097 
     157#define HAL_SC_HELP_LINK                1098 
     158#define HAL_BC_HELP_LINK                1098 
     159#define HAL_BC_CON_WHY                  1099 
     160#define HAL_BC_HALFCONN_CHECK           1100 
     161#define HAL_BC_HALFCONN_NUM             1101 
    162162#define ED_CON                          3000 
    163163#define IDPANE_STATUS                   40000 
     
    215215#define HAL_AUTOSORT                                    40095 
    216216#define ID_LVM_AUTOSORT                                 40096 
    217 #define IDR_BLANK_MENU                                  40097 
     217#define HAL_BLANK_MENU                                  40097 
    218218#define HAL_PAYLOAD_SUMMARY                             40098 
    219219#define HAL_NAME_SUMMARY                                40099 
    220 #define IDC_NAME_STATUS                                 40100 
    221 #define IDC_SECOND                                              40101 
    222 #define IDC_TRANSFERED                                  40102 
    223 #define IDC_REMAINING                                   40103 
    224 #define IDC_RATE                                                40104 
    225 #define HAL_NAME_STATUS                                 40105 
    226 #define HAL_SECOND                                              40106 
    227 #define HAL_TRANSFERED                                  40107 
    228 #define HAL_REMAINING                                   40108 
    229 #define HAL_RATE                                                40109 
    230 #define IDC_RICHEDITABOUT                               40110 
    231 #define IDR_ABOUT_TEXT                                  40111 
     220#define HAL_NAME_STATUS                                 40100 
     221#define HAL_SECOND                                              40101 
     222#define HAL_TRANSFERED                                  40102 
     223#define HAL_REMAINING                                   40103 
     224#define HAL_RATE                                                40104 
     225#define HAL_RICHEDITABOUT                               40110 
     226#define HAL_ABOUT_TEXT                                  40111 
    232227#define HALITE_RTF_RES_TYPE                             40112 
    233228 
    234 #define IDC_NAME_STATUS_LABEL                   40113 
    235 #define IDC_PEERS_LABEL                                 40114 
    236 #define IDC_TRANSFERED_LABEL                    40115 
    237 #define IDC_REMAINING_LABEL                             40116 
    238 #define IDC_RATE_LABEL                                  40117 
    239 #define IDC_SEEDS_LABEL                                 40118 
    240 #define IDC_OVERHEAD_LABEL                              40119 
    241 #define IDC_ETA_LABEL                                   40120 
    242 #define IDC_RATIO_LABEL                                 40121 
     229#define HAL_NAME_STATUS_LABEL                   40113 
     230#define HAL_PEERS_LABEL                                 40114 
     231#define HAL_TRANSFERED_LABEL                    40115 
     232#define HAL_REMAINING_LABEL                             40116 
     233#define HAL_RATE_LABEL                                  40117 
     234#define HAL_SEEDS_LABEL                                 40118 
     235#define HAL_OVERHEAD_LABEL                              40119 
     236#define HAL_ETA_LABEL                                   40120 
     237#define HAL_RATIO_LABEL                                 40121 
    243238         
    244 #define IDC_SEEDS                                               40122 
    245 #define IDC_OVERHEAD                                    40123 
    246 #define IDC_PEERS                                               40127 
    247 #define IDD_ADVFILES                                    40129 
    248 #define IDC_CONTAINER                                   40130 
     239#define HAL_SEEDS                                               40122 
     240#define HAL_OVERHEAD                                    40123 
     241#define HAL_PEERS                                               40127 
     242#define HAL_ADVFILES                                    40129 
     243#define HAL_CONTAINER                                   40130 
    249244#define HAL_FILES_TAB                               40131 
    250245#define HAL_DIALOGFILE_LISTVIEW_ADV             40132 
     
    268263#define ID_HAL_FILE_PRIORITY_6                  40148 
    269264#define ID_HAL_FILE_PRIORITY_7                  40149 
    270 #define IDR_FILESLISTVIEW_MENU                  40150 
    271  
    272 #define IDD_ADD_TORRENT                                 40200 
    273 #define IDC_CHECK_COMPACT                               40201 
    274 #define IDC_CHECK_PAUSED                                40202 
     265#define HAL_FILESLISTVIEW_MENU                  40150 
     266 
     267#define HAL_ADD_TORRENT                                 40200 
     268#define HAL_CHECK_COMPACT                               40201 
     269#define HAL_CHECK_PAUSED                                40202 
    275270#define HAL_INF                                                 40203 
    276271#define HAL_HALITE                                              40204 
    277 #define IDR_NEWT_TRACKERLV_MENU                 40300 
     272#define HAL_NEWT_TRACKERLV_MENU                 40300 
    278273 
    279274#ifndef HAL_NA 
  • trunk/sln/Halite/Halite.vcproj

    r494 r495  
    10261026                        </File> 
    10271027                        <File 
     1028                                RelativePath="..\..\src\NewTorrentTrackerAD.hpp" 
     1029                                > 
     1030                        </File> 
     1031                        <File 
    10281032                                RelativePath="..\..\src\NewTorrentTrackerLV.hpp" 
    10291033                                > 
  • trunk/sln/libtorrent/libtorrent.vcproj

    r491 r495  
    733733                        UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" 
    734734                        > 
    735                         <File 
    736                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\bitfield.hpp" 
    737                                 > 
    738                         </File> 
    739                         <File 
    740                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\create_torrent.hpp" 
    741                                 > 
    742                         </File> 
    743                         <File 
    744                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\disk_buffer_holder.hpp" 
    745                                 > 
    746                         </File> 
    747                         <File 
    748                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\file_storage.hpp" 
    749                                 > 
    750                         </File> 
    751                         <File 
    752                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\GeoIP.h" 
    753                                 > 
    754                         </File> 
    755                         <File 
    756                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\gzip.hpp" 
    757                                 > 
    758                         </File> 
    759                         <File 
    760                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\http_parser.hpp" 
    761                                 > 
    762                         </File> 
    763                         <File 
    764                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\lazy_entry.hpp" 
    765                                 > 
    766                         </File> 
    767                         <File 
    768                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\magnet_uri.hpp" 
    769                                 > 
    770                         </File> 
    771                         <File 
    772                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\parse_url.hpp" 
    773                                 > 
    774                         </File> 
    775                         <File 
    776                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\ssl_stream.hpp" 
    777                                 > 
    778                         </File> 
    779                         <File 
    780                                 RelativePath="..\..\lib\libtorrent\include\libtorrent\udp_socket.hpp" 
    781                                 > 
    782                         </File> 
    783735                        <Filter 
    784736                                Name="libtorrent" 
     
    813765                                </File> 
    814766                                <File 
     767                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\bitfield.hpp" 
     768                                        > 
     769                                </File> 
     770                                <File 
    815771                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\broadcast_socket.hpp" 
    816772                                        > 
     
    837793                                </File> 
    838794                                <File 
     795                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\create_torrent.hpp" 
     796                                        > 
     797                                </File> 
     798                                <File 
    839799                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\debug.hpp" 
    840800                                        > 
    841801                                </File> 
    842802                                <File 
     803                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\disk_buffer_holder.hpp" 
     804                                        > 
     805                                </File> 
     806                                <File 
    843807                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\disk_io_thread.hpp" 
    844808                                        > 
     
    869833                                </File> 
    870834                                <File 
     835                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\file_storage.hpp" 
     836                                        > 
     837                                </File> 
     838                                <File 
    871839                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\fingerprint.hpp" 
    872840                                        > 
    873841                                </File> 
    874842                                <File 
     843                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\GeoIP.h" 
     844                                        > 
     845                                </File> 
     846                                <File 
     847                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\gzip.hpp" 
     848                                        > 
     849                                </File> 
     850                                <File 
    875851                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\hasher.hpp" 
    876852                                        > 
     
    881857                                </File> 
    882858                                <File 
     859                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\http_parser.hpp" 
     860                                        > 
     861                                </File> 
     862                                <File 
    883863                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\http_stream.hpp" 
    884864                                        > 
     
    913893                                </File> 
    914894                                <File 
     895                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\lazy_entry.hpp" 
     896                                        > 
     897                                </File> 
     898                                <File 
    915899                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\lsd.hpp" 
    916900                                        > 
    917901                                </File> 
    918902                                <File 
     903                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\magnet_uri.hpp" 
     904                                        > 
     905                                </File> 
     906                                <File 
    919907                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\natpmp.hpp" 
    920908                                        > 
    921909                                </File> 
    922910                                <File 
     911                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\parse_url.hpp" 
     912                                        > 
     913                                </File> 
     914                                <File 
    923915                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\pch.hpp" 
    924916                                        > 
     
    1001993                                </File> 
    1002994                                <File 
     995                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\ssl_stream.hpp" 
     996                                        > 
     997                                </File> 
     998                                <File 
    1003999                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\stat.hpp" 
    10041000                                        > 
     
    10261022                                <File 
    10271023                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\tracker_manager.hpp" 
     1024                                        > 
     1025                                </File> 
     1026                                <File 
     1027                                        RelativePath="..\..\lib\libtorrent\include\libtorrent\udp_socket.hpp" 
    10281028                                        > 
    10291029                                </File> 
  • trunk/src/AddTorrentDialog.hpp

    r493 r495  
    4444        }        
    4545 
    46         enum { IDD = IDD_ADD_TORRENT }; 
     46        enum { IDD = HAL_ADD_TORRENT }; 
    4747 
    4848    BEGIN_MSG_MAP_EX(thisClass) 
     
    5656         
    5757    BEGIN_DDX_MAP(thisClass) 
    58         DDX_CHECK(IDC_CHECK_COMPACT, compactStorage_) 
    59         DDX_CHECK(IDC_CHECK_PAUSED, startPaused_) 
     58        DDX_CHECK(HAL_CHECK_COMPACT, compactStorage_) 
     59        DDX_CHECK(HAL_CHECK_PAUSED, startPaused_) 
    6060    END_DDX_MAP()        
    6161 
     
    6969                        WMB_ROW(_exp,   HAL_ADJUST_DLG),  
    7070                        WMB_ROW(_gap,   _d), 
    71                         WMB_ROW(_auto,  IDC_CHECK_COMPACT),  
    72                         WMB_ROW(_auto,  IDC_CHECK_PAUSED),  
    73                         WMB_ROW(_auto,  IDC_ADDT_NOTE_TEXT),  
     71                        WMB_ROW(_auto,  HAL_CHECK_COMPACT),  
     72                        WMB_ROW(_auto,  HAL_CHECK_PAUSED),  
     73                        WMB_ROW(_auto,  HAL_ADDT_NOTE_TEXT),  
    7474                        WMB_ROW(_gap,   _d), 
    7575                        WMB_ROW(_auto,  ADD_BUTTONS_LAYOUT),  
  • trunk/src/AdvHaliteDialog.cpp

    r492 r495  
    1717{        
    1818        resizeClass::DlgResize_Init(false, true, WS_CLIPCHILDREN); 
    19         SetDlgItemText(IDC_ADVDLG_VERSION, hal::app().res_wstr(HAL_VERSION_STRING).c_str()); 
     19        SetDlgItemText(HAL_ADVDLG_VERSION, hal::app().res_wstr(HAL_VERSION_STRING).c_str()); 
    2020         
    21         tabCtrl_.SubclassWindow(GetDlgItem(IDC_TAB)); 
     21        tabCtrl_.SubclassWindow(GetDlgItem(HAL_TAB)); 
    2222         
    2323/*      mp_dlg.reset(new ThemeTestDialog()); 
  • trunk/src/AdvHaliteDialog.hpp

    r493 r495  
    3333         
    3434public: 
    35         enum { IDD = IDD_ADVHALITEDLG }; 
     35        enum { IDD = HAL_ADVHALITEDLG }; 
    3636 
    3737        AdvHaliteDialog(HaliteWindow& halWindow) : 
     
    6161 
    6262        BEGIN_DLGRESIZE_MAP(thisClass) 
    63                 DLGRESIZE_CONTROL(IDC_TAB, (DLSZ_SIZE_X | DLSZ_SIZE_Y)) 
    64                 DLGRESIZE_CONTROL(IDC_ADVDLG_VERSION, (DLSZ_MOVE_X)) 
     63                DLGRESIZE_CONTROL(HAL_TAB, (DLSZ_SIZE_X | DLSZ_SIZE_Y)) 
     64                DLGRESIZE_CONTROL(HAL_ADVDLG_VERSION, (DLSZ_MOVE_X)) 
    6565 
    6666        END_DLGRESIZE_MAP() 
  • trunk/src/ConfigOptions.cpp

    r438 r495  
    2525BOOL GeneralOptions::OnInitDialog(HWND hwndFocus, LPARAM lParam) 
    2626{ 
    27         lang_list_.Attach(GetDlgItem(IDC_LANGLIST)); 
     27        lang_list_.Attach(GetDlgItem(HAL_LANGLIST)); 
    2828        lang_list_.AddString(L"English"); 
    2929        lang_list_.SetCurSel(0); 
  • trunk/src/ConfigOptions.hpp

    r493 r495  
    88 
    99#define ID_CONFIG_BEGIN                         12000 
    10 #define IDC_SECURITY_IPF_GB             ID_CONFIG_BEGIN + 1 
    11 #define IDC_SECURITY_PE_GB                      ID_CONFIG_BEGIN + 2 
    12 #define IDC_SECURITY_CP_GB                      ID_CONFIG_BEGIN + 3 
    13 #define IDC_SECURITY_EL_GB                      ID_CONFIG_BEGIN + 4 
    14 #define IDC_SECURITY_OUTGOING           ID_CONFIG_BEGIN + 5 
    15 #define IDC_SECURITY_INCOMING           ID_CONFIG_BEGIN + 6 
    16 #define IDC_SECURITY_ENABLED            ID_CONFIG_BEGIN + 7 
    17 #define IDC_SECURITY_FORCED                     ID_CONFIG_BEGIN + 8 
    18 #define IDC_SECURITY_DISABLED           ID_CONFIG_BEGIN + 9 
    19 #define IDC_BITT_OPENPORT                       ID_CONFIG_BEGIN + 10 
    20 #define IDC_BITT_GDHT                           ID_CONFIG_BEGIN + 11 
    21 #define IDC_BITT_DHT_NOTE                       ID_CONFIG_BEGIN + 12 
    22 #define IDC_BITT_GSETTINGS                      ID_CONFIG_BEGIN + 13 
    23 #define IDC_BITT_SELECT_TEXT            ID_CONFIG_BEGIN + 14 
    24 #define IDC_CONFIGT_TOTALMAX            ID_CONFIG_BEGIN + 15 
    25 #define IDC_CONFIGT_TOTALUP                     ID_CONFIG_BEGIN + 16 
    26 #define IDC_CONFIGT_DOWNRATE            ID_CONFIG_BEGIN + 17 
    27 #define IDC_CONFIGT_UPRATE                      ID_CONFIG_BEGIN + 18 
    28 #define IDC_CONFIGT_TORMAX                      ID_CONFIG_BEGIN + 19 
    29 #define IDC_CONFIGT_TORUP                       ID_CONFIG_BEGIN + 20 
    30 #define IDC_CONFIGT_TORDOWNRATE         ID_CONFIG_BEGIN + 21 
    31 #define IDC_CONFIGT_TORUPRATE           ID_CONFIG_BEGIN + 22 
    32 #define IDC_CONFIGT_GLOBAL_TEXT         ID_CONFIG_BEGIN + 23 
    33 #define IDC_CONFIGT_TOR_TEXT            ID_CONFIG_BEGIN + 24 
    34 #define IDC_CONFIGT_DEF_FOLDER          ID_CONFIG_BEGIN + 25 
    35 #define IDC_CONFIGT_GLOBALG             ID_CONFIG_BEGIN + 26 
    36 #define IDC_CONFIGT_TORRENTG            ID_CONFIG_BEGIN + 27 
    37 #define IDC_CONFIGT_TDOWNRATE           ID_CONFIG_BEGIN + 28 
    38 #define IDC_GENERAL_GROUP                       ID_CONFIG_BEGIN + 29 
    39 #define IDC_GENERAL_LANG                        ID_CONFIG_BEGIN + 30 
    40 #define IDC_GENERAL_CLOSETRAY           ID_CONFIG_BEGIN + 31 
    41 #define IDC_GENERAL_CONFIRMCLOSE        ID_CONFIG_BEGIN + 32 
    42 #define IDC_ABOUT_GROUP                 ID_CONFIG_BEGIN + 33 
    43 #define IDC_ABOUT_VERSION               ID_CONFIG_BEGIN + 34 
    44 #define IDC_BITT_GPORTFORWARDING        ID_CONFIG_BEGIN + 35 
    45 #define IDC_BITT_GPORTFORWARD_NONE      ID_CONFIG_BEGIN + 36 
    46 #define IDC_BITT_GPORTFORWARD_UPNG      ID_CONFIG_BEGIN + 37 
    47 #define IDC_BIT_GPORTFORWARD_NATPMP     ID_CONFIG_BEGIN + 38 
    48 #define IDC_BITT_GPORTFORWARD_TEST      ID_CONFIG_BEGIN + 39 
    49 #define IDC_BITT_GPORTFORWARD_LIST      ID_CONFIG_BEGIN + 40 
    50 #define IDC_BC_MOVETO_FOLDER            ID_CONFIG_BEGIN + 41 
    51 #define IDC_BC_MOVETO_BROWSE            ID_CONFIG_BEGIN + 42 
    52 #define IDC_BC_MOVETO_TEXT                      ID_CONFIG_BEGIN + 43 
    53 #define IDC_BC_MOVETO_CHECK                     ID_CONFIG_BEGIN + 44 
     10#define HAL_SECURITY_IPF_GB             ID_CONFIG_BEGIN + 1 
     11#define HAL_SECURITY_PE_GB                      ID_CONFIG_BEGIN + 2 
     12#define HAL_SECURITY_CP_GB                      ID_CONFIG_BEGIN + 3 
     13#define HAL_SECURITY_EL_GB                      ID_CONFIG_BEGIN + 4 
     14#define HAL_SECURITY_OUTGOING           ID_CONFIG_BEGIN + 5 
     15#define HAL_SECURITY_INCOMING           ID_CONFIG_BEGIN + 6 
     16#define HAL_SECURITY_ENABLED            ID_CONFIG_BEGIN + 7 
     17#define HAL_SECURITY_FORCED                     ID_CONFIG_BEGIN + 8 
     18#define HAL_SECURITY_DISABLED           ID_CONFIG_BEGIN + 9 
     19#define HAL_BITT_OPENPORT                       ID_CONFIG_BEGIN + 10 
     20#define HAL_BITT_GDHT                           ID_CONFIG_BEGIN + 11 
     21#define HAL_BITT_DHT_NOTE                       ID_CONFIG_BEGIN + 12 
     22#define HAL_BITT_GSETTINGS                      ID_CONFIG_BEGIN + 13 
     23#define HAL_BITT_SELECT_TEXT            ID_CONFIG_BEGIN + 14 
     24#define HAL_CONFIGT_TOTALMAX            ID_CONFIG_BEGIN + 15 
     25#define HAL_CONFIGT_TOTALUP                     ID_CONFIG_BEGIN + 16 
     26#define HAL_CONFIGT_DOWNRATE            ID_CONFIG_BEGIN + 17 
     27#define HAL_CONFIGT_UPRATE                      ID_CONFIG_BEGIN + 18 
     28#define HAL_CONFIGT_TORMAX                      ID_CONFIG_BEGIN + 19 
     29#define HAL_CONFIGT_TORUP                       ID_CONFIG_BEGIN + 20 
     30#define HAL_CONFIGT_TORDOWNRATE         ID_CONFIG_BEGIN + 21 
     31#define HAL_CONFIGT_TORUPRATE           ID_CONFIG_BEGIN + 22 
     32#define HAL_CONFIGT_GLOBAL_TEXT         ID_CONFIG_BEGIN + 23 
     33#define HAL_CONFIGT_TOR_TEXT            ID_CONFIG_BEGIN + 24 
     34#define HAL_CONFIGT_DEF_FOLDER          ID_CONFIG_BEGIN + 25 
     35#define HAL_CONFIGT_GLOBALG             ID_CONFIG_BEGIN + 26 
     36#define HAL_CONFIGT_TORRENTG            ID_CONFIG_BEGIN + 27 
     37#define HAL_CONFIGT_TDOWNRATE           ID_CONFIG_BEGIN + 28 
     38#define HAL_GENERAL_GROUP                       ID_CONFIG_BEGIN + 29 
     39#define HAL_GENERAL_LANG                        ID_CONFIG_BEGIN + 30 
     40#define HAL_GENERAL_CLOSETRAY           ID_CONFIG_BEGIN + 31 
     41#define HAL_GENERAL_CONFIRMCLOSE        ID_CONFIG_BEGIN + 32 
     42#define HAL_ABOUT_GROUP                 ID_CONFIG_BEGIN + 33 
     43#define HAL_ABOUT_VERSION               ID_CONFIG_BEGIN + 34 
     44#define HAL_BITT_GPORTFORWARDING        ID_CONFIG_BEGIN + 35 
     45#define HAL_BITT_GPORTFORWARD_NONE      ID_CONFIG_BEGIN + 36 
     46#define HAL_BITT_GPORTFORWARD_UPNG      ID_CONFIG_BEGIN + 37 
     47#define HAL_BIT_GPORTFORWARD_NATPMP     ID_CONFIG_BEGIN + 38 
     48#define HAL_BITT_GPORTFORWARD_TEST      ID_CONFIG_BEGIN + 39 
     49#define HAL_BITT_GPORTFORWARD_LIST      ID_CONFIG_BEGIN + 40 
     50#define HAL_BC_MOVETO_FOLDER            ID_CONFIG_BEGIN + 41 
     51#define HAL_BC_MOVETO_BROWSE            ID_CONFIG_BEGIN + 42 
     52#define HAL_BC_MOVETO_TEXT                      ID_CONFIG_BEGIN + 43 
     53#define HAL_BC_MOVETO_CHECK                     ID_CONFIG_BEGIN + 44 
    5454 
    5555#ifndef RC_INVOKED 
     
    7676         
    7777public: 
    78     enum { IDD = IDD_CONFIGGENERAL }; 
     78    enum { IDD = HAL_CONFIGGENERAL }; 
    7979 
    8080        GeneralOptions(HaliteWindow* haliteWindow) : 
     
    9292 
    9393    BEGIN_DDX_MAP(GeneralOptions) 
    94         DDX_CHECK(IDC_GENERAL_ONEINST, halite().oneInst) 
    95         DDX_CHECK(IDC_GENERAL_TRAY, haliteWindow_->use_tray) 
    96         DDX_CHECK(IDC_GENERAL_ADVGUI, haliteWindow_->advancedUI) 
    97         DDX_CHECK(IDC_GENERAL_CLOSETRAY, haliteWindow_->closeToTray) 
    98         DDX_CHECK(IDC_GENERAL_CONFIRMCLOSE, haliteWindow_->confirmClose) 
     94        DDX_CHECK(HAL_GENERAL_ONEINST, halite().oneInst) 
     95        DDX_CHECK(HAL_GENERAL_TRAY, haliteWindow_->use_tray) 
     96        DDX_CHECK(HAL_GENERAL_ADVGUI, haliteWindow_->advancedUI) 
     97        DDX_CHECK(HAL_GENERAL_CLOSETRAY, haliteWindow_->closeToTray) 
     98        DDX_CHECK(HAL_GENERAL_CONFIRMCLOSE, haliteWindow_->confirmClose) 
    9999    END_DDX_MAP() 
    100100 
     
    102102        WMB_HEAD(WMB_COLNOMAX(_exp)), \ 
    103103                WMB_ROW(_gap,   _d), \ 
    104                 WMB_ROW(_auto,  IDC_GENERAL_ONEINST), \ 
    105                 WMB_ROW(_auto,  IDC_GENERAL_ADVGUI), \ 
    106                 WMB_ROW(_auto,  IDC_GENERAL_TRAY), \ 
    107                 WMB_ROW(_auto,  IDC_GENERAL_CLOSETRAY), \ 
    108                 WMB_ROW(_auto,  IDC_GENERAL_CONFIRMCLOSE), \ 
     104                WMB_ROW(_auto,  HAL_GENERAL_ONEINST), \ 
     105                WMB_ROW(_auto,  HAL_GENERAL_ADVGUI), \ 
     106                WMB_ROW(_auto,  HAL_GENERAL_TRAY), \ 
     107                WMB_ROW(_auto,  HAL_GENERAL_CLOSETRAY), \ 
     108                WMB_ROW(_auto,  HAL_GENERAL_CONFIRMCLOSE), \ 
    109109        WMB_END() 
    110110 
    111111#define GENERAL_LANGUAGE_LAYOUT \ 
    112112        WMB_HEAD(WMB_COLNOMAX(_exp)), \ 
    113                 WMB_ROW(_auto,  IDC_GENERAL_LANG), \ 
    114                 WMB_ROW(_auto,  IDC_LANGLIST), \ 
     113                WMB_ROW(_auto,  HAL_GENERAL_LANG), \ 
     114                WMB_ROW(_auto,  HAL_LANGLIST), \ 
    115115        WMB_END() 
    116116 
    117117        BEGIN_WINDOW_MAP(thisClass, 6, 6, 3, 3) 
    118118                WMB_HEAD(WMB_COL(_gap), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COL(_gap)), 
    119                         WMB_ROW(_gap|3, IDC_GENERAL_GROUP, _r, _r, _r),  
     119                        WMB_ROW(_gap|3, HAL_GENERAL_GROUP, _r, _r, _r),  
    120120                        WMB_ROW(_auto,  _d, GENERAL_CONFIG_LAYOUT, GENERAL_LANGUAGE_LAYOUT),  
    121121                        WMB_ROW(_gap,   _d), 
     
    165165         
    166166public: 
    167     enum { IDD = IDD_CONFIGBIT }; 
     167    enum { IDD = HAL_CONFIGBIT }; 
    168168 
    169169        BitTorrentOptions() 
     
    175175    BEGIN_MSG_MAP_EX(BitTorrentOptions) 
    176176        MSG_WM_INITDIALOG(OnInitDialog) 
    177                 COMMAND_ID_HANDLER_EX(IDC_BC_PORTCHECK, onPortCheck) 
    178                 COMMAND_ID_HANDLER_EX(IDC_BC_HALFCONN_CHECK, onHalfCheck) 
    179                 COMMAND_ID_HANDLER_EX(IDC_BC_DHT, onDHTCheck) 
     177                COMMAND_ID_HANDLER_EX(HAL_BC_PORTCHECK, onPortCheck) 
     178                COMMAND_ID_HANDLER_EX(HAL_BC_HALFCONN_CHECK, onHalfCheck) 
     179                COMMAND_ID_HANDLER_EX(HAL_BC_DHT, onDHTCheck) 
    180180                 
    181181        CHAIN_MSG_MAP(CPropertyPageImpl<BitTorrentOptions>) 
     
    184184 
    185185    BEGIN_DDX_MAP(BitTorrentOptions) 
    186         DDX_CHECK(IDC_BC_PORTCHECK, hal::config().portRange) 
    187         DDX_INT(IDC_BC_PORTFROM, hal::config().portFrom) 
    188         DDX_INT(IDC_BC_PORTTO, hal::config().portTo)             
    189         DDX_CHECK(IDC_BC_HALFCONN_CHECK, hal::config().halfConn) 
    190         DDX_EX_INT_POSITIVE(IDC_BC_HALFCONN_NUM, hal::config().halfConnLimit) 
    191         DDX_CHECK(IDC_BC_DHT, hal::config().enableDHT) 
    192         DDX_INT(IDC_BC_DHTPORT, hal::config().dhtServicePort) 
    193         DDX_RADIO(IDC_BITT_GPORTFORWARD_NONE, hal::config().mappingType) 
     186        DDX_CHECK(HAL_BC_PORTCHECK, hal::config().portRange) 
     187        DDX_INT(HAL_BC_PORTFROM, hal::config().portFrom) 
     188        DDX_INT(HAL_BC_PORTTO, hal::config().portTo)             
     189        DDX_CHECK(HAL_BC_HALFCONN_CHECK, hal::config().halfConn) 
     190        DDX_EX_INT_POSITIVE(HAL_BC_HALFCONN_NUM, hal::config().halfConnLimit) 
     191        DDX_CHECK(HAL_BC_DHT, hal::config().enableDHT) 
     192        DDX_INT(HAL_BC_DHTPORT, hal::config().dhtServicePort) 
     193        DDX_RADIO(HAL_BITT_GPORTFORWARD_NONE, hal::config().mappingType) 
    194194    END_DDX_MAP() 
    195195         
    196196#define BITT_GS_LAYOUT \ 
    197197        WMB_HEAD(WMB_COLNOMAX(_exp|250), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp)), \ 
    198                 WMB_ROW(_auto,  IDC_BITT_SELECT_TEXT, _r, _r, _r), \ 
    199                 WMB_ROW(_auto,  IDC_BITT_OPENPORT, IDC_BC_PORTFROM, IDC_BC_PORTCHECK, IDC_BC_PORTTO), \ 
    200                 WMB_ROW(_auto,  IDC_BC_HALFCONN_CHECK, _r, IDC_BC_HALFCONN_NUM), \ 
     198                WMB_ROW(_auto,  HAL_BITT_SELECT_TEXT, _r, _r, _r), \ 
     199                WMB_ROW(_auto,  HAL_BITT_OPENPORT, HAL_BC_PORTFROM, HAL_BC_PORTCHECK, HAL_BC_PORTTO), \ 
     200                WMB_ROW(_auto,  HAL_BC_HALFCONN_CHECK, _r, HAL_BC_HALFCONN_NUM), \ 
    201201        WMB_END() 
    202202 
    203203#define BITT_DHT_LAYOUT \ 
    204204        WMB_HEAD(WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp)), \ 
    205                 WMB_ROW(_auto,  IDC_BC_DHT, IDC_BC_DHTPORT_S, IDC_BC_DHTPORT), \ 
    206                 WMB_ROW(_auto,  IDC_BITT_DHT_NOTE, _r, _r), \ 
     205                WMB_ROW(_auto,  HAL_BC_DHT, HAL_BC_DHTPORT_S, HAL_BC_DHTPORT), \ 
     206                WMB_ROW(_auto,  HAL_BITT_DHT_NOTE, _r, _r), \ 
    207207        WMB_END() 
    208208 
    209209#define BITT_FOR_LAYOUT \ 
    210210        WMB_HEAD(WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp|50)), \ 
    211                 WMB_ROW(_auto,  IDC_BITT_GPORTFORWARD_NONE, _r, IDC_BITT_GPORTFORWARD_TEST), \ 
    212                 WMB_ROW(_auto,  IDC_BITT_GPORTFORWARD_UPNG, IDC_BITT_GPORTFORWARD_LIST, _r), \ 
    213                 WMB_ROW(_auto,  IDC_BIT_GPORTFORWARD_NATPMP, _d), \ 
     211                WMB_ROW(_auto,  HAL_BITT_GPORTFORWARD_NONE, _r, HAL_BITT_GPORTFORWARD_TEST), \ 
     212                WMB_ROW(_auto,  HAL_BITT_GPORTFORWARD_UPNG, HAL_BITT_GPORTFORWARD_LIST, _r), \ 
     213                WMB_ROW(_auto,  HAL_BIT_GPORTFORWARD_NATPMP, _d), \ 
    214214        WMB_END() 
    215215 
    216216        BEGIN_WINDOW_MAP(thisClass, 6, 6, 3, 3) 
    217217                WMB_HEAD(WMB_COL(_gap), WMB_COLNOMAX(_exp), WMB_COL(_gap)), 
    218                         WMB_ROW(_gap|3, IDC_BITT_GSETTINGS, _r, _r),  
     218                        WMB_ROW(_gap|3, HAL_BITT_GSETTINGS, _r, _r),  
    219219                        WMB_ROW(_auto,  _d, BITT_GS_LAYOUT), 
    220220                        WMB_ROW(_gap,   _d), 
    221                         WMB_ROW(_gap|3, IDC_BITT_GDHT, _r, _r), 
     221                        WMB_ROW(_gap|3, HAL_BITT_GDHT, _r, _r), 
    222222                        WMB_ROW(_auto,  _d, BITT_DHT_LAYOUT),  
    223223                        WMB_ROW(_gap,   _d), 
    224                         WMB_ROW(_gap|3, IDC_BITT_GPORTFORWARDING, _r, _r), 
     224                        WMB_ROW(_gap|3, HAL_BITT_GPORTFORWARDING, _r, _r), 
    225225                        WMB_ROW(_auto,  _d, BITT_FOR_LAYOUT),  
    226226                        WMB_ROW(_gap,   _d), 
     
    230230    BOOL OnInitDialog (HWND hwndFocus, LPARAM lParam) 
    231231        {        
    232         //      helpLink.SubclassWindow(GetDlgItem(IDC_BC_HELP_LINK)); 
     232        //      helpLink.SubclassWindow(GetDlgItem(HAL_BC_HELP_LINK)); 
    233233        //      helpLink.SetHyperLink(L"http://www.binarynotions.com/"); 
    234234                 
    235         //      whyHalfConn.SubclassWindow(GetDlgItem(IDC_BC_CON_WHY)); 
     235        //      whyHalfConn.SubclassWindow(GetDlgItem(HAL_BC_CON_WHY)); 
    236236        //      whyHalfConn.SetHyperLink(L"http://www.binarynotions.com/"); 
    237237                 
    238238                BOOL retval = DoDataExchange(false); 
    239239 
    240                 onHalfCheck(0, 0, GetDlgItem(IDC_BC_HALFCONN_CHECK)); 
    241                 onPortCheck(0, 0, GetDlgItem(IDC_BC_PORTCHECK)); 
    242                 onDHTCheck(0, 0, GetDlgItem(IDC_BC_DHT)); 
     240                onHalfCheck(0, 0, GetDlgItem(HAL_BC_HALFCONN_CHECK)); 
     241                onPortCheck(0, 0, GetDlgItem(HAL_BC_PORTCHECK)); 
     242                onDHTCheck(0, 0, GetDlgItem(HAL_BC_DHT)); 
    243243 
    244244                autosizeClass::CtrlsArrange(); 
     
    251251                        new hal::EventMsg(L"Applying bittorrent options.", hal::event_logger::info))); 
    252252 
    253                 onPortCheck(0, 0, GetDlgItem(IDC_BC_PORTCHECK)); 
     253                onPortCheck(0, 0, GetDlgItem(HAL_BC_PORTCHECK)); 
    254254 
    255255                return DoDataExchange(true); 
     
    262262                if (result == BST_CHECKED) 
    263263                { 
    264                         ::EnableWindow(GetDlgItem(IDC_BC_DHTPORT), true); 
    265                         ::EnableWindow(GetDlgItem(IDC_BC_DHTPORT_S), true); 
     264                        ::EnableWindow(GetDlgItem(HAL_BC_DHTPORT), true); 
     265                        ::EnableWindow(GetDlgItem(HAL_BC_DHTPORT_S), true); 
    266266                } 
    267267                else 
    268268                { 
    269                         ::EnableWindow(GetDlgItem(IDC_BC_DHTPORT), false); 
    270                         ::EnableWindow(GetDlgItem(IDC_BC_DHTPORT_S), false); 
     269                        ::EnableWindow(GetDlgItem(HAL_BC_DHTPORT), false); 
     270                        ::EnableWindow(GetDlgItem(HAL_BC_DHTPORT_S), false); 
    271271                } 
    272272        } 
     
    278278                if (result == BST_CHECKED) 
    279279                { 
    280                         ::EnableWindow(GetDlgItem(IDC_BC_PORTTO), true); 
     280                        ::EnableWindow(GetDlgItem(HAL_BC_PORTTO), true); 
    281281                } 
    282282                else 
    283283                { 
    284                         ::EnableWindow(GetDlgItem(IDC_BC_PORTTO), false); 
     284                        ::EnableWindow(GetDlgItem(HAL_BC_PORTTO), false); 
    285285                        boost::array<wchar_t, MAX_PATH> buffer; 
    286                         GetDlgItemText(IDC_BC_PORTFROM, buffer.elems, MAX_PATH); 
    287                         SetDlgItemText(IDC_BC_PORTTO, buffer.elems); 
     286                        GetDlgItemText(HAL_BC_PORTFROM, buffer.elems, MAX_PATH); 
     287                        SetDlgItemText(HAL_BC_PORTTO, buffer.elems); 
    288288                } 
    289289        } 
     
    295295                if (result == BST_CHECKED) 
    296296                { 
    297                         ::EnableWindow(GetDlgItem(IDC_BC_HALFCONN_NUM), true); 
     297                        ::EnableWindow(GetDlgItem(HAL_BC_HALFCONN_NUM), true); 
    298298                } 
    299299                else 
    300300                { 
    301                         ::EnableWindow(GetDlgItem(IDC_BC_HALFCONN_NUM), false); 
    302                         SetDlgItemText(IDC_BC_HALFCONN_NUM, L" 
     301                        ::EnableWindow(GetDlgItem(HAL_BC_HALFCONN_NUM), false); 
     302                        SetDlgItemText(HAL_BC_HALFCONN_NUM, L" 
    303303"); 
    304304                } 
     
    314314{ 
    315315public: 
    316     enum { IDD = IDD_CONFIGPROXY }; 
     316    enum { IDD = HAL_CONFIGPROXY }; 
    317317 
    318318        ProxyOptions() 
     
    324324    BEGIN_MSG_MAP_EX(ProxyOptions) 
    325325        MSG_WM_INITDIALOG(OnInitDialog) 
    326                 COMMAND_ID_HANDLER_EX(IDC_BC_PROXYCHECK, onProxyCheck) 
     326                COMMAND_ID_HANDLER_EX(HAL_BC_PROXYCHECK, onProxyCheck) 
    327327        CHAIN_MSG_MAP(CPropertyPageImpl<ProxyOptions>) 
    328328    END_MSG_MAP() 
     
    336336                BOOL retval =  DoDataExchange(false); 
    337337 
    338                 onProxyCheck(0, 0, GetDlgItem(IDC_BC_PROXYCHECK)); 
     338                onProxyCheck(0, 0, GetDlgItem(HAL_BC_PROXYCHECK)); 
    339339 
    340340                return retval; 
     
    355355                if (result == BST_CHECKED) 
    356356                { 
    357                         ::EnableWindow(GetDlgItem(IDC_BC_PORTTO), true); 
     357                        ::EnableWindow(GetDlgItem(HAL_BC_PORTTO), true); 
    358358                } 
    359359                else 
    360360                { 
    361                         ::EnableWindow(GetDlgItem(IDC_BC_PORTTO), false); 
     361                        ::EnableWindow(GetDlgItem(HAL_BC_PORTTO), false); 
    362362                        boost::array<wchar_t, MAX_PATH> buffer; 
    363                         GetDlgItemText(IDC_BC_PORTFROM, buffer.elems, MAX_PATH); 
    364                         SetDlgItemText(IDC_BC_PORTTO, buffer.elems); 
     363                        GetDlgItemText(HAL_BC_PORTFROM, buffer.elems, MAX_PATH); 
     364                        SetDlgItemText(HAL_BC_PORTTO, buffer.elems); 
    365365                } 
    366366        } 
     
    372372                if (result == BST_CHECKED) 
    373373                { 
    374                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYIP), true); 
    375                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYPORT), true); 
    376                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYUSER), true); 
    377                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYPASS), true); 
    378                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYIP_S), true); 
    379                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYPORT_S), true); 
    380                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYUSER_S), true); 
    381                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYPASS_S), true); 
     374                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYIP), true); 
     375                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYPORT), true); 
     376                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYUSER), true); 
     377                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYPASS), true); 
     378                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYIP_S), true); 
     379                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYPORT_S), true); 
     380                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYUSER_S), true); 
     381                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYPASS_S), true); 
    382382                } 
    383383                else 
    384384                { 
    385                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYIP), false); 
    386                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYPORT), false); 
    387                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYUSER), false); 
    388                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYPASS), false); 
    389                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYIP_S), false); 
    390                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYPORT_S), false); 
    391                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYUSER_S), false); 
    392                         ::EnableWindow(GetDlgItem(IDC_BC_PROXYPASS_S), false); 
     385                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYIP), false); 
     386                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYPORT), false); 
     387                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYUSER), false); 
     388                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYPASS), false); 
     389                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYIP_S), false); 
     390                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYPORT_S), false); 
     391                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYUSER_S), false); 
     392                        ::EnableWindow(GetDlgItem(HAL_BC_PROXYPASS_S), false); 
    393393                } 
    394394        } 
     
    404404         
    405405public: 
    406     enum { IDD = IDD_CONFIGSECURITY }; 
     406    enum { IDD = HAL_CONFIGSECURITY }; 
    407407 
    408408    BEGIN_MSG_MAP_EX(thisClass) 
    409409        MSG_WM_INITDIALOG(OnInitDialog) 
    410410                 
    411                 COMMAND_ID_HANDLER_EX(IDC_BC_FILTERLOAD, onFilterImport) 
    412                 COMMAND_ID_HANDLER_EX(IDC_BC_FILTERCLEAR, onFilterClear) 
    413                 COMMAND_ID_HANDLER_EX(IDC_BC_FILTERCHECK, onFilterCheck) 
    414                  
    415                 COMMAND_ID_HANDLER_EX(IDC_SC_ENABLE_PE, onPeCheck) 
     411                COMMAND_ID_HANDLER_EX(HAL_BC_FILTERLOAD, onFilterImport) 
     412                COMMAND_ID_HANDLER_EX(HAL_BC_FILTERCLEAR, onFilterClear) 
     413                COMMAND_ID_HANDLER_EX(HAL_BC_FILTERCHECK, onFilterCheck) 
     414                 
     415                COMMAND_ID_HANDLER_EX(HAL_SC_ENABLE_PE, onPeCheck) 
    416416                 
    417417        CHAIN_MSG_MAP(autosizeClass) 
     
    421421 
    422422    BEGIN_DDX_MAP(thisClass) 
    423         DDX_CHECK(IDC_BC_FILTERCHECK, hal::config().enableIPFilter) 
    424         DDX_CHECK(IDC_SC_ENABLE_PE, hal::config().enablePe) 
    425         DDX_RADIO(IDC_SC_PE_ENC_PLAIN, hal::config().peEncLevel) 
    426         DDX_CHECK(IDC_SC_PE_ENC_RC4_PERFER, hal::config().pePerferRc4) 
    427         DDX_RADIO(IDC_SC_PE_CP_IN_FORCED, hal::config().peConInPolicy) 
    428         DDX_RADIO(IDC_SC_PE_CP_OUT_FORCED, hal::config().peConOutPolicy) 
     423        DDX_CHECK(HAL_BC_FILTERCHECK, hal::config().enableIPFilter) 
     424        DDX_CHECK(HAL_SC_ENABLE_PE, hal::config().enablePe) 
     425        DDX_RADIO(HAL_SC_PE_ENC_PLAIN, hal::config().peEncLevel) 
     426        DDX_CHECK(HAL_SC_PE_ENC_RC4_PERFER, hal::config().pePerferRc4) 
     427        DDX_RADIO(HAL_SC_PE_CP_IN_FORCED, hal::config().peConInPolicy) 
     428        DDX_RADIO(HAL_SC_PE_CP_OUT_FORCED, hal::config().peConOutPolicy) 
    429429    END_DDX_MAP() 
    430430         
     
    437437#define SECURITY_IPF_LAYOUT \ 
    438438        WMB_HEAD(WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp)), \ 
    439                 WMB_ROW(_auto,  IDC_BC_FILTERCHECK,     IDC_BC_FILTERCLEAR, IDC_BC_FILTERLOAD), \ 
     439                WMB_ROW(_auto,  HAL_BC_FILTERCHECK,     HAL_BC_FILTERCLEAR, HAL_BC_FILTERLOAD), \ 
    440440        WMB_END() 
    441441 
    442442#define SECURITY_ENCODING_LAYOUT \ 
    443443        WMB_HEAD(WMB_COL(_gap), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COL(_gap)), \ 
    444                 WMB_ROW(_auto,  IDC_SC_ENABLE_PE,       _r,_r,_r), \ 
    445                 WMB_ROW(_gap|3, IDC_SECURITY_EL_GB,     _r,_r,_r), \ 
    446                 WMB_ROW(_auto,  _d,     IDC_SC_PE_ENC_PLAIN, _r), \ 
    447                 WMB_ROW(_auto,  _d,     IDC_SC_PE_ENC_RC4, _r), \ 
    448                 WMB_ROW(_auto,  _d,     IDC_SC_PE_ENC_BOTH, IDC_SC_PE_ENC_RC4_PERFER), \ 
     444                WMB_ROW(_auto,  HAL_SC_ENABLE_PE,       _r,_r,_r), \ 
     445                WMB_ROW(_gap|3, HAL_SECURITY_EL_GB,     _r,_r,_r), \ 
     446                WMB_ROW(_auto,  _d,     HAL_SC_PE_ENC_PLAIN, _r), \ 
     447                WMB_ROW(_auto,  _d,     HAL_SC_PE_ENC_RC4, _r), \ 
     448                WMB_ROW(_auto,  _d,     HAL_SC_PE_ENC_BOTH, HAL_SC_PE_ENC_RC4_PERFER), \ 
    449449                WMB_ROW(_gap,   _d), \ 
    450450        WMB_END() 
     
    452452#define SECURITY_CONNECTION_LAYOUT \ 
    453453        WMB_HEAD(WMB_COL(_gap), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp), WMB_COL(_gap)), \ 
    454                 WMB_ROW(_gap|4, IDC_SECURITY_CP_GB,     _r, _r, _r, _r, _r), \ 
    455                 WMB_ROW(_auto,  _d,     IDC_SECURITY_INCOMING, _r, IDC_SECURITY_OUTGOING, _r), \ 
    456                 WMB_ROW(_auto,  _d,     IDC_SC_PE_CP_IN_FORCED, IDC_SECURITY_FORCED, _r, IDC_SC_PE_CP_OUT_FORCED), \ 
    457                 WMB_ROW(_auto,  _d,     IDC_SC_PE_CP_IN_ENABLED, IDC_SECURITY_ENABLED, _r, IDC_SC_PE_CP_OUT_ENABLED), \ 
    458                 WMB_ROW(_auto,  _d,     IDC_SC_PE_CP_IN_DISABLED, IDC_SECURITY_DISABLED, _r, IDC_SC_PE_CP_OUT_DISABLED), \ 
     454                WMB_ROW(_gap|4, HAL_SECURITY_CP_GB,     _r, _r, _r, _r, _r), \ 
     455                WMB_ROW(_auto,  _d,     HAL_SECURITY_INCOMING, _r, HAL_SECURITY_OUTGOING, _r), \ 
     456                WMB_ROW(_auto,  _d,     HAL_SC_PE_CP_IN_FORCED, HAL_SECURITY_FORCED, _r, HAL_SC_PE_CP_OUT_FORCED), \ 
     457                WMB_ROW(_auto,  _d,     HAL_SC_PE_CP_IN_ENABLED, HAL_SECURITY_ENABLED, _r, HAL_SC_PE_CP_OUT_ENABLED), \ 
     458                WMB_ROW(_auto,  _d,     HAL_SC_PE_CP_IN_DISABLED, HAL_SECURITY_DISABLED, _r, HAL_SC_PE_CP_OUT_DISABLED), \ 
    459459                WMB_ROW(_gap,   _d), \ 
    460460        WMB_END() 
     
    467467        BEGIN_WINDOW_MAP(thisClass, 6, 6, 3, 3) 
    468468                WMB_HEAD(WMB_COL(_gap), WMB_COLNOMAX(_exp), WMB_COL(_gap)),  
    469                         WMB_ROW(_gap|3, IDC_SECURITY_IPF_GB, _r, _r),  
     469                        WMB_ROW(_gap|3, HAL_SECURITY_IPF_GB, _r, _r),  
    470470                        WMB_ROW(_auto,  _d, SECURITY_IPF_LAYOUT),  
    471471                        WMB_ROW(_gap,   _d),   
    472                         WMB_ROW(_gap|3, IDC_SECURITY_PE_GB, _r, _r),  
     472                        WMB_ROW(_gap|3, HAL_SECURITY_PE_GB, _r, _r),  
    473473                        WMB_ROW(_auto,  _d, SECURITY_PE_LAYOUT), 
    474474                        WMB_ROW(_gap,   _d), 
     
    478478    BOOL OnInitDialog (HWND hwndFocus, LPARAM lParam) 
    479479        { 
    480         //      helpLink.SubclassWindow(GetDlgItem(IDC_SC_HELP_LINK)); 
     480        //      helpLink.SubclassWindow(GetDlgItem(HAL_SC_HELP_LINK)); 
    481481        //      helpLink.SetHyperLink(L"http://www.binarynotions.com/"); 
    482482 
    483483                BOOL retval =  DoDataExchange(false); 
    484484 
    485                 onFilterCheck(0, 0, GetDlgItem(IDC_BC_FILTERCHECK)); 
    486                 onPeCheck(0, 0, GetDlgItem(IDC_SC_ENABLE_PE)); 
     485                onFilterCheck(0, 0, GetDlgItem(HAL_BC_FILTERCHECK)); 
     486                onPeCheck(0, 0, GetDlgItem(HAL_SC_ENABLE_PE)); 
    487487 
    488488                autosizeClass::CtrlsArrange(); 
     
    504504                if (result == BST_CHECKED) 
    505505                { 
    506                         ::EnableWindow(GetDlgItem(IDC_BC_FILTERCLEAR), true); 
    507                         ::EnableWindow(GetDlgItem(IDC_BC_FILTERLOAD), true); 
     506                        ::EnableWindow(GetDlgItem(HAL_BC_FILTERCLEAR), true); 
     507                        ::EnableWindow(GetDlgItem(HAL_BC_FILTERLOAD), true); 
    508508                } 
    509509                else 
    510510                { 
    511                         ::EnableWindow(GetDlgItem(IDC_BC_FILTERCLEAR), false); 
    512                         ::EnableWindow(GetDlgItem(IDC_BC_FILTERLOAD), false); 
     511                        ::EnableWindow(GetDlgItem(HAL_BC_FILTERCLEAR), false); 
     512                        ::EnableWindow(GetDlgItem(HAL_BC_FILTERLOAD), false); 
    513513                } 
    514514        } 
     
    520520                if (result == BST_CHECKED) 
    521521                { 
    522                         ::EnableWindow(GetDlgItem(IDC_SC_PE_ENC_BOTH), true); 
    523                         ::EnableWindow(GetDlgItem(IDC_SC_PE_ENC_RC4), true); 
    524                         ::EnableWindow(GetDlgItem(IDC_SC_PE_ENC_PLAIN), true); 
    525                         ::EnableWindow(GetDlgItem(IDC_SC_PE_ENC_RC4_PERFER), true); 
    526                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_IN_FORCED), true); 
    527                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_IN_DISABLED), true); 
    528                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_IN_ENABLED), true); 
    529                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_OUT_DISABLED), true); 
    530                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_OUT_ENABLED), true); 
    531                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_OUT_FORCED), true); 
     522                        ::EnableWindow(GetDlgItem(HAL_SC_PE_ENC_BOTH), true); 
     523                        ::EnableWindow(GetDlgItem(HAL_SC_PE_ENC_RC4), true); 
     524                        ::EnableWindow(GetDlgItem(HAL_SC_PE_ENC_PLAIN), true); 
     525                        ::EnableWindow(GetDlgItem(HAL_SC_PE_ENC_RC4_PERFER), true); 
     526                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_IN_FORCED), true); 
     527                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_IN_DISABLED), true); 
     528                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_IN_ENABLED), true); 
     529                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_OUT_DISABLED), true); 
     530                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_OUT_ENABLED), true); 
     531                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_OUT_FORCED), true); 
    532532                } 
    533533                else 
    534534                { 
    535                         ::EnableWindow(GetDlgItem(IDC_SC_PE_ENC_BOTH), false); 
    536                         ::EnableWindow(GetDlgItem(IDC_SC_PE_ENC_RC4), false); 
    537                         ::EnableWindow(GetDlgItem(IDC_SC_PE_ENC_PLAIN), false); 
    538                         ::EnableWindow(GetDlgItem(IDC_SC_PE_ENC_RC4_PERFER), false); 
    539                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_IN_FORCED), false); 
    540                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_IN_DISABLED), false); 
    541                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_IN_ENABLED), false); 
    542                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_OUT_DISABLED), false); 
    543                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_OUT_ENABLED), false); 
    544                         ::EnableWindow(GetDlgItem(IDC_SC_PE_CP_OUT_FORCED), false); 
     535                        ::EnableWindow(GetDlgItem(HAL_SC_PE_ENC_BOTH), false); 
     536                        ::EnableWindow(GetDlgItem(HAL_SC_PE_ENC_RC4), false); 
     537                        ::EnableWindow(GetDlgItem(HAL_SC_PE_ENC_PLAIN), false); 
     538                        ::EnableWindow(GetDlgItem(HAL_SC_PE_ENC_RC4_PERFER), false); 
     539                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_IN_FORCED), false); 
     540                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_IN_DISABLED), false); 
     541                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_IN_ENABLED), false); 
     542                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_OUT_DISABLED), false); 
     543                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_OUT_ENABLED), false); 
     544                        ::EnableWindow(GetDlgItem(HAL_SC_PE_CP_OUT_FORCED), false); 
    545545                } 
    546546        } 
     
    565565        typedef ATL::CAutoSizeWindow<thisClass, false> autosizeClass; 
    566566public: 
    567     enum { IDD = IDD_CONFIGTORRENT }; 
     567    enum { IDD = HAL_CONFIGTORRENT }; 
    568568         
    569569        TorrentsOptions() : 
     
    581581        MSG_WM_INITDIALOG(OnInitDialog) 
    582582 
    583                 COMMAND_ID_HANDLER_EX(IDC_BC_SAVEBROWSE, onFolderBrowse) 
    584                 COMMAND_ID_HANDLER_EX(IDC_BC_MOVETO_BROWSE, onMoveToFolderBrowse) 
    585                 COMMAND_ID_HANDLER_EX(IDC_BC_MOVETO_CHECK, onMoveToCheck) 
     583                COMMAND_ID_HANDLER_EX(HAL_BC_SAVEBROWSE, onFolderBrowse) 
     584                COMMAND_ID_HANDLER_EX(HAL_BC_MOVETO_BROWSE, onMoveToFolderBrowse) 
     585                COMMAND_ID_HANDLER_EX(HAL_BC_MOVETO_CHECK, onMoveToCheck) 
    586586 
    587587        CHAIN_MSG_MAP(CPropertyPageImpl<TorrentsOptions>) 
     
    592592#define CONFIGT_GLOBAL_LAYOUT \ 
    593593        WMB_HEAD(WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp|30), WMB_COLNOMAX(_eq|0), WMB_COLNOMAX(_eq|1)), \ 
    594                 WMB_ROW(_auto,  IDC_CONFIGT_GLOBAL_TEXT, _r, _r, _r), \ 
    595                 WMB_ROW(_auto,  IDC_CONFIGT_TOTALMAX, IDC_BC_MAXCONN, IDC_CONFIGT_DOWNRATE, IDC_BC_DOWNRATE), \ 
    596                 WMB_ROW(_auto,  IDC_CONFIGT_TOTALUP, IDC_BC_MAXUP, IDC_CONFIGT_UPRATE, IDC_BC_UPRATE), \ 
     594                WMB_ROW(_auto,  HAL_CONFIGT_GLOBAL_TEXT, _r, _r, _r), \ 
     595                WMB_ROW(_auto,  HAL_CONFIGT_TOTALMAX, HAL_BC_MAXCONN, HAL_CONFIGT_DOWNRATE, HAL_BC_DOWNRATE), \ 
     596                WMB_ROW(_auto,  HAL_CONFIGT_TOTALUP, HAL_BC_MAXUP, HAL_CONFIGT_UPRATE, HAL_BC_UPRATE), \ 
    597597        WMB_END() 
    598598 
    599599#define CONFIGT_TORRENT_LAYOUT \ 
    600600        WMB_HEAD(WMB_COLNOMAX(_exp), WMB_COLNOMAX(_exp|30), WMB_COLNOMAX(_eq|0), WMB_COLNOMAX(_eq|1)), \ 
    601                 WMB_ROW(_auto,  IDC_CONFIGT_TOR_TEXT, _r, _r, _r), \ 
    602                 WMB_ROW(_auto,  IDC_CONFIGT_TORMAX, IDC_BC_TMAXCONN, IDC_CONFIGT_TDOWNRATE, IDC_BC_TDOWNRATE), \ 
    603                 WMB_ROW(_auto,  IDC_CONFIGT_TORUP, IDC_BC_TMAXUP, IDC_CONFIGT_TORUPRATE, IDC_BC_TUPRATE), \ 
     601                WMB_ROW(_auto,  HAL_CONFIGT_TOR_TEXT, _r, _r, _r), \ 
     602                WMB_ROW(_auto,  HAL_CONFIGT_TORMAX, HAL_BC_TMAXCONN, HAL_CONFIGT_TDOWNRATE, HAL_BC_TDOWNRATE), \ 
     603                WMB_ROW(_auto,  HAL_CONFIGT_TORUP, HAL_BC_TMAXUP, HAL_CONFIGT_TORUPRATE, HAL_BC_TUPRATE), \ 
    604604        WMB_END() 
    605605 
    606606#define CONFIGT_TORRENT_FOLDER_MOVETO_LAYOUT \ 
    607607        WMB_HEAD(WMB_COL(_auto), WMB_COLNOMAX(_exp|50)), \ 
    608                 WMB_ROW(_auto,  IDC_BC_MOVETO_CHECK, IDC_BC_MOVETO_TEXT), \ 
     608                WMB_ROW(_auto,  HAL_BC_MOVETO_CHECK, HAL_BC_MOVETO_TEXT), \ 
    609609        WMB_END() 
    610610 
    611611#define CONFIGT_TORRENT_FOLDER_LAYOUT \ 
    612612        WMB_HEAD( WMB_COLNOMAX(_exp|50), WMB_COLNOMAX(_exp), WMB_COLNOMAX(_auto)), \ 
    613                 WMB_ROW(_auto,  IDC_CONFIGT_DEF_FOLDER, IDC_BC_SAVEFOLDER, IDC_BC_SAVEBROWSE), \ 
    614                 WMB_ROW(_auto,  CONFIGT_TORRENT_FOLDER_MOVETO_LAYOUT, IDC_BC_MOVETO_FOLDER, IDC_BC_MOVETO_BROWSE), \ 
    615                 WMB_ROW(_auto, 0, IDC_BC_PROMPTSAVE, _r), \ 
     613                WMB_ROW(_auto,  HAL_CONFIGT_DEF_FOLDER, HAL_BC_SAVEFOLDER, HAL_BC_SAVEBROWSE), \ 
     614                WMB_ROW(_auto,  CONFIGT_TORRENT_FOLDER_MOVETO_LAYOUT, HAL_BC_MOVETO_FOLDER, HAL_BC_MOVETO_BROWSE), \ 
     615                WMB_ROW(_auto, 0, HAL_BC_PROMPTSAVE, _r), \ 
    616616        WMB_END() 
    617617 
    618618        BEGIN_WINDOW_MAP(thisClass, 6, 6, 3, 3) 
    619619                WMB_HEAD(WMB_COL(_gap), WMB_COLNOMAX(_exp), WMB_COL(_gap)),  
    620                         WMB_ROW(_gap|3, IDC_CONFIGT_GLOBALG, _r, _r),  
     620                        WMB_ROW(_gap|3, HAL_CONFIGT_GLOBALG, _r, _r),  
    621621                        WMB_ROW(_auto,  _d, CONFIGT_GLOBAL_LAYOUT),  
    622622                        WMB_ROW(_gap,   _d),   
    623                         WMB_ROW(_gap|3, IDC_CONFIGT_TORRENTG, _r, _r), 
     623                        WMB_ROW(_gap|3, HAL_CONFIGT_TORRENTG, _r, _r), 
    624624                        WMB_ROW(_auto,  _d, CONFIGT_TORRENT_LAYOUT), 
    625625                        WMB_ROW(_auto,  _d, CONFIGT_TORRENT_FOLDER_LAYOUT),  
     
    629629 
    630630    BEGIN_DDX_MAP(TorrentsOptions) 
    631 /*      DDX_EX_INT_POSITIVE_LIMIT(IDC_BC_MAXCONN, hal::config().maxConnections, 2, true) 
    632         DDX_EX_INT_POSITIVE_LIMIT(IDC_BC_MAXUP, hal::config().maxUploads, 2, true) 
    633         DDX_EX_FLOAT_POSITIVE(IDC_BC_DOWNRATE, hal::config().downRate) 
    634         DDX_EX_FLOAT_POSITIVE(IDC_BC_UPRATE, hal::config().upRate) 
    635  
    636         DDX_EX_INT_POSITIVE_LIMIT(IDC_BC_TMAXCONN, hal::config().torrentMaxConnections, 2, true) 
    637         DDX_EX_INT_POSITIVE_LIMIT(IDC_BC_TMAXUP, hal::config().torrentMaxUploads, 2, true) 
    638         DDX_EX_FLOAT_POSITIVE(IDC_BC_TDOWNRATE, hal::config().torrentDownRate) 
    639         DDX_EX_FLOAT_POSITIVE(IDC_BC_TUPRATE, hal::config().torrentUpRate) 
     631/*      DDX_EX_INT_POSITIVE_LIMIT(HAL_BC_MAXCONN, hal::config().maxConnections, 2, true) 
     632        DDX_EX_INT_POSITIVE_LIMIT(HAL_BC_MAXUP, hal::config().maxUploads, 2, true) 
     633        DDX_EX_FLOAT_POSITIVE(HAL_BC_DOWNRATE, hal::config().downRate) 
     634        DDX_EX_FLOAT_POSITIVE(HAL_BC_UPRATE, hal::config().upRate) 
     635 
     636        DDX_EX_INT_POSITIVE_LIMIT(HAL_BC_TMAXCONN, hal::config().torrentMaxConnections, 2, true) 
     637        DDX_EX_INT_POSITIVE_LIMIT(HAL_BC_TMAXUP, hal::config().torrentMaxUploads, 2, true) 
     638        DDX_EX_FLOAT_POSITIVE(HAL_BC_TDOWNRATE, hal::config().torrentDownRate) 
     639        DDX_EX_FLOAT_POSITIVE(HAL_BC_TUPRATE, hal::config().torrentUpRate) 
    640640*/ 
    641                 DDX_EX_STDWSTRING(IDC_BC_SAVEFOLDER, hal::config().defaultSaveFolder); 
    642                 DDX_EX_STDWSTRING(IDC_BC_MOVETO_FOLDER, hal::config().defaultMoveToFolder); 
    643         DDX_CHECK(IDC_BC_MOVETO_CHECK, hal::config().useMoveTo); 
    644         DDX_CHECK(IDC_BC_PROMPTSAVE, hal::config().savePrompt); 
     641                DDX_EX_STDWSTRING(HAL_BC_SAVEFOLDER, hal::config().defaultSaveFolder); 
     642                DDX_EX_STDWSTRING(HAL_BC_MOVETO_FOLDER, hal::config().defaultMoveToFolder); 
     643        DDX_CHECK(HAL_BC_MOVETO_CHECK, hal::config().useMoveTo); 
     644        DDX_CHECK(HAL_BC_PROMPTSAVE, hal::config().savePrompt); 
    645645    END_DDX_MAP()        
    646646 
    647647    BOOL OnInitDialog(HWND hwndFocus, LPARAM lParam) 
    648648        { 
    649                 gTotalConnections_.Attach(GetDlgItem(IDC_BC_MAXCONN)); 
    650                 gUploadConnections_.Attach(GetDlgItem(IDC_BC_MAXUP)); 
    651                 gDownloadRate_.Attach(GetDlgItem(IDC_BC_DOWNRATE)); 
    652                 gUploadRate_.Attach(GetDlgItem(IDC_BC_UPRATE)); 
    653          
    654                 tTotalConnections_.Attach(GetDlgItem(IDC_BC_TMAXCONN)); 
    655                 tUploadConnections_.Attach(GetDlgItem(IDC_BC_TMAXUP)); 
    656                 tDownloadRate_.Attach(GetDlgItem(IDC_BC_TDOWNRATE)); 
    657                 tUploadRate_.Attach(GetDlgItem(IDC_BC_TUPRATE)); 
     649                gTotalConnections_.Attach(GetDlgItem(HAL_BC_MAXCONN)); 
     650                gUploadConnections_.Attach(GetDlgItem(HAL_BC_MAXUP)); 
     651                gDownloadRate_.Attach(GetDlgItem(HAL_BC_DOWNRATE)); 
     652                gUploadRate_.Attach(GetDlgItem(HAL_BC_UPRATE)); 
     653         
     654                tTotalConnections_.Attach(GetDlgItem(HAL_BC_TMAXCONN)); 
     655                tUploadConnections_.Attach(GetDlgItem(HAL_BC_TMAXUP)); 
     656                tDownloadRate_.Attach(GetDlgItem(HAL_BC_TDOWNRATE)); 
     657                tUploadRate_.Attach(GetDlgItem(HAL_BC_TUPRATE)); 
    658658 
    659659                gTotalConnections_ = hal::config().maxConnections; 
     
    668668         
    669669                BOOL retval =  DoDataExchange(false); 
    670                 onMoveToCheck(0, 0, GetDlgItem(IDC_BC_MOVETO_CHECK)); 
     670                onMoveToCheck(0, 0, GetDlgItem(HAL_BC_MOVETO_CHECK)); 
    671671 
    672672                autosizeClass::CtrlsArrange(); 
     
    682682 
    683683                if (IDOK == fldDlg.DoModal()) 
    684                         SetDlgItemText(IDC_BC_SAVEFOLDER, fldDlg.m_szFolderPath); 
     684                        SetDlgItemText(HAL_BC_SAVEFOLDER, fldDlg.m_szFolderPath); 
    685685        } 
    686686 
     
    693693 
    694694                if (IDOK == fldDlg.DoModal()) 
    695                         SetDlgItemText(IDC_BC_MOVETO_FOLDER, fldDlg.m_szFolderPath); 
     695                        SetDlgItemText(HAL_BC_MOVETO_FOLDER, fldDlg.m_szFolderPath); 
    696696        } 
    697697 
     
    702702                if (result == BST_CHECKED) 
    703703                { 
    704                         ::EnableWindow(GetDlgItem(IDC_BC_MOVETO_FOLDER), true); 
    705                         ::EnableWindow(GetDlgItem(IDC_BC_MOVETO_BROWSE), true); 
     704                        ::EnableWindow(GetDlgItem(HAL_BC_MOVETO_FOLDER), true); 
     705                        ::EnableWindow(GetDlgItem(HAL_BC_MOVETO_BROWSE), true); 
    706706                } 
    707707                else 
    708708                { 
    709                         ::EnableWindow(GetDlgItem(IDC_BC_MOVETO_FOLDER), false); 
    710                         ::EnableWindow(GetDlgItem(IDC_BC_MOVETO_BROWSE), false); 
     709                        ::EnableWindow(GetDlgItem(HAL_BC_MOVETO_FOLDER), false); 
     710                        ::EnableWindow(GetDlgItem(HAL_BC_MOVETO_BROWSE), false); 
    711711                }                
    712712        } 
     
    747747{ 
    748748public: 
    749     enum { IDD = IDD_CONFIGREMOTE }; 
     749    enum { IDD = HAL_CONFIGREMOTE }; 
    750750 
    751751        RemoteOptions() 
     
    761761 
    762762    BEGIN_DDX_MAP(RemoteOptions) 
    763 //      DDX_CHECK(IDC_REMOTECTRL, INI().remoteConfig().isEnabled) 
    764 //      DDX_INT(IDC_REMOTEPORT, INI().remoteConfig().port) 
     763//      DDX_CHECK(HAL_REMOTECTRL, INI().remoteConfig().isEnabled) 
     764//      DDX_INT(HAL_REMOTEPORT, INI().remoteConfig().port) 
    765765    END_DDX_MAP() 
    766766 
     
    787787 
    788788public: 
    789     enum { IDD = IDD_ABOUT }; 
     789    enum { IDD = HAL_ABOUT }; 
    790790 
    791791    BEGIN_MSG_MAP_EX(thisClass) 
     
    796796 
    797797    BEGIN_DLGRESIZE_MAP(thisClass) 
    798                 DLGRESIZE_CONTROL(IDC_RICHEDITABOUT, DLSZ_SIZE_X|DLSZ_SIZE_Y) 
    799                 DLGRESIZE_CONTROL(IDC_ABOUT_VERSION, DLSZ_MOVE_X|DLSZ_MOVE_Y) 
     798                DLGRESIZE_CONTROL(HAL_RICHEDITABOUT, DLSZ_SIZE_X|DLSZ_SIZE_Y) 
     799                DLGRESIZE_CONTROL(HAL_ABOUT_VERSION, DLSZ_MOVE_X|DLSZ_MOVE_Y) 
    800800        END_DLGRESIZE_MAP() 
    801801 
    802802    BOOL OnInitDialog (HWND hwndFocus, LPARAM lParam) 
    803803        { 
    804                 richEdit_.Attach(GetDlgItem(IDC_RICHEDITABOUT)); 
    805  
    806                 std::pair<void*, size_t> res = hal::app().res_find_lock(IDR_ABOUT_TEXT, HALITE_RTF_RES_TYPE); 
     804                richEdit_.Attach(GetDlgItem(HAL_RICHEDITABOUT)); 
     805 
     806                std::pair<void*, size_t> res = hal::app().res_find_lock(HAL_ABOUT_TEXT, HALITE_RTF_RES_TYPE); 
    807807 
    808808                string rtf(static_cast<char*>(res.first), res.second); 
  • trunk/src/DebugDialog.hpp

    r370 r495  
    4242 
    4343public: 
    44         enum { IDD = IDD_DEBUGDIALOG }; 
     44        enum { IDD = HAL_DEBUGDIALOG }; 
    4545 
    4646        BOOL PreTranslateMessage(MSG* pMsg) 
  • trunk/src/Halite.cpp

    r491 r495  
    164164                                wndMain.ProcessFile(hal::app().command_args().front().c_str()); 
    165165                         
    166                         wndMain.SetIcon(LoadIcon(hInstance, MAKEINTRESOURCE(IDR_APP_ICON)), false);      
     166                        wndMain.SetIcon(LoadIcon(hInstance, MAKEINTRESOURCE(HAL_APP_ICON)), false);      
    167167                        wndMain.ShowWindow(nCmdShow); 
    168168                         
  • trunk/src/HaliteDialog.cpp

    r482 r495  
    2626        m_list.SubclassWindow(GetDlgItem(LISTPEERS)); 
    2727         
    28         totalConnections_.Attach(GetDlgItem(IDC_EDITNCD)); 
    29         uploadConnections_.Attach(GetDlgItem(IDC_EDITNCU)); 
    30         downloadRate_.Attach(GetDlgItem(IDC_EDITTLD)); 
    31         uploadRate_.Attach(GetDlgItem(IDC_EDITTLU)); 
     28        totalConnections_.Attach(GetDlgItem(HAL_EDITNCD)); 
     29        uploadConnections_.Attach(GetDlgItem(HAL_EDITNCU)); 
     30        downloadRate_.Attach(GetDlgItem(HAL_EDITTLD)); 
     31        uploadRate_.Attach(GetDlgItem(HAL_EDITTLU)); 
    3232         
    3333        totalConnections_ = -1; 
     
    4545#define TORRENT_LIMITS_LAYOUT \ 
    4646        WMB_HEAD(WMB_COL(_exp|20), WMB_COL(_exp|30), WMB_COL(_exp|20), WMB_COL(_exp|30)), \ 
    47                 WMB_ROW(10,     IDC_TL, _r, _r, _r), \ 
    48                 WMB_ROW(11,     IDC_TLD, IDC_EDITTLD, IDC_TLU, IDC_EDITTLU), \ 
    49                 WMB_ROW(10,     IDC_NC, _r, _r, _r), \ 
    50                 WMB_ROW(11,     IDC_NCD, IDC_EDITNCD, IDC_NCU, IDC_EDITNCU), \ 
     47                WMB_ROW(10,     HAL_TL, _r, _r, _r), \ 
     48                WMB_ROW(11,     HAL_TLD, HAL_EDITTLD, HAL_TLU, HAL_EDITTLU), \ 
     49                WMB_ROW(10,     HAL_NC, _r, _r, _r), \ 
     50                WMB_ROW(11,     HAL_NCD, HAL_EDITNCD, HAL_NCU, HAL_EDITNCU), \ 
    5151        WMB_END() 
    5252 
     
    5454        WMB_HEAD(WMB_COL(45), WMB_COLNOMIN(_exp|100), WMB_COL(_eq|0), WMB_COL(_exp|200)), \ 
    5555                WMB_ROW(_gap), \ 
    56                 WMB_ROW(_auto,  IDC_NAME_STATIC, IDC_NAME, _r, _r), \ 
    57                 WMB_ROW(_auto,  IDC_TRACKER_STATIC, IDC_TRACKER, _r, _r), \ 
    58                 WMB_ROW(_auto,  IDC_STATUS_STATIC, IDC_STATUS, _r, _r), \ 
    59                 WMB_ROW(_auto,  IDC_TIME_STATIC, IDC_AVAIL, IDC_COMPLETED_STATIC, IDC_COMPLETE), \ 
     56                WMB_ROW(_auto,  HAL_NAME_STATIC, HAL_NAME, _r, _r), \ 
     57                WMB_ROW(_auto,  HAL_TRACKER_STATIC, HAL_TRACKER, _r, _r), \ 
     58                WMB_ROW(_auto,  HAL_STATUS_STATIC, HAL_STATUS, _r, _r), \ 
     59                WMB_ROW(_auto,  HAL_TIME_STATIC, HAL_AVAIL, HAL_COMPLETED_STATIC, HAL_COMPLETE), \ 
    6060        WMB_END() 
    6161         
     
    7070        BEGIN_WINDOW_MAP_INLINE(HaliteDialog, 6, 0, 3, 3) 
    7171                WMB_HEAD(WMB_COL(_gap), WMB_COL(_exp), WMB_COL(120), WMB_COL(60), WMB_COL(_gap)),  
    72                         WMB_ROW(_gap,   IDC_DETAILS_GROUP, _r, _r, _r, _r),  
     72                        WMB_ROW(_gap,   HAL_DETAILS_GROUP, _r, _r, _r, _r),  
    7373                        WMB_ROW(_auto,  _d, TORRENT_STATUS_LAYOUT, TORRENT_LIMITS_LAYOUT, TORRENT_BUTTON_LAYOUT),  
    7474                        WMB_ROW(_gap, _d), 
     
    232232                ::EnableWindow(GetDlgItem(BTNREMOVE), true); 
    233233                 
    234                 ::EnableWindow(GetDlgItem(IDC_EDITTLD), true); 
    235                 ::EnableWindow(GetDlgItem(IDC_EDITTLU), true); 
    236                 ::EnableWindow(GetDlgItem(IDC_EDITNCD), true); 
    237                 ::EnableWindow(GetDlgItem(IDC_EDITNCU), true); 
     234                ::EnableWindow(GetDlgItem(HAL_EDITTLD), true); 
     235                ::EnableWindow(GetDlgItem(HAL_EDITTLU), true); 
     236                ::EnableWindow(GetDlgItem(HAL_EDITNCD), true); 
     237                ::EnableWindow(GetDlgItem(HAL_EDITNCU), true); 
    238238        } 
    239239        else 
    240240        { 
    241                 SetDlgItemText(IDC_NAME, hal::app().res_wstr(HAL_NA).c_str()); 
    242                 SetDlgItemText(IDC_TRACKER, hal::app().res_wstr(HAL_NA).c_str()); 
    243                 SetDlgItemText(IDC_STATUS, hal::app().res_wstr(HAL_NA).c_str()); 
    244                 SetDlgItemText(IDC_AVAIL, hal::app().res_wstr(HAL_NA).c_str()); 
    245                 SetDlgItemText(IDC_COMPLETE, hal::app().res_wstr(HAL_NA).c_str()); 
     241                SetDlgItemText(HAL_NAME, hal::app().res_wstr(HAL_NA).c_str()); 
     242                SetDlgItemText(HAL_TRACKER, hal::app().res_wstr(HAL_NA).c_str()); 
     243                SetDlgItemText(HAL_STATUS, hal::app().res_wstr(HAL_NA).c_str()); 
     244                SetDlgItemText(HAL_AVAIL, hal::app().res_wstr(HAL_NA).c_str()); 
     245                SetDlgItemText(HAL_COMPLETE, hal::app().res_wstr(HAL_NA).c_str()); 
    246246                 
    247247                SetDlgItemText(BTNPAUSE, L"Pause");              
     
    252252                ::EnableWindow(GetDlgItem(BTNREMOVE), false); 
    253253                 
    254                 ::EnableWindow(GetDlgItem(IDC_EDITTLD), false); 
    255                 ::EnableWindow(GetDlgItem(IDC_EDITTLU), false); 
    256                 ::EnableWindow(GetDlgItem(IDC_EDITNCD), false); 
    257                 ::EnableWindow(GetDlgItem(IDC_EDITNCU), false); 
     254                ::EnableWindow(GetDlgItem(HAL_EDITTLD), false); 
     255                ::EnableWindow(GetDlgItem(HAL_EDITTLU), false); 
     256                ::EnableWindow(GetDlgItem(HAL_EDITNCD), false); 
     257                ::EnableWindow(GetDlgItem(HAL_EDITNCU), false); 
    258258        } 
    259259         
     
    277277                string torrent_name = hal::to_utf8(torrent->name()); 
    278278                 
    279                 SetDlgItemText(IDC_NAME, torrent->name().c_str()); 
    280                 SetDlgItemText(IDC_TRACKER, torrent->currentTracker().c_str()); 
    281                 SetDlgItemText(IDC_STATUS, torrent->state().c_str()); 
     279                SetDlgItemText(HAL_NAME, torrent->name().c_str()); 
     280                SetDlgItemText(HAL_TRACKER, torrent->currentTracker().c_str()); 
     281                SetDlgItemText(HAL_STATUS, torrent->state().c_str()); 
    282282                m_prog.SetPos(static_cast<int>(torrent->completion()*100)); 
    283283                 
    284284                if (!torrent->estimatedTimeLeft().is_special()) 
    285285                { 
    286                         SetDlgItemText(IDC_AVAIL, 
     286                        SetDlgItemText(HAL_AVAIL, 
    287287                                (hal::from_utf8(boost::posix_time::to_simple_string( 
    288288                                        torrent->estimatedTimeLeft())).c_str())); 
     
    290290                else 
    291291                { 
    292                         SetDlgItemText(IDC_AVAIL, hal::app().res_wstr(HAL_INF).c_str());                 
    293                 } 
    294                  
    295                 SetDlgItemText(IDC_COMPLETE, 
     292                        SetDlgItemText(HAL_AVAIL, hal::app().res_wstr(HAL_INF).c_str());                 
     293                } 
     294                 
     295                SetDlgItemText(HAL_COMPLETE, 
    296296                        (wformat(L"%1$.2fmb of %2$.2fmb")  
    297297                                % (static_cast<float>(torrent->totalWantedDone())/(1024*1024)) 
  • trunk/src/HaliteDialog.hpp

    r493 r495  
    77#pragma once 
    88 
    9 #define IDC_NAME_STATIC                 15012 
    10 #define IDC_TRACKER_STATIC              15013 
    11 #define IDC_STATUS_STATIC               15014 
    12 #define IDC_TIME_STATIC                 15015 
    13 #define IDC_COMPLETED_STATIC            15016 
     9#define HAL_NAME_STATIC                 15012 
     10#define HAL_TRACKER_STATIC              15013 
     11#define HAL_STATUS_STATIC               15014 
     12#define HAL_TIME_STATIC                 15015 
     13#define HAL_COMPLETED_STATIC            15016 
    1414 
    1515#ifndef RC_INVOKED 
     
    154154         
    155155public: 
    156         enum { IDD = IDD_HALITEDLG }; 
     156        enum { IDD = HAL_HALITEDLG }; 
    157157 
    158158        HaliteDialog(HaliteWindow& HalWindow); 
  • trunk/src/HaliteListView.hpp

    r459 r495  
    330330public: 
    331331        enum {  
    332                 LISTVIEW_ID_MENU = IDR_LISTVIEW_MENU, 
     332                LISTVIEW_ID_MENU = HAL_LISTVIEW_MENU, 
    333333                LISTVIEW_ID_COLUMNNAMES = HAL_LISTVIEW_COLUMNS, 
    334334                LISTVIEW_ID_COLUMNWIDTHS = HAL_LISTVIEW_DEFAULTS 
  • trunk/src/HaliteListViewDlg.hpp

    r493 r495  
    1111 
    1212#define HAL_ADJUST_DLG_BEGIN                    30101 
    13 #define IDC_ADDT_MOVETO_FOLDER                  HAL_ADJUST_DLG_BEGIN + 1 
    14 #define IDC_ADDT_MOVETO_BROWSE                  HAL_ADJUST_DLG_BEGIN + 2 
    15 #define IDC_ADDT_MOVETO_CHECK                   HAL_ADJUST_DLG_BEGIN + 3 
    16 #define IDC_ADDT_DEFFLD_TEXT                    HAL_ADJUST_DLG_BEGIN + 4 
    17 #define IDC_ADDT_NOTE_TEXT                              HAL_ADJUST_DLG_BEGIN + 5 
     13#define HAL_ADDT_MOVETO_FOLDER                  HAL_ADJUST_DLG_BEGIN + 1 
     14#define HAL_ADDT_MOVETO_BROWSE                  HAL_ADJUST_DLG_BEGIN + 2 
     15#define HAL_ADDT_MOVETO_CHECK                   HAL_ADJUST_DLG_BEGIN + 3 
     16#define HAL_ADDT_DEFFLD_TEXT                    HAL_ADJUST_DLG_BEGIN + 4 
     17#define HAL_ADDT_NOTE_TEXT                              HAL_ADJUST_DLG_BEGIN + 5 
    1818#define HAL_ADDT_TITLE                                  HAL_ADJUST_DLG_BEGIN + 6 
    1919 
     
    4343    BEGIN_MSG_MAP_EX(thisClass) 
    4444                MSG_WM_INITDIALOG(onInitDialog) 
    45                 COMMAND_ID_HANDLER_EX(IDC_ADDT_MOVETO_CHECK, OnMoveTo) 
    46                 COMMAND_ID_HANDLER_EX(IDC_BC_SAVEBROWSE, OnBrowse) 
    47                 COMMAND_ID_HANDLER_EX(IDC_ADDT_MOVETO_BROWSE, OnMoveBrowse) 
     45                COMMAND_ID_HANDLER_EX(HAL_ADDT_MOVETO_CHECK, OnMoveTo) 
     46                COMMAND_ID_HANDLER_EX(HAL_BC_SAVEBROWSE, OnBrowse) 
     47                COMMAND_ID_HANDLER_EX(HAL_ADDT_MOVETO_BROWSE, OnMoveBrowse) 
    4848 
    4949        CHAIN_MSG_MAP(autosizeClass) 
     
    5151 
    5252    BEGIN_DDX_MAP(thisClass) 
    53         DDX_CHECK(IDC_ADDT_MOVETO_CHECK, useMove_) 
    54                 DDX_EX_STDWSTRING(IDC_BC_SAVEFOLDER, saveDirectory_) 
    55                 DDX_EX_STDWSTRING(IDC_ADDT_MOVETO_FOLDER, moveToDirectory_) 
     53        DDX_CHECK(HAL_ADDT_MOVETO_CHECK, useMove_) 
     54                DDX_EX_STDWSTRING(HAL_BC_SAVEFOLDER, saveDirectory_) 
     55                DDX_EX_STDWSTRING(HAL_ADDT_MOVETO_FOLDER, moveToDirectory_) 
    5656    END_DDX_MAP()        
    5757 
    5858#define ADD_FOLDERS_LAYOUT \ 
    5959        WMB_HEAD(WMB_COLNOMAX(_exp), WMB_COL(_auto)), \ 
    60                 WMB_ROW(_auto,  IDC_ADDT_DEFFLD_TEXT, _r), \ 
    61                 WMB_ROW(_auto,  IDC_BC_SAVEFOLDER, IDC_BC_SAVEBROWSE), \ 
    62                 WMB_ROW(_auto,  IDC_ADDT_MOVETO_CHECK, _r), \ 
    63                 WMB_ROW(_auto,  IDC_ADDT_MOVETO_FOLDER, IDC_ADDT_MOVETO_BROWSE), \ 
     60                WMB_ROW(_auto,  HAL_ADDT_DEFFLD_TEXT, _r), \ 
     61                WMB_ROW(_auto,  HAL_BC_SAVEFOLDER, HAL_BC_SAVEBROWSE), \ 
     62                WMB_ROW(_auto,  HAL_ADDT_MOVETO_CHECK, _r), \ 
     63                WMB_ROW(_auto,  HAL_ADDT_MOVETO_FOLDER, HAL_ADDT_MOVETO_BROWSE), \ 
    6464        WMB_END() 
    6565 
     
    7676                if (disableSaveDir_) 
    7777                { 
    78                         ::EnableWindow(GetDlgItem(IDC_BC_SAVEFOLDER), false); 
    79                         ::EnableWindow(GetDlgItem(IDC_BC_SAVEBROWSE), false); 
     78                        ::EnableWindow(GetDlgItem(HAL_BC_SAVEFOLDER), false); 
     79                        ::EnableWindow(GetDlgItem(HAL_BC_SAVEBROWSE), false); 
    8080                } 
    8181 
    82                 OnMoveTo(0, 0, GetDlgItem(IDC_ADDT_MOVETO_CHECK)); 
     82                OnMoveTo(0, 0, GetDlgItem(HAL_ADDT_MOVETO_CHECK)); 
    8383 
    8484                SetMsgHandled(false); 
     
    9292                if (result == BST_CHECKED) 
    9393                { 
    94                         ::EnableWindow(GetDlgItem(IDC_ADDT_MOVETO_FOLDER), true); 
    95                         ::EnableWindow(GetDlgItem(IDC_ADDT_MOVETO_BROWSE), true); 
     94                        ::EnableWindow(GetDlgItem(HAL_ADDT_MOVETO_FOLDER), true); 
     95                        ::EnableWindow(GetDlgItem(HAL_ADDT_MOVETO_BROWSE), true); 
    9696                } 
    9797                else 
    9898                { 
    99                         ::EnableWindow(GetDlgItem(IDC_ADDT_MOVETO_FOLDER), false); 
    100                         ::EnableWindow(GetDlgItem(IDC_ADDT_MOVETO_BROWSE), false); 
     99                        ::EnableWindow(GetDlgItem(HAL_ADDT_MOVETO_FOLDER), false); 
     100                        ::EnableWindow(GetDlgItem(HAL_ADDT_MOVETO_BROWSE), false); 
    101101                } 
    102102        } 
  • trunk/src/HaliteWindow.cpp

    r492 r495  
    9595         
    9696        //Init ToolBar 
    97         HWND hWndToolBar = CreateSimpleToolBarCtrl(m_hWnd, IDR_MAINFRAME, FALSE, ATL_SIMPLE_TOOLBAR_PANE_STYLE); 
     97        HWND hWndToolBar = CreateSimpleToolBarCtrl(m_hWnd, HAL_MAINFRAME, FALSE, ATL_SIMPLE_TOOLBAR_PANE_STYLE); 
    9898         
    9999        // Init ReBar 
     
    141141                new hal::EventMsg(L"Creating tray icon...")));   
    142142        // Create the tray icon. 
    143         trayIcon_.Create(this, IDR_TRAY_MENU, L"Halite",  
    144                 CTrayNotifyIcon::LoadIconResource(IDR_APP_ICON), WM_TRAYNOTIFY, IDR_TRAY_MENU); 
     143        trayIcon_.Create(this, HAL_TRAY_MENU, L"Halite",  
     144                CTrayNotifyIcon::LoadIconResource(HAL_APP_ICON), WM_TRAYNOTIFY, HAL_TRAY_MENU); 
    145145        trayIcon_.Hide(); 
    146146         
     
    149149        UISetCheck(ID_VIEW_TOOLBAR, 1); 
    150150        UISetCheck(ID_VIEW_STATUS_BAR, 1); 
    151         UISetCheck(IDR_TRAY_MENU, 1);    
     151        UISetCheck(HAL_TRAY_MENU, 1);    
    152152         
    153153//      TBBUTTONINFO tbinfo = { sizeof(TBBUTTONINFO) }; 
  • trunk/src/HaliteWindow.hpp

    r459 r495  
    5252        ~HaliteWindow(); 
    5353 
    54         DECLARE_FRAME_WND_CLASS(NULL, IDR_MAINFRAME); 
     54        DECLARE_FRAME_WND_CLASS(NULL, HAL_MAINFRAME); 
    5555 
    5656        ui_signal& ui() { return ui_; } 
     
    9595        BEGIN_UPDATE_UI_MAP(HaliteWindow) 
    9696                UPDATE_ELEMENT(ID_VIEW_TOOLBAR, UPDUI_MENUPOPUP) 
    97                 UPDATE_ELEMENT(IDR_TRAY_MENU, UPDUI_MENUPOPUP) 
     97                UPDATE_ELEMENT(HAL_TRAY_MENU, UPDUI_MENUPOPUP) 
    9898 
    9999                UPDATE_ELEMENT(ID_VIEW_STATUS_BAR, UPDUI_MENUPOPUP) 
  • trunk/src/NewTorrentDialog.cpp

    r492 r495  
    2020        if (dlgOpen.DoModal() == IDOK)  
    2121        { 
    22                 SetDlgItemText(IDC_NEWT_FILE, dlgOpen.m_ofn.lpstrFile); 
     22                SetDlgItemText(HAL_NEWT_FILE, dlgOpen.m_ofn.lpstrFile); 
    2323                EnableSave_(true); 
    2424        } 
     
    267267#define NEWTORRENT_SELECT_LAYOUT \ 
    268268        WMB_HEAD(WMB_COLNOMIN(_exp|150), WMB_COL(_auto), WMB_COL(_auto)), \ 
    269                 WMB_ROW(_auto,  IDC_NEWTORRENT_SELECT_TEXT, IDC_NEWT_FILE_BROWSE, IDC_NEWT_DIR_BROWSE), \ 
    270                 WMB_ROWNOMAX(_exp|50,   IDC_NEWT_LISTFILES,  _r, _r), \ 
     269                WMB_ROW(_auto,  HAL_NEWTORRENT_SELECT_TEXT, HAL_NEWT_FILE_BROWSE, HAL_NEWT_DIR_BROWSE), \ 
     270                WMB_ROWNOMAX(_exp|50,   HAL_NEWT_LISTFILES,  _r, _r), \ 
    271271        WMB_END() 
    272272 
    273273#define NEWTORRENT_BUTTONS_LAYOUT \ 
    274274        WMB_HEAD(WMB_COLNOMIN(_exp), WMB_COL(_auto), WMB_COL(_auto)), \ 
    275                 WMB_ROW(_auto,  IDC_NEWTORRENT_PRIVATE,  IDOK, IDCANCEL), \ 
     275                WMB_ROW(_auto,  HAL_NEWTORRENT_PRIVATE,  IDOK, IDCANCEL), \ 
    276276        WMB_END() 
    277277 
    278278#define NEWTORRENT_COMMENT_LAYOUT \ 
    279279        WMB_HEAD(WMB_COLNOMIN(_exp)), \ 
    280                 WMB_ROW(_auto,  IDC_NEWTORRENT_COMMENT_TEXT), \ 
    281                 WMB_ROW(_exp,   IDC_NEWTORRENT_COMMENT), \ 
     280                WMB_ROW(_auto,  HAL_NEWTORRENT_COMMENT_TEXT), \ 
     281                WMB_ROW(_exp,   HAL_NEWTORRENT_COMMENT), \ 
    282282        WMB_END() 
    283283 
    284284#define NEWTORRENT_CREATOR_LAYOUT \ 
    285285        WMB_HEAD(WMB_COL(_auto), WMB_COLNOMIN(_exp)), \ 
    286                 WMB_ROW(_auto,  IDC_NEWTORRENT_CREATOR_TEXT,  IDC_NEWTORRENT_CREATOR), \ 
     286                WMB_ROW(_auto,  HAL_NEWTORRENT_CREATOR_TEXT,  HAL_NEWTORRENT_CREATOR), \ 
    287287        WMB_END() 
    288288 
     
    294294#define NEWTORRENT_OUTPUT_LAYOUT \ 
    295295        WMB_HEAD(WMB_COL(_auto), WMB_COLNOMIN(_exp), WMB_COL(_auto)), \ 
    296                 WMB_ROW(_auto,  IDC_NEWT_OUTFILE_TEXT,  IDC_NEWT_FILE, IDC_NEWT_OUT_BROWSE), \ 
     296                WMB_ROW(_auto,  HAL_NEWT_OUTFILE_TEXT,  HAL_NEWT_FILE, HAL_NEWT_OUT_BROWSE), \ 
    297297        WMB_END() 
    298298 
     
    305305                WMB_ROW(_auto, NEWTORRENT_PIECESIZE_LAYOUT), 
    306306                WMB_ROW(_auto, NEWTORRENT_OUTPUT_LAYOUT), 
    307                 WMB_ROW(_auto, IDC_NEWTORRENT_PRIVATE), 
     307                WMB_ROW(_auto, HAL_NEWTORRENT_PRIVATE), 
    308308                WMB_END()  
    309309        END_WINDOW_MAP_INLINE()  
     
    328328#define NEWTORRENT_TRACKERS_LAYOUT \ 
    329329        WMB_HEAD(WMB_COLNOMIN(_exp), WMB_COL(_auto), WMB_COL(_auto)), \ 
    330                 WMB_ROW(_auto,  IDC_NEWTORRENT_TRACKERS_TEXT, _r, _r), \ 
    331                 WMB_ROWNOMAX(_exp|50,   IDC_NEWT_LISTTRACKERS,  _r, _r), \ 
     330                WMB_ROW(_auto,  HAL_NEWTORRENT_TRACKERS_TEXT, _r, _r), \ 
     331                WMB_ROWNOMAX(_exp|50,   HAL_NEWT_LISTTRACKERS,  _r, _r), \ 
    332332        WMB_END() 
    333333 
     
    343343#define NEWTORRENT_PEERS_LAYOUT \ 
    344344        WMB_HEAD(WMB_COLNOMIN(_exp), WMB_COL(_auto), WMB_COL(_auto)), \ 
    345                 WMB_ROW(_auto,  IDC_NEWTORRENT_PEERS_TEXT, _r, _r), \ 
    346                 WMB_ROWNOMAX(_exp|50,   IDC_NEWT_LISTPEERS,  _r, _r), \ 
     345                WMB_ROW(_auto,  HAL_NEWTORRENT_PEERS_TEXT, _r, _r), \ 
     346                WMB_ROWNOMAX(_exp|50,   HAL_NEWT_LISTPEERS,  _r, _r), \ 
    347347        WMB_END() 
    348348 
  • trunk/src/NewTorrentDialog.hpp

    r493 r495  
    88 
    99#define ID_NEWTORRENT_BEGIN                             14000 
    10 #define IDC_NEWTORRENT_SELECT_TEXT              ID_NEWTORRENT_BEGIN+1 
    11 #define IDC_NEWTORRENT_TRACKERS_TEXT    ID_NEWTORRENT_BEGIN+2 
    12 #define IDC_NEWTORRENT_CREATOR_TEXT             ID_NEWTORRENT_BEGIN+3 
    13 #define IDC_NEWTORRENT_CREATOR                  ID_NEWTORRENT_BEGIN+4 
    14 #define IDC_NEWTORRENT_COMMENT_TEXT             ID_NEWTORRENT_BEGIN+5 
    15 #define IDC_NEWTORRENT_COMMENT                  ID_NEWTORRENT_BEGIN+6 
    16 #define IDC_NEWTORRENT_PRIVATE                  ID_NEWTORRENT_BEGIN+7 
    17 #define IDC_NEWT_FILE_BROWSE                    ID_NEWTORRENT_BEGIN+8 
    18 #define IDC_NEWT_DIR_BROWSE                             ID_NEWTORRENT_BEGIN+9 
    19 #define IDC_NEWT_LISTFILES                              ID_NEWTORRENT_BEGIN+10 
     10#define HAL_NEWTORRENT_SELECT_TEXT              ID_NEWTORRENT_BEGIN+1 
     11#define HAL_NEWTORRENT_TRACKERS_TEXT    ID_NEWTORRENT_BEGIN+2 
     12#define HAL_NEWTORRENT_CREATOR_TEXT             ID_NEWTORRENT_BEGIN+3 
     13#define HAL_NEWTORRENT_CREATOR                  ID_NEWTORRENT_BEGIN+4 
     14#define HAL_NEWTORRENT_COMMENT_TEXT             ID_NEWTORRENT_BEGIN+5 
     15#define HAL_NEWTORRENT_COMMENT                  ID_NEWTORRENT_BEGIN+6 
     16#define HAL_NEWTORRENT_PRIVATE                  ID_NEWTORRENT_BEGIN+7 
     17#define HAL_NEWT_FILE_BROWSE                    ID_NEWTORRENT_BEGIN+8 
     18#define HAL_NEWT_DIR_BROWSE                             ID_NEWTORRENT_BEGIN+9 
     19#define HAL_NEWT_LISTFILES                              ID_NEWTORRENT_BEGIN+10 
    2020#define HAL_FILES_LISTVIEW_ADV                  ID_NEWTORRENT_BEGIN+11 
    2121#define HAL_NEW_PANE_DLG                                ID_NEWTORRENT_BEGIN+12 
    22 #define IDC_NEWT_TRACKERTIER                    ID_NEWTORRENT_BEGIN+13 
    23 #define IDC_NEWTORRENT_PEERS_TEXT               ID_NEWTORRENT_BEGIN+14 
    24 #define IDC_NEWT_LISTPEERS                              ID_NEWTORRENT_BEGIN+15 
     22#define HAL_NEWT_TRACKERTIER                    ID_NEWTORRENT_BEGIN+13 
     23#define HAL_NEWTORRENT_PEERS_TEXT               ID_NEWTORRENT_BEGIN+14 
     24#define HAL_NEWT_LISTPEERS                              ID_NEWTORRENT_BEGIN+15 
    2525#define HAL_SAVE_TEXT                                   ID_NEWTORRENT_BEGIN+16 
    26 #define IDC_NEWT_OUT_BROWSE                             ID_NEWTORRENT_BEGIN+17 
    27 #define IDC_NEWT_OUTFILE_TEXT                   ID_NEWTORRENT_BEGIN+18 
     26#define HAL_NEWT_OUT_BROWSE                             ID_NEWTORRENT_BEGIN+17 
     27#define HAL_NEWT_OUTFILE_TEXT                   ID_NEWTORRENT_BEGIN+18 
    2828#define HAL_NEWT_SAVING_TORRENT                 ID_NEWTORRENT_BEGIN+19 
    2929#define HAL_NEWT_DIALOG_TITLE                   ID_NEWTORRENT_BEGIN+20 
     
    124124        {} 
    125125         
    126         enum { IDD = IDD_NEWTORRENT }; 
     126        enum { IDD = HAL_NEWTORRENT }; 
    127127 
    128128    BEGIN_MSG_MAP_EX(thisClass) 
     
    130130                MSG_WM_DESTROY(OnDestroy) 
    131131 
    132                 COMMAND_ID_HANDLER_EX(IDC_NEWT_OUT_BROWSE, OnOutBrowse) 
     132                COMMAND_ID_HANDLER_EX(HAL_NEWT_OUT_BROWSE, OnOutBrowse) 
    133133 
    134134                CHAIN_MSG_MAP(autosizeClass) 
     
    138138         
    139139    BEGIN_DDX_MAP(thisClass) 
    140                 DDX_EX_STDWSTRING(IDC_NEWTORRENT_CREATOR, creator_); 
    141                 DDX_EX_STDWSTRING(IDC_NEWTORRENT_COMMENT, comment_); 
    142                 DDX_EX_STDWSTRING(IDC_NEWT_FILE, outFile_); 
     140                DDX_EX_STDWSTRING(HAL_NEWTORRENT_CREATOR, creator_); 
     141                DDX_EX_STDWSTRING(HAL_NEWTORRENT_COMMENT, comment_); 
     142                DDX_EX_STDWSTRING(HAL_NEWT_FILE, outFile_); 
    143143                DDX_INT(HAL_NEWT_PIECESIZE, pieceSize_); 
    144         DDX_CHECK(IDC_NEWTORRENT_PRIVATE, private_) 
     144        DDX_CHECK(HAL_NEWTORRENT_PRIVATE, private_) 
    145145    END_DDX_MAP() 
    146146 
     
    183183 
    184184public:  
    185         enum { IDD = IDD_NEWT_FILES }; 
     185        enum { IDD = HAL_NEWT_FILES }; 
    186186 
    187187    BEGIN_MSG_MAP_EX(thisClass) 
     
    189189                MSG_WM_DESTROY(OnDestroy) 
    190190 
    191                 COMMAND_ID_HANDLER_EX(IDC_NEWT_FILE_BROWSE, OnFileBrowse) 
    192                 COMMAND_ID_HANDLER_EX(IDC_NEWT_DIR_BROWSE, OnDirBrowse) 
     191                COMMAND_ID_HANDLER_EX(HAL_NEWT_FILE_BROWSE, OnFileBrowse) 
     192                COMMAND_ID_HANDLER_EX(HAL_NEWT_DIR_BROWSE, OnDirBrowse) 
    193193 
    194194                CHAIN_MSG_MAP(autosizeClass) 
     
    199199        LRESULT onInitDialog(HWND, LPARAM) 
    200200        {        
    201                 filesList_.Attach(GetDlgItem(IDC_NEWT_LISTFILES));       
     201                filesList_.Attach(GetDlgItem(HAL_NEWT_LISTFILES));       
    202202 
    203203                return 0; 
     
    238238 
    239239public:  
    240         enum { IDD = IDD_NEWT_TRACKERS }; 
     240        enum { IDD = HAL_NEWT_TRACKERS }; 
    241241 
    242242    BEGIN_MSG_MAP_EX(thisClass) 
     
    258258        LRESULT onInitDialog(HWND, LPARAM) 
    259259        {        
    260                 trackerList_.Attach(GetDlgItem(IDC_NEWT_LISTTRACKERS));  
     260                trackerList_.Attach(GetDlgItem(HAL_NEWT_LISTTRACKERS));  
    261261 
    262262                return 0; 
     
    281281 
    282282public:  
    283         enum { IDD = IDD_NEWT_PEERS }; 
     283        enum { IDD = HAL_NEWT_PEERS }; 
    284284 
    285285    BEGIN_MSG_MAP_EX(thisClass) 
     
    301301        LRESULT onInitDialog(HWND, LPARAM) 
    302302        {        
    303                 peersList_.Attach(GetDlgItem(IDC_NEWT_LISTPEERS));       
     303                peersList_.Attach(GetDlgItem(HAL_NEWT_LISTPEERS));       
    304304 
    305305                return 0; 
  • trunk/src/NewTorrentPeersAD.hpp

    r493 r495  
    2626class NewTorrent_PeersAddDialog : 
    2727        public ATL::CDialogImpl<NewTorrent_PeersAddDialog>, 
    28         public WTLx::GenericAddDialog<NewTorrent_PeersAddDialog, IDD_PEEREDIT>, 
     28        public WTLx::GenericAddDialog<NewTorrent_PeersAddDialog, HAL_PEEREDIT>, 
    2929        public WTL::CDialogResize<NewTorrent_PeersAddDialog>, 
    3030        public CWinDataExchangeEx<NewTorrent_PeersAddDialog> 
     
    3232public: 
    3333        typedef NewTorrent_PeersAddDialog thisClass; 
    34         typedef WTLx::GenericAddDialog<thisClass, IDD_PEEREDIT> genericBaseClass; 
     34        typedef WTLx::GenericAddDialog<thisClass, HAL_PEEREDIT> genericBaseClass; 
    3535        typedef WTL::CDialogResize<thisClass> resizeClass; 
    3636         
  • trunk/src/NewTorrentTrackerAD.hpp

    r493 r495  
    1717class NewTorrent_TrackerAddDialog : 
    1818        public ATL::CDialogImpl<NewTorrent_TrackerAddDialog>, 
    19         public WTLx::GenericAddDialog<NewTorrent_TrackerAddDialog, IDD_TRACKEDIT>, 
     19        public WTLx::GenericAddDialog<NewTorrent_TrackerAddDialog, HAL_TRACKEDIT>, 
    2020        public WTL::CDialogResize<NewTorrent_TrackerAddDialog>, 
    2121        public CWinDataExchangeEx<NewTorrent_TrackerAddDialog> 
     
    2323public: 
    2424        typedef NewTorrent_TrackerAddDialog thisClass; 
    25         typedef WTLx::GenericAddDialog<thisClass, IDD_TRACKEDIT> genericBaseClass; 
     25        typedef WTLx::GenericAddDialog<thisClass, HAL_TRACKEDIT> genericBaseClass; 
    2626        typedef WTL::CDialogResize<thisClass> resizeClass; 
    2727         
  • trunk/src/ProgressDialog.hpp

    r493 r495  
    77#pragma once 
    88 
    9 #define IDD_PROGRESS                    15000 
     9#define HAL_PROGRESS                    15000 
    1010#define ID_PROGRESS_BEGIN                               15001 
    1111 
    12 #define IDC_PROG_DESCP                  ID_PROGRESS_BEGIN + 1 
    13 #define IDC_PROG_CANCEL                 ID_PROGRESS_BEGIN + 2 
    14 #define IDC_PROG_PROGRESS               ID_PROGRESS_BEGIN + 3 
     12#define HAL_PROG_DESCP                  ID_PROGRESS_BEGIN + 1 
     13#define HAL_PROG_CANCEL                 ID_PROGRESS_BEGIN + 2 
     14#define HAL_PROG_PROGRESS               ID_PROGRESS_BEGIN + 3 
    1515 
    1616#ifndef RC_INVOKED 
     
    3737        {} 
    3838         
    39         enum { IDD = IDD_PROGRESS }; 
     39        enum { IDD = HAL_PROGRESS }; 
    4040 
    4141    BEGIN_MSG_MAP_EX(ProgressDialog) 
    4242                MSG_WM_INITDIALOG(onInitDialog) 
    4343 
    44                 COMMAND_ID_HANDLER_EX(IDC_PROG_CANCEL, onCancel) 
     44                COMMAND_ID_HANDLER_EX(HAL_PROG_CANCEL, onCancel) 
    4545    END_MSG_MAP() 
    4646         
     
    4949                CenterWindow(); 
    5050                SetWindowText(windowText_.c_str()); 
    51                 prog_.Attach(GetDlgItem(IDC_PROG_PROGRESS)); 
     51                prog_.Attach(GetDlgItem(HAL_PROG_PROGRESS)); 
    5252                prog_.SetRange(0, 100); 
    5353                 
     
    6666        bool Callback(size_t progress, wstring description) 
    6767        { 
    68                 SetDlgItemText(IDC_PROG_DESCP, description.c_str()); 
     68                SetDlgItemText(HAL_PROG_DESCP, description.c_str()); 
    6969                prog_.SetPos(progress); 
    7070                 
  • trunk/src/SplashDialog.hpp

    r493 r495  
    1414#define HAL_SPLASH_FORCE_CLOSE                  HAL_SPLASHDIALOG_BEGIN+5 
    1515 
    16 //#define IDC_NEWTORRENT_CREATOR_TEXT           HAL_SPLASHDIALOG_BEGIN+3 
    17 //#define IDC_NEWTORRENT_CREATOR                        HAL_SPLASHDIALOG_BEGIN+4 
     16//#define HAL_NEWTORRENT_CREATOR_TEXT           HAL_SPLASHDIALOG_BEGIN+3 
     17//#define HAL_NEWTORRENT_CREATOR                        HAL_SPLASHDIALOG_BEGIN+4 
    1818 
    1919#ifndef RC_INVOKED 
     
    4040 
    4141public: 
    42         enum { IDD = IDD_CLOSESPLASH }; 
     42        enum { IDD = HAL_CLOSESPLASH }; 
    4343 
    4444        SplashDialog() :         
     
    5757         
    5858        BEGIN_DDX_MAP(CMainDlg) 
    59         DDX_CHECK(IDC_SPLASH_MSG, halite().showMessage_) 
     59        DDX_CHECK(HAL_SPLASH_MSG, halite().showMessage_) 
    6060    END_DDX_MAP() 
    6161 
     
    6363                DLGRESIZE_CONTROL(HAL_CSPLASH_MSG, DLSZ_SIZE_X|DLSZ_SIZE_Y) 
    6464                DLGRESIZE_CONTROL(HAL_CSPLASH_NUM_ACT, DLSZ_MOVE_Y|DLSZ_SIZE_X) 
    65                 DLGRESIZE_CONTROL(IDC_SPLASH_MSG, DLSZ_MOVE_Y|DLSZ_SIZE_X) 
     65                DLGRESIZE_CONTROL(HAL_SPLASH_MSG, DLSZ_MOVE_Y|DLSZ_SIZE_X) 
    6666                DLGRESIZE_CONTROL(HAL_SPLASH_FORCE_CLOSE, DLSZ_MOVE_Y|DLSZ_MOVE_X) 
    6767        END_DLGRESIZE_MAP() 
  • trunk/src/advtabs/Debug.cpp

    r410 r495  
    1818        if (result == BST_CHECKED) 
    1919        { 
    20                 ::EnableWindow(GetDlgItem(IDC_TRACKER_USER), true); 
    21                 ::EnableWindow(GetDlgItem(IDC_TRACKER_PASS), true); 
     20                ::EnableWindow(GetDlgItem(HAL_TRACKER_USER), true); 
     21                ::EnableWindow(GetDlgItem(HAL_TRACKER_PASS), true); 
    2222        } 
    2323        else 
    2424        { 
    25                 ::EnableWindow(GetDlgItem(IDC_TRACKER_USER), false); 
    26                 ::EnableWindow(GetDlgItem(IDC_TRACKER_PASS), false); 
     25                ::EnableWindow(GetDlgItem(HAL_TRACKER_USER), false); 
     26                ::EnableWindow(GetDlgItem(HAL_TRACKER_PASS), false); 
    2727        } 
    2828} 
     
    3030LRESULT AdvDebugDialog::onInitDialog(HWND, LPARAM) 
    3131{ 
    32         logList.Attach(GetDlgItem(IDC_DEBUGLISTVIEW)); 
     32        logList.Attach(GetDlgItem(HAL_DEBUGLISTVIEW)); 
    3333 
    3434        resizeClass::DlgResize_Init(false, true, WS_CLIPCHILDREN);       
     
    4040BOOL AdvDebugDialog::DoDataExchange(BOOL bSaveAndValidate, UINT nCtlID) 
    4141{        
    42         DDX_CHECK(IDC_DEBUGFILECHECK, halite().logToFile_) 
    43         DDX_CHECK(IDC_DEBUGDEBUGCHECK, halite().logDebug_) 
     42        DDX_CHECK(HAL_DEBUGFILECHECK, halite().logToFile_) 
     43        DDX_CHECK(HAL_DEBUGDEBUGCHECK, halite().logDebug_) 
    4444 
    4545        return TRUE; 
  • trunk/src/advtabs/Debug.hpp

    r493 r495  
    215215 
    216216public: 
    217         enum { IDD = IDD_ADVDEBUGLOG }; 
     217        enum { IDD = HAL_ADVDEBUGLOG }; 
    218218 
    219219        AdvDebugDialog(HaliteWindow& halWindow) : 
     
    230230                MSG_WM_CLOSE(onClose) 
    231231 
    232                 COMMAND_ID_HANDLER_EX(IDC_DEBUGFILECHECK, onFileCheck) 
    233                 COMMAND_ID_HANDLER_EX(IDC_DEBUGDEBUGCHECK, onDebugCheck) 
     232                COMMAND_ID_HANDLER_EX(HAL_DEBUGFILECHECK, onFileCheck) 
     233                COMMAND_ID_HANDLER_EX(HAL_DEBUGDEBUGCHECK, onDebugCheck) 
    234234 
    235235                if (uMsg == WM_FORWARDMSG) 
     
    245245 
    246246        BEGIN_DLGRESIZE_MAP(thisClass) 
    247                 DLGRESIZE_CONTROL(IDC_DEBUGLISTVIEW, DLSZ_SIZE_X|DLSZ_SIZE_Y) 
    248                 DLGRESIZE_CONTROL(IDC_DEBUGFILECHECK, DLSZ_SIZE_X|DLSZ_MOVE_Y) 
    249                 DLGRESIZE_CONTROL(IDC_DEBUGDEBUGCHECK, DLSZ_MOVE_X|DLSZ_MOVE_Y) 
     247                DLGRESIZE_CONTROL(HAL_DEBUGLISTVIEW, DLSZ_SIZE_X|DLSZ_SIZE_Y) 
     248                DLGRESIZE_CONTROL(HAL_DEBUGFILECHECK, DLSZ_SIZE_X|DLSZ_MOVE_Y) 
     249                DLGRESIZE_CONTROL(HAL_DEBUGDEBUGCHECK, DLSZ_MOVE_X|DLSZ_MOVE_Y) 
    250250        END_DLGRESIZE_MAP() 
    251251 
  • trunk/src/advtabs/Files.cpp

    r492 r495  
    7575         
    7676        WTL::CMenuHandle menu; 
    77         BOOL menu_created = menu.LoadMenu(IDR_FILESLISTVIEW_MENU); 
     77        BOOL menu_created = menu.LoadMenu(HAL_FILESLISTVIEW_MENU); 
    7878        assert(menu_created);    
    7979         
     
    185185        WTL::CRect rc; GetClientRect(&rc); 
    186186         
    187         static_.SubclassWindow(GetDlgItem(IDC_CONTAINER)); 
    188          
    189         splitter_.Create(GetDlgItem(IDC_CONTAINER), rc, NULL, WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CLIPCHILDREN); 
     187        static_.SubclassWindow(GetDlgItem(HAL_CONTAINER)); 
     188         
     189        splitter_.Create(GetDlgItem(HAL_CONTAINER), rc, NULL, WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CLIPCHILDREN); 
    190190        splitter_.SetSplitterExtendedStyle(!SPLIT_PROPORTIONAL, SPLIT_PROPORTIONAL); 
    191191         
     
    215215        resizeClass::DlgResize_UpdateLayout(cxWidth, cyHeight); 
    216216         
    217         WTL::CRect rect; ::GetClientRect(GetDlgItem(IDC_CONTAINER), &rect); 
     217        WTL::CRect rect; ::GetClientRect(GetDlgItem(HAL_CONTAINER), &rect); 
    218218         
    219219        splitter_.SetWindowPos(NULL, rect.left, rect.top, 
  • trunk/src/advtabs/Files.hpp

    r493 r495  
    150150public:  
    151151        enum {  
    152                 LISTVIEW_ID_MENU = IDR_FILESLISTVIEW_MENU, 
     152                LISTVIEW_ID_MENU = HAL_FILESLISTVIEW_MENU, 
    153153                LISTVIEW_ID_COLUMNNAMES = HAL_DIALOGFILE_LISTVIEW_ADV, 
    154154                LISTVIEW_ID_COLUMNWIDTHS = 0 
     
    392392 
    393393public: 
    394         enum { IDD = IDD_ADVFILES }; 
     394        enum { IDD = HAL_ADVFILES }; 
    395395 
    396396        AdvFilesDialog(HaliteWindow& halWindow) : 
     
    426426 
    427427        BEGIN_DLGRESIZE_MAP(thisClass) 
    428                 DLGRESIZE_CONTROL(IDC_CONTAINER, DLSZ_SIZE_X|DLSZ_SIZE_Y|DLSZ_REPAINT) 
     428                DLGRESIZE_CONTROL(HAL_CONTAINER, DLSZ_SIZE_X|DLSZ_SIZE_Y|DLSZ_REPAINT) 
    429429        END_DLGRESIZE_MAP() 
    430430 
  • trunk/src/advtabs/Peers.cpp

    r423 r495  
    8989LRESULT AdvPeerDialog::OnInitDialog(HWND, LPARAM) 
    9090{        
    91         peerList_.SubclassWindow(GetDlgItem(IDC_PEERLIST)); 
     91        peerList_.SubclassWindow(GetDlgItem(HAL_PEERLIST)); 
    9292         
    9393        resizeClass::DlgResize_Init(false, true, WS_CLIPCHILDREN);       
  • trunk/src/advtabs/Peers.hpp

    r492 r495  
    141141 
    142142public: 
    143         enum { IDD = IDD_ADVPEER }; 
     143        enum { IDD = HAL_ADVPEER }; 
    144144 
    145145        AdvPeerDialog(HaliteWindow& halWindow) : 
     
    166166 
    167167        BEGIN_DLGRESIZE_MAP(thisClass) 
    168                 DLGRESIZE_CONTROL(IDC_PEERLIST, DLSZ_SIZE_X|DLSZ_SIZE_Y) 
     168                DLGRESIZE_CONTROL(HAL_PEERLIST, DLSZ_SIZE_X|DLSZ_SIZE_Y) 
    169169        END_DLGRESIZE_MAP() 
    170170 
  • trunk/src/advtabs/ThemeTestDialog.hpp

    r492 r495  
    2626        typedef WTL::CDialogResize<ThemeTestDialog> resizeClass; 
    2727public: 
    28         enum { IDD = IDD_THEMETEST }; 
     28        enum { IDD = HAL_THEMETEST }; 
    2929 
    3030        ThemeTestDialog() 
     
    5252        LRESULT onInitDialog(HWND, LPARAM) 
    5353        { 
    54                 ::SetWindowText(GetDlgItem(IDC_EDIT2), L"Eoin"); 
     54                ::SetWindowText(GetDlgItem(HAL_EDIT2), L"Eoin"); 
    5555                return 0; 
    5656        } 
  • trunk/src/advtabs/Torrent.cpp

    r455 r495  
    2323        m_prog.SetRange(0, 100);         
    2424         
    25         totalConnections_.Attach(GetDlgItem(IDC_EDITNCD)); 
    26         uploadConnections_.Attach(GetDlgItem(IDC_EDITNCU)); 
    27         downloadRate_.Attach(GetDlgItem(IDC_EDITTLD)); 
    28         uploadRate_.Attach(GetDlgItem(IDC_EDITTLU)); 
    29         ratio_.Attach(GetDlgItem(IDC_EDITRATIO)); 
     25        totalConnections_.Attach(GetDlgItem(HAL_EDITNCD)); 
     26        uploadConnections_.Attach(GetDlgItem(HAL_EDITNCU)); 
     27        downloadRate_.Attach(GetDlgItem(HAL_EDITTLD)); 
     28        uploadRate_.Attach(GetDlgItem(HAL_EDITTLU)); 
     29        ratio_.Attach(GetDlgItem(HAL_EDITRATIO)); 
    3030         
    3131        totalConnections_ = -1; 
     
    4343#define TORRENT_LIMITS_LAYOUT \ 
    4444        WMB_HEAD(WMB_COL(_exp|20), WMB_COL(_exp|30), WMB_COL(_exp|20), WMB_COL(_exp|30)), \ 
    45                 WMB_ROW(10,     IDC_TL, _r, _r, _r), \ 
    46                 WMB_ROW(11,     IDC_TLD, IDC_EDITTLD, IDC_TLU, IDC_EDITTLU), \ 
    47                 WMB_ROW(10,     IDC_NC, _r, _r, _r), \ 
    48                 WMB_ROW(11,     IDC_NCD, IDC_EDITNCD, IDC_NCU, IDC_EDITNCU), \ 
    49                 WMB_ROW(11,     IDC_RATIOESTATIC, _r, _r, IDC_EDITRATIO), \ 
     45                WMB_ROW(10,     HAL_TL, _r, _r, _r), \ 
     46                WMB_ROW(11,     HAL_TLD, HAL_EDITTLD, HAL_TLU, HAL_EDITTLU), \ 
     47                WMB_ROW(10,     HAL_NC, _r, _r, _r), \ 
     48                WMB_ROW(11,     HAL_NCD, HAL_EDITNCD, HAL_NCU, HAL_EDITNCU), \ 
     49                WMB_ROW(11,     HAL_RATIOESTATIC, _r, _r, HAL_EDITRATIO), \ 
    5050        WMB_END() 
    5151 
    5252#define TORRENT_STATUS_LAYOUT \ 
    5353        WMB_HEAD(WMB_COL(45), WMB_COLNOMIN(_exp|150), WMB_COL(_eq|0), WMB_COL(_exp|100)), \ 
    54                 WMB_ROW(10,     IDC_NAME_STATUS_LABEL, IDC_NAME_STATUS, _r, _r), \ 
    55                 WMB_ROW(10,     IDC_PEERS_LABEL, IDC_PEERS, IDC_SEEDS_LABEL, IDC_SEEDS), \ 
    56                 WMB_ROW(10,     IDC_TRANSFERED_LABEL, IDC_TRANSFERED, IDC_OVERHEAD_LABEL, IDC_OVERHEAD), \ 
    57                 WMB_ROW(10,     IDC_REMAINING_LABEL, IDC_REMAINING, IDC_ETA_LABEL, IDC_ETA), \ 
    58                 WMB_ROW(10,     IDC_RATE_LABEL, IDC_RATE, IDC_RATIO_LABEL, IDC_RATIO), \ 
     54                WMB_ROW(10,     HAL_NAME_STATUS_LABEL, HAL_NAME_STATUS, _r, _r), \ 
     55                WMB_ROW(10,     HAL_PEERS_LABEL, HAL_PEERS, HAL_SEEDS_LABEL, HAL_SEEDS), \ 
     56                WMB_ROW(10,     HAL_TRANSFERED_LABEL, HAL_TRANSFERED, HAL_OVERHEAD_LABEL, HAL_OVERHEAD), \ 
     57                WMB_ROW(10,     HAL_REMAINING_LABEL, HAL_REMAINING, HAL_ETA_LABEL, HAL_ETA), \ 
     58                WMB_ROW(10,     HAL_RATE_LABEL, HAL_RATE, HAL_RATIO_LABEL, HAL_RATIO), \ 
    5959        WMB_END() 
    6060         
    6161#define TORRENT_REANNOUNCE_LAYOUT \ 
    6262        WMB_HEAD(WMB_COL(50), WMB_COLNOMIN(_exp)), \ 
    63                 WMB_ROW(10,     IDC_UPDATESTAT, IDC_UPDATE), \ 
     63                WMB_ROW(10,     HAL_UPDATESTAT, HAL_UPDATE), \ 
    6464        WMB_END()        
    6565 
    6666        BEGIN_WINDOW_MAP_INLINE(AdvTorrentDialog, 6, 6, 3, 3) 
    6767                WMB_HEAD(WMB_COL(_gap), WMB_COL(_exp), WMB_COL(120), WMB_COL(_gap)),  
    68                         WMB_ROW(_gap|3, IDC_GROUP_TORRENT, _r, _r, _r),  
     68                        WMB_ROW(_gap|3, HAL_GROUP_TORRENT, _r, _r, _r),  
    6969                        WMB_ROW(_auto,  _d, TORRENT_STATUS_LAYOUT, TORRENT_LIMITS_LAYOUT),  
    7070                        WMB_ROW(_auto,  _d, TORRENTPROG, _r),  
    7171                        WMB_ROW(_gap,   _d),  
    72                         WMB_ROW(_gap|3, IDC_GROUP_TRACKER, _r, _r, _r),  
    73                         WMB_ROW(_auto,  _d, IDC_TRACKER, TORRENT_REANNOUNCE_LAYOUT),  
     72                        WMB_ROW(_gap|3, HAL_GROUP_TRACKER, _r, _r, _r),  
     73                        WMB_ROW(_auto,  _d, HAL_TRACKER, TORRENT_REANNOUNCE_LAYOUT),  
    7474                        WMB_ROW(_gap,   _d),  
    7575                WMB_END()  
     
    110110                ratio = t.ratio; 
    111111                 
    112                 ::EnableWindow(GetDlgItem(IDC_EDITTLD), true); 
    113                 ::EnableWindow(GetDlgItem(IDC_EDITTLU), true); 
    114                 ::EnableWindow(GetDlgItem(IDC_EDITNCD), true); 
    115                 ::EnableWindow(GetDlgItem(IDC_EDITNCU), true); 
    116                 ::EnableWindow(GetDlgItem(IDC_EDITRATIO), true); 
     112                ::EnableWindow(GetDlgItem(HAL_EDITTLD), true); 
     113                ::EnableWindow(GetDlgItem(HAL_EDITTLU), true); 
     114                ::EnableWindow(GetDlgItem(HAL_EDITNCD), true); 
     115                ::EnableWindow(GetDlgItem(HAL_EDITNCU), true); 
     116                ::EnableWindow(GetDlgItem(HAL_EDITRATIO), true); 
    117117        } 
    118118        else 
    119119        { 
    120                 SetDlgItemText(IDC_NAME_STATUS, hal::app().res_wstr(HAL_NA).c_str()); 
    121                 SetDlgItemText(IDC_PEERS, hal::app().res_wstr(HAL_NA).c_str()); 
    122                 SetDlgItemText(IDC_SEEDS, hal::app().res_wstr(HAL_NA).c_str()); 
    123                 SetDlgItemText(IDC_TRANSFERED, hal::app().res_wstr(HAL_NA).c_str()); 
    124                 SetDlgItemText(IDC_OVERHEAD, hal::app().res_wstr(HAL_NA).c_str()); 
    125                 SetDlgItemText(IDC_REMAINING, hal::app().res_wstr(HAL_NA).c_str()); 
    126                 SetDlgItemText(IDC_ETA, hal::app().res_wstr(HAL_NA).c_str()); 
    127                 SetDlgItemText(IDC_RATE, hal::app().res_wstr(HAL_NA).c_str()); 
    128                 SetDlgItemText(IDC_RATIO, hal::app().res_wstr(HAL_NA).c_str()); 
    129                 SetDlgItemText(IDC_TRACKER, hal::app().res_wstr(HAL_NA).c_str()); 
    130                 SetDlgItemText(IDC_UPDATE, hal::app().res_wstr(HAL_NA).c_str()); 
     120                SetDlgItemText(HAL_NAME_STATUS, hal::app().res_wstr(HAL_NA).c_str()); 
     121                SetDlgItemText(HAL_PEERS, hal::app().res_wstr(HAL_NA).c_str()); 
     122                SetDlgItemText(HAL_SEEDS, hal::app().res_wstr(HAL_NA).c_str()); 
     123                SetDlgItemText(HAL_TRANSFERED, hal::app().res_wstr(HAL_NA).c_str()); 
     124                SetDlgItemText(HAL_OVERHEAD, hal::app().res_wstr(HAL_NA).c_str()); 
     125                SetDlgItemText(HAL_REMAINING, hal::app().res_wstr(HAL_NA).c_str()); 
     126                SetDlgItemText(HAL_ETA, hal::app().res_wstr(HAL_NA).c_str()); 
     127                SetDlgItemText(HAL_RATE, hal::app().res_wstr(HAL_NA).c_str()); 
     128                SetDlgItemText(HAL_RATIO, hal::app().res_wstr(HAL_NA).c_str()); 
     129                SetDlgItemText(HAL_TRACKER, hal::app().res_wstr(HAL_NA).c_str()); 
     130                SetDlgItemText(HAL_UPDATE, hal::app().res_wstr(HAL_NA).c_str()); 
    131131                 
    132132                m_prog.SetPos(0); 
    133133                 
    134                 ::EnableWindow(GetDlgItem(IDC_EDITTLD), false); 
    135                 ::EnableWindow(GetDlgItem(IDC_EDITTLU), false); 
    136                 ::EnableWindow(GetDlgItem(IDC_EDITNCD), false); 
    137                 ::EnableWindow(GetDlgItem(IDC_EDITNCU), false); 
    138                 ::EnableWindow(GetDlgItem(IDC_EDITRATIO), false); 
     134                ::EnableWindow(GetDlgItem(HAL_EDITTLD), false); 
     135                ::EnableWindow(GetDlgItem(HAL_EDITTLU), false); 
     136                ::EnableWindow(GetDlgItem(HAL_EDITNCD), false); 
     137                ::EnableWindow(GetDlgItem(HAL_EDITNCU), false); 
     138                ::EnableWindow(GetDlgItem(HAL_EDITRATIO), false); 
    139139        } 
    140140         
     
    166166                HAL_RATE                          "Downloading at %1$.2fkb/s, Uploading at %2$.2fkb/s, Ratio %3$.2f." 
    167167*/       
    168                 SetDlgItemInfo(IDC_NAME_STATUS,  
     168                SetDlgItemInfo(HAL_NAME_STATUS,  
    169169                        wformat(hal::app().res_wstr(HAL_NAME_STATUS))  
    170170                                % torrent->name() 
    171171                                % torrent->state()); 
    172172 
    173                 SetDlgItemInfo(IDC_PEERS, 
     173                SetDlgItemInfo(HAL_PEERS, 
    174174                        wformat(L"%1% (%2%)") 
    175175                                % torrent->peersConnected() 
    176176                                % torrent->peers()); 
    177177 
    178                 SetDlgItemInfo(IDC_SEEDS, 
     178                SetDlgItemInfo(HAL_SEEDS, 
    179179                        wformat(L"%1% (%2%)") 
    180180                                % torrent->seedsConnected() 
    181181                                % torrent->seeds()); 
    182182 
    183                 SetDlgItemInfo(IDC_TRANSFERED, 
     183                SetDlgItemInfo(HAL_TRANSFERED, 
    184184                        wformat(hal::app().res_wstr(HAL_TRANSFERED))  
    185185                                % (static_cast<float>(torrent->totalPayloadDownloaded())/(1024*1024)) 
    186186                                % (static_cast<float>(torrent->totalPayloadUploaded())/(1024*1024))); 
    187187 
    188                 SetDlgItemInfo(IDC_OVERHEAD, 
     188                SetDlgItemInfo(HAL_OVERHEAD, 
    189189                        wformat(L"%1$.2fMB - %2$.2fMB")  
    190190                                % (static_cast<float>(torrent->totalDownloaded() - torrent->totalPayloadDownloaded())/(1024*1024)) 
    191191                                % (static_cast<float>(torrent->totalUploaded() - torrent->totalPayloadUploaded())/(1024*1024))); 
    192192 
    193                 SetDlgItemInfo(IDC_REMAINING, 
     193                SetDlgItemInfo(HAL_REMAINING, 
    194194                        wformat(hal::app().res_wstr(HAL_REMAINING)) 
    195195                                % (static_cast<float>(torrent->totalWanted()-torrent->totalWantedDone())/(1024*1024)) 
     
    200200                        eta = hal::from_utf8(boost::posix_time::to_simple_string(torrent->estimatedTimeLeft())); 
    201201                 
    202                 SetDlgItemInfo(IDC_ETA, eta); 
     202                SetDlgItemInfo(HAL_ETA, eta); 
    203203                         
    204                 SetDlgItemInfo(IDC_RATE, 
     204                SetDlgItemInfo(HAL_RATE, 
    205205                        wformat(hal::app().res_wstr(HAL_RATE)) 
    206206                                % (torrent->speed().first/1024) 
     
    212212                        : 0; 
    213213                 
    214                 SetDlgItemInfo(IDC_RATIO,  
     214                SetDlgItemInfo(HAL_RATIO,  
    215215                        wformat(L"%1$.2f") % ratio);             
    216216                 
    217217                m_prog.SetPos(static_cast<int>(torrent->completion()*100));      
    218218                 
    219                 SetDlgItemText(IDC_TRACKER, torrent->currentTracker().c_str()); 
     219                SetDlgItemText(HAL_TRACKER, torrent->currentTracker().c_str()); 
    220220                 
    221221                if (!torrent->updateTrackerIn().is_special()) 
    222222                { 
    223                         SetDlgItemText(IDC_UPDATE,       
     223                        SetDlgItemText(HAL_UPDATE,       
    224224                                (hal::from_utf8(boost::posix_time::to_simple_string(torrent->updateTrackerIn())).c_str())); 
    225225                } 
    226                 else SetDlgItemText(IDC_UPDATE, hal::app().res_wstr(HAL_NA).c_str());            
     226                else SetDlgItemText(HAL_UPDATE, hal::app().res_wstr(HAL_NA).c_str());            
    227227        } 
    228228} 
  • trunk/src/advtabs/Torrent.hpp

    r493 r495  
    5656 
    5757public: 
    58         enum { IDD = IDD_ADVOVERVIEW }; 
     58        enum { IDD = HAL_ADVOVERVIEW }; 
    5959 
    6060        AdvTorrentDialog(HaliteWindow& HalWindow) : 
     
    8484    END_DDX_MAP() 
    8585         
    86         TRANSPARENT_LIST(thisClass, IDC_GROUP_TORRENT, IDC_GROUP_TRACKER, IDC_TL, IDC_NAME_STATUS_LABEL) 
     86        TRANSPARENT_LIST(thisClass, HAL_GROUP_TORRENT, HAL_GROUP_TRACKER, HAL_TL, HAL_NAME_STATUS_LABEL) 
    8787         
    8888        static CWindowMapStruct* GetWindowMap(); 
  • trunk/src/advtabs/Tracker.cpp

    r456 r495  
    1717        dialogBaseClass::InitializeHalDialogBase();      
    1818         
    19         m_list.Attach(GetDlgItem(IDC_TRACKERLIST));      
     19        m_list.Attach(GetDlgItem(HAL_TRACKERLIST));      
    2020        m_list.attachEditedConnection(bind(&AdvTrackerDialog::trackerListEdited, this)); 
    2121 
    22         ::EnableWindow(GetDlgItem(IDC_TRACKER_LOGINCHECK), false); 
    23         ::EnableWindow(GetDlgItem(IDC_TRACKERLIST), false); 
     22        ::EnableWindow(GetDlgItem(HAL_TRACKER_LOGINCHECK), false); 
     23        ::EnableWindow(GetDlgItem(HAL_TRACKERLIST), false); 
    2424         
    2525        username_ = L""; 
    2626        password_ = L""; 
    2727 
    28         userEdit_.SubclassWindow(GetDlgItem(IDC_TRACKER_USER)); 
    29         passEdit_.SubclassWindow(GetDlgItem(IDC_TRACKER_PASS)); 
     28        userEdit_.SubclassWindow(GetDlgItem(HAL_TRACKER_USER)); 
     29        passEdit_.SubclassWindow(GetDlgItem(HAL_TRACKER_PASS)); 
    3030                 
    3131        DoDataExchange(false);   
     
    3737        if (username_ == L"") 
    3838        { 
    39                 ::SendMessage(GetDlgItem(IDC_TRACKER_LOGINCHECK), BM_SETCHECK, BST_UNCHECKED, 0); 
     39                ::SendMessage(GetDlgItem(HAL_TRACKER_LOGINCHECK), BM_SETCHECK, BST_UNCHECKED, 0); 
    4040                password_ = L""; 
    4141        } 
    4242        else 
    4343        {        
    44                 ::SendMessage(GetDlgItem(IDC_TRACKER_LOGINCHECK), BM_SETCHECK, BST_CHECKED, 0); 
    45         } 
    46          
    47         onLoginCheck(0, 0, GetDlgItem(IDC_TRACKER_LOGINCHECK));  
     44                ::SendMessage(GetDlgItem(HAL_TRACKER_LOGINCHECK), BM_SETCHECK, BST_CHECKED, 0); 
     45        } 
     46         
     47        onLoginCheck(0, 0, GetDlgItem(HAL_TRACKER_LOGINCHECK));  
    4848} 
    4949 
     
    7272        if (pT) 
    7373        {                
    74                 ::EnableWindow(GetDlgItem(IDC_TRACKER_LOGINCHECK), true); 
    75                 ::EnableWindow(GetDlgItem(IDC_TRACKERLIST), true); 
     74                ::EnableWindow(GetDlgItem(HAL_TRACKER_LOGINCHECK), true); 
     75                ::EnableWindow(GetDlgItem(HAL_TRACKERLIST), true); 
    7676 
    7777                std::pair<wstring, wstring> details = hal::bittorrent().get(pT).tracker_login; 
     
    8282        else 
    8383        {                                
    84                 ::EnableWindow(GetDlgItem(IDC_TRACKER_LOGINCHECK), false); 
    85                 ::EnableWindow(GetDlgItem(IDC_TRACKERLIST), false); 
     84                ::EnableWindow(GetDlgItem(HAL_TRACKER_LOGINCHECK), false); 
     85                ::EnableWindow(GetDlgItem(HAL_TRACKERLIST), false); 
    8686                 
    8787                username_ = L""; 
     
    9191        m_list.uiUpdate(pT); 
    9292                         
    93         ::EnableWindow(GetDlgItem(IDC_TRACKER_APPLY), false);    
     93        ::EnableWindow(GetDlgItem(HAL_TRACKER_APPLY), false);    
    9494        setLoginUiState(); 
    9595 
     
    104104#define TRACKER_LOGIN_LAYOUT \ 
    105105        WMB_HEAD(WMB_COL(_exp|50), WMB_COL(_exp|66), WMB_COL(_exp|33)), \ 
    106                 WMB_ROW(_auto,  IDC_TRACKER_LOGINCHECK, _r,     _r), \ 
    107                 WMB_ROW(_auto,  IDC_TRACKER_USER_S, IDC_TRACKER_USER, _r), \ 
    108                 WMB_ROW(_auto,  IDC_TRACKER_PASS_S,     IDC_TRACKER_PASS, _r), \ 
    109                 WMB_ROW(_auto,  _, IDC_LOGIN_APPLY), \ 
    110                 WMB_ROW(_auto,  _, IDC_REANNOUNCE), \ 
     106                WMB_ROW(_auto,  HAL_TRACKER_LOGINCHECK, _r,     _r), \ 
     107                WMB_ROW(_auto,  HAL_TRACKER_USER_S, HAL_TRACKER_USER, _r), \ 
     108                WMB_ROW(_auto,  HAL_TRACKER_PASS_S,     HAL_TRACKER_PASS, _r), \ 
     109                WMB_ROW(_auto,  _, HAL_LOGIN_APPLY), \ 
     110                WMB_ROW(_auto,  _, HAL_REANNOUNCE), \ 
    111111        WMB_END() 
    112112 
    113113#define TRACKER_LIST_LAYOUT \ 
    114114        WMB_HEAD(WMB_COL(_exp), WMB_COLNOMIN(_exp|25), WMB_COL(_exp|25)), \ 
    115                 WMB_ROW(_auto,  IDC_TRACKER_LABEL, IDC_TRACKER_RESET, IDC_TRACKER_APPLY), \ 
    116                 WMB_ROW(_exp,   IDC_TRACKERLIST, _r, _r), \ 
     115                WMB_ROW(_auto,  HAL_TRACKER_LABEL, HAL_TRACKER_RESET, HAL_TRACKER_APPLY), \ 
     116                WMB_ROW(_exp,   HAL_TRACKERLIST, _r, _r), \ 
    117117        WMB_END() 
    118118 
     
    130130        if (result == BST_CHECKED) 
    131131        { 
    132                 ::EnableWindow(GetDlgItem(IDC_TRACKER_USER), true); 
    133                 ::EnableWindow(GetDlgItem(IDC_TRACKER_PASS), true); 
     132                ::EnableWindow(GetDlgItem(HAL_TRACKER_USER), true); 
     133                ::EnableWindow(GetDlgItem(HAL_TRACKER_PASS), true); 
    134134        } 
    135135        else 
    136136        { 
    137                 ::EnableWindow(GetDlgItem(IDC_TRACKER_USER), false); 
    138                 ::EnableWindow(GetDlgItem(IDC_TRACKER_PASS), false);     
     137                ::EnableWindow(GetDlgItem(HAL_TRACKER_USER), false); 
     138                ::EnableWindow(GetDlgItem(HAL_TRACKER_PASS), false);     
    139139 
    140140                username_ = L"";         
     
    175175void AdvTrackerDialog::trackerListEdited() 
    176176{ 
    177         ::EnableWindow(GetDlgItem(IDC_TRACKER_APPLY), true); 
     177        ::EnableWindow(GetDlgItem(HAL_TRACKER_APPLY), true); 
    178178} 
    179179 
     
    193193                } 
    194194        } 
    195         ::EnableWindow(GetDlgItem(IDC_TRACKER_APPLY), false); 
     195        ::EnableWindow(GetDlgItem(HAL_TRACKER_APPLY), false); 
    196196} 
    197197 
     
    217217                t.trackers = trackers; 
    218218         
    219         ::EnableWindow(GetDlgItem(IDC_TRACKER_APPLY), false); 
    220 } 
     219        ::EnableWindow(GetDlgItem(HAL_TRACKER_APPLY), false); 
     220} 
  • trunk/src/advtabs/Tracker.hpp

    r493 r495  
    66 
    77#define ID_TRACKER_BEGIN        16000 
    8 #define IDC_TRACKER_LABEL       ID_TRACKER_BEGIN + 1 
    9 #define IDC_LOGIN_APPLY         ID_TRACKER_BEGIN + 2 
    10 #define IDC_REANNOUNCE          ID_TRACKER_BEGIN + 3 
     8#define HAL_TRACKER_LABEL       ID_TRACKER_BEGIN + 1 
     9#define HAL_LOGIN_APPLY         ID_TRACKER_BEGIN + 2 
     10#define HAL_REANNOUNCE          ID_TRACKER_BEGIN + 3 
    1111 
    1212#ifndef RC_INVOKED 
     
    3939 
    4040public: 
    41         enum { IDD = IDD_ADVTRACKER }; 
     41        enum { IDD = HAL_ADVTRACKER }; 
    4242 
    4343        AdvTrackerDialog(HaliteWindow& HalWindow) : 
     
    5555                MSG_WM_CLOSE(onClose) 
    5656 
    57                 COMMAND_ID_HANDLER_EX(IDC_LOGIN_APPLY, onLoginApply) 
    58                 COMMAND_ID_HANDLER_EX(IDC_REANNOUNCE, onReannounce) 
    59                 COMMAND_ID_HANDLER_EX(IDC_TRACKER_LOGINCHECK, onLoginCheck) 
    60                 COMMAND_ID_HANDLER_EX(IDC_TRACKER_RESET, onReset) 
    61                 COMMAND_ID_HANDLER_EX(IDC_TRACKER_APPLY, onApply) 
     57                COMMAND_ID_HANDLER_EX(HAL_LOGIN_APPLY, onLoginApply) 
     58                COMMAND_ID_HANDLER_EX(HAL_REANNOUNCE, onReannounce) 
     59                COMMAND_ID_HANDLER_EX(HAL_TRACKER_LOGINCHECK, onLoginCheck) 
     60                COMMAND_ID_HANDLER_EX(HAL_TRACKER_RESET, onReset) 
     61                COMMAND_ID_HANDLER_EX(HAL_TRACKER_APPLY, onApply) 
    6262 
    63         //      COMMAND_RANGE_CODE_HANDLER_EX(IDC_TRACKER_USER, IDC_TRACKER_PASS, EN_KILLFOCUS, OnEditKillFocus) 
     63        //      COMMAND_RANGE_CODE_HANDLER_EX(HAL_TRACKER_USER, HAL_TRACKER_PASS, EN_KILLFOCUS, OnEditKillFocus) 
    6464 
    6565                if (uMsg == WM_FORWARDMSG) 
  • trunk/src/advtabs/TrackerAddDialog.hpp

    r493 r495  
    88 
    99#define HAL_TRACKER_ADD_BEGIN           15500 
    10 #define IDC_TRACKER_EDIT_URL        HAL_TRACKER_ADD_BEGIN + 1 
    11 #define IDC_TRACKER_EDIT_TIER       HAL_TRACKER_ADD_BEGIN + 2 
    12 #define IDC_TRACKER_TEXT_URL        HAL_TRACKER_ADD_BEGIN + 3 
    13 #define IDC_TRACKER_TEXT_TIER       HAL_TRACKER_ADD_BEGIN + 4 
     10#define HAL_TRACKER_EDIT_URL        HAL_TRACKER_ADD_BEGIN + 1 
     11#define HAL_TRACKER_EDIT_TIER       HAL_TRACKER_ADD_BEGIN + 2 
     12#define HAL_TRACKER_TEXT_URL        HAL_TRACKER_ADD_BEGIN + 3 
     13#define HAL_TRACKER_TEXT_TIER       HAL_TRACKER_ADD_BEGIN + 4 
    1414 
    1515#ifndef RC_INVOKED 
     
    1919class TrackerAddDialog : 
    2020        public ATL::CDialogImpl<TrackerAddDialog>, 
    21         public WTLx::GenericAddDialog<TrackerAddDialog, IDD_TRACKEDIT>, 
     21        public WTLx::GenericAddDialog<TrackerAddDialog, HAL_TRACKEDIT>, 
    2222        public WTL::CDialogResize<TrackerAddDialog>, 
    2323        public CWinDataExchangeEx<TrackerAddDialog> 
     
    2525public: 
    2626        typedef TrackerAddDialog thisClass; 
    27         typedef WTLx::GenericAddDialog<thisClass, IDD_TRACKEDIT> genericBaseClass; 
     27        typedef WTLx::GenericAddDialog<thisClass, HAL_TRACKEDIT> genericBaseClass; 
    2828        typedef WTL::CDialogResize<thisClass> resizeClass; 
    2929         
     
    4040 
    4141    BEGIN_DDX_MAP(TrackerAddDialog) 
    42                 DDX_EX_STDWSTRING(IDC_TRACKER_EDIT_URL, tracker_.url); 
    43         DDX_INT(IDC_TRACKER_EDIT_TIER, tracker_.tier) 
     42                DDX_EX_STDWSTRING(HAL_TRACKER_EDIT_URL, tracker_.url); 
     43        DDX_INT(HAL_TRACKER_EDIT_TIER, tracker_.tier) 
    4444    END_DDX_MAP()        
    4545 
    4646        BEGIN_DLGRESIZE_MAP(thisClass) 
    47                 DLGRESIZE_CONTROL(IDC_TRACKER_EDIT_URL, DLSZ_SIZE_X) 
    48                 DLGRESIZE_CONTROL(IDC_TRACKER_EDIT_TIER, DLSZ_MOVE_X) 
    49                 DLGRESIZE_CONTROL(IDC_TRACKER_TEXT_URL, DLSZ_SIZE_X) 
    50                 DLGRESIZE_CONTROL(IDC_TRACKER_TEXT_TIER, DLSZ_MOVE_X) 
     47                DLGRESIZE_CONTROL(HAL_TRACKER_EDIT_URL, DLSZ_SIZE_X) 
     48                DLGRESIZE_CONTROL(HAL_TRACKER_EDIT_TIER, DLSZ_MOVE_X) 
     49                DLGRESIZE_CONTROL(HAL_TRACKER_TEXT_URL, DLSZ_SIZE_X) 
     50                DLGRESIZE_CONTROL(HAL_TRACKER_TEXT_TIER, DLSZ_MOVE_X) 
    5151                DLGRESIZE_CONTROL(IDOK, DLSZ_MOVE_X|DLSZ_MOVE_Y) 
    5252                DLGRESIZE_CONTROL(IDCANCEL, DLSZ_MOVE_X|DLSZ_MOVE_Y) 
  • trunk/src/advtabs/TrackerListView.hpp

    r491 r495  
    3737public: 
    3838        enum {  
    39                 LISTVIEW_ID_MENU = IDR_TRACKERLV_MENU, 
     39                LISTVIEW_ID_MENU = HAL_TRACKERLV_MENU, 
    4040                LISTVIEW_ID_COLUMNNAMES = HAL_TRACKER_LISTVIEW_COLUMNS, 
    4141                LISTVIEW_ID_COLUMNWIDTHS = HAL_TRACKER_LISTVIEW_DEFAULTS 
Note: See TracChangeset for help on using the changeset viewer.