ETableSpecification

Name

ETableSpecification -- 

Synopsis



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

Object Hierarchy


  GtkObject
   +----ETableSpecification

Description

Details

E_TABLE_SPECIFICATION_TYPE

#define E_TABLE_SPECIFICATION_TYPE        (e_table_specification_get_type ())


ETableSpecification

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;


e_table_specification_new ()

ETableSpecification* e_table_specification_new
                                            (void);


e_table_specification_load_from_file ()

gboolean    e_table_specification_load_from_file
                                            (ETableSpecification *specification,
                                             const char *filename);


e_table_specification_load_from_string ()

void        e_table_specification_load_from_string
                                            (ETableSpecification *specification,
                                             const char *xml);


e_table_specification_load_from_node ()

void        e_table_specification_load_from_node
                                            (ETableSpecification *specification,
                                             const xmlNode *node);


e_table_specification_save_to_file ()

void        e_table_specification_save_to_file
                                            (ETableSpecification *specification,
                                             const char *filename);


e_table_specification_save_to_string ()

char*       e_table_specification_save_to_string
                                            (ETableSpecification *specification);


e_table_specification_save_to_node ()

xmlNode*    e_table_specification_save_to_node
                                            (ETableSpecification *specification,
                                             xmlDoc *doc);