Package event

import "github.com/BurntSushi/wingo/event"
Overview
Index

Overview ▾

func Notifier

func Notifier(X *xgbutil.XUtil, fp string)

func Notify

func Notify(ev Event)

type AddedWorkspace

type AddedWorkspace struct {
    Name string
}

type ChangedActiveClient

type ChangedActiveClient struct {
    Id xproto.Window
}

type ChangedClientName

type ChangedClientName struct {
    Id xproto.Window
}

type ChangedLayout

type ChangedLayout struct {
    Workspace string
}

type ChangedVisibleWorkspace

type ChangedVisibleWorkspace struct{}

type ChangedWorkspace

type ChangedWorkspace struct{}

type ChangedWorkspaceNames

type ChangedWorkspaceNames struct{}

type Event

type Event interface{}

type FocusedClient

type FocusedClient struct {
    Id xproto.Window
}

type ManagedClient

type ManagedClient struct {
    Id xproto.Window
}

type MappedClient

type MappedClient struct {
    Id xproto.Window
}

type Noop

type Noop struct{}

type RemovedWorkspace

type RemovedWorkspace struct {
    Name string
}

type Restarting

type Restarting struct{}

type Subscribed

type Subscribed struct{}

type UnfocusedClient

type UnfocusedClient struct {
    Id xproto.Window
}

type UnmanagedClient

type UnmanagedClient struct {
    Id        xproto.Window
    Name      string
    Workspace string
    Class     string
    Instance  string
}

type UnmappedClient

type UnmappedClient struct {
    Id xproto.Window
}