|
TGUI
0.8.9
|
Namespace that contains all TGUI functions and classes. More...
Namespaces | |
| namespace | Signals |
| Lists the names of all signals for all widgets. | |
Classes | |
| class | AbsoluteOrRelativeValue |
| Class to store the a value that is either a constant or a ratio. More... | |
| struct | Any |
| class | BaseThemeLoader |
| Base class for theme loader implementations. More... | |
| class | BitmapButton |
| Button widget with an image displayed next to the text (or centered in the button without text) More... | |
| class | BoxLayout |
| Abstract class for box layout containers. More... | |
| class | BoxLayoutRatios |
| Abstract class for box layout containers. More... | |
| class | BoxLayoutRenderer |
| class | Button |
| Button widget. More... | |
| class | ButtonRenderer |
| class | Canvas |
| class | ChatBox |
| class | ChatBoxRenderer |
| class | CheckBox |
| CheckBox widget. More... | |
| class | ChildWindow |
| Child window widget. More... | |
| class | ChildWindowRenderer |
| class | ClickableWidget |
| Clickable widget. More... | |
| class | Clipboard |
| class | Clipping |
| class | Color |
| Wrapper for colors. More... | |
| class | ColorPicker |
| Color picker widget. More... | |
| class | ColorPickerRenderer |
| class | ComboBox |
| Combo box widget. More... | |
| class | ComboBoxRenderer |
| class | Container |
| Container widget. More... | |
| class | CopiedSharedPtr |
| class | CustomWidgetForBindings |
| Class used by bindings to implement custom widgets withing these bindings (e.g. a custom C# widget in TGUI.Net) More... | |
| class | DataIO |
| Parser and emitter for widget files. | |
| class | DefaultThemeLoader |
| Default implementation for theme loading. More... | |
| class | Deserializer |
| Deserializes a settable property. More... | |
| class | EditBox |
| Edit box widget. More... | |
| class | EditBoxRenderer |
| class | Exception |
| class | Filesystem |
| Helper functionality for filesystem access. More... | |
| class | FloatRect |
| class | Font |
| class | Grid |
| class | Group |
| Group widget. More... | |
| class | GroupRenderer |
| class | Gui |
| Gui class. More... | |
| class | GuiContainer |
| class | HorizontalLayout |
| Container that automatically resizes children to fit the entire available space between children. More... | |
| class | HorizontalWrap |
| Container that automatically arranges children in lines, adding a new line when a horizontal line is full. More... | |
| class | Knob |
| Knob widget. More... | |
| class | KnobRenderer |
| class | Label |
| Label widget. More... | |
| class | LabelRenderer |
| class | Layout |
| Class to store the left, top, width or height of a widget. More... | |
| class | Layout2d |
| Class to store the position or size of a widget. More... | |
| class | ListBox |
| List box widget. More... | |
| class | ListBoxRenderer |
| class | ListView |
| List view widget. More... | |
| class | ListViewRenderer |
| class | MenuBar |
| Menu bar widget. More... | |
| class | MenuBarRenderer |
| Renderer for the MenuBar widget. More... | |
| class | MessageBox |
| Message box widget. More... | |
| class | MessageBoxRenderer |
| class | ObjectConverter |
| Implicit converter for settable properties. More... | |
| class | Outline |
| class | Panel |
| Group of widgets that has a background color and optional borders. More... | |
| class | PanelRenderer |
| class | Picture |
| Picture widget. More... | |
| class | PictureRenderer |
| class | ProgressBar |
| Progress bar widget. More... | |
| class | ProgressBarRenderer |
| class | RadioButton |
| Radio button widget. More... | |
| class | RadioButtonGroup |
| Can be used as parent of radio buttons so that different groups of radio buttons can be isolated. More... | |
| class | RadioButtonRenderer |
| class | RangeSlider |
| RangeSlider widget. More... | |
| class | RangeSliderRenderer |
| struct | RelativeValue |
| Helper class to create an AbsoluteOrRelativeValue object containing a relative value without using a string. More... | |
| struct | RendererData |
| Shared data used in renderer classes. More... | |
| class | ScrollablePanel |
| Group of widgets that has a background color and optional borders. More... | |
| class | ScrollablePanelRenderer |
| class | Scrollbar |
| Scrollbar widget. More... | |
| class | ScrollbarChildWidget |
| Wrapper around scrollbar to be used inside widgets that need a scrollbar. More... | |
| class | ScrollbarRenderer |
| class | Serializer |
| Serializes an settable property. More... | |
| class | Signal |
| Signal to which the user can subscribe to get callbacks from. More... | |
| class | SignalAnimation |
| Signal to which the user can subscribe to get callbacks from. More... | |
| class | SignalChildWindow |
| Signal to which the user can subscribe to get callbacks from. More... | |
| class | SignalItem |
| Signal to which the user can subscribe to get callbacks from. More... | |
| class | SignalItemHierarchy |
| Signal to which the user can subscribe to get callbacks from. More... | |
| class | SignalManager |
| class | SignalRange |
| Signal to which the user can subscribe to get callbacks from. More... | |
| class | SignalWidgetBase |
| Base class for Widget which provides functionality to connect signals based on their name. More... | |
| class | Slider |
| Slider widget. More... | |
| class | SliderRenderer |
| class | SpinButton |
| Spin button widget. More... | |
| class | SpinButtonRenderer |
| class | Sprite |
| class | String |
| Wrapper class to store strings. More... | |
| class | SubwidgetContainer |
| Base class for widgets that consist of subwidgets that act together as if they are a single widget. More... | |
| class | SvgImage |
| class | Tabs |
| Tabs widget. More... | |
| class | TabsRenderer |
| class | Text |
| class | TextBox |
| Text box widget. More... | |
| class | TextBoxRenderer |
| class | TextStyle |
| Wrapper for text styles. More... | |
| class | Texture |
| struct | TextureData |
| struct | TextureDataHolder |
| class | TextureManager |
| class | Theme |
| This class can be used to manage the widget renderers. More... | |
| class | ToolTip |
| Interface to set the settings for the tool tips. More... | |
| class | TreeView |
| Tree view widget. More... | |
| class | TreeViewRenderer |
| class | Variant |
| class | Vector2f |
| class | VerticalLayout |
| Container that automatically resizes children to fit the entire available space between children. More... | |
| class | Widget |
| The parent class for every widget. More... | |
| class | WidgetFactory |
| class | WidgetRenderer |
| Base class for all renderer classes. More... | |
Enumerations | |
| enum class | ShowAnimationType { Fade , Scale , SlideToRight , SlideToLeft , SlideToBottom , SlideToTop , SlideFromLeft = SlideToRight , SlideFromRight = SlideToLeft , SlideFromTop = SlideToBottom , SlideFromBottom = SlideToTop } |
| Type of animation to show/hide widget. More... | |
Functions | |
| TGUI_API void | setGlobalTextSize (unsigned int textSize) |
| Sets the default text size for all widgets created after calling the function. | |
| TGUI_API unsigned int | getGlobalTextSize () |
| Retrieves the default text size used for all new widgets. | |
| TGUI_API void | setGlobalFont (const Font &font) |
| Sets the default font used by widgets. | |
| TGUI_API Font | getGlobalFont () |
| Retrieves the default font used for all new widgets. More... | |
| TGUI_API void | setDoubleClickTime (unsigned int milliseconds) |
| Sets the double-click time for the mouse. | |
| TGUI_API unsigned int | getDoubleClickTime () |
| Retrieves the double-click time for the mouse. | |
| TGUI_API void | setEditCursorBlinkRate (unsigned int blinkRateMilliseconds) |
| Changes the blink rate of the cursor in edit fields such as EditBox and TextBox. | |
| TGUI_API unsigned int | getEditCursorBlinkRate () |
| Returns the blink rate of the cursor in edit fields such as EditBox and TextBox. | |
| TGUI_API void | setResourcePath (const std::string &path) |
| Sets a new resource path. More... | |
| TGUI_API const std::string & | getResourcePath () |
| Returns the resource path. More... | |
| TGUI_API Layout | operator- (Layout right) |
| Unary minus operator for the Layout class. | |
| TGUI_API Layout | operator+ (Layout left, Layout right) |
| |
| TGUI_API Layout | operator- (Layout left, Layout right) |
| |
| TGUI_API Layout | operator* (Layout left, Layout right) |
| |
| TGUI_API Layout | operator/ (Layout left, Layout right) |
| / operator for the Layout class | |
| TGUI_API Layout2d | operator- (Layout2d right) |
| Unary minus operator for the Layout2d class. | |
| TGUI_API Layout2d | operator+ (Layout2d left, Layout2d right) |
| |
| TGUI_API Layout2d | operator- (Layout2d left, Layout2d right) |
| |
| TGUI_API Layout2d | operator* (Layout2d left, const Layout &right) |
| |
| TGUI_API Layout2d | operator* (const Layout &left, Layout2d right) |
| |
| TGUI_API Layout2d | operator/ (Layout2d left, const Layout &right) |
| / operator for the Layout2d class | |
| TGUI_API Layout | bindLeft (std::shared_ptr< Widget > widget) |
| Bind to the x position of the widget. | |
| TGUI_API Layout | bindTop (std::shared_ptr< Widget > widget) |
| Bind to the y position of the widget. | |
| TGUI_API Layout | bindWidth (std::shared_ptr< Widget > widget) |
| Bind to the width of the widget. | |
| TGUI_API Layout | bindHeight (std::shared_ptr< Widget > widget) |
| Bind to the height of the widget. | |
| TGUI_API Layout | bindInnerWidth (std::shared_ptr< Container > container) |
| Bind to the inner width of the container widget. | |
| TGUI_API Layout | bindInnerHeight (std::shared_ptr< Container > container) |
| Bind to the inner height of the container widget. | |
| TGUI_API Layout | bindRight (std::shared_ptr< Widget > widget) |
| Bind to the right position of the widget. | |
| TGUI_API Layout | bindBottom (std::shared_ptr< Widget > widget) |
| Bind to the bottom of the widget. | |
| TGUI_API Layout2d | bindPosition (std::shared_ptr< Widget > widget) |
| Bind to the position of the widget. | |
| TGUI_API Layout2d | bindSize (std::shared_ptr< Widget > widget) |
| Bind to the size of the widget. | |
| TGUI_API Layout2d | bindInnerSize (std::shared_ptr< Container > container) |
| Bind to the inner size of the container widget. | |
| TGUI_API Layout | bindWidth (Gui &gui) |
| Bind to the width of the gui view. | |
| TGUI_API Layout | bindHeight (Gui &gui) |
| Bind to the height of the gui view. | |
| TGUI_API Layout2d | bindSize (Gui &gui) |
| Bind to the size of the gui view. | |
| TGUI_API Layout | bindMin (const Layout &value1, const Layout &value2) |
| Bind to the minimum value of two layouts. | |
| TGUI_API Layout | bindMax (const Layout &value1, const Layout &value2) |
| Bind to the maximum value of two layouts. | |
| TGUI_API bool | isWhitespace (char character) |
| Checks if a character is a whitespace character (space, tab, carriage return or line feed) | |
| TGUI_API bool | isWhitespace (sf::Uint32 character) |
| Checks if a character is a whitespace character (space, tab, carriage return or line feed) | |
| TGUI_API int | strToInt (const std::string &str, int defaultValue=0) |
| Converts a string to an int. More... | |
| TGUI_API unsigned int | strToUInt (const std::string &str, unsigned int defaultValue=0) |
| Converts a string to an unsigned int. More... | |
| TGUI_API float | strToFloat (const std::string &str, float defaultValue=0) |
| Converts a string to a float. More... | |
| TGUI_API std::string | toLower (const std::string &str) |
| Converts a string to lowercase. | |
| TGUI_API std::string | toUpper (const std::string &str) |
| Converts a string to uppercase. | |
| TGUI_API std::string | trim (const std::string &str) |
| Trims the whitespace from a string. | |
| TGUI_CONSTEXPR Vector2f | operator- (const Vector2f &right) |
| Overload of unary operator -. | |
| TGUI_CONSTEXPR Vector2f & | operator+= (Vector2f &left, const Vector2f &right) |
| Overload of binary operator +=. | |
| TGUI_CONSTEXPR Vector2f & | operator-= (Vector2f &left, const Vector2f &right) |
| Overload of binary operator -=. | |
| TGUI_CONSTEXPR Vector2f | operator+ (const Vector2f &left, const Vector2f &right) |
| Overload of binary operator +. | |
| TGUI_CONSTEXPR Vector2f | operator- (const Vector2f &left, const Vector2f &right) |
| Overload of binary operator -. | |
| TGUI_CONSTEXPR Vector2f | operator* (const Vector2f &left, float right) |
| Overload of binary operator *. | |
| TGUI_CONSTEXPR Vector2f | operator* (float left, const Vector2f &right) |
| Overload of binary operator *. | |
| TGUI_CONSTEXPR Vector2f & | operator*= (Vector2f &left, float right) |
| Overload of binary operator *=. | |
| TGUI_CONSTEXPR Vector2f | operator/ (const Vector2f &left, float right) |
| Overload of binary operator /. | |
| TGUI_CONSTEXPR Vector2f & | operator/= (Vector2f &left, float right) |
| Overload of binary operator /=. | |
| TGUI_CONSTEXPR bool | operator== (const Vector2f &left, const Vector2f &right) |
| Overload of binary operator ==. | |
| TGUI_CONSTEXPR bool | operator!= (const Vector2f &left, const Vector2f &right) |
| Overload of binary operator ==. | |
Namespace that contains all TGUI functions and classes.
|
strong |
Type of animation to show/hide widget.
| TGUI_API Font tgui::getGlobalFont | ( | ) |
Retrieves the default font used for all new widgets.
This function will create the font if there was no global font yet.
| TGUI_API const std::string & tgui::getResourcePath | ( | ) |
Returns the resource path.
This pathname is placed in front of every filename that is used to load a resource.
| TGUI_API void tgui::setResourcePath | ( | const std::string & | path | ) |
Sets a new resource path.
This pathname is placed in front of every filename that is used to load a resource.
| path | New resource path |
| TGUI_API float tgui::strToFloat | ( | const std::string & | str, |
| float | defaultValue = 0 |
||
| ) |
Converts a string to a float.
| str | The string to parse |
| defaultValue | Value to return when the string didn't contain a float |
| TGUI_API int tgui::strToInt | ( | const std::string & | str, |
| int | defaultValue = 0 |
||
| ) |
Converts a string to an int.
| str | The string to parse |
| defaultValue | Value to return when the string didn't contain an int |
| TGUI_API unsigned int tgui::strToUInt | ( | const std::string & | str, |
| unsigned int | defaultValue = 0 |
||
| ) |
Converts a string to an unsigned int.
| str | The string to parse |
| defaultValue | Value to return when the string didn't contain an int |