Also reorder menu when reordering tabs by drag & drop (Bug #506474)
2007-12-30 Johannes Schmid <jhs@gnome.org> * gtk/gtknotebook.c: (gtk_notebook_stop_reorder): Also reorder menu when reordering tabs by drag & drop (Bug #506474) * tests/testnotebookdnd.c: (create_notebook_with_notebooks): Add a menu to one of the notebooks to have a test-case for the change mentioned above. svn path=/trunk/; revision=19294
This commit is contained in:
committed by
Johannes Schmid
parent
89017e8452
commit
16383d431a
@@ -201,13 +201,14 @@ create_notebook_with_notebooks (gchar **labels,
|
||||
while (*labels)
|
||||
{
|
||||
page = create_notebook (labels, group, packing, pos);
|
||||
|
||||
gtk_notebook_popup_enable (GTK_NOTEBOOK (page));
|
||||
|
||||
title = gtk_label_new (*labels);
|
||||
|
||||
gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, title);
|
||||
gtk_notebook_set_tab_reorderable (GTK_NOTEBOOK (notebook), page, TRUE);
|
||||
gtk_notebook_set_tab_detachable (GTK_NOTEBOOK (notebook), page, TRUE);
|
||||
|
||||
|
||||
if (packing == PACK_END ||
|
||||
(packing == PACK_ALTERNATE && count % 2 == 1))
|
||||
gtk_container_child_set (GTK_CONTAINER (notebook), page, "tab-pack", GTK_PACK_END, NULL);
|
||||
|
||||
Reference in New Issue
Block a user