Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought


     XmClipboardInquire(Xm)                         UNIX System V



     NAME
          XmClipboardInquirePendingItems - a clipboard  function  that
          returns a list of data_id/private_id pairs.



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

          int   XmClipboardInquirePendingItems    (display,    window,
          format_name, item_list, count)
               Display          * display;
               Window           window;
               char             * format_name;
               XmClipboardPendingList* item_list;
               unsigned long    * count;



     DESCRIPTION
          XmClipboardInquirePendingItems    returns    a    list    of
          data_id/private_id  pairs  for the specified format name.  A
          data  item  is  considered  pending   if   the   application
          originally  passed  it  by name, the application has not yet
          copied the data, and the item has not been deleted from  the
          clipboard.   The  application is responsible for freeing the
          memory provided by this function to store the list.

          This function is used by  an  application  when  exiting  to
          determine  if the data that is passed by name should be sent
          to the clipboard.


          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 a string that contains the name of the
                      format  for which the list of data id/private id
                      pairs is to be obtained.

          item_list   Specifies the  address  of  the  array  of  data
                      id/private  id  pairs  for  the specified format
                      name.     This    argument     is     a     type
                      XmClipboardPendingList.    The   application  is
                      responsible for freeing the memory  provided  by
                      this function for storing the list.

          item_count  Specifies the number of items  returned  in  the
                      list.   If  there  is  no data for the specified
                      format name, or if  there  is  no  item  on  the
                      clipboard, this argument equals zero.



     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.



     RELATED INFORMATION
          XmClipboardStartCopy(Xm).



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

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