NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
CLocalePanel Class Reference

Search Toolkit Book for CLocalePanel

#include "locale_panel.hpp"
(Private to src/gui/widgets/edit.)

+ Inheritance diagram for CLocalePanel:
+ Collaboration diagram for CLocalePanel:

Public Member Functions

 CLocalePanel ()
 Constructors. More...
 
 CLocalePanel (wxWindow *parent, CSerialObject &object, wxWindowID id=10065, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
 
bool Create (wxWindow *parent, wxWindowID id=10065, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
 Creation. More...
 
 ~CLocalePanel ()
 Destructor. More...
 
void Init ()
 Initialises member variables. More...
 
void CreateControls ()
 Creates the controls and sizers. More...
 
CRef< objects::CMeeting > GetMeeting () const
 
wxBitmap GetBitmapResource (const wxString &name)
 Retrieves bitmap resources. More...
 
wxIcon GetIconResource (const wxString &name)
 Retrieves icon resources. More...
 
virtual bool TransferDataToWindow ()
 
virtual bool TransferDataFromWindow ()
 

Static Public Member Functions

static bool ShowToolTips ()
 Should we show tooltips? More...
 

Private Attributes

CSerialObjectm_Object
 
CRef< CSerialObjectm_EditedMeeting
 
wxWindow * m_PubDate
 

Detailed Description

CLocalePanel class declaration

Definition at line 82 of file locale_panel.hpp.

Constructor & Destructor Documentation

◆ CLocalePanel() [1/2]

CLocalePanel::CLocalePanel ( )

Constructors.

Definition at line 81 of file locale_panel.cpp.

References Init().

◆ CLocalePanel() [2/2]

CLocalePanel::CLocalePanel ( wxWindow *  parent,
CSerialObject object,
wxWindowID  id = 10065,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 300),
long  style = wxTAB_TRAVERSAL 
)

◆ ~CLocalePanel()

CLocalePanel::~CLocalePanel ( )

Destructor.

Definition at line 124 of file locale_panel.cpp.

Member Function Documentation

◆ Create()

bool CLocalePanel::Create ( wxWindow *  parent,
wxWindowID  id = 10065,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 300),
long  style = wxTAB_TRAVERSAL 
)

Creation.

Definition at line 103 of file locale_panel.cpp.

References CreateControls(), and ncbi::grid::netcache::search::fields::size.

Referenced by CLocalePanel().

◆ CreateControls()

void CLocalePanel::CreateControls ( )

◆ GetBitmapResource()

wxBitmap CLocalePanel::GetBitmapResource ( const wxString &  name)

Retrieves bitmap resources.

Definition at line 256 of file locale_panel.cpp.

◆ GetIconResource()

wxIcon CLocalePanel::GetIconResource ( const wxString &  name)

Retrieves icon resources.

Definition at line 269 of file locale_panel.cpp.

◆ GetMeeting()

CRef< CMeeting > CLocalePanel::GetMeeting ( ) const

Definition at line 234 of file locale_panel.cpp.

References CSerialObject::Assign().

Referenced by CPublicationTypePanel::x_CollectDetails().

◆ Init()

void CLocalePanel::Init ( void  )

Initialises member variables.

Definition at line 135 of file locale_panel.cpp.

Referenced by CLocalePanel().

◆ ShowToolTips()

bool CLocalePanel::ShowToolTips ( )
static

Should we show tooltips?

Definition at line 247 of file locale_panel.cpp.

◆ TransferDataFromWindow()

bool CLocalePanel::TransferDataFromWindow ( )
virtual

Definition at line 214 of file locale_panel.cpp.

References m_PubDate.

Referenced by CPublicationTypePanel::x_CollectDetails().

◆ TransferDataToWindow()

bool CLocalePanel::TransferDataToWindow ( )
virtual

Definition at line 224 of file locale_panel.cpp.

References m_PubDate.

Member Data Documentation

◆ m_EditedMeeting

CRef<CSerialObject> CLocalePanel::m_EditedMeeting
private

Definition at line 129 of file locale_panel.hpp.

Referenced by CLocalePanel().

◆ m_Object

CSerialObject* CLocalePanel::m_Object
private

Definition at line 128 of file locale_panel.hpp.

Referenced by CLocalePanel().

◆ m_PubDate

wxWindow* CLocalePanel::m_PubDate
private

Definition at line 130 of file locale_panel.hpp.

Referenced by CreateControls(), TransferDataFromWindow(), and TransferDataToWindow().


The documentation for this class was generated from the following files:
Modified on Fri Mar 01 10:05:11 2024 by modify_doxy.py rev. 669887