GnuCash  5.6-150-g038405b370+
Data Structures | Macros | Functions

Public declarations of GnucashRegister class. More...

#include <gtk/gtk.h>
#include "split-register-model.h"
#include "table-allgui.h"

Go to the source code of this file.

Data Structures

struct  SheetBlock
 

Macros

#define GNUCASH_TYPE_SHEET   (gnucash_sheet_get_type ())
 
#define GNUCASH_SHEET(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GNUCASH_TYPE_SHEET, GnucashSheet))
 
#define GNUCASH_SHEET_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_SHEET))
 
#define GNUCASH_IS_SHEET(o)   (G_TYPE_CHECK_INSTANCE_TYPE((o), GNUCASH_TYPE_SHEET))
 

Functions

GType gnucash_sheet_get_type (void)
 
GtkWidget * gnucash_sheet_new (Table *table)
 
void gnucash_sheet_table_load (GnucashSheet *sheet, gboolean do_scroll)
 
void gnucash_sheet_recompute_block_offsets (GnucashSheet *sheet)
 
SheetBlockgnucash_sheet_get_block (GnucashSheet *sheet, VirtualCellLocation vcell_loc)
 
gint gnucash_sheet_col_max_width (GnucashSheet *sheet, gint virt_col, gint cell_col)
 
void gnucash_sheet_redraw_all (GnucashSheet *sheet)
 
void gnucash_sheet_redraw_help (GnucashSheet *sheet)
 
void gnucash_sheet_redraw_block (GnucashSheet *sheet, VirtualCellLocation vcell_loc)
 
const char * gnucash_sheet_modify_current_cell (GnucashSheet *sheet, const gchar *new_text)
 
gboolean gnucash_sheet_block_set_from_table (GnucashSheet *sheet, VirtualCellLocation vcell_loc)
 
void gnucash_sheet_set_scroll_region (GnucashSheet *sheet)
 
void gnucash_sheet_cursor_set_from_table (GnucashSheet *sheet, gboolean do_scroll)
 
void gnucash_sheet_compute_visible_range (GnucashSheet *sheet)
 
void gnucash_sheet_make_cell_visible (GnucashSheet *sheet, VirtualLocation virt_loc)
 
void gnucash_sheet_show_range (GnucashSheet *sheet, VirtualCellLocation start_loc, VirtualCellLocation end_loc)
 
void gnucash_sheet_update_adjustments (GnucashSheet *sheet)
 
void gnucash_sheet_set_window (GnucashSheet *sheet, GtkWidget *window)
 
void gnucash_get_style_classes (GnucashSheet *sheet, GtkStyleContext *stylectxt, RegisterColor field_type, gboolean use_neg_class)
 Map a cell color type to a css style class. More...
 
void gnucash_sheet_set_text_bounds (GnucashSheet *sheet, GdkRectangle *rect, gint x, gint y, gint width, gint height)
 
gint gnucash_sheet_get_text_offset (GnucashSheet *sheet, const VirtualLocation virt_loc, gint rect_width, gint logical_width)
 
gboolean gnucash_sheet_is_read_only (GnucashSheet *sheet)
 
void gnucash_sheet_set_has_focus (GnucashSheet *sheet, gboolean has_focus)
 

Detailed Description

Public declarations of GnucashRegister class.

Public declarations of GnucashSheet class.

Definition in file gnucash-sheet.h.