Prev | Current Page 1391 | Next

Christopher Negus

"Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions"

Originally available
only as a commercial product, it is now available in an open source version as
OpenMotif from the MotifZone at www.openmotif.org.
NOTE
772
Programming in Linux Part VI
 Xlib??”Xlib is shorthand for the X library, a low-level, C-based interface to the raw X
Window System protocol. If you want to write as close to the X graphics core as possible,
you write Xlib-based programs. Indeed, most window managers, widget libraries, and
GUI toolkits are written using Xlib. While using straight Xlib gives you the best performance,
it is extremely code-intensive. Xlib is an essential ingredient of the standard
X distribution. You can learn more about Xlib from the HTML manual page, available on
the Web at www.the-labs.com/X11/XLib-Manual.
 Xt??”Xt Intrinsics are a very thin layer of functions and data structures on top of Xlib. Xt
Intrinsics create an object-oriented interface that C programs can use to create graphical
elements. Without other widget sets, the Intrinsics are not especially useful. Xt, like Xlib,
is a part of the standard X distribution and is not available separately.
Application Programming Interfaces
Application programming interfaces, or APIs, provide programmers with libraries of code for performing
certain tasks.


Pages:
1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403