|
TGUI
0.7.8
|
Namespace that contains all TGUI functions and classes. More...
Classes | |
| class | BaseTheme |
| Base class for the Theme classes. More... | |
| class | BaseThemeLoader |
| Base class for theme loader implementations. More... | |
| class | Borders |
| class | BoxLayout |
| Abstract class for box layout containers. More... | |
| class | Button |
| Button widget. More... | |
| class | ButtonRenderer |
| struct | Callback |
| class | Canvas |
| class | ChatBox |
| class | ChatBoxRenderer |
| class | CheckBox |
| CheckBox widget. More... | |
| class | CheckBoxRenderer |
| class | ChildWindow |
| Child window widget. More... | |
| class | ChildWindowRenderer |
| class | ClickableWidget |
| Clickable widget. More... | |
| class | Clipboard |
| class | Clipping |
| class | Color |
| Implicit converter for colors. More... | |
| class | ComboBox |
| Combo box widget. More... | |
| class | ComboBoxRenderer |
| class | Container |
| Container widget. More... | |
| class | DataIO |
| Parser and emitter for widget files. | |
| class | DefaultThemeLoader |
| Default implementation for theme loading. More... | |
| class | Deserializer |
| Deserialize an settable property. More... | |
| class | EditBox |
| Edit box widget. More... | |
| class | EditBoxRenderer |
| class | Exception |
| class | Font |
| class | Grid |
| class | Gui |
| Gui class. More... | |
| class | GuiContainer |
| class | HorizontalLayout |
| Container that automatically resizes children to fit the entire available space between children. 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 | LayoutImpl |
| Shared information between layouts. | |
| class | ListBox |
| List box widget. More... | |
| class | ListBoxRenderer |
| class | MenuBar |
| Menu bar widget. More... | |
| class | MenuBarRenderer |
| class | MessageBox |
| Message box widget. More... | |
| class | MessageBoxRenderer |
| class | ObjectConverter |
| Implicit converter for settable properties. More... | |
| class | Panel |
| Panel widget. More... | |
| class | PanelRenderer |
| class | Picture |
| Picture widget. More... | |
| class | ProgressBar |
| Progress bar widget. More... | |
| class | ProgressBarRenderer |
| class | RadioButton |
| Radio button widget. More... | |
| class | RadioButtonRenderer |
| class | Scrollbar |
| Scrollbar widget. More... | |
| class | ScrollbarRenderer |
| class | Serializer |
| Serialize an settable property. More... | |
| class | Signal |
| class | SignalWidgetBase |
| Base class for widgets to enable signal handling. More... | |
| class | Slider |
| Slider widget. More... | |
| class | SliderRenderer |
| class | SpinButton |
| Spin button widget. More... | |
| class | SpinButtonRenderer |
| class | Tab |
| Tab widget. More... | |
| class | TabRenderer |
| class | TextBox |
| Text box widget. More... | |
| class | TextBoxRenderer |
| class | Texture |
| struct | TextureData |
| struct | TextureDataHolder |
| class | TextureManager |
| class | Theme |
| Default Theme class. More... | |
| class | ToolTip |
| Interface to set the settings for the tool tips. More... | |
| class | Transformable |
| struct | TypeSet |
| 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 | WidgetBorders |
| Parent class for every widget that has borders. More... | |
| class | WidgetConverter |
| Implicit converter for widgets returned by the load function of the theme. More... | |
| class | WidgetLoader |
| Class to load widgets from a text file. More... | |
| class | WidgetPadding |
| Parent class for every widget that has padding. More... | |
| class | WidgetRenderer |
| Base class for all renderer classes. More... | |
| class | WidgetSaver |
| Class to save widgets to a text file. 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 | enableTabKeyUsage () |
| While tab key usage is enabled (default), pressing tab will focus another widget. | |
| TGUI_API void | disableTabKeyUsage () |
| When disabling the tab key usage, pressing tab will no longer focus another widget. | |
| TGUI_API void | setResourcePath (const std::string &path) |
| Set a new resource path. More... | |
| TGUI_API const std::string & | getResourcePath () |
| Return the resource path. More... | |
| TGUI_API Layout | operator< (Layout left, Layout right) |
| < operator for the Layout class | |
| TGUI_API Layout | operator<= (Layout left, Layout right) |
| <= operator for the Layout class | |
| TGUI_API Layout | operator> (Layout left, Layout right) |
| > operator for the Layout class | |
| TGUI_API Layout | operator>= (Layout left, Layout right) |
| >= operator for the Layout class | |
| TGUI_API Layout | operator== (Layout left, Layout right) |
| == operator for the Layout class | |
| TGUI_API Layout | operator!= (Layout left, Layout right) |
| != 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 Layout | operator% (Layout left, Layout right) |
| % operator for the Layout class | |
| TGUI_API Layout | operator&& (Layout left, Layout right) |
| && operator for the Layout class | |
| TGUI_API Layout | operator|| (Layout left, Layout right) |
| || operator for the Layout class | |
| TGUI_API Layout | operator== (Layout2d left, Layout2d right) |
| == operator for the Layout2d class | |
| TGUI_API Layout | operator!= (Layout2d left, Layout2d right) |
| != 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, Layout right) |
| |
| TGUI_API Layout2d | operator/ (Layout2d left, Layout right) |
| / operator for the Layout2d class | |
| TGUI_API Layout2d | operator% (Layout2d left, Layout right) |
| % operator for the Layout2d class | |
| TGUI_API Layout2d | operator* (Layout left, Layout2d right) |
| |
| 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 | 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 Layout | bindLeft (Gui &gui) |
| Bind to the x position of the gui view. | |
| TGUI_API Layout | bindTop (Gui &gui) |
| Bind to the y position of the gui view. | |
| 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 Layout | bindRight (Gui &gui) |
| Bind to the right position of the gui view. | |
| TGUI_API Layout | bindBottom (Gui &gui) |
| Bind to the bottom position of the gui view. | |
| TGUI_API Layout2d | bindPosition (Gui &gui) |
| Bind to the position of the gui view. | |
| TGUI_API Layout2d | bindSize (Gui &gui) |
| Bind to the size of the gui view. | |
| TGUI_API Layout | bindMin (Layout value1, Layout value2) |
| Bind to the minimum of two values. | |
| TGUI_API Layout | bindMax (Layout value1, Layout value2) |
| Bind to the maximum of two values. | |
| TGUI_API Layout | bindRange (Layout minimum, Layout maximum, Layout value) |
| Bind to a value that remains between the minimum and maximum. | |
| TGUI_API Layout | bindIf (Layout condition, Layout trueExpr, Layout falseExpr) |
| Bind conditionally to one of the two layouts. | |
| TGUI_API Layout2d | bindIf (Layout condition, Layout2d trueExpr, Layout2d falseExpr) |
| Bind conditionally to one of the two layouts. | |
| TGUI_API Layout | bindStr (const std::string &expression) |
| Bind a string for a layout (you can also just create the layout directly with the string) | |
| TGUI_API Layout | bindStr (const char *expression) |
| Bind a string for a layout (you can also just create the layout directly with the string) | |
| TGUI_API Layout2d | bindStr2d (const std::string &expression) |
| Bind a string for a layout (you can also just create the layout directly with the string) | |
| TGUI_API Layout2d | bindStr2d (const char *expression) |
| Bind a string for a layout (you can also just create the layout directly with the string) | |
Namespace that contains all TGUI functions and classes.
|
strong |
Type of animation to show/hide widget.
| TGUI_API const std::string & tgui::getResourcePath | ( | ) |
Return 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 | ) |
Set a new resource path.
This pathname is placed in front of every filename that is used to load a resource.
| path | New resource path |