manpagez: man pages & more
man itclcomponent(n)
Home | html | info | man
component(n)                      [incr Tcl]                      component(n)



______________________________________________________________________________


NAME

       itcl::component  -  define components for extendedclass, widget or wid-
       getadaptor

       Parts of this description are "borrowed" from Tcl extension [snit],  as
       the functionality is mostly identical.


WARNING!

       This  is  new  functionality  in  [incr  Tcl]  where  the API can still
       change!!


SYNOPSIS

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



DESCRIPTION

       The component command is used inside an  [incr Tcl]  extendedclass/wid-
       get/widgetadaptor definition to define components.

       Explicitly  declares a component called comp, and automatically defines
       the component's instance variable.

       If the -inherit option  is  specified  then  all  unknown  methods  and
       options  will be delegated to this component. The name -inherit implies
       that instances of this new type inherit, in a sense,  the  methods  and
       options of the component. That is, -inherit yes is equivalent to:

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



KEYWORDS

       component, widget, widgetadaptor, extendedclass



itcl                                  4.0                         component(n)

tcl 8.6.9 - Generated Fri Nov 16 19:08:30 CST 2018
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.