Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmClipboH(Xm) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


 XmClipboardInquireLength(Xm)   6 January 1993   XmClipboardInquireLength(Xm)


 Name

    XmClipboardInquireLength - a clipboard function that returns the length
    of the stored data

 Syntax


    #include <Xm/Xm.h>
    #include <Xm/CutPaste.h>

    int XmClipboardInquireLength (display, window, format_name, length)
    Display * display;
    Window window;
    char * format_name;
    unsigned long * length;


 Description

    XmClipboardInquireLength returns the length of the data stored under a
    specified format name for the clipboard data item. If no data is found
    for the specified format, or if there is no item on the clipboard, this
    function returns a value of zero.

    Any format passed by name is assumed to have the length passed in a call
    to XmClipboardCopy, even though the data has not yet been transferred to
    the clipboard in that format.

    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 win-
            dow 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.

    formatname
            Specifies the name of the format for the data item.

    length  Specifies the length of the next data item in the specified for-
            mat. This argument equals zero if no data is found for the speci-
            fied format, or if there is no item on the clipboard.

 Return value

    ClipboardSuccess
            The function is successful.

    ClipboardLocked
            The function failed because the clipboard was locked by another
            application. The application 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.

    ClipboardNoData
            The function could not find data on the clipboard corresponding
            to the format requested.  This could occur because the clipboard
            is empty; there is data on the clipboard but not in the requested
            format; or the data in the requested format was passed by name
            and is no longer available.

 See also

    XmClipboardCopy(Xm) and XmClipboardStartCopy(Xm)


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026