void ags_application_context_load_config(AgsApplicationContext *application_context) { g_return_if_fail(AGS_IS_APPLICATION_CONTEXT(application_context)); g_object_ref(G_OBJECT(application_context)); g_signal_emit(G_OBJECT(application_context), application_context_signals[LOAD_CONFIG], 0); g_object_unref(G_OBJECT(application_context)); g_object_unref(application_context); }
void ags_application_context_register_types(AgsApplicationContext *application_context) { g_return_if_fail(AGS_IS_APPLICATION_CONTEXT(application_context)); g_object_ref(G_OBJECT(application_context)); g_signal_emit(G_OBJECT(application_context), application_context_signals[REGISTER_TYPES], 0); g_object_unref(G_OBJECT(application_context)); g_object_unref(application_context); }
void ags_apply_tact_launch(AgsTask *task) { AgsApplyTact *apply_tact; apply_tact = AGS_APPLY_TACT(task); if(AGS_IS_APPLICATION_CONTEXT(apply_tact->scope)){ AgsApplicationContext *application_context; application_context = (AgsApplicationContext *) apply_tact->scope; ags_apply_tact_application_context(apply_tact, application_context); }else if(AGS_IS_SOUNDCARD(apply_tact->scope)){ GObject *soundcard; soundcard = apply_tact->scope; ags_apply_tact_soundcard(apply_tact, soundcard); }else if(AGS_IS_SEQUENCER(apply_tact->scope)){ GObject *sequencer; sequencer = apply_tact->scope; ags_apply_tact_sequencer(apply_tact, sequencer); }else if(AGS_IS_AUDIO(apply_tact->scope)){ AgsAudio *audio; audio = AGS_AUDIO(apply_tact->scope); ags_apply_tact_audio(apply_tact, audio); }else if(AGS_IS_CHANNEL(apply_tact->scope)){ AgsChannel *channel; channel = AGS_CHANNEL(apply_tact->scope); ags_apply_tact_channel(apply_tact, channel); }else if(AGS_IS_RECALL(apply_tact->scope)){ AgsRecall *recall; recall = AGS_RECALL(apply_tact->scope); ags_apply_tact_recall(apply_tact, recall); }else{ g_warning("AgsApplyTact: Not supported scope"); } }