And now, this works:

---8<---
import GI.repository;

void main(int argc, array(string) argv)
{
  Clutter.init(argc, argv);
  object stage = Clutter.Stage.get_default();
  stage->set_size(512, 512);
  object text = Clutter.Text.new_with_text("sans 24", "Hello");
  stage->add_actor(text);
  text->show();

  object timeline = Clutter.Timeline.new(3000);
  object alpha =
    Clutter.Alpha.new_full(timeline, Clutter.AnimationMode.linear);
  object behaviour =
    Clutter.BehaviourEllipse.new(alpha, 256, 256, 200, 200,
                                 Clutter.RotateDirection.cw, 0, 360);
  behaviour->apply(text);
  timeline->set_loop(1);
  timeline->start();

  stage->show();
  Clutter.main();
}
---8<---

What fun!
  • gob... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
    • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum

Reply via email to