Do folllowing
1. setup callback for focus out of Entry widget
gtk_signal_connect(GTK_OBJECT(pfp->f_widget), "focus_out_event",
GTK_SIGNAL_FUNC(focus_out_entry),(FIELD *)
pfp);
(FIELD *) pfp is pointer to a struture where data should be stored
2. callback funktion sample
void focus_out_entry(entry_field,event,fi)
GtkWidget *entry_field;
GdkEvent *event;
FIELD * fi;
{ POS p;
int fun_ret = 1;
char * field_text = gtk_editable_get_chars(entry_field,0,-1);
GdkEventKey * event_key = &Event_key;
/* field_text is the contents of the entry widget
you also can get parts of entry widgets see
gtk_editable_get_chars */
/* be careful with recursions we watch if the callback is still
active
otherwise you get an infinit loop an the task crash when stack
overflows */
/* dont forget to free memory */
g_free(field_text);
}
Deepu Roy wrote:
Hi,
I'm trying to store the value of a few GtkEntry widgets in a
structure. Could I add a signal like focus_out_event or
leave_notify_event to the GtkEntry and then connect a callback which
assigns the value to the structure.
Any help is appreciated
Deepu
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
--
R=I+S Rapp Informatik Systeme GmbH
Rosenbühlstr. 24
D-89182 Bernstadt
Tel: +49 (0)7348-7755
Fax: +49 (0)7348-6086
E-MAIL mailto: guenther rapp-informatik de
WEB www.rapp-informatik.deAttachment:
guenther.vcf
Description: Card for günther