![]() |
![]() |
![]() |
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 |