.. index:: pair: class; EE::UI::UIHTMLTableFooter
.. _doxid-class_e_e_1_1_u_i_1_1_u_i_h_t_m_l_table_footer:
class EE::UI::UIHTMLTableFooter
===============================
.. toctree::
:hidden:
Overview
~~~~~~~~
.. ref-code-block:: cpp
:class: doxyrest-overview-code-block
#include
class UIHTMLTableFooter: public :ref:`EE::UI::UIWidget` {
public:
// methods
static UIHTMLTableFooter* :target:`New`();
virtual :ref:`Uint32` :ref:`getType`() const;
virtual bool :ref:`isType`(const :ref:`Uint32`& type) const;
};
Inherited Members
-----------------
.. ref-code-block:: cpp
:class: doxyrest-overview-inherited-code-block
public:
// typedefs
typedef std::function`*)> :ref:`EventCallback`;
typedef std::function`*)> :ref:`EventCallback`;
// methods
virtual void :ref:`setPosition`(const :ref:`Vector2f`& position);
virtual void :ref:`setRotation`(float angle);
virtual void :ref:`setScale`(float factorX, float factorY);
virtual void :ref:`setScale`(const :ref:`Vector2f`& factors);
virtual void :ref:`setScaleOrigin`(float x, float y);
virtual void :ref:`setScaleOrigin`(const :ref:`Vector2f`& origin);
virtual void :ref:`setRotationOrigin`(float x, float y);
virtual void :ref:`setRotationOrigin`(const :ref:`Vector2f`& origin);
virtual const :ref:`Vector2f`& :ref:`getRotationOrigin`() const;
virtual const :ref:`Vector2f`& :ref:`getPosition`() const;
virtual const float& :ref:`getRotation`() const;
virtual const :ref:`Vector2f`& :ref:`getScale`() const;
virtual const :ref:`Vector2f`& :ref:`getScaleOrigin`() const;
void :ref:`move`(float offsetX, float offsetY);
void :ref:`move`(const :ref:`Vector2f`& offset);
void :ref:`rotate`(float angle);
void :ref:`scale`(float factorX, float factorY);
void :ref:`scale`(const :ref:`Vector2f`& factor);
const :ref:`Transform`& :ref:`getTransform`() const;
const :ref:`Transform`& :ref:`getInverseTransform`() const;
static :ref:`Node`* :ref:`New`();
virtual void :ref:`worldToNodeTranslation`(:ref:`Vector2f`& position) const;
virtual void :ref:`nodeToWorldTranslation`(:ref:`Vector2f`& position) const;
virtual void :ref:`worldToNode`(:ref:`Vector2i`& pos) const;
virtual void :ref:`nodeToWorld`(:ref:`Vector2i`& pos) const;
virtual void :ref:`worldToNode`(:ref:`Vector2f`& pos) const;
virtual void :ref:`nodeToWorld`(:ref:`Vector2f`& pos) const;
virtual :ref:`Uint32` :ref:`getType`() const;
virtual bool :ref:`isType`(const :ref:`Uint32`& type) const;
void :ref:`messagePost`(const :ref:`NodeMessage`* Msg);
virtual void :ref:`setPosition`(const :ref:`Vector2f`& Pos);
virtual :ref:`Node`* :ref:`setPosition`(const :ref:`Float`& x, const :ref:`Float`& y);
virtual :ref:`Node`* :ref:`setSize`(const :ref:`Sizef`& size);
:ref:`Node`* :ref:`setSize`(const :ref:`Float`& Width, const :ref:`Float`& Height);
virtual const :ref:`Sizef`& :ref:`getSize`() const;
const :ref:`Sizef`& :ref:`getPixelsSize`() const;
:ref:`Node`* :ref:`setVisible`(const bool& visible, bool emitEventNotification = true);
:ref:`Node`* :ref:`setChildrenVisibility`(bool visible, bool emitEventNotification = true);
bool :ref:`isVisible`() const;
bool :ref:`hasVisibility`() const;
:ref:`Node`* :ref:`setEnabled`(const bool& enabled);
bool :ref:`isEnabled`() const;
bool :ref:`isDisabled`() const;
:ref:`Node`* :ref:`getParent`() const;
:ref:`Node`* :ref:`setParent`(:ref:`Node`* parent);
virtual void :ref:`close`();
virtual void :ref:`draw`();
virtual void :ref:`update`(const :ref:`Time`& time);
virtual void :ref:`scheduledUpdate`(const :ref:`Time`& time);
:ref:`Node`* :ref:`getNextNode`() const;
:ref:`Node`* :ref:`getPrevNode`() const;
:ref:`Node`* :ref:`getNextNodeLoop`() const;
:ref:`Node`* :ref:`setData`(const :ref:`UintPtr`& data);
const :ref:`UintPtr`& :ref:`getData`() const;
:ref:`Node`* :ref:`setBlendMode`(const :ref:`BlendMode`& blend);
const :ref:`BlendMode`& :ref:`getBlendMode`() const;
:ref:`Node`* :ref:`toFront`();
:ref:`Node`* :ref:`toBack`();
void :ref:`toPosition`(const :ref:`Uint32`& position);
const :ref:`Uint32`& :ref:`getNodeFlags`() const;
void :ref:`setNodeFlags`(const :ref:`Uint32`& flags);
bool :ref:`isSceneNode`() const;
bool :ref:`isUISceneNode`() const;
bool :ref:`isUINode`() const;
bool :ref:`isWidget`() const;
bool :ref:`isWindow`() const;
bool :ref:`isLayout`() const;
bool :ref:`isClipped`() const;
bool :ref:`isRotated`() const;
bool :ref:`isScaled`() const;
bool :ref:`isFrameBuffer`() const;
bool :ref:`isMouseOver`() const;
bool :ref:`isMouseOverMeOrChildren`() const;
bool :ref:`isMeOrParentTreeVisible`() const;
bool :ref:`isMeOrParentTreeRotated`() const;
bool :ref:`isMeOrParentTreeScaled`() const;
bool :ref:`isMeOrParentTreeScaledOrRotated`() const;
bool :ref:`isMeOrParentTreeScaledOrRotatedOrFrameBuffer`() const;
:ref:`Uint32` :ref:`addEventListener`(const :ref:`Uint32`& eventType, const :ref:`EventCallback`& callback);
:ref:`Uint32` :ref:`on`(const :ref:`Uint32`& eventType, const :ref:`EventCallback`& callback);
:ref:`Uint32` :ref:`onClick`(const std::function`*)>& callback, const :ref:`MouseButton`& button = MouseButton::EE_BUTTON_LEFT);
:ref:`Uint32` :ref:`onDoubleClick`(const std::function`*)>& callback, const :ref:`MouseButton`& button = MouseButton::EE_BUTTON_LEFT);
void :ref:`removeEventsOfType`(const :ref:`Uint32`& eventType);
void :ref:`removeEventListener`(const :ref:`Uint32`& callbackId);
void :ref:`removeEventListener`(const std::vector<:ref:`Uint32`>& callbacksIds);
void :ref:`clearEventListener`();
:ref:`Node`* :ref:`getFirstChild`() const;
:ref:`Node`* :ref:`getLastChild`() const;
const :ref:`Polygon2f`& :ref:`getWorldPolygon`();
const :ref:`Rectf`& :ref:`getWorldBounds`();
bool :ref:`isParentOf`(const :ref:`Node`* node) const;
void :ref:`sendEvent`(const :ref:`Event`* Event);
void :ref:`sendMouseEvent`(const :ref:`Uint32`& Event, const :ref:`Vector2i`& position, const :ref:`Uint32`& flags);
void :ref:`sendCommonEvent`(const :ref:`Uint32`& Event);
void :ref:`sendTextEvent`(const :ref:`Uint32`& event, const std::string& text);
void :ref:`closeAllChildren`();
const std::string& :ref:`getId`() const;
virtual :ref:`Node`* :ref:`setId`(const std::string& id);
const :ref:`String::HashType`& :ref:`getIdHash`() const;
:ref:`Node`* :ref:`find`(const std::string& id) const;
:ref:`Node`* :ref:`hasChild`(const std::string& id) const;
template
T* :ref:`find`(const std::string& id) const;
template
T* :ref:`bind`(const std::string& id, T*& node);
template
T* :ref:`asType`();
template
const T* :ref:`asConstType`() const;
:ref:`Node`* :ref:`findByType`(const :ref:`Uint32`& type) const;
template
T* :ref:`findByType`(const :ref:`Uint32`& type) const;
template
T* :ref:`bindByType`(const :ref:`Uint32`& type, T*& node);
std::vector<:ref:`Node`*> :ref:`findAllByType`(const :ref:`Uint32`& type) const;
template
std::vector :ref:`findAllByType`(const :ref:`Uint32`& type) const;
bool :ref:`inNodeTree`(:ref:`Node`* node) const;
bool :ref:`isReverseDraw`() const;
void :ref:`setReverseDraw`(bool reverseDraw);
void :ref:`invalidateDraw`();
virtual void :ref:`setRotation`(float angle);
void :ref:`setRotation`(const :ref:`Float`& angle, const :ref:`OriginPoint`& center);
const :ref:`OriginPoint`& :ref:`getRotationOriginPoint`() const;
void :ref:`setRotationOriginPoint`(const :ref:`OriginPoint`& center);
void :ref:`setRotationOriginPointPixels`(const :ref:`OriginPoint`& center);
void :ref:`setRotationOriginPointX`(const std::string& xEq);
void :ref:`setRotationOriginPointY`(const std::string& yEq);
:ref:`Vector2f` :ref:`getRotationCenter`() const;
void :ref:`setScale`(const :ref:`Float`& scale);
virtual void :ref:`setScale`(const :ref:`Vector2f`& scale);
void :ref:`setScale`(const :ref:`Vector2f`& scale, const :ref:`OriginPoint`& center);
void :ref:`setScale`(const :ref:`Float`& scale, const :ref:`OriginPoint`& center);
const :ref:`OriginPoint`& :ref:`getScaleOriginPoint`() const;
void :ref:`setScaleOriginPoint`(const :ref:`OriginPoint`& center);
void :ref:`setScaleOriginPointPixels