![]() |
![]() |
![]() |
Evolution API Reference: libedataserverui, graphical utility library | ![]() |
---|---|---|---|---|
EDestinationStore; enum EDestinationStoreColumnType; EDestinationStore* e_destination_store_new (void); EDestination* e_destination_store_get_destination (EDestinationStore *destination_store, GtkTreeIter *iter); GList* e_destination_store_list_destinations (EDestinationStore *destination_store); void e_destination_store_insert_destination (EDestinationStore *destination_store, gint index, EDestination *destination); void e_destination_store_append_destination (EDestinationStore *destination_store, EDestination *destination); void e_destination_store_remove_destination (EDestinationStore *destination_store, EDestination *destination); void e_destination_store_remove_destination_nth (EDestinationStore *destination_store, int n); guint e_destination_store_get_destination_count (EDestinationStore *destination_store); GtkTreePath* e_destination_store_get_path (GtkTreeModel *tree_model, GtkTreeIter *iter);
typedef enum { E_DESTINATION_STORE_COLUMN_NAME, E_DESTINATION_STORE_COLUMN_EMAIL, E_DESTINATION_STORE_COLUMN_ADDRESS, E_DESTINATION_STORE_NUM_COLUMNS } EDestinationStoreColumnType;
EDestinationStore* e_destination_store_new (void);
Creates a new EDestinationStore.
Returns : | A new EDestinationStore. |
EDestination* e_destination_store_get_destination (EDestinationStore *destination_store, GtkTreeIter *iter);
Gets the EDestination from destination_store
at iter
.
destination_store : |
an EDestinationStore |
iter : |
a GtkTreeIter |
Returns : | An EDestination. |
GList* e_destination_store_list_destinations (EDestinationStore *destination_store);
Gets a list of all the EDestinations in destination_store
.
destination_store : |
an EDestinationStore |
Returns : | A GList of pointers to EDestination. The list is owned by the caller, but the EDestination elements aren't. |
void e_destination_store_insert_destination (EDestinationStore *destination_store, gint index, EDestination *destination);
Inserts destination
into destination_store
at the position
indicated by index
. destination_store
will ref destination
.
destination_store : |
an EDestinationStore |
index : |
the index at which to insert |
destination : |
an EDestination to insert |
void e_destination_store_append_destination (EDestinationStore *destination_store, EDestination *destination);
Appends destination
to the list of destinations in destination_store
.
destination_store
will ref destination
.
destination_store : |
an EDestinationStore |
destination : |
an EDestination |
void e_destination_store_remove_destination (EDestinationStore *destination_store, EDestination *destination);
Removes destination
from destination_store
. destination_store
will
unref destination
.
destination_store : |
an EDestinationStore |
destination : |
an EDestination to remove |
void e_destination_store_remove_destination_nth (EDestinationStore *destination_store, int n);
destination_store : |
|
n : |
guint e_destination_store_get_destination_count (EDestinationStore *destination_store);
destination_store : |
|
Returns : |
GtkTreePath* e_destination_store_get_path (GtkTreeModel *tree_model, GtkTreeIter *iter);
tree_model : |
|
iter : |
|
Returns : |