![]() |
![]() |
![]() |
GIMP Base Library Reference Manual | ![]() |
---|---|---|---|---|
gchar* gimp_memsize_serialize (guint64 memsize); gboolean gimp_memsize_deserialize (const gchar *string, guint64 *memsize); gchar* gimp_memsize_to_string (guint64 memsize); #define GIMP_TYPE_MEMSIZE #define GIMP_TYPE_PARAM_MEMSIZE #define GIMP_IS_PARAM_SPEC_MEMSIZE (pspec) GParamSpec* gimp_param_spec_memsize (const gchar *name, const gchar *nick, const gchar *blurb, guint64 minimum, guint64 maximum, guint64 default_value, GParamFlags flags); #define GIMP_VALUE_HOLDS_MEMSIZE (value)
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 gimp_memsize_to_string()
.
|
memory size in bytes |
Returns : |
A newly allocated string representation of memsize .
|
Since GIMP 2.2
gboolean gimp_memsize_deserialize (const gchar *string, guint64 *memsize);
Parses a string representation of a memory size as returned by
gimp_memsize_serialize()
.
|
a string as returned by gimp_memsize_serialize()
|
|
return location for memory size in bytes |
Returns : |
TRUE if the string was successfully parsed and
memsize has been set, FALSE otherwise.
|
Since GIMP 2.2
gchar* gimp_memsize_to_string (guint64 memsize);
This function returns a human readable, translated representation
of the passed memsize
. Large values are displayed using a
reasonable memsize unit, e.g.: "345" becomes "345 Bytes", "4500"
becomes "4.4 KB" and so on.
|
A memory size in bytes. |
Returns : |
A newly allocated human-readable, translated string. |
#define GIMP_TYPE_MEMSIZE (gimp_memsize_get_type ())
GIMP_TYPE_MEMSIZE is a GType derived from G_TYPE_UINT64.
#define GIMP_IS_PARAM_SPEC_MEMSIZE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_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.
|
Canonical name of the param |
|
Nickname of the param |
|
Brief desciption of param. |
|
Smallest allowed value of the parameter. |
|
Largest allowed value of the parameter. |
|
Value to use if none is assigned. |
|
a combination of GParamFlags |
Returns : |
a newly allocated GParamSpec instance |
Since GIMP 2.4