libgutenprint API Reference
5.3.1
|
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_dimension_bound_t dimension | |
stp_string_list_t * str | |
stp_array_t * array | |
} | bounds |
union { | |
stp_curve_t * curve | |
double dbl | |
stp_dimension_t dimension | |
int integer | |
int boolean | |
const char * str | |
stp_array_t * array | |
} | deflt |
Parameter description.
stp_array_t* stp_parameter_t::array |
array parameter value.
Default array parameter value.
int stp_parameter_t::boolean |
Default boolean parameter value.
union { ... } stp_parameter_t::bounds |
Limits on the values the parameter may take.
const char* stp_parameter_t::category |
User-visible category name.
unsigned char stp_parameter_t::channel |
The channel to which this parameter applies
stp_curve_t* stp_parameter_t::curve |
curve parameter value.
Default curve parameter value.
stp_double_bound_t stp_parameter_t::dbl |
double_bound parameter value.
double stp_parameter_t::dbl |
Default double parameter value.
union { ... } stp_parameter_t::deflt |
Default value of the parameter.
stp_dimension_bound_t stp_parameter_t::dimension |
dimension_bound parameter value.
stp_dimension_t stp_parameter_t::dimension |
Default dimension parameter value.
const char* stp_parameter_t::help |
Help string.
stp_int_bound_t stp_parameter_t::integer |
int_bound parameter value.
int stp_parameter_t::integer |
Default int parameter value.
unsigned char stp_parameter_t::is_active |
Is the parameter active?
unsigned char stp_parameter_t::is_mandatory |
The parameter is required, even when set inactive.
const char* stp_parameter_t::name |
Internal name (key).
stp_parameter_class_t stp_parameter_t::p_class |
Parameter class.
stp_parameter_level_t stp_parameter_t::p_level |
Parameter level.
stp_parameter_type_t stp_parameter_t::p_type |
Parameter type.
unsigned char stp_parameter_t::read_only |
stp_string_list_t* stp_parameter_t::str |
string_list parameter value.
const char* stp_parameter_t::str |
Default string parameter value.
const char* stp_parameter_t::text |
User-visible name.
unsigned char stp_parameter_t::verify_this_parameter |
Should the verify system check this parameter?