Documentation ¶
Overview ¶
Package gtk4layershell provides purego bindings to the gtk4-layer-shell library.
Index ¶
- func AutoExclusiveZoneEnable(window *gtk.Window)
- func InitForWindow(window *gtk.Window)
- func SetAnchor(window *gtk.Window, edge Edge, anchorToEdge bool)
- func SetLayer(window *gtk.Window, layer Layer)
- func SetMargin(window *gtk.Window, edge Edge, margin int)
- func SetMonitor(window *gtk.Window, monitor *gdk.Monitor)
- func SetNamespace(window *gtk.Window, namespace string)
- type Edge
- type Layer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoExclusiveZoneEnable ¶
AutoExclusiveZoneEnable wraps gtk_layer_auto_exclusive_zone_enable
func InitForWindow ¶
InitForWindow wraps gtk_layer_init_for_window
func SetMonitor ¶
SetMonitor wraps gtk_layer_set_monitor
func SetNamespace ¶
SetNamespace wraps gtk_layer_set_namespace
Types ¶
type Edge ¶
type Edge int
Edge enum for screen edges.
const ( // LayerShellEdgeLeft enum value LayerShellEdgeLeft Edge = iota // LayerShellEdgeRight enum value LayerShellEdgeRight // LayerShellEdgeTop enum value LayerShellEdgeTop // LayerShellEdgeBottom enum value LayerShellEdgeBottom // LayerShellEdgeEntryNumber should not be used except to get the number of entries LayerShellEdgeEntryNumber )
type Layer ¶
type Layer int
Layer enum
const ( // LayerShellLayerBackground enum value LayerShellLayerBackground Layer = iota // LayerShellLayerBottom enum value LayerShellLayerBottom // LayerShellLayerTop enum value LayerShellLayerTop // LayerShellLayerOverlay enum value LayerShellLayerOverlay // LayerShellLayerEntryNumber should not be used except to get the number of entries LayerShellLayerEntryNumber )
Click to show internal directories.
Click to hide internal directories.