XmClipboardLock(3X) UNIX System V XmClipboardLock(3X)
NAME
XmClipboardLock - A clipboard function that locks the
clipboard
SYNOPSIS
#include <Xm/Xm.h>
#include <Xm/CutPaste.h>
int XmClipboardLock (display, window)
Display * display;
Window window;
VERSION
This page documents version 1.2 of the Motif library.
DESCRIPTION
XmClipboardLock locks the clipboard from access by another
application until XmClipboardUnlock is called. All
clipboard functions lock and unlock the clipboard to prevent
simultaneous access. This function allows the application
to keep the clipboard data from changing between calls to
Inquire and other clipboard functions. The application does
not need to lock the clipboard between calls to
XmClipboardStartCopy and XmClipboardEndCopy or to
XmClipboardStartRetrieve and XmClipboardEndRetrieve.
If the clipboard is already locked by another application,
XmClipboardLock returns an error status. Multiple calls to
this function by the same application increases the lock
level.
display Specifies a pointer to the Display structure
that was returned in a previous call to
XOpenDisplay or XtDisplay.
window Specifies a widget's window ID that relates the
application window to the clipboard. The
widget's window ID can be obtained by using
XtWindow. The same application instance should
pass the same window ID to each of the clipboard
functions that it calls.
RETURN VALUE
ClipboardSuccess
The function is successful.
ClipboardLocked
The function failed because the clipboard was
locked by another application. The application
Page 1 (printed 4/30/98)
XmClipboardLock(3X) UNIX System V XmClipboardLock(3X)
can continue to call the function again with the
same parameters until the lock goes away. This
gives the application the opportunity to ask if
the user wants to keep trying or to give up on
the operation.
RELATED INFORMATION
XmClipboardEndCopy(3X), XmClipboardEndRetrieve(3X),
XmClipboardStartCopy(3X), XmClipboardStartRetrieve(3X), and
XmClipboardUnlock(3X).
Page 2 (printed 4/30/98)