stp_parameter_t Struct Reference
[vars]

Parameter description. More...

#include <vars.h>


Data Fields

const char * name
const char * text
const char * category
const char * help
stp_parameter_type_t p_type
stp_parameter_class_t p_class
stp_parameter_level_t p_level
unsigned char is_mandatory
unsigned char is_active
unsigned char channel
unsigned char verify_this_parameter
unsigned char read_only
union {
   stp_curve_t *   curve
   stp_double_bound_t   dbl
   stp_int_bound_t   integer
   stp_int_bound_t   dimension
   stp_string_list_t *   str
   stp_array_t *   array
bounds
union {
   stp_curve_t *   curve
   double   dbl
   int   dimension
   int   integer
   int   boolean
   const char *   str
   stp_array_t *   array
deflt


Detailed Description

Parameter description.


Field Documentation

const char* stp_parameter_t::name

Internal name (key).

const char* stp_parameter_t::text

User-visible name.

User-visible category name.

const char* stp_parameter_t::help

Help string.

Parameter type.

Parameter class.

Parameter level.

The parameter is required, even when set inactive.

Is the parameter active?

unsigned char stp_parameter_t::channel

The channel to which this parameter applies

Should the verify system check this parameter?

curve parameter value.

double_bound parameter value.

int_bound parameter value.

int_bound parameter value.

string_list parameter value.

array parameter value.

union { ... } stp_parameter_t::bounds

Limits on the values the parameter may take.

Default curve parameter value.

Default double parameter value.

Default dimension parameter value.

Default int parameter value.

Default boolean parameter value.

const char* stp_parameter_t::str

Default string parameter value.

Default array parameter value.

union { ... } stp_parameter_t::deflt

Default value of the parameter.


The documentation for this struct was generated from the following file:

Generated on Fri Nov 14 07:50:24 2008 for libgutenprint API Reference by  doxygen 1.5.5