000
28.05.2008, 15:20 Uhr
~MrNew
Gast
|
Hi, ich erzeuge dynamisch Items uns zwar:
C++: |
void load_func( GtkWidget *widget,gpointer data, gui_data_t* gui_data) { struct goals* curr= currentgoals; currentgoals = NULL;
while(curr != NULL ){ GtkCheckMenuItem* curr_item = (GtkMenuItem*)gtk_menu_item_new_with_label(curr->name); gtk_menu_shell_append (GTK_MENU_SHELL(save_goal_menu), (GtkWidget*)curr_item); gtk_widget_show((GtkWidget*)curr_item); g_signal_connect(G_OBJECT (curr_item), "activate", G_CALLBACK(_currgoal), NULL);
curr=curr->next;
}
|
Wie kann man nun den Items verschiedene Funktionalitäten verpassen? Bis jetzt rufe ich ja für das curr_item die Funktion _currgoal auf. Aber damit ist ja nicht sicher gestellt das ich verschieden Items ansprechen kann.
Hoffe es kann mir jemand helfen.
Grüsse |