!752 concepts. static JTable table; p-substance { concepts(); update(); addToWindow(table, jbutton("Grab image from screen", "grabFromScreen")); tablePopupMenu(table, voidfunc(JPopupMenu menu, int row) { final L line = rawTableLine(table, row); addMenuItem(menu, "Send to " + snippetWithTitle("#1005726"), r { sendImageToProgram((ImageIcon) line.get(1), "#1005726"); }); }); hideConsoleIfMainProgram(); } svoid update { showImageConceptsAsTable_latestFirst = true; table = showImageConceptsAsTable(getProgramTitle(), table); } svoid grabFromScreen { letUserMarkScreenArea(null, voidfunc(Rectangle r, BufferedImage img) { if (r == null) ret; new PNGFile(clipBufferedImage(img, r)); update(); }); }