]> Pileus Git - ~andy/gtk/commit
Add new GtkExtendedCell interface
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 6 Apr 2010 06:59:21 +0000 (02:59 -0400)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 6 Apr 2010 06:59:21 +0000 (02:59 -0400)
commit7beb83cea4e8ab4bc7661b00b59a518fca0bc874
treef3aff7c440d2fabc7ea8d5be3870ca669e1c4961
parent82636334785f1481fee4032866bfef954b89aff7
Add new GtkExtendedCell interface

Added a new interface to extend layout information of GtkCellRenderers,
GtkCellRenderer is a prerequisite of GtkExtendedCellIface and provides
a base implementation of ->get_desired_size() with ->get_size().

Note that the api for GtkExtendedCell differs from GtkExtendedLayout
since the cells need to be passed an additional widget to calculate
sizes contextual to the widget/screen (fonts etc).
gtk/Makefile.am
gtk/gtk.symbols
gtk/gtkcellrenderer.c
gtk/gtkextendedcell.c [new file with mode: 0644]
gtk/gtkextendedcell.h [new file with mode: 0644]