From eaf40ec4d47c09e5ee736a57315b2b504c2bad47 Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Mon, 11 Jan 2010 12:56:01 +0100 Subject: [PATCH] [AdgTable] Implemented adg_table_cell_get_width() New API to get the width of a cell. --- adg/adg-table.c | 18 ++++++++++++++++++ adg/adg-table.h | 1 + 2 files changed, 19 insertions(+) diff --git a/adg/adg-table.c b/adg/adg-table.c index fd490bb0..8a233d90 100644 --- a/adg/adg-table.c +++ b/adg/adg-table.c @@ -522,6 +522,8 @@ adg_table_row_set_height(AdgTableRow *row, gdouble height) * @row: a valid #AdgTableRow * * Gets the height of @row. + * + * Returns: the requested height or %0 on errors **/ gdouble adg_table_row_get_height(AdgTableRow *row) @@ -966,6 +968,22 @@ adg_table_cell_set_width(AdgTableCell *cell, gdouble width) } /** + * adg_table_cell_get_width: + * @cell: a valid #AdgTableCell + * + * Gets the width of @cell. + * + * Returns: the requested width or %0 on errors + **/ +gdouble +adg_table_cell_get_width(AdgTableCell *cell) +{ + g_return_val_if_fail(cell != NULL, 0.); + + return cell->width; +} + +/** * adg_table_cell_has_frame: * @cell: a valid #AdgTableCell * diff --git a/adg/adg-table.h b/adg/adg-table.h index 470bb366..060f49f4 100644 --- a/adg/adg-table.h +++ b/adg/adg-table.h @@ -103,6 +103,7 @@ void adg_table_cell_set_text_value (AdgTableCell *cell, const gchar *value); void adg_table_cell_set_width (AdgTableCell *cell, gdouble width); +gdouble adg_table_cell_get_width (AdgTableCell *cell); gboolean adg_table_cell_has_frame (AdgTableCell *cell); void adg_table_cell_switch_frame (AdgTableCell *cell, gboolean new_state); -- 2.11.4.GIT