]> Pileus Git - ~andy/gtk/commit
free undo_un/selection, unselect list_item before disconnect signal
authorLars Hamann <lars@gtk.org>
Fri, 30 Oct 1998 19:57:50 +0000 (19:57 +0000)
committerLars Hamann <lars@src.gnome.org>
Fri, 30 Oct 1998 19:57:50 +0000 (19:57 +0000)
commit52f5eeab68fa6e1618932f6e5bd2d2da58af7f53
treedd4f3d8249f5ebc486d471febab5e30c5a634328
parentfd8a1c93a9530e2f750eb948d0f3db05d6a36010
free undo_un/selection, unselect list_item before disconnect signal

Fri Oct 30 20:02:36 1998  Lars Hamann  <lars@gtk.org>

* gtk/gtklist.c (gtk_list_remove_items_internal):
free undo_un/selection, unselect list_item before disconnect
signal functions
(gtk_list_destroy): removed. gtk_list_shutdown clears the list
already
(gtk_list_signal_item_select) (gtk_list_signal_item_deselect)
(gtk_list_signal_item_toggle) (gtk_list_signal_scroll_horizontal)
  (gtk_list_signal_toggle_focus_row) (gtk_list_signal_select_all)
  (gtk_list_signal_unselect_all) (gtk_list_signal_undo_selection)
  (gtk_list_signal_start_selection) (gtk_list_signal_end_selection)
  (gtk_list_signal_toggle_add_mode) (gtk_list_signal_scroll_vertical)
  (gtk_list_signal_extend_selection) (gtk_list_signal_focus_lost):
  new functions. These functions are signal connected to inserted
  list_items, to handle key bindings and GtkItem::de/select/toggle
  signals.

* gtk/gtklistitem.c (gtk_list_item_class_init): added missing
gtk_object_class_add_signals call.
(gtk_list_item_toggle_focus_row) (gtk_list_item_select_all)
(gtk_list_item_unselect_all) (gtk_list_item_undo_selection)
(gtk_list_item_start_selection) (gtk_list_item_end_selection)
(gtk_list_item_extend_selection) (gtk_list_item_scroll_horizontal)
(gtk_list_item_scroll_vertical) (gtk_list_item_toggle_add_mode):
  removed. These functions are handled via connected
  gtk_list_signal_* functions now
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtklist.c
gtk/gtklistitem.c