Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ () — MultiPersonal System R32V2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     XmClipboardInquireFormat(3Xm)  XmClipboardInquireFormat(3Xm)



     NAME
          XmClipboardInquireFormat - a clipboard function that
          returns a specified format name.


     AES SUPPORT LEVEL
          full-use

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

          int XmClipboardInquireFormat (display, window, index,
          format_name_buf, buffer_len, copied_len)
               Display    * display;
               Window     window;
               int        index;
               char       * format_name_buf;
               unsigned longbuffer_len;
               unsigned long* copied_len;


     DESCRIPTION
          XmClipboardInquireFormat returns a specified format
          name for the data item in the clipboard.  If the name
          must be truncated, the function returns a warning
          status.


          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.

          index        Specifies which of the ordered format
                       names to obtain.  If this index i is
                       greater than the number of formats for the
                       data item, this function returns a zero in
                       the copied_len argument.

          format_name_buf
                       Specifies the buffer that receives the
                       format name.

          buffer_len   Specifies the number of bytes in the



                                - 1 -





     XmClipboardInquireFormat(3Xm)  XmClipboardInquireFormat(3Xm)



                       format name buffer.

          copied_len   Specifies the number of bytes in the
                       string copied to the buffer.  If this
                       argument equals zero, there is no nth
                       format for the data item.


     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.

          ClipboardTruncate
                       The data returned is truncated because the
                       user did not provide a buffer that was
                       large enough to hold the data.

          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.


     RELATED INFORMATION
          XmClipboardStartCopy(3X).
















                                - 2 -



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