21 #ifndef GNUCASH_STYLE_H    22 #define GNUCASH_STYLE_H    40     gboolean can_span_over;
    71 gboolean gnucash_style_init (
void);
    73 void gnucash_sheet_style_init(
void);
    75 gint gnucash_style_col_is_resizable (SheetBlockStyle *style, 
int col);
    77 CellDimensions * gnucash_style_get_cell_dimensions (SheetBlockStyle *style,
    80 void gnucash_sheet_set_col_width (GnucashSheet *sheet, 
int col, 
int width);
    82 gint gnucash_style_row_width(SheetBlockStyle *style, 
int row);
    84 void gnucash_sheet_styles_set_dimensions (GnucashSheet *sheet, 
int width);
    86 void gnucash_sheet_style_destroy (GnucashSheet *sheet, SheetBlockStyle *style);
    88 void gnucash_sheet_clear_styles (GnucashSheet *sheet);
    89 void gnucash_sheet_create_styles (GnucashSheet *sheet);
    91 void gnucash_sheet_compile_styles (GnucashSheet *sheet);
    93 void gnucash_sheet_styles_recompile (GnucashSheet *sheet);
    95 SheetBlockStyle *gnucash_sheet_get_style (GnucashSheet *sheet,
    96         VirtualCellLocation vcell_loc);
    99 gnucash_sheet_get_style_from_table (GnucashSheet *sheet,
   100                                     VirtualCellLocation vcell_loc);
   103 gnucash_sheet_get_style_from_cursor (GnucashSheet *sheet,
   104                                      const char *cursor_name);
   106 void gnucash_sheet_style_get_cell_pixel_rel_coords (SheetBlockStyle *style,
   112 void gnucash_sheet_style_ref   (GnucashSheet *sheet, SheetBlockStyle *style);
   113 void gnucash_sheet_style_unref (GnucashSheet *sheet, SheetBlockStyle *style);
   115 void gnucash_sheet_get_borders (GnucashSheet *sheet, VirtualLocation virt_loc,
   118 typedef GHashTable *GNCHeaderWidths;
   120 GNCHeaderWidths gnc_header_widths_new (
void);
   121 void gnc_header_widths_destroy (GNCHeaderWidths widths);
   122 void gnc_header_widths_set_width (GNCHeaderWidths widths,
   123                                   const char *cell_name,
   125 int gnc_header_widths_get_width (GNCHeaderWidths widths,
   126                                  const char *cell_name);
   128 void gnucash_sheet_get_header_widths (GnucashSheet *sheet,
   129                                       GNCHeaderWidths widths);
   130 void gnucash_sheet_set_header_widths (GnucashSheet *sheet,
   131                                       GNCHeaderWidths widths);
 
Public declarations of GnucashRegister class.