aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-scrolled.c
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@helixcode.com>2000-08-25 03:36:44 +0800
committerChris Lahey <clahey@src.gnome.org>2000-08-25 03:36:44 +0800
commitba232a706ec696459290430ffd35b50536b80ce8 (patch)
tree71a60d8e7f3ed17169018e484a9c0a90f950378d /widgets/table/e-table-scrolled.c
parent8357d7b199e26e4d071b267a314447b22f2ddb3c (diff)
downloadgsoc2013-evolution-ba232a706ec696459290430ffd35b50536b80ce8.tar
gsoc2013-evolution-ba232a706ec696459290430ffd35b50536b80ce8.tar.gz
gsoc2013-evolution-ba232a706ec696459290430ffd35b50536b80ce8.tar.bz2
gsoc2013-evolution-ba232a706ec696459290430ffd35b50536b80ce8.tar.lz
gsoc2013-evolution-ba232a706ec696459290430ffd35b50536b80ce8.tar.xz
gsoc2013-evolution-ba232a706ec696459290430ffd35b50536b80ce8.tar.zst
gsoc2013-evolution-ba232a706ec696459290430ffd35b50536b80ce8.zip
Added g_return_if_fails.
2000-08-24 Christopher James Lahey <clahey@helixcode.com> * e-table-scrolled.c, e-table.c: Added g_return_if_fails. svn path=/trunk/; revision=5015
Diffstat (limited to 'widgets/table/e-table-scrolled.c')
-rw-r--r--widgets/table/e-table-scrolled.c47
1 files changed, 47 insertions, 0 deletions
diff --git a/widgets/table/e-table-scrolled.c b/widgets/table/e-table-scrolled.c
index f70ca5320a..50cb01a440 100644
--- a/widgets/table/e-table-scrolled.c
+++ b/widgets/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);
}