Шаблон класса UDefaultFunctions< GtkParentClass >

Шаблонный базовый класс для логик и других виджетов, работающих с датчиками SharedMemory. Подробнее...

#include <UDefaultFunctions.h>

Граф наследования:UDefaultFunctions< GtkParentClass >:

UVoid

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

Открытые типы

typedef GtkParentClass GtkmmBaseType
typedef UDefaultFunctions
< GtkParentClass > 
BaseType

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

 UDefaultFunctions (typename GtkParentClass::BaseObjectType *o)
 UDefaultFunctions (const BaseType &p)
virtual void on_hierarchy_changed (Gtk::Widget *w)
GuiPMsearch_gpm ()
ConnectorRef get_connector_from_hierarchy ()
virtual void add_lock (const Gtk::Widget &w)
virtual void unlock_current ()


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

template<class GtkParentClass>
class UDefaultFunctions< GtkParentClass >

Шаблонный базовый класс для логик и других виджетов, работающих с датчиками SharedMemory.

Класс наследуется от класса Gtk виджета и UVoid. В нем реализуются методы объявленные в UVoid и добавлены новые свойства: автоматическое соединение с SharedMemory, эффект отсутствия связи, блокировка виджета при срабатывании АПС. GtkParentClass - базовый Gtk виджет.

Методы

template<class T >
void UDefaultFunctions< T >::add_lock ( const Gtk::Widget &  w  )  [inline, virtual]

см. UVoid::add_lock

Переопределяет метод предка UVoid.

Переопределяется в ULockNotebook и USlideNotebook.

Используется в UniWidgets::StateLogic::message_handler().

template<class T >
ConnectorRef UDefaultFunctions< T >::get_connector_from_hierarchy (  )  [inline]

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

Переопределяется в UEventBox.

Используется в UDefaultFunctions< GtkParentClass >::on_hierarchy_changed().

template<class T >
void UDefaultFunctions< T >::on_hierarchy_changed ( Gtk::Widget *  w  )  [inline, virtual]

обработчик сигнала изменения в иерархии виджета. Точнее, виджет закреплён когда его предок верхнего уровня Gtk::Window. Этот сигнал издаётся когда виджет изменяется от закреплённого к не закреплённому и обратно

Аргументы:
*w предок верхнего уровня.

Переопределяется в UProxyWidget.

Перекрестные ссылки UDefaultFunctions< GtkParentClass >::get_connector_from_hierarchy() и UVoid::set_connector().

template<class T >
GuiPM * UDefaultFunctions< T >::search_gpm (  )  [inline]

получить указатель на менеджер объектов SharedMemory

template<class T >
void UDefaultFunctions< T >::unlock_current (  )  [inline, virtual]

см. UVoid::unlock_current

Переопределяет метод предка UVoid.

Переопределяется в ULockNotebook и USlideNotebook.

Используется в UniWidgets::StateLogic::confirm_handler().


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

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