From: Florian Forster Date: Wed, 23 Jun 2010 12:36:16 +0000 (+0200) Subject: "list graphs" action: Support searching for plugin- and type-instances. X-Git-Tag: v4.0.0~194 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=b7964890095a49ac8f1e03c32a2181ac334cd7cf;p=collection4.git "list graphs" action: Support searching for plugin- and type-instances. --- diff --git a/src/action_list_graphs.c b/src/action_list_graphs.c index 4277dfd..f883970 100644 --- a/src/action_list_graphs.c +++ b/src/action_list_graphs.c @@ -119,9 +119,15 @@ static int print_search_result (void *user_data) /* {{{ */ else if (strncmp ("plugin:", term_lc, strlen ("plugin:")) == 0) gl_search_field (GIF_PLUGIN, term_lc + strlen ("plugin:"), print_graph_inst_html, /* user_data = */ &cb_data); + else if (strncmp ("plugin_instance:", term_lc, strlen ("plugin_instance:")) == 0) + gl_search_field (GIF_PLUGIN_INSTANCE, term_lc + strlen ("plugin_instance:"), + print_graph_inst_html, /* user_data = */ &cb_data); else if (strncmp ("type:", term_lc, strlen ("type:")) == 0) gl_search_field (GIF_TYPE, term_lc + strlen ("type:"), print_graph_inst_html, /* user_data = */ &cb_data); + else if (strncmp ("type_instance:", term_lc, strlen ("type_instance:")) == 0) + gl_search_field (GIF_TYPE_INSTANCE, term_lc + strlen ("type_instance:"), + print_graph_inst_html, /* user_data = */ &cb_data); else gl_search (term_lc, print_graph_inst_html, /* user_data = */ &cb_data); diff --git a/src/action_show_graph.c b/src/action_show_graph.c index 09cd545..9b2229a 100644 --- a/src/action_show_graph.c +++ b/src/action_show_graph.c @@ -75,11 +75,11 @@ static int show_breadcrump (show_graph_data_t *data) /* {{{ */ printf (" / "); show_breadcrump_field (ident_get_plugin (ident), "plugin"); printf (" – "); - show_breadcrump_field (ident_get_plugin_instance (ident), NULL); + show_breadcrump_field (ident_get_plugin_instance (ident), "plugin_instance"); printf (" / "); show_breadcrump_field (ident_get_type (ident), "type"); printf (" – "); - show_breadcrump_field (ident_get_type_instance (ident), NULL); + show_breadcrump_field (ident_get_type_instance (ident), "type_instance"); printf (""\n"); return (0);