MCPcopy
hub / github.com/bbycroft/llm-viz / CanvasEventHandler.tsx

File CanvasEventHandler.tsx

src/cpu/CanvasEventHandler.tsx:None–None  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1import React, { memo, useEffect, useRef, useState } from 'react';
2import { AffineMat2d } from '../utils/AffineMat2d';
3import { assignImm, assignImmFull, clamp, getOrAddToMap } from '../utils/data';
4import { hasModifiers, isKeyWithModifiers, KeyboardOrder, Modifiers, useGlobalKeyboard } from '../utils/keyboard';

Callers

nothing calls this directly

Calls 15

useEditorContextFunction · 0.90
useGlobalKeyboardFunction · 0.90
isKeyWithModifiersFunction · 0.90
assignImmFunction · 0.90
cutSelectionFunction · 0.90
copySelectionFunction · 0.90
pasteSelectionFunction · 0.90
editSnapshotFunction · 0.90
useFunctionRefFunction · 0.90
useTouchEventsFunction · 0.90
getMatrixForEditContextFunction · 0.90

Tested by

no test coverage detected