ags_channel_iter
AgsChannelIter * ags_channel_iter_alloc (AgsChannel *start);
AgsChannel *start
void ags_channel_iter_free (AgsChannelIter *iter);
AgsChannelIter *iter
AgsChannel * ags_channel_iter_prev (AgsChannelIter *iter, guint mode);
guint mode
AgsChannel * ags_channel_iter_next (AgsChannelIter *iter, guint mode);
AGS_CHANNEL_ITER_LEVEL_STRICT
AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_LEAFES
AGS_CHANNEL_ITER_DIRECTION_AXIS_TO_ROOT
AGS_CHANNEL_ITER_DIRECTION_LEAFES_TO_ROOT
AGS_CHANNEL_ITER_DIRECTION_ROOT_TO_LEAFES
struct AgsChannelIter { AgsChannel *current_start; AgsChannelIter *parent; GList *children; AgsChannelIter *current_iter; AgsChannel *current; };