All Topics  
XForms (toolkit)

 

   Email Print
   Bookmark   Link






 

XForms (toolkit)



 
 
XForms is a GUI toolkit based on Xlib
Xlib

Xlib is an X Window System protocol client library in the C . It contains subroutines for interacting with an X Server . These functions allow programmers to write programs without knowing the details of the protocol ....
 for the X Window System
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
. It features a rich set of objects, such as buttons, scrollbars, and menus etc. In addition, the library is extensible and new objects can easily be created and added to the library.

Distributed under the GNU Lesser General Public License
GNU Lesser General Public License

The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License and permissive licenses such as the BSD licenses and the MIT License....
, XForms is free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
.

XForms was based on the Forms Library by Mark Overmars
Mark Overmars

Markus Hendrik Overmars is a Dutch Computer science and teacher of game programming known for his game development application Game Maker. Game Maker lets people easily create computer games using a drag-and-drop interface....
, converted from using IRIS GL
IRIS GL

IRIS GL was a proprietary graphics application programming interface created by Silicon Graphics for producing 2D and 3D computer graphics on their IRIX-based IRIS graphical workstations....
 (a percursor to OpenGL
OpenGL

OpenGL is a standard specification defining a cross-language cross-platform Application programming interface for writing applications that produce 2D computer graphics and 3D computer graphics....
 that also included calls to create windows and manage events) to X11
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
.






Discussion
Ask a question about 'XForms (toolkit)'
Start a new discussion about 'XForms (toolkit)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


XForms is a GUI toolkit based on Xlib
Xlib

Xlib is an X Window System protocol client library in the C . It contains subroutines for interacting with an X Server . These functions allow programmers to write programs without knowing the details of the protocol ....
 for the X Window System
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
. It features a rich set of objects, such as buttons, scrollbars, and menus etc. In addition, the library is extensible and new objects can easily be created and added to the library.

Distributed under the GNU Lesser General Public License
GNU Lesser General Public License

The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License and permissive licenses such as the BSD licenses and the MIT License....
, XForms is free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
.

XForms was based on the Forms Library by Mark Overmars
Mark Overmars

Markus Hendrik Overmars is a Dutch Computer science and teacher of game programming known for his game development application Game Maker. Game Maker lets people easily create computer games using a drag-and-drop interface....
, converted from using IRIS GL
IRIS GL

IRIS GL was a proprietary graphics application programming interface created by Silicon Graphics for producing 2D and 3D computer graphics on their IRIX-based IRIS graphical workstations....
 (a percursor to OpenGL
OpenGL

OpenGL is a standard specification defining a cross-language cross-platform Application programming interface for writing applications that produce 2D computer graphics and 3D computer graphics....
 that also included calls to create windows and manage events) to X11
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
. A similar conversion was used to make the first versions of fltk
FLTK

The "Fast, Light Toolkit" is a cross-platform graphical user interface library, developed by Bill Spitzak and others. Made with 3D computer graphics programming in mind, it has an interface to OpenGL, but it is still suitable for general GUI programming....
 so all these toolkits are distantly related.

The toolkit was originally used by the Xfce
Xfce

Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use....
 desktop environment before the switch to the GTK+
GTK+

GTK+, or The GIMP Toolkit, is a cross-platform widget toolkit for creating graphical user interfaces. It is one of the most popular toolkits for the X Window System, along with Qt ....
 toolkit.

External links