[gnumeric] prefs: Keep better track of prefs for columns and rows.
- From: Morten Welinder <mortenw src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnumeric] prefs: Keep better track of prefs for columns and rows.
- Date: Sat, 9 May 2009 20:43:52 -0400 (EDT)
commit fecf622a70e54cbf6f41487bfe3e1221f9f6c71e
Author: Morten Welinder <terra gnome org>
Date: Sat May 9 20:24:09 2009 -0400
prefs: Keep better track of prefs for columns and rows.
---
ChangeLog | 4 ++++
src/gnumeric-gconf.c | 10 ++++++++--
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 05e4dde..56fb48a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2009-05-09 Morten Welinder <terra gnome org>
+ * src/gnumeric-gconf.c (gnm_gconf_set_workbook_ncols): Set
+ prefs.col_number too.
+ (gnm_gconf_set_workbook_nrows): Set prefs.row_number too.
+
* src/sheet-style.c (verify_styles): Abort if anything is found to
be wrong.
diff --git a/src/gnumeric-gconf.c b/src/gnumeric-gconf.c
index 1cdddaf..b0ff364 100644
--- a/src/gnumeric-gconf.c
+++ b/src/gnumeric-gconf.c
@@ -860,7 +860,10 @@ gnm_gconf_set_workbook_nrows (gint val)
int n = GNM_DEFAULT_ROWS;
while (n < val && n < GNM_MAX_ROWS)
n <<= 1;
- go_conf_set_int (root, GNM_CONF_WORKBOOK_NROWS, n);
+ prefs.row_number = n;
+ gnm_sheet_suggest_size (&prefs.col_number, &prefs.row_number);
+ go_conf_set_int (root, GNM_CONF_WORKBOOK_NROWS, prefs.row_number);
+ go_conf_set_int (root, GNM_CONF_WORKBOOK_NCOLS, prefs.col_number);
}
void
@@ -869,7 +872,10 @@ gnm_gconf_set_workbook_ncols (gint val)
int n = GNM_DEFAULT_COLS;
while (n < val && n < GNM_MAX_COLS)
n <<= 1;
- go_conf_set_int (root, GNM_CONF_WORKBOOK_NCOLS, n);
+ prefs.col_number = n;
+ gnm_sheet_suggest_size (&prefs.col_number, &prefs.row_number);
+ go_conf_set_int (root, GNM_CONF_WORKBOOK_NROWS, prefs.row_number);
+ go_conf_set_int (root, GNM_CONF_WORKBOOK_NCOLS, prefs.col_number);
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]