fawkes::TwoLinesCellRenderer Class Reference

Gtk cell renderer for two lines of text in a cell. More...

#include <gui_utils/twolines_cellrenderer.h>

List of all members.

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.


Detailed Description

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.

Author:
Tim Niemueller

Definition at line 34 of file twolines_cellrenderer.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Parameters:
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.

Parameters:
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.


The documentation for this class was generated from the following files:
Generated on Tue Feb 22 13:31:39 2011 for Fawkes API by  doxygen 1.4.7