Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

libXaw (3lib)

Name

libXaw - X Athena Widgets

Synopsis

Please see following description for synopsis

Description

libXaw(3lib)                                                      libXaw(3lib)



NAME
       libXaw - X Athena Widgets

DESCRIPTION
       Xaw  is  a  widget  set based on the X Toolkit Intrinsics (Xt) Library.
       This release of Oracle Solaris includes the latest version of  the  Xaw
       library. Since the libXaw object model exposes structure sizes and lay-
       outs as part of the ABI, binary compatibility is not always  maintained
       between major releases from the upstream X Window System projects.

       libXaw.so.7  is  the  current release of libXaw, from the X11R7 release
       series.  Headers are provided for building  applications  against  this
       version,  and the libXaw compilation link for -lXaw points to this ver-
       sion.

       libXaw.so.5 and libXaw.so.4 were previously provided for binary compat-
       ibility  with  applications built on older Solaris releases, but are no
       longer included in this release.  libXaw.so.5 was compatible  with  the
       X11R5  and  X11R6  release  series,  and was the version of libXaw that
       applications built on Solaris 2.3 through Solaris 10 were linked  with.
       libXaw.so.4  was based on the X11R4 sources, and was linked to applica-
       tions built on Solaris 2.2 and prior releases of Solaris.

       Applications using the Athena Widgets which need to run on current  and
       future  releases  of  Solaris should be rebuilt against the current Xaw
       headers and libXaw.so.7 library.

FILES
       /usr/lib/libXaw.so.7
           32-bit shared library

       /usr/lib/64/libXaw.so.7
           64-bit shared library

       /usr/lib/pkgconfig/xaw7.pc
           pkg-config(1) file for 32-bit shared library

       /usr/lib/64/pkgconfig/xaw7.pc
           pkg-config(1) file for 64-bit shared library

       /usr/share/doc/libXaw/
           Developer and user documentation in other formats


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+-----------------------------+
       |ATTRIBUTE TYPE |      ATTRIBUTE VALUE        |
       +---------------+-----------------------------+
       |Availability   | x11/library/toolkit/libxaw7 |
       +---------------+-----------------------------+
       |Stability      | Uncommitted                 |
       +---------------+-----------------------------+

SEE ALSO
       Athena     Widget     Set     -     C     Language     Interface      (
       http://www.x.org/releases/current/doc/libXaw/ )


NOTES
       libXaw  is provided for the benefit of existing software written to use
       this library.  For writing new software,  it  is  strongly  recommended
       that a modern toolkit, such as libgtk-3(3lib), is used instead, to pro-
       vide required features such as full internationalization  and  accessi-
       bility  support, antialiased text, modern rendering engines, and better
       integration with the desktop.



       Source code for open source software components in Oracle  Solaris  can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source   was   downloaded   from    https://www.x.org/releases/individ-
       ual/lib/libXaw-1.0.14.tar.bz2.

       Further information about this software can be found on the open source
       community website at https://www.x.org.



X Version 11                      17 Dec 2018                     libXaw(3lib)