Handle.from_gfile_sync
Description:
[ CCode ( has_construct_function = false ) ]
[ Version ( since = "2.32" ) ]
public Handle.from_gfile_sync (File file, HandleFlags flags, Cancellable? cancellable = null) throws Error
[ Version ( since = "2.32" ) ]
public Handle.from_gfile_sync (File file, HandleFlags flags, Cancellable? cancellable = null) throws Error
Creates a new [class@Rsvg.
Handle] for file.
This function sets the "base file" of the handle to be file itself, so SVG elements like `<image>` which reference external
resources will be resolved relative to the location of file.
If cancellable is not `NULL`, then the operation can be cancelled by triggering the cancellable object from another thread. If the
operation was cancelled, the error `G_IO_ERROR_CANCELLED` will be returned in throws.
Parameters:
| file |
a `GFile` |
| flags |
flags from [flags@Rsvg.HandleFlags] |
| cancellable |
a `GCancellable`, or `NULL` |
Returns:
|
a new [class@Rsvg.Handle] on success, or `NULL` with throws filled in |