[gtk+/wip/ricotz/deprecated: 2/2] assistant: Remove deprecated API



commit 59a53580c1083f6e2317200e60d1d6c7957b1270
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Oct 23 10:26:56 2016 +0200

    assistant: Remove deprecated API

 docs/reference/gtk/gtk4-sections.txt |    4 -
 gtk/gtkassistant.c                   |  244 ----------------------------------
 gtk/gtkassistant.h                   |   15 --
 3 files changed, 0 insertions(+), 263 deletions(-)
---
diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt
index 0066e72..395bec2 100644
--- a/docs/reference/gtk/gtk4-sections.txt
+++ b/docs/reference/gtk/gtk4-sections.txt
@@ -308,10 +308,6 @@ gtk_assistant_set_page_type
 gtk_assistant_get_page_type
 gtk_assistant_set_page_title
 gtk_assistant_get_page_title
-gtk_assistant_set_page_header_image
-gtk_assistant_get_page_header_image
-gtk_assistant_set_page_side_image
-gtk_assistant_get_page_side_image
 gtk_assistant_set_page_complete
 gtk_assistant_get_page_complete
 gtk_assistant_set_page_has_padding
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c
index de8a242..eb9eea7 100644
--- a/gtk/gtkassistant.c
+++ b/gtk/gtkassistant.c
@@ -96,8 +96,6 @@ struct _GtkAssistantPage
   GtkWidget *page;
   GtkWidget *regular_title;
   GtkWidget *current_title;
-  GdkPixbuf *header_image;
-  GdkPixbuf *sidebar_image;
 };
 
 struct _GtkAssistantPrivate
@@ -167,12 +165,6 @@ static void       gtk_assistant_buildable_custom_finished    (GtkBuildable  *bui
 
 static GList*     find_page                                  (GtkAssistant  *assistant,
                                                               GtkWidget     *page);
-static void       gtk_assistant_do_set_page_header_image     (GtkAssistant  *assistant,
-                                                              GtkWidget     *page,
-                                                              GdkPixbuf     *pixbuf);
-static void       gtk_assistant_do_set_page_side_image       (GtkAssistant  *assistant,
-                                                              GtkWidget     *page,
-                                                              GdkPixbuf     *pixbuf);
 
 static void       on_assistant_close                         (GtkWidget     *widget,
                                                              GtkAssistant  *assistant);
@@ -197,8 +189,6 @@ enum
   CHILD_PROP_0,
   CHILD_PROP_PAGE_TYPE,
   CHILD_PROP_PAGE_TITLE,
-  CHILD_PROP_PAGE_HEADER_IMAGE,
-  CHILD_PROP_PAGE_SIDEBAR_IMAGE,
   CHILD_PROP_PAGE_COMPLETE,
   CHILD_PROP_HAS_PADDING
 };
