*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> XmClipboardInquireFormat (3X)              
Title
Content
Arch
Section
 

XmClipboardInquireFormat(3X)

Contents


NAME    [Toc]    [Back]

       XmClipboardInquireFormat   -  A  clipboard  function  that
       returns a specified format name

SYNOPSIS    [Toc]    [Back]

       #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;
               XtPointer format_name_buf;
               unsigned long buffer_len;
               unsigned long * copied_len;

DESCRIPTION    [Toc]    [Back]

       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.  Specifies
 a pointer to the Display structure that was  returned
       in  a  previous call to XOpenDisplay or XtDisplay.  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.  Specifies which of  the  ordered
       format names to obtain.  If this index is greater than the
       number of formats for the data item, this function returns
       a  zero  in the copied_len argument.  Specifies the buffer
       that receives the format name.  Specifies  the  number  of
       bytes  in the format name buffer.  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    [Toc]    [Back]

       The function is successful.  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.  The data
       returned is truncated because the user did not  provide  a
       buffer  large enough to hold the data.  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    [Toc]    [Back]

      
      
       XmClipboardStartCopy(3X)



                                     XmClipboardInquireFormat(3X)
[ Back ]
 Similar pages
Name OS Title
XmClipboardInquireLength Tru64 A clipboard function that returns the length of the stored data
XmClipboardInquireLength IRIX A clipboard function that returns the length of the stored data
XmClipboardInquireLength HP-UX A clipboard function that returns the length of the stored data
XmClipboardRegisterFormat IRIX A clipboard function that registers a new format
XmClipboardRegisterFormat Tru64 A clipboard function that registers a new format
XmClipboardRegisterFormat HP-UX A clipboard function that registers a new format
XmClipboardInquirePendingItems Tru64 A clipboard function that returns a list of data_id/private_id pairs
XmClipboardInquireCount Tru64 A clipboard function that returns the number of data item formats
XmClipboardInquirePendingItems HP-UX A clipboard function that returns a list of data ID/private ID pairs
XmClipboardInquireCount IRIX A clipboard function that returns the number of data item formats
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service