![]() |
![]() |
![]() |
libcryptui Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
CryptUIKeyStorePriv; CryptUIKeyStore; enum CryptUIKeyStoreMode; gboolean (*CryptUIKeyStoreFilterFunc) (CryptUIKeyset *ckset, const gchar *key, gpointer user_data); CryptUIKeyStore* cryptui_key_store_new (CryptUIKeyset *keyset, gboolean use_checks, const gchar *none_option); CryptUIKeyset* cryptui_key_store_get_keyset (CryptUIKeyStore *ckstore); void cryptui_key_store_set_sortable (CryptUIKeyStore *ckstore, gboolean sortable); gboolean cryptui_key_store_get_sortable (CryptUIKeyStore *ckstore); void cryptui_key_store_check_toggled (CryptUIKeyStore *ckstore, GtkTreeView *view, GtkTreeIter *iter); gboolean cryptui_key_store_get_iter_from_key (CryptUIKeyStore *ckstore, const gchar *key, GtkTreeIter *iter); const gchar* cryptui_key_store_get_key_from_iter (CryptUIKeyStore *ckstore, GtkTreeIter *iter); const gchar* cryptui_key_store_get_key_from_path (CryptUIKeyStore *ckstore, GtkTreePath *path); GList* cryptui_key_store_get_all_keys (CryptUIKeyStore *ckstore); guint cryptui_key_store_get_count (CryptUIKeyStore *ckstore); gboolean cryptui_key_store_have_selected_keys (CryptUIKeyStore *ckstore, GtkTreeView *view); GList* cryptui_key_store_get_selected_keys (CryptUIKeyStore *ckstore, GtkTreeView *view); void cryptui_key_store_set_selected_keys (CryptUIKeyStore *ckstore, GtkTreeView *view, GList *keys); const gchar* cryptui_key_store_get_selected_key (CryptUIKeyStore *ckstore, GtkTreeView *view); void cryptui_key_store_set_selected_key (CryptUIKeyStore *ckstore, GtkTreeView *view, const gchar *selkey); void cryptui_key_store_set_search_mode (CryptUIKeyStore *ckstore, CryptUIKeyStoreMode mode); void cryptui_key_store_set_search_text (CryptUIKeyStore *ckstore, const gchar *search_text); void cryptui_key_store_set_filter (CryptUIKeyStore *ckstore, CryptUIKeyStoreFilterFunc func, gpointer user_data);
typedef enum _CryptUIKeyStoreMode { CRYPTUI_KEY_STORE_MODE_ALL, CRYPTUI_KEY_STORE_MODE_SELECTED, CRYPTUI_KEY_STORE_MODE_RESULTS } CryptUIKeyStoreMode;
gboolean (*CryptUIKeyStoreFilterFunc) (CryptUIKeyset *ckset, const gchar *key, gpointer user_data);
|
|
|
|
|
|
Returns : |
CryptUIKeyStore* cryptui_key_store_new (CryptUIKeyset *keyset, gboolean use_checks, const gchar *none_option);
Creates a new libcryptui key store setting the keystore, use-checks and none-option properties
|
a libcryptui keyset |
|
a gboolean |
|
a const gchar string |
Returns : |
the new libcryptui key store |
CryptUIKeyset* cryptui_key_store_get_keyset (CryptUIKeyStore *ckstore);
Gets ckstore's internal keyset
|
a libcryptui key store |
Returns : |
the internal libcryptui keyset |
void cryptui_key_store_set_sortable (CryptUIKeyStore *ckstore, gboolean sortable);
Sets whether ckstore is sortable or not
|
a libcryptui key store |
|
a gboolean |
gboolean cryptui_key_store_get_sortable (CryptUIKeyStore *ckstore);
Gets whether ckstore is sortable or not
|
a libcryptui key store |
Returns : |
TRUE if ckstore is sortable, FALSE otherwise |
void cryptui_key_store_check_toggled (CryptUIKeyStore *ckstore, GtkTreeView *view, GtkTreeIter *iter);
Gets whether the check at iter is toggled
|
a libcryptui key store |
|
a GtkTreeView |
|
a GtkTreeIter |
gboolean cryptui_key_store_get_iter_from_key (CryptUIKeyStore *ckstore, const gchar *key, GtkTreeIter *iter);
Get the iter that the key is stored at in ckstore
|
a libcryptui key store |
|
a libcryptui key |
|
a GtkTreeIter |
Returns : |
TRUE if the key is present in the ckstore and the value of iter has been modified to point to it, FALSE otherwise |
const gchar* cryptui_key_store_get_key_from_iter (CryptUIKeyStore *ckstore, GtkTreeIter *iter);
Gets the key stored at iter in ckstore
|
a libcryptui key store |
|
a GtkTreeIter |
Returns : |
a libcryptui key |
const gchar* cryptui_key_store_get_key_from_path (CryptUIKeyStore *ckstore, GtkTreePath *path);
Get the key at path in ckstore
|
a libcryptui key store |
|
a GtkTreePath |
Returns : |
a libcryptui key |
GList* cryptui_key_store_get_all_keys (CryptUIKeyStore *ckstore);
Get a list of all keys in ckstore
|
a libcryptui key store |
Returns : |
a list of libcryptui keys |
guint cryptui_key_store_get_count (CryptUIKeyStore *ckstore);
Get the number of keys stored in ckstore
|
a libcryptui key store |
Returns : |
the number of keys |
gboolean cryptui_key_store_have_selected_keys (CryptUIKeyStore *ckstore, GtkTreeView *view);
Determines whether keys are selected or not.
|
a libcryptui key store |
|
a GtkTreeView |
Returns : |
TRUE if keys have been selected, FALSE otherwise |
GList* cryptui_key_store_get_selected_keys (CryptUIKeyStore *ckstore, GtkTreeView *view);
Get the currently selected keys
|
a libcryptui key store |
|
a GtkTreeView |
Returns : |
a list of libcryptui keys |
void cryptui_key_store_set_selected_keys (CryptUIKeyStore *ckstore, GtkTreeView *view, GList *keys);
Set the current selection to be the list of keys
|
a libcryptui key store |
|
a GtkTreeView |
|
a list of libcryptui keys |
const gchar* cryptui_key_store_get_selected_key (CryptUIKeyStore *ckstore, GtkTreeView *view);
Get the currently selected key
|
a libcryptui key store |
|
a GtkTreeView |
Returns : |
a libcryptui key |
void cryptui_key_store_set_selected_key (CryptUIKeyStore *ckstore, GtkTreeView *view, const gchar *selkey);
Marks the given key as selected
|
a libcryptui key store |
|
a GtkTreeView |
|
a libcryptui key |
void cryptui_key_store_set_search_mode (CryptUIKeyStore *ckstore, CryptUIKeyStoreMode mode);
Sets whether the keys returned will be all, just those searched for, or those selected.
|
a libcryptui key store |
|
search mode |
void cryptui_key_store_set_search_text (CryptUIKeyStore *ckstore, const gchar *search_text);
Filters the keys in the store by the text in search_text.
|
a libcryptui key store |
|
a string |
void cryptui_key_store_set_filter (CryptUIKeyStore *ckstore, CryptUIKeyStoreFilterFunc func, gpointer user_data);
Filters the key store's keys with the given filter function.
|
a libcryptui key store |
|
a filter function |
|
a generic pointer |