Беспорядок - запустить метод на маркере?

Кажется, маркеры предназначены для запуска временной шкалы в точке другой временной шкалы. Есть ли способ запустить обычный метод на маркер, а не на временной шкале?

1 ответ

Решение

Нет, маркеры на ClutterTimeline могут запускать любую функцию. просто используйте сигнал ClutterTimeline::marker-достигаемый. если вы заинтересованы в конкретном маркере, вы можете детализировать сигнал, используя имя маркера, например:

g_signal_connect (timeline, "marker-reached::my-marker",
                  G_CALLBACK (on_my_marker_reached),
                  NULL);

и шкала времени вызовет обратный вызов *on_my_marker_reached*, когда будет достигнут маркер my-marker.

Другие вопросы по тегам