Play Video
1
C++ GUI with Qt Tutorial - 8 - Syncing Widgets and Layouts
C++ GUI with Qt Tutorial - 8 - Syncing Widgets and Layouts
::2012/06/30::
Play Video
2
Widget Candy GUI for Corona & Gideros SDK - New Widgets [1080p]
Widget Candy GUI for Corona & Gideros SDK - New Widgets [1080p]
::2013/12/08::
Play Video
3
Widget Candy GUI for Corona & Gideros SDK - Sample App
Widget Candy GUI for Corona & Gideros SDK - Sample App
::2013/12/30::
Play Video
4
Ryzom GUI Editor: GUI widget template editor
Ryzom GUI Editor: GUI widget template editor
::2013/03/25::
Play Video
5
QT C++ GUI Tutorial 6- How to use HTML QT Widgets
QT C++ GUI Tutorial 6- How to use HTML QT Widgets
::2013/07/27::
Play Video
6
Python Gui Widget Snippet with Classes
Python Gui Widget Snippet with Classes
::2013/11/22::
Play Video
7
Widgets Anywhere - WordPress plugin which provide a gui for inserting widget
Widgets Anywhere - WordPress plugin which provide a gui for inserting widget
::2012/03/15::
Play Video
8
Widget Candy GUI for Corona & Gideros SDK [1080p]
Widget Candy GUI for Corona & Gideros SDK [1080p]
::2013/12/08::
Play Video
9
Widget Candy GUI for Corona & Gideros SDK - Virtual Keyboard [1080p]
Widget Candy GUI for Corona & Gideros SDK - Virtual Keyboard [1080p]
::2013/12/15::
Play Video
10
Ryzom GUI Editor, resizing the GUI widget
Ryzom GUI Editor, resizing the GUI widget
::2012/07/21::
Play Video
11
GPAC Widget Manager (iPhone-like GUI)
GPAC Widget Manager (iPhone-like GUI)
::2010/12/08::
Play Video
12
Ryzom GUI Editor, Nel GUI Widget change
Ryzom GUI Editor, Nel GUI Widget change
::2012/07/20::
Play Video
13
Python Gui - 2 widget controls on the frame
Python Gui - 2 widget controls on the frame
::2013/06/02::
Play Video
14
Widget GUI Plugin - PROOF OF CONCEPT
Widget GUI Plugin - PROOF OF CONCEPT
::2012/12/06::
Play Video
15
GPAC Widget Manager (TV-style GUI)
GPAC Widget Manager (TV-style GUI)
::2010/12/08::
Play Video
16
HTC Flyer - Gui and Weather widget
HTC Flyer - Gui and Weather widget
::2011/05/26::
Play Video
17
Ryzom GUI Editor: Adding a new widget
Ryzom GUI Editor: Adding a new widget
::2013/05/09::
Play Video
18
Ryzom GUI Editor, widget property change on the fly
Ryzom GUI Editor, widget property change on the fly
::2012/08/03::
Play Video
19
GPAC Widget Manager (PC Graphical User Interface)
GPAC Widget Manager (PC Graphical User Interface)
::2010/12/08::
Play Video
20
Ryzom GUI Editor, widget hierarchy window
Ryzom GUI Editor, widget hierarchy window
::2012/07/20::
Play Video
21
Ryzom GUI Editor, Widget properties
Ryzom GUI Editor, Widget properties
::2012/07/26::
Play Video
22
Custom guichan widget in GCe gui editor
Custom guichan widget in GCe gui editor
::2007/10/12::
Play Video
23
The first GUI editor widget
The first GUI editor widget
::2012/07/04::
Play Video
24
Old Hand Gui
Old Hand Gui
::2013/02/23::
Play Video
25
QT C++ GUI Tutorial 21-  Display selected row from QTableView to QlineEdit
QT C++ GUI Tutorial 21- Display selected row from QTableView to QlineEdit
::2013/11/01::
Play Video
26
Widget Candy Shelf View Example
Widget Candy Shelf View Example
::2014/01/26::
Play Video
27
Ryzom GUI Editor, procedure and action editor widgets
Ryzom GUI Editor, procedure and action editor widgets
::2012/07/25::
Play Video
28
QT C++ GUI Tutorial 4- Show Messages in Messagebox (question, information, critical, warning, etc..)
QT C++ GUI Tutorial 4- Show Messages in Messagebox (question, information, critical, warning, etc..)
::2013/07/26::
Play Video
29
Qt5 Tutorial: A 3-Widget Application
Qt5 Tutorial: A 3-Widget Application
::2014/02/01::
Play Video
30
Widget Candy for Corona iPhone / Android Features Tour HD
Widget Candy for Corona iPhone / Android Features Tour HD
::2012/04/28::
Play Video
31
Widget Candy for Corona & Gideros SDK - Themes [1080p]
Widget Candy for Corona & Gideros SDK - Themes [1080p]
::2013/12/08::
Play Video
32
Kivy: Building GUI and Mobile apps with Python
Kivy: Building GUI and Mobile apps with Python
::2013/07/12::
Play Video
33
Cómo programar un widget con Android
Cómo programar un widget con Android
::2011/11/15::
Play Video
34
Małe Piwo TV Guiness Widget
Małe Piwo TV Guiness Widget
::2014/03/16::
Play Video
35
Widget Candy for Corona iPhone / Android SDK - iOS Theme
Widget Candy for Corona iPhone / Android SDK - iOS Theme
::2012/05/14::
Play Video
36
QT C++ GUI Tutorial 17- Load SqLite table data to QTableView
QT C++ GUI Tutorial 17- Load SqLite table data to QTableView
::2013/10/29::
Play Video
37
Humans Are Legacy - 2012/04/15 - Minimap jumping, nice water, tooltips, round GUI widget
Humans Are Legacy - 2012/04/15 - Minimap jumping, nice water, tooltips, round GUI widget
::2012/04/15::
Play Video
38
Python for Noob
Python for Noob's - Episode 17: Tkinter's Toplevel Widget
::2013/03/11::
Play Video
39
Widget Candy for Corona iPhone Android SDK - Themes
Widget Candy for Corona iPhone Android SDK - Themes
::2012/05/03::
Play Video
40
Humans Are Legacy - 2012/04/30 - Construction tabs, selection widget
Humans Are Legacy - 2012/04/30 - Construction tabs, selection widget
::2012/04/29::
Play Video
41
QT C++ GUI Tutorial 26- Creating Digital Clock by using QTimer and QDateTime in QT
QT C++ GUI Tutorial 26- Creating Digital Clock by using QTimer and QDateTime in QT
::2013/12/04::
Play Video
42
how to create dynamically changing JPanels in JFrame?
how to create dynamically changing JPanels in JFrame?
::2013/07/24::
Play Video
43
GWT UI Development 01 - Introduction to the WYSIWYG Editor
GWT UI Development 01 - Introduction to the WYSIWYG Editor
::2013/08/01::
Play Video
44
QT C++ GUI Tutorial 27- How to read text file and display file to a textbrowser or textEdit
QT C++ GUI Tutorial 27- How to read text file and display file to a textbrowser or textEdit
::2013/12/05::
Play Video
45
SWT Transition Widget (STW) - Slide - Images
SWT Transition Widget (STW) - Slide - Images
::2011/06/03::
Play Video
46
SWT Transition Widget (STW) - Fade - Images
SWT Transition Widget (STW) - Fade - Images
::2011/06/03::
Play Video
47
O Que É Widget - Como Instalá-los no Seu Site Wordpress?
O Que É Widget - Como Instalá-los no Seu Site Wordpress?
::2011/02/14::
Play Video
48
SWT Transition Widget (STW) - Cubic Rotation - Images
SWT Transition Widget (STW) - Cubic Rotation - Images
::2011/06/03::
Play Video
49
SWT Transition Widget (STW) - Random - Controls
SWT Transition Widget (STW) - Random - Controls
::2011/06/03::
Play Video
50
PIC32 with android-like gui interface library
PIC32 with android-like gui interface library
::2012/01/12::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search
gtk3-demo, a program to demonstrate the GUI widgets in GTK+ version 3.
Various widgets
Example of enabled and disabled widgets; the frame at the bottom is disabled.

