Класс UniWidgets::TypicalImitatorLamp

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

#include <TypicalImitatorLamp.h>

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

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
typedef std::map< long, int > BlinkTimeMap
typedef std::pair< long, int > BlinkTimePair

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

 TypicalImitatorLamp (AbstractTypical::BaseObjectType *gobject)
void configure ()
void set_rect (const Gdk::Rectangle rect)
void set_path (const long mode, const Glib::ustring &path)
void set_path2 (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_blinking_time (const long mode, const int sec)
Glib::ustring get_path (const long, bool is_back=false)
Gdk::Rectangle * get_rect ()
int get_blinking_time (const long mode)


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

Типовой контейнер SimpleObject лампочка.

Типовой контейнер представляет собой лампочку на имитаторе панелей с логикой ImitatorLogic и картинками для состояний: lmpOFF lmpON lmpBLINK lmpBLINK2 lmpBLINK3

Методы

int TypicalImitatorLamp::get_blinking_time ( const long  mode  ) 

получить частоту мигания лампочки

void TypicalImitatorLamp::set_blinking_time ( const long  mode,
const int  sec 
)

задать частоту мигания лампочки


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

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