A-N-N-O-U-N-C-E !!! MDI support library QextMDI 0.1 out now!!!
Falk Brettschneider
gigafalk at geocities.com
Wed Sep 22 10:08:52 BST 1999
Hi Qt-programmers,
This is an A-N-N-O-U-N-C-E email!!!
================================================================
QextMDI library version 0.1 (alpha) is out now!!!
================================================================
Now Qt programmers can easily create MDI applications using this
library for free!!!
================================================================
DOWNLOAD:
unix users: http://www.geocities.com/gigafalk/qextmdi-0.1.tgz
win32 users: http://www.geocities.com/gigafalk/qextmdi-0.1.zip
================================================================
What is QextMDI?
================
- C++ GUI library extending Troll Tech´s Qt
- Because it only depends on Qt2.00 it works on all systems supported by
Qt
- programmed by Falk Brettschneider (gigafalk at geocities.com) in 1999
- based on the MDI system belonging to kvirc, an Internet Relay Chat
application of Szymon Stefanek (stefanek at tin.it)
- gives Qt programmers the ability to create "MDI" applications
- consists of a set of C++ classes linked to a dynamic runtime library
and
you can use these classes in your project to get MDI look and style.
- is under the LGPL (see the license), which means you can use it under
this
license and you can take part on its development, change and improve
it.
- qextmdi means:
Qt-extension for MDI
What means MDI here?
====================
- actually: "Multi Document Interface"
- an expression coming from Microsoft's MFC programming world
- means actually to have several data structures including the
possiblity
to have multiple views on each data structure. But it includes
automatically
a special GUI style:
- one application mainframe (the one and only application toplevel
widget)
- several child frames, each one capsulates a view on any data
- child frames are like toplevel widgets but are clipped by its
mainframe
- QextMDI provides only the look'n'style of those MDI applications
- QextMDI improves the possiblilies of common MDI. Additionally you can:
- have a taskbar providing a button for every child frame widget
- undock child frame widgets and make them to toplevel widgets (Unix
style)
- dock the undocked child frames in the application main frame
(MSWindows style)
Using QextMDI in your Qt project
================================
- Read the html files in './doc' what the C++ classes are and how they
work.
(Not finished yet ´because it´s Alpha, translations and support are
welcome!)
- You must include the header directory of QextMDI (placed in
'./include')
in your project
- You must link your application/library with libqextmdi.so
- For instance you can have a look at the example application!
Version
=======
- Currently it is version 0.1, Alpha stage
- That means it is not finished, errors can appear, functionallity may
be missed,
things might be completly changed in further versions, interfaces and
headers are
not thought to be final.
Feedback
========
- I would welcome some people who want to help to improve this project!
- Suggestions, comments are also welcome.
- Contact: gigafalk at geocities.com
Keep the idea of
taking the best of both worlds!
Falk Brettschneider Dresden, 22/Sep/1999
(http://www.geocities.com/gigafalk)
More information about the KDevelop
mailing list