summaryrefslogtreecommitdiff
path: root/gtk/gtkstack.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2019-03-05 20:44:45 +0100
committerMatthias Clasen <mclasen@redhat.com>2019-03-29 10:03:18 -0400
commit9d0a42dc143daabe02c90b447bdff42e7f39e1b8 (patch)
treee3ec7502516ca8a4f79f878d83a119b999832618 /gtk/gtkstack.h
parentec9be217710b98f6fd24e03e58ac3306e45aa933 (diff)
downloadgtk+-9d0a42dc143daabe02c90b447bdff42e7f39e1b8.tar.gz
stack: Add a cube spin transition
Add a transition to GtkStack that pretends pages are the sides or a cube, and switch them by rotating the cube. Use this transition in widget-factory.
Diffstat (limited to 'gtk/gtkstack.h')
-rw-r--r--gtk/gtkstack.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkstack.h b/gtk/gtkstack.h
index 658ef8bb6a..8f67b889c2 100644
--- a/gtk/gtkstack.h
+++ b/gtk/gtkstack.h
@@ -72,7 +72,10 @@ typedef enum {
GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP,
GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT,
- GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT
+ GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT,
+ GTK_STACK_TRANSITION_TYPE_ROTATE_LEFT,
+ GTK_STACK_TRANSITION_TYPE_ROTATE_RIGHT,
+ GTK_STACK_TRANSITION_TYPE_ROTATE_LEFT_RIGHT
} GtkStackTransitionType;
struct _GtkStack {