void generar_archivo (GtkButton * button, gpointer user_data, ) { int cant_direcciones = gtk_entry_get_text(tCantDir); } void ir_modulo1 (GtkButton * button, gpointer user_data) { GtkWidget *vModulo1; GtkWidget *fixed2; GtkWidget *tCantDir; GtkWidget *label2; GtkWidget *bGenerar; vModulo1 = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_name (vModulo1, "vModulo1"); gtk_container_set_border_width (GTK_CONTAINER (vModulo1), 1); gtk_window_set_title (GTK_WINDOW (vModulo1), "Generador de archivos con referencias a memoria"); gtk_window_set_position (GTK_WINDOW (vModulo1), GTK_WIN_POS_CENTER); gtk_window_set_skip_taskbar_hint (GTK_WINDOW (vModulo1), TRUE); fixed2 = gtk_fixed_new (); gtk_widget_set_name (fixed2, "fixed2"); gtk_widget_show (fixed2); gtk_container_add (GTK_CONTAINER (vModulo1), fixed2); tCantDir = gtk_entry_new (); gtk_widget_set_name (tCantDir, "tCantDir"); gtk_widget_show (tCantDir); gtk_fixed_put (GTK_FIXED (fixed2), tCantDir, 48, 48); gtk_widget_set_size_request (tCantDir, 162, 23); label2 = gtk_label_new ("Inserte cantidad de direcciones a generar:\n(Menor a 10000)"); gtk_widget_set_name (label2, "label2"); gtk_widget_show (label2); gtk_fixed_put (GTK_FIXED (fixed2), label2, 0, 8); gtk_widget_set_size_request (label2, 248, 32); gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_CENTER); bGenerar = gtk_button_new_with_mnemonic ("Generar archivo"); gtk_widget_set_name (bGenerar, "bGenerar"); gtk_widget_show (bGenerar); gtk_fixed_put (GTK_FIXED (fixed2), bGenerar, 48, 80); gtk_widget_set_size_request (bGenerar, 160, 24); g_signal_connect ((gpointer) bGenerar, "released", G_CALLBACK (generar_archivo), GTK_OBJECT (tCantDir)); gtk_widget_show(vModulo1); }