22 #ifndef AGS_SHARED_GUI_GUI_LABEL_H 23 #define AGS_SHARED_GUI_GUI_LABEL_H 25 #include "common/std/vector.h" 26 #include "ags/shared/gui/gui_object.h" 27 #include "ags/shared/util/string.h" 38 bool HasAlphaChannel()
const override;
42 GUILabelMacro GetTextMacros()
const;
45 Rect CalcGraphicRect(
bool clipped)
override;
46 void Draw(
Bitmap *ds,
int x = 0,
int y = 0)
override;
47 void SetText(
const String &text);
50 void ReadFromFile(
Stream *in, GuiVersion gui_version)
override;
51 void WriteToFile(
Stream *out)
const override;
52 void ReadFromSavegame(
Shared::Stream *in, GuiSvgVersion svg_ver)
override;
60 HorAlignment TextAlignment;
65 int PrepareTextToDraw();
68 GUILabelMacro _textMacro;
Definition: achievements_tables.h:27
Definition: gui_label.h:34
Definition: allegro_bitmap.h:44
Definition: gui_object.h:44
Definition: geometry.h:219