mirror of
https://github.com/brl/mutter.git
synced 2024-12-24 20:12:06 +00:00
examples: Allow optional animations in flow-layout
Allow animations to demonstrate the LayoutManager animation API https://bugzilla.gnome.org/show_bug.cgi?id=677085
This commit is contained in:
parent
4c3bb5e2de
commit
93627c876d
@ -9,6 +9,7 @@ static gboolean is_homogeneous = FALSE;
|
||||
static gboolean vertical = FALSE;
|
||||
static gboolean random_size = FALSE;
|
||||
static gboolean fixed_size = FALSE;
|
||||
static gboolean use_animations = FALSE;
|
||||
|
||||
static gint n_rects = N_RECTS;
|
||||
static gint x_spacing = 0;
|
||||
@ -64,6 +65,13 @@ static GOptionEntry entries[] = {
|
||||
&fixed_size,
|
||||
"Fix the layout size", NULL
|
||||
},
|
||||
{
|
||||
"use-animations", 'a',
|
||||
0,
|
||||
G_OPTION_ARG_NONE,
|
||||
&use_animations,
|
||||
"Use animations", NULL
|
||||
},
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
@ -102,6 +110,7 @@ main (int argc, char *argv[])
|
||||
x_spacing);
|
||||
clutter_flow_layout_set_row_spacing (CLUTTER_FLOW_LAYOUT (layout),
|
||||
y_spacing);
|
||||
clutter_layout_manager_set_use_animations (layout, use_animations);
|
||||
|
||||
box = clutter_actor_new ();
|
||||
clutter_actor_set_layout_manager (box, layout);
|
||||
|
Loading…
Reference in New Issue
Block a user