summaryrefslogtreecommitdiff
path: root/gtk/gtkclist.c
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2001-10-31 20:20:12 +0000
committerJonathan Blandford <jrb@src.gnome.org>2001-10-31 20:20:12 +0000
commit30f9fab4b418b1adc94bd4a49a987477481a460a (patch)
treedd5ea3e0d4d503d6742cbd748a552c0b9643b31e /gtk/gtkclist.c
parentc49351c86bfb7168561a7a813a4d9e65e8d69cd9 (diff)
downloadgtk+-30f9fab4b418b1adc94bd4a49a987477481a460a.tar.gz
Add GTK_SELECTION_NONE enum, #61695
Wed Oct 31 14:45:08 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtkenums.h (enum): Add GTK_SELECTION_NONE enum, #61695 * gtk/gtktreeselection.c (gtk_tree_selection_set_mode): Handle new GTK_SELECTION_NONE enum. (_gtk_tree_selection_internal_select_node): ditto * gtk/gtkcellrenderer.h (struct _GtkCellRendererClass): add constness. * gtk/gtkcellrenderertoggle.c: more yummy constness. * gtk/gtkclist.c (gtk_clist_set_selection_mode): g_return_if_fail if mode == GTK_SELECTION_NONE
Diffstat (limited to 'gtk/gtkclist.c')
-rw-r--r--gtk/gtkclist.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk/gtkclist.c b/gtk/gtkclist.c
index 0e1c467e0e..602850186f 100644
--- a/gtk/gtkclist.c
+++ b/gtk/gtkclist.c
@@ -1276,6 +1276,7 @@ gtk_clist_set_selection_mode (GtkCList *clist,
GtkSelectionMode mode)
{
g_return_if_fail (GTK_IS_CLIST (clist));
+ g_return_if_fail (mode != GTK_SELECTION_NONE);
if (mode == clist->selection_mode)
return;
@@ -1299,6 +1300,9 @@ gtk_clist_set_selection_mode (GtkCList *clist,
case GTK_SELECTION_SINGLE:
gtk_clist_unselect_all (clist);
break;
+ default:
+ /* Someone set it by hand */
+ g_assert_not_reached ();
}
}
@@ -3594,6 +3598,8 @@ toggle_row (GtkCList *clist,
gtk_signal_emit (GTK_OBJECT (clist), clist_signals[SELECT_ROW],
row, column, event);
break;
+ default:
+ g_assert_not_reached ();
}
}
@@ -3814,6 +3820,8 @@ real_select_all (GtkCList *clist)
update_extended_selection (clist, clist->rows);
GTK_CLIST_GET_CLASS (clist)->resync_selection (clist, NULL);
return;
+ default:
+ g_assert_not_reached ();
}
}
@@ -7390,6 +7398,8 @@ gtk_clist_drag_begin (GtkWidget *widget,
clist->anchor = -1;
case GTK_SELECTION_BROWSE:
break;
+ default:
+ g_assert_not_reached ();
}
info = g_dataset_get_data (context, "gtk-clist-drag-source");