Класс UniWidgets::TypicalText

Типовой контейнер SimpleObject текст. Подробнее...

#include <TypicalText.h>

Граф наследования:UniWidgets::TypicalText:

UniWidgets::AbstractTypical UniWidgets::SimpleObject UDefaultFunctions< Gtk::Fixed > UVoid

Полный список членов класса

Открытые типы

typedef std::map< long,
text_prop * > 
ModeTextMap
typedef std::pair< long,
text_prop * > 
ModeTextPair

Открытые члены

 TypicalText (AbstractTypical::BaseObjectType *gobject)
void configure ()
void set_rect (Gdk::Rectangle *rect)
void set_textlogic_state_ai (const UniSetTypes::ObjectId sensor)
void set_node (const UniSetTypes::ObjectId node)
void set_textlogic_mode (const long)
void set_textlogic_detntr (const long)
void set_invert_mode (const bool state)
void set_state_obj (const UniSetTypes::ObjectId sensor)
virtual void set_lock_view (const bool lock)
void add_mode_text (text_prop *)
Gdk::Rectangle * get_rect ()

Открытые атрибуты

std::vector< Text * > texts_


Подробное описание

Типовой контейнер SimpleObject текст.

Типовой контейнер представляет собой набор текстовых строк, логику для их отображения и логику для работы с датчиком. Принцип работы такой же как у TypicalState, за исключением объектов отображения - текст вместо картинок. Как и для картинок для текста задается режим и приоритет, но для задания внешнего вида текста используется структура, в которой описывается шрифт, цвет, выравнивание, размер, способность мигать, тень текста и сам текст.

Определения типов

тип stl контейнера для хранения описания режимов текста для создания дочерних виджетов типа Text или TextBlink

тип элемента для stl контейнера для хранения объектов text_prop


Методы

void TypicalText::add_mode_text ( text_prop tp  ) 

добавить новый режим

Перекрестные ссылки UniWidgets::text_prop::mode.

void TypicalText::configure (  ) 

конфигурирование контейнера

Перекрестные ссылки UVoid::property_disconnect_effect().

void TypicalText::set_invert_mode ( const bool  state  ) 

задать инверсию режим выключен

void TypicalText::set_lock_view ( const bool  lock  )  [virtual]

задать блокировку экрана при срабатывании АПС

Переопределяет метод предка UniWidgets::AbstractTypical.

void TypicalText::set_node ( const UniSetTypes::ObjectId  node  ) 

задать id узла

void TypicalText::set_state_obj ( const UniSetTypes::ObjectId  sensor  ) 

задать id датчик внутреннего состояния

void TypicalText::set_textlogic_detntr ( const long  mode  ) 

задать "детонатор" для логики

void TypicalText::set_textlogic_mode ( const long  mode  ) 

задать режим для логики

void TypicalText::set_textlogic_state_ai ( const UniSetTypes::ObjectId  sensor  ) 

задать id датчик состояния


Данные класса

дочение виджеты Text в контейнере


Объявления и описания членов классов находятся в файлах:

Документация по UniWidgets. Последние изменения: Fri Oct 10 09:57:51 2014. Создано системой  doxygen 1.5.9