![]() |
![]() |
![]() |
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
);
glong gebr_geoxml_program_parameter_get_enum_options_number
(GebrGeoXmlProgramParameter *program_parameter
);