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
auto SetDialogFlags(int) -> void pure virtual
auto SetDialogFlag(int flag, bool value) -> void pure virtual
auto func20h() -> void pure virtual
auto GetMinDimensions(float& minWidth, float& minHeight) -> void pure virtual
auto SetMinDimensions(float minWidth, float minHeight) -> void pure virtual
auto GetMaxDimensions(float& maxWidth, float& maxHeight) -> void pure virtual
auto SetMaxDimensions(float maxWidth, float maxHeight) -> void pure virtual
auto func34h() -> int* pure virtual
auto GetClientAreaBorder(struct Math::Rectangle& dst) -> void pure virtual
auto SetClientAreaBorder(const struct Math::Rectangle& border) -> void pure virtual
auto GetTitleText() -> const char16_t* pure virtual
auto SetTitleText(const char16_t* text) -> void pure virtual
auto GetTitleTextStyle() -> uint32_t pure virtual
auto SetTitleTextStyle(uint32_t styleID) -> void pure virtual
auto GetTitleTextColor() -> Color pure virtual
auto SetTitleTextColor(Color color) -> void pure virtual
auto GetTitleTextBorder(struct Math::Rectangle& dst) -> void pure virtual
auto SetTitleTextBorder(const struct Math::Rectangle& border) -> void pure virtual
auto GetCloseButtonBorder(struct Math::Rectangle& dst) -> void pure virtual
auto SetCloseButtonBorder(const struct Math::Rectangle& border) -> void pure virtual
auto GetCloseButtonDrawable() -> IButtonDrawable* pure virtual
auto SetCloseButtonDrawable(IButtonDrawable* drawable) -> void pure virtual