|
Kanzi Graphics Engine
|
Binding validator interface. 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 | kzuBindingValidatorCopy (const struct KzcMemoryManager *memoryManager, const struct KzuBindingValidator *sourceValidator, struct KzuBindingValidator **out_validator) |
| Copy a validator. More... | |
| kzsError | kzuBindingValidatorDelete (struct KzuBindingValidator *validator) |
| Delete a validator. More... | |
| kzsError | kzuBindingValidatorAttach (struct KzuBindingValidator *validator, struct KzuBindingRule *rule) |
| Attach a validator to an object node. More... | |
| kzsError | kzuBindingValidatorDetach (struct KzuBindingValidator *validator) |
| Detach a validator. More... | |
| kzsError | kzuBindingValidatorReattach (struct KzuBindingValidator *validator) |
| Reattach a binding validator to the rule it already was in. More... | |
| struct KzuPropertyManager * | kzuBindingValidatorGetPropertyManager (const struct KzuBindingValidator *validator) |
| Get the property manager of a validator. More... | |
| kzsError | kzuBindingValidatorValidate (struct KzuBindingValidator *validator, struct KzuVariant *sourceValue, kzBool *out_valid) |
| Validates the source value. More... | |
| KzuBindingValidatorType | kzuBindingValidatorGetType (const struct KzuBindingValidator *bindingValidator) |
| Gets the type of binding validator. More... | |
Binding validator interface.
Copyright 2008-2019 by Rightware. All rights reserved.
| kzsError kzuBindingValidatorCopy | ( | const struct KzcMemoryManager * | memoryManager, |
| const struct KzuBindingValidator * | sourceValidator, | ||
| struct KzuBindingValidator ** | out_validator | ||
| ) |
Copy a validator.
| kzsError kzuBindingValidatorDelete | ( | struct KzuBindingValidator * | validator) |
Delete a validator.
| kzsError kzuBindingValidatorAttach | ( | struct KzuBindingValidator * | validator, |
| struct KzuBindingRule * | rule | ||
| ) |
Attach a validator to an object node.
| kzsError kzuBindingValidatorDetach | ( | struct KzuBindingValidator * | validator) |
Detach a validator.
| kzsError kzuBindingValidatorReattach | ( | struct KzuBindingValidator * | validator) |
Reattach a binding validator to the rule it already was in.
This must be done if the binding validator properties were changed. The properties are cached upon attach.
| struct KzuPropertyManager* kzuBindingValidatorGetPropertyManager | ( | const struct KzuBindingValidator * | validator) |
Get the property manager of a validator.
| kzsError kzuBindingValidatorValidate | ( | struct KzuBindingValidator * | validator, |
| struct KzuVariant * | sourceValue, | ||
| kzBool * | out_valid | ||
| ) |
Validates the source value.
| KzuBindingValidatorType kzuBindingValidatorGetType | ( | const struct KzuBindingValidator * | bindingValidator) |
Gets the type of binding validator.