Example #1
0
static void
gsc_provider_devhelp_update_info (GtkSourceCompletionProvider *provider,
                                  GtkSourceCompletionProposal *proposal,
                                  GtkSourceCompletionInfo     *info)
{
	GscProviderDevhelp *self = GSC_PROVIDER_DEVHELP (provider);
	const gchar *uri = dh_link_get_name (((GscDevhelpItem *)proposal)->link);

	dh_assistant_view_search (DH_ASSISTANT_VIEW (self->priv->view), uri);
}
Example #2
0
gboolean
dh_assistant_search (DhAssistant *assistant,
                     const gchar *str)
{
        DhAssistantPrivate *priv;

        g_return_val_if_fail (DH_IS_ASSISTANT (assistant), FALSE);
        g_return_val_if_fail (str != NULL, FALSE);

        priv = dh_assistant_get_instance_private (assistant);

        if (dh_assistant_view_search (DH_ASSISTANT_VIEW (priv->view), str)) {
                gtk_widget_show (GTK_WIDGET (assistant));
                return TRUE;
        }

        return FALSE;
}