Home / libxaw3dxft
Name Modified Size Downloads / Week Status
Parent folder
Totals: 9 Items   3.2 MB 55
libXaw3dXft_1.6.2c-1.debian.tar.bz2 2014-05-03 61.4 kB 2020 weekly downloads
libXaw3dXft-1.6.2c.tar.bz2 2014-03-03 574.3 kB 2828 weekly downloads
README 2014-03-03 2.9 kB 11 weekly downloads
libXaw3dXft-1.6.2b.tar.bz2 2013-01-26 558.3 kB 11 weekly downloads
libXaw3dXft-1.6.2.tar.bz2 2012-03-04 553.2 kB 11 weekly downloads
libxaw3dxft_1.3.3-1.debian.tar.bz2 2012-02-05 10.6 kB 11 weekly downloads
libxaw3dxft-1.3.3.tar.bz2 2012-02-05 480.9 kB 11 weekly downloads
libxaw3dxft-1.3.2.tar.bz2 2012-01-28 481.4 kB 11 weekly downloads
libxaw3dxft-1.3.1.tar.bz2 2012-01-15 479.9 kB 11 weekly 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.2c is a fix that allows to correctly highlight text strings in AsciiText widgets, and also allows making Lists with special colors for directories. 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; Pixel Xaw3dXftTextFgAlternateColor = -1; Pixel Xaw3dXftTextBgHilightColor; 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 2014-03-03