Класс UniWidgets::VDG

Типовой виджет ВДГ. Подробнее...

#include <VDG.h>

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

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

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

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

 VDG (SimpleObject::BaseObjectType *gobject)

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

Gdk::Rectangle * back_rect
Gdk::Rectangle * D_rect
Gdk::Rectangle * G_rect
Gdk::Rectangle * gen_states_rect
Gdk::Rectangle * key_rect
Gdk::Rectangle * control_rect
sigc::connection button_release_conn_

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

static const string img_back_path = "vdg_back.svg"
static const string img_back_protection_path = "vdg_back_alarm.svg"
static const string img_key_off_path = "gdg_key_off.svg"
static const string img_key_on_path = "gdg_key_on.svg"
static const string img_key_protection_path = "gdg_key_alarm.svg"
static const string img_key_undef_path = "gdg_key_undef.svg"
static const string img_key_undef_off_path = "gdg_key_undef_off.svg"
static const string img_gen_off_path = "gdg_gen_off.svg"
static const string img_indicator_u_path = "gdg_indicator_u_off.svg"
static const string img_indicator_u_warn_path = "gdg_indicator_u_warn.svg"
static const string img_indicator_p_path = "gdg_indicator_p_off.svg"
static const string img_indicator_p_warn_path = "gdg_indicator_p_warn.svg"
static const string img_indicator_p_alarm_path = "gdg_indicator_p_alarm.svg"
static const string img_indicator_f_path = "vdg_indicator_f_off.svg"
static const string img_indicator_f_warn_path = "vdg_indicator_f_warn.svg"
static const string img_indicator_i_path = "gdg_indicator_i.svg"
static const string img_control_dist_path = "vdg_control_dist.svg"
static const string img_control_hand_path = "vdg_control_hand.svg"

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

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


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

Типовой виджет ВДГ.

Виджет отображает работу Вспомогательного Дизель Генератора. На виджете отображается состояние ВДГ, рамка, ГА, состояния дизеля и генератора, и четыре цифровых индикатора.

Пример ВДГ:

vdg.png

Методы

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

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

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


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

Gdk::Rectangle* UniWidgets::VDG::back_rect

координаты и размер рамки и фона виджета

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

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

Gdk::Rectangle* UniWidgets::VDG::D_rect

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

Gdk::Rectangle* UniWidgets::VDG::G_rect

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

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

const string VDG::img_back_path = "vdg_back.svg" [static]

путь к картинке рамки с фоном(отключен)

const string VDG::img_back_protection_path = "vdg_back_alarm.svg" [static]

путь к картинке рамки с фоном(защита)

const string VDG::img_control_dist_path = "vdg_control_dist.svg" [static]

путь к картинке управление(удаленное)

const string VDG::img_control_hand_path = "vdg_control_hand.svg" [static]

путь к картинке управление(ручное)

const string VDG::img_gen_off_path = "gdg_gen_off.svg" [static]

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

const string VDG::img_indicator_f_path = "vdg_indicator_f_off.svg" [static]

путь к картинке индикатора частоты

const string VDG::img_indicator_f_warn_path = "vdg_indicator_f_warn.svg" [static]

путь к картинке индикатора частоты(предупреждение)

const string VDG::img_indicator_i_path = "gdg_indicator_i.svg" [static]

путь к картинке индикатора силы тока

const string VDG::img_indicator_p_alarm_path = "gdg_indicator_p_alarm.svg" [static]

путь к картинке индикатора мощности(авария)

const string VDG::img_indicator_p_path = "gdg_indicator_p_off.svg" [static]

путь к картинке индикатора мощности

const string VDG::img_indicator_p_warn_path = "gdg_indicator_p_warn.svg" [static]

путь к картинке индикатора мощности(предупреждение)

const string VDG::img_indicator_u_path = "gdg_indicator_u_off.svg" [static]

путь к картинке индикатора напряжения

const string VDG::img_indicator_u_warn_path = "gdg_indicator_u_warn.svg" [static]

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

const string VDG::img_key_off_path = "gdg_key_off.svg" [static]

путь к картинке ГА(отключен)

const string VDG::img_key_on_path = "gdg_key_on.svg" [static]

путь к картинке ГА(включен)

const string VDG::img_key_protection_path = "gdg_key_alarm.svg" [static]

путь к картинке ГА(сработала защита)

const string VDG::img_key_undef_off_path = "gdg_key_undef_off.svg" [static]

путь к картинке ГА(неопределенное состояние подложка)

const string VDG::img_key_undef_path = "gdg_key_undef.svg" [static]

путь к картинке ГА(неопределенное состояние)

Gdk::Rectangle* UniWidgets::VDG::key_rect

координаты и размер области отображения ГА


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

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