25static constexpr unsigned int DMBOX_ITEM_FLAG_BOLD = 2u;
26static constexpr unsigned int DMBOX_ITEM_FLAG_DEATH = 4u;
35class UIDMBox :
public UIWidget
50 boxstate_t m_boxstate;
59 CLASS_PROTOTYPE(UIDMBox);
62 void VerifyBoxOut(
void);
63 void ChangeBoxState(boxstate_t
state);
64 void HandleBoxMoving(
void);
65 void PostMoveinEvent(
void);
66 void PostDecayEvent(
void);
67 void setShowState(
void);
68 void RemoveTopItem(
void);
69 str CalculateBreaks(
UIFont *font,
str text,
float max_width);
70 float PrintWrap(
UIFont *font,
float x,
float y,
str text);
71 float DrawItem(item_t *in,
float x,
float y,
float alpha);
76 void Print(
const char *text);
77 void OnSizeChanged(
Event *ev);
79 void MoveInEvent(
Event *ev);
80 void DecayEvent(
Event *ev);
81 void Draw(
void)
override;
82 void setRealShow(
bool b);
Definition listener.h:246