Widget toolkitA 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 widgets) used to construct the graphical user interface (GUI) of programs. Most widget toolkits additionally include their own rendering engine. This engine can be specific to a certain operating system or windowing system or contain back-ends to interface with more multiple ones and also with rendering APIs such as OpenGL, OpenVG, or EGL.
Programmation orientée objetLa programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste en la définition et l'interaction de briques logicielles appelées objets ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre. Il possède une structure interne et un comportement, et il sait interagir avec ses pairs.
Thème (informatique)thumb|La même interface avec 3 thèmes différents. En informatique, le thème désigne l'apparence graphique, c'est-à-dire la présentation à l'affichage de l'interface d'un logiciel. On emploie aussi le mot habillage (en anglais, skin, « peau » parce que les modifications n'interviennent que sur la partie la plus externe de l'application). Avec l'apparition des applications disposant d'une interface graphique complexe, le souhait de modifier à volonté (ou de personnaliser) l'apparence de l'application s'est fait jour.
Barre de menuEn informatique, une barre de menu est un élément d'interface graphique qui permet d'accéder aux fonctions d'un logiciel. La barre de menu est constituée d'une suite de mots cliquables. Un menu de fonctions est déroulé en dessous, ou plus rarement en dessus, du mot cliqué. Les barres de menu se trouvent généralement au sommet de l'écran ou des fenêtres. Par convention, les premiers mots des barres de menus sont souvent Fichier et Édition, et le dernier mot est souvent Aide.
Look and feelIn software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel"). The term can also refer to aspects of a non-graphical user interface (such as a command-line interface), as well as to aspects of an API – mostly to parts of an API that are not related to its functional properties.
Menu (informatique)En informatique, un menu est un élément d'interface graphique, généralement rectangulaire, dans lequel est présentée une liste de commandes. Les menus sont généralement cachés afin de ne pas encombrer l'espace de travail. Ils apparaissent à la suite d'actions précises, tels que le clic sur une zone particulière, ou sur un élément d'une barre de menu. Ces menus sont à distinguer des sections « menus » que l'on peut retrouver sur un site web.
Fenêtre (informatique)En informatique, une fenêtre est un élément d'un système de fenêtrage. C'est une zone rectangulaire de l'écran affectée à l'affichage de tout ou partie d'un logiciel. Les fenêtres sont parfois appelées feuilles, la notion de feuille étant plus représentative. En effet les fenêtres peuvent être placées les unes sur les autres, à la manière de feuilles de papier. L'intérieur de la fenêtre appartient au logiciel, tandis que la bordure et le bandeau supérieur appartient à l'environnement (gestionnaire de fenêtres).