navigator_invoke_query_result_target_t
The opaque query result target argument type.
Synopsis:
#include <bps/navigator_invoke.h>
typedef struct navigator_invoke_query_result_target_t navigator_invoke_query_result_target_t;
Library:
libbpsDescription:
This type defines the navigator_invoke_query_result_target_t structure used by several functions in the invocation framework. Use this to retrieve targets returned from invocation query results, and contained within navigator_invoke_query_result_action_t structures. The navigator_invoke_query_result_target_t structure is opaque, but includes the following members:
- Key: the name of the target (navigator_invoke_query_result_target_get_key())
- Icon: an image associated with the target (navigator_invoke_query_result_target_get_icon())
- Splash: an image to be displayed by a target when loading (navigator_invoke_query_result_target_get_splash())
- Label: the label or name associated with the target (navigator_invoke_query_result_target_get_label())
- Type: the target's type (navigator_invoke_query_result_target_get_type())
- Perimeter: the perimeter in which the target should reside (navigator_invoke_query_result_target_get_perimeter())
The navigator_invoke_query_result_target_t structures are contained within navigator_invoke_query_result_action_t structures that are returned by an invocation query. Extract values from this structure using the navigator_invoke_query_result_target_get_*() functions.