![]() |
Oyranos Colour Management System API |
provide a list of handlers to build the UI More...
#include <oyranos_alpha.h>

Data Fields | |
| oyOBJECT_e | type |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
| char * | dialect |
| char * | parser_type |
| oyUiHandler_f | handler |
| char * | handler_type |
| char ** | element_searches |
provide a list of handlers to build the UI
A parser will read out the XFORMS elements and collect those a UI handler claims interesst in. The handler is then called to process the collected elements and to build the UI.
| oyStruct_Copy_f oyUiHandler_s::copy |
copy function
| char* oyUiHandler_s::dialect |
currently only "oyFORMS", a subset of W3C XFORMS
| char** oyUiHandler_s::element_searches |
The elements to collect by the parser. Levels are separated by slash '/'. Alternatives are separated by a point '.' . The list is zero terminated. e.g. "xf:select1/xf:choices/xf:item/xf:label.xf:value" means, get all "xf:select1/xf:choices/xf:item/" paths and pick there the xf:label and xf:value elements.
| oyUiHandler_f oyUiHandler_s::handler |
The handler which obtains the parsed results and a context to construct the UI.
| char* oyUiHandler_s::handler_type |
informational handler context type
| char* oyUiHandler_s::parser_type |
currently only "libxml2"
| oyStruct_Release_f oyUiHandler_s::release |
release function
| oyOBJECT_e oyUiHandler_s::type |
oyOBJECT_UI_HANDLER_S