hola a todos,
a ver, os comento, yo tengo una funcion en la que tengo creados varios GtkCheckButton, y les tengo asignados una señal que cada vez que haya una seleccion me lo va guardando en una variable (gchar**) , el codigo de la señal es el siguiente:
void funcion1 (GtkToggleButton *togglebutton, gchar **seleccion)
{
gchar *texto=NULL;
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(togglebutton)))
{
texto = gtk_button_get_label (togglebutton);
if (*seleccion != NULL)
{
*seleccion = g_strconcat (*seleccion, " ", texto, NULL);
}
else
{
*seleccion = g_strconcat (texto, NULL);
}
}
}
mi problema es que ahora tengo que crear otra funcion para cuando se deseleccione una o varias casillas, me lo elimine de esa seleccion anterior creada.
Muchas gracias.