void cb_cpu_color_changed (GSMColorButton *cp, gpointer data) { char key[80]; gint i = GPOINTER_TO_INT (data); GSettings *settings = g_settings_new (GSM_GSETTINGS_SCHEMA); g_snprintf(key, sizeof key, "cpu-color%d", i); change_settings_color(settings, key, cp); }
static void cb_net_out_color_changed (GsmColorButton *cp, gpointer data) { GsmApplication *app = (GsmApplication *) data; change_settings_color(*app->settings.operator->(), GSM_SETTING_NET_OUT_COLOR, cp); }
void cb_net_out_color_changed (GSMColorButton *cp, gpointer data) { ProcData * const procdata = static_cast<ProcData*>(data); change_settings_color(procdata->settings, "net-out-color", cp); }