resizeobserver

package
v0.0.0-...-41cedfc Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: BSD-3-Clause Imports: 4 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.Value) *ResizeObservation

ResizeObservationFromJS is casting a js.Value into ResizeObservation.

func ResizeObservationFromWrapper

func ResizeObservationFromWrapper(input core.Wrapper) *ResizeObservation

ResizeObservationFromJS is casting from something that holds a js.Value 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

JSValue returns the js.Value or js.Null() if _this is nil

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.Value) *ResizeObserver

ResizeObserverFromJS is casting a js.Value into ResizeObserver.

func ResizeObserverFromWrapper

func ResizeObserverFromWrapper(input core.Wrapper) *ResizeObserver

ResizeObserverFromJS is casting from something that holds a js.Value into ResizeObserver.

func (*ResizeObserver) Disconnect

func (_this *ResizeObserver) Disconnect()

func (*ResizeObserver) JSValue

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

JSValue returns the js.Value or js.Null() if _this is nil

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.Value) *ResizeObserverEntry

ResizeObserverEntryFromJS is casting a js.Value into ResizeObserverEntry.

func ResizeObserverEntryFromWrapper

func ResizeObserverEntryFromWrapper(input core.Wrapper) *ResizeObserverEntry

ResizeObserverEntryFromJS is casting from something that holds a js.Value 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

JSValue returns the js.Value or js.Null() if _this is nil

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