|
Kanzi Graphics Engine
|
Expression validator. More...
#include <user/ui/binding/kzu_binding_validator_base.h>#include <system/kzs_types.h>#include <system/debug/kzs_error.h>#include <system/kzs_header.h>Functions | |
| kzsError | kzuExpressionValidatorCreate (const struct KzcMemoryManager *memoryManager, struct KzuPropertyManager *propertyManager, struct KzuBindingValidator **out_validator) |
| Create an expression validator. More... | |
| kzsError | kzuExpressionValidatorCopyClassData_protected (const struct KzuBindingValidator *targetValidator, const struct KzuBindingValidator *sourceValidator) |
| This class copy function. More... | |
| struct KzuVariant * | kzuExpressionValidatorGetArgument (const struct KzuBindingRule *rule, enum KzuExpressionValidatorArgumentType argumentType) |
| Get expression validator argument. More... | |
Variables | |
| const KzuBindingValidatorType | KZU_BINDING_VALIDATOR_TYPE_EXPRESSION |
| Expression validator type. More... | |
Expression validator.
An expression validator can be used to modify a binding rule value before it is written to the binding rule target. See kzu_scroll_layer.h example code for an example.
Copyright 2008-2019 by Rightware. All rights reserved.
Expression argument type.
Expression operation.
| kzsError kzuExpressionValidatorCreate | ( | const struct KzcMemoryManager * | memoryManager, |
| struct KzuPropertyManager * | propertyManager, | ||
| struct KzuBindingValidator ** | out_validator | ||
| ) |
Create an expression validator.
| kzsError kzuExpressionValidatorCopyClassData_protected | ( | const struct KzuBindingValidator * | targetValidator, |
| const struct KzuBindingValidator * | sourceValidator | ||
| ) |
This class copy function.
| struct KzuVariant* kzuExpressionValidatorGetArgument | ( | const struct KzuBindingRule * | rule, |
| enum KzuExpressionValidatorArgumentType | argumentType | ||
| ) |
Get expression validator argument.
| const KzuBindingValidatorType KZU_BINDING_VALIDATOR_TYPE_EXPRESSION |
Expression validator type.