static void rb_linear_play_order_class_init (RBLinearPlayOrderClass *klass) { RBPlayOrderClass *porder = RB_PLAY_ORDER_CLASS (klass); porder->get_next = rb_linear_play_order_get_next; porder->get_previous = rb_linear_play_order_get_previous; }
static void rb_linear_play_order_loop_class_init (RBLinearPlayOrderLoopClass *klass) { RBPlayOrderClass *porder = RB_PLAY_ORDER_CLASS (klass); porder->has_next = rb_play_order_model_not_empty; porder->has_previous = rb_play_order_model_not_empty; porder->get_next = rb_linear_play_order_loop_get_next; porder->get_previous = rb_linear_play_order_loop_get_previous; }