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

 

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

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

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

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

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

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

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

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



Tk_GetAnchorFromObj(3)                      Tk Library Procedures                     Tk_GetAnchorFromObj(3)



____________________________________________________________________________________________________________

NAME
       Tk_GetAnchorFromObj, Tk_GetAnchor, Tk_NameOfAnchor - translate between strings and anchor positions

SYNOPSIS
       #include <tk.h>

       int
       Tk_GetAnchorFromObj(interp, objPtr, anchorPtr)

       int
       Tk_GetAnchor(interp, string, anchorPtr)

       const char *
       Tk_NameOfAnchor(anchor)

ARGUMENTS
       Tcl_Interp *interp (in)            Interpreter to use for error reporting, or NULL.

       Tcl_Obj *objPtr (in/out)           String  value contains name of anchor point: "n", "ne", "e", "se",
                                          "s", "sw", "w", "nw", or "center"; internal rep will  be  modified
                                          to cache corresponding Tk_Anchor.

       const char *string (in)            Same  as  objPtr except description of anchor point is passed as a
                                          string.

       int *anchorPtr (out)               Pointer to location in which to store anchor position  correspond-ing corresponding
                                          ing to objPtr or string.

       Tk_Anchor anchor (in)              Anchor position, e.g. TCL_ANCHOR_CENTER.
____________________________________________________________________________________________________________

DESCRIPTION
       Tk_GetAnchorFromObj places in *anchorPtr an anchor position (enumerated type Tk_Anchor) corresponding
       to objPtr's value.  The result will be one of TK_ANCHOR_N, TK_ANCHOR_NE,  TK_ANCHOR_E,  TK_ANCHOR_SE,
       TK_ANCHOR_S, TK_ANCHOR_SW, TK_ANCHOR_W, TK_ANCHOR_NW, or TK_ANCHOR_CENTER.  Anchor positions are typ-ically typically
       ically used for indicating a point on an object that will  be  used  to  position  the  object,  e.g.
       TK_ANCHOR_N means position the top center point of the object at a particular place.

       Under  normal circumstances the return value is TCL_OK and interp is unused.  If string does not con-tain contain
       tain a valid anchor position or an abbreviation  of  one  of  these  names,  TCL_ERROR  is  returned,
       *anchorPtr  is  unmodified,  and an error message is stored in interp's result if interp is not NULL.
       Tk_GetAnchorFromObj caches information about the return value in objPtr, which speeds up future calls
       to Tk_GetAnchorFromObj with the same objPtr.

       Tk_GetAnchor  is identical to Tk_GetAnchorFromObj except that the description of the anchor is speci-fied specified
       fied with a string instead of an object.  This prevents Tk_GetAnchor from caching the  return  value,
       so Tk_GetAnchor is less efficient than Tk_GetAnchorFromObj.

       Tk_NameOfAnchor is the logical inverse of Tk_GetAnchor.  Given an anchor position such as TK_ANCHOR_N
       it returns a statically-allocated string corresponding to anchor.  If anchor is not  a  legal  anchor
       value, then "unknown anchor position" is returned.

KEYWORDS
       anchor position



Tk                                                   8.1                              Tk_GetAnchorFromObj(3)

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

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

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