Functions#

component_transfer_equal(self: Any, other: Any) bool#
Parameters:
  • self

  • other

path_parse(string: str) Path | None#
Parameters:

string

serialization_error_quark() int#
stroke_equal(stroke1: Any = None, stroke2: Any = None) bool#
Parameters:
  • stroke1

  • stroke2

transform_parse(string: str) tuple[bool, Transform]#
Parameters:

string

value_dup_render_node(value: Value) RenderNode | None#

Retrieves the render node stored inside a GValue, and acquires a reference to it.

Added in version 4.6.

Parameters:

value – a Value initialized with type GSK_TYPE_RENDER_NODE

Returns:

the render node

value_get_render_node(value: Value) RenderNode | None#

Retrieves the render node stored inside a GValue.

Added in version 4.6.

Parameters:

value – a GValue initialized with type GSK_TYPE_RENDER_NODE

Returns:

the render node

value_set_render_node(value: Value, node: RenderNode) None#

Stores the given render node inside a GValue.

The Value will acquire a reference to the render node.

Added in version 4.6.

Parameters:
  • value – a Value initialized with type GSK_TYPE_RENDER_NODE

  • node – a render node

value_take_render_node(value: Value, node: RenderNode | None = None) None#

Stores the given render node inside a GValue.

This function transfers the ownership of the render node to the GValue.

Added in version 4.6.

Parameters:
  • value – a Value initialized with type GSK_TYPE_RENDER_NODE

  • node – a render node