|
UniWidgets
1.0.0
|
Кнопка для переключения РТВ Подробнее...
#include <IButton.h>
Открытые члены | |
| IButton (Gtk::ToggleButton::BaseObjectType *gobject) | |
| virtual void | on_clicked () |
| void | start_blink (const long type, const long mode) |
| void | stop_blink (const long mode) |
Открытые атрибуты | |
| ImageBlink * | image_ |
| bool | current_state_ |
Защищенные члены | |
| virtual void | on_realize () |
Кнопка для переключения РТВ
Пример переключения РТВ(показано две кнопки и три РТВ, один из которых подключается вместо одно из основных):
| void IButton::on_clicked | ( | ) | [virtual] |
обработчик нажатия кнопки
Перекрестные ссылки current_state_, image_, UniWidgets::ImageBlink::set_state(), UniWidgets::SwitchRTVLogic::set_state(), UniWidgetsTypes::Workcommon и UniWidgetsTypes::Workmain.
| void IButton::start_blink | ( | const long | type, |
| const long | mode | ||
| ) |
включение мигания
Перекрестные ссылки image_, UniWidgets::ImageBlink::is_blinking(), UniWidgetsTypes::rtvALARM, UniWidgetsTypes::rtvSWITCH, UniWidgets::ImageBlink::start_blink(), UniWidgetsTypes::Workcommon и UniWidgetsTypes::Workmain.
Используется в UniWidgets::SwitchRTVLogic::handler_message().
| void IButton::stop_blink | ( | const long | mode | ) |
выключение мигания
Перекрестные ссылки current_state_, image_, UniWidgets::ImageBlink::set_state(), UniWidgets::ImageBlink::stop_blink(), UniWidgetsTypes::Workcommon и UniWidgetsTypes::Workmain.
текущее состояние кнопки
Используется в on_clicked(), UniWidgets::SwitchRTVLogic::set_state() и stop_blink().
ссылка на картинку,которая отображается внутри кнопки
Используется в on_clicked(), start_blink() и stop_blink().
1.7.6.1