---
name: "XmDropSiteStartUpdate"
section: "3"
platform: "linux"
package: "openmotif"
version: "2.3.8-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/XmDropSiteStartUpdate"
---

# XmDropSiteStartUpdate(3)

A Drag and Drop function that facilitates processing updates to multiple drop sites

## NAME

**XmDropSiteStartUpdate** — A Drag and Drop function that facilitates processing updates to multiple drop sites

## SYNOPSIS

```
#include <Xm/DragDrop.h>
void XmDropSiteStartUpdate(
Widget widget);
```

## DESCRIPTION

**XmDropSiteStartUpdate** is used in conjunction with **XmDropSiteEndUpdate** to process updates to multiple drop sites within the same shell widget. **XmDropSiteStartUpdate** and **XmDropSiteEndUpdate** signal the beginning and the end respectively of a series of calls to **XmDropSiteUpdate**. Calls to **XmDropSiteStartUpdate** and **XmDropSiteEndUpdate** can be recursively stacked. Using these routines optimizes the processing of update information.

- *widget*

  Specifies the ID of any widget within a given hierarchy. The function uses this widget to identify the shell that contains the drop sites.

For a complete definition of DropSite and its associated resources, see [**XmDropSite**(3)](/XmDropSite/3.md).

## RELATED

[**XmDropSite**(3)](/XmDropSite/3.md), [**XmDropSiteEndUpdate**(3)](/XmDropSiteEndUpdate/3.md), and [**XmDropSiteUpdate**(3)](/XmDropSiteUpdate/3.md).
