|
| TextBox () |
| Default constructor. More...
|
|
| TextBox (const TextBox ©) |
| Copy constructor. More...
|
|
virtual | ~TextBox () |
| Desturctor. More...
|
|
TextBox & | operator= (const TextBox &right) |
| Overload of assignment operator. More...
|
|
bool | load (const std::string &configFileFilename, const std::string §ionName="TextBox") |
| Loads the widget. More...
|
|
const std::string & | getLoadedConfigFile () const |
| Returns the filename of the config file that was used to load the widget. More...
|
|
virtual void | setSize (float width, float height) |
| Changes the size of the text box. More...
|
|
virtual sf::Vector2f | getSize () const |
| Returns the size of the text box. More...
|
|
virtual sf::Vector2f | getFullSize () const |
| Returns the full size of the text box. More...
|
|
void | setText (const sf::String &text) |
| Changes the text of the text box. More...
|
|
void | addText (const sf::String &text) |
| Appends some text to the text that was already in the text box. More...
|
|
sf::String | getText () const |
| Returns the text of the text box. More...
|
|
void | setTextFont (const sf::Font &font) |
| Changes the font of the text. More...
|
|
const sf::Font * | getTextFont () const |
| Returns the font of the text. More...
|
|
void | setTextSize (unsigned int size) |
| Changes the character size of the text. More...
|
|
unsigned int | getTextSize () const |
| Returns the character size of the text. More...
|
|
void | setMaximumCharacters (unsigned int maxChars=0) |
| Changes the maximum character limit. More...
|
|
unsigned int | getMaximumCharacters () const |
| Returns the maximum character limit. More...
|
|
virtual void | setBorders (unsigned int leftBorder=0, unsigned int topBorder=0, unsigned int rightBorder=0, unsigned int bottomBorder=0) |
| Changes the border width and border height of the text box. More...
|
|
void | changeColors (const sf::Color &backgroundColor=sf::Color(50, 50, 50), const sf::Color &textColor=sf::Color(0, 0, 0), const sf::Color &selectedTextColor=sf::Color(255, 255, 255), const sf::Color &selectedTextBackgroundColor=sf::Color(10, 110, 255), const sf::Color &borderColor=sf::Color(0, 0, 0), const sf::Color &selectionPointColor=sf::Color(110, 110, 255)) |
| Changes the colors from the text box. More...
|
|
void | setBackgroundColor (const sf::Color &backgroundColor) |
| Set the background color that will be used inside the text box. More...
|
|
void | setTextColor (const sf::Color &textColor) |
| Set the text color that will be used inside the text box. More...
|
|
void | setSelectedTextColor (const sf::Color &selectedTextColor) |
| Set the text color of the selected text that will be used inside the text box. More...
|
|
void | setSelectedTextBackgroundColor (const sf::Color &selectedTextBackgroundColor) |
| Set the background color of the selected text that will be used inside the text box. More...
|
|
void | setBorderColor (const sf::Color &borderColor) |
| Set the border color that will be used inside the text box. More...
|
|
void | setSelectionPointColor (const sf::Color &selectionPointColor) |
| Set the color that will be used inside the text box for the flickering selection point. More...
|
|
const sf::Color & | getBackgroundColor () const |
| Get the background color that is currently being used inside the text box. More...
|
|
const sf::Color & | getTextColor () const |
| Get the text color that is currently being used inside the text box. More...
|
|
const sf::Color & | getSelectedTextColor () const |
| Get the text color of the selected text that is currently being used inside the text box. More...
|
|
const sf::Color & | getSelectedTextBackgroundColor () const |
| Get the background color of the selected text that is currently being used inside the text box. More...
|
|
const sf::Color & | getBorderColor () const |
| Get the border color that is currently being used inside the text box. More...
|
|
const sf::Color & | getSelectionPointColor () const |
| Get the color that is currently being used inside the text box for the flickering selection point. More...
|
|
void | setSelectionPointPosition (unsigned int charactersBeforeSelectionPoint) |
| Sets the flickering selection point to after a specific character. More...
|
|
bool | setScrollbar (const std::string &scrollbarConfigFileFilename) |
| Changes the scrollbar of the text box. More...
|
|
void | removeScrollbar () |
| Removes the scrollbar from the text box (if there is one). More...
|
|
void | setSelectionPointWidth (unsigned int width=2) |
| This will change the width of the selection point. More...
|
|
unsigned int | getSelectionPointWidth () const |
| Returns the width of the selection point. More...
|
|
void | setReadOnly (bool readOnly=true) |
| Make the text box read-only or make it writable again. More...
|
|
virtual void | setTransparency (unsigned char transparency) |
| Changes the transparency of the widget. More...
|
|
| Widget () |
| Default constructor. More...
|
|
| Widget (const Widget ©) |
| Copy constructor. More...
|
|
virtual | ~Widget () |
| Destructor. More...
|
|
Widget & | operator= (const Widget &right) |
| Overload of assignment operator. More...
|
|
virtual sf::Vector2f | getAbsolutePosition () const |
| Get the absolute position of the widget on the screen. More...
|
|
virtual void | show () |
| Shows the widget. More...
|
|
virtual void | hide () |
| Hides the widget. More...
|
|
bool | isVisible () const |
| Returns true when the widget is visible. More...
|
|
virtual void | enable () |
| Enables the widget. More...
|
|
virtual void | disable () |
| Disables the widget. More...
|
|
bool | isEnabled () const |
| Returns true when the widget is enabled. More...
|
|
bool | isDisabled () const |
| Returns true when the widget is disabled. More...
|
|
bool | isLoaded () const |
| Returns true when the widget is loaded successfully. More...
|
|
virtual void | focus () |
| Focus the widget. More...
|
|
virtual void | unfocus () |
| Unfocus the widget. More...
|
|
bool | isFocused () const |
| Returns true when the widget is focused and false otherwise. More...
|
|
WidgetTypes | getWidgetType () const |
| Returns the type of the widget. More...
|
|
Container * | getParent () const |
| Returns a pointer to the parent widget. More...
|
|
unsigned char | getTransparency () const |
| Returns the transparency of the widget. More...
|
|
virtual void | moveToFront () |
| Places the widget before all other widgets. More...
|
|
virtual void | moveToBack () |
| Places the widget behind all other widgets. More...
|
|
void | setCallbackId (unsigned int callbackId) |
| Changes the callback id of the widget. More...
|
|
unsigned int | getCallbackId () |
| Returns the callback id of the widget. More...
|
|
| Transformable () |
| Default constructor. More...
|
|
virtual | ~Transformable () |
| Destructor. More...
|
|
virtual void | setPosition (float x, float y) |
| Set the position of the widget. More...
|
|
void | setPosition (const sf::Vector2f &position) |
| set the position of the widget More...
|
|
const sf::Vector2f & | getPosition () const |
| get the position of the widget More...
|
|
void | move (float offsetX, float offsetY) |
| Move the widget by a given offset. More...
|
|
void | move (const sf::Vector2f &offset) |
| Move the widget by a given offset. More...
|
|
void | scale (float factorX, float factorY) |
| Scale the widget. More...
|
|
void | scale (const sf::Vector2f &factors) |
| Scale the widget. More...
|
|
void | bindCallback (std::function< void()> func, unsigned int trigger) |
| Bind a function to one or more specific callback trigger(s). More...
|
|
template<typename T > |
void | bindCallback (void(T::*func)(), T *const classPtr, unsigned int trigger) |
| Bind a function to one or more specific callback trigger(s). More...
|
|
void | bindCallbackEx (std::function< void(const Callback &)> func, unsigned int trigger) |
| Bind a function to one or more specific callback trigger(s). More...
|
|
template<typename T > |
void | bindCallbackEx (void(T::*func)(const Callback &), T *const classPtr, unsigned int trigger) |
| Bind a function to one or more specific callback trigger(s). More...
|
|
void | bindCallback (unsigned int trigger) |
| Bind one or more specific callback trigger(s) to the parent widget. More...
|
|
void | unbindCallback (unsigned int trigger) |
| Unbind all callback function bound to the given trigger. More...
|
|
void | unbindAllCallback () |
| Unbind all callback functions bound to any callback. More...
|
|
| WidgetBorders () |
| Default constructor. More...
|
|
virtual | ~WidgetBorders () |
| Destructor. More...
|
|
virtual Borders | getBorders () const |
| Returns the size of the borders as a tgui::Borders. More...
|
|