r15166 - gnucash/trunk - Save window size and position of the transfer dialog.
Andreas Köhler
andi5 at cvs.gnucash.org
Fri Dec 1 21:46:31 EST 2006
Author: andi5
Date: 2006-12-01 21:46:30 -0500 (Fri, 01 Dec 2006)
New Revision: 15166
Trac: http://svn.gnucash.org/trac/changeset/15166
Modified:
gnucash/trunk/
gnucash/trunk/src/gnome-utils/dialog-transfer.c
Log:
Save window size and position of the transfer dialog.
Property changes on: gnucash/trunk
___________________________________________________________________
Name: svk:merge
- 3889ce50-311e-0410-a464-f059747ec5d1:/local/gnucash/branches/swig-redo:802
3889ce50-311e-0410-a464-f059747ec5d1:/local/gnucash/trunk:939
d2ab10a8-8a95-4986-baff-8d511d9f15b2:/local/gnucash/trunk:13603
d2ab10a8-8a95-4986-baff-8d511d9f15b2:/local/gnucash/trunk2:13366
+ 3889ce50-311e-0410-a464-f059747ec5d1:/local/gnucash/branches/swig-redo:802
3889ce50-311e-0410-a464-f059747ec5d1:/local/gnucash/trunk:941
d2ab10a8-8a95-4986-baff-8d511d9f15b2:/local/gnucash/trunk:13603
d2ab10a8-8a95-4986-baff-8d511d9f15b2:/local/gnucash/trunk2:13366
Modified: gnucash/trunk/src/gnome-utils/dialog-transfer.c
===================================================================
--- gnucash/trunk/src/gnome-utils/dialog-transfer.c 2006-11-30 02:28:22 UTC (rev 15165)
+++ gnucash/trunk/src/gnome-utils/dialog-transfer.c 2006-12-02 02:46:30 UTC (rev 15166)
@@ -47,6 +47,7 @@
#define DIALOG_TRANSFER_CM_CLASS "dialog-transfer"
+#define GCONF_SECTION "dialogs/transfer"
#define PRECISION 1000000
@@ -1648,6 +1649,7 @@
dialog = glade_xml_get_widget (xml, "Transfer Dialog");
xferData->dialog = dialog;
+ g_object_set_data_full (G_OBJECT (dialog), "xml", xml, g_object_unref);
/* parent */
if (parent != NULL)
@@ -1824,6 +1826,7 @@
_("To Amount:"));
}
}
+ gnc_restore_window_size (GCONF_SECTION, GTK_WINDOW (dialog));
LEAVE(" ");
}
@@ -1836,6 +1839,7 @@
ENTER(" ");
dialog = GTK_WIDGET (xferData->dialog);
+ gnc_save_window_size (GCONF_SECTION, GTK_WINDOW (dialog));
gtk_widget_hide (dialog);
gnc_xfer_dialog_close_cb(GTK_DIALOG(dialog), xferData);
gtk_widget_destroy (dialog);
More information about the gnucash-changes
mailing list