GUI widget
From Wikipedia, the free encyclopedia
In computer programming, a widget (or control) is an interface element that a computer user interacts with, such as a window or a text box. Widgets are sometimes qualified as virtual to distinguish them from their physical counterparts, e.g. virtual buttons that can be clicked with a mouse cursor, vs. physical buttons that can be pressed with a finger. Widgets are often packaged together in widget toolkits. Programmers use widgets to build graphical user interfaces (GUIs).
Contents |
The term was first applied to user interface elements during Project Athena in the 1980s. The word was chosen because "all other common terms were overloaded with inappropriate connotations" and – since the project's Intrinsics toolkit associated each widget with a window of the underlying X Window System – because of the common prefix with the word window. [1]
- Selection
- Window
- Modal window
- Dialog box
- Palette window, also known as "Utility window"
- Inspector window
- Drawer
- Heads-up display, similar to HUD (computer gaming)
- systematic
- tiles (frames)
- docking
- grid
- free
- windows (on a form or on the desktop)
- by
- programmer and then fixed at compilation
- user
- Widget toolkit for the implementations of widget programming interfaces
- Widget engine for mostly unrelated, physically inspired "widgets"
- Elements of graphical user interfaces
- ^ Ralph R. Swick, Mark S. Ackerman (1988). "The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire". USENIX Winter: 221–228. Retrieved on 2007-01-03.
|
|
|---|
| About box · Accordion · Balloon help · Button · Check box · Combo box · Combutcon · Context menu · Dialog box · Disclosure widget Drop-down list · File dialog · Grid view · Heads-up display · Icon · Infobar · Label · List box · Menu · Menu bar · Pie menu Progress bar · Radio button · Ribbon · Scrollbar · Sidebar · Slider · Spinner · Status bar · Tab · Text box · Toolbar · Tooltip · Tree view · Widget |