removed enums GimpImageType and GimpImageBaseType ...
2004-07-29 Sven Neumann <sven@gimp.org> * app/core/core-enums.h: removed enums GimpImageType and GimpImageBaseType ... * libgimpbase/gimpbaseenums.h: ... and added them here. Also moved all enums from gimpbasetypes.h to this new file. * libgimpbase/Makefile.am * tools/pdbgen/Makefile.am: changed accordingly. * app/core/core-enums.c * libgimp/gimpenums.h * libgimpbase/gimpbaseenums.c * tools/pdbgen/enums.pl: regenerated. * libgimpbase/gimpparasite.c * libgimpbase/gimpprotocol.c * libgimp/gimp.c: include <glib-object.h> * libgimpbase/gimpbasetypes.[ch]: added API to set and get a translation domain on a GType. This is used for translatable enum values. * libgimpbase/gimputils.[ch]: added API to retrieve the translated name for an enum value. * app/widgets/gimpenumstore.c * app/widgets/gimpenumwidgets.c: use the new API in libgimpbase.
This commit is contained in:
committed by
Sven Neumann
parent
a88879f783
commit
e10ebe1805
@ -13,6 +13,7 @@
|
||||
|
||||
<part id="libgimpbase">
|
||||
<title>GIMP Base Library</title>
|
||||
<xi:include href="xml/gimpbaseenums.xml" />
|
||||
<xi:include href="xml/gimpbasetypes.xml" />
|
||||
<xi:include href="xml/gimpversion.xml" />
|
||||
<xi:include href="xml/gimplimits.xml" />
|
||||
|
||||
@ -1,11 +1,23 @@
|
||||
<SECTION>
|
||||
<FILE>gimpbasetypes</FILE>
|
||||
gimp_type_set_translation_domain
|
||||
gimp_type_get_translation_domain
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>gimpbaseenums</FILE>
|
||||
GimpImageBaseType
|
||||
GimpImageType
|
||||
GimpPDBArgType
|
||||
GimpPDBProcType
|
||||
GimpPDBStatusType
|
||||
GimpMessageHandlerType
|
||||
GimpStackTraceMode
|
||||
GimpDatafileLoaderFunc
|
||||
<SUBSECTION Standard>
|
||||
GIMP_TYPE_IMAGE_BASE_TYPE
|
||||
gimp_image_base_type_get_type
|
||||
GIMP_TYPE_IMAGE_TYPE
|
||||
gimp_image_type_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
@ -143,6 +155,8 @@ gimp_filename_to_utf8
|
||||
gimp_utf8_strtrim
|
||||
gimp_escape_uline
|
||||
gimp_strip_uline
|
||||
gimp_enum_value_get_name
|
||||
gimp_enum_get_value
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
@ -189,6 +203,7 @@ GIMP_CHECK_VERSION
|
||||
<SECTION>
|
||||
<FILE>gimpdatafiles</FILE>
|
||||
GimpDatafileData
|
||||
GimpDatafileLoaderFunc
|
||||
gimp_datafiles_check_extension
|
||||
gimp_datafiles_read_directories
|
||||
</SECTION>
|
||||
|
||||
105
devel-docs/libgimpbase/tmpl/gimpbaseenums.sgml
Normal file
105
devel-docs/libgimpbase/tmpl/gimpbaseenums.sgml
Normal file
@ -0,0 +1,105 @@
|
||||
<!-- ##### SECTION Title ##### -->
|
||||
gimpbaseenums
|
||||
|
||||
<!-- ##### SECTION Short_Description ##### -->
|
||||
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ENUM GimpImageBaseType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_RGB:
|
||||
@GIMP_GRAY:
|
||||
@GIMP_INDEXED:
|
||||
|
||||
<!-- ##### ENUM GimpImageType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_RGB_IMAGE:
|
||||
@GIMP_RGBA_IMAGE:
|
||||
@GIMP_GRAY_IMAGE:
|
||||
@GIMP_GRAYA_IMAGE:
|
||||
@GIMP_INDEXED_IMAGE:
|
||||
@GIMP_INDEXEDA_IMAGE:
|
||||
|
||||
<!-- ##### ENUM GimpPDBArgType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_PDB_INT32:
|
||||
@GIMP_PDB_INT16:
|
||||
@GIMP_PDB_INT8:
|
||||
@GIMP_PDB_FLOAT:
|
||||
@GIMP_PDB_STRING:
|
||||
@GIMP_PDB_INT32ARRAY:
|
||||
@GIMP_PDB_INT16ARRAY:
|
||||
@GIMP_PDB_INT8ARRAY:
|
||||
@GIMP_PDB_FLOATARRAY:
|
||||
@GIMP_PDB_STRINGARRAY:
|
||||
@GIMP_PDB_COLOR:
|
||||
@GIMP_PDB_REGION:
|
||||
@GIMP_PDB_DISPLAY:
|
||||
@GIMP_PDB_IMAGE:
|
||||
@GIMP_PDB_LAYER:
|
||||
@GIMP_PDB_CHANNEL:
|
||||
@GIMP_PDB_DRAWABLE:
|
||||
@GIMP_PDB_SELECTION:
|
||||
@GIMP_PDB_BOUNDARY:
|
||||
@GIMP_PDB_PATH:
|
||||
@GIMP_PDB_PARASITE:
|
||||
@GIMP_PDB_STATUS:
|
||||
@GIMP_PDB_END:
|
||||
|
||||
<!-- ##### ENUM GimpPDBProcType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_INTERNAL:
|
||||
@GIMP_PLUGIN:
|
||||
@GIMP_EXTENSION:
|
||||
@GIMP_TEMPORARY:
|
||||
|
||||
<!-- ##### ENUM GimpPDBStatusType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_PDB_EXECUTION_ERROR:
|
||||
@GIMP_PDB_CALLING_ERROR:
|
||||
@GIMP_PDB_PASS_THROUGH:
|
||||
@GIMP_PDB_SUCCESS:
|
||||
@GIMP_PDB_CANCEL:
|
||||
|
||||
<!-- ##### ENUM GimpMessageHandlerType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_MESSAGE_BOX:
|
||||
@GIMP_CONSOLE:
|
||||
@GIMP_ERROR_CONSOLE:
|
||||
|
||||
<!-- ##### ENUM GimpStackTraceMode ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_STACK_TRACE_NEVER:
|
||||
@GIMP_STACK_TRACE_QUERY:
|
||||
@GIMP_STACK_TRACE_ALWAYS:
|
||||
|
||||
@ -14,80 +14,21 @@ gimpbasetypes
|
||||
|
||||
</para>
|
||||
|
||||
<!-- ##### ENUM GimpPDBArgType ##### -->
|
||||
<!-- ##### FUNCTION gimp_type_set_translation_domain ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_PDB_INT32:
|
||||
@GIMP_PDB_INT16:
|
||||
@GIMP_PDB_INT8:
|
||||
@GIMP_PDB_FLOAT:
|
||||
@GIMP_PDB_STRING:
|
||||
@GIMP_PDB_INT32ARRAY:
|
||||
@GIMP_PDB_INT16ARRAY:
|
||||
@GIMP_PDB_INT8ARRAY:
|
||||
@GIMP_PDB_FLOATARRAY:
|
||||
@GIMP_PDB_STRINGARRAY:
|
||||
@GIMP_PDB_COLOR:
|
||||
@GIMP_PDB_REGION:
|
||||
@GIMP_PDB_DISPLAY:
|
||||
@GIMP_PDB_IMAGE:
|
||||
@GIMP_PDB_LAYER:
|
||||
@GIMP_PDB_CHANNEL:
|
||||
@GIMP_PDB_DRAWABLE:
|
||||
@GIMP_PDB_SELECTION:
|
||||
@GIMP_PDB_BOUNDARY:
|
||||
@GIMP_PDB_PATH:
|
||||
@GIMP_PDB_PARASITE:
|
||||
@GIMP_PDB_STATUS:
|
||||
@GIMP_PDB_END:
|
||||
@type:
|
||||
@domain:
|
||||
|
||||
<!-- ##### ENUM GimpPDBProcType ##### -->
|
||||
|
||||
<!-- ##### FUNCTION gimp_type_get_translation_domain ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_INTERNAL:
|
||||
@GIMP_PLUGIN:
|
||||
@GIMP_EXTENSION:
|
||||
@GIMP_TEMPORARY:
|
||||
|
||||
<!-- ##### ENUM GimpPDBStatusType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_PDB_EXECUTION_ERROR:
|
||||
@GIMP_PDB_CALLING_ERROR:
|
||||
@GIMP_PDB_PASS_THROUGH:
|
||||
@GIMP_PDB_SUCCESS:
|
||||
@GIMP_PDB_CANCEL:
|
||||
|
||||
<!-- ##### ENUM GimpMessageHandlerType ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_MESSAGE_BOX:
|
||||
@GIMP_CONSOLE:
|
||||
@GIMP_ERROR_CONSOLE:
|
||||
|
||||
<!-- ##### ENUM GimpStackTraceMode ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@GIMP_STACK_TRACE_NEVER:
|
||||
@GIMP_STACK_TRACE_QUERY:
|
||||
@GIMP_STACK_TRACE_ALWAYS:
|
||||
|
||||
<!-- ##### USER_FUNCTION GimpDatafileLoaderFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@file_data:
|
||||
@user_data:
|
||||
@type:
|
||||
@Returns:
|
||||
|
||||
|
||||
|
||||
@ -26,6 +26,15 @@ gimpdatafiles
|
||||
@mtime:
|
||||
@ctime:
|
||||
|
||||
<!-- ##### USER_FUNCTION GimpDatafileLoaderFunc ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@file_data:
|
||||
@user_data:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gimp_datafiles_check_extension ##### -->
|
||||
<para>
|
||||
|
||||
|
||||
@ -63,3 +63,25 @@ Utilities of general interest
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gimp_enum_value_get_name ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@enum_class:
|
||||
@enum_value:
|
||||
@Returns:
|
||||
|
||||
|
||||
<!-- ##### FUNCTION gimp_enum_get_value ##### -->
|
||||
<para>
|
||||
|
||||
</para>
|
||||
|
||||
@enum_type:
|
||||
@value:
|
||||
@value_nick:
|
||||
@value_name:
|
||||
@Returns:
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user