wxArt2D
Public Member Functions | List of all members
a2dTextPropDlgExt Class Reference

#include <fontdlg.h>

Inheritance diagram for a2dTextPropDlgExt:
Inheritance graph
[legend]
Collaboration diagram for a2dTextPropDlgExt:
Collaboration graph
[legend]

Public Member Functions

 a2dTextPropDlgExt (a2dHabitat *habitat, wxWindow *parent, bool bGlobal, bool bFill, a2dFontInfoList *fontlist, bool bAllowLayerStyle=false)
 
void SetUnitsScale (double scale)
 
void SetCustomColors (const a2dCustomColors &colors)
 
const a2dCustomColorsa2dGetCustomColors () const
 
const a2dExtStrokeGetExtStroke () const
 
void SetExtStroke (const a2dExtStroke &extStroke)
 
const a2dExtFillGetExtFill () const
 
void SetExtFill (const a2dExtFill &extFill)
 
const a2dTextChangesGetExtFont () const
 
void SetExtFont (const a2dTextChanges &extFont)
 
void OnChangeFont ()
 User interface event handler.
 
void OnChangeFontType (wxCommandEvent &event)
 User interface event handler.
 
void OnChangeFontName (wxCommandEvent &event)
 User interface event handler.
 
void OnChangeFontStyle (wxCommandEvent &event)
 User interface event handler.
 
void OnChangeFontSize (wxCommandEvent &event)
 User interface event handler.
 
void OnChangeFontSizeList (wxCommandEvent &event)
 User interface event handler.
 
void OnSearchPath (wxCommandEvent &event)
 User interface event handler.
 
void OnAlignment (wxCommandEvent &event)
 User interface event handler.
 
void OnTextflags (wxCommandEvent &event)
 User interface event handler.
 
void OnSize (wxSizeEvent &event)
 User interface event handler.
 
void OnColourChange (wxCommandEvent &event)
 User interface event handler.
 

Detailed Description

Extended font dialog for selection of text objects

Create the list of fonts (stored in a2dTextChanges) and filter them 
<code>
const int TNumFonts = 16;
const wxString TFonts[TNumFonts] = { wxT("Arial"), wxT("Comic Sans MS"), wxT("Georgia"), wxT("Impact"), wxT("Lucida Sans"), wxT("Palatino Linotype"), wxT("Tahoma"), wxT("Times New Roman"), wxT("Trebuchet MS"), wxT("Verdana"), wxT("Liberation Sans"), wxT("Liberation Serif"), wxT("Liberation Mono"), wxT("DejaVu Sans"), wxT("DejaVu Sans Mono"), wxT("DejaVu Serif") };
wxArrayString filterlist(TNumFonts, TFonts);

a2dTextChanges::InitialiseFontList(filterlist, DEFAULT_FONTTYPE);       // create the list of available fonts

a2dTextChanges::InitialiseFontList(); // create the list of available fonts

Definition at line 205 of file fontdlg.h.


The documentation for this class was generated from the following files:
a2dTextPropDlgExt Class Reference -- Sun Oct 12 2014 17:04:50 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation