#include <cairo_widget.h>
A parent class for widgets that are rendered using Cairo.
Definition at line 32 of file cairo_widget.h.
CairoWidget::CairoWidget |
( |
| ) |
|
CairoWidget::~CairoWidget |
( |
| ) |
|
|
virtual |
Gtkmm2ext::ActiveState CairoWidget::active_state |
( |
| ) |
const |
|
inline |
static bool CairoWidget::flat_buttons |
( |
| ) |
|
|
inlinestatic |
bool CairoWidget::get_active |
( |
| ) |
|
|
inline |
Gdk::Color CairoWidget::get_parent_bg |
( |
| ) |
|
|
protected |
bool CairoWidget::on_button_press_event |
( |
GdkEventButton * |
| ) |
|
|
protected |
bool CairoWidget::on_expose_event |
( |
GdkEventExpose * |
ev | ) |
|
|
protectedvirtual |
virtual void CairoWidget::on_name_changed |
( |
| ) |
|
|
inlineprotectedvirtual |
void CairoWidget::on_size_allocate |
( |
Gtk::Allocation & |
alloc | ) |
|
|
protected |
void CairoWidget::on_state_changed |
( |
Gtk::StateType |
| ) |
|
|
protected |
void CairoWidget::on_style_changed |
( |
const Glib::RefPtr< Gtk::Style > & |
| ) |
|
|
protected |
void CairoWidget::provide_background_for_cairo_widget |
( |
Gtk::Widget & |
w, |
|
|
const Gdk::Color & |
bg |
|
) |
| |
|
static |
virtual void CairoWidget::render |
( |
cairo_t * |
, |
|
|
cairo_rectangle_t * |
|
|
) |
| |
|
pure virtual |
void CairoWidget::set_active |
( |
bool |
yn | ) |
|
void CairoWidget::set_active_state |
( |
Gtkmm2ext::ActiveState |
s | ) |
|
|
virtual |
void CairoWidget::set_dirty |
( |
| ) |
|
Marks the widget as dirty, so that render () will be called on the next GTK expose event.
Definition at line 138 of file cairo_widget.cc.
void CairoWidget::set_draw_background |
( |
bool |
yn | ) |
|
void CairoWidget::set_flat_buttons |
( |
bool |
yn | ) |
|
|
static |
void CairoWidget::set_focus_handler |
( |
sigc::slot< void > |
s | ) |
|
|
static |
void CairoWidget::set_source_rgb_a |
( |
cairo_t * |
cr, |
|
|
Gdk::Color |
col, |
|
|
float |
a = 1.0 |
|
) |
| |
|
static |
void CairoWidget::set_visual_state |
( |
Gtkmm2ext::VisualState |
s | ) |
|
|
virtual |
void CairoWidget::set_widget_prelight |
( |
bool |
yn | ) |
|
|
static |
void CairoWidget::unset_active_state |
( |
| ) |
|
|
inline |
void CairoWidget::unset_visual_state |
( |
| ) |
|
|
inline |
Gtkmm2ext::VisualState CairoWidget::visual_state |
( |
| ) |
const |
|
inline |
static bool CairoWidget::widget_prelight |
( |
| ) |
|
|
inlinestatic |
Gtkmm2ext::ActiveState CairoWidget::_active_state |
|
protected |
Widget* CairoWidget::_current_parent |
|
private |
bool CairoWidget::_flat_buttons = false |
|
staticprotected |
bool CairoWidget::_grabbed |
|
protected |
Glib::SignalProxyProperty CairoWidget::_name_proxy |
|
private |
bool CairoWidget::_need_bg |
|
protected |
sigc::connection CairoWidget::_parent_style_change |
|
private |
Gtkmm2ext::VisualState CairoWidget::_visual_state |
|
protected |
bool CairoWidget::_widget_prelight = true |
|
staticprotected |
sigc::slot< void > CairoWidget::focus_handler |
|
staticprotected |
Cairo::RefPtr<Cairo::Surface> CairoWidget::image_surface |
|
private |
sigc::signal<void> CairoWidget::StateChanged |
The documentation for this class was generated from the following files: