Spec-Zone.ru › Tcl/Tk

itclcomponent

Имя

itcl::component — определение компонентов для extendedclass, widget или widgetadaptor

Части этого описания «заимствованы» из расширения Tcl [snit], так как функциональность в основном идентична.

Предупреждение!

Это новая функциональность в [incr Tcl], где API может еще изменяться!!

Синопсис

public component comp ?-inherit?
protected component comp ?-inherit?
private component comp ?-inherit?

Описание

Команда component используется внутри определения [incr Tcl] extendedclass/widget/widgetadaptor для определения компонентов.

Явно объявляет компонент с именем comp и автоматически определяет переменную экземпляра компонента.

Если указан параметр -inherit, то все неизвестные методы и параметры будут делегированы этому компоненту. Имя -inherit подразумевает, что экземпляры этого нового типа наследуют, в некотором смысле, методы и параметры компонента. То есть, -inherit yes эквивалентно:

component mycomp
delegate option * to mycomp
delegate method * to mycomp

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/ItclCmd/itclcomponent.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/ItclCmd/itclcomponent.htm

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API