Public Member Functions | |
GroupObject () | |
Default constructor. More... | |
GroupObject (const GroupObject ©) | |
Copy constructor. More... | |
virtual | ~GroupObject () |
Destructor. More... | |
GroupObject & | operator= (const GroupObject &right) |
Overload of assignment operator. More... | |
Public Member Functions inherited from tgui::OBJECT | |
OBJECT () | |
Default constructor. More... | |
OBJECT (const OBJECT ©) | |
Copy constructor. More... | |
virtual | ~OBJECT () |
Destructor. More... | |
OBJECT & | operator= (const OBJECT &right) |
Overload of assignment operator. More... | |
virtual void | setSize (float width, float height)=0 |
Changes the size of an object. More... | |
virtual Vector2u | getSize () const =0 |
Returns the size of the object, unaffected by scaling. More... | |
virtual Vector2f | getScaledSize () const =0 |
Returns the size of the object, after the scaling transformation. More... | |
virtual void | show () |
Shows the object. More... | |
virtual void | hide () |
Hides the object. More... | |
virtual bool | isVisible () const |
Returns true when the object is visible. More... | |
virtual void | enable () |
Enables the object. More... | |
virtual void | disable () |
Disables the object. More... | |
virtual bool | isEnabled () const |
Returns true when the object is enabled. More... | |
virtual bool | isDisabled () const |
Returns true when the object is disabled. More... | |
virtual bool | isLoaded () const |
Returns true when the object is loaded successfully. More... | |
void | focus () |
Focus the object. More... | |
void | unfocus () |
Unfocus the object. More... | |
void | focusNextObject () |
Focuses the next object. More... | |
virtual bool | isFocused () const |
Returns true when the object is focused and false otherwise. More... | |
virtual ObjectTypes | getObjectType () const |
Returns the type of the object. More... | |
virtual void | moveToFront () |
Places the object before all other objects. More... | |
virtual void | moveToBack () |
Places the object behind all other objects. More... | |
Public Member Functions inherited from tgui::Group | |
Group () | |
Default constructor. More... | |
Group (const Group ©) | |
Copy constructor. More... | |
virtual | ~Group () |
Destructor. More... | |
Group & | operator= (const Group &right) |
Overload of assignment operator. More... | |
template<typename T > | |
T * | add (const sf::String &objectName="") |
Creates and adds an object to the group. More... | |
template<typename T > | |
T * | get (const sf::String &objectName) const |
Returns a pointer to an earlier created object. More... | |
template<typename T > | |
T * | copy (T *oldObject, const sf::String &newObjectName="") |
Makes a copy of any existing object and returns the pointer to the new object. More... | |
template<typename T > | |
T * | copy (const sf::String &oldObjectName, const sf::String &newObjectName="") |
Makes a copy of any existing object and returns the pointer to the new object. More... | |
virtual bool | loadObjectsFromFile (const std::string &filename) |
Loads a form from a file. More... | |
virtual std::vector< OBJECT * > & | getObjects () |
Returns a list of all the objects. More... | |
virtual std::vector< sf::String > & | getObjectNames () |
Returns a list of the names of all the objects. More... | |
virtual void | remove (const sf::String &objectName) |
Removes a single object that was added to the group. More... | |
virtual void | remove (OBJECT *object) |
Removes a single object that was added to the group. More... | |
virtual void | removeAllObjects () |
Removes all objects that were added to the group. More... | |
virtual void | focusObject (OBJECT *const object) |
Focuses an object. More... | |
virtual void | unfocusObject (OBJECT *const object) |
Unfocuses an object. More... | |
virtual void | unfocusAllObjects () |
Unfocuses all the objects. More... | |
virtual void | uncheckRadioButtons () |
Uncheck all the radio buttons. More... | |
virtual void | addCallback (const Callback &callback)=0 |
Adds a callback to the list in tgui::Window. More... | |
virtual void | updateTime (const sf::Time &elapsedTime) |
Update the internal clock to make animation possible. More... | |
virtual void | moveObjectToFront (OBJECT *object) |
Places an object before all other objects. More... | |
virtual void | moveObjectToBack (OBJECT *object) |
Places an object behind all other objects. More... | |
Additional Inherited Members | |
Public Attributes inherited from tgui::Group | |
sf::Font | globalFont |
The internal font, used by all objects by default. If not changed then this is the default SFML font. More... | |
tgui::GroupObject::GroupObject | ( | ) |
Default constructor.
tgui::GroupObject::GroupObject | ( | const GroupObject & | copy | ) |
Copy constructor.
|
virtual |
Destructor.
GroupObject& tgui::GroupObject::operator= | ( | const GroupObject & | right | ) |
Overload of assignment operator.