![]() |
![]() |
![]() |
Evolution Utilities Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct ETableMemory; ETableMemory * e_table_memory_new (void
); void e_table_memory_construct (ETableMemory *etable
); void e_table_memory_insert (ETableMemory *etable
,gint row
,gpointer data
); gpointer e_table_memory_remove (ETableMemory *etable
,gint row
); void e_table_memory_clear (ETableMemory *etable
); void e_table_memory_freeze (ETableMemory *etable
); void e_table_memory_thaw (ETableMemory *etable
); gpointer e_table_memory_get_data (ETableMemory *etm
,gint row
); void e_table_memory_set_data (ETableMemory *etm
,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 *etable
,gint row
,gpointer data
);
void e_table_memory_freeze (ETableMemory *etable
);
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 *etable
);
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 *etm
,gint row
,gpointer data
);