36#define CURSOR_HEADER "cursor-header"
46void gnc_table_layout_destroy (TableLayout *layout);
48void gnc_table_layout_add_cell (TableLayout *layout, BasicCell *cell);
50BasicCell * gnc_table_layout_get_cell (TableLayout *layout,
51 const char *cell_name);
52const char * gnc_table_layout_get_cell_value (TableLayout *layout,
53 const char *cell_name);
54gboolean gnc_table_layout_get_cell_changed (TableLayout *layout,
55 const char *cell_name,
56 gboolean include_conditional);
58GList * gnc_table_layout_get_cells (TableLayout *layout);
60void gnc_table_layout_add_cursor (TableLayout *layout,
63CellBlock * gnc_table_layout_get_cursor (TableLayout *layout,
64 const char *cursor_name);
66GList * gnc_table_layout_get_cursors (TableLayout *layout);
68void gnc_table_layout_set_primary_cursor (TableLayout *layout,
71void gnc_table_layout_set_cell (TableLayout *layout,
73 const char *cell_name,
76CursorBuffer * gnc_cursor_buffer_new (
void);
77void gnc_cursor_buffer_destroy (CursorBuffer *buffer);
79void gnc_table_layout_save_cursor (TableLayout *layout,
81 CursorBuffer *buffer);
82void gnc_table_layout_restore_cursor (TableLayout *layout,
84 CursorBuffer *buffer);
Declarations for the CellBlock object.
TableLayout * gnc_table_layout_new(void)
API Declarations.