KiCad PCB EDA Suite
Loading...
Searching...
No Matches
LAZY_PAGE Class Reference
Inheritance diagram for LAZY_PAGE:

Public Member Functions

 LAZY_PAGE (wxWindow *aParent, std::function< wxWindow *(wxWindow *aParent)> aLazyCtor)
 
wxWindow * Resolve ()
 
bool Show (bool show) override
 

Private Attributes

std::function< wxWindow *(wxWindow *aParent)> m_lazyCtor
 
wxSizer * m_mainSizer
 
wxWindow * m_contents
 

Detailed Description

Definition at line 30 of file wx_treebook.cpp.

Constructor & Destructor Documentation

◆ LAZY_PAGE()

LAZY_PAGE::LAZY_PAGE ( wxWindow *  aParent,
std::function< wxWindow *(wxWindow *aParent)>  aLazyCtor 
)
inline

Definition at line 33 of file wx_treebook.cpp.

References m_mainSizer.

Member Function Documentation

◆ Resolve()

wxWindow * LAZY_PAGE::Resolve ( )
inline

Definition at line 43 of file wx_treebook.cpp.

References m_contents, m_lazyCtor, and m_mainSizer.

Referenced by Show().

◆ Show()

bool LAZY_PAGE::Show ( bool  show)
inlineoverride

Definition at line 60 of file wx_treebook.cpp.

References m_contents, and Resolve().

Member Data Documentation

◆ m_contents

wxWindow* LAZY_PAGE::m_contents
private

Definition at line 78 of file wx_treebook.cpp.

Referenced by Resolve(), and Show().

◆ m_lazyCtor

std::function<wxWindow*( wxWindow* aParent )> LAZY_PAGE::m_lazyCtor
private

Definition at line 75 of file wx_treebook.cpp.

Referenced by Resolve().

◆ m_mainSizer

wxSizer* LAZY_PAGE::m_mainSizer
private

Definition at line 77 of file wx_treebook.cpp.

Referenced by LAZY_PAGE(), and Resolve().


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