Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CSearchInputBox Class Reference

#include <CtrlSearchPanel.h>

Inheritance diagram for CSearchInputBox:

CTaskBox List of all members.

Public Member Functions

 CSearchInputBox ()
virtual ~CSearchInputBox ()
void OnSkinChange ()

Public Attributes

CEdit m_wndSearch
CSchemaCombo m_wndSchemas
CIconButtonCtrl m_wndStart
CIconButtonCtrl m_wndStop

Protected Member Functions

afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnPaint ()
afx_msg void OnSelChangeSchemas ()
afx_msg void OnCloseUpSchemas ()
afx_msg void OnSearchStart ()
afx_msg void OnSearchStop ()

Constructor & Destructor Documentation

CSearchInputBox::CSearchInputBox  ) 
 

Definition at line 437 of file CtrlSearchPanel.cpp.

CSearchInputBox::~CSearchInputBox  )  [virtual]
 

Definition at line 441 of file CtrlSearchPanel.cpp.


Member Function Documentation

void CSearchInputBox::OnCloseUpSchemas  )  [protected]
 

Definition at line 570 of file CtrlSearchPanel.cpp.

int CSearchInputBox::OnCreate LPCREATESTRUCT  lpCreateStruct  )  [protected]
 

Definition at line 448 of file CtrlSearchPanel.cpp.

References CoolInterface, CIconButtonCtrl::Create(), CSchemaCombo::Create(), CCoolInterface::ExtractIcon(), ID_SEARCH_SEARCH, ID_SEARCH_STOP, IDC_SCHEMAS, IDC_SEARCH, IDC_SEARCH_START, IDC_SEARCH_STOP, IDS_SEARCH_PANEL_AFT, IDS_SEARCH_PANEL_START, IDS_SEARCH_PANEL_STOP, CSettings::sSearch::LastSchemaURI, CSchemaCombo::Load(), LoadString(), CShareazaApp::m_gdiFont, CSchemaCombo::m_sNoSchemaText, m_wndSchemas, m_wndSearch, m_wndStart, m_wndStop, CSettings::Search, CIconButtonCtrl::SetHandCursor(), CIconButtonCtrl::SetIcon(), CTaskBox::SetPrimary(), Settings, and theApp.

void CSearchInputBox::OnPaint  )  [protected]
 

Reimplemented from CTaskBox.

Definition at line 513 of file CtrlSearchPanel.cpp.

References BOX_MARGIN, CoolInterface, CCoolInterface::DrawWatermark(), CCoolInterface::GetBuffer(), IDS_SEARCH_PANEL_INPUT_1, IDS_SEARCH_PANEL_INPUT_2, LoadString(), CTaskBox::m_bmWatermark, CCoolInterface::m_crTaskBoxClient, CCoolInterface::m_fntNormal, and NULL.

void CSearchInputBox::OnSearchStart  )  [protected]
 

Definition at line 574 of file CtrlSearchPanel.cpp.

References CSearchPanel::ExecuteSearch(), and CTaskBox::GetPanel().

void CSearchInputBox::OnSearchStop  )  [protected]
 

Definition at line 580 of file CtrlSearchPanel.cpp.

References CTaskBox::GetPanel(), ID_SEARCH_CLEAR, ID_SEARCH_STOP, IDS_SEARCH_PANEL_CLEAR, LoadString(), and m_wndStop.

void CSearchInputBox::OnSelChangeSchemas  )  [protected]
 

Definition at line 564 of file CtrlSearchPanel.cpp.

References CTaskBox::GetPanel(), and CSearchPanel::OnSchemaChange().

void CSearchInputBox::OnSize UINT  nType,
int  cx,
int  cy
[protected]
 

Definition at line 497 of file CtrlSearchPanel.cpp.

References BOX_MARGIN, m_wndSchemas, m_wndSearch, m_wndStart, m_wndStop, and NULL.

void CSearchInputBox::OnSkinChange  ) 
 

Definition at line 484 of file CtrlSearchPanel.cpp.

References CoolInterface, CCoolInterface::ExtractIcon(), ID_SEARCH_SEARCH, ID_SEARCH_STOP, IDS_SEARCH_PANEL_START, IDS_SEARCH_PANEL_STOP, LoadString(), m_wndStart, m_wndStop, and CIconButtonCtrl::SetIcon().

Referenced by CSearchPanel::OnSkinChange().


Member Data Documentation

CSchemaCombo CSearchInputBox::m_wndSchemas
 

Definition at line 48 of file CtrlSearchPanel.h.

Referenced by CSearchPanel::Disable(), CSearchPanel::Enable(), CSearchPanel::GetSearch(), OnCreate(), CSearchPanel::OnSchemaChange(), OnSize(), CSearchPanel::PreTranslateMessage(), and CSearchPanel::ShowSearch().

CEdit CSearchInputBox::m_wndSearch
 

Definition at line 47 of file CtrlSearchPanel.h.

Referenced by CSearchPanel::Disable(), CSearchPanel::Enable(), CSearchPanel::GetSearch(), OnCreate(), OnSize(), CSearchPanel::PreTranslateMessage(), CSearchPanel::SetSearchFocus(), and CSearchPanel::ShowSearch().

CIconButtonCtrl CSearchInputBox::m_wndStart
 

Definition at line 49 of file CtrlSearchPanel.h.

Referenced by OnCreate(), OnSize(), OnSkinChange(), and CSearchPanel::ShowStatus().

CIconButtonCtrl CSearchInputBox::m_wndStop
 

Definition at line 50 of file CtrlSearchPanel.h.

Referenced by OnCreate(), OnSearchStop(), OnSize(), OnSkinChange(), and CSearchPanel::ShowStatus().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:11 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2