ardour
Public Types | Public Member Functions | Private Attributes | List of all members
Gtkmm2ext::CellRendererPixbufToggle Class Reference

#include <cell_renderer_pixbuf_toggle.h>

Inheritance diagram for Gtkmm2ext::CellRendererPixbufToggle:

Public Types

typedef sigc::signal< void,
const Glib::ustring & > 
SignalToggled
 

Public Member Functions

 CellRendererPixbufToggle ()
 
virtual ~CellRendererPixbufToggle ()
 
virtual void render_vfunc (const Glib::RefPtr< Gdk::Drawable > &window, Gtk::Widget &widget, const Gdk::Rectangle &background_area, const Gdk::Rectangle &cell_area, const Gdk::Rectangle &expose_area, Gtk::CellRendererState flags)
 
virtual void get_size_vfunc (Gtk::Widget &widget, const Gdk::Rectangle *cell_area, int *x_offset, int *y_offset, int *width, int *height) const
 
virtual bool activate_vfunc (GdkEvent *, Gtk::Widget &, const Glib::ustring &path, const Gdk::Rectangle &, const Gdk::Rectangle &, Gtk::CellRendererState)
 
Glib::PropertyProxy_Base _property_renderable ()
 
Glib::PropertyProxy
< Glib::RefPtr< Gdk::Pixbuf > > 
property_pixbuf ()
 
Glib::PropertyProxy< bool > property_active ()
 
void set_active_pixbuf (Glib::RefPtr< Gdk::Pixbuf > pixbuf)
 
void set_inactive_pixbuf (Glib::RefPtr< Gdk::Pixbuf > pixbuf)
 
SignalToggledsignal_toggled ()
 

Private Attributes

Glib::Property< Glib::RefPtr
< Gdk::Pixbuf > > 
property_pixbuf_
 
Glib::Property< bool > property_active_
 
Glib::RefPtr< Gdk::Pixbuf > active_pixbuf
 
Glib::RefPtr< Gdk::Pixbuf > inactive_pixbuf
 
SignalToggled signal_toggled_
 

Detailed Description

Definition at line 35 of file cell_renderer_pixbuf_toggle.h.

Member Typedef Documentation

typedef sigc::signal<void, const Glib::ustring&> Gtkmm2ext::CellRendererPixbufToggle::SignalToggled

Definition at line 56 of file cell_renderer_pixbuf_toggle.h.

Constructor & Destructor Documentation

CellRendererPixbufToggle::CellRendererPixbufToggle ( )

Definition at line 33 of file cell_renderer_pixbuf_toggle.cc.

virtual Gtkmm2ext::CellRendererPixbufToggle::~CellRendererPixbufToggle ( )
inlinevirtual

Definition at line 40 of file cell_renderer_pixbuf_toggle.h.

Member Function Documentation

Glib::PropertyProxy_Base CellRendererPixbufToggle::_property_renderable ( )

Definition at line 59 of file cell_renderer_pixbuf_toggle.cc.

bool CellRendererPixbufToggle::activate_vfunc ( GdkEvent *  ,
Gtk::Widget &  ,
const Glib::ustring &  path,
const Gdk::Rectangle &  ,
const Gdk::Rectangle &  ,
Gtk::CellRendererState   
)
virtual

Definition at line 65 of file cell_renderer_pixbuf_toggle.cc.

void CellRendererPixbufToggle::get_size_vfunc ( Gtk::Widget &  widget,
const Gdk::Rectangle *  cell_area,
int *  x_offset,
int *  y_offset,
int *  width,
int *  height 
) const
virtual

Definition at line 95 of file cell_renderer_pixbuf_toggle.cc.

Glib::PropertyProxy< bool > CellRendererPixbufToggle::property_active ( )

Definition at line 52 of file cell_renderer_pixbuf_toggle.cc.

Glib::PropertyProxy< Glib::RefPtr< Gdk::Pixbuf > > CellRendererPixbufToggle::property_pixbuf ( )

Definition at line 46 of file cell_renderer_pixbuf_toggle.cc.

void CellRendererPixbufToggle::render_vfunc ( const Glib::RefPtr< Gdk::Drawable > &  window,
Gtk::Widget &  widget,
const Gdk::Rectangle &  background_area,
const Gdk::Rectangle &  cell_area,
const Gdk::Rectangle &  expose_area,
Gtk::CellRendererState  flags 
)
virtual

Definition at line 74 of file cell_renderer_pixbuf_toggle.cc.

void CellRendererPixbufToggle::set_active_pixbuf ( Glib::RefPtr< Gdk::Pixbuf >  pixbuf)

Definition at line 102 of file cell_renderer_pixbuf_toggle.cc.

void CellRendererPixbufToggle::set_inactive_pixbuf ( Glib::RefPtr< Gdk::Pixbuf >  pixbuf)

Definition at line 107 of file cell_renderer_pixbuf_toggle.cc.

CellRendererPixbufToggle::SignalToggled & CellRendererPixbufToggle::signal_toggled ( )

Definition at line 112 of file cell_renderer_pixbuf_toggle.cc.

Member Data Documentation

Glib::RefPtr<Gdk::Pixbuf> Gtkmm2ext::CellRendererPixbufToggle::active_pixbuf
private

Definition at line 66 of file cell_renderer_pixbuf_toggle.h.

Glib::RefPtr<Gdk::Pixbuf> Gtkmm2ext::CellRendererPixbufToggle::inactive_pixbuf
private

Definition at line 67 of file cell_renderer_pixbuf_toggle.h.

Glib::Property<bool> Gtkmm2ext::CellRendererPixbufToggle::property_active_
private

Definition at line 64 of file cell_renderer_pixbuf_toggle.h.

Glib::Property< Glib::RefPtr<Gdk::Pixbuf> > Gtkmm2ext::CellRendererPixbufToggle::property_pixbuf_
private

Definition at line 63 of file cell_renderer_pixbuf_toggle.h.

SignalToggled Gtkmm2ext::CellRendererPixbufToggle::signal_toggled_
private

Definition at line 71 of file cell_renderer_pixbuf_toggle.h.


The documentation for this class was generated from the following files: