| Top | Home | Up | Prev | Next |
gimpmemsize
gimpmemsize — Functions to (de)serialize a given memory size.
Functions
Types and Values
Description
Functions to (de)serialize a given memory size.
Functions
gimp_memsize_serialize ()
gchar *
gimp_memsize_serialize (guint64 memsize);
Creates a string representation of a given memory size. This string
can be parsed by gimp_memsize_deserialize() and can thus be used in
config files. It should not be displayed to the user. If you need a
nice human-readable string please use g_format_size().
Parameters
memsize
memory size in bytes
Returns
A newly allocated string representation of memsize
.
Since: 2.2
gimp_memsize_deserialize ()
gboolean gimp_memsize_deserialize (const gchar *string,guint64 *memsize);
Parses a string representation of a memory size as returned by
gimp_memsize_serialize().
Parameters
string
a string as returned by gimp_memsize_serialize()
memsize
return location for memory size in bytes
Since: 2.2
gimp_memsize_to_string ()
gchar *
gimp_memsize_to_string (guint64 memsize);
gimp_memsize_to_string is deprecated and should not be used in newly-written code.
This function is deprecated! Use g_format_size() instead.
Parameters
memsize
A memory size in bytes.
Returns
A newly allocated human-readable, translated string.
GIMP_IS_PARAM_SPEC_MEMSIZE()
#define GIMP_IS_PARAM_SPEC_MEMSIZE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_MEMSIZE))
gimp_param_spec_memsize ()
GParamSpec * gimp_param_spec_memsize (const gchar *name,const gchar *nick,const gchar *blurb,guint64 minimum,guint64 maximum,guint64 default_value,GParamFlags flags);
Creates a param spec to hold a memory size value.
See g_param_spec_internal() for more information.
Parameters
name
Canonical name of the param
nick
Nickname of the param
blurb
Brief description of param.
minimum
Smallest allowed value of the parameter.
maximum
Largest allowed value of the parameter.
default_value
Value to use if none is assigned.
flags
a combination of GParamFlags
Returns
a newly allocated GParamSpec instance
Since: 2.4
GIMP_VALUE_HOLDS_MEMSIZE()
#define GIMP_VALUE_HOLDS_MEMSIZE(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_MEMSIZE))
Types and Values
GIMP_TYPE_MEMSIZE
#define GIMP_TYPE_MEMSIZE (gimp_memsize_get_type ())
GIMP_TYPE_MEMSIZE is a GType derived from G_TYPE_UINT64.
GIMP_TYPE_PARAM_MEMSIZE
#define GIMP_TYPE_PARAM_MEMSIZE (gimp_param_memsize_get_type ())
Generated by GTK-Doc V1.32