From ba232a706ec696459290430ffd35b50536b80ce8 Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Thu, 24 Aug 2000 19:36:44 +0000 Subject: Added g_return_if_fails. 2000-08-24 Christopher James Lahey * e-table-scrolled.c, e-table.c: Added g_return_if_fails. svn path=/trunk/; revision=5015 --- widgets/e-table/e-table-scrolled.c | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) (limited to 'widgets/e-table/e-table-scrolled.c') diff --git a/widgets/e-table/e-table-scrolled.c b/widgets/e-table/e-table-scrolled.c index f70ca5320a..50cb01a440 100644 --- a/widgets/e-table/e-table-scrolled.c +++ b/widgets/e-table/e-table-scrolled.c @@ -124,6 +124,14 @@ ETableScrolled * e_table_scrolled_construct (ETableScrolled *ets, ETableHeader *full_header, ETableModel *etm, const char *spec) { + g_return_val_if_fail(ets != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_SCROLLED(ets), NULL); + g_return_val_if_fail(full_header != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_HEADER(full_header), NULL); + g_return_val_if_fail(etm != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_MODEL(etm), NULL); + g_return_val_if_fail(spec != NULL, NULL); + e_table_construct(ets->table, full_header, etm, spec); e_table_scrolled_real_construct(ets); @@ -135,6 +143,14 @@ ETableScrolled * e_table_scrolled_construct_from_spec_file (ETableScrolled *ets, ETableHeader *full_header, ETableModel *etm, const char *filename) { + g_return_val_if_fail(ets != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_SCROLLED(ets), NULL); + g_return_val_if_fail(full_header != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_HEADER(full_header), NULL); + g_return_val_if_fail(etm != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_MODEL(etm), NULL); + g_return_val_if_fail(filename != NULL, NULL); + e_table_construct_from_spec_file(ets->table, full_header, etm, filename); e_table_scrolled_real_construct(ets); @@ -147,6 +163,12 @@ e_table_scrolled_new (ETableHeader *full_header, ETableModel *etm, const char *s { ETableScrolled *ets; + g_return_val_if_fail(full_header != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_HEADER(full_header), NULL); + g_return_val_if_fail(etm != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_MODEL(etm), NULL); + g_return_val_if_fail(spec != NULL, NULL); + ets = E_TABLE_SCROLLED (gtk_widget_new (e_table_scrolled_get_type (), "hadjustment", NULL, "vadjustment", NULL, @@ -162,6 +184,12 @@ e_table_scrolled_new_from_spec_file (ETableHeader *full_header, ETableModel *etm { ETableScrolled *ets; + g_return_val_if_fail(full_header != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_HEADER(full_header), NULL); + g_return_val_if_fail(etm != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_MODEL(etm), NULL); + g_return_val_if_fail(filename != NULL, NULL); + ets = gtk_type_new (e_table_scrolled_get_type ()); ets = e_table_scrolled_construct_from_spec_file (ets, full_header, etm, filename); @@ -172,24 +200,37 @@ e_table_scrolled_new_from_spec_file (ETableHeader *full_header, ETableModel *etm gchar * e_table_scrolled_get_specification (ETableScrolled *ets) { + g_return_val_if_fail(ets != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_SCROLLED(ets), NULL); + return e_table_get_specification(ets->table); } void e_table_scrolled_save_specification (ETableScrolled *ets, gchar *filename) { + g_return_if_fail(ets != NULL); + g_return_if_fail(E_IS_TABLE_SCROLLED(ets)); + g_return_if_fail(filename != NULL); + e_table_save_specification(ets->table, filename); } void e_table_scrolled_set_cursor_row (ETableScrolled *ets, int row) { + g_return_if_fail(ets != NULL); + g_return_if_fail(E_IS_TABLE_SCROLLED(ets)); + e_table_set_cursor_row(ets->table, row); } int e_table_scrolled_get_cursor_row (ETableScrolled *ets) { + g_return_val_if_fail(ets != NULL, -1); + g_return_val_if_fail(E_IS_TABLE_SCROLLED(ets), -1); + return e_table_get_cursor_row(ets->table); } @@ -198,6 +239,9 @@ e_table_scrolled_selected_row_foreach (ETableScrolled *ets, ETableForeachFunc callback, gpointer closure) { + g_return_if_fail(ets != NULL); + g_return_if_fail(E_IS_TABLE_SCROLLED(ets)); + e_table_selected_row_foreach(ets->table, callback, closure); @@ -206,6 +250,9 @@ e_table_scrolled_selected_row_foreach (ETableScrolled *ets, EPrintable * e_table_scrolled_get_printable (ETableScrolled *ets) { + g_return_val_if_fail(ets != NULL, NULL); + g_return_val_if_fail(E_IS_TABLE_SCROLLED(ets), NULL); + return e_table_get_printable(ets->table); } -- cgit v1.2.3