Tizen Native API  6.5
_Edje_External_Param_Info Struct Reference

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

Not implemented.

Info about boolean type parameters.

Info about choice type parameters.

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.

Default value.

Not implemented

String shown by editors to indicate the false state.

Flags indicating how this parameter is used.

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.

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

Info about string type parameters. NULL indicates undefined.

Values will be a multiple of this.

Values will be a multiple of this.

String shown by editors to indicate the true state.