Csf::ui::ComponentEvent::ButtonClickedEvent | An event that is triggered each time a button is fired |
Csf::ui::ComponentEvent::ButtonTouchedEvent | An event that is triggered each time a button is fired, touched (on mobile OSs) |
Csf::ui::ComponentEvent::CheckBoxChangeEvent | An event that is triggered each time a check box switch from unselected to selected, and vice-versa |
Csf::ui::ComponentEvent | An event generate by a component |
▼Csf::ui::ComponentObservable | The class who call the observers |
▼Csf::ui::Component | The base class for all UI components |
▼Csf::ui::Focusable | The base class for all UI components that can be focused |
▼Csf::ui::AbstractButton | Abstract class for all component that are button-like |
Csf::ui::Button | A button which does a simply task when clicked |
Csf::ui::CheckBox | A box which can be checked or not |
Csf::ui::KeyField | A field that stores a keyboard's key Not supported on mobile platforms |
▼Csf::ui::TextField | A text field which stores a text |
Csf::ui::FormattedTextField | A 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::PasswordField | A text field which stores a password |
Csf::ui::Label | A label which show text or image |
▼Csf::ui::ComponentObserver | A object updated each time a ComponentObservable change |
Csf::ui::CheckBoxGroup | A group that allow only one check box selected in the same time |
▼CDrawable | |
Csf::ui::Component | The base class for all UI components |
Csf::ui::ComponentEvent::FocusedEvent | An event that is triggered each time a component change its focus status |
▼Csf::ui::Format | The abstract class that defines format of various types, such as ints, double, objects .. |
Csf::ui::DoubleFormat | Format to parse double |
Csf::ui::LongFormat | Format to parse long (stored as sf::Int64) |
Csf::ui::UnsignedLongFormat | Format to parse unsigned long |
Csf::ui::ComponentEvent::FormattedValueEnteredEvent | An event related to a formatted value entered (e.g on sf::ui::FormattedTextField) |
▼Csf::ui::IText | An interface that allow component to have a text |
Csf::ui::Button | A button which does a simply task when clicked |
Csf::ui::CheckBox | A box which can be checked or not |
Csf::ui::KeyField | A field that stores a keyboard's key Not supported on mobile platforms |
Csf::ui::Label | A label which show text or image |
Csf::ui::TextField | A text field which stores a text |
Csf::ui::ComponentEvent::KeyFieldSetEvent | An event that is triggered each time a key is set |
Csf::ui::SFMLUtils | A utility class |
Csf::ui::ComponentEvent::TextEvent | An event that is triggered each time a text is entered/deleted Triggered only with TextField |
▼Csf::ui::TextFieldModel | The abstract class that defines what can be typed into the text field |
Csf::ui::AsciiNoSpaceTextFieldModel | A textfield model that allows only ASCII chars, without spaces |
Csf::ui::AsciiTextFieldModel | A textfield model that allows only ASCII chars |
▼Csf::ui::BlacklistTextFieldModel | A textfield model that denies some chars |
Csf::ui::DefaultTextFieldModel | The default textfield model |
▼Csf::ui::WhitelistTextFieldModel | A textfield model that allows some chars |
Csf::ui::AlphaNumericTextFieldModel | A textfield model that allows all alpha-numeric chars |
Csf::ui::AlphaTextFieldModel | A textfield model that allows only letters |
Csf::ui::NumericTextFieldModel | A textfield model that allows only numbers |