UniWidgets  1.0.0
Открытые члены | Защищенные члены | Защищенные данные
Класс UniWidgets::SimpleText

Текст. Подробнее...

#include <SimpleText.h>

Граф наследования:UniWidgets::SimpleText:
EventBox UniWidgets::Text

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

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

 SimpleText (Gtk::EventBox::BaseObjectType *gobject)
virtual void start_blink ()
virtual void stop_blink ()
virtual void blink (bool blink_state)
virtual bool is_blinking ()
void text_draw ()
void on_text_changed ()
void on_font_name_changed ()
void on_font_color_changed ()
void on_use_theme_changed ()
void on_transparency_changed ()
virtual void on_theme_changed ()
virtual void load_theme_settings ()
virtual void load_property_settings ()
virtual void on_size_request (Gtk::Requisition *requisition)
virtual void on_realize ()
virtual void on_size_allocate (Gtk::Allocation &alloc)
virtual void set_blink_ (bool value)
virtual bool get_blink_ ()

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

virtual void on_show ()
virtual void on_hide ()
virtual bool on_expose_event (GdkEventExpose *event)

Защищенные данные

Gdk::Color off_color
Glib::Property< bool > blink_
Glib::RefPtr< Pango::Layout > layout
Cairo::RefPtr< Cairo::Context > cr
Gdk::Color current_color
double transparency

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

Текст.

Компонент предназначен для отображения текста. Используется для отображения текста сигналов.

Методы

загрузка настроек из свойств виджета

Переопределяется в UniWidgets::Text.

Перекрестные ссылки current_color и off_color.

Используется в on_use_theme_changed().

void SimpleText::load_theme_settings ( ) [virtual]

загрузка настроек из темы

Переопределяется в UniWidgets::Text.

Перекрестные ссылки current_color, ThemeLoader::get_color() и ThemeLoader::get_string().

Используется в on_theme_changed() и on_use_theme_changed().

обработчик сигнала об изменении свойства цвет виджета

обработчик сигнала об изменении свойства имени шрифт виджета

обработчик сигнала об изменении свойства текст виджета

void SimpleText::on_theme_changed ( ) [virtual]

обработчик сигнала об изменении свойства тема виджета

Перекрестные ссылки load_theme_settings().

обработчик сигнала об изменении свойства прозрачность виджета

Перекрестные ссылки transparency.

обработчик сигнала об изменении свойства использования темы виджета

Перекрестные ссылки load_property_settings() и load_theme_settings().

отрисовка текста

Перекрестные ссылки current_color и transparency.


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

Glib::Property<bool> UniWidgets::SimpleText::blink_ [protected]

тип виджета(с миганием и без мигания)

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

Gdk::Color UniWidgets::SimpleText::current_color [protected]
Gdk::Color UniWidgets::SimpleText::off_color [protected]

цвет текста выключенного состояния виджета

Используется в UniWidgets::Text::load_property_settings(), load_property_settings(), UniWidgets::Text::load_theme_settings() и UniWidgets::Text::on_state_changed().

прозрачность виджета

Используется в UniWidgets::Text::on_state_changed(), on_transparency_changed() и text_draw().


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