#include <UVoid.h>

Открытые члены | |
| UVoid (Glib::Object *obj) | |
| virtual void | askSensors (UniversalIO::UIOCommand command) |
| virtual void | sensorInfo (UniSetTypes::SensorMessage *sm) |
| virtual void | set_state (bool state) |
| virtual void | add_lock (const Gtk::Widget &w) |
| virtual void | unlock_current () |
| virtual void | set_connector (const ConnectorRef &connector) throw () |
| ConnectorRef & | get_connector () |
| virtual void | on_connect () throw () |
| virtual void | on_disconnect () throw () |
| Glib::PropertyProxy< bool > | property_auto_connect () |
| Glib::PropertyProxy_ReadOnly < bool > | property_auto_connect () const |
| Glib::PropertyProxy< int > | property_disconnect_effect () |
| Glib::PropertyProxy_ReadOnly< int > | property_disconnect_effect () const |
| Glib::PropertyProxy< bool > | property_lock_view () |
| Glib::PropertyProxy_ReadOnly < bool > | property_lock_view () const |
Открытые статические члены | |
| static void | draw_disconnect_effect_1 (Cairo::RefPtr< Cairo::Context > cr, const Gdk::Rectangle &rect) |
Открытые атрибуты | |
| GuiPM * | gpm |
Защищенные данные | |
| bool | connected_ |
| ConnectorRef | connector_ |
| sigc::connection | disconnect_connection_ |
| sigc::connection | connect_connection_ |
Статические защищенные данные | |
| static Blinker | blinker |
| virtual void UVoid::add_lock | ( | const Gtk::Widget & | w | ) | [inline, virtual] |
добавить блокировку экрана для виджета(для срабатывания АПС сигнала).
| w | блокируемый виджет. |
Переопределяется в UDefaultFunctions< GtkParentClass >, ULockNotebook, USlideNotebook, UDefaultFunctions< Gtk::SpinButton >, UDefaultFunctions< Gtk::EventBox >, UDefaultFunctions< Gtk::Notebook >, UDefaultFunctions< Gtk::HBox >, UDefaultFunctions< Gtk::ToggleButton > и UDefaultFunctions< Gtk::Fixed >.
| virtual void UVoid::askSensors | ( | UniversalIO::UIOCommand | command | ) | [inline, virtual] |
опрос датчиков
| command | команда для контроллера ввода/вывода(см. документацию по UniSet). |
Переопределяется в UAPSJournal, UContainer, UIndicator, UIndicatorContainer и UWebkit.
| void UVoid::draw_disconnect_effect_1 | ( | Cairo::RefPtr< Cairo::Context > | cr, | |
| const Gdk::Rectangle & | rect | |||
| ) | [static] |
отрисовка эффекта отсутствия связи с SharedMemory("серая" область поверх виджета)
| ConnectorRef & UVoid::get_connector | ( | ) |
получить ссылку на текущий коннектор к SharedMemory.
Перекрестные ссылки connector_.
Используется в UJournal::confirm(), UAPSJournal::confirm(), UJournal::connect_confirm(), UAPSJournal::connect_confirm(), UValueIndicator::on_connect(), USensorJournal::on_connect(), UJournal::on_connect(), UAPSJournal::on_connect(), UniWidgets::UPrinterInterface::printer_check(), UJournal::recieve_message(), UAPSJournal::recieve_message(), UniWidgets::SimpleObject::set_any_message_handler(), UniWidgets::SimpleObject::set_confirm_handler(), UniWidgets::StateLogic::set_message_handler() и UniWidgets::SimpleObject::set_message_handler().
| void UVoid::on_connect | ( | ) | throw () [virtual] |
обработчик события появления связи с SharedMemory
Переопределяется в UniWidgets::SimpleObject, UniWidgets::ADG, UniWidgets::Cistern, UniWidgets::GDG, UniWidgets::IndicatorFourState, UniWidgets::IndicatorTwoState, UniWidgets::RIndicatingInstrument, UniWidgets::Sensor1, UniWidgets::SensorM, UniWidgets::VDG, UAPSJournal, UniWidgets::UButton, UDiagram, UIndicatorContainer, UJournal, UniOscillograph, UniWidgets::UPrinterInterface, USensorJournal и UValueIndicator.
Перекрестные ссылки connected_.
Используется в UniWidgets::UButton::on_connect() и set_connector().
| void UVoid::on_disconnect | ( | ) | throw () [virtual] |
обработчик события пропадания связи с SharedMemory
Переопределяется в UniWidgets::SimpleObject, UAPSJournal, UDiagram, UIndicatorContainer, UJournal, UniOscillograph, USensorJournal и UValueIndicator.
Перекрестные ссылки connected_.
Используется в set_connector().
| Glib::PropertyProxy_ReadOnly< bool > UVoid::property_auto_connect | ( | ) | const [inline] |
получить свойство для включения автоматического подключения к SharedMemory(константный метод)
| Glib::PropertyProxy< bool > UVoid::property_auto_connect | ( | ) | [inline] |
получить свойство для включения автоматического подключения к SharedMemory
| Glib::PropertyProxy_ReadOnly< int > UVoid::property_disconnect_effect | ( | ) | const [inline] |
получить свойство для включения отрисовки эффекта отсутствия связи с SharedMemory(константный метод)
| Glib::PropertyProxy< int > UVoid::property_disconnect_effect | ( | ) | [inline] |
получить свойство для включения отрисовки эффекта отсутствия связи с SharedMemory
Используется в UniWidgets::TypicalTwoState::configure(), UniWidgets::TypicalText::configure(), UniWidgets::TypicalState::configure(), UniWidgets::TypicalGDGControl::configure(), UniWidgets::TypicalFourState::configure(), UniWidgets::TypicalCisternBlink::configure(), UniWidgets::TypicalCistern::configure(), UValueIndicator::on_connect(), UJournal::on_connect(), UAPSJournal::on_connect(), UValueIndicator::on_disconnect(), UJournal::on_disconnect() и UAPSJournal::on_disconnect().
| Glib::PropertyProxy_ReadOnly< bool > UVoid::property_lock_view | ( | ) | const [inline] |
получить свойство для включения блокирования виджета при срабатывании АПС(константный метод)
| Glib::PropertyProxy< bool > UVoid::property_lock_view | ( | ) | [inline] |
получить свойство для включения блокирования виджета при срабатывании АПС
| virtual void UVoid::sensorInfo | ( | UniSetTypes::SensorMessage * | sm | ) | [inline, virtual] |
обработка сообщений от датчиков.
| sm | обрабатываемое сообщение. |
Переопределяется в UAPSJournal, UContainer, UIndicator, UIndicatorContainer и UWebkit.
| void UVoid::set_connector | ( | const ConnectorRef & | connector | ) | throw () [inline, virtual] |
установить коннектор к SharedMemory.
| connector | новый коннектор(см. Connector). |
Переопределяется в UniWidgets::SimpleObject, UAPSJournal, UniWidgets::UButton, UDiagram, UIndicatorContainer, UJournal, UniOscillograph, USensorJournal, USpinButton и UValueIndicator.
Перекрестные ссылки on_connect() и on_disconnect().
Используется в UDefaultFunctions< GtkParentClass >::on_hierarchy_changed(), UValueIndicator::set_connector(), USensorJournal::set_connector(), UniOscillograph::set_connector(), UJournal::set_connector(), UIndicatorContainer::set_connector(), UDiagram::set_connector(), UAPSJournal::set_connector(), UniWidgets::SimpleObject::set_connector() и UEventBox::set_connector_to_hierarchy().
| virtual void UVoid::set_state | ( | bool | state | ) | [inline, virtual] |
выставить состояние переменной connected_.
| state | новое состояние. |
| virtual void UVoid::unlock_current | ( | ) | [inline, virtual] |
снять блокировку с виджета(когда АПС сигнал заквитирован).
Переопределяется в UDefaultFunctions< GtkParentClass >, ULockNotebook, USlideNotebook, UDefaultFunctions< Gtk::SpinButton >, UDefaultFunctions< Gtk::EventBox >, UDefaultFunctions< Gtk::Notebook >, UDefaultFunctions< Gtk::HBox >, UDefaultFunctions< Gtk::ToggleButton > и UDefaultFunctions< Gtk::Fixed >.
Blinker UVoid::blinker [static, protected] |
мигатель
Используется в UJournal::set_pointer() и UAPSJournal::set_pointer().
sigc::connection UVoid::connect_connection_ [protected] |
сигнал соединения с SharedMemory
bool UVoid::connected_ [protected] |
переменная состояния связи с SharedMemory
Используется в on_connect() и on_disconnect().
ConnectorRef UVoid::connector_ [protected] |
коннектор с SharedMemory
Используется в get_connector().
sigc::connection UVoid::disconnect_connection_ [protected] |
сигнал отсоединения от SharedMemory
указатель на менеджер объектов.
Используется в UIndicator::askSensors() и UParamPopup::create_popup().
1.5.9