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

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

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

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

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

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

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



itk(n)                                            [incr Tk]                                           itk(n)



____________________________________________________________________________________________________________

NAME
       itk - framework for building mega-widgets in Tcl/Tk
____________________________________________________________________________________________________________


DESCRIPTION
       Mega-widgets are high-level widgets that are constructed using Tk widgets as component parts, usually
       without any C code.  A fileselectionbox, for example, may have a few listboxes,  some  entry  widgets
       and  some  control  buttons.   These individual widgets are put together in a way that makes them act
       like one big widget.  A fileselectionbox mega-widget can be created with a command like:
              fileselectionbox .fsb -background blue -foreground white
       Once it has been created, it can be reconfigured with a command like:
              .fsb configure -background green -foreground black
       and all of its internal components will change color.  Each mega-widget has a set of methods that can
       be  used to manipulate it.  For example, the current selection can be queried from a fileselectionbox
       like this:
              set fileName [.fsb get]
       In effect, a mega-widget looks and acts exactly like a Tk  widget,  but  is  considerably  easier  to
       implement.

       [incr Tk]  is  a framework for building mega-widgets.  It uses [incr Tcl] to support the object para-digm, paradigm,
       digm, and adds base classes which provide default widget behaviors.

       All [incr Tk] widgets are derived from the Archetype base class.  This class manages internal  compo-nent component
       nent widgets, and provides methods like "configure" and "cget" to access configuration options.

       The  Widget  base  class inherits everything from Archetype, and adds a Tk frame which acts as a con-tainer container
       tainer for the mega-widget.  It is used to build mega-widgets that sit inside  of  other  frames  and
       toplevels.  Derived classes create other internal components and pack them into the "hull" frame cre-ated created
       ated by the Widget base class.

       The Toplevel base class inherits everything from Archetype, but adds a Tk toplevel which  acts  as  a
       container  for  the  mega-widget.   It is used to build mega-widgets, such as dialog boxes, that have
       their own toplevel window.  Derived classes create other internal components and pack them  into  the
       "hull" toplevel created by the Toplevel base class.


[incr Widgets] LIBRARY
       [incr Widgets]  is a mega-widget library built using [incr Tk].  It can be used right out of the box,
       and contains more than 30 different widget classes, including:

       -      fileselectiondialog

       -      tabnotebook

       -      panedwindow

       -      combobox

       -      optionmenu

       -      scrolledlistbox

       -      scrolledframe

       -      messagedialog

       -      and many others...

       The catalog demo in the "iwidgets/demos" directory shows all of  the  available  widgets  in  action.
       Each widget class has its own man page describing the features available.


KEYWORDS
       class, object, object-oriented, mega-widget



itk                                                  3.0                                              itk(n)

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

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

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