]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkassistant.h
a11y: Emit text-changed signals directly
[~andy/gtk] / gtk / gtkassistant.h
index ea3ae8168da5f28c02481a5566bada1a8f463f42..8ac451bfaac9704ff86a816978647950eaead058 100644 (file)
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
+#ifndef __GTK_ASSISTANT_H__
+#define __GTK_ASSISTANT_H__
+
 #if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
 #error "Only <gtk/gtk.h> can be included directly."
 #endif
 
-#ifndef __GTK_ASSISTANT_H__
-#define __GTK_ASSISTANT_H__
-
 #include <gtk/gtkwindow.h>
 
 G_BEGIN_DECLS
@@ -111,7 +109,7 @@ struct _GtkAssistantClass
 /**
  * GtkAssistantPageFunc:
  * @current_page: The page number used to calculate the next page.
- * @data: user data.
+ * @data: (closure): user data.
  *
  * A function used by gtk_assistant_set_forward_page_func() to know which
  * is the next page given a current one. It's called both for computing the
@@ -128,50 +126,59 @@ void                  gtk_assistant_next_page             (GtkAssistant
 void                  gtk_assistant_previous_page         (GtkAssistant         *assistant);
 gint                  gtk_assistant_get_current_page      (GtkAssistant         *assistant);
 void                  gtk_assistant_set_current_page      (GtkAssistant         *assistant,
-                                                          gint                  page_num);
+                                                           gint                  page_num);
 gint                  gtk_assistant_get_n_pages           (GtkAssistant         *assistant);
 GtkWidget            *gtk_assistant_get_nth_page          (GtkAssistant         *assistant,
-                                                          gint                  page_num);
+                                                           gint                  page_num);
 gint                  gtk_assistant_prepend_page          (GtkAssistant         *assistant,
-                                                          GtkWidget            *page);
+                                                           GtkWidget            *page);
 gint                  gtk_assistant_append_page           (GtkAssistant         *assistant,
-                                                          GtkWidget            *page);
+                                                           GtkWidget            *page);
 gint                  gtk_assistant_insert_page           (GtkAssistant         *assistant,
-                                                          GtkWidget            *page,
-                                                          gint                  position);
+                                                           GtkWidget            *page,
+                                                           gint                  position);
+GDK_AVAILABLE_IN_3_2
+void                  gtk_assistant_remove_page           (GtkAssistant         *assistant,
+                                                           gint                  page_num);
 void                  gtk_assistant_set_forward_page_func (GtkAssistant         *assistant,
-                                                          GtkAssistantPageFunc  page_func,
-                                                          gpointer              data,
-                                                          GDestroyNotify        destroy);
+                                                           GtkAssistantPageFunc  page_func,
+                                                           gpointer              data,
+                                                           GDestroyNotify        destroy);
 void                  gtk_assistant_set_page_type         (GtkAssistant         *assistant,
-                                                          GtkWidget            *page,
-                                                          GtkAssistantPageType  type);
+                                                           GtkWidget            *page,
+                                                           GtkAssistantPageType  type);
 GtkAssistantPageType  gtk_assistant_get_page_type         (GtkAssistant         *assistant,
-                                                          GtkWidget            *page);
+                                                           GtkWidget            *page);
 void                  gtk_assistant_set_page_title        (GtkAssistant         *assistant,
-                                                          GtkWidget            *page,
-                                                          const gchar          *title);
-G_CONST_RETURN gchar *gtk_assistant_get_page_title        (GtkAssistant         *assistant,
-                                                          GtkWidget            *page);
+                                                           GtkWidget            *page,
+                                                           const gchar          *title);
+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);
+                                                           GtkWidget            *page,
+                                                           GdkPixbuf            *pixbuf);
+GDK_DEPRECATED_IN_3_2
 GdkPixbuf            *gtk_assistant_get_page_header_image (GtkAssistant         *assistant,
-                                                          GtkWidget            *page);
+                                                           GtkWidget            *page);
+GDK_DEPRECATED_IN_3_2
 void                  gtk_assistant_set_page_side_image   (GtkAssistant         *assistant,
-                                                          GtkWidget            *page,
-                                                          GdkPixbuf            *pixbuf);
+                                                           GtkWidget            *page,
+                                                           GdkPixbuf            *pixbuf);
+GDK_DEPRECATED_IN_3_2
 GdkPixbuf            *gtk_assistant_get_page_side_image   (GtkAssistant         *assistant,
-                                                          GtkWidget            *page);
+                                                           GtkWidget            *page);
+
 void                  gtk_assistant_set_page_complete     (GtkAssistant         *assistant,
-                                                          GtkWidget            *page,
-                                                          gboolean              complete);
+                                                           GtkWidget            *page,
+                                                           gboolean              complete);
 gboolean              gtk_assistant_get_page_complete     (GtkAssistant         *assistant,
-                                                          GtkWidget            *page);
+                                                           GtkWidget            *page);
 void                  gtk_assistant_add_action_widget     (GtkAssistant         *assistant,
-                                                          GtkWidget            *child);
+                                                           GtkWidget            *child);
 void                  gtk_assistant_remove_action_widget  (GtkAssistant         *assistant,
-                                                          GtkWidget            *child);
+                                                           GtkWidget            *child);
 
 void                  gtk_assistant_update_buttons_state  (GtkAssistant *assistant);
 void                  gtk_assistant_commit                (GtkAssistant *assistant);