| Evolution Utilities Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
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);
ETableMemory * e_table_memory_new (void);
XXX docs here.
return values: a newly constructed ETableMemory.
void e_table_memory_insert (ETableMemory *table_memory,gint row,gpointer data);
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. |
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. |
void e_table_memory_set_data (ETableMemory *table_memory,gint row,gpointer data);