:right-sidebar: True FormatSizeFlags =================================================================== .. currentmodule:: gi.repository.GLib .. class:: FormatSizeFlags :no-contents-entry: Flags to modify the format of the string returned by :func:`~gi.repository.GLib.format_size_full`. Fields ------ .. rst-class:: interim-class .. class:: FormatSizeFlags :no-index: .. attribute:: BITS Set the size as a quantity in bits, rather than bytes, and return units in bits. For example, ‘Mbit’ rather than ‘MB’. .. attribute:: DEFAULT Behave the same as :func:`~gi.repository.GLib.format_size` .. attribute:: IEC_UNITS Use IEC (base 1024) units with "KiB"-style suffixes. IEC units should only be used for reporting things with a strong "power of 2" basis, like RAM sizes or RAID stripe sizes. Network and storage sizes should be reported in the normal SI units. .. attribute:: LONG_FORMAT Include the exact number of bytes as part of the returned string. For example, "45.6 kB (45,612 bytes)". .. attribute:: ONLY_UNIT Return only unit, without value; this should not be used together with ``G_FORMAT_SIZE_LONG_FORMAT`` nor ``G_FORMAT_SIZE_ONLY_VALUE``. Since: 2.74 .. attribute:: ONLY_VALUE Return only value, without unit; this should not be used together with ``G_FORMAT_SIZE_LONG_FORMAT`` nor ``G_FORMAT_SIZE_ONLY_UNIT``. Since: 2.74