| Evolution-Data-Server Manual: Graphical Utilities (libedataserverui) | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
struct 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,gint n); guint e_destination_store_get_destination_count (EDestinationStore *destination_store); GtkTreePath * e_destination_store_get_path (GtkTreeModel *tree_model,GtkTreeIter *iter); gint e_destination_store_get_stamp (EDestinationStore *destination_store);
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.
|
an EDestinationStore |
|
a GtkTreeIter |
Returns : |
An EDestination. |
GList * e_destination_store_list_destinations
(EDestinationStore *destination_store);
Gets a list of all the EDestinations in 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.
|
an EDestinationStore |
|
the index at which to insert |
|
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.
|
an EDestinationStore |
|
an EDestination |
void e_destination_store_remove_destination (EDestinationStore *destination_store,EDestination *destination);
Removes destination from destination_store. destination_store will
unref destination.
|
an EDestinationStore |
|
an EDestination to remove |
void e_destination_store_remove_destination_nth (EDestinationStore *destination_store,gint n);
guint e_destination_store_get_destination_count
(EDestinationStore *destination_store);
GtkTreePath * e_destination_store_get_path (GtkTreeModel *tree_model,GtkTreeIter *iter);
gint e_destination_store_get_stamp (EDestinationStore *destination_store);
|
an EDestinationStore |
Since 2.32