Беспорядок - запустить метод на маркере?
Кажется, маркеры предназначены для запуска временной шкалы в точке другой временной шкалы. Есть ли способ запустить обычный метод на маркер, а не на временной шкале?
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.