Tizen Native API
5.0
|
Public Attributes | |
const char * | name |
Edje_External_Param_Type | type |
Edje_External_Param_Flags | flags |
int | def |
int | min |
int | max |
int | step |
struct { | |
int def | |
int min | |
int max | |
int step | |
} | i |
double | def |
double | min |
double | max |
double | step |
struct { | |
double def | |
double min | |
double max | |
double step | |
} | d |
const char * | def |
const char * | accept_fmt |
const char * | deny_fmt |
struct { | |
const char * def | |
const char * accept_fmt | |
const char * deny_fmt | |
} | s |
const char * | false_str |
const char * | true_str |
struct { | |
int def | |
const char * false_str | |
const char * true_str | |
} | b |
char **(* | query )(void *data, const Edje_External_Param_Info *info) |
struct { | |
const char * def | |
char **(* query )(void *data, const Edje_External_Param_Info *info) | |
} | c |
Detailed Description
Struct holding information about an EXTERNAL part's parameters.
When creating types to use with EXTERNAL parts, an array of this type is used to describe the different parameters the object uses.
This struct holds the name, type and flags that define how and when the parameter is used, as well as information specific to each type, like the maximum or minimum value, that can be used by editors to restrict the range of values to set for each parameter.
Member Data Documentation
const char* _Edje_External_Param_Info::accept_fmt |
Not implemented.
struct { ... } _Edje_External_Param_Info::b |
Info about boolean type parameters.
struct { ... } _Edje_External_Param_Info::c |
Info about choice type parameters.
struct { ... } _Edje_External_Param_Info::d |
Info about double type parameters. Use EDJE_EXTERNAL_DOUBLE_UNSET on any of them to indicate they are not defined.
Default value for the parameter.
Default value.
Default value for the parameter.
const char* _Edje_External_Param_Info::def |
Default value.
const char* _Edje_External_Param_Info::deny_fmt |
Not implemented
const char* _Edje_External_Param_Info::false_str |
String shown by editors to indicate the false state.
Flags indicating how this parameter is used.
struct { ... } _Edje_External_Param_Info::i |
Info about integer type parameters. Use EDJE_EXTERNAL_INT_UNSET on any of them to indicate they are not defined.
Maximum value it can have.
Maximum value it can have.
Minimum value it can have.
Minimum value it can have.
const char* _Edje_External_Param_Info::name |
Name of the parameter.
char**(* _Edje_External_Param_Info::query)(void *data, const Edje_External_Param_Info *info) |
return malloc() memory with the default choice, should be used if def is NULL. First parameter is Edje_External_Type::data
struct { ... } _Edje_External_Param_Info::s |
Info about string type parameters. NULL indicates undefined.
Values will be a multiple of this.
Values will be a multiple of this.
const char* _Edje_External_Param_Info::true_str |
String shown by editors to indicate the true state.
Type of the parameter.