2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-15 07:11:20 +00:00
metaforce/Runtime/GuiSys/CGuiTextPane.hpp
2016-03-11 18:58:56 -10:00

43 lines
1012 B
C++

#ifndef __URDE_CGUITEXTPANE_HPP__
#define __URDE_CGUITEXTPANE_HPP__
#include "CGuiPane.hpp"
namespace urde
{
enum class EJustification
{
};
enum class EVerticalJustification
{
};
class CGuiTextProperties
{
bool x0_a;
bool x1_b;
bool x2_c;
EJustification x4_justification;
EVerticalJustification x8_vertJustification;
public:
CGuiTextProperties(bool a, bool b, bool c, EJustification justification,
EVerticalJustification vertJustification)
: x0_a(a), x1_b(b), x2_c(c), x4_justification(justification),
x8_vertJustification(vertJustification) {}
};
class CGuiTextPane : public CGuiPane
{
public:
CGuiTextPane(const CGuiWidgetParms& parms, float a, float b, const zeus::CVector3f& vec,
u32, const CGuiTextProperties& props, const zeus::CColor& col1, const zeus::CColor& col2,
int, int);
static CGuiTextPane* Create(CGuiFrame* frame, CInputStream& in, bool);
};
}
#endif // __URDE_CGUITEXTPANE_HPP__