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