[gq-commit] gq/src browse.c,1.77,1.78 browse.h,1.28,1.29
Status: Beta
Brought to you by:
sur5r
From: <sta...@us...> - 2003-10-11 22:37:51
|
Update of /cvsroot/gqclient/gq/src In directory sc8-pr-cvs1:/tmp/cvs-serv22657 Modified Files: browse.c browse.h Log Message: * Now the gutter position of the paned window also gets restored Index: browse.c =================================================================== RCS file: /cvsroot/gqclient/gq/src/browse.c,v retrieving revision 1.77 retrieving revision 1.78 diff -C2 -d -r1.77 -r1.78 *** browse.c 11 Oct 2003 21:47:51 -0000 1.77 --- browse.c 11 Oct 2003 22:37:47 -0000 1.78 *************** *** 1174,1177 **** --- 1174,1181 ---- state_value_set_string(state_name, "server", BROWSETAB(tab)->cur_server->name); + + if (BROWSETAB(tab)->mainpane) + state_value_set_int(state_name, "gutter-pos", + gtk_paned_get_position(GTK_PANED(BROWSETAB(tab)->mainpane))); } *************** *** 1182,1185 **** --- 1186,1190 ---- const char *dn = state_value_get_string(state_name, "dn", NULL); const char *s = state_value_get_string(state_name, "server", NULL); + int gutter = state_value_get_int(state_name, "gutter-pos", -1); if (dn && s) { *************** *** 1190,1193 **** --- 1195,1202 ---- } } + + if (gutter > 0) { + gtk_paned_set_position(GTK_PANED(BROWSETAB(tab)->mainpane), gutter); + } } *************** *** 1219,1222 **** --- 1228,1232 ---- gtk_widget_show(mainpane); gtk_box_pack_start(GTK_BOX(browsemode_vbox), mainpane, TRUE, TRUE, 0); + BROWSETAB(tab)->mainpane = mainpane; ctreeroot = gtk_ctree_new(1, 0); Index: browse.h =================================================================== RCS file: /cvsroot/gqclient/gq/src/browse.h,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** browse.h 11 Oct 2003 21:47:51 -0000 1.28 --- browse.h 11 Oct 2003 22:37:47 -0000 1.29 *************** *** 39,42 **** --- 39,43 ---- GtkWidget *pane2_scrwin; GtkWidget *pane2_vbox; + GtkWidget *mainpane; GtkCTreeNode *tree_row_selected; struct inputform *inputform; |