Documentation ¶
Overview ¶
Package datatransfer is the data part in drag and drop
Index ¶
- type DataTransfer
- func (_this *DataTransfer) ClearData(format *string)
- func (_this *DataTransfer) DropEffect() string
- func (_this *DataTransfer) EffectAllowed() string
- func (_this *DataTransfer) Files() *file.FileList
- func (_this *DataTransfer) GetData(format string) (_result string)
- func (_this *DataTransfer) Items() *DataTransferItemList
- func (_this *DataTransfer) JSValue() js.Value
- func (_this *DataTransfer) SetData(format string, data string)
- func (_this *DataTransfer) SetDragImage(image *dom.Element, x int, y int)
- func (_this *DataTransfer) SetDropEffect(value string)
- func (_this *DataTransfer) SetEffectAllowed(value string)
- func (_this *DataTransfer) Types() *javascript.FrozenArray
- type DataTransferItem
- func (_this *DataTransferItem) GetAsFile() (_result *file.File)
- func (_this *DataTransferItem) GetAsString(callback *draganddrop.FunctionStringCallback)
- func (_this *DataTransferItem) JSValue() js.Value
- func (_this *DataTransferItem) Kind() string
- func (_this *DataTransferItem) Type() string
- func (_this *DataTransferItem) WebkitGetAsEntry() (_result *entries.FileSystemEntry)
- type DataTransferItemList
- func (_this *DataTransferItemList) Add(data string, _type string) (_result *DataTransferItem)
- func (_this *DataTransferItemList) Add2(data *file.File) (_result *DataTransferItem)
- func (_this *DataTransferItemList) Clear()
- func (_this *DataTransferItemList) Index(index uint) (_result *DataTransferItem)
- func (_this *DataTransferItemList) JSValue() js.Value
- func (_this *DataTransferItemList) Length() uint
- func (_this *DataTransferItemList) Remove(index uint)
- type PromiseDataTransfer
- func (_this *PromiseDataTransfer) Catch(onRejected *PromiseDataTransferOnRejected) (_result *PromiseDataTransfer)
- func (_this *PromiseDataTransfer) Finally(onFinally *javascript.PromiseFinally) (_result *PromiseDataTransfer)
- func (_this *PromiseDataTransfer) JSValue() js.Value
- func (_this *PromiseDataTransfer) Then(onFulfilled *PromiseDataTransferOnFulfilled, ...) (_result *PromiseDataTransfer)
- type PromiseDataTransferOnFulfilled
- type PromiseDataTransferOnFulfilledFunc
- type PromiseDataTransferOnRejected
- type PromiseDataTransferOnRejectedFunc
- type Union
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataTransfer ¶
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 ¶
func (_this *PromiseDataTransfer) Then(onFulfilled *PromiseDataTransferOnFulfilled, onRejected *PromiseDataTransferOnRejected) (_result *PromiseDataTransfer)
type PromiseDataTransferOnFulfilled ¶
PromiseDataTransferOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseDataTransferOnFulfilledToJS ¶
func PromiseDataTransferOnFulfilledToJS(callback PromiseDataTransferOnFulfilledFunc) *PromiseDataTransferOnFulfilled
type PromiseDataTransferOnFulfilledFunc ¶
type PromiseDataTransferOnFulfilledFunc func(value *DataTransfer)
callback: PromiseTemplateOnFulfilled
func PromiseDataTransferOnFulfilledFromJS ¶
func PromiseDataTransferOnFulfilledFromJS(_value js.Value) PromiseDataTransferOnFulfilledFunc
type PromiseDataTransferOnRejected ¶
PromiseDataTransferOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromiseDataTransferOnRejectedToJS ¶
func PromiseDataTransferOnRejectedToJS(callback PromiseDataTransferOnRejectedFunc) *PromiseDataTransferOnRejected
type PromiseDataTransferOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromiseDataTransferOnRejectedFromJS ¶
func PromiseDataTransferOnRejectedFromJS(_value js.Value) PromiseDataTransferOnRejectedFunc