Evolution Utilities Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
Synopsis
struct ETableMemory; ETableMemory * e_table_memory_new (void
); void e_table_memory_construct (ETableMemory *table_memory
); void e_table_memory_insert (ETableMemory *table_memory
,gint row
,gpointer data
); gpointer e_table_memory_remove (ETableMemory *table_memory
,gint row
); void e_table_memory_clear (ETableMemory *table_memory
); void e_table_memory_freeze (ETableMemory *table_memory
); void e_table_memory_thaw (ETableMemory *table_memory
); gpointer e_table_memory_get_data (ETableMemory *table_memory
,gint row
); void e_table_memory_set_data (ETableMemory *table_memory
,gint row
,gpointer data
);
Details
e_table_memory_new ()
ETableMemory * e_table_memory_new (void
);
XXX docs here.
return values: a newly constructed ETableMemory.
e_table_memory_insert ()
void e_table_memory_insert (ETableMemory *table_memory
,gint row
,gpointer data
);
e_table_memory_freeze ()
void e_table_memory_freeze (ETableMemory *table_memory
);
This function prepares an ETableModel for a period of much change. All signals regarding changes to the table are deferred until we thaw the table.
|
the ETableModel to freeze. |
e_table_memory_thaw ()
void e_table_memory_thaw (ETableMemory *table_memory
);
This function thaws an ETableMemory. All the defered signals can add up to a lot, we don't know - so we just emit a model_changed signal.
|
the ETableMemory to thaw. |
e_table_memory_set_data ()
void e_table_memory_set_data (ETableMemory *table_memory
,gint row
,gpointer data
);