Element of interaction in a graphical user interface
This article is about reusable components for building user interfaces. For small desktop/web applications, see Software widget. For other uses, see Widget.
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Graphical widget" – news · newspapers · books · scholar · JSTOR(March 2015) (Learn how and when to remove this template message)
A graphical widget (also graphical control element or control) in a graphical user interface is an element of interaction, such as a button or a scroll bar. Controls are software components that a computer user interacts with through direct manipulation to read or edit information about an application. User interface libraries such as Windows Presentation Foundation, Qt, GTK, and Cocoa, contain a collection of controls and the logic to render these.[1]
Each widget facilitates a specific type of user-computer interaction, and appears as a visible part of the application's GUI as defined by the theme and rendered by the rendering engine. The theme makes all widgets adhere to a unified aesthetic design and creates a sense of overall cohesion. Some widgets support interaction with the user, for example labels, buttons, and check boxes. Others act as containers that group the widgets added to them, for example windows, panels, and tabs.
Structuring a user interface with widget toolkits allows developers to reuse code for similar tasks, and provides users with a common language for interaction, maintaining consistency throughout the whole information system.
Graphical user interface builders facilitate the authoring of GUIs in a WYSIWYG manner employing a user interface markup language. They automatically generate all the source code for a widget from general descriptions provided by the developer, usually through direct manipulation.
^"Microsoft: Graphic elements". msdn.microsoft.com. Microsoft. Retrieved 27 April 2015.
A graphicalwidget (also graphical control element or control) in a graphical user interface is an element of interaction, such as a button or a scroll...
A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called...
software platforms Widget (GUI), an element of interaction in a graphical user interface, such as a button or a scroll bar Widget toolkit, a software...
has been applied in a number of contexts. A graphical control element (GUI widget) is part of a graphical user interface (GUI) that allows a computer...
The Standard Widget Toolkit (SWT) is a graphicalwidget toolkit for use with the Java platform. It was originally developed by Stephen Northover at IBM...
A graphical user interface, or GUI (/ˈɡuːi/ GOO-ee), is a form of user interface that allows users to interact with electronic devices through graphical...
wxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets...
This article provides a list of widget toolkits (also known as GUI frameworks), used to construct the graphical user interface (GUI) of programs, organized...
A checkbox (check box, tickbox, tick box) is a graphicalwidget that allows the user to make a binary choice, i.e. a choice between one of two possible...
A tree view is a graphicalwidget (graphical control element) within a graphical user interface (GUI) in which users can navigate and interact intuitively...
wavelet transform, a wavelet transform algorithm Standard Widget Toolkit, a graphicalwidget toolkit for use with the Java platform Stepped-wedge trial...
other graphical post-WIMP interfaces. These elements are usually embodied in an interface using a widget toolkit or desktop environment. Graphical user...
creation of GUIs by allowing the designer to arrange graphical control elements (often called widgets) using a drag-and-drop WYSIWYG editor. Without a GUI...
programming of both the window decoration and of available widgets inside of the window, which are graphical elements for direct user interaction, such as sliders...
specification that GNOME requires.[citation needed] Metacity uses the GTK graphicalwidget toolkit to create its user interface components, which makes it themeable...
toolkit is an open-source, cross-platform widget toolkit, i.e. a library of basic elements for building a graphical user interface (GUI). FOX stands for Free...
Anti-Grain Geometry Software development kit (SDK) OpenGL ES GraphicalWidget toolkit graphical control elements drawn on bitmap displays "cairographics.org"...
Plasma 5 being widget engines of their own, SuperKaramba is no longer necessary and e.g. "Kicker" was re-implemented as a desktop widget. Milestone 4:...
disclosure widget, expander, or disclosure triangle is a graphical control element that is used to show or hide a collection of "child" widgets in a specific...
In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout...
this type of widget can be seen here [1]. Some widget toolkits, these are libraries containing a collection of equally designed graphical control elements...
equipment for cultivating plant or mammalian cells Spinner (computing), a graphicalwidget in a GUI Spinner (MIT Media Lab), software that can automatically edit...
GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of...
consortium, with an interface and productivity tools based on the Motif graphicalwidget toolkit. It was supposed to be an intuitively easy-to-use desktop computer...