program-parameter

program-parameter

Synopsis

#define             GEBR_GEOXML_PROGRAM_PARAMETER       (program_parameter)
#define             GEBR_GEOXML_PROPERTY_VALUE          (sequence)
typedef             GebrGeoXmlProgramParameter;
typedef             GebrGeoXmlPropertyValue;
GebrGeoXmlProgram * gebr_geoxml_program_parameter_program
                                                        (GebrGeoXmlProgramParameter *program_parameter);
void                gebr_geoxml_program_parameter_set_required
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean required);
gboolean            gebr_geoxml_program_parameter_get_required
                                                        (GebrGeoXmlProgramParameter *program_parameter);
void                gebr_geoxml_program_parameter_set_keyword
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         const gchar *keyword);
const gchar *       gebr_geoxml_program_parameter_get_keyword
                                                        (GebrGeoXmlProgramParameter *program_parameter);
void                gebr_geoxml_program_parameter_set_be_list
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean is_list);
const gchar *       gebr_geoxml_program_parameter_get_list_separator
                                                        (GebrGeoXmlProgramParameter *program_parameter);
const gchar *       gebr_geoxml_program_parameter_get_first_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);
gboolean            gebr_geoxml_program_parameter_get_first_boolean_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);
GebrGeoXmlPropertyValue * gebr_geoxml_program_parameter_append_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);
glong               gebr_geoxml_program_parameter_get_values_number
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);
void                gebr_geoxml_program_parameter_set_string_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value,
                                                         const gchar *value);
GString *           gebr_geoxml_program_parameter_get_string_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);
gboolean            gebr_geoxml_program_parameter_is_set
                                                        (GebrGeoXmlProgramParameter *self);
GebrGeoXmlProgramParameter * gebr_geoxml_program_parameter_find_dict_parameter
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         GebrGeoXmlDocument *dict_document);
gboolean            gebr_geoxml_program_parameter_copy_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         GebrGeoXmlProgramParameter *source,
                                                         gboolean default_value);
gboolean            gebr_geoxml_program_parameter_get_file_be_directory
                                                        (GebrGeoXmlProgramParameter *program_parameter);
void                gebr_geoxml_program_parameter_get_range_properties
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         const gchar **min,
                                                         const gchar **max,
                                                         const gchar **inc,
                                                         const gchar **digits);
gboolean            gebr_geoxml_program_parameter_get_is_list
                                                        (GebrGeoXmlProgramParameter *program_parameter);
GebrGeoXmlEnumOption * gebr_geoxml_program_parameter_append_enum_option
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         const gchar *label,
                                                         const gchar *value);
glong               gebr_geoxml_program_parameter_get_enum_options_number
                                                        (GebrGeoXmlProgramParameter *program_parameter);

Description

Details

GEBR_GEOXML_PROGRAM_PARAMETER()

#define GEBR_GEOXML_PROGRAM_PARAMETER(program_parameter) ((GebrGeoXmlProgramParameter*)(program_parameter))

GEBR_GEOXML_PROPERTY_VALUE()

#define GEBR_GEOXML_PROPERTY_VALUE(sequence) ((GebrGeoXmlPropertyValue*)(sequence))

GebrGeoXmlProgramParameter

typedef struct gebr_geoxml_program_parameter GebrGeoXmlProgramParameter;

GebrGeoXmlPropertyValue

typedef struct gebr_geoxml_property_value GebrGeoXmlPropertyValue;

gebr_geoxml_program_parameter_program ()

GebrGeoXmlProgram * gebr_geoxml_program_parameter_program
                                                        (GebrGeoXmlProgramParameter *program_parameter);

gebr_geoxml_program_parameter_set_required ()

void                gebr_geoxml_program_parameter_set_required
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean required);

gebr_geoxml_program_parameter_get_required ()

gboolean            gebr_geoxml_program_parameter_get_required
                                                        (GebrGeoXmlProgramParameter *program_parameter);

gebr_geoxml_program_parameter_set_keyword ()

void                gebr_geoxml_program_parameter_set_keyword
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         const gchar *keyword);

gebr_geoxml_program_parameter_get_keyword ()

const gchar *       gebr_geoxml_program_parameter_get_keyword
                                                        (GebrGeoXmlProgramParameter *program_parameter);

gebr_geoxml_program_parameter_set_be_list ()

void                gebr_geoxml_program_parameter_set_be_list
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean is_list);

gebr_geoxml_program_parameter_get_list_separator ()

const gchar *       gebr_geoxml_program_parameter_get_list_separator
                                                        (GebrGeoXmlProgramParameter *program_parameter);

gebr_geoxml_program_parameter_get_first_value ()

const gchar *       gebr_geoxml_program_parameter_get_first_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);

gebr_geoxml_program_parameter_get_first_boolean_value ()

gboolean            gebr_geoxml_program_parameter_get_first_boolean_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);

gebr_geoxml_program_parameter_append_value ()

GebrGeoXmlPropertyValue * gebr_geoxml_program_parameter_append_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);

gebr_geoxml_program_parameter_get_values_number ()

glong               gebr_geoxml_program_parameter_get_values_number
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);

gebr_geoxml_program_parameter_set_string_value ()

void                gebr_geoxml_program_parameter_set_string_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value,
                                                         const gchar *value);

gebr_geoxml_program_parameter_get_string_value ()

GString *           gebr_geoxml_program_parameter_get_string_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         gboolean default_value);

gebr_geoxml_program_parameter_is_set ()

gboolean            gebr_geoxml_program_parameter_is_set
                                                        (GebrGeoXmlProgramParameter *self);

gebr_geoxml_program_parameter_find_dict_parameter ()

GebrGeoXmlProgramParameter * gebr_geoxml_program_parameter_find_dict_parameter
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         GebrGeoXmlDocument *dict_document);

gebr_geoxml_program_parameter_copy_value ()

gboolean            gebr_geoxml_program_parameter_copy_value
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         GebrGeoXmlProgramParameter *source,
                                                         gboolean default_value);

gebr_geoxml_program_parameter_get_file_be_directory ()

gboolean            gebr_geoxml_program_parameter_get_file_be_directory
                                                        (GebrGeoXmlProgramParameter *program_parameter);

gebr_geoxml_program_parameter_get_range_properties ()

void                gebr_geoxml_program_parameter_get_range_properties
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         const gchar **min,
                                                         const gchar **max,
                                                         const gchar **inc,
                                                         const gchar **digits);

gebr_geoxml_program_parameter_get_is_list ()

gboolean            gebr_geoxml_program_parameter_get_is_list
                                                        (GebrGeoXmlProgramParameter *program_parameter);

gebr_geoxml_program_parameter_append_enum_option ()

GebrGeoXmlEnumOption * gebr_geoxml_program_parameter_append_enum_option
                                                        (GebrGeoXmlProgramParameter *program_parameter,
                                                         const gchar *label,
                                                         const gchar *value);

gebr_geoxml_program_parameter_get_enum_options_number ()

glong               gebr_geoxml_program_parameter_get_enum_options_number
                                                        (GebrGeoXmlProgramParameter *program_parameter);