4D Plugin API
Create and use an external area
Drag and drop with a plugin area
PA_AcceptDeselect
(params; accept)
PA_GotoPreviousField
(params)
PA_GotoNextField
(params)
PA_AcceptSelect
(params; accept)
PA_AllowDrop
(params; allow)
PA_CallPluginAreaMethod
(params)
PA_CustomizeDesignMode
(params)
PA_CustomizeDragOver
(params)
PA_DontTakeEvent
(params)
PA_DragAndDrop
(startX; startY; useCustomRect; customRect)
PA_GetAdvancedPropertiesToDispose
(params) → void*
PA_GetAreaEvent
(params) → PA_AreaEvent
PA_GetAreaName
(params; name)
PA_GetAreaRect
(params) → PA_Rect
PA_GetAreaReference
(params) → void*
PA_GetPageChange
(params; *pageFrom; *pageTo)
PA_GetClick
(params; x; y)
PA_GetDragAndDropInfo
(params) → PA_DragAndDropInfo
PA_GetDragAndDropKind
(dragInfo) → PA_DragKind
PA_GetDragAndDropTableField
(info; tNum; fNum)
PA_GetDragAndDropVariable
(info; index) → PA_Variable
PA_GetDragPositions
(params; rect; x; y)
PA_GetKey
(params) → char
PA_GetPluginProperties
(params; props)
PA_GetUpdateHDC
→ long
PA_RequestRedraw
(params)
PA_IsActivated
(params) → char
PA_IsDeActivated
(params) → char
PA_SetAdvancedProperties
(params; data; dataSize)
PA_GetAdvancedProperties
(properties; dataSize) → void*
PA_SetAdvancedPropertiesEditable
(params; editable)
PA_SetAreaFocusable
(params; focusable)
PA_SetAreaReference
(params; ref)
PA_SetMenuIcon
(params; id)
PA_PublishWebPicture
(params; pictureMap)
PA_SendHTML
(params; webData; HTMLbuffer; BufferLen)
PA_SendWebPicture
(params; webData; picture; len; kind)
PA_GetWebDataToDispose
(params) → void*