:right-sidebar: True Value =================================================================== .. currentmodule:: gi.repository.GObject .. class:: Value(value_type=None, py_value=None) :no-contents-entry: An opaque structure used to hold different types of values. The data within the structure has protected scope: it is accessible only to functions within a :obj:`~gi.repository.GObject.TypeValueTable` structure, or implementations of the ``g_value_*()`` API. That is, code portions which implement new fundamental types. :obj:`~gi.repository.GObject.Value` users cannot make any assumptions about how data is stored within the 2 element ``data`` union, and the ``g_type`` member should only be accessed through the :func:`~gi.repository.GObject.VALUE_TYPE` macro. Methods ------- .. rst-class:: interim-class .. class:: Value :no-index: .. method:: get_boxed() Get the contents of a ``Boxed`` derived :obj:`~gi.repository.GObject.Value`\. .. method:: get_value() .. method:: set_boxed(boxed) Set the contents of a ``Boxed`` derived :obj:`~gi.repository.GObject.Value` to ``v_boxed``\. :param boxed: .. method:: set_value(py_value) :param py_value: