Probleme beim Einfügen eines Entry-elements in einen Dialog
-
Ich versuche in einen Dialog ein Entry-Element einzubinden, aber es wird nicht angezeigt.
Der "gtk_container_add" scheint nicht zu funktionieren.Was ist mein Fehler ?
...
GtkWidget *dialog; GtkWidget *edit; dialog = gtk_dialog_new(); gtk_window_set_modal(GTK_WINDOW(dialog),true); gtk_window_set_default_size(GTK_WINDOW(dialog),400,100); gtk_window_set_title(GTK_WINDOW(dialog), titel); edit=gtk_entry_new_with_max_length(lang); gtk_entry_set_text(GTK_ENTRY(edit), "XXXX"); gtk_container_add (GTK_CONTAINER (GTK_DIALOG(dialog)->action_area),edit); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog);
...
Ich habe es auch versucht mit :area=gtk_dialog_get_action_area(GTK_DIALOG(dialog)); gtk_box_pack_start (GTK_BOX(dialog), edit, TRUE, TRUE, 0);
Auch das hat nicht geklappt, obwohl in keinem der Fälle ein Compilerfehler auftrat.
edith meint: bitte Code-Tags benutzen!