diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-10-31 20:20:12 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-10-31 20:20:12 +0000 |
commit | 30f9fab4b418b1adc94bd4a49a987477481a460a (patch) | |
tree | dd5ea3e0d4d503d6742cbd748a552c0b9643b31e /gtk/gtkclist.c | |
parent | c49351c86bfb7168561a7a813a4d9e65e8d69cd9 (diff) | |
download | gtk+-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.c | 10 |
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"); |