27 #ifndef _Sample_FontDemo_h_
28 #define _Sample_FontDemo_h_
30 #include "SampleBase.h"
35 #include "CEGUI/ForwardRefs.h"
46 void initialiseDemoFonts();
47 void initialiseFontEditorInfoLabel();
51 void initialiseLangToTextMap();
52 void initialiseFontSelector();
53 void initialiseTextSelector();
54 void initialiseFontCreator();
56 void initialiseAutoScaleCombobox();
57 void initialiseFontFileNameCombobox();
58 void retrieveLoadedFontNames(
bool areEditable);
59 void retrieveFontFileNames();
66 void checkIfEditButtonShouldBeDisabled(
CEGUI::Font &font);
73 void generateNewFontName();
74 void changeFontSelectorFontSelection(
const CEGUI::String& font);
76 void initialiseAutoScaleOptionsArray();
78 int getAutoScaleMode();
99 std::vector<CEGUI::String> d_fontFileNameOptions;
100 std::map<CEGUI::String, bool> d_fontNameOptions;
102 std::map<CEGUI::String, CEGUI::String> d_languageToFontMap;
103 std::map<CEGUI::String, CEGUI::String> d_languageToTextMap;
106 std::vector<CEGUI::String> d_autoScaleOptionsArray;
Definition: cegui/include/CEGUI/GUIContext.h:68
Base class for the Combobox widget.
Definition: cegui/include/CEGUI/widgets/Combobox.h:50
Base class used as the argument to all subscribers Event object.
Definition: cegui/include/CEGUI/EventArgs.h:49
Definition: Sample_FontDemo.h:40
Class that encapsulates a typeface.
Definition: cegui/include/CEGUI/Font.h:58
Base class for standard Listbox widget.
Definition: cegui/include/CEGUI/widgets/Listbox.h:81
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: cegui/include/CEGUI/Window.h:149
Base class for an Editbox widget.
Definition: cegui/include/CEGUI/widgets/Editbox.h:69
Base class for the multi-line edit box widget.
Definition: cegui/include/CEGUI/widgets/MultiLineEditbox.h:79
Definition: Sample_FontDemo.cpp:39
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62