resizeobserver

package
v0.0.0-...-f312d10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2020 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Overview

Package resizeobserver is for observing changes to Element’s size.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ResizeObservation

type ResizeObservation struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: ResizeObservation

func NewResizeObservation

func NewResizeObservation(target *dom.Element) (_result *ResizeObservation)

func ResizeObservationFromJS

func ResizeObservationFromJS(value js.Wrapper) *ResizeObservation

ResizeObservationFromJS is casting a js.Wrapper into ResizeObservation.

func (*ResizeObservation) BroadcastHeight

func (_this *ResizeObservation) BroadcastHeight() float32

BroadcastHeight returning attribute 'broadcastHeight' with type float32 (idl: float).

func (*ResizeObservation) BroadcastWidth

func (_this *ResizeObservation) BroadcastWidth() float32

BroadcastWidth returning attribute 'broadcastWidth' with type float32 (idl: float).

func (*ResizeObservation) IsActive

func (_this *ResizeObservation) IsActive() (_result bool)

func (*ResizeObservation) JSValue

func (_this *ResizeObservation) JSValue() js.Value

func (*ResizeObservation) Target

func (_this *ResizeObservation) Target() *dom.Element

Target returning attribute 'target' with type dom.Element (idl: Element).

type ResizeObserver

type ResizeObserver struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: ResizeObserver

func NewResizeObserver

func NewResizeObserver(callback *ResizeObserverCallback) (_result *ResizeObserver)

func ResizeObserverFromJS

func ResizeObserverFromJS(value js.Wrapper) *ResizeObserver

ResizeObserverFromJS is casting a js.Wrapper into ResizeObserver.

func (*ResizeObserver) Disconnect

func (_this *ResizeObserver) Disconnect()

func (*ResizeObserver) JSValue

func (_this *ResizeObserver) JSValue() js.Value

func (*ResizeObserver) Observe

func (_this *ResizeObserver) Observe(target *dom.Element)

func (*ResizeObserver) Unobserve

func (_this *ResizeObserver) Unobserve(target *dom.Element)

type ResizeObserverCallback

type ResizeObserverCallback js.Func

ResizeObserverCallback is a javascript function type.

Call Release() when done to release resouces allocated to this type.

func ResizeObserverCallbackToJS

func ResizeObserverCallbackToJS(callback ResizeObserverCallbackFunc) *ResizeObserverCallback

type ResizeObserverCallbackFunc

type ResizeObserverCallbackFunc func(entries []*ResizeObserverEntry, observer *ResizeObserver)

callback: ResizeObserverCallback

func ResizeObserverCallbackFromJS

func ResizeObserverCallbackFromJS(_value js.Value) ResizeObserverCallbackFunc

type ResizeObserverEntry

type ResizeObserverEntry struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: ResizeObserverEntry

func NewResizeObserverEntry

func NewResizeObserverEntry(target *dom.Element) (_result *ResizeObserverEntry)

func ResizeObserverEntryFromJS

func ResizeObserverEntryFromJS(value js.Wrapper) *ResizeObserverEntry

ResizeObserverEntryFromJS is casting a js.Wrapper into ResizeObserverEntry.

func (*ResizeObserverEntry) ContentRect

func (_this *ResizeObserverEntry) ContentRect() *geometry.DOMRectReadOnly

ContentRect returning attribute 'contentRect' with type geometry.DOMRectReadOnly (idl: DOMRectReadOnly).

func (*ResizeObserverEntry) JSValue

func (_this *ResizeObserverEntry) JSValue() js.Value

func (*ResizeObserverEntry) Target

func (_this *ResizeObserverEntry) Target() *dom.Element

Target returning attribute 'target' with type dom.Element (idl: Element).

type Union

type Union struct {
	Value js.Value
}

func UnionFromJS

func UnionFromJS(value js.Value) *Union

func (*Union) JSValue

func (u *Union) JSValue() js.Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL