Crazy Eddie's GUI System  ${CEGUI_VERSION}
FontDemo Class Reference
+ Inheritance diagram for FontDemo:
+ Collaboration diagram for FontDemo:

Public Member Functions

bool initialise (CEGUI::GUIContext *guiContext)
 
void initialiseDemoFonts ()
 
void initialiseFontEditorInfoLabel ()
 
void deinitialise ()
 
- Public Member Functions inherited from Sample
virtual void onEnteringSample ()
 
virtual void update (float timeSinceLastUpdate)
 
const CEGUI::StringgetUsedFilesString ()
 

Protected Member Functions

void initialiseLangToTextMap ()
 
void initialiseFontSelector ()
 
void initialiseTextSelector ()
 
void initialiseFontCreator ()
 
void initialiseAutoScaleCombobox ()
 
void initialiseFontFileNameCombobox ()
 
void retrieveLoadedFontNames (bool areEditable)
 
void retrieveFontFileNames ()
 
bool handleFontCreationButtonClicked (const CEGUI::EventArgs &e)
 
bool handleFontEditButtonClicked (const CEGUI::EventArgs &e)
 
bool handleFontSelectionChanged (const CEGUI::EventArgs &e)
 
void checkIfEditButtonShouldBeDisabled (CEGUI::Font &font)
 
bool findFontOption (CEGUI::String fontName)
 
bool handleTextSelectionChanged (const CEGUI::EventArgs &e)
 
bool handleTextMultiLineEditboxTextChanged (const CEGUI::EventArgs &e)
 
bool handleFontFileNameSelectionChanged (const CEGUI::EventArgs &e)
 
bool handleRenewFontNameButtonClicked (const CEGUI::EventArgs &e)
 
void generateNewFontName ()
 
void changeFontSelectorFontSelection (const CEGUI::String &font)
 
void initialiseAutoScaleOptionsArray ()
 
int getAutoScaleMode ()
 

Protected Attributes

CEGUI::GUIContextd_guiContext
 
CEGUI::Windowd_root
 
CEGUI::Editboxd_fontNameEditbox
 
CEGUI::Comboboxd_fontFileNameSelector
 
CEGUI::Editboxd_fontSizeEditbox
 
CEGUI::Comboboxd_fontAutoScaleCombobox
 
CEGUI::ToggleButtond_fontAntiAliasCheckbox
 
CEGUI::PushButtond_fontCreationButton
 
CEGUI::PushButtond_fontEditButton
 
CEGUI::PushButtond_renewFontNameButton
 
CEGUI::Windowd_fontEditorInfoLabel
 
CEGUI::Listboxd_fontSelector
 
CEGUI::Listboxd_textSelector
 
CEGUI::MultiLineEditboxd_textDisplayMultiLineEditbox
 
std::vector< CEGUI::Stringd_fontFileNameOptions
 
std::map< CEGUI::String, bool > d_fontNameOptions
 
std::map< CEGUI::String, CEGUI::Stringd_languageToFontMap
 
std::map< CEGUI::String, CEGUI::Stringd_languageToTextMap
 
std::vector< CEGUI::Stringd_autoScaleOptionsArray
 
- Protected Attributes inherited from Sample
CEGUI::String d_usedFiles