libgimpbase/Makefile.am libgimpbase/gimpbase.h libgimpbase/gimpbase.def
2004-07-27 Sven Neumann <sven@gimp.org> * libgimpbase/Makefile.am * libgimpbase/gimpbase.h * libgimpbase/gimpbase.def * libgimpbase/gimpmemsize.[ch]: added new files with memsize related functions (moved here from gimputil.c) and GIMP_TYPE_MEMSIZE (moved here from app/config/gimpconfig-types.[ch]). * libgimpbase/gimputils.[ch]: removed gimp_memsize_to_string() here. * libgimpbase/gimpunit.[ch]: added GIMP_TYPE_UNIT (moved here from app/config/gimpconfig-types.[ch]). * libgimpbase/gimpbase-private.c * libgimp/gimptile.c * libgimp/gimpunitcache.c * plug-ins/help/domain.c * app/xcf/xcf-read.c: need to include glib-object.h. * plug-ins/common/uniteditor.c: use GIMP_TYPE_UNIT. * app/config/gimpconfig-types.[ch]: removed code that lives in libgimpbase now. * app/config/gimpconfig-deserialize.c: changed accordingly. * app/config/gimpbaseconfig.c * app/config/gimpdisplayconfig.c * app/core/gimpcontext.c * app/gui/grid-dialog.c * app/tools/gimpcolortool.c * app/widgets/gimpaction.c * app/widgets/gimpunitstore.c: no need to include gimpconfig-types.h any longer.
This commit is contained in:
committed by
Sven Neumann
parent
ed3f8fd1bc
commit
bd427b2e4d
@ -560,8 +560,9 @@ gimp_config_deserialize_memsize (GValue *value,
|
||||
GParamSpec *prop_spec,
|
||||
GScanner *scanner)
|
||||
{
|
||||
gchar *orig_cset_first = scanner->config->cset_identifier_first;
|
||||
gchar *orig_cset_nth = scanner->config->cset_identifier_nth;
|
||||
gchar *orig_cset_first = scanner->config->cset_identifier_first;
|
||||
gchar *orig_cset_nth = scanner->config->cset_identifier_nth;
|
||||
guint64 memsize;
|
||||
|
||||
scanner->config->cset_identifier_first = G_CSET_DIGITS;
|
||||
scanner->config->cset_identifier_nth = G_CSET_DIGITS "gGmMkKbB";
|
||||
@ -574,10 +575,12 @@ gimp_config_deserialize_memsize (GValue *value,
|
||||
scanner->config->cset_identifier_first = orig_cset_first;
|
||||
scanner->config->cset_identifier_nth = orig_cset_nth;
|
||||
|
||||
if (gimp_memsize_set_from_string (value, scanner->value.v_identifier))
|
||||
return G_TOKEN_RIGHT_PAREN;
|
||||
else
|
||||
if (! gimp_memsize_deserialize (scanner->value.v_identifier, &memsize))
|
||||
return G_TOKEN_NONE;
|
||||
|
||||
g_value_set_uint64 (value, memsize);
|
||||
|
||||
return G_TOKEN_RIGHT_PAREN;
|
||||
}
|
||||
|
||||
static GTokenType
|
||||
|
||||
Reference in New Issue
Block a user