#include <TypicalTwoState.h>

Открытые типы | |
| typedef std::map< long, Image * > | ModeImageMap |
| typedef std::pair< long, Image * > | ModeImagePair |
| typedef std::map< long, Glib::ustring > | ModePathMap |
| typedef std::pair< long, Glib::ustring > | ModePathPair |
Открытые члены | |
| TypicalTwoState (AbstractTypical::BaseObjectType *gobject) | |
| void | configure () |
| void | set_rect (const Gdk::Rectangle rect) |
| void | set_path (const long mode, const Glib::ustring &path) |
| void | set_path2 (const long mode, const Glib::ustring &path) |
| void | set_state_ai_high (const UniSetTypes::ObjectId sensor) |
| void | set_state_obj (const UniSetTypes::ObjectId sensor) |
| void | set_node_high (const UniSetTypes::ObjectId node) |
| void | set_mode_state_high (const long mode) |
| void | set_state_ai_low (const UniSetTypes::ObjectId sensor) |
| void | set_node_low (const UniSetTypes::ObjectId node) |
| void | set_mode_state_low (const long mode) |
| void | set_state_blink_low (bool state) |
| void | set_state_blink_high (bool state) |
| virtual void | set_lock_view (const bool lock) |
| void | insert_mode (const long mode, const long priority, const long blink) |
| Glib::ustring | get_path (const long mode, bool is_back=false) |
| Gdk::Rectangle * | get_rect () |
| typedef std::map<long, Image*> UniWidgets::TypicalTwoState::ModeImageMap |
тип stl контейнера для хранения картинок для режимов
| typedef std::pair<long, Image*> UniWidgets::TypicalTwoState::ModeImagePair |
тип элемента для stl контейнера для хранения объектов Image
| typedef std::map<long, Glib::ustring > UniWidgets::TypicalTwoState::ModePathMap |
тип stl контейнера для хранения картинок для режимов
| typedef std::pair<long, Glib::ustring > UniWidgets::TypicalTwoState::ModePathPair |
тип элемента для stl контейнера для хранения картинок
| void TypicalTwoState::configure | ( | ) |
конфигурирование контейнера
Перекрестные ссылки UVoid::property_disconnect_effect().
| Glib::ustring TypicalTwoState::get_path | ( | const long | mode, | |
| bool | is_back = false | |||
| ) |
получить картинку для нужного режима
| Gdk::Rectangle * TypicalTwoState::get_rect | ( | ) |
получить размеры виджета
| void TypicalTwoState::insert_mode | ( | const long | mode, | |
| const long | priority, | |||
| const long | blink | |||
| ) |
добавить режим с параметрами
Перекрестные ссылки UniWidgets::AbstractTypical::set_priority().
| void TypicalTwoState::set_lock_view | ( | const bool | lock | ) | [virtual] |
задать блокировку экрана при срабатывании АПС
Переопределяет метод предка UniWidgets::AbstractTypical.
| void TypicalTwoState::set_mode_state_high | ( | const long | mode | ) |
задать режим для логики(x_HIGH)
| void TypicalTwoState::set_mode_state_low | ( | const long | mode | ) |
задать режим для логики(x_LOW)
| void TypicalTwoState::set_node_high | ( | const UniSetTypes::ObjectId | node | ) |
задать id узла для логики(x_HIGH)
| void TypicalTwoState::set_node_low | ( | const UniSetTypes::ObjectId | node | ) |
задать id узла для логики(x_LOW)
| void TypicalTwoState::set_path | ( | const long | mode, | |
| const Glib::ustring & | path | |||
| ) |
задать путь для картинки определенного режима
| void TypicalTwoState::set_path2 | ( | const long | mode, | |
| const Glib::ustring & | path | |||
| ) |
задать путь для картинки подложки определенного режима
| void TypicalTwoState::set_rect | ( | const Gdk::Rectangle | rect | ) |
задать размеры контейнера
| void TypicalTwoState::set_state_ai_high | ( | const UniSetTypes::ObjectId | sensor | ) |
задать id датчик для логики(x_HIGH)
| void TypicalTwoState::set_state_ai_low | ( | const UniSetTypes::ObjectId | sensor | ) |
задать id датчик для логики(x_LOW)
| void TypicalTwoState::set_state_blink_low | ( | bool | state | ) |
задать мигание нижним порогом(нужно для некоторых индикаторов, когда верхний уровень АПС и должени мигать при срабатывании, а нижний нет)
| void TypicalTwoState::set_state_obj | ( | const UniSetTypes::ObjectId | sensor | ) |
задать id датчик внутреннего состояния
1.5.9