CHFE_Address Class Reference

#include <HFE_Address.h>

List of all members.

Public Member Functions

 CHFE_Address ()
void ClearHistory ()
CString PopUrl ()
void PushUrl (LPCSTR pszUrl)
void UpdateUrl ()
void ApplyLanguage ()
LPCSTR GetUrl ()
BOOL Create (CWnd *pParent)
virtual ~CHFE_Address ()

Protected Member Functions

virtual BOOL OnNotify (WPARAM wParam, LPARAM lParam, LRESULT *pResult)
void HfeGo (BOOL bPushUrl=TRUE)
afx_msg void OnHfeBack ()
void CreateBars ()
void DrawUrlFrame (CDC *dc)
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnPaint ()
afx_msg void OnHfeGo ()

Protected Attributes

fs::list< CString > m_vAddrs
CImageList m_imgsBarGo
CImageList m_imgsBarBack
CImageList m_imgsBarBack_D
CToolBar m_barGo
CToolBar m_barBack
CString m_strUrl
CRect m_rcUrl
CFont m_font
CComboBox_Ex m_wndUrl

Friends

class CHFEWnd
class CHFE_FileList


Detailed Description

Definition at line 15 of file HFE_Address.h.


Constructor & Destructor Documentation

CHFE_Address::CHFE_Address (  ) 

Definition at line 20 of file HFE_Address.cpp.

CHFE_Address::~CHFE_Address (  )  [virtual]

Definition at line 24 of file HFE_Address.cpp.


Member Function Documentation

void CHFE_Address::ClearHistory (  ) 

Definition at line 301 of file HFE_Address.cpp.

References m_wndUrl.

Referenced by CHFEWnd::ClearHistory().

CString CHFE_Address::PopUrl (  ) 

Definition at line 252 of file HFE_Address.cpp.

References m_vAddrs.

Referenced by OnHfeBack().

void CHFE_Address::PushUrl ( LPCSTR  pszUrl  ) 

void CHFE_Address::UpdateUrl (  ) 

void CHFE_Address::ApplyLanguage (  ) 

Definition at line 147 of file HFE_Address.cpp.

Referenced by CHFEWnd::Plugin_SetLanguage().

LPCSTR CHFE_Address::GetUrl (  ) 

Definition at line 123 of file HFE_Address.cpp.

References m_strUrl, and m_wndUrl.

Referenced by CHFEWnd::_threadGoUrl(), and HfeGo().

BOOL CHFE_Address::Create ( CWnd *  pParent  ) 

Definition at line 39 of file HFE_Address.cpp.

References FALSE, NULL, and TRUE.

Referenced by CHFEWnd::OnCreate().

BOOL CHFE_Address::OnNotify ( WPARAM  wParam,
LPARAM  lParam,
LRESULT *  pResult 
) [protected, virtual]

Definition at line 277 of file HFE_Address.cpp.

References ID_HFE_BACK, ID_HFE_GO, L_BACK, L_GO, LS, m_barGo, and TRUE.

void CHFE_Address::HfeGo ( BOOL  bPushUrl = TRUE  )  [protected]

void CHFE_Address::OnHfeBack (  )  [protected]

Definition at line 242 of file HFE_Address.cpp.

References FALSE, HfeGo(), m_wndUrl, and PopUrl().

void CHFE_Address::CreateBars (  )  [protected]

void CHFE_Address::DrawUrlFrame ( CDC *  dc  )  [protected]

Definition at line 98 of file HFE_Address.cpp.

Referenced by OnPaint().

int CHFE_Address::OnCreate ( LPCREATESTRUCT  lpCreateStruct  )  [protected]

void CHFE_Address::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Definition at line 72 of file HFE_Address.cpp.

References m_barBack, m_barGo, m_rcUrl, and m_wndUrl.

void CHFE_Address::OnPaint (  )  [protected]

Definition at line 80 of file HFE_Address.cpp.

References DrawUrlFrame(), L_ADDRESS, LS, m_font, and m_rcUrl.

void CHFE_Address::OnHfeGo (  )  [protected]

Definition at line 118 of file HFE_Address.cpp.

References HfeGo().


Friends And Related Function Documentation

friend class CHFEWnd [friend]

Definition at line 17 of file HFE_Address.h.

friend class CHFE_FileList [friend]

Definition at line 18 of file HFE_Address.h.


Member Data Documentation

fs::list<CString> CHFE_Address::m_vAddrs [protected]

Definition at line 51 of file HFE_Address.h.

Referenced by CHFE_FileList::OnUpdateToolBar(), PopUrl(), and PushUrl().

CImageList CHFE_Address::m_imgsBarGo [protected]

Definition at line 52 of file HFE_Address.h.

Referenced by CreateBars().

CImageList CHFE_Address::m_imgsBarBack [protected]

Definition at line 52 of file HFE_Address.h.

Referenced by CreateBars().

CImageList CHFE_Address::m_imgsBarBack_D [protected]

Definition at line 52 of file HFE_Address.h.

Referenced by CreateBars().

CToolBar CHFE_Address::m_barGo [protected]

Definition at line 55 of file HFE_Address.h.

Referenced by CreateBars(), OnNotify(), and OnSize().

CToolBar CHFE_Address::m_barBack [protected]

Definition at line 56 of file HFE_Address.h.

Referenced by CreateBars(), and OnSize().

CString CHFE_Address::m_strUrl [protected]

Definition at line 57 of file HFE_Address.h.

Referenced by GetUrl(), HfeGo(), PushUrl(), and UpdateUrl().

CRect CHFE_Address::m_rcUrl [protected]

Definition at line 58 of file HFE_Address.h.

Referenced by OnPaint(), and OnSize().

CFont CHFE_Address::m_font [protected]

Definition at line 60 of file HFE_Address.h.

Referenced by OnCreate(), and OnPaint().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:47 2008 by  doxygen 1.5.6