Package: gsk

GFlags gsk:isolation

Declaration

(gobject:define-gflags "GskIsolation" isolation
  (:export t
   :type-initializer "gsk_isolation_get_type")
  (:none 0)
  (:background #.(ash 1 0))
  (:copy-paste #.(ash 1 1))
  (:all -1))  

Values

:none
No isolation is defined.
:background
If the background should be made available. If the background is not available, future operations will be rendered to a transparent background and added to the existing background later.
:copy-paste
If copies should be available to paste nodes. If copies are not available, paste nodes can only paste from copies that are made inside the isolated contents.
:all
Isolate everything. This will include features that are added in the future.

Details

These flags describe the types of isolations possible with a gsk:isolation-node node. More isolation options may be added in the future.

Since 4.22
 

See also

gsk:isolation-node
2026-08-30