Gtk cell renderer for two lines of text in a cell. More...
#include <>>
Public Member Functions | |
TwoLinesCellRenderer () | |
Constructor. | |
virtual | ~TwoLinesCellRenderer () |
Destructor. | |
Protected Member Functions | |
virtual void | get_size_vfunc (Gtk::Widget &widget, const Gdk::Rectangle *cell_area, int *x_offset, int *y_offset, int *width, int *height) const |
Get required size for cell. | |
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) |
Render the cell. |
Gtk cell renderer for two lines of text in a cell.
This cell renderer allows you to have two lines of text in a single cell. It works by getting the text via two properties. The first line is the primary line and printed "normally". The second line is the secondary line and printed with a slightly smaller font.
Definition at line 34 of file twolines_cellrenderer.h.
fawkes::TwoLinesCellRenderer::TwoLinesCellRenderer | ( | ) |
Constructor.
Definition at line 49 of file twolines_cellrenderer.cpp.
fawkes::TwoLinesCellRenderer::~TwoLinesCellRenderer | ( | ) | [virtual] |
Destructor.
Definition at line 61 of file twolines_cellrenderer.cpp.
void fawkes::TwoLinesCellRenderer::get_size_vfunc | ( | Gtk::Widget & | widget, | |
const Gdk::Rectangle * | cell_area, | |||
int * | x_offset, | |||
int * | y_offset, | |||
int * | width, | |||
int * | height | |||
) | const [protected, virtual] |
Get required size for cell.
widget | widget | |
cell_area | area of the cell | |
x_offset | ignored | |
y_offset | ignored | |
width | upon return contains the required width of the cell | |
height | upon return contains the required height of the cell |
Definition at line 107 of file twolines_cellrenderer.cpp.
void fawkes::TwoLinesCellRenderer::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 | |||
) | [protected, virtual] |
Render the cell.
This is called to render the cell.
window | window | |
widget | widget | |
background_area | dimensions of the background area | |
cell_area | dimensions of the cell area | |
expose_area | dimensions of the exposed area | |
flags | render flags |
Definition at line 151 of file twolines_cellrenderer.cpp.