Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmClipboarH(Xm) — OpenDesktop Software Development System 1.0.0d

Media Vault

Software Library

Restoration Projects

Artifacts Sought


     XmClipboardInquireLength(Xm)                   UNIX System V



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



     SYNOPSIS
          #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   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.

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

          length      Specifies the length of the next  data  item  in
                      the specified format.  This argument equals zero
                      if no data is found for the specified 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.



     RELATED INFORMATION
          XmClipboardCopy(Xm) and XmClipboardStartCopy(Xm).



     (printed 2/14/90)               XmClipboardInquireLength(Xm)

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