21 #ifndef GNUCASH_SHEETP_H    22 #define GNUCASH_SHEETP_H    54     GtkWidget *header_item;
    57     GHashTable *cursor_styles;
    60     GHashTable *dimensions_hash_table;
    64     GtkWidget *item_editor;
    67     gboolean   use_gnc_color_theme;
    68     gboolean   use_horizontal_lines;
    69     gboolean   use_vertical_lines;
    71     gboolean input_cancelled;
    73     gint num_visible_blocks;
    74     gint num_visible_phys_rows;
    84     gboolean sheet_has_focus;
    88     gdouble button_x, button_y;
    93     GtkAdjustment *hadj, *vadj;
    94     GtkWidget *hscrollbar, *vscrollbar;
    97     gpointer moved_cb_data;
    99     GFunc open_doclink_cb;
   100     gpointer open_doclink_cb_data;
   104     gboolean direct_update_cell; 
   112     GtkLayoutClass parent_class;
   116 GncItemEdit *gnucash_sheet_get_item_edit (GnucashSheet *sheet);
   117 void gnucash_sheet_set_popup (GnucashSheet *sheet, GtkWidget *popup, gpointer data);
   118 void gnucash_sheet_goto_virt_loc (GnucashSheet *sheet, VirtualLocation virt_loc);
   119 void gnucash_sheet_refresh_from_prefs (GnucashSheet *sheet);
   121 gboolean   gnucash_sheet_find_loc_by_pixel (GnucashSheet *sheet, gint x, gint y,
   122                                            VirtualLocation *vcell_loc);
   123 gboolean gnucash_sheet_draw_internal (GnucashSheet *sheet, cairo_t *cr,
   124                                       GtkAllocation *alloc);
   125 void gnucash_sheet_draw_cursor (
GnucashCursor *cursor, cairo_t *cr);
 
Public declarations for GnucashCursor class. 
 
Public declarations of GnucashRegister class. 
 
int pos
Indicates that this cell has special operation keys. 
 
Public declarations for GncItemEdit class.