mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Remove 'widths' field from cellblock structure. No longer used.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2849 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
af3bfb4e97
commit
604ce97964
@ -58,7 +58,6 @@ xaccMallocCellBlock (int numrows, int numcols)
|
||||
cellblock->right_traverse_c = NULL;
|
||||
cellblock->left_traverse_r = NULL;
|
||||
cellblock->left_traverse_c = NULL;
|
||||
cellblock->widths = NULL;
|
||||
cellblock->alignments = NULL;
|
||||
|
||||
xaccInitCellBlock (cellblock, numrows, numcols);
|
||||
@ -127,10 +126,7 @@ FreeCellBlockMem (CellBlock *cellblock)
|
||||
cellblock->left_traverse_c = NULL;
|
||||
}
|
||||
|
||||
/* free widths, alignments */
|
||||
g_free (cellblock->widths);
|
||||
cellblock->widths = NULL;
|
||||
|
||||
/* free alignments */
|
||||
g_free (cellblock->alignments);
|
||||
cellblock->alignments = NULL;
|
||||
}
|
||||
@ -208,13 +204,10 @@ xaccInitCellBlock (CellBlock *cellblock, int numrows, int numcols)
|
||||
cellblock->last_left_reenter_traverse_row = 0;
|
||||
cellblock->last_left_reenter_traverse_col = 0;
|
||||
|
||||
cellblock->widths = g_new(short, numcols);
|
||||
cellblock->alignments = g_new(Alignments, numcols);
|
||||
|
||||
for (j = 0; j < numcols; j++) {
|
||||
cellblock->widths[j] = 0;
|
||||
for (j = 0; j < numcols; j++)
|
||||
cellblock->alignments[j] = ALIGN_RIGHT;
|
||||
}
|
||||
}
|
||||
|
||||
/* =================================================== */
|
||||
|
@ -100,7 +100,6 @@ struct _CellBlock {
|
||||
guint32 passive_bg_color2;
|
||||
|
||||
/* other attributes */
|
||||
short *widths; /* column widths */
|
||||
Alignments *alignments; /* column text alignments */
|
||||
|
||||
short **right_traverse_r;
|
||||
|
@ -778,7 +778,7 @@ compute_optimal_width (GnucashSheet *sheet)
|
||||
#endif
|
||||
style = sheet->cursor_style[GNUCASH_CURSOR_HEADER];
|
||||
|
||||
if ((style == NULL) || (style->widths == NULL))
|
||||
if ((style == NULL) || (style->dimensions == NULL))
|
||||
return DEFAULT_REGISTER_WIDTH;
|
||||
|
||||
sheet->default_width = style->dimensions->width;
|
||||
|
@ -89,9 +89,6 @@ typedef struct
|
||||
gint reg_type;
|
||||
gint cursor_type;
|
||||
|
||||
/* this one comes from the cellblock */
|
||||
gint **widths; /* in characters */
|
||||
|
||||
CellLayoutInfo *layout_info;
|
||||
CellDimensions *dimensions;
|
||||
|
||||
|
@ -1226,7 +1226,6 @@ gnucash_sheet_style_destroy (GnucashSheet *sheet, SheetBlockStyle *style)
|
||||
g_return_if_fail (style != NULL);
|
||||
|
||||
for ( i = 0; i < style->nrows; i++) {
|
||||
g_free(style->widths[i]);
|
||||
g_free(style->alignments[i]);
|
||||
g_free(style->fonts[i]);
|
||||
g_free(style->active_bg_color[i]);
|
||||
@ -1237,7 +1236,6 @@ gnucash_sheet_style_destroy (GnucashSheet *sheet, SheetBlockStyle *style)
|
||||
g_free (style->borders[i]);
|
||||
}
|
||||
|
||||
g_free(style->widths);
|
||||
g_free(style->alignments);
|
||||
g_free(style->fonts);
|
||||
g_free(style->active_bg_color);
|
||||
@ -1280,8 +1278,6 @@ gnucash_sheet_style_recompile(SheetBlockStyle *style, CellBlock *cellblock,
|
||||
for (j = 0; j < style->ncols; j++) {
|
||||
type = cellblock->cell_types[i][j];
|
||||
|
||||
style->widths[i][j] = cellblock->widths[j];
|
||||
|
||||
style->fonts[i][j] = NULL;
|
||||
style->header_font = gnucash_register_font;
|
||||
|
||||
@ -1383,8 +1379,7 @@ gnucash_sheet_style_compile (GnucashSheet *sheet, CellBlock *cellblock,
|
||||
g_return_val_if_fail (GNUCASH_IS_SHEET (sheet), NULL);
|
||||
g_return_val_if_fail (cellblock != NULL, NULL);
|
||||
|
||||
|
||||
sr = (SplitRegister *)sheet->split_register;
|
||||
sr = sheet->split_register;
|
||||
|
||||
style = g_new0(SheetBlockStyle, 1);
|
||||
|
||||
@ -1394,7 +1389,6 @@ gnucash_sheet_style_compile (GnucashSheet *sheet, CellBlock *cellblock,
|
||||
style->nrows = cellblock->numRows;
|
||||
style->ncols = cellblock->numCols;
|
||||
|
||||
style->widths = g_new0(gint *, style->nrows);
|
||||
style->alignments = g_new0 (GtkJustification *, style->nrows);
|
||||
style->fonts = g_new0 (GdkFont **, style->nrows);
|
||||
style->active_bg_color = g_new0 (GdkColor **, style->nrows);
|
||||
@ -1403,7 +1397,6 @@ gnucash_sheet_style_compile (GnucashSheet *sheet, CellBlock *cellblock,
|
||||
style->borders = g_new0 (int *, style->nrows);
|
||||
|
||||
for ( i = 0; i < style->nrows; i++) {
|
||||
style->widths[i] = g_new0(gint, style->ncols);
|
||||
style->alignments[i] = g_new0 (GtkJustification, style->ncols);
|
||||
style->fonts[i] = g_new0 (GdkFont *, style->ncols);
|
||||
style->active_bg_color[i] = g_new0 (GdkColor *, style->ncols);
|
||||
|
@ -103,26 +103,6 @@ static SplitRegisterColors reg_colors = {
|
||||
0xffffff /* white, header color */
|
||||
};
|
||||
|
||||
|
||||
#define DATE_CELL_WIDTH 11
|
||||
#define NUM_CELL_WIDTH 7
|
||||
#define ACTN_CELL_WIDTH 7
|
||||
#define XFRM_CELL_WIDTH 14
|
||||
#define MXFRM_CELL_WIDTH 14
|
||||
#define XTO_CELL_WIDTH 14
|
||||
#define DESC_CELL_WIDTH 29
|
||||
#define MEMO_CELL_WIDTH 29
|
||||
#define RECN_CELL_WIDTH 1
|
||||
#define DEBT_CELL_WIDTH 12
|
||||
#define CRED_CELL_WIDTH 12
|
||||
#define NDEBT_CELL_WIDTH 12
|
||||
#define NCRED_CELL_WIDTH 12
|
||||
#define PRIC_CELL_WIDTH 9
|
||||
#define VALU_CELL_WIDTH 10
|
||||
#define SHRS_CELL_WIDTH 10
|
||||
#define BALN_CELL_WIDTH 12
|
||||
|
||||
|
||||
#define DATE_CELL_ALIGN ALIGN_RIGHT
|
||||
#define NUM_CELL_ALIGN ALIGN_LEFT
|
||||
#define ACTN_CELL_ALIGN ALIGN_LEFT
|
||||
@ -321,9 +301,7 @@ configAction (SplitRegister *reg)
|
||||
if ((0<=row) && (0<=col)) { \
|
||||
curs->cells [row][col] = (handler); \
|
||||
curs->cell_types[row][col] = NAME##_CELL; \
|
||||
header->widths[col] = NAME##_CELL_WIDTH; \
|
||||
header->alignments[col] = NAME##_CELL_ALIGN; \
|
||||
curs->widths[col] = NAME##_CELL_WIDTH; \
|
||||
curs->alignments[col] = NAME##_CELL_ALIGN; \
|
||||
if (hcell) { \
|
||||
if (row < reg->num_header_rows) { \
|
||||
|
Loading…
Reference in New Issue
Block a user