Hallo,
was ist an folgender Ausgabe falsch?
Ich bekomme immer folgende Warning-Meldung
warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘void**’ [-Wformat]
und in der Konsole beim ausführen erscheint dann nur "Ausgewähltes Item -"
Laut mehren Tutorials im Internet sollte das aber so Funktionieren
Code
void listitem_selected (GtkWidget *widget, gpointer *data)
{
g_print ("Ausgewähltes Item - %s\n", data);
}
Aufrufen tue ich dies mit
Code
void AddListItem (GtkWidget *listbox, char *sText)
{
GtkWidget *item;
item = gtk_list_item_new_with_label (sText);
gtk_signal_connect (GTK_OBJECT (item), "select",
GTK_SIGNAL_FUNC (listitem_selected), sText);
gtk_container_add (GTK_CONTAINER (listbox), item);
gtk_widget_show (item);
}
Alles anzeigen