#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); |