MCPcopy Create free account
hub / github.com/GraphiteEditor/Graphite / updateCrossPanelHover

Function updateCrossPanelHover

frontend/src/stores/panel-drag.ts:69–79  ·  view source on GitHub ↗
(hoverTargetPanelId: string | undefined, hoverInsertionIndex: number | undefined, hoverInsertionMarkerLeft: number | undefined)

Source from the content-addressed store, hash-verified

67}
68
69export function updateCrossPanelHover(hoverTargetPanelId: string | undefined, hoverInsertionIndex: number | undefined, hoverInsertionMarkerLeft: number | undefined) {
70 store.update((state) => {
71 state.hoverTargetPanelId = hoverTargetPanelId;
72 state.hoverInsertionIndex = hoverInsertionIndex;
73 state.hoverInsertionMarkerLeft = hoverInsertionMarkerLeft;
74 // Clear docking state when hovering a tab bar
75 state.hoverDockingPanelId = undefined;
76 state.hoverDockingEdge = undefined;
77 return state;
78 });
79}
80
81export function updateDockingHover(panelId: string | undefined, edge: DockingEdge | undefined) {
82 store.update((state) => {

Callers

nothing calls this directly

Calls 1

updateMethod · 0.45

Tested by

no test coverage detected