Fawkes API
Fawkes Development Version
|
Gtk cell renderer for two lines of text in a cell. More...
#include <>>
Public Member Functions | |
TwoLinesCellRenderer () | |
Constructor. More... | |
virtual | ~TwoLinesCellRenderer () |
Destructor. More... | |
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. More... | |
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. More... | |
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 48 of file twolines_cellrenderer.cpp.
|
virtual |
Destructor.
Definition at line 60 of file twolines_cellrenderer.cpp.
|
protectedvirtual |
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 116 of file twolines_cellrenderer.cpp.
References render_vfunc().
|
protectedvirtual |
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 213 of file twolines_cellrenderer.cpp.
Referenced by get_size_vfunc().