summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Herzberg <herzi@gnome-de.org>2009-12-10 22:08:30 +0100
committerSven Herzberg <herzi@gnome-de.org>2009-12-10 22:08:30 +0100
commit19a95139fff369d23785962d022c5925765fa838 (patch)
treeb3e5438886ec272d8238c8f678d6280a52462f86
parentda3b33f1a8e60e3239ba2e7f20046836ffb3ffde (diff)
downloadgdk-pixbuf-19a95139fff369d23785962d022c5925765fa838.tar.gz
Revert "let the close button reflect the page_complete status of SUMMARY pages"
This reverts commit da3b33f1a8e60e3239ba2e7f20046836ffb3ffde. This was accidentally commited and intended for master only.
-rw-r--r--gtk/gtkassistant.c15
-rw-r--r--gtk/tests/treeview.c2
-rw-r--r--tests/testassistant.c14
3 files changed, 5 insertions, 26 deletions
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c
index 452d0b4fa..a2e2f7ae3 100644
--- a/gtk/gtkassistant.c
+++ b/gtk/gtkassistant.c
@@ -55,8 +55,7 @@ struct _GtkAssistantPage
{
GtkWidget *page;
GtkAssistantPageType type;
- guint complete : 1;
- guint complete_set : 1;
+ gboolean complete;
GtkWidget *title;
GdkPixbuf *header_image;
@@ -137,8 +136,6 @@ static void gtk_assistant_buildable_custom_finished (GtkBuildable *bui
const gchar *tagname,
gpointer user_data);
-static GList* find_page (GtkAssistant *assistant,
- GtkWidget *page);
enum
{
@@ -519,7 +516,7 @@ set_assistant_buttons_state (GtkAssistant *assistant)
compute_last_button_state (assistant);
break;
case GTK_ASSISTANT_PAGE_SUMMARY:
- gtk_widget_set_sensitive (assistant->close, priv->current_page->complete);
+ gtk_widget_set_sensitive (assistant->close, TRUE);
gtk_widget_grab_default (assistant->close);
gtk_widget_show (assistant->close);
gtk_widget_hide (assistant->cancel);
@@ -1931,13 +1928,6 @@ gtk_assistant_set_page_type (GtkAssistant *assistant,
{
page_info->type = type;
- /* backwards compatibility to the era before fixing bug 604289 */
- if (type == GTK_ASSISTANT_PAGE_SUMMARY && !page_info->complete_set)
- {
- gtk_assistant_set_page_complete (assistant, page, TRUE);
- page_info->complete_set = FALSE;
- }
-
/* Always set buttons state, a change in a future page
might change current page buttons */
set_assistant_buttons_state (assistant);
@@ -2169,7 +2159,6 @@ gtk_assistant_set_page_complete (GtkAssistant *assistant,
if (complete != page_info->complete)
{
page_info->complete = complete;
- page_info->complete_set = TRUE;
/* Always set buttons state, a change in a future page
might change current page buttons */
diff --git a/gtk/tests/treeview.c b/gtk/tests/treeview.c
index 1b3ce9952..3dcc44287 100644
--- a/gtk/tests/treeview.c
+++ b/gtk/tests/treeview.c
@@ -57,7 +57,7 @@ test_bug_546005 (void)
NULL, FALSE);
gtk_tree_view_get_cursor (GTK_TREE_VIEW (view), &cursor_path, NULL);
- //gtk_assert_cmptreepath (cursor_path, ==, path);
+ g_assert (gtk_tree_path_compare (cursor_path, path) == 0);
gtk_tree_path_free (path);
gtk_tree_path_free (cursor_path);
diff --git a/tests/testassistant.c b/tests/testassistant.c
index 91774e365..3eff2cdf5 100644
--- a/tests/testassistant.c
+++ b/tests/testassistant.c
@@ -213,7 +213,6 @@ create_generous_assistant (GtkWidget *widget)
if (!assistant)
{
GtkWidget *page, *next, *check;
- PageData *pdata;
assistant = gtk_assistant_new ();
gtk_window_set_default_size (GTK_WINDOW (assistant), 400, 300);
@@ -260,21 +259,12 @@ create_generous_assistant (GtkWidget *widget)
gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), page, "Progress");
gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), page, GTK_ASSISTANT_PAGE_PROGRESS);
- page = gtk_check_button_new_with_label ("Summary complete");
+ page = get_test_page ("Summary");
gtk_widget_show (page);
gtk_assistant_append_page (GTK_ASSISTANT (assistant), page);
gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), page, "Summary");
gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), page, GTK_ASSISTANT_PAGE_SUMMARY);
-
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (page),
- gtk_assistant_get_page_complete (GTK_ASSISTANT (assistant),
- page));
-
- pdata = g_new (PageData, 1);
- pdata->assistant = GTK_ASSISTANT (assistant);
- pdata->page = page;
- g_signal_connect (page, "toggled",
- G_CALLBACK (complete_cb), pdata);
+ gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), page, TRUE);
}
if (!GTK_WIDGET_VISIBLE (assistant))