Класс UniWidgets::RIndicatingInstrument

Типовой виджет аналоговый прибор. Подробнее...

#include <RIndicatingInstrument.h>

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

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

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

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

 RIndicatingInstrument (SimpleObject::BaseObjectType *gobject)

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

virtual void on_realize ()
virtual void on_connect () throw ()
void on_size_allocate (Gtk::Allocation &allocation)


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

Типовой виджет аналоговый прибор.

Виджет отображает аналоговый прибор. Аналоговый прибор включает в себя три типа, выбрать один из которых можно задав соответствующее свойство или в glade-3 редакторе. Типы прибора: AD, CAD и EAD. Все три имеют разный вид, но пу сути выполняют одну и ту же задачу - отображение аналогового значения от датчика на приборе и отображение различных пороговых уровней, которые выделяются на шкале различным текстом. В glade-3 редакторе можно настраивать виджет динамически и результат будет сразу же отображаться.
Заметки:
Для добавления цветных секторов на шкалу нужно воспользоваться следующим способом: start_value1 end_value1 R1 G1 B1 alpha1 solid1;start_value2 end_value2 R2 G2 B2 alpha2 solid2;.... Строки разделяются ";",а внутри параметры разделены пробелами, где: start_value - начало сектора; end_value - конец сектора; R - градиент красного; G - градиент зеленого; B - градиент синего; alpha - прозрачность; solid - сектор от стрелки или по шкале.

Пример приборов представленных в последовательности CAD,AD,EAD слева-направо:

indicatinginstruments.png

Методы

void RIndicatingInstrument::on_connect (  )  throw () [protected, virtual]

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

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


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

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