MCPcopy Create free account

hub / github.com/aaronjanse/3mux / functions

Functions236 in github.com/aaronjanse/3mux

↓ 1 callersMethodRenderViaFrames
RenderViaFrames sets a framerate at which it writes all new characters. This is best during high load, such as dumping a file to stdout, where the ren
render/render.go:191
↓ 1 callersMethodRenderViaQueue
RenderViaQueue displays characters immediately after they are sent to HandleCh. This rendering mode has lowest latency but can "fall behind" when pane
render/render.go:129
↓ 1 callersMethodReset
Reset sets all rendering attributes of a cursor to their default values
ecma48/renderer.go:39
↓ 1 callersMethodReshape
Reshape safely updates a VTerm's width & height
vterm/vterm.go:106
↓ 1 callersMethodScrollbackDown
ScrollbackDown shifts the screen contents down, with scrollback
vterm/ops.go:27
↓ 1 callersMethodScrollbackReset
()
vterm/ops.go:7
↓ 1 callersMethodScrollbackUp
ScrollbackUp shifts the screen contents up, with scrollback
vterm/ops.go:15
↓ 1 callersMethodSelectAtCoords
(x, y int)
wm/mouse.go:3
↓ 1 callersMethodSerialize
()
wm/universe.go:43
↓ 1 callersMethodSetCursor
(x, y int)
ecma48/renderer.go:5
↓ 1 callersMethodSetDeathHandler
(onDeath func(error))
pane/pane.go:128
↓ 1 callersMethodSetRenderRect
(fullscreen bool, x, y, w, h int)
pane/pane.go:76
↓ 1 callersMethodSetRenderRect
setRenderRect updates the Split's renderRect cache after which it calls refreshRenderRect this for when a split is reshaped
wm/universe.go:67
↓ 1 callersMethodToggleFullscreen
()
wm/fullscreen.go:3
↓ 1 callersFunctionattach
(sessionInfo *SessionInfo)
attach.go:18
↓ 1 callersFunctioncastMapInterface
(source map[string]interface{})
config.go:130
↓ 1 callersMethodclearStatusText
()
pane/search.go:268
↓ 1 callersFunctioncompileConfig
(user *UserConfig)
config.go:88
↓ 1 callersFunctiondefaultPrompt
returns empty name upon Ctrl-C
main.go:358
↓ 1 callersMethoddrawHelpBar
()
wm/universe.go:157
↓ 1 callersFunctionfuzzECMA48
()
fuzz/main.go:92
↓ 1 callersFunctionfuzzVTerm
()
fuzz/main.go:71
↓ 1 callersFunctionfuzzWM
()
fuzz/main.go:111
↓ 1 callersFunctiongetRandomFunc
()
fuzz/main.go:158
↓ 1 callersMethodgetSelectedNode
()
wm/draw-lines.go:7
↓ 1 callersFunctiongetShellPath
()
pane/util.go:10
↓ 1 callersFunctiongetTermSize
()
attach.go:114
↓ 1 callersMethodhandleEraseInDisplay
(directive int)
vterm/csi.go:9
↓ 1 callersMethodhandleEraseInLine
(directive int)
vterm/csi.go:56
↓ 1 callersMethodhandleSGR
(parameterCode string)
ecma48/parser.go:479
↓ 1 callersMethodhandleSearchStdin
(in string)
pane/search.go:22
↓ 1 callersFunctionhelpBarMinLen
(str string)
wm/universe.go:221
↓ 1 callersFunctionhumanify
(obj ecma48.Output)
input.go:34
↓ 1 callersFunctioninitializeSession
(sessionName string)
main.go:291
↓ 1 callersFunctionlistenFd
(sessionInfo *SessionInfo, callback func(stdinFd, stdoutFd int))
serve.go:164
↓ 1 callersFunctionlistenResize
(sessionInfo *SessionInfo, callback func(width, height int))
serve.go:135
↓ 1 callersFunctionloadOrGenerateConfig
()
config.go:42
↓ 1 callersMethodlocateText
(chars [][]ecma48.StyledChar, text string)
pane/search.go:142
↓ 1 callersFunctionnewWorkspace
(renderer ecma48.Renderer, u *Universe, onDeath func(error), renderRect Rect, newPane NewPaneFunc)
wm/workspace.go:21
↓ 1 callersMethodnotifyDeath
()
wm/kill.go:16
↓ 1 callersFunctionparseFdConn
(conn *net.UnixConn)
serve.go:182
↓ 1 callersMethodputChar
putChar renders as given character using the cursor stored in vterm
vterm/ops.go:179
↓ 1 callersMethodresizeShell
(w, h int)
pane/pane.go:106
↓ 1 callersFunctionseiveConfigEvents
(config *CompiledConfig, u *wm.Universe, human string)
config.go:164
↓ 1 callersFunctionseiveMouseEvents
seiveMouseEvents processes mouse events and returns true if the data should *not* be passed downstream
input.go:13
↓ 1 callersMethodserialize
()
wm/workspace.go:33
↓ 1 callersFunctionserve
(sessionInfo *SessionInfo)
serve.go:18
↓ 1 callersMethodstateCharSetG0
(r rune)
ecma48/parser.go:270
↓ 1 callersMethodstateCsiEntry
(r rune)
ecma48/parser.go:275
↓ 1 callersMethodstateCsiParam
(r rune)
ecma48/parser.go:290
↓ 1 callersMethodstateEscape
(r rune)
ecma48/parser.go:250
↓ 1 callersMethodstateGround
(r rune)
ecma48/parser.go:218
↓ 1 callersMethodstateOscString
(r rune)
ecma48/parser.go:301
↓ 1 callersFunctionsurveyName
(stdin chan ecma48.Output)
main.go:498
↓ 1 callersMethodtoggleFullscreen
()
wm/fullscreen.go:12
↓ 1 callersMethoduseFastRefresh
()
vterm/refresh.go:37
↓ 1 callersMethoduseSlowRefresh
* https://github.com/tmux/tmux/issues/849#issuecomment-291828893 When we are lagging far behind, we should periodically refresh over a greater period
vterm/refresh.go:15
↓ 1 callersFunctionwaitForFdSock
(sessionInfo *SessionInfo)
attach.go:83
MethodDemoKeypress
DemoKeypress is used for demos of 3mux
render/render.go:114
MethodGetRenderRect
()
pane/pane.go:175
MethodGetRenderRect
()
fuzz/main.go:187
MethodGetRenderRect
()
wm/split.go:91
MethodHandleCh
HandleCh places a PositionedChar in the pending screen buffer
render/render.go:91
MethodHandleCh
(ch ecma48.PositionedChar)
fuzz/main.go:171
MethodHandleStdin
(in ecma48.Output)
pane/pane.go:139
MethodHandleStdin
(ecma48.Output)
fuzz/main.go:207
MethodHandleStdin
(in ecma48.Output)
wm/pane-misc.go:39
MethodIsDead
()
pane/pane.go:124
MethodIsDead
()
fuzz/main.go:198
MethodIsDead
()
wm/split.go:51
MethodKill
()
pane/pane.go:152
MethodKill
()
fuzz/main.go:195
MethodKill
()
wm/kill.go:9
MethodKill
Kill safely shuts down all vterm processes for the instance
vterm/vterm.go:101
MethodScrollDown
()
pane/pane.go:116
MethodScrollDown
()
fuzz/main.go:203
MethodScrollDown
()
wm/pane-misc.go:29
MethodScrollDown
()
wm/pane-misc.go:32
MethodScrollUp
()
pane/pane.go:120
MethodScrollUp
()
fuzz/main.go:201
MethodScrollUp
()
wm/pane-misc.go:19
MethodScrollUp
()
wm/pane-misc.go:22
MethodSerialize
()
pane/pane.go:167
MethodSerialize
()
fuzz/main.go:190
MethodSerialize
()
wm/split.go:59
MethodSetCursor
SetCursor sets the position of the physical cursor
render/render.go:288
MethodSetCursor
(x, y int)
fuzz/main.go:173
MethodSetDeathHandler
(fn func(error))
fuzz/main.go:211
MethodSetDeathHandler
(onDeath func(error))
wm/split.go:55
MethodSetPaused
(pause bool)
pane/pane.go:162
MethodSetPaused
(paused bool)
fuzz/main.go:193
MethodSetPaused
(paused bool)
wm/fullscreen.go:44
MethodSetRenderRect
(fullscreen bool, x, y, w, h int)
fuzz/main.go:184
MethodSetRenderRect
setRenderRect updates the Split's renderRect cache after which it calls refreshRenderRect this for when a split is reshaped
wm/split.go:83
MethodToggleSearch
()
fuzz/main.go:205
MethodToggleSearch
()
wm/pane-misc.go:5
MethodToggleSearch
()
wm/pane-misc.go:12
MethodUpdateSelection
(selected bool)
pane/pane.go:132
MethodUpdateSelection
(selected bool)
fuzz/main.go:209
MethodUpdateSelection
(selected bool)
wm/selection-update.go:10
← previousnext →101–200 of 236, ranked by callers