GnuCash  4.12-68-g5dc52459a1+
Data Structures | Typedefs | Functions
gnucash-style.h File Reference

Styling functions for RegisterGnome. More...

#include "gnucash-sheet.h"

Go to the source code of this file.

Data Structures

struct  CellDimensions
 
struct  BlockDimensions
 
struct  SheetBlockStyle
 

Typedefs

typedef GHashTable * GNCHeaderWidths
 

Functions

gboolean gnucash_style_init (void)
 
void gnucash_sheet_style_init (void)
 
gint gnucash_style_col_is_resizable (SheetBlockStyle *style, int col)
 
CellDimensionsgnucash_style_get_cell_dimensions (SheetBlockStyle *style, int row, int col)
 
void gnucash_sheet_set_col_width (GnucashSheet *sheet, int col, int width)
 
gint gnucash_style_row_width (SheetBlockStyle *style, int row)
 
void gnucash_sheet_styles_set_dimensions (GnucashSheet *sheet, int width)
 
void gnucash_sheet_style_destroy (GnucashSheet *sheet, SheetBlockStyle *style)
 
void gnucash_sheet_clear_styles (GnucashSheet *sheet)
 
void gnucash_sheet_create_styles (GnucashSheet *sheet)
 
void gnucash_sheet_compile_styles (GnucashSheet *sheet)
 
void gnucash_sheet_styles_recompile (GnucashSheet *sheet)
 
SheetBlockStyle * gnucash_sheet_get_style (GnucashSheet *sheet, VirtualCellLocation vcell_loc)
 
SheetBlockStyle * gnucash_sheet_get_style_from_table (GnucashSheet *sheet, VirtualCellLocation vcell_loc)
 
SheetBlockStyle * gnucash_sheet_get_style_from_cursor (GnucashSheet *sheet, const char *cursor_name)
 
void gnucash_sheet_style_get_cell_pixel_rel_coords (SheetBlockStyle *style, gint cell_row, gint cell_col, gint *x, gint *y, gint *w, gint *h)
 
void gnucash_sheet_style_ref (GnucashSheet *sheet, SheetBlockStyle *style)
 
void gnucash_sheet_style_unref (GnucashSheet *sheet, SheetBlockStyle *style)
 
void gnucash_sheet_get_borders (GnucashSheet *sheet, VirtualLocation virt_loc, PhysicalCellBorders *borders)
 
GNCHeaderWidths gnc_header_widths_new (void)
 
void gnc_header_widths_destroy (GNCHeaderWidths widths)
 
void gnc_header_widths_set_width (GNCHeaderWidths widths, const char *cell_name, int width)
 
int gnc_header_widths_get_width (GNCHeaderWidths widths, const char *cell_name)
 
void gnucash_sheet_get_header_widths (GnucashSheet *sheet, GNCHeaderWidths widths)
 
void gnucash_sheet_set_header_widths (GnucashSheet *sheet, GNCHeaderWidths widths)
 

Detailed Description

Styling functions for RegisterGnome.

Definition in file gnucash-style.h.