From owner-freebsd-libh Wed May 22 23:20:47 2002 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id C856B37B408 for ; Wed, 22 May 2002 23:20:17 -0700 (PDT) Received: (from okumoto@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id g4N6KHq06379 for libh@FreeBSD.org; Thu, 23 May 2002 01:20:17 -0500 (CDT) (envelope-from okumoto) Message-Id: <200205230620.g4N6KHq06379@usw4.freebsd.org> From: Max Okumoto Date: Thu, 23 May 2002 01:20:16 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh Makefile.inc libh/include/hui Hui.hh HuiObjects.hh HuiQt.hh HuiQtObjects.hh HuiTVObjects.hh HuiTVision.hh libh/lib/hui Hui.cc HuiObjects.cc HuiQt.cc HuiQt_ButtonWidget.cc HuiQt_ButtonsGroupWidget.cc HuiQt_CheckBoxesWidget.cc ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG okumoto 2002/05/23 01:20:16 CDT Modified files: (Branch: HUI_CLEANUP_0) . Makefile.inc include/hui Hui.hh HuiObjects.hh HuiQt.hh HuiQtObjects.hh HuiTVObjects.hh HuiTVision.hh lib/hui Hui.cc HuiObjects.cc HuiQt.cc HuiQt_ButtonWidget.cc HuiQt_ButtonsGroupWidget.cc HuiQt_CheckBoxesWidget.cc HuiQt_ContainerWidget.cc HuiQt_DialogWidget.cc HuiQt_GroupWidget.cc HuiQt_InputLineWidget.cc HuiQt_LabelWidget.cc HuiQt_ListBoxWidget.cc HuiQt_MenuBarWidget.cc HuiQt_MenuButtonWidget.cc HuiQt_MenuItemWidget.cc HuiQt_MenuSeparatorWidget.cc HuiQt_MenuSubmenuWidget.cc HuiQt_ProgressIndicatorWidget.cc HuiQt_RadioMenuWidget.cc HuiQt_TextEditWidget.cc HuiQt_TitledWidget.cc HuiQt_ToplevelWidget.cc HuiQt_Widget.cc HuiQt_WindowWidget.cc HuiTVision.cc HuiTVision_ButtonWidget.cc HuiTVision_ButtonsGroupWidget.cc HuiTVision_CheckBoxesWidget.cc HuiTVision_ContainerWidget.cc HuiTVision_DialogWidget.cc HuiTVision_GroupWidget.cc HuiTVision_InputLineWidget.cc HuiTVision_LabelWidget.cc HuiTVision_ListBoxWidget.cc HuiTVision_MenuBarWidget.cc HuiTVision_MenuButtonWidget.cc HuiTVision_MenuItemWidget.cc HuiTVision_MenuSeparatorWidget.cc HuiTVision_MenuSubmenuWidget.cc HuiTVision_ProgressIndicatorWidget.cc HuiTVision_RadioMenuWidget.cc HuiTVision_TextEditWidget.cc HuiTVision_TitledWidget.cc HuiTVision_ToplevelWidget.cc HuiTVision_Widget.cc HuiTVision_WindowWidget.cc Log: Move most of the data members out of virtual base classes in the Hui hierarchy, into the HuiQt and HuiTVision hierarchies. In general virtual base classes show have default constructors. Otherwise, every derived object needs to call every constructor in the hierarchy above it. Revision Changes Path 1.23.2.1 +27 -27 libh/Makefile.inc 1.39.2.10 +40 -3 libh/include/hui/Hui.hh 1.1.2.21 +108 -449 libh/include/hui/Attic/HuiObjects.hh 1.37.2.22 +43 -19 libh/include/hui/HuiQt.hh 1.1.2.5 +338 -119 libh/include/hui/Attic/HuiQtObjects.hh 1.1.2.9 +322 -95 libh/include/hui/Attic/HuiTVObjects.hh 1.54.2.24 +154 -134 libh/include/hui/HuiTVision.hh 1.13.2.5 +8 -1 libh/lib/hui/Hui.cc 1.1.2.3 +11 -13 libh/lib/hui/Attic/HuiObjects.cc 1.32.2.11 +3 -3 libh/lib/hui/HuiQt.cc 1.31.2.10 +32 -33 libh/lib/hui/HuiQt_ButtonWidget.cc 1.29.2.8 +9 -12 libh/lib/hui/HuiQt_ButtonsGroupWidget.cc 1.30.2.6 +2 -6 libh/lib/hui/HuiQt_CheckBoxesWidget.cc 1.32.2.8 +1 -17 libh/lib/hui/HuiQt_ContainerWidget.cc 1.30.2.8 +14 -18 libh/lib/hui/HuiQt_DialogWidget.cc 1.33.2.8 +170 -164 libh/lib/hui/HuiQt_GroupWidget.cc 1.30.2.8 +14 -16 libh/lib/hui/HuiQt_InputLineWidget.cc 1.30.2.8 +27 -31 libh/lib/hui/HuiQt_LabelWidget.cc 1.35.2.8 +7 -11 libh/lib/hui/HuiQt_ListBoxWidget.cc 1.30.2.6 +8 -7 libh/lib/hui/HuiQt_MenuBarWidget.cc 1.29.2.7 +3 -8 libh/lib/hui/HuiQt_MenuButtonWidget.cc 1.29.2.9 +4 -6 libh/lib/hui/HuiQt_MenuItemWidget.cc 1.29.2.5 +2 -6 libh/lib/hui/HuiQt_MenuSeparatorWidget.cc 1.30.2.6 +6 -9 libh/lib/hui/HuiQt_MenuSubmenuWidget.cc 1.30.2.7 +7 -11 libh/lib/hui/HuiQt_ProgressIndicatorWidget.cc 1.30.2.6 +2 -6 libh/lib/hui/HuiQt_RadioMenuWidget.cc 1.30.2.9 +2 -6 libh/lib/hui/HuiQt_TextEditWidget.cc 1.32.2.5 +34 -30 libh/lib/hui/HuiQt_TitledWidget.cc 1.29.2.6 +2 -17 libh/lib/hui/HuiQt_ToplevelWidget.cc 1.30.2.6 +31 -30 libh/lib/hui/HuiQt_Widget.cc 1.33.2.8 +171 -71 libh/lib/hui/HuiQt_WindowWidget.cc 1.39.2.8 +46 -43 libh/lib/hui/HuiTVision.cc 1.37.2.10 +19 -20 libh/lib/hui/HuiTVision_ButtonWidget.cc 1.35.2.6 +6 -8 libh/lib/hui/HuiTVision_ButtonsGroupWidget.cc 1.38.2.7 +27 -28 libh/lib/hui/HuiTVision_CheckBoxesWidget.cc 1.37.2.8 +13 -42 libh/lib/hui/HuiTVision_ContainerWidget.cc 1.34.2.7 +51 -45 libh/lib/hui/HuiTVision_DialogWidget.cc 1.37.2.8 +111 -106 libh/lib/hui/HuiTVision_GroupWidget.cc 1.35.2.8 +81 -83 libh/lib/hui/HuiTVision_InputLineWidget.cc 1.36.2.8 +8 -14 libh/lib/hui/HuiTVision_LabelWidget.cc 1.35.2.10 +92 -86 libh/lib/hui/HuiTVision_ListBoxWidget.cc 1.33.2.6 +41 -22 libh/lib/hui/HuiTVision_MenuBarWidget.cc 1.33.2.7 +12 -9 libh/lib/hui/HuiTVision_MenuButtonWidget.cc 1.33.2.9 +140 -34 libh/lib/hui/HuiTVision_MenuItemWidget.cc 1.33.2.8 +2 -6 libh/lib/hui/HuiTVision_MenuSeparatorWidget.cc 1.34.2.7 +22 -10 libh/lib/hui/HuiTVision_MenuSubmenuWidget.cc 1.35.2.8 +4 -9 libh/lib/hui/HuiTVision_ProgressIndicatorWidget.cc 1.36.2.7 +55 -62 libh/lib/hui/HuiTVision_RadioMenuWidget.cc 1.35.2.8 +4 -7 libh/lib/hui/HuiTVision_TextEditWidget.cc 1.36.2.5 +9 -10 libh/lib/hui/HuiTVision_TitledWidget.cc 1.33.2.6 +1 -21 libh/lib/hui/HuiTVision_ToplevelWidget.cc 1.34.2.6 +30 -36 libh/lib/hui/HuiTVision_Widget.cc 1.35.2.7 +67 -60 libh/lib/hui/HuiTVision_WindowWidget.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message