/** * public function */ static void serverinformation_popup_close(GtkWidget * dialog, gint response_id, gpointer data) { int width, height; /* Save windows size */ gtk_window_get_size(GTK_WINDOW(dialog), &width, &height); cfg_set_single_value_as_int(config, "serverstats", "dialog-width", width); cfg_set_single_value_as_int(config, "serverstats", "dialog-height", height); /* Remove info window, and keep it */ serverstats_unselected(gtk_dialog_get_content_area(dialog)); /* destroy dialog */ gtk_widget_destroy(dialog); }
static void alarm_set_enabled(int enabled) { cfg_set_single_value_as_int (config, "alarm-plugin", "enable",enabled); if(enabled) { if(!si_alarm) { GtkWidget *image = gtk_image_new_from_icon_name("gtk-properties", GTK_ICON_SIZE_MENU); si_alarm = gtk_event_box_new(); gtk_container_add(GTK_CONTAINER(si_alarm), image); main_window_add_status_icon(si_alarm); gtk_widget_show_all(si_alarm); g_signal_connect(G_OBJECT(si_alarm), "button-press-event", G_CALLBACK(alarm_si_button_press_event), NULL); } /* Timer is always stopped */ alarm_stop(); } else { alarm_stop(); if(si_alarm) { gtk_widget_destroy(si_alarm); si_alarm = NULL; } } }
/** * Called when the action box is changed */ static void on_action_value_changed (GtkWidget *widget) { int id = gtk_combo_box_get_active (GTK_COMBO_BOX (widget)); cfg_set_single_value_as_int (config, "alarm-plugin", "action-id", id); debug_printf (DEBUG_INFO, "* Set alarm action: %d", cfg_get_single_value_as_int_with_default (config, "alarm-plugin", "action-id", 0)); }
/** Called when the user changes the lyrics API. Set a configuration * value to the new API id. */ void lyrics_api_changed (GtkWidget *wid) { int id = gtk_combo_box_get_active(GTK_COMBO_BOX(wid)); cfg_set_single_value_as_int(config, "lyrics-plugin", "api-id", id); debug_printf(DEBUG_INFO, "Saved API ID: %d\n", cfg_get_single_value_as_int_with_default(config, "lyrics-plugin", "api-id", 0)); }
/** * Called when the spin value is changed */ static void on_spin_value_changed (GtkWidget *widget) { gint value; gchar *str; guint hour, minute, second; value = gtk_spin_button_get_value (GTK_SPIN_BUTTON (widget)); str = g_strdup_printf ("%02d", (gint) value); gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), value); gtk_entry_set_text (GTK_ENTRY (widget), str); hour = (guint) gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON (time_hours_spinner)); minute = (guint) gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (time_minutes_spinner)); second = (guint) gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (time_seconds_spinner)); cfg_set_single_value_as_int (config, "alarm-plugin", "time_hours", hour); cfg_set_single_value_as_int (config, "alarm-plugin", "time_minutes", minute); cfg_set_single_value_as_int (config, "alarm-plugin", "time_seconds", second); g_free (str); }
void wp_set_enabled(int enabled) { cfg_set_single_value_as_int(config, "wp-plugin", "enable", enabled); if (enabled) { if(wiki_ref == NULL) { wp_add(GTK_WIDGET(playlist3_get_category_tree_view())); } } else if (wiki_ref) { GtkTreePath *path = gtk_tree_row_reference_get_path(wiki_ref); if (path){ GtkTreeIter iter; if (gtk_tree_model_get_iter(GTK_TREE_MODEL(playlist3_get_category_tree_store()), &iter, path)){ gtk_list_store_remove(playlist3_get_category_tree_store(), &iter); } gtk_tree_path_free(path); gtk_tree_row_reference_free(wiki_ref); wiki_ref = NULL; } } }
static void pref_enable_fetch(GtkWidget *con, gpointer data) { MetaDataType type = GPOINTER_TO_INT(data); int state = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(con)); switch(type) { case META_ARTIST_ART: cfg_set_single_value_as_int(config, "cover-lastfm", "fetch-art-artist",state); break; case META_ALBUM_ART: cfg_set_single_value_as_int(config, "cover-lastfm", "fetch-art-album",state); break; case META_ALBUM_TXT: cfg_set_single_value_as_int(config, "cover-lastfm", "fetch-album-info",state); break; case META_ARTIST_SIMILAR: cfg_set_single_value_as_int(config, "cover-lastfm", "fetch-similar-artist",state); break; case META_SONG_SIMILAR: cfg_set_single_value_as_int(config, "cover-lastfm", "fetch-similar-song",state); break; case META_GENRE_SIMILAR: cfg_set_single_value_as_int(config, "cover-lastfm", "fetch-similar-genre", state); break; case META_ARTIST_TXT: cfg_set_single_value_as_int(config, "cover-lastfm", "fetch-biography-artist",state); break; // Stop compiler warnings. case META_SONG_TXT: case META_SONG_GUITAR_TAB: case META_QUERY_DATA_TYPES: case META_QUERY_NO_CACHE: default: break; } }
void gmpc_tools_metadata_appearance_on_checkbutton_show_web_links_toggled (GtkCheckButton* source) { gboolean _tmp0_; g_return_if_fail (source != NULL); _tmp0_ = gtk_toggle_button_get_active ((GtkToggleButton*) source); cfg_set_single_value_as_int (config, "MetaData", "show-web-links", (gint) _tmp0_); }
static void lastfm_fetch_cover_priority_set(int priority){ cfg_set_single_value_as_int(config, "cover-lastfm", "priority", priority); }
static void lastfm_set_enabled(int enabled) { cfg_set_single_value_as_int(config, "cover-lastfm", "enable", enabled); }
static void set_priority(int priority) { cfg_set_single_value_as_int(config, "lyric-provider", "priority", priority); }
void lyrics_set_enabled(int enabled) { cfg_set_single_value_as_int(config, "lyrics-plugin", "enable", enabled); }
static void lyrics_match_toggle (GtkWidget *wid) { int match = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid)); cfg_set_single_value_as_int(config, "lyrics-plugin", "exact-match", match); }