UTFWin::IDialog class

Base classes

class UTFWinObject

Public static variables

static const uint32_t TYPE
static const uint32_t WinDialog_ID

Public functions

auto ToWindow() -> IWindow* pure virtual
Returns the UTFWin::IWindow representation of this dialog.
auto GetDialogFlags() -> int pure virtual
void SetDialogFlags(int) pure virtual
void SetDialogFlag(int flag, bool value) pure virtual
void func20h() pure virtual
void GetMinDimensions(float& minWidth, float& minHeight) pure virtual
void SetMinDimensions(float minWidth, float minHeight) pure virtual
void GetMaxDimensions(float& maxWidth, float& maxHeight) pure virtual
void SetMaxDimensions(float maxWidth, float maxHeight) pure virtual
auto func34h() -> int* pure virtual
void GetClientAreaBorder(union Math::Rectangle& dst) pure virtual
void SetClientAreaBorder(const union Math::Rectangle& border) pure virtual
auto GetTitleText() -> const char16_t* pure virtual
void SetTitleText(const char16_t* text) pure virtual
auto GetTitleTextStyle() -> uint32_t pure virtual
void SetTitleTextStyle(uint32_t styleID) pure virtual
auto GetTitleTextColor() -> Color pure virtual
void SetTitleTextColor(Color color) pure virtual
void GetTitleTextBorder(union Math::Rectangle& dst) pure virtual
void SetTitleTextBorder(const union Math::Rectangle& border) pure virtual
void GetCloseButtonBorder(union Math::Rectangle& dst) pure virtual
void SetCloseButtonBorder(const union Math::Rectangle& border) pure virtual
auto GetCloseButtonDrawable() -> IButtonDrawable* pure virtual
void SetCloseButtonDrawable(IButtonDrawable* drawable) pure virtual