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 31 of file twolines_cellrenderer.h.
fawkes::TwoLinesCellRenderer::TwoLinesCellRenderer | ( | ) |
Constructor.
Definition at line 44 of file twolines_cellrenderer.cpp.
|
virtual |
Destructor.
Definition at line 57 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 108 of file twolines_cellrenderer.cpp.
|
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 209 of file twolines_cellrenderer.cpp.