[ Home | Freetime works | FreeBSD | KFUG ]

Xaw95 Widget 1.1

Xaw95 Widget 1.1 for R5


Introduction

Xaw95 is a good replacement of Athena Widget and its variant (including Xaw3d), and it has a good look-and-feel of Windows 95. I wish to work Xaw95-1.1 to Solaris 2.5(Sparc 5), but Xaw95-1.1 was R6-based, and Solaris Openwindows system is bases on X11R5. So I combined sources of Xaw95 and Xaw3d-0.6b(R5 Version), now it works well in R5 environment(at least in Openwindows 3.5 and Digital Unix 3.2D) except some bugs. It shows a good look-and-feel like Win95 in fvwm95-2. It is for X11R5 environment(especially OpenWindows users, but also works on many platform using X11R5 system).

You can also use R6 Xaw's original features, i18n. R6 Xaw is enhanced in many features, especially in i18n. It can communicate Input Method server(X11R6 standard API), and display FontSet-based i18n text output. At least, with appropriate locale and resource setting, you can display your localized text in R5 version of Xaw. It is same to R6 method, so you can refer on locale and enhancement of Xaw on this book.

History

96/9/16 converted Xaw95-1.0 for R5.
96/9/18 converted Xaw95-1.1 for R5. xclock, xbiff were broken.
96/9/19 patchlevel 1 Some primitive R5 application errror is fixed. xclock, xbiff work well. It seems some application-level widget class is built in R5 Athena widget.. :<
97/1/8 Add notes of Digital Unix Users.
97/1/21 patchlevel 2 Apply i18n patch to the source. Original R6 Xaw has some bug on i18n features, you can get it from here.
97/1/21 patchlevel 3 Prepare Imakefile completed for make. But it needs installed header files. Headers must be installed before make.

Get source

Installation

Installation procedure is simple. Now you may not refer README.Xaw95.Install file, because I made a some change in to Imakefile, so it will work on almost any situation. But you must copy Xaw95 headers into your X11 header directory. Installation will complete through the following procedures:
  # mkdir /usr/include/X11/Xaw95	(or anything for your X11 headers)
  # cp *.h /usr/include/X11/Xaw95
  # xmkmf
  # make
  # make install
libXaw95.a and libXaw95.so should be installed to your X11 library directory.

Notes

Digital Unix

I don't recommend compile with native cc. Please try to use gcc. Change 'cc' in Makefile to 'gcc' and delete '-Olimit 1000' line from Makefile also.

Acknowledgement

This is a private patch version, and I don't know how widgets are constructed well. It is built by experiences. I have no warranty of it. Read README.XAW3D and README.Xaw95.Install for details.

Bugs

$Id: index.shtml,v 1.1.1.1 2001/05/23 03:11:38 cjh Exp $

[ Home | Freetime works | FreeBSD | KFUG ]


Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 CHOI Junho, all rights reserved.
Please send spam/UCE here to register your mail to razor