24#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
25#error "Only <gtk/gtk.h> can be included directly."
34#define GTK_TYPE_STACK (gtk_stack_get_type ())
35#define GTK_STACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK, GtkStack))
36#define GTK_IS_STACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK))
40#define GTK_TYPE_STACK_PAGE (gtk_stack_page_get_type ())
41#define GTK_STACK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_PAGE, GtkStackPage))
42#define GTK_IS_STACK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_PAGE))
100 const char *setting);
105 const char *setting);
#define GDK_AVAILABLE_IN_ALL
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
GDK_AVAILABLE_IN_ALL guint gtk_stack_get_transition_duration(GtkStack *stack)
GDK_AVAILABLE_IN_ALL void gtk_stack_set_interpolate_size(GtkStack *stack, gboolean interpolate_size)
GDK_AVAILABLE_IN_ALL gboolean gtk_stack_page_get_visible(GtkStackPage *self)
GDK_AVAILABLE_IN_ALL void gtk_stack_set_transition_duration(GtkStack *stack, guint duration)
GDK_AVAILABLE_IN_ALL const char * gtk_stack_page_get_name(GtkStackPage *self)
GDK_AVAILABLE_IN_ALL void gtk_stack_page_set_name(GtkStackPage *self, const char *setting)
GDK_AVAILABLE_IN_ALL GtkStackPage * gtk_stack_add_named(GtkStack *stack, GtkWidget *child, const char *name)
GDK_AVAILABLE_IN_ALL void gtk_stack_set_visible_child_name(GtkStack *stack, const char *name)
GDK_AVAILABLE_IN_ALL gboolean gtk_stack_get_hhomogeneous(GtkStack *stack)
GDK_AVAILABLE_IN_ALL void gtk_stack_page_set_icon_name(GtkStackPage *self, const char *setting)
GDK_AVAILABLE_IN_ALL void gtk_stack_page_set_visible(GtkStackPage *self, gboolean visible)
GDK_AVAILABLE_IN_ALL void gtk_stack_page_set_title(GtkStackPage *self, const char *setting)
GDK_AVAILABLE_IN_ALL const char * gtk_stack_get_visible_child_name(GtkStack *stack)
GDK_AVAILABLE_IN_ALL GtkStackPage * gtk_stack_add_child(GtkStack *stack, GtkWidget *child)
GDK_AVAILABLE_IN_ALL gboolean gtk_stack_get_interpolate_size(GtkStack *stack)
GDK_AVAILABLE_IN_ALL void gtk_stack_page_set_needs_attention(GtkStackPage *self, gboolean setting)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_stack_get_visible_child(GtkStack *stack)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_stack_get_child_by_name(GtkStack *stack, const char *name)
struct _GtkStack GtkStack
GDK_AVAILABLE_IN_ALL const char * gtk_stack_page_get_title(GtkStackPage *self)
GDK_AVAILABLE_IN_ALL GtkStackPage * gtk_stack_add_titled(GtkStack *stack, GtkWidget *child, const char *name, const char *title)
GDK_AVAILABLE_IN_ALL gboolean gtk_stack_page_get_use_underline(GtkStackPage *self)
GDK_AVAILABLE_IN_ALL GtkStackTransitionType gtk_stack_get_transition_type(GtkStack *stack)
GDK_AVAILABLE_IN_ALL GType gtk_stack_page_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL void gtk_stack_set_hhomogeneous(GtkStack *stack, gboolean hhomogeneous)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_stack_page_get_child(GtkStackPage *self)
struct _GtkStackPage GtkStackPage
GDK_AVAILABLE_IN_ALL void gtk_stack_page_set_use_underline(GtkStackPage *self, gboolean setting)
@ GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN
@ GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT
@ GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT
@ GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT
@ GTK_STACK_TRANSITION_TYPE_OVER_RIGHT
@ GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN
@ GTK_STACK_TRANSITION_TYPE_NONE
@ GTK_STACK_TRANSITION_TYPE_OVER_UP
@ GTK_STACK_TRANSITION_TYPE_OVER_LEFT
@ GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP
@ GTK_STACK_TRANSITION_TYPE_UNDER_DOWN
@ GTK_STACK_TRANSITION_TYPE_UNDER_UP
@ GTK_STACK_TRANSITION_TYPE_ROTATE_LEFT_RIGHT
@ GTK_STACK_TRANSITION_TYPE_SLIDE_UP
@ GTK_STACK_TRANSITION_TYPE_UNDER_LEFT
@ GTK_STACK_TRANSITION_TYPE_ROTATE_RIGHT
@ GTK_STACK_TRANSITION_TYPE_CROSSFADE
@ GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT
@ GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT
@ GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT
@ GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN
@ GTK_STACK_TRANSITION_TYPE_ROTATE_LEFT
@ GTK_STACK_TRANSITION_TYPE_OVER_DOWN
GDK_AVAILABLE_IN_ALL void gtk_stack_remove(GtkStack *stack, GtkWidget *child)
GDK_AVAILABLE_IN_ALL gboolean gtk_stack_get_transition_running(GtkStack *stack)
GDK_AVAILABLE_IN_ALL const char * gtk_stack_page_get_icon_name(GtkStackPage *self)
GDK_AVAILABLE_IN_ALL GType gtk_stack_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL GtkSelectionModel * gtk_stack_get_pages(GtkStack *stack)
GDK_AVAILABLE_IN_ALL void gtk_stack_set_visible_child_full(GtkStack *stack, const char *name, GtkStackTransitionType transition)
GDK_AVAILABLE_IN_ALL void gtk_stack_set_visible_child(GtkStack *stack, GtkWidget *child)
GDK_AVAILABLE_IN_ALL void gtk_stack_set_vhomogeneous(GtkStack *stack, gboolean vhomogeneous)
GDK_AVAILABLE_IN_ALL gboolean gtk_stack_page_get_needs_attention(GtkStackPage *self)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_stack_new(void)
GDK_AVAILABLE_IN_ALL gboolean gtk_stack_get_vhomogeneous(GtkStack *stack)
GDK_AVAILABLE_IN_ALL GtkStackPage * gtk_stack_get_page(GtkStack *stack, GtkWidget *child)
GDK_AVAILABLE_IN_ALL void gtk_stack_set_transition_type(GtkStack *stack, GtkStackTransitionType transition)