Top | ![]() |
![]() |
![]() |
![]() |
void | e_reflow_model_set_width () |
gint | e_reflow_model_count () |
gint | e_reflow_model_height () |
GnomeCanvasItem * | e_reflow_model_incarnate () |
GHashTable * | e_reflow_model_create_cmp_cache () |
gint | e_reflow_model_compare () |
void | e_reflow_model_reincarnate () |
void | e_reflow_model_changed () |
void | e_reflow_model_comparison_changed () |
void | e_reflow_model_items_inserted () |
void | e_reflow_model_item_removed () |
void | e_reflow_model_item_changed () |
void e_reflow_model_set_width (EReflowModel *reflow_model
,gint width
);
e_reflow_model_set_width
is deprecated and should not be used in newly-written code.
gint
e_reflow_model_count (EReflowModel *reflow_model
);
e_reflow_model_count
is deprecated and should not be used in newly-written code.
gint e_reflow_model_height (EReflowModel *reflow_model
,gint n
,GnomeCanvasGroup *parent
);
e_reflow_model_height
is deprecated and should not be used in newly-written code.
GnomeCanvasItem * e_reflow_model_incarnate (EReflowModel *reflow_model
,gint n
,GnomeCanvasGroup *parent
);
e_reflow_model_incarnate
is deprecated and should not be used in newly-written code.
Create a GnomeCanvasItem to represent the nth piece of data.
GHashTable *
e_reflow_model_create_cmp_cache (EReflowModel *reflow_model
);
e_reflow_model_create_cmp_cache
is deprecated and should not be used in newly-written code.
Creates a compare cache for quicker sorting. The sorting function may not depend on the cache, but it should benefit from it if available.
gint e_reflow_model_compare (EReflowModel *reflow_model
,gint n1
,gint n2
,GHashTable *cmp_cache
);
e_reflow_model_compare
is deprecated and should not be used in newly-written code.
Compares item n1 and item n2 to see which should come first.
reflow_model |
The e-reflow-model to operate on |
|
n1 |
The first item to compare |
|
n2 |
The second item to compare |
|
cmp_cache |
GHashTable of cached compare values, created by
|
void e_reflow_model_reincarnate (EReflowModel *reflow_model
,gint n
,GnomeCanvasItem *item
);
e_reflow_model_reincarnate
is deprecated and should not be used in newly-written code.
Update item to represent the nth piece of data.
void
e_reflow_model_changed (EReflowModel *reflow_model
);
e_reflow_model_changed
is deprecated and should not be used in newly-written code.
Use this function to notify any views of this reflow model that
the contents of the reflow model have changed. This will emit
the signal "model_changed" on the reflow_model
object.
It is preferable to use the e_reflow_model_item_changed()
signal to
notify of smaller changes than to invalidate the entire model, as
the views might have ways of caching the information they render
from the model.
void
e_reflow_model_comparison_changed (EReflowModel *reflow_model
);
e_reflow_model_comparison_changed
is deprecated and should not be used in newly-written code.
Use this function to notify any views of this reflow model that the sorting has changed. The actual contents of the items hasn't, so there's no need to re-query the model for the heights of the individual items.
void e_reflow_model_items_inserted (EReflowModel *reflow_model
,gint position
,gint count
);
e_reflow_model_items_inserted
is deprecated and should not be used in newly-written code.
Use this function to notify any views of the reflow model that a number of items have been inserted.
void e_reflow_model_item_removed (EReflowModel *reflow_model
,gint n
);
e_reflow_model_item_removed
is deprecated and should not be used in newly-written code.
Use this function to notify any views of the reflow model that an item has been removed.
void e_reflow_model_item_changed (EReflowModel *reflow_model
,gint n
);
e_reflow_model_item_changed
is deprecated and should not be used in newly-written code.
Use this function to notify any views of the reflow model that the
contents of item item
have changed in model such that the height
has changed or the item needs to be reincarnated. This function
will emit the "model_item_changed" signal on the reflow_model
object