Класс UValueIndicator

Класс цифрового индикатора. Подробнее...

#include <UValueIndicator.h>

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

UEventBox UDefaultFunctions< Gtk::EventBox > UVoid

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

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

 UValueIndicator (GtkmmBaseType::BaseObjectType *gobject)
virtual void on_connect () throw ()
virtual void on_disconnect () throw ()
virtual void set_connector (const ConnectorRef &connector) throw ()
void set_sensor_ai (const UniSetTypes::ObjectId sens_id, const UniSetTypes::ObjectId node_id)
void set_precisions (const int precisions)
void set_digits (const int digits)
void set_fill_digits (const int digits)
void set_font_color (const long font_color)

Защищенные члены

virtual bool on_expose_event (GdkEventExpose *)


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

Класс цифрового индикатора.

Класс предназначен для реализации виджета "цифровой индикатор".

Методы

void UValueIndicator::on_connect (  )  throw () [virtual]

обработчик события появления связи с SharedMemory

Переопределяет метод предка UVoid.

Перекрестные ссылки UVoid::get_connector(), SensorProp::get_node_id(), SensorProp::get_sens_id() и UVoid::property_disconnect_effect().

Используется в on_disconnect().

void UValueIndicator::on_disconnect (  )  throw () [virtual]

обработчик события пропадания связи с SharedMemory

Переопределяет метод предка UVoid.

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

bool UValueIndicator::on_expose_event ( GdkEventExpose *  event  )  [protected, virtual]

обработчик события перерисовки области виджета

Переопределяет метод предка UEventBox.

void UValueIndicator::set_connector ( const ConnectorRef connector  )  throw () [virtual]

установить коннектор к SharedMemory.

Аргументы:
connector новый коннектор(см. Connector).

Переопределяет метод предка UVoid.

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

void UValueIndicator::set_digits ( const int  digits  ) 

задать количество цифр используемых как ширина поля отображения.

Аргументы:
digits заданная ширина поля отображения.

void UValueIndicator::set_fill_digits ( const int  digits  ) 

задать символ для заполнения неиспользуемых разрядов.

Аргументы:
digits заданный заполнитель.

void UValueIndicator::set_font_color ( const long  font_color  ) 

задать цвет текста.

Аргументы:
font_color заданный цвет текста.

void UValueIndicator::set_precisions ( const int  precisions  ) 

задать точность после запятой отображаемого значения.

Аргументы:
precisions заданная точность значения.

void UValueIndicator::set_sensor_ai ( const UniSetTypes::ObjectId  sens_id,
const UniSetTypes::ObjectId  node_id 
)

задать аналоговый датчик для виджета.

Аргументы:
sens_id id датчика.
node_id id узла датчика.


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

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