Intrinsics

Intrinsics

Intrinsics (also known as Xt, for X toolkit) is a library used in the X Window System. More precisely, it is a library that uses the low-level Xlib library and provides a friendly (object-oriented-looking) API to develop X11 software with graphical widgets. It can be used in the C or C++ languages.

The low level Xlib library provides functions for interacting with an X11 server, but does not provide any function for implementing the graphical objects used in GUIs, such as buttons, menus, etc. Such objects are called widgets. The Xt library provides support for creating and using widget types, but does not provide any specific widget. Specific widgets are implemented by other libraries using Xt, such as Xaw and Motif.

A programmer can for example use the Xt library to create and use a new widget type such as a two-side button. Since applications typically require a number of standard widgets such as buttons, menus, etc, they usually rely on a library such as Xaw and Motif that provides such widgets, rather than implementing them directly using Xt.

See also

* X Window System protocols and architecture

External links

* [http://www.x.org/docs/Xt/ X Toolkit Intrinsics - C Language Interface]
* [http://www.faqs.org/faqs/Xt-FAQ/ The Intrinsics FAQ]
* [http://www.cs.cf.ac.uk/Dave/X_lecture/node4.html#SECTION00420000000000000000 The place of Intrinsics in X11]
* [http://www.kenjennings.cc/st/stprgux.html#testxt2 TestXt2] , Example C program that creates a Menu Bar using just Xt/Xaw


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Intrinsics — Pour les articles homonymes, voir Xt. Intrinsics (également désigné par l acronyme Xt, pour X toolkit, « boîte à outils X ») est une bibliothèque logicielle pour le protocole X Window System. Plus précisément, il s agit d une… …   Wikipédia en Français

  • Intrinsics — grundlegende Bibliotheks Routinen, meist in Verbindung mitX11 …   Acronyms

  • Intrinsics — grundlegende Bibliotheks Routinen, meist in Verbindung mitX11 …   Acronyms von A bis Z

  • X Toolkit — Intrinsics Pour les articles homonymes, voir Xt. Intrinsics (également désigné par l acronyme Xt, pour X toolkit, « boîte à outils X ») est une bibliothèque logicielle pour le protocole X Window System. Plus précisément, il s agit d une …   Wikipédia en Français

  • OPEN LOOK — This article is about a user interface specification. For the legacy desktop environment implementing this specification, see OpenWindows. OpenWindows file manager OPEN LOOK (sometimes referred to as Open Look) is a graphical user interface (GUI) …   Wikipedia

  • Intrinsic function — In compiler theory, an intrinsic function is a function available in a given language whose implementation is handled specially by the compiler. Typically, it substitutes a sequence of automatically generated instructions for the original… …   Wikipedia

  • MediaLib — Infobox Software name = mediaLib caption = author = developer = Sun Microsystems released = latest release version = 2.5 latest release date = November 16, 2007 latest preview version = latest preview date = programming language = C operating… …   Wikipedia

  • Tensilica Instruction Extension — Tensilica Instruciton Extension refers to the language that is used to extend the Xtensa processor core instruction set. TIE in its syntax, is closer to the Hardware description language Verilog. TIE allows the user to extend the functionality… …   Wikipedia

  • X Window System — Pour les articles homonymes, voir X11.  Ne pas confondre avec le système d exploitation Windows de Microsoft qui prend un s à la fin X Window System ou X11 ou simplement X est un environnement graphique de type « fenêtr …   Wikipédia en Français

  • Xlib — est le nom d une bibliothèque logicielle, offrant une implémentation de la partie cliente du protocole X Window System en C. Elle contient des fonctions de bas niveau pour interagir avec un serveur X. Ces fonctions permettent aux programmeurs d… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”