SYMBOL INDEX (25 symbols across 5 files) FILE: inverter/cli.go type CLI (line 12) | type CLI struct method RunApp (line 17) | func (cli *CLI) RunApp() { FILE: inverter/gui.go type GUI (line 21) | type GUI struct method openPDFInput (line 34) | func (g *GUI) openPDFInput() { method openPDFOutput (line 46) | func (g *GUI) openPDFOutput() { method invert (line 58) | func (g *GUI) invert() { method resetGUI (line 71) | func (g *GUI) resetGUI() { method reset (line 80) | func (g *GUI) reset() { method shouldExecute (line 89) | func (g GUI) shouldExecute() error { method clearStatus (line 111) | func (g *GUI) clearStatus() { method displayStatusRunning (line 125) | func (g *GUI) displayStatusRunning() { method removePNGs (line 137) | func (g GUI) removePNGs() { method RunApp (line 152) | func (g *GUI) RunApp() { FILE: inverter/pdfinverter.go type PDFInverter (line 17) | type PDFInverter interface type App (line 26) | type App struct method imageRoutine (line 32) | func (app *App) imageRoutine(imgName string, wg *sync.WaitGroup) { method extractImage (line 38) | func (app App) extractImage() { method iterImage (line 56) | func (app App) iterImage(imgName string) { method writePDF (line 79) | func (app *App) writePDF() { FILE: inverter/utils.go function writePNG (line 12) | func writePNG(path string, newIMG image.Image) { function readPNG (line 26) | func readPNG(path string) image.Image { function chunk (line 41) | func chunk(fileNames []os.FileInfo) [][]string { FILE: main.go function runCLI (line 15) | func runCLI(tmpDir string) { function runGUI (line 37) | func runGUI(tmpDir string) { function main (line 47) | func main() {