datatransfer

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: 7 Imported by: 2

Documentation

Overview

Package datatransfer is the data part in drag and drop

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataTransfer

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

class: DataTransfer

func DataTransferFromJS

func DataTransferFromJS(value js.Value) *DataTransfer

DataTransferFromJS is casting a js.Value into DataTransfer.

func DataTransferFromWrapper

func DataTransferFromWrapper(input core.Wrapper) *DataTransfer

DataTransferFromJS is casting from something that holds a js.Value into DataTransfer.

func NewDataTransfer

func NewDataTransfer() (_result *DataTransfer)

func (*DataTransfer) ClearData

func (_this *DataTransfer) ClearData(format *string)

func (*DataTransfer) DropEffect

func (_this *DataTransfer) DropEffect() string

DropEffect returning attribute 'dropEffect' with type string (idl: DOMString).

func (*DataTransfer) EffectAllowed

func (_this *DataTransfer) EffectAllowed() string

EffectAllowed returning attribute 'effectAllowed' with type string (idl: DOMString).

func (*DataTransfer) Files

func (_this *DataTransfer) Files() *file.FileList

Files returning attribute 'files' with type file.FileList (idl: FileList).

func (*DataTransfer) GetData

func (_this *DataTransfer) GetData(format string) (_result string)

func (*DataTransfer) Items

func (_this *DataTransfer) Items() *DataTransferItemList

Items returning attribute 'items' with type DataTransferItemList (idl: DataTransferItemList).

func (*DataTransfer) JSValue

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

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

func (*DataTransfer) SetData

func (_this *DataTransfer) SetData(format string, data string)

func (*DataTransfer) SetDragImage

func (_this *DataTransfer) SetDragImage(image *dom.Element, x int, y int)

func (*DataTransfer) SetDropEffect

func (_this *DataTransfer) SetDropEffect(value string)

SetDropEffect setting attribute 'dropEffect' with type string (idl: DOMString).

func (*DataTransfer) SetEffectAllowed

func (_this *DataTransfer) SetEffectAllowed(value string)

SetEffectAllowed setting attribute 'effectAllowed' with type string (idl: DOMString).

func (*DataTransfer) Types

func (_this *DataTransfer) Types() *javascript.FrozenArray

Types returning attribute 'types' with type javascript.FrozenArray (idl: FrozenArray).

type DataTransferItem

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

class: DataTransferItem

func DataTransferItemFromJS

func DataTransferItemFromJS(value js.Value) *DataTransferItem

DataTransferItemFromJS is casting a js.Value into DataTransferItem.

func DataTransferItemFromWrapper

func DataTransferItemFromWrapper(input core.Wrapper) *DataTransferItem

DataTransferItemFromJS is casting from something that holds a js.Value into DataTransferItem.

func (*DataTransferItem) GetAsFile

func (_this *DataTransferItem) GetAsFile() (_result *file.File)

func (*DataTransferItem) GetAsString

func (_this *DataTransferItem) GetAsString(callback *draganddrop.FunctionStringCallback)

func (*DataTransferItem) JSValue

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

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

func (*DataTransferItem) Kind

func (_this *DataTransferItem) Kind() string

Kind returning attribute 'kind' with type string (idl: DOMString).

func (*DataTransferItem) Type

func (_this *DataTransferItem) Type() string

Type returning attribute 'type' with type string (idl: DOMString).

func (*DataTransferItem) WebkitGetAsEntry

func (_this *DataTransferItem) WebkitGetAsEntry() (_result *entries.FileSystemEntry)

type DataTransferItemList

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

class: DataTransferItemList

func DataTransferItemListFromJS

func DataTransferItemListFromJS(value js.Value) *DataTransferItemList

DataTransferItemListFromJS is casting a js.Value into DataTransferItemList.

func DataTransferItemListFromWrapper

func DataTransferItemListFromWrapper(input core.Wrapper) *DataTransferItemList

DataTransferItemListFromJS is casting from something that holds a js.Value into DataTransferItemList.

func (*DataTransferItemList) Add

func (_this *DataTransferItemList) Add(data string, _type string) (_result *DataTransferItem)

func (*DataTransferItemList) Add2

func (_this *DataTransferItemList) Add2(data *file.File) (_result *DataTransferItem)

func (*DataTransferItemList) Clear

func (_this *DataTransferItemList) Clear()

func (*DataTransferItemList) Index

func (_this *DataTransferItemList) Index(index uint) (_result *DataTransferItem)

func (*DataTransferItemList) JSValue

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

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

func (*DataTransferItemList) Length

func (_this *DataTransferItemList) Length() uint

Length returning attribute 'length' with type uint (idl: unsigned long).

func (*DataTransferItemList) Remove

func (_this *DataTransferItemList) Remove(index uint)

type PromiseDataTransfer

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

class: Promise

func PromiseDataTransferFromJS

func PromiseDataTransferFromJS(value js.Value) *PromiseDataTransfer

PromiseDataTransferFromJS is casting a js.Value into PromiseDataTransfer.

func PromiseDataTransferFromWrapper

func PromiseDataTransferFromWrapper(input core.Wrapper) *PromiseDataTransfer

PromiseDataTransferFromJS is casting from something that holds a js.Value into PromiseDataTransfer.

func (*PromiseDataTransfer) Catch

func (_this *PromiseDataTransfer) Catch(onRejected *PromiseDataTransferOnRejected) (_result *PromiseDataTransfer)

func (*PromiseDataTransfer) Finally

func (_this *PromiseDataTransfer) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseDataTransfer)

func (*PromiseDataTransfer) JSValue

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

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

func (*PromiseDataTransfer) Then

type PromiseDataTransferOnFulfilled

type PromiseDataTransferOnFulfilled js.Func

PromiseDataTransferOnFulfilled is a javascript function type.

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

type PromiseDataTransferOnFulfilledFunc

type PromiseDataTransferOnFulfilledFunc func(value *DataTransfer)

callback: PromiseTemplateOnFulfilled

func PromiseDataTransferOnFulfilledFromJS

func PromiseDataTransferOnFulfilledFromJS(_value js.Value) PromiseDataTransferOnFulfilledFunc

type PromiseDataTransferOnRejected

type PromiseDataTransferOnRejected js.Func

PromiseDataTransferOnRejected is a javascript function type.

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

type PromiseDataTransferOnRejectedFunc

type PromiseDataTransferOnRejectedFunc func(reason js.Value)

callback: PromiseTemplateOnRejected

func PromiseDataTransferOnRejectedFromJS

func PromiseDataTransferOnRejectedFromJS(_value js.Value) PromiseDataTransferOnRejectedFunc

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