Набор экранных текстов. 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 () |
Набор экранных текстов.