|  |  |  | libcryptui Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
GtkTreeView * cryptui_key_list_new (CryptUIKeyStore *ckstore,guint flags); void cryptui_key_list_setup (GtkTreeView *view,CryptUIKeyStore *ckstore,guint flags); CryptUIKeyStore * cryptui_key_list_get_key_store (GtkTreeView *list); CryptUIKeyset * cryptui_key_list_get_keyset (GtkTreeView *list); gboolean cryptui_key_list_have_selected_keys (GtkTreeView *list); GList * cryptui_key_list_get_selected_keys (GtkTreeView *list); void cryptui_key_list_set_selected_keys (GtkTreeView *list,GList *keys); const gchar * cryptui_key_list_get_selected_key (GtkTreeView *list); void cryptui_key_list_set_selected_key (GtkTreeView *list,const gchar *key);
GtkTreeView * cryptui_key_list_new (CryptUIKeyStore *ckstore,guint flags);
Creates a new key list widget displaying keys from the key store that match the given flags.
| 
 | a CryptUIKeyStore containing keys to list | 
| 
 | CryptUIKeyFlags indicating which keys from the store to list | 
| Returns : | the new key list widget | 
void cryptui_key_list_setup (GtkTreeView *view,CryptUIKeyStore *ckstore,guint flags);
Changes an existing GtkTreeView into a CryptUIKeyList using the key store as the model and the filters the view based on the given flags.
| 
 | an existing tree view to be turned into a CryptUIKeyList | 
| 
 | a CryptUIKeyStore containing keys to list | 
| 
 | CryptUIKeyFlags indicating which keys from the store to list | 
CryptUIKeyStore *   cryptui_key_list_get_key_store      (GtkTreeView *list);
Gets the CryptuiKeyStore used as a model by the CryptuiKeyList
| 
 | a CryptUIKeyList | 
| Returns : | a CryptUIKeyList | 
CryptUIKeyset *     cryptui_key_list_get_keyset         (GtkTreeView *list);
Gets the keyset from the key store set as the model in the list
| 
 | a CryptUIKeyList | 
| Returns : | a CryptUIKeyset | 
gboolean            cryptui_key_list_have_selected_keys (GtkTreeView *list);
Used to determine if any keys have been selected
| 
 | a CryptUIKeyList | 
| Returns : | TRUE if keys have been selected, FALSE otherwise | 
GList *             cryptui_key_list_get_selected_keys  (GtkTreeView *list);
Gets the kyes selected in the list
| 
 | a CryptUIKeyList | 
| Returns : | a list of selected keys | 
void cryptui_key_list_set_selected_keys (GtkTreeView *list,GList *keys);
Selects the given list of keys in the list
| 
 | a CryptUIKeyList | 
| 
 | a list of CryptUI keys | 
const gchar *       cryptui_key_list_get_selected_key   (GtkTreeView *list);
| 
 | a CryptUIKeyList | 
| Returns : | the selected key | 
void cryptui_key_list_set_selected_key (GtkTreeView *list,const gchar *key);
Selects the given key in the list widget
| 
 | a CryptUIKeyList | 
| 
 | the key to set |