Класс UniWidgets::IndicatorFourState

Типовой виджет индикатор с 4мя порогами. Подробнее...

#include <IndicatorFourState.h>

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

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

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

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

 IndicatorFourState (SimpleObject::BaseObjectType *gobject)

Открытые атрибуты

sigc::connection button_release_conn_

Статические открытые данные

static const Gdk::Rectangle highlevel_rect
static const Gdk::Rectangle lowlevel_rect
static const string highlevel_off_path = "High_grey_level.svg"
static const string highlevel_warn_path = "High_yellow_level.svg"
static const string highlevel_alarm_path = "High_red_level.svg"
static const string lowlevel_off_path = "low_grey_level.svg"
static const string lowlevel_warn_path = "low_yellow_level.svg"
static const string lowlevel_alarm_path = "low_red_level.svg"

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

virtual void on_realize ()
virtual void on_connect () throw ()


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

Типовой виджет индикатор с 4мя порогами.

Виджет отображает индикатор с двумя верхними(предупреждение и авария) и двумя нижними порогами. Пороги отображаются слева от цифрового индикатора в виде треугольников. Рамка и цифры индикатора также мигают и меняют цвет в зависимости от типа сработавшего порога.

Пример индикатора:

indicator_four_state.png

Методы

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

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

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


Данные класса

ссылка на коннектор для события signal_button_release_event

const string IndicatorFourState::highlevel_alarm_path = "High_red_level.svg" [static]

путь к картинке верхнего уровня(авария)

const string IndicatorFourState::highlevel_off_path = "High_grey_level.svg" [static]

путь к картинке верхнего уровня(выключен)

const Gdk::Rectangle IndicatorFourState::highlevel_rect [static]

координаты и размер области отображения вернего уровня

const string IndicatorFourState::highlevel_warn_path = "High_yellow_level.svg" [static]

путь к картинке верхнего уровня(предупреждение)

const string IndicatorFourState::lowlevel_alarm_path = "low_red_level.svg" [static]

путь к картинке нижнего уровня(авария)

const string IndicatorFourState::lowlevel_off_path = "low_grey_level.svg" [static]

путь к картинке нижнего уровня(выключен)

const Gdk::Rectangle IndicatorFourState::lowlevel_rect [static]

координаты и размер области отображения нижнего уровня

const string IndicatorFourState::lowlevel_warn_path = "low_yellow_level.svg" [static]

путь к картинке нижнего уровня(предупреждение)


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

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