MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / resolveAnchorRow

Method resolveAnchorRow

packages/pi-tui/src/tui.ts:1007–1022  ·  view source on GitHub ↗
(anchor: OverlayAnchor, height: number, availHeight: number, marginTop: number)

Source from the content-addressed store, hash-verified

1005 }
1006
1007 private resolveAnchorRow(anchor: OverlayAnchor, height: number, availHeight: number, marginTop: number): number {
1008 switch (anchor) {
1009 case "top-left":
1010 case "top-center":
1011 case "top-right":
1012 return marginTop;
1013 case "bottom-left":
1014 case "bottom-center":
1015 case "bottom-right":
1016 return marginTop + availHeight - height;
1017 case "left-center":
1018 case "center":
1019 case "right-center":
1020 return marginTop + Math.floor((availHeight - height) / 2);
1021 }
1022 }
1023
1024 private resolveAnchorCol(anchor: OverlayAnchor, width: number, availWidth: number, marginLeft: number): number {
1025 switch (anchor) {

Callers 1

resolveOverlayLayoutMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected