Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Tk_ClipboardClear(3)                        Tk Library Procedures                       Tk_ClipboardClear(3)



____________________________________________________________________________________________________________

NAME
       Tk_ClipboardClear, Tk_ClipboardAppend - Manage the clipboard

SYNOPSIS
       #include <tk.h>

       int
       Tk_ClipboardClear(interp, tkwin)

       int
       Tk_ClipboardAppend(interp, tkwin, target, format, buffer)

ARGUMENTS
       Tcl_Interp *interp (in)               Interpreter to use for reporting errors.

       Tk_Window tkwin (in)                  Window that determines which display's clipboard to manipulate.

       Atom target (in)                      Conversion type for this clipboard item;  has same  meaning  as
                                             target argument to Tk_CreateSelHandler.

       Atom format (in)                      Representation to use when data is retrieved;  has same meaning
                                             as format argument to Tk_CreateSelHandler.

       char *buffer (in)                     Null terminated string containing the data to  be  appended  to
                                             the clipboard.
____________________________________________________________________________________________________________


DESCRIPTION
       These  two  procedures  manage  the  clipboard for Tk.  The clipboard is typically managed by calling
       Tk_ClipboardClear once, then calling Tk_ClipboardAppend to add data for any number of targets.

       Tk_ClipboardClear claims the CLIPBOARD selection and frees any data items previously  stored  on  the
       clipboard  in  this  application.   It  normally  returns  TCL_OK,  but if an error occurs it returns
       TCL_ERROR and leaves an error message in interp->result.  Tk_ClipboardClear must be called  before  a
       sequence of Tk_ClipboardAppend calls can be issued.

       Tk_ClipboardAppend  appends  a  buffer of data to the clipboard.  The first buffer for a given target
       determines the format for that target.  Any successive appends for that target  must  have  the  same
       format or an error will be returned.  Tk_ClipboardAppend returns TCL_OK if the buffer is successfully
       copied onto the clipboard.  If the clipboard is  not  currently  owned  by  the  application,  either
       because Tk_ClipboardClear has not been called or because ownership of the clipboard has changed since
       the last call to Tk_ClipboardClear, Tk_ClipboardAppend returns TCL_ERROR and leaves an error  message
       in interp->result.

       In  order  to  guarantee  atomicity, no event handling should occur between Tk_ClipboardClear and the
       following Tk_ClipboardAppend calls (otherwise someone could retrieve a partially completed  clipboard
       or claim ownership away from this application).

       Tk_ClipboardClear  may  invoke  callbacks, including arbitrary Tcl scripts, as a result of losing the
       CLIPBOARD selection, so any calling function should take care to be reentrant at the  point  Tk_Clip-boardClear Tk_ClipboardClear
       boardClear is invoked.


KEYWORDS
       append, clipboard, clear, format, type



Tk                                                   4.0                                Tk_ClipboardClear(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Tk.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Tk через их страницу создания отчетов ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.