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 506 of file dashboard_pi.h.

Constructor & Destructor Documentation

◆ OCPNFontButton()

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 509 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 6306 of file dashboard_pi.cpp.

◆ GetFontData()

wxFontData * OCPNFontButton::GetFontData ( )
inline

Definition at line 538 of file dashboard_pi.h.

◆ GetSelectedColour()

virtual wxColour OCPNFontButton::GetSelectedColour ( ) const
inlinenodiscardvirtual

Definition at line 518 of file dashboard_pi.h.

◆ GetSelectedFont()

wxFont OCPNFontButton::GetSelectedFont ( ) const
inlinenodiscard

Definition at line 541 of file dashboard_pi.h.

◆ OnButtonClick()

void OCPNFontButton::OnButtonClick ( wxCommandEvent & )

Definition at line 6334 of file dashboard_pi.cpp.

◆ SetSelectedColour()

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

Definition at line 526 of file dashboard_pi.h.

◆ SetSelectedFont()

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

Definition at line 521 of file dashboard_pi.h.

◆ UpdateFont()

void OCPNFontButton::UpdateFont ( )
protected

Definition at line 6404 of file dashboard_pi.cpp.

Member Data Documentation

◆ m_data

wxFontData OCPNFontButton::m_data
protected

Definition at line 556 of file dashboard_pi.h.

◆ m_selectedFont

wxFont OCPNFontButton::m_selectedFont
protected

Definition at line 558 of file dashboard_pi.h.


The documentation for this class was generated from the following files:
  • /home/runner/work/main/main/opencpn/plugins/dashboard_pi/src/dashboard_pi.h
  • /home/runner/work/main/main/opencpn/plugins/dashboard_pi/src/dashboard_pi.cpp