mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-05-28 17:16:29 +03:00
83 lines
1.5 KiB
C++
83 lines
1.5 KiB
C++
#ifndef EE_UI_UIHTMLTABLE_HPP
|
|
#define EE_UI_UIHTMLTABLE_HPP
|
|
|
|
#include <eepp/ui/uilayout.hpp>
|
|
#include <eepp/ui/uirichtext.hpp>
|
|
|
|
namespace EE { namespace UI {
|
|
|
|
class EE_API UIHTMLTable : public UILayout {
|
|
public:
|
|
static UIHTMLTable* New();
|
|
|
|
UIHTMLTable();
|
|
|
|
virtual Uint32 getType() const;
|
|
|
|
virtual bool isType( const Uint32& type ) const;
|
|
|
|
virtual void updateLayout();
|
|
|
|
protected:
|
|
virtual Uint32 onMessage( const NodeMessage* Msg );
|
|
};
|
|
|
|
class EE_API UIHTMLTableCell : public UIRichText {
|
|
public:
|
|
static UIHTMLTableCell* New( const std::string& tag );
|
|
|
|
explicit UIHTMLTableCell( const std::string& tag );
|
|
|
|
virtual Uint32 getType() const;
|
|
|
|
virtual bool isType( const Uint32& type ) const;
|
|
};
|
|
|
|
class EE_API UIHTMLTableRow : public UIWidget {
|
|
public:
|
|
static UIHTMLTableRow* New();
|
|
|
|
UIHTMLTableRow();
|
|
|
|
virtual Uint32 getType() const;
|
|
|
|
virtual bool isType( const Uint32& type ) const;
|
|
};
|
|
|
|
class EE_API UIHTMLTableHead : public UIWidget {
|
|
public:
|
|
static UIHTMLTableHead* New();
|
|
|
|
explicit UIHTMLTableHead();
|
|
|
|
virtual Uint32 getType() const;
|
|
|
|
virtual bool isType( const Uint32& type ) const;
|
|
};
|
|
|
|
class EE_API UIHTMLTableFooter : public UIWidget {
|
|
public:
|
|
static UIHTMLTableFooter* New();
|
|
|
|
explicit UIHTMLTableFooter();
|
|
|
|
virtual Uint32 getType() const;
|
|
|
|
virtual bool isType( const Uint32& type ) const;
|
|
};
|
|
|
|
class EE_API UIHTMLTableBody : public UIWidget {
|
|
public:
|
|
static UIHTMLTableBody* New();
|
|
|
|
explicit UIHTMLTableBody();
|
|
|
|
virtual Uint32 getType() const;
|
|
|
|
virtual bool isType( const Uint32& type ) const;
|
|
};
|
|
|
|
}} // namespace EE::UI
|
|
|
|
#endif
|