Component of graphical interface

In Data-processing, a component of graphical interface (also called widget in English or control ) is a basic element of a Graphical interface with which a user can interact (for example a window or a Zone of text). These components are generally gathered in graphic toolboxes (called Toolkit in English). Once assembled by a programmer, these components form a complete Graphical interface.

Name control is connoted Microsoft. Name widget is used in all the other cases.

Etymology

Widget is a word English which appeared with the the United States in the years 1920. In a general way, it is used to indicate an object banal and unspecified, in French one can translate it by “thing” or gadget. The origin of the word is besides probably a deformation of this last.

Some think that widget is a Mot-valise formed of the words window (window) and gadget , which would thus mean “gadget of window”). According to the Québécois Office of the French language (www.granddictionnaire.com), one can translate widget by “métachose” either “thing” or “software gadget”.

Usual components

  • elements of simple posting
  • the buttons
    • Pushbutton ( short prop )
      • Buttons of bar of tools
    • Check box ( Check box )
    • Button radio operator ( Radio operator short prop )
  • the menus
    • Finely of order ( small Command )
    • Finely contextual ( small Context )
    • Finely circular, (Black and white finely )
  • the containers
    • Bar of tools ( Toolbar )
    • Framework ( Frame )
    • Miter ( Tabs )
    • Bar of run ( Scrollbar )
    • Drawer (data-processing) ( drawer ) under Mac OS X, an unrolling panel attached to a window
  • the lists
    • arborescent List ( Tree view )
    • Seen tabular Table ( Grid view )
    • combined Box ( Combo box )
  • the fields user
    • Zone of text ( Text box or Edict Field )
    • Zone of password ( Password Field )
    • numerical Zone of selection ( Spin Box )
    • Cursor ( Slider ) not to confuse with the cursor of mouse
  • the assistances with the return user
  • the windows ( Window )

The most current libraries

  • In mode graphic
    • QT, multiplateforme and interfaçable in many language
    • GTK, multiplateforme and interfaçable in many language
    • Tk, multiplateforme and interfaçable with many languages
    • WxWidgets or in the past wxWindows, multiplateforme
    • the interface of Windows or API Windows or called Win32 by the compilers
    • Cocoa under MacOS X usually called Aqua
    • XUL with for example Firefox
  • In mode text
    • Ncurses primarily under Unix
    • Turbo Vision under MS-DOS initially developed by Borland for its languages but often reproduced since

Related articles

  • WxWidgets : toolbox Open source comparable with GTK or Qt
  • HTML Application, a means of binding widgets to scripts in Internet Explorer,

Random links:Angelo Mariani | Acer circinatum | Junnin | Toxocarose | Dedo III | Duiker_noir