Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BurntSushi/wingo
/ types & classes
Types & classes
228 in github.com/BurntSushi/wingo
⨍
Functions
1,138
◇
Types & classes
228
↓ 6 callers
TypeAlias
proportion
layout/tree.go:17
↓ 1 callers
TypeAlias
Type
hook/hook.go:38
↓ 1 callers
TypeAlias
group
group is used internally to generate values implementing SelectGroup using (*Select).NewStaticGroup.
prompt/select_group.go:18
Struct
AddWorkspace
commands/commands.go:184
Struct
AddedWorkspace
event/events.go:20
Struct
AllPrompts
wm/prompt.go:11
Struct
And
commands/match.go:200
Struct
Args
Args represents a value that specifies what special strings get replaced with in user defined hooks. So for instance, the "focused" hook is specifical
hook/hook.go:254
Struct
AutoCycle
commands/tile_auto.go:54
Struct
AutoMakeMaster
commands/tile_auto.go:249
Struct
AutoMaster
commands/tile_auto.go:224
Struct
AutoMastersFewer
commands/tile_auto.go:274
Struct
AutoMastersMore
commands/tile_auto.go:296
Struct
AutoNext
commands/tile_auto.go:128
Struct
AutoPrev
commands/tile_auto.go:152
Struct
AutoResizeMaster
commands/tile_auto.go:76
Struct
AutoResizeWindow
commands/tile_auto.go:102
Struct
AutoSwitchNext
commands/tile_auto.go:176
Struct
AutoSwitchPrev
commands/tile_auto.go:200
Struct
AutoTile
commands/tile_auto.go:9
Interface
AutoTiler
layout/layout.go:38
Struct
AutoUntile
commands/tile_auto.go:31
Struct
Borders
frame/borders.go:11
Struct
BordersTheme
frame/borders.go:221
Struct
ChangedActiveClient
event/events.go:55
Struct
ChangedClientName
event/events.go:52
Struct
ChangedLayout
event/events.go:60
Struct
ChangedVisibleWorkspace
event/events.go:17
Struct
ChangedWorkspace
event/events.go:16
Struct
ChangedWorkspaceNames
event/events.go:18
Interface
Client
Client is the method set required for a particular client to be used by any layout. Note that since layout clients come from workspace clients, this
layout/client.go:15
Interface
Client
workspace/client.go:11
Interface
Client
frame/client.go:11
Interface
Client
stack/client.go:9
Interface
Client
heads/client.go:12
Interface
Client
Client is the minimal implementation necessary for any particular window to be tracked by the focus package.
focus/client.go:11
Interface
Client
wm/client.go:12
Struct
Client
xclient/client.go:37
TypeAlias
ClientList
wm/client.go:36
Interface
Clients
heads/client.go:7
Struct
Close
commands/commands.go:204
Struct
Color
render/color.go:9
Struct
CommandHacks
wm/command_hacks.go:3
Struct
Configuration
wm/config.go:13
Struct
Cycle
Cycle represents a single cycle prompt. A new cycle prompt can be created by: cycle := prompt.NewCycle(XUtilValue, cycleThemeValue, cycleConfigValue
prompt/cycle.go:33
Interface
CycleChoice
CycleChoice is any value capable of being shown in a prompt cycle.
prompt/cycle_item.go:14
Struct
CycleClientChoose
commands/prompt.go:14
Struct
CycleClientHide
commands/prompt.go:27
Struct
CycleClientNext
commands/prompt.go:40
Struct
CycleClientPrev
commands/prompt.go:76
Struct
CycleConfig
CycleConfig values can be used to create prompts with different configurations. As of right now, the only configuration options supported is whether t
prompt/cycle.go:415
Struct
CycleItem
CycleItem is a representation of a CycleChoice that is amenable to being displayed in a cycle prompt. A CycleItem value is created and returned to the
prompt/cycle_item.go:58
Struct
CycleTheme
CycleTheme values can be used to create prompts with different colors, padding, border sizes, icon sizes, fonts, etc. You may use DefaultCycleTheme fo
prompt/cycle.go:379
Struct
Dale
commands/commands.go:222
Struct
Data
wini/wini.go:29
Struct
Deiconify
commands/commands.go:516
Interface
Event
event/events.go:7
Struct
False
commands/match.go:167
Struct
Float
commands/commands.go:247
Interface
Floater
layout/layout.go:31
Struct
Floating
layout/floating.go:10
Struct
Focus
commands/commands.go:266
Struct
FocusRaise
commands/commands.go:303
Struct
FocusedClient
event/events.go:30
Interface
Frame
frame/interface.go:7
Struct
FrameBorders
commands/commands.go:322
Struct
FrameFull
commands/commands.go:340
Struct
FrameNada
commands/commands.go:358
Struct
FrameSlim
commands/commands.go:376
Struct
Full
frame/full.go:19
Struct
FullTheme
frame/full.go:397
Struct
GetActive
commands/get.go:17
Struct
GetAllClients
commands/get.go:142
Struct
GetClientHeight
commands/get.go:102
Struct
GetClientList
commands/get.go:159
Struct
GetClientName
commands/get.go:183
Struct
GetClientStatesList
commands/get.go:496
Struct
GetClientType
commands/get.go:202
Struct
GetClientWidth
commands/get.go:122
Struct
GetClientWorkspace
commands/get.go:222
Struct
GetClientX
commands/get.go:44
Struct
GetClientY
commands/get.go:73
Struct
GetHead
commands/get.go:244
Struct
GetHeadHeight
commands/get.go:282
Struct
GetHeadWidth
commands/get.go:303
Struct
GetHeadWorkspace
commands/get.go:324
Struct
GetLayout
commands/get.go:343
Struct
GetNumHeads
commands/get.go:257
Struct
GetNumHeadsConnected
commands/get.go:269
Struct
GetWorkspace
commands/get.go:368
Struct
GetWorkspaceId
commands/get.go:380
Struct
GetWorkspaceList
commands/get.go:400
Struct
GetWorkspaceNext
commands/get.go:418
Struct
GetWorkspacePrefix
commands/get.go:430
Struct
GetWorkspacePrev
commands/get.go:484
Struct
HeadCycle
commands/commands.go:394
Struct
HeadFocus
commands/commands.go:414
Struct
HeadFocusWithClient
commands/commands.go:433
Interface
Heads
workspace/workspaces.go:17
Struct
Heads
heads/heads.go:16
next →
1–100 of 228, ranked by callers