new class method/signal row_move. new public function. emit a row_move

Tue Dec  1 22:45:58 1998  Lars Hamann  <lars@gtk.org>

	* gtk/gtkclist.h (struct _GtkCListClass): new class method/signal
	row_move.
	* gtk/gtkclist.c (gtk_clist_row_move): new public function.
	emit a row_move signal
	(real_row_move): move source_row to dest_row
	(gtk_clist_swap_rows): use gtk_clist_row_move calls.
	(gtk_clist_columns_autosize): resize all columns to their optimal
	width
	* gtk/gtkctree.c (real_row_move): use gtk_ctree_move to move
	entire sub-tree.
	* gtk/gtknotebook.c (gtk_notebook_nth_page): get nth page widget.
This commit is contained in:
Lars Hamann
1998-12-02 00:52:14 +00:00
committed by Lars Hamann
parent 7078402341
commit 4ebc61c067
12 changed files with 320 additions and 47 deletions

View File

@ -133,6 +133,8 @@ void gtk_notebook_remove_page (GtkNotebook *notebook,
***********************************************************/
gint gtk_notebook_get_current_page (GtkNotebook *notebook);
GtkWidget * gtk_notebook_nth_page (GtkNotebook *notebook,
gint page_num);
gint gtk_notebook_page_num (GtkNotebook *notebook,
GtkWidget *child);
void gtk_notebook_set_page (GtkNotebook *notebook,