25 #ifndef TABLE_LAYOUT_H
26 #define TABLE_LAYOUT_H
28 #include "basiccell.h"
33 #define CURSOR_HEADER "cursor-header"
43 void gnc_table_layout_destroy (
TableLayout *layout);
48 const char *cell_name);
49 const char * gnc_table_layout_get_cell_value (
TableLayout *layout,
50 const char *cell_name);
51 gboolean gnc_table_layout_get_cell_changed (
TableLayout *layout,
52 const char *cell_name,
53 gboolean include_conditional);
55 GList * gnc_table_layout_get_cells (
TableLayout *layout);
57 void gnc_table_layout_add_cursor (
TableLayout *layout,
61 const char *cursor_name);
63 GList * gnc_table_layout_get_cursors (
TableLayout *layout);
65 void gnc_table_layout_set_primary_cursor (
TableLayout *layout,
68 void gnc_table_layout_set_cell (
TableLayout *layout,
70 const char *cell_name,
76 void gnc_table_layout_save_cursor (
TableLayout *layout,
79 void gnc_table_layout_restore_cursor (
TableLayout *layout,
Declarations for the CellBlock object.