gtk4layershell

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package gtk4layershell provides purego bindings to the gtk4-layer-shell library.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AutoExclusiveZoneEnable

func AutoExclusiveZoneEnable(window *gtk.Window)

AutoExclusiveZoneEnable wraps gtk_layer_auto_exclusive_zone_enable

func InitForWindow

func InitForWindow(window *gtk.Window)

InitForWindow wraps gtk_layer_init_for_window

func SetAnchor

func SetAnchor(window *gtk.Window, edge Edge, anchorToEdge bool)

SetAnchor wraps gtk_layer_set_anchor

func SetLayer

func SetLayer(window *gtk.Window, layer Layer)

SetLayer wraps gtk_layer_set_layer

func SetMargin

func SetMargin(window *gtk.Window, edge Edge, margin int)

SetMargin wraps gtk_layer_set_margin

func SetMonitor

func SetMonitor(window *gtk.Window, monitor *gdk.Monitor)

SetMonitor wraps gtk_layer_set_monitor

func SetNamespace

func SetNamespace(window *gtk.Window, namespace string)

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
)

func (Edge) String

func (e Edge) String() string

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
)

func (Layer) String

func (l Layer) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL