#define E_TABLE_SPECIFICATION_TYPE typedef ETableSpecification; ETableSpecification* e_table_specification_new (void); gboolean e_table_specification_load_from_file (ETableSpecification *specification, const char *filename); void e_table_specification_load_from_string (ETableSpecification *specification, const char *xml); void e_table_specification_load_from_node (ETableSpecification *specification, const xmlNode *node); void e_table_specification_save_to_file (ETableSpecification *specification, const char *filename); char* e_table_specification_save_to_string (ETableSpecification *specification); xmlNode* e_table_specification_save_to_node (ETableSpecification *specification, xmlDoc *doc); |
typedef struct {
GtkObject base;
ETableColumnSpecification **columns;
ETableState *state;
guint no_headers : 1;
guint click_to_add : 1;
guint draw_grid : 1;
ETableCursorMode cursor_mode;
char *click_to_add_message_;
} ETableSpecification; |
gboolean e_table_specification_load_from_file
(ETableSpecification *specification,
const char *filename); |
void e_table_specification_load_from_string
(ETableSpecification *specification,
const char *xml); |
void e_table_specification_load_from_node
(ETableSpecification *specification,
const xmlNode *node); |
void e_table_specification_save_to_file
(ETableSpecification *specification,
const char *filename); |
char* e_table_specification_save_to_string
(ETableSpecification *specification); |
xmlNode* e_table_specification_save_to_node
(ETableSpecification *specification,
xmlDoc *doc); |