![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define GEBR_GEOXML_PROGRAM_PARAMETER (obj) #define GEBR_GEOXML_PROPERTY_VALUE (sequence) typedef GebrGeoXmlProgramParameter; typedef GebrGeoXmlPropertyValue; 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); gchar * gebr_geoxml_program_parameter_get_keyword (GebrGeoXmlProgramParameter *program_parameter); void gebr_geoxml_program_parameter_set_be_list (GebrGeoXmlProgramParameter *program_parameter, gboolean is_list); gchar * gebr_geoxml_program_parameter_get_list_separator (GebrGeoXmlProgramParameter *program_parameter); 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);
#define GEBR_GEOXML_PROGRAM_PARAMETER(obj) ((GebrGeoXmlProgramParameter*)(obj))
#define GEBR_GEOXML_PROPERTY_VALUE(sequence) ((GebrGeoXmlPropertyValue*)(sequence))
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);
gchar * gebr_geoxml_program_parameter_get_keyword (GebrGeoXmlProgramParameter *program_parameter);
void gebr_geoxml_program_parameter_set_be_list (GebrGeoXmlProgramParameter *program_parameter, gboolean is_list);
gchar * gebr_geoxml_program_parameter_get_list_separator (GebrGeoXmlProgramParameter *program_parameter);
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);
If program_parameter
has a list of values, call gebr_geoxml_program_parameter_set_parse_list_value()
,
otherwise call gebr_geoxml_program_parameter_set_first_value()
.
If program_parameter
or value
is NULL
nothing is done.
|
|
|
|
|
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);