Documentation
¶
Index ¶
- func BindDbus(tr *desktop.Tracker)
- func BindKeys(tr *desktop.Tracker)
- func BindMouse(tr *desktop.Tracker)
- func BindSignal(tr *desktop.Tracker)
- func BindSocket(tr *desktop.Tracker)
- func BindTray(tr *desktop.Tracker)
- func CycleNext(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func CyclePrevious(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func DecreaseMaster(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func DecreaseProportion(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func DecreaseSlave(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func Disable(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func Enable(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func ExecuteAction(action string, tr *desktop.Tracker, ws *desktop.Workspace) bool
- func ExecuteActions(action string, tr *desktop.Tracker, mod string) bool
- func Exit(tr *desktop.Tracker) bool
- func External(command string) bool
- func FullscreenLayout(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func GetProperty(name string) common.Map
- func HorizontalBottomLayout(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func HorizontalTopLayout(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func IncreaseMaster(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func IncreaseProportion(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func IncreaseSlave(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func Introspect() map[string][]string
- func Listen(args []string)
- func MakeMaster(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func MakeMasterNext(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func MakeMasterPrevious(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func MaximizedLayout(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func Method(name string, args []string)
- func NextWindow(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func NotifySocket[T any](m Message[T])
- func OnExecute(fun func(string, uint, uint))
- func PreviousWindow(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func Property(name string)
- func Query(state string, tr *desktop.Tracker) bool
- func Reset(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func Restore(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func SetProperty(name string, obj interface{})
- func Toggle(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func VerticalLeftLayout(tr *desktop.Tracker, ws *desktop.Workspace) bool
- func VerticalRightLayout(tr *desktop.Tracker, ws *desktop.Workspace) bool
- type Menu
- type Message
- type Methods
- func (m Methods) ActionExecute(name string, desk int32, screen int32) (string, *dbus.Error)
- func (m Methods) DesktopSwitch(desk int32) (string, *dbus.Error)
- func (m Methods) Introspection() []introspect.Method
- func (m Methods) WindowActivate(id int32) (string, *dbus.Error)
- func (m Methods) WindowToDesktop(id int32, desk int32) (string, *dbus.Error)
- func (m Methods) WindowToPosition(id int32, x int32, y int32) (string, *dbus.Error)
- func (m Methods) WindowToScreen(id int32, screen int32) (string, *dbus.Error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindSignal ¶
func BindSocket ¶
func ExecuteAction ¶ added in v2.5.0
func ExecuteActions ¶ added in v2.5.0
func GetProperty ¶ added in v2.5.0
func HorizontalBottomLayout ¶
func HorizontalTopLayout ¶
func Introspect ¶ added in v2.5.0
func MaximizedLayout ¶ added in v2.5.0
func NotifySocket ¶
func SetProperty ¶ added in v2.5.0
func SetProperty(name string, obj interface{})
Types ¶
type Methods ¶ added in v2.5.0
type Methods struct { Naming map[string][]string // Method and arguments names Tracker *desktop.Tracker // Workspace tracker instance }
func (Methods) ActionExecute ¶ added in v2.5.0
func (Methods) DesktopSwitch ¶ added in v2.5.0
func (Methods) Introspection ¶ added in v2.5.0
func (m Methods) Introspection() []introspect.Method
func (Methods) WindowActivate ¶ added in v2.5.0
func (Methods) WindowToDesktop ¶ added in v2.5.0
func (Methods) WindowToPosition ¶ added in v2.5.0
Click to show internal directories.
Click to hide internal directories.