Набор экранных текстов. More...
#include <qd_screen_text_set.h>
Public Member Functions | |
int | ID () const |
Возвращает идентификатор набора. | |
void | set_ID (int id) |
Устанавливает идентификатор набора. | |
const Vect2i & | screen_pos () const |
Возвращает экранные координаты центра набора. | |
void | set_screen_pos (const Vect2i &pos) |
Устанавливает экранные координаты центра набора. | |
const Vect2i & | screen_size () const |
Возвращает размеры набора на экране. | |
void | set_screen_size (const Vect2i &sz) |
Устанавливает размеры набора на экране. | |
qdScreenText * | add_text (const qdScreenText &txt) |
Добавление текста в набор. | |
void | clear_texts () |
Очистка всех текстов набора. | |
void | clear_texts (qdNamedObject *owner) |
Очистка всех текстов с владельцем owner. | |
void | redraw () const |
Отрисовка набора. | |
bool | pre_redraw () const |
bool | post_redraw () |
grScreenRegion | screen_region () const |
bool | arrange_texts () |
Расставляет тексты в наборе. | |
void | load_script (const xml::tag *p) |
bool | save_script (Common::WriteStream &fh, int indent) const |
bool | need_redraw () const |
bool | is_empty () const |
int | size () const |
void | set_max_text_width (int width) |
qdScreenText * | get_text (int x, int y) |
Возвращает текст, в который попадает точка с экранными координатами (x,y). | |
bool | was_changed () const |
void | toggle_changed (bool state) |
int | new_texts_height () const |
void | clear_new_texts_height () |
void | clear_hover_mode () |
Набор экранных текстов.