M
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!