23#include <wx/odcombo.h> 
   24#include <wx/fontenum.h> 
   31    FONT_CHOICE( wxWindow* aParent, 
int aId, wxPoint aPosition, wxSize aSize, 
int nChoices,
 
   32                 wxString* aChoices, 
int aStyle );
 
   54    void OnDrawItem( wxDC& dc, 
const wxRect& rect, 
int item, 
int flags ) 
const override;
 
 
void SetFontSelection(KIFONT::FONT *aFont, bool aSilentMode=false)
Set the selection in wxChoice widget.
 
void FilterFontList(const wxString &aFilter)
 
void OnKeyDown(wxKeyEvent &aEvent)
 
void RestoreFullFontList()
 
void OnDropDown(wxCommandEvent &aEvent)
 
KIFONT::FONT * GetFontSelection(bool aBold, bool aItalic, bool aForDrawingSheet=false) const
 
bool HaveFontSelection() const
 
wxString m_originalSelection
 
FONT_CHOICE(wxWindow *aParent, int aId, wxPoint aPosition, wxSize aSize, int nChoices, wxString *aChoices, int aStyle)
 
void OnKillFocus(wxFocusEvent &aEvent)
 
wxArrayString m_fullFontList
 
void OnDrawItem(wxDC &dc, const wxRect &rect, int item, int flags) const override
 
int FindBestMatch(const wxString &aText)
 
wxString GetDefaultFontName() const
 
void DoAutoComplete(const wxString &aText)
 
void OnCloseUp(wxCommandEvent &aEvent)
 
void OnSetFocus(wxFocusEvent &aEvent)
 
wxString FindBestPartialMatch(const wxString &aText)
 
void OnTextCtrl(wxCommandEvent &aEvent)
 
void OnCharHook(wxKeyEvent &aEvent)
 
wxString GetStringSelection() const override
 
FONT is an abstract base class for both outline and stroke fonts.