void ags_panel_parent_set_callback(GtkWidget *widget, GtkObject *old_parent, AgsPanel *panel) { AgsWindow *window; gchar *str; if(old_parent != NULL){ return; } window = AGS_WINDOW(gtk_widget_get_toplevel(widget)); str = g_strdup_printf("Default %d", ags_window_find_machine_counter(window, AGS_TYPE_PANEL)->counter); g_object_set(AGS_MACHINE(panel), "machine-name", str, NULL); ags_window_increment_machine_counter(window, AGS_TYPE_PANEL); g_free(str); }
void ags_mixer_parent_set_callback(GtkWidget *widget, GtkObject *old_parent, AgsMixer *mixer) { AgsWindow *window; gchar *str; if(old_parent != NULL){ return; } window = (AgsWindow *) gtk_widget_get_toplevel(widget); str = g_strdup_printf("Default %d", ags_window_find_machine_counter(window, AGS_TYPE_MIXER)->counter); g_object_set(AGS_MACHINE(mixer), "machine-name", str, NULL); ags_window_increment_machine_counter(window, AGS_TYPE_MIXER); g_free(str); }
void ags_drum_parent_set_callback(GtkWidget *widget, GtkObject *old_parent, AgsDrum *drum) { AgsWindow *window; if(old_parent != NULL) return; window = AGS_WINDOW(gtk_widget_get_ancestor((GtkWidget *) drum, AGS_TYPE_WINDOW)); AGS_MACHINE(drum)->name = g_strdup_printf("Default %d\0", ags_window_find_machine_counter(window, AGS_TYPE_DRUM)->counter); ags_window_increment_machine_counter(window, AGS_TYPE_DRUM); }
void ags_synth_parent_set_callback(GtkWidget *widget, GtkObject *old_parent, AgsSynth *synth) { AgsWindow *window; if(old_parent != NULL) return; window = (AgsWindow *) gtk_widget_get_toplevel(widget); AGS_MACHINE(synth)->name = g_strdup_printf("Default %d\0", ags_window_find_machine_counter(window, AGS_TYPE_SYNTH)->counter); ags_window_increment_machine_counter(window, AGS_TYPE_SYNTH); }
void ags_panel_parent_set_callback(GtkWidget *widget, GtkObject *old_parent, AgsPanel *panel) { AgsWindow *window; if(old_parent != NULL) return; window = AGS_WINDOW(gtk_widget_get_toplevel(widget)); AGS_MACHINE(panel)->name = g_strdup_printf("Default %d\0", ags_window_find_machine_counter(window, AGS_TYPE_PANEL)->counter); ags_window_increment_machine_counter(window, AGS_TYPE_PANEL); }
void ags_ffplayer_parent_set_callback(GtkWidget *widget, GtkObject *old_parent, AgsFFPlayer *ffplayer) { AgsWindow *window; AgsAudio *audio; if(old_parent != NULL) return; window = (AgsWindow *) gtk_widget_get_toplevel(widget); audio = ffplayer->machine.audio; audio->soundcard = (GObject *) window->soundcard; AGS_MACHINE(ffplayer)->name = g_strdup_printf("Default %d\0", ags_window_find_machine_counter(window, AGS_TYPE_FFPLAYER)->counter); ags_window_increment_machine_counter(window, AGS_TYPE_FFPLAYER); }