Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

src/main/vars.h File Reference

#include <sys/types.h>
#include "color.h"

Go to the source code of this file.

Typedefs

typedef void *(* stpi_copy_data_func_t )(void *)
typedef void(* stpi_free_data_func_t )(void *)

Enumerations

enum  stpi_parameter_verify_t { PARAMETER_BAD, PARAMETER_OK, PARAMETER_INACTIVE }

Functions

void stpi_allocate_component_data (stp_vars_t v, const char *name, stpi_copy_data_func_t copyfunc, stpi_free_data_func_t freefunc, void *data)
void stpi_destroy_component_data (stp_vars_t v, const char *name)
void * stpi_get_component_data (stp_const_vars_t v, const char *name)
stpi_parameter_verify_t stpi_verify_parameter (stp_const_vars_t v, const char *parameter, int quiet)
int stpi_get_verified (stp_const_vars_t)
void stpi_set_verified (stp_vars_t, int value)
void stpi_copy_options (stp_vars_t vd, stp_const_vars_t vs)
void stpi_fill_parameter_settings (stp_parameter_t *desc, const stp_parameter_t *param)


Typedef Documentation

typedef void*(* stpi_copy_data_func_t)(void *)
 

typedef void(* stpi_free_data_func_t)(void *)
 


Enumeration Type Documentation

enum stpi_parameter_verify_t
 

Enumeration values:
PARAMETER_BAD 
PARAMETER_OK 
PARAMETER_INACTIVE 


Function Documentation

void stpi_allocate_component_data stp_vars_t    v,
const char *    name,
stpi_copy_data_func_t    copyfunc,
stpi_free_data_func_t    freefunc,
void *    data
 

void stpi_copy_options stp_vars_t    vd,
stp_const_vars_t    vs
 

void stpi_destroy_component_data stp_vars_t    v,
const char *    name
 

void stpi_fill_parameter_settings stp_parameter_t   desc,
const stp_parameter_t   param
 

void* stpi_get_component_data stp_const_vars_t    v,
const char *    name
 

int stpi_get_verified stp_const_vars_t   
 

void stpi_set_verified stp_vars_t   ,
int    value
 

stpi_parameter_verify_t stpi_verify_parameter stp_const_vars_t    v,
const char *    parameter,
int    quiet
 


Generated on Sat Apr 17 15:42:12 2004 for libgimpprint API Reference by doxygen1.2.17