Looking for the latest version? Download xpaint-2.9.9.4.tar.bz2 (1.3 MB)
Home / libxaw3dxft
Name Modified Size Downloads Status
Parent folder
Totals: 7 Items   2.6 MB 13
README 2013-01-26 2.8 kB 1 290 downloads
libXaw3dXft-1.6.2b.tar.bz2 2013-01-26 558.3 kB 7 208 downloads
libXaw3dXft-1.6.2.tar.bz2 2012-03-04 553.2 kB 1 1,610 downloads
libxaw3dxft_1.3.3-1.debian.tar.bz2 2012-02-05 10.6 kB 1 19 downloads
libxaw3dxft-1.3.3.tar.bz2 2012-02-05 480.9 kB 1 59 downloads
libxaw3dxft-1.3.2.tar.bz2 2012-01-28 481.4 kB 1 22 downloads
libxaw3dxft-1.3.1.tar.bz2 2012-01-15 479.9 kB 1 23 downloads
about libXaw3dxft-1.6.2 ----------------------- This is a newer version which should be entirely source compatible with the current development versions of libXaw3d-1.6.2 and provides additionally support for freetype and UTF8 encoding (as did earlier versions of libxaw3dxft <= 1.3.3). Version libXaw3dxft-1.6.2b is a fix that allows to correctly highlight text strings in AsciiText widgets. To get the best features, it is recommended to use ./configure --enable-internationalization --enable-arrow-scrollbars [--prefix=/usr] The main parameter to be set is Xaw3dXftEncoding. By default Xaw3dXftEncoding = 0 and in this case libXaw3dxft-1.6.2 just behaves as plain libXaw3d. Freetype support is enabled when Xaw3dXftEncoding != 0, and UTF8 corresponds to Xaw3dXftEncoding = -1 Other specific parameters (and their default values) are: char Xaw3dXftEncoding = 0; char Xaw3dXftStringHilight = 0; char Xaw3dXftStringUsePixmap = 0; char Xaw3dXftMenuSpacing = 1; char Xaw3dXftShowTips = 1; char Xaw3dXftTipDoGrab = 1; char Xaw3dXftBorderHack = 1; char Xaw3dXftNoHilitReverse = 0; char Xaw3dXftButtonInverse = 1; char Xaw3dXftButtonDashed = 0; char Xaw3dXftMultiColumnMenu = 0; Pixel Xaw3dXftTipBackgroundColor = -1; char * Xaw3dXftHilitColor = NULL; unsigned short Xaw3dXftInsensitiveTwist[4] = { 0, 0, 0, 0}; char * Xaw3dXftDefaultFontName = NULL; XftFont * Xaw3dXftDefaultFont = NULL; ============================================================================ about libxaw3dxft-1.3.3 ----------------------- This is an updated version of the libxaw3dxft library, compatible with xpaint-2.9.9 (which no longer includes libxaw3dxft). It includes autoconf scripts rather than the older Imakefile build script - thanks to David Flater for providing these. The latest version libxaw3dxft-1.3.3 corrects some minor issues with font resources. The X core font mechanism should now be superseded in all circumstances by the freetype library. When compiled with libxaw3dxft, fonts can be set : - via the char *Xaw3dXftDefaultFontName parameter (global setting) - via the Xaw3dXftSetDefaultFontName(char *name) routine (global setting) - via a -xrm "*<widget,class>*XftFont: fontname" command line specification (any widget type or class type name can be specified) - via a XtVaSetValues(widget, XtNxftFont, fontname, NULL) call in a program. By default, libxaw3dxft uses UTF8 (Xaw3dXftEncoding = 0), other encodings are available via Xaw3dXftEncoding = 8 or 16. CAUTION: the libxaw3dxft-1.3.3.tar.bz2 package uploaded on January 31, 2012 had a slight issue (one letter misspelled in the definition #define XtNxftFont "xftFont" in SmeBSB.h). Please correct or re-download the new version uploaded on February 1.
Source: README, updated 2013-01-26