diff options
author | Christopher James Lahey <clahey@ximian.com> | 2001-10-11 04:44:25 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2001-10-11 04:44:25 +0800 |
commit | 484c8193e1ae11a967e002b132dd04fa8b4e460d (patch) | |
tree | 7f7dca2ac352b4c8ab0cc5b1b372bc356158fef4 /widgets/table/e-cell.c | |
parent | d74fe8f60dfecbe1ceaae89f8dad3679907d5738 (diff) | |
download | gsoc2013-evolution-484c8193e1ae11a967e002b132dd04fa8b4e460d.tar gsoc2013-evolution-484c8193e1ae11a967e002b132dd04fa8b4e460d.tar.gz gsoc2013-evolution-484c8193e1ae11a967e002b132dd04fa8b4e460d.tar.bz2 gsoc2013-evolution-484c8193e1ae11a967e002b132dd04fa8b4e460d.tar.lz gsoc2013-evolution-484c8193e1ae11a967e002b132dd04fa8b4e460d.tar.xz gsoc2013-evolution-484c8193e1ae11a967e002b132dd04fa8b4e460d.tar.zst gsoc2013-evolution-484c8193e1ae11a967e002b132dd04fa8b4e460d.zip |
Implement these functions as pass through to the child cell.
2001-10-10 Christopher James Lahey <clahey@ximian.com>
* e-cell-popup.c (ecp_get_bg_color), e-cell-tree.c
(ect_get_bg_color): Implement these functions as pass through to
the child cell.
* e-cell-text.c, e-cell-text.h (ect_get_bg_color): Implemented
this using a bg_color_column which can be set through the argument
of the same string.
* e-cell.c, e-cell.h (e_cell_get_bg_color): Added this function to
allow background color to change by cell.
* e-table-item.c (eti_get_cell_background_color): Call
e_cell_get_bg_color to allow background color to change by cell.
svn path=/trunk/; revision=13566
Diffstat (limited to 'widgets/table/e-cell.c')
-rw-r--r-- | widgets/table/e-cell.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/widgets/table/e-cell.c b/widgets/table/e-cell.c index 79f0a0e9bd..13fef9a04c 100644 --- a/widgets/table/e-cell.c +++ b/widgets/table/e-cell.c @@ -352,3 +352,13 @@ e_cell_show_tooltip (ECellView *ecell_view, int model_col, int view_col, E_CELL_CLASS (GTK_OBJECT (ecell_view->ecell)->klass)->show_tooltip (ecell_view, model_col, view_col, row, col_width, tooltip); } + +gchar * +e_cell_get_bg_color(ECellView *ecell_view, int row) +{ + if (E_CELL_CLASS (GTK_OBJECT (ecell_view->ecell)->klass)->get_bg_color) + return E_CELL_CLASS (GTK_OBJECT (ecell_view->ecell)->klass)->get_bg_color (ecell_view, row); + else + return NULL; +} + |