[gq-commit] gq/src input.c,1.86,1.87
Status: Beta
Brought to you by:
sur5r
From: <he...@us...> - 2006-04-05 00:21:38
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16394/src Modified Files: input.c Log Message: 2006-04-05 Sven Herzberg <he...@gn...> * src/input.c: (build_or_update_inputform): don't automatically select the DN entry Index: input.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/input.c,v retrieving revision 1.86 retrieving revision 1.87 diff -C2 -d -r1.86 -r1.87 *** input.c 4 Apr 2006 23:34:48 -0000 1.86 --- input.c 5 Apr 2006 00:21:27 -0000 1.87 *************** *** 941,945 **** GtkStyle *not_in_schema, *must_in_schema, *del_schema, *extensible_attr; #endif ! GtkWidget *inputbox, *arrowbutton, *vbox; GtkWidget *widget = NULL, *align; struct formfill *ff; --- 941,945 ---- GtkStyle *not_in_schema, *must_in_schema, *del_schema, *extensible_attr; #endif ! GtkWidget *arrowbutton, *vbox; GtkWidget *widget = NULL, *align; struct formfill *ff; *************** *** 991,1020 **** GTK_SHRINK, 0, 0, 0); ! inputbox = gtk_entry_new(); ! gtk_widget_show(inputbox); ! gtk_table_attach(GTK_TABLE(iform->table), inputbox, 1, 2, 0, 1, GTK_FILL|GTK_EXPAND, GTK_FILL|GTK_EXPAND, 0, 0); if(iform->activate) ! gtk_signal_connect_object(GTK_OBJECT(inputbox), "activate", GTK_SIGNAL_FUNC(iform->activate), (gpointer) iform); if(iform->dn) { #if GTK_MAJOR >= 2 ! gtk_entry_set_text(GTK_ENTRY(inputbox), iform->dn); #else ! gtk_entry_set_text(GTK_ENTRY(inputbox), decode_string(value, iform->dn, strlen(iform->dn))); #endif } ! gtk_signal_connect(GTK_OBJECT(inputbox), "changed", GTK_SIGNAL_FUNC(dn_changed), (gpointer) iform); - - iform->dn_widget = inputbox; - - /* set focus on DN for now, will get overridden by focusform in iform if present */ - gtk_editable_set_position(GTK_EDITABLE(inputbox), 0); - gtk_widget_grab_focus(inputbox); } --- 991,1014 ---- GTK_SHRINK, 0, 0, 0); ! iform->dn_widget = gtk_entry_new(); ! gtk_widget_show(iform->dn_widget); ! gtk_table_attach(GTK_TABLE(iform->table), iform->dn_widget, 1, 2, 0, 1, GTK_FILL|GTK_EXPAND, GTK_FILL|GTK_EXPAND, 0, 0); if(iform->activate) ! gtk_signal_connect_object(GTK_OBJECT(iform->dn_widget), "activate", GTK_SIGNAL_FUNC(iform->activate), (gpointer) iform); if(iform->dn) { #if GTK_MAJOR >= 2 ! gtk_entry_set_text(GTK_ENTRY(iform->dn_widget), iform->dn); #else ! gtk_entry_set_text(GTK_ENTRY(iform->dn_widget), decode_string(value, iform->dn, strlen(iform->dn))); #endif } ! gtk_signal_connect(GTK_OBJECT(iform->dn_widget), "changed", GTK_SIGNAL_FUNC(dn_changed), (gpointer) iform); } |