Main Page
encyclopedia.codeboy.net
Widget toolkit
In
computer programming
,
widget toolkits
(or
GUI toolkits
) are
sets
of basic building elements for
graphical user interfaces
. They are often implemented as a
library
, or
application framework
. See
widget (computing)
for a list of widgets.
Popular Widget Toolkits
High-level widget toolkits\n**Xaw, the
Project Athena
widget set for the
X Window System
\n**The
Abstract Windowing Toolkit
is used in
Java
applications. It will typically use another toolkit on the selected platform in turn.\n**
Cocoa
- used in
Mac OS X
(see also
Aqua
)
\n**
GNUstep
\n**
GTK
used in
GNOME
\n**MacApp Macintosh framework\n**
MacZoop
Macintosh C++ framework\n**MetaCard\n**The
Microsoft Foundation Classes
(MFC) contain several useful widgets for the Microsoft Windows environment.\n**
Motif
used in the
Common Desktop Environment
\n**The
Object Windows Library
is sort of
Borland's
alternative to MFC\n**The
Visual Component Library
(VCL) is
Borland's
toolkit used in its C++ Builder and Delphi products.\n**Powerplant Macintosh framework\n**
Qt
used in
KDE
\n**
Swing
is Sun's replacement for
AWT
in newer Java versions\n**
Standard Widget Toolkit
(SWT) is Eclipse.org's toolkit used to build
Eclipse
,
Websphere
and other products \n**
Tk
a widget set accessed from
Tcl
and other high-level languages.\n**WINGs WINGs Is Not GNUstep\n**
wxWidgets
(formerly wxWindows) abstracts toolkits across several platforms for C++ ,
Python
and
Perl
.\n*Low-level widget toolkits\n**The
Windows API
used in
Microsoft Windows
\n**The
X Window System
contains primitive building blocks, but they are almost always accessed using either Motif, GTK or Qt.\n**The
Mac OS
toolbox, or Macintosh APIs, formerly located in
ROM
, but in "new world" Macs, on disk.
External links
\n*
A GUI Toolkit Framework Page
\n*
Survey of Widget sets
Category:Human-computer interaction
"Most people would sooner die than think; in fact, they do so." - Bertrand Russell (1872-1970)