Класс UniWidgets::TypicalGDGControl

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

#include <TypicalGDGControl.h>

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

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

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

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

typedef std::map< long, Image * > ModeImageMap
typedef std::pair< long, Image * > ModeImagePair
typedef std::map< long,
Glib::ustring > 
ModePathMap
typedef std::pair< long,
Glib::ustring > 
ModePathPair

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

 TypicalGDGControl (AbstractTypical::BaseObjectType *gobject)
void configure ()
void set_rect (const Gdk::Rectangle rect)
void set_path (const long mode, const Glib::ustring &path)
void set_state_ai (const UniSetTypes::ObjectId sensor)
void set_state_obj (const UniSetTypes::ObjectId sensor)
void set_node (const UniSetTypes::ObjectId node)
void set_mode_state (const long mode)
void set_text_property (const long x, const long y, const long keg)
void set_text_color (Gdk::Color color)
virtual void set_lock_view (const bool lock)
Glib::ustring get_path (const long mode)
Gdk::Rectangle * get_rect ()


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

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

Это контейнер предназначен для отображения картинки состояния виджета с текстом содержащим значение датчика.

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

тип stl контейнера для хранения картинок для режимов

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

typedef std::map<long, Glib::ustring > UniWidgets::TypicalGDGControl::ModePathMap

тип stl контейнера для хранения картинок для режимов

typedef std::pair<long, Glib::ustring > UniWidgets::TypicalGDGControl::ModePathPair

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


Методы

void TypicalGDGControl::configure (  ) 

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

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

Glib::ustring TypicalGDGControl::get_path ( const long  mode  ) 

получить картинку для нужного режима

Gdk::Rectangle * TypicalGDGControl::get_rect (  ) 

получить размеры виджета

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

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

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

void TypicalGDGControl::set_mode_state ( const long  mode  ) 

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

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

задать id узла

void TypicalGDGControl::set_path ( const long  mode,
const Glib::ustring &  path 
)

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

void TypicalGDGControl::set_rect ( const Gdk::Rectangle  rect  ) 

задать размеры контейнера

void TypicalGDGControl::set_state_ai ( const UniSetTypes::ObjectId  sensor  ) 

задать id датчика

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

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

void TypicalGDGControl::set_text_color ( Gdk::Color  color  ) 

задать цвет для текста

void TypicalGDGControl::set_text_property ( const long  x,
const long  y,
const long  keg 
)

задать свойства для текста(координаты и размер шрифта)


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

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