Класс UniWidgets::GDG

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

#include <GDG.h>

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

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

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

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

 GDG (SimpleObject::BaseObjectType *gobject)

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

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

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

static const string img_back_path = "gdg_back.svg"
static const string img_back_reserv_path = "gdg_back_reserv.svg"
static const string img_back_alarm_path = "gdg_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_key_trans_path = "gdg_key_transient.svg"
static const string img_key_trans2_path = "gdg_key_transient2.svg"
static const string img_control_auto_path = "gdg_control_auto.svg"
static const string img_control_hand_path = "gdg_control_hand.svg"
static const string img_control_cpu_path = "gdg_control_cpu.svg"
static const string img_control_unknown_path = "gdg_control_unknown.svg"
static const string img_gen_off_path = "gdg_gen_off.svg"
static const string img_gen_alarm_off_path
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 = "gdg_indicator_f_off.svg"
static const string img_indicator_f_warn_path = "gdg_indicator_f_warn.svg"
static const string img_indicator_i_path = "gdg_indicator_i.svg"

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

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


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

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

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

Пример ГДГ:

gdg.png

Методы

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

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

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


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

Gdk::Rectangle* UniWidgets::GDG::back_rect

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

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

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

Gdk::Rectangle* UniWidgets::GDG::D_rect

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

Gdk::Rectangle* UniWidgets::GDG::G_rect

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

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

const string GDG::img_back_alarm_path = "gdg_back_alarm.svg" [static]

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

const string GDG::img_back_path = "gdg_back.svg" [static]

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

const string GDG::img_back_reserv_path = "gdg_back_reserv.svg" [static]

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

const string GDG::img_control_auto_path = "gdg_control_auto.svg" [static]

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

const string GDG::img_control_cpu_path = "gdg_control_cpu.svg" [static]

путь к картинке управление(с пульта ЦПУ)

const string GDG::img_control_hand_path = "gdg_control_hand.svg" [static]

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

const string GDG::img_control_unknown_path = "gdg_control_unknown.svg" [static]

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

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

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

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

const string GDG::img_indicator_f_path = "gdg_indicator_f_off.svg" [static]

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

const string GDG::img_indicator_f_warn_path = "gdg_indicator_f_warn.svg" [static]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

const string GDG::img_key_trans2_path = "gdg_key_transient2.svg" [static]

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

const string GDG::img_key_trans_path = "gdg_key_transient.svg" [static]

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

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

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

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

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

Gdk::Rectangle* UniWidgets::GDG::key_rect

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


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

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