source: src/AdvHaliteDialog.cpp @ 224

Revision 224, 1.4 KB checked in by Eoin, 12 years ago (diff)
Line 
1
2#include <algorithm>
3#include <boost/format.hpp>
4#include <boost/array.hpp>
5
6#include "stdAfx.hpp"
7#include "AdvHaliteDialog.hpp"
8
9#include "advtabs/ThemeTestDialog.hpp"
10
11LRESULT AdvHaliteDialog::onInitDialog(HWND, LPARAM)
12{       
13        resizeClass::DlgResize_Init(false, true, WS_CLIPCHILDREN);
14        SetDlgItemText(IDC_ADVDLG_VERSION, hal::app().res_wstr(HAL_VERSION_STRING).c_str());
15       
16        m_tabCtrl.SubclassWindow(GetDlgItem(IDC_TAB));
17       
18/*      mp_dlg.reset(new ThemeTestDialog());
19        mp_dlg->Create(m_tabCtrl);
20       
21        m_tabCtrl.AddPage(*mp_dlg, L"Test1");
22*/             
23        m_torrent.Create(m_tabCtrl);
24        m_tabCtrl.AddPage(m_torrent, hal::app().res_wstr(HAL_TORRENT_TAB).c_str());
25       
26        m_peers.Create(m_tabCtrl);
27        m_tabCtrl.AddPage(m_peers, hal::app().res_wstr(HAL_PEERS_TAB).c_str());
28       
29        m_tracker.Create(m_tabCtrl);
30        m_tabCtrl.AddPage(m_tracker, hal::app().res_wstr(HAL_TRACKER_TAB).c_str());
31       
32        m_debug.Create(m_tabCtrl);
33        m_tabCtrl.AddPage(m_debug, hal::app().res_wstr(HAL_DEBUG_TAB).c_str());
34       
35        m_tabCtrl.SetCurrentPage(0);
36       
37        return 0;
38}
39
40void AdvHaliteDialog::OnSize(UINT type, CSize)
41{
42        RECT rect;
43        m_tabCtrl.GetClientRect(&rect);
44        m_tabCtrl.AdjustRect(false, &rect);
45       
46//      mp_dlg->SetWindowPos(HWND_TOP, 0, 0, rect.right-rect.left, rect.bottom-rect.top, SWP_NOMOVE);
47       
48        SetMsgHandled(false);
49}       
50
51void AdvHaliteDialog::onClose()
52{
53        if(::IsWindow(m_hWnd)) 
54        {
55                ::DestroyWindow(m_hWnd);
56        }
57}
58
59/*void AdvHaliteDialog::updateDialog()
60{
61
62}*/
Note: See TracBrowser for help on using the repository browser.