Commit fc19b42e authored by William Skaggs's avatar William Skaggs

Bill Skaggs <weskaggs@primate.ucdavis.edu>

	* Makefile.am: add libgimpconfig to subdirs

	* libgimpconfig/libgimpconfig-docs.sgml
	* libgimpconfig/libgimpconfig-sections.txt
	* libgimpconfig/tmpl/gimpconfig-deserialize.sgml
	* libgimpconfig/tmpl/gimpconfig-error.sgml
	* libgimpconfig/tmpl/gimpconfig-iface.sgml
	* libgimpconfig/tmpl/gimpconfig-params.sgml
	* libgimpconfig/tmpl/gimpconfig-path.sgml
	* libgimpconfig/tmpl/gimpconfig-serialize.sgml
	* libgimpconfig/tmpl/gimpconfig-utils.sgml
	* libgimpconfig/tmpl/gimpconfigtypes.sgml
	* libgimpconfig/tmpl/gimpconfigwriter.sgml
	* libgimpconfig/tmpl/gimpscanner.sgml
	* libgimpconfig/tmpl/libgimpconfig-unused.sgml: added or
	corrected
parent e2bdac55
2005-01-25 Bill Skaggs <weskaggs@primate.ucdavis.edu>
libgimpconfig/version: oop, removed
libgimpconfig/.cvsignore: added
* Makefile.am: add libgimpconfig to subdirs
* libgimpconfig/libgimpconfig-docs.sgml
* libgimpconfig/libgimpconfig-sections.txt
* libgimpconfig/tmpl/gimpconfig-deserialize.sgml
* libgimpconfig/tmpl/gimpconfig-error.sgml
* libgimpconfig/tmpl/gimpconfig-iface.sgml
* libgimpconfig/tmpl/gimpconfig-params.sgml
* libgimpconfig/tmpl/gimpconfig-path.sgml
* libgimpconfig/tmpl/gimpconfig-serialize.sgml
* libgimpconfig/tmpl/gimpconfig-utils.sgml
* libgimpconfig/tmpl/gimpconfigtypes.sgml
* libgimpconfig/tmpl/gimpconfigwriter.sgml
* libgimpconfig/tmpl/gimpscanner.sgml
* libgimpconfig/tmpl/libgimpconfig-unused.sgml: added or
corrected
2005-01-25 Bill Skaggs <weskaggs@primate.ucdavis.edu>
* libgimpconfig/version: oop, removed
* libgimpconfig/.cvsignore: added
2005-01-25 Bill Skaggs <weskaggs@primate.ucdavis.edu>
......
......@@ -3,6 +3,7 @@
SUBDIRS = \
libgimpbase \
libgimpcolor \
libgimpconfig \
libgimpmath \
libgimpmodule \
libgimpthumb \
......
......@@ -5,15 +5,24 @@
<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude">
<bookinfo>
<title>GIMP Base Library Reference Manual</title>
<title>GIMP Config Library Reference Manual</title>
<releaseinfo>
for GIMP <xi:include href="version" parse="text"/>
</releaseinfo>
</bookinfo>
<part id="libgimpbase">
<part id="libgimpconfig">
<title>GIMP Config Library</title>
<xi:include href="xml/gimpbaseenums.xml" />
<xi:include href="xml/gimpconfig-deserialize.xml" />
<xi:include href="xml/gimpconfig-error.xml" />
<xi:include href="xml/gimpconfig-iface.xml" />
<xi:include href="xml/gimpconfig-params.xml" />
<xi:include href="xml/gimpconfig-path.xml" />
<xi:include href="xml/gimpconfig-serialize.xml" />
<xi:include href="xml/gimpconfigtypes.xml" />
<xi:include href="xml/gimpconfig-utils.xml" />
<xi:include href="xml/gimpconfigwriter.xml" />
<xi:include href="xml/gimpscanner.xml" />
</part>
</book>
<SECTION>
<FILE>gimpbasetypes</FILE>
GimpEnumDesc
GimpFlagsDesc
gimp_type_set_translation_domain
gimp_type_get_translation_domain
gimp_enum_set_value_descriptions
gimp_enum_get_value_descriptions
gimp_flags_get_value_descriptions
gimp_flags_set_value_descriptions
GIMP_TYPE_PATH
GIMP_VALUE_HOLDS_PATH
<FILE>gimpconfig-iface</FILE>
GIMP_CONFIG_GET_INTERFACE
GimpConfigInterface
gimp_config_serialize_to_file
gimp_config_serialize_to_fd
gimp_config_serialize_to_string
gimp_config_deserialize_file
gimp_config_deserialize_string
gimp_config_deserialize_return
gimp_config_duplicate
gimp_config_is_equal_to
gimp_config_reset
<SUBSECTION Standard>
gimp_path_get_type
GIMP_CONFIG
GIMP_IS_CONFIG
GIMP_TYPE_CONFIG
gimp_config_interface_get_type
</SECTION>
<SECTION>
<FILE>gimpbaseenums</FILE>
GimpAddMaskType
GimpBlendMode
GimpBucketFillMode
GimpChannelOps
GimpChannelType
GimpCheckSize
GimpCheckType
GimpCloneType
GimpDodgeBurnType
GimpGradientType
GimpIconType
GimpImageBaseType
GimpImageType
GimpInterpolationType
GimpMessageHandlerType
GimpPaintApplicationMode
GimpPDBArgType
GimpPDBProcType
GimpPDBStatusType
GimpProgressCommand
GimpRepeatMode
GimpSizeType
GimpStackTraceMode
GimpTransferMode
GimpTransformDirection
<SUBSECTION Standard>
GIMP_TYPE_ADD_MASK_TYPE
GIMP_TYPE_BLEND_MODE
GIMP_TYPE_BUCKET_FILL_MODE
GIMP_TYPE_CHANNEL_OPS
GIMP_TYPE_CHANNEL_TYPE
GIMP_TYPE_CHECK_SIZE
GIMP_TYPE_CHECK_TYPE
GIMP_TYPE_CLONE_TYPE
GIMP_TYPE_DODGE_BURN_TYPE
GIMP_TYPE_GRADIENT_TYPE
GIMP_TYPE_ICON_TYPE
GIMP_TYPE_IMAGE_BASE_TYPE
GIMP_TYPE_IMAGE_TYPE
GIMP_TYPE_INTERPOLATION_TYPE
GIMP_TYPE_MESSAGE_HANDLER_TYPE
GIMP_TYPE_PAINT_APPLICATION_MODE
GIMP_TYPE_PDB_ARG_TYPE
GIMP_TYPE_PDB_PROC_TYPE
GIMP_TYPE_PDB_STATUS_TYPE
GIMP_TYPE_PROGRESS_COMMAND
GIMP_TYPE_REPEAT_MODE
GIMP_TYPE_SIZE_TYPE
GIMP_TYPE_STACK_TRACE_MODE
GIMP_TYPE_TRANSFER_MODE
GIMP_TYPE_TRANSFORM_DIRECTION
gimp_add_mask_type_get_type
gimp_blend_mode_get_type
gimp_bucket_fill_mode_get_type
gimp_channel_ops_get_type
gimp_channel_type_get_type
gimp_check_size_get_type
gimp_check_type_get_type
gimp_clone_type_get_type
gimp_dodge_burn_type_get_type
gimp_gradient_type_get_type
gimp_icon_type_get_type
gimp_image_base_type_get_type
gimp_image_type_get_type
gimp_interpolation_type_get_type
gimp_message_handler_type_get_type
gimp_paint_application_mode_get_type
gimp_pdb_arg_type_get_type
gimp_pdb_proc_type_get_type
gimp_pdb_status_type_get_type
gimp_progress_command_get_type
gimp_repeat_mode_get_type
gimp_size_type_get_type
gimp_stack_trace_mode_get_type
gimp_transfer_mode_get_type
gimp_transform_direction_get_type
</SECTION>
<SECTION>
<FILE>gimpchecks</FILE>
GIMP_CHECK_SIZE
GIMP_CHECK_SIZE_SM
GIMP_CHECK_DARK
GIMP_CHECK_LIGHT
gimp_checks_get_shades
<FILE>gimpconfig-deserialize</FILE>
gimp_config_deserialize_properties
gimp_config_deserialize_property
</SECTION>
<SECTION>
<FILE>gimpenv</FILE>
gimp_directory
gimp_personal_rc_file
gimp_data_directory
gimp_locale_directory
gimp_plug_in_directory
gimp_sysconf_directory
gimp_gtkrc
gimp_path_parse
gimp_path_to_str
gimp_path_free
gimp_path_get_user_writable_dir
<FILE>gimpconfig-error</FILE>
GimpConfigError
GIMP_CONFIG_ERROR
gimp_config_error_quark
</SECTION>
<SECTION>
<FILE>gimplimits</FILE>
GIMP_MIN_IMAGE_SIZE
GIMP_MAX_IMAGE_SIZE
GIMP_MIN_RESOLUTION
GIMP_MAX_RESOLUTION
GIMP_MAX_MEMSIZE
<FILE>gimpconfig-params</FILE>
GIMP_PARAM_SERIALIZE
GIMP_PARAM_AGGREGATE
GIMP_PARAM_RESTART
GIMP_PARAM_CONFIRM
GIMP_PARAM_DEFAULTS
GIMP_PARAM_IGNORE
GIMP_CONFIG_PARAM_FLAGS
GIMP_CONFIG_INSTALL_PROP_BOOLEAN
GIMP_CONFIG_INSTALL_PROP_RGB
GIMP_CONFIG_INSTALL_PROP_DOUBLE
GIMP_CONFIG_INSTALL_PROP_RESOLUTION
GIMP_CONFIG_INSTALL_PROP_ENUM
GIMP_CONFIG_INSTALL_PROP_INT
GIMP_CONFIG_INSTALL_PROP_MATRIX2
GIMP_CONFIG_INSTALL_PROP_MEMSIZE
GIMP_CONFIG_INSTALL_PROP_PATH
GIMP_CONFIG_INSTALL_PROP_STRING
GIMP_CONFIG_INSTALL_PROP_UINT
GIMP_CONFIG_INSTALL_PROP_UNIT
GIMP_CONFIG_INSTALL_PROP_OBJECT
GIMP_CONFIG_INSTALL_PROP_POINTER
</SECTION>
<SECTION>
<FILE>gimpmemsize</FILE>
gimp_memsize_serialize
gimp_memsize_deserialize
gimp_memsize_to_string
GIMP_TYPE_MEMSIZE
GIMP_TYPE_PARAM_MEMSIZE
GIMP_IS_PARAM_SPEC_MEMSIZE
gimp_param_spec_memsize
GIMP_VALUE_HOLDS_MEMSIZE
<SUBSECTION Standard>
gimp_memsize_get_type
gimp_param_memsize_get_type
<FILE>gimpconfig-path</FILE>
gimp_config_path_expand
</SECTION>
<SECTION>
<FILE>gimpparasite</FILE>
GimpParasite
gimp_parasite_new
gimp_parasite_free
gimp_parasite_copy
gimp_parasite_compare
gimp_parasite_is_type
gimp_parasite_is_persistent
gimp_parasite_is_undoable
gimp_parasite_has_flag
gimp_parasite_flags
gimp_parasite_name
gimp_parasite_data
gimp_parasite_data_size
GIMP_PARASITE_PERSISTENT
GIMP_PARASITE_UNDOABLE
GIMP_PARASITE_ATTACH_PARENT
GIMP_PARASITE_PARENT_PERSISTENT
GIMP_PARASITE_PARENT_UNDOABLE
GIMP_PARASITE_ATTACH_GRANDPARENT
GIMP_PARASITE_GRANDPARENT_PERSISTENT
GIMP_PARASITE_GRANDPARENT_UNDOABLE
<FILE>gimpconfig-serialize</FILE>
gimp_config_serialize_properties
gimp_config_serialize_changed_properties
gimp_config_serialize_property
gimp_config_serialize_value
</SECTION>
<SECTION>
<FILE>gimpparasiteio</FILE>
GIMP_PIXPIPE_MAXDIM
gimp_pixpipe_params_init
gimp_pixpipe_params_parse
gimp_pixpipe_params_build
<FILE>gimpconfig-utils</FILE>
gimp_config_diff
gimp_config_sync
gimp_config_reset_properties
gimp_config_string_append_escaped
</SECTION>
<SECTION>
<FILE>gimppath</FILE>
GimpParamPathType
GIMP_TYPE_PARAM_PATH
GIMP_IS_PARAM_SPEC_PATH
gimp_param_spec_path
gimp_param_spec_path_type
<SUBSECTION Standard>
gimp_param_path_get_type
<FILE>gimpconfigwriter</FILE>
gimp_config_writer_new_file
gimp_config_writer_new_fd
gimp_config_writer_new_string
gimp_config_writer_open
gimp_config_writer_comment_mode
gimp_config_writer_print
gimp_config_writer_printf
gimp_config_writer_identifier
gimp_config_writer_string
gimp_config_writer_data
gimp_config_writer_comment
gimp_config_writer_linefeed
gimp_config_writer_revert
gimp_config_writer_close
gimp_config_writer_finish
</SECTION>
<SECTION>
<FILE>gimpprotocol</FILE>
GIMP_PROTOCOL_VERSION
GPConfig
GPTileReq
GPTileAck
GPTileData
GPParam
GPParamDef
GPProcRun
GPProcReturn
GPProcInstall
GPProcUninstall
gp_init
gp_has_init_write
gp_quit_write
gp_config_write
gp_tile_req_write
gp_tile_ack_write
gp_tile_data_write
gp_proc_run_write
gp_proc_return_write
gp_temp_proc_run_write
gp_temp_proc_return_write
gp_proc_install_write
gp_proc_uninstall_write
gp_extension_ack_write
<FILE>gimpscanner</FILE>
gimp_scanner_new_file
gimp_scanner_new_string
gimp_scanner_destroy
gimp_scanner_parse_token
gimp_scanner_parse_identifier
gimp_scanner_parse_string
gimp_scanner_parse_string_no_validate
gimp_scanner_parse_data
gimp_scanner_parse_int
gimp_scanner_parse_float
gimp_scanner_parse_color
gimp_scanner_parse_matrix2
</SECTION>
<SECTION>
<FILE>gimpsignal</FILE>
GimpSignalHandlerFunc
gimp_signal_private
<FILE>gimpconfigtypes</FILE>
GimpConfig
GimpConfigWriter
</SECTION>
<SECTION>
<FILE>gimpunit</FILE>
GimpUnit
gimp_unit_get_number_of_units
gimp_unit_get_number_of_built_in_units
gimp_unit_new
gimp_unit_get_deletion_flag
gimp_unit_set_deletion_flag
gimp_unit_get_factor
gimp_unit_get_digits
gimp_unit_get_identifier
gimp_unit_get_symbol
gimp_unit_get_abbreviation
gimp_unit_get_singular
gimp_unit_get_plural
GIMP_TYPE_UNIT
GIMP_TYPE_PARAM_UNIT
GIMP_IS_PARAM_SPEC_UNIT
gimp_param_spec_unit
GIMP_VALUE_HOLDS_UNIT
<SUBSECTION Standard>
gimp_unit_get_type
gimp_param_unit_get_type
</SECTION>
<SECTION>
<FILE>gimputils</FILE>
gimp_any_to_utf8
gimp_filename_to_utf8
gimp_utf8_strtrim
gimp_escape_uline
gimp_strip_uline
gimp_enum_get_desc
gimp_enum_get_value
gimp_enum_value_get_desc
gimp_enum_value_get_help
gimp_flags_get_first_desc
gimp_flags_get_first_value
gimp_flags_value_get_desc
gimp_flags_value_get_help
</SECTION>
<SECTION>
<FILE>gimpwire</FILE>
WireMessage
WireReadFunc
WireWriteFunc
WireDestroyFunc
WireIOFunc
WireFlushFunc
wire_register
wire_set_reader
wire_set_writer
wire_set_flusher
wire_read
wire_write
wire_flush
wire_error
wire_clear_error
wire_read_msg
wire_write_msg
wire_destroy
wire_read_int32
wire_read_int16
wire_read_int8
wire_read_double
wire_read_string
wire_write_int32
wire_write_int16
wire_write_int8
wire_write_double
wire_write_string
</SECTION>
<SECTION>
<FILE>gimpversion</FILE>
GIMP_MAJOR_VERSION
GIMP_MINOR_VERSION
GIMP_MICRO_VERSION
GIMP_VERSION
GIMP_API_VERSION
GIMP_CHECK_VERSION
</SECTION>
<SECTION>
<FILE>gimpdatafiles</FILE>
GimpDatafileData
GimpDatafileLoaderFunc
gimp_datafiles_check_extension
gimp_datafiles_read_directories
</SECTION>
......@@ -10,14 +10,30 @@ Deserializing code for libgimpconfig.
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### FUNCTION gimp_config_deserialize_properties ##### -->
<para>
</para>
@config:
@scanner:
@config:
@scanner:
@nest_level:
@Returns:
<!-- ##### FUNCTION gimp_config_deserialize_property ##### -->
<para>
</para>
@config:
@scanner:
@nest_level:
@Returns:
<!-- ##### SECTION Title ##### -->
gimpconfig-error
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### ENUM GimpConfigError ##### -->
<para>
</para>
@GIMP_CONFIG_ERROR_OPEN:
@GIMP_CONFIG_ERROR_OPEN_ENOENT:
@GIMP_CONFIG_ERROR_WRITE:
@GIMP_CONFIG_ERROR_PARSE:
@GIMP_CONFIG_ERROR_VERSION:
<!-- ##### MACRO GIMP_CONFIG_ERROR ##### -->
<para>
</para>
<!-- ##### FUNCTION gimp_config_error_quark ##### -->
<para>
</para>
@Returns:
......@@ -10,28 +10,66 @@ High-level API functions for libgimpconfig.
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_CONFIG_GET_INTERFACE ##### -->
<para>
</para>
@obj:
<!-- ##### STRUCT GimpConfigInterface ##### -->
<para>
</para>
@base_iface:
@serialize:
@deserialize:
@serialize_property:
@deserialize_property:
@duplicate:
@equal:
@reset:
<!-- ##### FUNCTION gimp_config_serialize_to_file ##### -->
<para>
</para>
@config:
@filename:
@header:
@footer:
@config:
@filename:
@header:
@footer:
@data
@data:
@error:
@Returns:
<!-- ##### FUNCTION gimp_config_serialize_to_fd ##### -->
<para>
</para>
@config:
@fd:
@data:
@Returns:
<!-- ##### FUNCTION gimp_config_serialize_to_string ##### -->
<para>
</para>
@config:
@data:
@config:
@data:
@Returns:
......@@ -40,9 +78,10 @@ High-level API functions for libgimpconfig.
</para>
@config:
@filename:
@data:
@config:
@filename:
@data:
@error:
@Returns:
......@@ -51,11 +90,22 @@ High-level API functions for libgimpconfig.
</para>
@config:
@text:
@text_len:
@data:
@error:
@config:
@text:
@text_len:
@data:
@error:
@Returns:
<!-- ##### FUNCTION gimp_config_deserialize_return ##### -->
<para>
</para>
@scanner:
@expected_token:
@nest_level:
@Returns:
......@@ -64,7 +114,7 @@ High-level API functions for libgimpconfig.
</para>
@config:
@config:
@Returns:
......@@ -73,8 +123,8 @@ High-level API functions for libgimpconfig.
</para>
@a:
@b:
@a:
@b:
@Returns:
......@@ -83,4 +133,6 @@ High-level API functions for libgimpconfig.
</para>
@config:
@config:
<!-- ##### SECTION Title ##### -->
gimpconfig-params
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_PARAM_SERIALIZE ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_PARAM_AGGREGATE ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_PARAM_RESTART ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_PARAM_CONFIRM ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_PARAM_DEFAULTS ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_PARAM_IGNORE ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_CONFIG_PARAM_FLAGS ##### -->
<para>
</para>
<!-- ##### MACRO GIMP_CONFIG_INSTALL_PROP_BOOLEAN ##### -->
<para>
</para>