UniWidgets  1.0.0
Открытые члены | Защищенные члены
Класс UValueIndicator

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

#include <UValueIndicator.h>

Граф наследования:UValueIndicator:
UEventBox UDefaultFunctions< Gtk::EventBox > EventBox UVoid UPixbufCache

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

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

 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_idid датчика.
node_idid узла датчика.

Перекрестные ссылки SensorProp::set_node_id() и SensorProp::set_sens_id().


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