/** * seahorse_keyserver_results_show: * @search_text: The text to search for * @parent: A GTK window as parent (or NULL) * * Creates a search results window and adds the operation to it's progress status. */ void seahorse_keyserver_results_show (const gchar* search_text, GtkWindow *parent) { SeahorseKeyserverResults* self; g_autoptr(GCancellable) cancellable = NULL; g_return_if_fail (search_text != NULL); self = g_object_new (SEAHORSE_TYPE_KEYSERVER_RESULTS, "search", search_text, "transient-for", parent, NULL); /* Destorys itself with destroy */ g_object_ref_sink (self); cancellable = g_cancellable_new (); seahorse_pgp_backend_search_remote_async (seahorse_pgp_backend_get (), search_text, self->collection, cancellable, on_search_completed, g_object_ref (self)); seahorse_progress_attach (cancellable, self->builder); }
/** * seahorse_keyserver_results_show: * @search_text: The test to search for * @parent: A GTK window as parent (or NULL) * * Creates a search results window and adds the operation to it's progress status. * */ void seahorse_keyserver_results_show (const char* search_text, GtkWindow *parent) { SeahorseKeyserverResults* self; GCancellable *cancellable; GtkBuilder *builder; g_return_if_fail (search_text != NULL); self = g_object_new (SEAHORSE_TYPE_KEYSERVER_RESULTS, "ui-name", "keyserver-results", "search", search_text, "transient-for", parent, NULL); /* Destorys itself with destroy */ g_object_ref_sink (self); cancellable = g_cancellable_new (); seahorse_pgp_backend_search_remote_async (NULL, search_text, self->pv->collection, cancellable, on_search_completed, g_object_ref (self)); builder = seahorse_catalog_get_builder (SEAHORSE_CATALOG (self)); seahorse_progress_attach (cancellable, builder); g_object_unref (cancellable); }