@@ -557,41 +547,6 @@ gtk_assistant_class_init (GtkAssistantClass *class)
                                                                    GTK_PARAM_READWRITE));
 
   /**
-   * GtkAssistant:header-image:
-   *
-   * This image used to be displayed in the page header.
-   *
-   * Since: 2.10
-   *
-   * Deprecated: 3.2: Since GTK+ 3.2, a header is no longer shown;
-   *     add your header decoration to the page content instead.
-   */
-  gtk_container_class_install_child_property (container_class,
-                                              CHILD_PROP_PAGE_HEADER_IMAGE,
-                                              g_param_spec_object ("header-image",
-                                                                   P_("Header image"),
-                                                                   P_("Header image for the assistant page"),
-                                                                   GDK_TYPE_PIXBUF,
-                                                                   GTK_PARAM_READWRITE));
-
-  /**
-   * GtkAssistant:sidebar-image:
-   *
-   * This image used to be displayed in the 'sidebar'.
-   *
-   * Since: 2.10
-   *
-   * Deprecated: 3.2: Since GTK+ 3.2, the sidebar image is no longer shown.
-   */
-  gtk_container_class_install_child_property (container_class,
-                                              CHILD_PROP_PAGE_SIDEBAR_IMAGE,
-                                              g_param_spec_object ("sidebar-image",
-                                                                   P_("Sidebar image"),
-                                                                   P_("Sidebar image for the assistant 
page"),
-                                                                   GDK_TYPE_PIXBUF,
-                                                                   GTK_PARAM_READWRITE));
-
-  /**
    * GtkAssistant:complete:
    *
    * Setting the "complete" child property to %TRUE marks a page as
@@ -1213,14 +1168,6 @@ gtk_assistant_set_child_property (GtkContainer *container,
       gtk_assistant_set_page_title (GTK_ASSISTANT (container), child,
                                     g_value_get_string (value));
       break;
-    case CHILD_PROP_PAGE_HEADER_IMAGE:
-      gtk_assistant_do_set_page_header_image (GTK_ASSISTANT (container), child,
-                                              g_value_get_object (value));
-      break;
-    case CHILD_PROP_PAGE_SIDEBAR_IMAGE:
-      gtk_assistant_do_set_page_side_image (GTK_ASSISTANT (container), child,
-                                            g_value_get_object (value));
-      break;
     case CHILD_PROP_PAGE_COMPLETE:
       gtk_assistant_set_page_complete (GTK_ASSISTANT (container), child,
                                        g_value_get_boolean (value));
@@ -1254,18 +1201,6 @@ gtk_assistant_get_child_property (GtkContainer *container,
       g_value_set_string (value,
                           gtk_assistant_get_page_title (assistant, child));
       break;
-    case CHILD_PROP_PAGE_HEADER_IMAGE:
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-      g_value_set_object (value,
-                          gtk_assistant_get_page_header_image (assistant, child));
-G_GNUC_END_IGNORE_DEPRECATIONS
-      break;
-    case CHILD_PROP_PAGE_SIDEBAR_IMAGE:
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-      g_value_set_object (value,
-                          gtk_assistant_get_page_side_image (assistant, child));
-G_GNUC_END_IGNORE_DEPRECATIONS
-      break;
     case CHILD_PROP_PAGE_COMPLETE:
       g_value_set_boolean (value,
                            gtk_assistant_get_page_complete (assistant, child));
@@ -2119,185 +2054,6 @@ gtk_assistant_get_page_type (GtkAssistant *assistant,
 }
 
 /**
- * gtk_assistant_set_page_header_image:
- * @assistant: a #GtkAssistant
- * @page: a page of @assistant
- * @pixbuf: (allow-none): the new header image @page
- *
- * Sets a header image for @page.
- *
- * Since: 2.10
- *
- * Deprecated: 3.2: Since GTK+ 3.2, a header is no longer shown;
- *     add your header decoration to the page content instead.
- */
-void
-gtk_assistant_set_page_header_image (GtkAssistant *assistant,
-                                     GtkWidget    *page,
-                                     GdkPixbuf    *pixbuf)
-{
-  g_return_if_fail (GTK_IS_ASSISTANT (assistant));
-  g_return_if_fail (GTK_IS_WIDGET (page));
-  g_return_if_fail (pixbuf == NULL || GDK_IS_PIXBUF (pixbuf));
-
-  gtk_assistant_do_set_page_header_image (assistant, page, pixbuf);
-}
-
-static void
-gtk_assistant_do_set_page_header_image (GtkAssistant *assistant,
-                                        GtkWidget    *page,
-                                        GdkPixbuf    *pixbuf)
-{
-  GtkAssistantPage *page_info;
-  GList *child;
-
-  child = find_page (assistant, page);
-
-  g_return_if_fail (child != NULL);
-
-  page_info = (GtkAssistantPage*) child->data;
-
-  if (pixbuf != page_info->header_image)
-    {
-      if (page_info->header_image)
-        {
-          g_object_unref (page_info->header_image);
-          page_info->header_image = NULL;
-        }
-
-      if (pixbuf)
-        page_info->header_image = g_object_ref (pixbuf);
-
-      gtk_container_child_notify (GTK_CONTAINER (assistant), page, "header-image");
-    }
-}
-
-/**
- * gtk_assistant_get_page_header_image:
- * @assistant: a #GtkAssistant
- * @page: a page of @assistant
- *
- * Gets the header image for @page.
- *
- * Returns: (transfer none): the header image for @page,
- *     or %NULL if there’s no header image for the page
- *
- * Since: 2.10
- *
- * Deprecated: 3.2: Since GTK+ 3.2, a header is no longer shown;
- *     add your header decoration to the page content instead.
- */
-GdkPixbuf*
-gtk_assistant_get_page_header_image (GtkAssistant *assistant,
-                                     GtkWidget    *page)
-{
-  GtkAssistantPage *page_info;
-  GList *child;
-
-  g_return_val_if_fail (GTK_IS_ASSISTANT (assistant), NULL);
-  g_return_val_if_fail (GTK_IS_WIDGET (page), NULL);
-
-  child = find_page (assistant, page);
-
-  g_return_val_if_fail (child != NULL, NULL);
-
-  page_info = (GtkAssistantPage*) child->data;
-
-  return page_info->header_image;
-}
-
-/**
- * gtk_assistant_set_page_side_image:
- * @assistant: a #GtkAssistant
- * @page: a page of @assistant
- * @pixbuf: (allow-none): the new side image @page
- *
- * Sets a side image for @page.
- *
- * This image used to be displayed in the side area of the assistant
- * when @page is the current page.
- *
- * Since: 2.10
- *
- * Deprecated: 3.2: Since GTK+ 3.2, sidebar images are not
- *     shown anymore.
- */
-void
-gtk_assistant_set_page_side_image (GtkAssistant *assistant,
-                                   GtkWidget    *page,
-                                   GdkPixbuf    *pixbuf)
-{
-  g_return_if_fail (GTK_IS_ASSISTANT (assistant));
-  g_return_if_fail (GTK_IS_WIDGET (page));
-  g_return_if_fail (pixbuf == NULL || GDK_IS_PIXBUF (pixbuf));
-
-  gtk_assistant_do_set_page_side_image (assistant, page, pixbuf);
-}
-
-static void
-gtk_assistant_do_set_page_side_image (GtkAssistant *assistant,
-                                      GtkWidget    *page,
-                                      GdkPixbuf    *pixbuf)
-{
-  GtkAssistantPage *page_info;
-  GList *child;
-
-  child = find_page (assistant, page);
-
-  g_return_if_fail (child != NULL);
-
-  page_info = (GtkAssistantPage*) child->data;
-
-  if (pixbuf != page_info->sidebar_image)
-    {
-      if (page_info->sidebar_image)
-        {
-          g_object_unref (page_info->sidebar_image);
-          page_info->sidebar_image = NULL;
-        }
-
-      if (pixbuf)
-        page_info->sidebar_image = g_object_ref (pixbuf);
-
-      gtk_container_child_notify (GTK_CONTAINER (assistant), page, "sidebar-image");
-    }
-}
-
-/**
- * gtk_assistant_get_page_side_image:
- * @assistant: a #GtkAssistant
- * @page: a page of @assistant
- *
- * Gets the side image for @page.
- *
- * Returns: (transfer none): the side image for @page,
- *     or %NULL if there’s no side image for the page
- *
- * Since: 2.10
- *
- * Deprecated: 3.2: Since GTK+ 3.2, sidebar images are not
- *     shown anymore.
- */
-GdkPixbuf*
-gtk_assistant_get_page_side_image (GtkAssistant *assistant,
-                                   GtkWidget    *page)
-{
-  GtkAssistantPage *page_info;
-  GList *child;
-
-  g_return_val_if_fail (GTK_IS_ASSISTANT (assistant), NULL);
-  g_return_val_if_fail (GTK_IS_WIDGET (page), NULL);
-
-  child = find_page (assistant, page);
-
-  g_return_val_if_fail (child != NULL, NULL);
-
-  page_info = (GtkAssistantPage*) child->data;
-
-  return page_info->sidebar_image;
-}
-
-/**
  * gtk_assistant_set_page_complete:
  * @assistant: a #GtkAssistant
  * @page: a page of @assistant
diff --git a/gtk/gtkassistant.h b/gtk/gtkassistant.h
index 06dfbf8..933a75d 100644
--- a/gtk/gtkassistant.h
+++ b/gtk/gtkassistant.h
@@ -183,21 +183,6 @@ GDK_AVAILABLE_IN_ALL
 const gchar *         gtk_assistant_get_page_title        (GtkAssistant         *assistant,
                                                            GtkWidget            *page);
 
-GDK_DEPRECATED_IN_3_2
-void                  gtk_assistant_set_page_header_image (GtkAssistant         *assistant,
-                                                           GtkWidget            *page,
-                                                           GdkPixbuf            *pixbuf);
-GDK_DEPRECATED_IN_3_2
-GdkPixbuf            *gtk_assistant_get_page_header_image (GtkAssistant         *assistant,
-                                                           GtkWidget            *page);
-GDK_DEPRECATED_IN_3_2
-void                  gtk_assistant_set_page_side_image   (GtkAssistant         *assistant,
-                                                           GtkWidget            *page,
-                                                           GdkPixbuf            *pixbuf);
-GDK_DEPRECATED_IN_3_2
-GdkPixbuf            *gtk_assistant_get_page_side_image   (GtkAssistant         *assistant,
-                                                           GtkWidget            *page);
-
 GDK_AVAILABLE_IN_ALL
 void                  gtk_assistant_set_page_complete     (GtkAssistant         *assistant,
                                                            GtkWidget            *page,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]