OpenCPN Partial API docs
Loading...
Searching...
No Matches
OCPNFontButton Class Reference
Inheritance diagram for OCPNFontButton:

Public Member Functions

 OCPNFontButton (wxWindow *parent, wxWindowID id, const wxFontData &initial, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxFONTBTN_DEFAULT_STYLE, const wxValidator &validator=wxDefaultValidator, const wxString &name=wxFontPickerWidgetNameStr)
 
virtual wxColour GetSelectedColour () const
 
virtual void SetSelectedFont (const wxFont &font)
 
virtual void SetSelectedColour (const wxColour &colour)
 
wxFontData * GetFontData ()
 
wxFont GetSelectedFont () const
 
bool Create (wxWindow *parent, wxWindowID id, const wxFontData &initial, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxFONTBTN_DEFAULT_STYLE, const wxValidator &validator=wxDefaultValidator, const wxString &name=wxFontPickerWidgetNameStr)
 
void OnButtonClick (wxCommandEvent &)
 

Protected Member Functions

void UpdateFont ()
 

Protected Attributes

wxFontData m_data
 
wxFont m_selectedFont
 

Detailed Description

Definition at line 505 of file dashboard_pi.h.

Constructor & Destructor Documentation

◆ OCPNFontButton() [1/2]

OCPNFontButton::OCPNFontButton ( )
inline

Definition at line 507 of file dashboard_pi.h.

◆ OCPNFontButton() [2/2]

OCPNFontButton::OCPNFontButton ( wxWindow *  parent,
wxWindowID  id,
const wxFontData &  initial,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxFONTBTN_DEFAULT_STYLE,
const wxValidator &  validator = wxDefaultValidator,
const wxString &  name = wxFontPickerWidgetNameStr 
)
inline

Definition at line 508 of file dashboard_pi.h.

◆ ~OCPNFontButton()

virtual OCPNFontButton::~OCPNFontButton ( )
inlinevirtual

Definition at line 528 of file dashboard_pi.h.

Member Function Documentation

◆ Create()

bool OCPNFontButton::Create ( wxWindow *  parent,
wxWindowID  id,
const wxFontData &  initial,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxFONTBTN_DEFAULT_STYLE,
const wxValidator &  validator = wxDefaultValidator,
const wxString &  name = wxFontPickerWidgetNameStr 
)

Definition at line 6157 of file dashboard_pi.cpp.

◆ GetFontData()

wxFontData * OCPNFontButton::GetFontData ( )
inline

Definition at line 535 of file dashboard_pi.h.

◆ GetSelectedColour()

virtual wxColour OCPNFontButton::GetSelectedColour ( ) const
inlinevirtual

Definition at line 517 of file dashboard_pi.h.

◆ GetSelectedFont()

wxFont OCPNFontButton::GetSelectedFont ( ) const
inline

Definition at line 538 of file dashboard_pi.h.

◆ OnButtonClick()

void OCPNFontButton::OnButtonClick ( wxCommandEvent &  )

Definition at line 6185 of file dashboard_pi.cpp.

◆ SetSelectedColour()

virtual void OCPNFontButton::SetSelectedColour ( const wxColour &  colour)
inlinevirtual

Definition at line 523 of file dashboard_pi.h.

◆ SetSelectedFont()

virtual void OCPNFontButton::SetSelectedFont ( const wxFont &  font)
inlinevirtual

Definition at line 518 of file dashboard_pi.h.

◆ UpdateFont()

void OCPNFontButton::UpdateFont ( )
protected

Definition at line 6255 of file dashboard_pi.cpp.

Member Data Documentation

◆ m_data

wxFontData OCPNFontButton::m_data
protected

Definition at line 553 of file dashboard_pi.h.

◆ m_selectedFont

wxFont OCPNFontButton::m_selectedFont
protected

Definition at line 555 of file dashboard_pi.h.


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