MCPcopy Index your code
hub / github.com/processing/processing / Tool

Interface Tool

app/src/processing/app/tools/Tool.java:32–43  ·  view source on GitHub ↗

Interface for items to be shown in the Tools menu.

Source from the content-addressed store, hash-verified

30 * Interface for items to be shown in the Tools menu.
31 */
32public interface Tool extends Runnable {
33
34 public void init(Base base);
35
36 public void run();
37
38 // Not doing shortcuts for now, no way to resolve between tools.
39 // Also would need additional modifiers for shift and alt.
40 //public char getShortcutKey();
41
42 public String getMenuTitle();
43}
44

Callers 20

initInternalToolMethod · 0.95
shaderMethod · 0.65
tessellatePolygonMethod · 0.65
tessellateLinePathMethod · 0.65
wrapBackTextureMethod · 0.65
wrapFrontTextureMethod · 0.65
initMethod · 0.65
rebuildToolListMethod · 0.65
sortReverseMethod · 0.65
sortReverseMethod · 0.65
sortReverseMethod · 0.65
sortImplMethod · 0.65

Implementers 5

Archiverapp/src/processing/app/tools/Archiver.
ColorSelectorapp/src/processing/app/tools/ColorSele
CreateFontapp/src/processing/app/tools/CreateFon
InstallCommanderapp/src/processing/app/tools/InstallCo
ToolContributionapp/src/processing/app/contrib/ToolCon

Calls

no outgoing calls

Tested by

no test coverage detected