Пример #1
0
static void switch_callback(GtkWidget *editable, gpointer user_data)
{
	struct config_data *data = user_data;
	const gchar *label = gtk_button_get_label(GTK_BUTTON(data->cellular_button));

	if (g_str_equal(label, "Disable"))
		connman_client_set_powered(data->client, data->device, FALSE);
	else
		connman_client_set_powered(data->client, data->device, TRUE);
}
Пример #2
0
static void toggled_callback(GtkToggleButton *button, gpointer user_data)
{
    gchar *path;
    gboolean active;

    path = g_object_get_data(G_OBJECT(button), "device");
    if (path == NULL)
        return;

    active = gtk_toggle_button_get_active(button);

    connman_client_set_powered(client, path, active);

    gtk_widget_set_sensitive(button_refresh, active);
}