Port away from clutter, clutter-gtk
See Initiatives#31 for context.
$:acko\> grep -ir clutter .
./src/meson.build: clutter_dep,
./src/meson.build: clutter_gtk_dep,
./meson.build:clutter_dep = dependency('clutter-1.0', version: '>= 1.22.0')
./meson.build:clutter_gtk_dep = dependency('clutter-gtk-1.0', version: '>= 1.4.0')
./NEWS: * Migrated to Clutter 1.14.4
./src/nibbles-window.vala: /* FIXME: If there's a transition set, on Wayland, the ClutterEmbed
./src/nibbles-view.vala:private class NibblesView : GtkClutter.Embed
./src/nibbles-view.vala: private class WormActor : Clutter.Actor
./src/nibbles-view.vala: set_easing_mode (Clutter.AnimationMode.EASE_OUT_CIRC);
./src/nibbles-view.vala: set_easing_mode (Clutter.AnimationMode.EASE_IN_QUAD);
./src/nibbles-view.vala: private class BonusTexture : GtkClutter.Texture
./src/nibbles-view.vala: set_easing_mode (Clutter.AnimationMode.EASE_OUT_BOUNCE);
./src/nibbles-view.vala: private class WarpTexture: GtkClutter.Texture
./src/nibbles-view.vala: set_easing_mode (Clutter.AnimationMode.EASE_OUT_CIRC);
./src/nibbles-view.vala: set_easing_mode (Clutter.AnimationMode.EASE_IN_QUAD);
./src/nibbles-view.vala: private Clutter.Stage stage;
./src/nibbles-view.vala: private Clutter.Actor level;
./src/nibbles-view.vala: internal Clutter.Actor name_labels { get; private set; }
./src/nibbles-view.vala: stage = (Clutter.Stage) get_stage ();
./src/nibbles-view.vala: Clutter.Color stage_color = { 0x00, 0x00, 0x00, 0xff };
./src/nibbles-view.vala: level = new Clutter.Actor ();
./src/nibbles-view.vala: GtkClutter.Texture? tmp;
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: tmp = new GtkClutter.Texture ();
./src/nibbles-view.vala: level.set_easing_mode (Clutter.AnimationMode.EASE_OUT_BOUNCE);
./src/nibbles-view.vala: level.set_easing_mode (Clutter.AnimationMode.EASE_IN_QUAD);
./src/nibbles-view.vala: name_labels = new Clutter.Actor ();
./src/nibbles-view.vala: var label = new Clutter.Text.with_text ("Monospace 10", @"<b>$(player_id)</b>");
./src/nibbles-view.vala: label.set_color (Clutter.Color.from_string (colorval_name_untranslated (color)));
./src/nibbles-view.vala: var actor = new GtkClutter.Texture ();
./src/nibbles-view.vala: catch (Clutter.TextureError e)
./src/nibbles-view.vala: actors.set_easing_mode (Clutter.AnimationMode.EASE_OUT);
./src/nibbles-view.vala: var group = new Clutter.Actor ();
./src/nibbles-view.vala: GtkClutter.Texture texture = new GtkClutter.Texture ();
./src/nibbles-view.vala: catch (Clutter.TextureError e)
./src/nibbles-view.vala: group.set_easing_mode (Clutter.AnimationMode.EASE_OUT_QUAD);
./src/nibbles-view.vala: var group = new Clutter.Actor ();
./src/nibbles-view.vala: var texture = new GtkClutter.Texture ();
./src/nibbles-view.vala: catch (Clutter.TextureError e)
./src/nibbles-view.vala: group.set_easing_mode (Clutter.AnimationMode.EASE_OUT_EXPO);
./src/nibbles-view.vala: catch (Clutter.TextureError e)
./src/nibbles-view.vala: actor.set_easing_mode (Clutter.AnimationMode.EASE_OUT_QUINT);
./src/nibbles-view.vala: catch (Clutter.TextureError e)
./src/gnome-nibbles.vala: GtkClutter.init (ref argv);