Signal
GtkSvg::error
unstable since: 4.22
Description [src]
Signals that an error occurred.
Errors can occur both during parsing and during rendering.
The expected error values are in the GtkSvgError
enumeration,
context information about the location of parsing errors can
be obtained with the various gtk_svg_error
functions.
Parsing errors are never fatal, so the parsing will resume after the error. Errors may however cause parts of the given data or even all of it to not be parsed at all. So it is a useful idea to check that the parsing succeeds by connecting to this signal.
Note
This signal is emitted in the middle of parsing or rendering, and if you handle it, you must be careful. Logging the errors you receive is fine, but modifying the widget hierarchy or changing the paintable state definitively isn’t.
If in doubt, defer to an idle.
Default handler: The default handler is called after the handlers added via |
Available since: 4.22 |
Parameters
error
-
Type:
GError
The error.
The data is owned by the caller of the function.