MCPcopy Index your code
hub / github.com/ByoxCode/DrawView

github.com/ByoxCode/DrawView @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
352 symbols 752 edges 34 files 78 documented · 22%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

OnDrawViewListener (Interface)
Listener for registering drawing actions of the view [2 implementers]
drawview/src/main/java/com/byox/drawview/views/DrawView.java
OnClickListener (Interface)
Created by Ing. Oscar G. Medina Cruz on 04/08/2016. [1 implementers]
app/src/main/java/com/byox/drawviewproject/listeners/OnClickListener.java
OnCameraViewListener (Interface)
INTERFACES [1 implementers]
drawview/src/main/java/com/byox/drawview/views/CameraView.java
OnCustomViewDialogListener (Interface)
(no doc) [2 implementers]
app/src/main/java/com/byox/drawviewproject/dialogs/DrawAttribsDialog.java
OnZoomRegionListener (Interface)
(no doc) [1 implementers]
drawview/src/main/java/com/byox/drawview/views/ZoomRegionView.java
OnSaveBitmapListener (Interface)
(no doc) [2 implementers]
app/src/main/java/com/byox/drawviewproject/dialogs/SaveBitmapDialog.java
OnChoiceDialogListener (Interface)
(no doc) [2 implementers]
app/src/main/java/com/byox/drawviewproject/dialogs/SelectChoiceDialog.java
OnRequestTextListener (Interface)
(no doc) [2 implementers]
app/src/main/java/com/byox/drawviewproject/dialogs/RequestTextDialog.java

Core symbols most depended-on inside this repo

getPaint
called by 29
drawview/src/main/java/com/byox/drawview/dictionaries/DrawMove.java
setText
called by 16
drawview/src/main/java/com/byox/drawview/dictionaries/DrawMove.java
getEndX
called by 13
drawview/src/main/java/com/byox/drawview/dictionaries/DrawMove.java
getStartX
called by 11
drawview/src/main/java/com/byox/drawview/dictionaries/DrawMove.java
getEndY
called by 10
drawview/src/main/java/com/byox/drawview/dictionaries/DrawMove.java
getDrawingPath
called by 8
drawview/src/main/java/com/byox/drawview/dictionaries/DrawMove.java
getStartY
called by 8
drawview/src/main/java/com/byox/drawview/dictionaries/DrawMove.java
setAntiAlias
called by 6
drawview/src/main/java/com/byox/drawview/views/DrawView.java

Shape

Method 305
Class 31
Interface 9
Enum 7

Languages

Java100%

Modules by API surface

drawview/src/main/java/com/byox/drawview/views/DrawView.java83 symbols
app/src/main/java/com/byox/drawviewproject/MainActivity.java31 symbols
app/src/main/java/com/byox/drawviewproject/CameraActivity.java28 symbols
drawview/src/main/java/com/byox/drawview/views/CameraView.java24 symbols
drawview/src/main/java/com/byox/drawview/dictionaries/DrawMove.java24 symbols
app/src/main/java/com/byox/drawviewproject/dialogs/SelectImageDialog.java18 symbols
app/src/main/java/com/byox/drawviewproject/dialogs/SaveBitmapDialog.java14 symbols
drawview/src/main/java/com/byox/drawview/views/ZoomRegionView.java13 symbols
app/src/main/java/com/byox/drawviewproject/dialogs/DrawAttribsDialog.java13 symbols
app/src/main/java/com/byox/drawviewproject/utils/AnimateUtils.java12 symbols
app/src/main/java/com/byox/drawviewproject/utils/FileUtils.java11 symbols
app/src/main/java/com/byox/drawviewproject/behaviors/CustomBottomSheetBehavior.java10 symbols

For agents

$ claude mcp add DrawView \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact