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