Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Csf::ui::ComponentEvent::ButtonClickedEventAn event that is triggered each time a button is fired
 Csf::ui::ComponentEvent::ButtonTouchedEventAn event that is triggered each time a button is fired, touched (on mobile OSs)
 Csf::ui::ComponentEvent::CheckBoxChangeEventAn event that is triggered each time a check box switch from unselected to selected, and vice-versa
 Csf::ui::ComponentEventAn event generate by a component
 
 Csf::ui::ComponentObservableThe class who call the observers
 
 Csf::ui::ComponentThe base class for all UI components
 
 Csf::ui::FocusableThe base class for all UI components that can be focused
 
 Csf::ui::AbstractButtonAbstract class for all component that are button-like
 
 Csf::ui::ButtonA button which does a simply task when clicked
 
 Csf::ui::CheckBoxA box which can be checked or not
 
 Csf::ui::KeyFieldA field that stores a keyboard's key Not supported on mobile platforms
 
 Csf::ui::TextFieldA text field which stores a text
 
 Csf::ui::FormattedTextFieldA formatted text field which stores a value defined by a sf::ui::Format It can be a sf::Int64, a double, or even a class ..
 Csf::ui::PasswordFieldA text field which stores a password
 
 Csf::ui::LabelA label which show text or image
 
 Csf::ui::ComponentObserverA object updated each time a ComponentObservable change
 Csf::ui::CheckBoxGroupA group that allow only one check box selected in the same time
 CDrawable
 Csf::ui::ComponentThe base class for all UI components
 
 Csf::ui::ComponentEvent::FocusedEventAn event that is triggered each time a component change its focus status
 Csf::ui::FormatThe abstract class that defines format of various types, such as ints, double, objects ..
 Csf::ui::DoubleFormatFormat to parse double
 
 Csf::ui::LongFormatFormat to parse long (stored as sf::Int64)
 
 Csf::ui::UnsignedLongFormatFormat to parse unsigned long
 
 Csf::ui::ComponentEvent::FormattedValueEnteredEventAn event related to a formatted value entered (e.g on sf::ui::FormattedTextField)
 Csf::ui::ITextAn interface that allow component to have a text
 Csf::ui::ButtonA button which does a simply task when clicked
 
 Csf::ui::CheckBoxA box which can be checked or not
 
 Csf::ui::KeyFieldA field that stores a keyboard's key Not supported on mobile platforms
 
 Csf::ui::LabelA label which show text or image
 
 Csf::ui::TextFieldA text field which stores a text
 
 Csf::ui::ComponentEvent::KeyFieldSetEventAn event that is triggered each time a key is set
 Csf::ui::SFMLUtilsA utility class
 
 Csf::ui::ComponentEvent::TextEventAn event that is triggered each time a text is entered/deleted Triggered only with TextField
 Csf::ui::TextFieldModelThe abstract class that defines what can be typed into the text field
 
 Csf::ui::AsciiNoSpaceTextFieldModelA textfield model that allows only ASCII chars, without spaces
 
 Csf::ui::AsciiTextFieldModelA textfield model that allows only ASCII chars
 
 Csf::ui::BlacklistTextFieldModelA textfield model that denies some chars
 
 Csf::ui::DefaultTextFieldModelThe default textfield model
 
 Csf::ui::WhitelistTextFieldModelA textfield model that allows some chars
 
 Csf::ui::AlphaNumericTextFieldModelA textfield model that allows all alpha-numeric chars
 
 Csf::ui::AlphaTextFieldModelA textfield model that allows only letters
 
 Csf::ui::NumericTextFieldModelA textfield model that allows only numbers