Date: Sat, 9 Sep 2000 10:47:49 -0500 (CDT) From: Alexander Langer <alex@usw4.freebsd.org> To: libh@FreeBSD.org Subject: cvs commit: libh/lib/hui Hui.cd.cc Hui.hh HuiQt.cc HuiQt.cd.cc HuiQt.hh Makefile Message-ID: <200009091547.KAA05572@usw4.freebsd.org>
next in thread | raw e-mail | index | archive | help
alex 2000/09/09 10:47:49 CDT
Modified files:
lib/hui Hui.cd.cc Hui.hh HuiQt.cc HuiQt.cd.cc
HuiQt.hh Makefile
Log:
Bring in the basic framework for a new widget ``ContainerWidget'', which
helps with simple positioning of objects withing the UI.
It will be a complete virtual, non-visible widget.
However, currently it is Qt only and includes only the basic functions
a widget needs. It is already accessable by ``byName'' and similar
functions, but prints much debug code only for most functions.
It is derived from Hui::Widget and will support ALL functions
a GroupWidget supports in future, plus some additional stuff that
is needed for the child-positioning in the widget.
The integration of new objects with TCL makes big problems, and this
is the first version which actually compiles _AND_ works.
This is the reason why I commit it.
The next steps are:
* TVision support
* extend the widget to behave as a usual widget, i.e. resize/move
it correctly
* add GroupWidget functionality, i.e. make the ContainerWidget a
possible parent for all other kinds of EmbeddedWidgets,
GroupWidgets or ContainerWidgets
* add automatical resizing and positioning of the childs within
the container
* remove debug code & commented-out code
This commits includes some whitespace changes that I happened to
introduce while working on the widget. However, all files need a
complete whitespace markup anyways, so I kept them.
Revision Changes Path
1.6 +39 -2 libh/lib/hui/Hui.cd.cc
1.5 +34 -25 libh/lib/hui/Hui.hh
1.6 +76 -3 libh/lib/hui/HuiQt.cc
1.6 +22 -1 libh/lib/hui/HuiQt.cd.cc
1.6 +72 -22 libh/lib/hui/HuiQt.hh
1.4 +6 -8 libh/lib/hui/Makefile
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-libh" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009091547.KAA05572>
