SYMBOL INDEX (77 symbols across 14 files) FILE: chrome.go type result (line 22) | type result struct type bindingFunc (line 27) | type bindingFunc type msg (line 30) | type msg struct type chrome (line 38) | type chrome struct method findTarget (line 125) | func (c *chrome) findTarget() (string, error) { method startSession (line 152) | func (c *chrome) startSession(target string) (string, error) { method getWindowForTarget (line 207) | func (c *chrome) getWindowForTarget(target string) (windowTargetMessag... method readLoop (line 253) | func (c *chrome) readLoop() { method send (line 346) | func (c *chrome) send(method string, params h) (json.RawMessage, error) { method load (line 368) | func (c *chrome) load(url string) error { method eval (line 373) | func (c *chrome) eval(expr string) (json.RawMessage, error) { method bind (line 377) | func (c *chrome) bind(name string, f bindingFunc) error { method setBounds (line 427) | func (c *chrome) setBounds(b Bounds) error { method bounds (line 439) | func (c *chrome) bounds() (Bounds, error) { method pdf (line 451) | func (c *chrome) pdf(width, height int) ([]byte, error) { method png (line 466) | func (c *chrome) png(x, y, width, height int, bg uint32, scale float32... method kill (line 506) | func (c *chrome) kill() error { function newChromeWithArgs (line 50) | func newChromeWithArgs(chromeBinary string, args ...string) (*chrome, er... type WindowState (line 180) | type WindowState constant WindowStateNormal (line 184) | WindowStateNormal WindowState = "normal" constant WindowStateMaximized (line 186) | WindowStateMaximized WindowState = "maximized" constant WindowStateMinimized (line 188) | WindowStateMinimized WindowState = "minimized" constant WindowStateFullscreen (line 190) | WindowStateFullscreen WindowState = "fullscreen" type Bounds (line 194) | type Bounds struct type windowTargetMessage (line 202) | type windowTargetMessage struct type targetMessageTemplate (line 217) | type targetMessageTemplate struct type targetMessage (line 235) | type targetMessage struct function readUntilMatch (line 519) | func readUntilMatch(r io.ReadCloser, re *regexp.Regexp) ([]string, error) { function contains (line 532) | func contains(arr []string, x string) bool { FILE: chrome_test.go function TestChromeEval (line 12) | func TestChromeEval(t *testing.T) { function TestChromeLoad (line 46) | func TestChromeLoad(t *testing.T) { function TestChromeBind (line 72) | func TestChromeBind(t *testing.T) { function TestChromeAsync (line 109) | func TestChromeAsync(t *testing.T) { FILE: examples/counter/main.go type counter (line 23) | type counter struct method Add (line 28) | func (c *counter) Add(n int) { method Value (line 34) | func (c *counter) Value() int { function main (line 40) | func main() { FILE: examples/hello/main.go function main (line 10) | func main() { FILE: examples/stopwatch/main.go function main (line 13) | func main() { FILE: export.go constant PageA4Width (line 11) | PageA4Width = 816 constant PageA4Height (line 13) | PageA4Height = 1056 function PDF (line 21) | func PDF(url, script string, width, height int) ([]byte, error) { function PNG (line 38) | func PNG(url, script string, x, y, width, height int, bg uint32, scale f... function doHeadless (line 47) | func doHeadless(url string, f func(c *chrome) ([]byte, error)) ([]byte, ... FILE: locate.go function LocateChrome (line 16) | func LocateChrome() string { function PromptDownload (line 70) | func PromptDownload() { FILE: locate_test.go function TestLocate (line 8) | func TestLocate(t *testing.T) { FILE: messagebox.go function messageBox (line 13) | func messageBox(title, text string) bool { FILE: messagebox_windows.go function messageBox (line 10) | func messageBox(title, text string) bool { FILE: ui.go type UI (line 13) | type UI interface type ui (line 23) | type ui struct method Done (line 95) | func (u *ui) Done() <-chan struct{} { method Close (line 99) | func (u *ui) Close() error { method Load (line 111) | func (u *ui) Load(url string) error { return u.chrome.load(url) } method Bind (line 113) | func (u *ui) Bind(name string, f interface{}) error { method Eval (line 166) | func (u *ui) Eval(js string) Value { method SetBounds (line 171) | func (u *ui) SetBounds(b Bounds) error { method Bounds (line 175) | func (u *ui) Bounds() (Bounds, error) { function New (line 64) | func New(url, dir string, width, height int, customArgs ...string) (UI, ... FILE: ui_test.go function TestEval (line 10) | func TestEval(t *testing.T) { function TestBind (line 35) | func TestBind(t *testing.T) { function TestFunctionReturnTypes (line 90) | func TestFunctionReturnTypes(t *testing.T) { FILE: value.go type Value (line 7) | type Value interface type value (line 19) | type value struct method Err (line 24) | func (v value) Err() error { return v.err } method Bytes (line 25) | func (v value) Bytes() []byte { return v.raw } method To (line 26) | func (v value) To(x interface{}) error { return json.Unmarshal(v.raw, ... method Float (line 27) | func (v value) Float() (f float32) { v.To(&f); return f } method Int (line 28) | func (v value) Int() (i int) { v.To(&i); return i } method String (line 29) | func (v value) String() (s string) { v.To(&s); return s } method Bool (line 30) | func (v value) Bool() (b bool) { v.To(&b); return b } method Array (line 31) | func (v value) Array() (values []Value) { method Object (line 39) | func (v value) Object() (object map[string]Value) { FILE: value_test.go function TestValueError (line 12) | func TestValueError(t *testing.T) { function TestValuePrimitive (line 24) | func TestValuePrimitive(t *testing.T) { function TestValueComplex (line 39) | func TestValueComplex(t *testing.T) { function TestRawValue (line 55) | func TestRawValue(t *testing.T) {