Textboxinhalt ändern & Auswahlfenster schlißen

  • Hallo,


    wie kann ich den mittels Button den Inhalt einer Textbox setzen?


    Das andere Problem ist das ich ein Auswahlfenster habe, welches sich nicht schließe wenn ich auf OK klicke!


    Code
    void dataPath(GtkWidget *widget, gpointer data){
    	const gchar *textPath=gtk_file_selection_get_filename(GTK_FILE_SELECTION(data));
    	printf("Datei laden: '%s'\n", textPath);
    	gtk_widget_hide(data);
    	return;
    }


    und der inhalt dafür in der main


    Code
    gtk_signal_connect_object(GTK_OBJECT(btnOpen), "clicked", GTK_SIGNAL_FUNC(gtk_widget_show), GTK_OBJECT(dataFile));
    
        gtk_signal_connect(GTK_OBJECT(dataFile), "delete_event", GTK_SIGNAL_FUNC(gtk_widget_hide), &dataFile);
    
        gtk_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(dataFile) ->ok_button), "clicked", GTK_SIGNAL_FUNC(dataPath), dataFile);
    
        gtk_signal_connect_object(GTK_OBJECT(GTK_FILE_SELECTION(dataFile) ->cancel_button), "clicked", GTK_SIGNAL_FUNC(gtk_widget_hide), GTK_OBJECT(dataFile));

    Edited once, last by swoopo ().