itcl-hierarchy.tcl
Go to the documentation of this file.00001 # Copyright (C) 1997-2004 The CDG Team <cdg@nats.informatik.uni-hamburg.de>
00002 #
00003 # This file is free software; as a special exception the author gives
00004 # unlimited permission to copy and/or distribute it, with or without
00005 # modifications, as long as this notice is preserved.
00006 #
00007 # This program is distributed in the hope that it will be useful, but
00008 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
00009 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00010
00011 ## ----------------------------------------------------------------------------
00012 ## \file itcl-hierarchy.tcl
00013 ## A small part of the itk/iwidges class hierarchy.
00014 ## This has the nice effect of a more integrated class hierarchy graph
00015 ## in doxygen.
00016 ##
00017 ## \author Michael Daum
00018 ##
00019 ## $Id: itcl-hierarchy.tcl,v 1.4 2004/02/25 14:06:46 micha Exp $
00020 ## ----------------------------------------------------------------------------
00021
00022 class itk::Toplevel : public itk::Archetype {};
00023 class itk::Widget : public itk::Archetype {};
00024 class iwidgets::Pushbutton : public itk::Widget {};
00025 class iwidgets::Shell : public itk::Toplevel {};
00026 class iwidgets::Dialogshell : public iwidgets::Shell {};
00027 class iwidgets::Dialog : public iwidgets::Dialogshell {};
00028 class iwidgets::Messagedialog : public iwidgets::Dialog {};
00029 class iwidgets::Labeledwidget : public itk::Widget {};
00030 class iwidgets::Scrolledwidget : public iwidgets::Labeledwidget {};
00031 class iwidgets::Scrolledtext : public iwidgets::Scrolledwidget {};
00032 class iwidgets::Scrolledcanvas : public iwidgets::Scrolledwidget {};
YADA 2.0-alpha (20 Oct 2004)