In computer programming, a widget (or control) is an element of a graphical user interface (GUI) that displays an information arrangement changeable by the user, such as a window or a text box. The defining characteristic of a widget is to provide a single interaction point for the direct manipulation of a given kind of data. In other words, widgets are basic visual building blocks which, combined in an application, hold all the data processed by the application and the available interactions on this data.

GUI widgets are graphical elements, which are used to build the human-machine-interface of a program. GUI widgets are implemented like software components. Widget toolkits and software frameworks, like e.g. GTK+ or Qt, contain them in software libraries so that programmers can use them to build GUIs for their programs.

History and use[edit]

A family of common reusable widgets has evolved for holding general information based on the Palo Alto Research Center Inc. research for the Xerox Alto User Interface. Various implementations of these generic widgets are often packaged together in widget toolkits, which programmers use to build graphical user interfaces (GUIs). Most operating systems include a set of ready-to-tailor widgets that a programmer can incorporate in an application, specifying how it is to behave. Each type of widget generally is defined as a class by object-oriented programming (OOP). Therefore, many widgets are derived from class inheritance.

In the context of an application, a widget may be enabled or disabled at a given point in time. An enabled widget has the capacity to respond to events, such as keystrokes or mouse actions. A widget that cannot respond to such events is considered disabled. The appearance of disabled widget is typically different from an enabled widget; the disabled widget may be drawn in a lighter color, or may be visually obscured in some way. See the image to the right for an example.

Widgets are sometimes qualified as virtual to distinguish them from their physical counterparts, e.g. virtual buttons that can be clicked with a pointer, vs. physical buttons that can be pressed with a finger.

A related (but different) concept is the desktop widget, a small specialized GUI application that provides some visual information and/or easy access to frequently used functions such as clocks, calendars, news aggregators, calculators and desktop notes. These kinds of widgets are hosted by a widget engine.

Etymology[edit]

“Widget” entered American English around 1920 as a generic term for any useful device, particularly a product manufactured for sale. In computer use it has been borrowed as a shortened form of “window gadget,” and was first applied to user interface elements during Project Athena in 1988. The word was chosen because "all other common terms were overloaded with inappropriate connotations" – since the project's Intrinsics toolkit associated each widget with a window of the underlying X Window System – and because of the common prefix with the word window.[1]

List of common generic widgets[edit]

See also[edit]

References[edit]

  1. ^ Ralph R. Swick, Mark S. Ackerman (1988). "The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire". USENIX Winter. pp. 221–228. Retrieved 2007-01-03. 

External links[edit]

Wikipedia content is licensed under the GFDL License
Powered by YouTube
LEGAL
  • Mashpedia © 2014