UniWidgets  1.0.0
Открытые члены | Открытые атрибуты | Статические открытые данные | Защищенные члены
Класс UniWidgets::IndicatorTwoState

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

#include <IndicatorTwoState.h>

Граф наследования:UniWidgets::IndicatorTwoState:
UniWidgets::SimpleObject UDefaultFunctions< Gtk::Fixed > Fixed UVoid UPixbufCache

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

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

 IndicatorTwoState (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 ()

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

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

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


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

indicator.png

Методы

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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