Update to libXaw 1.0.8. No functionnal change.
This commit is contained in:
parent
d8a4565a51
commit
0160e37394
@ -105,33 +105,6 @@ contract, negligence or other tortious action, arising out of or in
|
||||
connection with the use or performance of this software.
|
||||
|
||||
|
||||
(c) Copyright 2003 Danny Backx <danny.backx@skynet.be>
|
||||
(c) Copyright 2003-2004 Roland Mainz <roland.mainz@nrubsig.org>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the names of the copyright holders shall
|
||||
not be used in advertising or otherwise to promote the sale, use or other
|
||||
dealings in this Software without prior written authorization from said
|
||||
copyright holders.
|
||||
|
||||
|
||||
|
||||
Copyright 1985, 1986, 1987, 1988, 1989, 1991, 1994 X Consortium
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
|
@ -1,3 +1,394 @@
|
||||
commit 46ca2da2e8d29d7f1347c9f4e9fb3794dd99cb7a
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Mon Oct 25 10:47:03 2010 -0700
|
||||
|
||||
libXaw 1.0.8
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit b190356ebf2f0eb390ddf128edf1f0c761c3f14b
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Oct 24 22:38:05 2010 -0700
|
||||
|
||||
Add pointer to API spec in $(docdir) to Xaw.man
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit 35197044c7632b37322d15454589416fcdb7dc86
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Oct 24 22:28:42 2010 -0700
|
||||
|
||||
specs/Makefile.am: remove whitespace after line continuation chars
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit e20dbae7ab37431928e8f0f6d18644d0a7bdcdb7
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Oct 24 22:27:34 2010 -0700
|
||||
|
||||
Sun's copyrights now belong to Oracle
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit 47cab7a9160e4326107feac80ef4cc47289404ef
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Sun Oct 17 20:29:02 2010 -0400
|
||||
|
||||
make: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit 82f22390f2d1d78c9bc4f4900e3d088fd704eeb0
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Sun Oct 17 20:26:32 2010 -0400
|
||||
|
||||
make: use the appropriate platform version of sed
|
||||
|
||||
As provided by AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit a2fa2705252db693d2b0f9da8f28fbfe3f88f083
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Sun Oct 17 20:24:43 2010 -0400
|
||||
|
||||
config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
|
||||
|
||||
It depends on util-macros 1.8 or later
|
||||
The existing statement can now be removed from the configuration file.
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit b4d3a7153d9f39f9f385a750d39e30385caddd7e
|
||||
Author: Jesse Adkins <jesserayadkins@gmail.com>
|
||||
Date: Tue Sep 28 13:30:02 2010 -0700
|
||||
|
||||
Purge cvs tags.
|
||||
|
||||
Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit f383e5989956dbaefc7bbacfe54bcc34e9144416
|
||||
Author: Walter Harms <wharms@bfs.de>
|
||||
Date: Mon Aug 30 11:30:08 2010 -0400
|
||||
|
||||
Fix case statement typo in edit mode code
|
||||
|
||||
Signed-off-by: Adam Jackson <ajax@redhat.com>
|
||||
|
||||
commit b6750449f32c07fe277146b55a9f988bfaa3e0d2
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Fri Aug 6 21:36:50 2010 -0700
|
||||
|
||||
xaw7.pc: Only list xmu in Requires.private, not Requires
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Tested-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit fdeacea047db7c651f1640a6ade13063c29a816b
|
||||
Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
|
||||
Date: Sun Aug 8 22:05:45 2010 -0500
|
||||
|
||||
Remove symlinks created in install-exec-hook during uninstall
|
||||
|
||||
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
|
||||
Tested-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit b8e3deb07d09f700026a37e4f887f20fae2bd93e
|
||||
Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
|
||||
Date: Sun Aug 8 05:19:12 2010 -0500
|
||||
|
||||
Install unversioned import library on Cygwin/MinGW
|
||||
|
||||
Using LN_S is required for portability; on MinGW, this is "cp -p".
|
||||
|
||||
The install-exec-hook in src/Makefile.am must remain !PLATFORM_WIN32,
|
||||
as Windows cannot resolve DLL runtime dependencies from symlinks.
|
||||
|
||||
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
|
||||
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit f7e3c7c8859cc25a1701507ed0f656cc38a2a550
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Tue Aug 3 15:23:57 2010 -0400
|
||||
|
||||
config: xorg-macros minimum of 1.10 required for XORG_CHECK_SGML_DOCTOOLS
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit 95fe60384d60b31a33bec48a58242b8b5f2aa7a0
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Sat Jul 24 11:03:56 2010 -0400
|
||||
|
||||
config: add AM_PROG_CC_C_O for per-target compilation flags
|
||||
|
||||
Per-target compilation flags (libXaw7_la_CFLAGS) are required
|
||||
when multiple targets which require different compiler flags,
|
||||
are build in the same makefile.
|
||||
|
||||
Automake issues a command with -c and -o flags which not all compilers
|
||||
support. The object fles are prefixed with libXaw7_la.
|
||||
The macro AM_PROG_CC_C_O must then be used to provide this feature
|
||||
on compilers that do not have it. If not, a warning is issued at make time.
|
||||
|
||||
This macros checks for compiler support and if missing, uses a "compile"
|
||||
script it generates in the package root directory.
|
||||
|
||||
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit bd8cb49382a4277d6294a4fceda89b8d0769c5ba
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Fri Jul 9 20:42:16 2010 -0400
|
||||
|
||||
specs: use pattern rules rather than suffix rules
|
||||
|
||||
This allows target to rebuild when included .xml files are changed.
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit 3191a58b3cd4c2ac3325bda0aa250f6cb973eac2
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Tue Jul 6 13:33:30 2010 -0400
|
||||
|
||||
specs: libXaw.xml was listed twice in dist_doc_DATA
|
||||
|
||||
This should fix the dist/install target problem on some tinder boxes
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit e474cc545ed803012785029412e09ae09063ce39
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Tue Jul 6 13:09:24 2010 -0400
|
||||
|
||||
specs: remove file accidently checked-in
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit 8d6114c248f7c8039a41dbc863240c63e3eccd54
|
||||
Author: Matt Dew <matt@osource.org>
|
||||
Date: Tue Jul 6 09:06:52 2010 -0400
|
||||
|
||||
specs: replace troff source with docbook-xml source
|
||||
|
||||
Placed specs files in the "specs" directory to be consistent
|
||||
with other libraries specs.
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit ad23722c4eec72f24d266291c31dfbed15d41e26
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Mon Mar 29 14:53:48 2010 -0400
|
||||
|
||||
config: remove the pkgconfig pc.in file from EXTRA_DIST
|
||||
|
||||
Automake always includes it in the tarball.
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit 0a86ae9ba2143642b29bc1c00a2f3f70eb5a1b52
|
||||
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
Date: Thu Jan 14 20:52:10 2010 -0800
|
||||
|
||||
Update Sun license notices to current X.Org standard form
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
|
||||
commit 7052118fed1c3734ac6d681130f62cd2899f9026
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Tue Feb 16 14:54:00 2010 -0500
|
||||
|
||||
spec: change install cmd due to automake 1.11
|
||||
|
||||
docData_INSTALL is defined in 1.9 and 1.10 but not 1.11
|
||||
|
||||
Reported-by: Tobias Droste <tdroste@gmx.de>
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit c690f3b7f85724eeb4e84c4f600a2408b00ee8af
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Tue Feb 9 17:46:41 2010 -0500
|
||||
|
||||
doc: use $(mkdir_p) rather than $(MKDIR_P) due to automake 1.9.6
|
||||
|
||||
$(MKDIR_P) is not defined in automake 1.9.
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit e87c5d8f8753a69f0b82c011c2b82bd53907bd4f
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Sun Jan 31 18:30:58 2010 -0500
|
||||
|
||||
doc: use new macros to control doc generation
|
||||
|
||||
Namely XORG_WITH_GROFF for the groff generation tool
|
||||
XORG_ENABLE_SPECS for the generation of functional specs
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit db4fc91e01d51155322b8057b4dc60d56c3b26f2
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Sun Jan 31 17:43:29 2010 -0500
|
||||
|
||||
doc: clean-up generated html images
|
||||
|
||||
Generate images in /images as is the convention
|
||||
Provide a base file name for images rather than process ID
|
||||
Remove images directory when running make clean
|
||||
|
||||
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
|
||||
commit ceaf6f7f0e516b1479744df421de404b1decc556
|
||||
Author: Rémi Cardona <remi@gentoo.org>
|
||||
Date: Thu Dec 17 08:28:30 2009 +0100
|
||||
|
||||
require autoconf 2.60 because of $(docdir) use
|
||||
|
||||
Signed-off-by: Rémi Cardona <remi@gentoo.org>
|
||||
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
|
||||
Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
|
||||
|
||||
commit 4cf1bbc4a0f167eae794283f5d47be28192f6b14
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Fri Nov 27 20:56:03 2009 -0500
|
||||
|
||||
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
|
||||
|
||||
Now that the INSTALL file is generated.
|
||||
Allows running make maintainer-clean.
|
||||
|
||||
commit 6509e9d695889f55f7749e10006aef7288e30cbd
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Wed Oct 28 15:24:48 2009 -0400
|
||||
|
||||
.gitignore: use common defaults with custom section # 24239
|
||||
|
||||
Add an ignore file for the new spec subdir
|
||||
|
||||
commit ccf1bbf854152ed64e1f184388962361b7d828ae
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Wed Oct 28 15:19:25 2009 -0400
|
||||
|
||||
configure.ac: AM_MAINTAINER_MODE missing #24238
|
||||
|
||||
This turns off maintainer mode build rules in tarballs.
|
||||
Works in conjunction with autogen.sh --enable-maintainer-mode
|
||||
For all X.Org components.
|
||||
|
||||
commit 504ec86f33975a1954136c875d09f7549557b962
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Wed Oct 28 14:09:10 2009 -0400
|
||||
|
||||
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
|
||||
|
||||
Add missing INSTALL file. Use standard GNU file on building tarball
|
||||
README may have been updated
|
||||
Remove AUTHORS file as it is empty and no content available yet.
|
||||
Remove NEWS file as it is empty and no content available yet.
|
||||
|
||||
commit b04ca66401a3ae83370c8b497561b099d45da246
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Mon Oct 26 22:08:42 2009 -0400
|
||||
|
||||
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
|
||||
|
||||
ChangeLog filename is known to Automake and requires no further
|
||||
coding in the makefile.
|
||||
|
||||
commit d56b65e53f5b7c4d1640ea5273827285f95f835c
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Thu Oct 22 16:19:19 2009 -0400
|
||||
|
||||
Makefile.am: do not include autogen.sh in distribution #24183
|
||||
|
||||
This is a private build script that should not be distributed
|
||||
|
||||
commit b7a88244153030fc1e50be39edc81ce02e021f73
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Thu Oct 22 13:10:02 2009 -0400
|
||||
|
||||
.gitignore: use common defaults with custom section # 24239
|
||||
|
||||
Using common defaults will reduce errors and maintenance.
|
||||
Only the very small or inexistent custom section need periodic maintenance
|
||||
when the structure of the component changes. Do not edit defaults.
|
||||
|
||||
commit 8a2925a69e6fc8627e7e92a9427e1885c3033ae7
|
||||
Author: Gaetan Nadon <memsize@videotron.ca>
|
||||
Date: Thu Oct 22 12:34:19 2009 -0400
|
||||
|
||||
.gitignore: use common defaults with custom section # 24239
|
||||
|
||||
Using common defaults will reduce errors and maintenance.
|
||||
Only the very small or inexistent custom section need periodic maintenance
|
||||
when the structure of the component changes. Do not edit defaults.
|
||||
|
||||
commit 2f64f87f34f79cbf8ef06d1399f9f4f26cce9e4c
|
||||
Author: Julien Cristau <jcristau@debian.org>
|
||||
Date: Wed Nov 25 16:06:06 2009 +0100
|
||||
|
||||
Remove Xaw8 copyright notices / license from COPYING
|
||||
|
||||
All code carrying this notice has been removed already.
|
||||
|
||||
Signed-off-by: Julien Cristau <jcristau@debian.org>
|
||||
|
||||
commit cf01abd815c9dac9583eca383455448b72b435a1
|
||||
Author: Julien Cristau <jcristau@debian.org>
|
||||
Date: Wed Nov 25 13:58:43 2009 +0100
|
||||
|
||||
Remove more Xaw8 remnants
|
||||
|
||||
!defined(OLDXAW) && !defined(XAW7) was only true for Xaw8, as far as I
|
||||
can tell.
|
||||
The Print.h and PrintSP.h headers were already removed from the build
|
||||
system, but remained in git unused.
|
||||
|
||||
Signed-off-by: Julien Cristau <jcristau@debian.org>
|
||||
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
|
||||
|
||||
commit f481179c69e991b9aa184399b9f1fffbcc2f999b
|
||||
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
|
||||
Date: Wed Oct 21 12:47:24 2009 -0700
|
||||
|
||||
This is not a GNU project, so declare it foreign.
|
||||
|
||||
On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
|
||||
> On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
|
||||
> > I noticed an INSTALL file in xlsclients and libXvMC today, and it
|
||||
> > was quite annoying to work around since 'autoreconf -fvi' replaces
|
||||
> > it and git wants to commit it. Should these files even be in git?
|
||||
> > Can I nuke them for the betterment of humanity and since they get
|
||||
> > created by autoreconf anyways?
|
||||
>
|
||||
> See https://bugs.freedesktop.org/show_bug.cgi?id=24206
|
||||
|
||||
As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
|
||||
AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
|
||||
of the INSTALL file. It is also part of the 24206 solution.
|
||||
|
||||
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
|
||||
|
||||
commit 51c3533c363f3224cbed37b3d8980bc8c1fa9ce1
|
||||
Author: Colin Harrison <colin.harrison@virgin.net>
|
||||
Date: Tue Oct 20 17:34:19 2009 +0100
|
||||
|
||||
Lost parenthesis in a recent libXaw change
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
|
||||
commit f373e193a48eaf6d799d0b6ad32fd58d8ae8b3bd
|
||||
Author: Eric Sesterhenn <eric.sesterhenn@lsexperts.de>
|
||||
Date: Tue Oct 20 08:20:25 2009 -0700
|
||||
|
||||
Bug 24635: File Descriptor leaks in libxaw-1.0.7
|
||||
|
||||
http://bugs.freedesktop.org/show_bug.cgi?id=24635
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
|
||||
commit 4ec346977273cc217b22a9225cb0d90351e6069c
|
||||
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
Date: Sat Oct 17 14:45:39 2009 -0700
|
||||
|
@ -1,16 +1,19 @@
|
||||
Installation Instructions
|
||||
*************************
|
||||
|
||||
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
|
||||
Software Foundation, Inc.
|
||||
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
|
||||
2006, 2007, 2008 Free Software Foundation, Inc.
|
||||
|
||||
This file is free documentation; the Free Software Foundation gives
|
||||
This file is free documentation; the Free Software Foundation gives
|
||||
unlimited permission to copy, distribute and modify it.
|
||||
|
||||
Basic Installation
|
||||
==================
|
||||
|
||||
These are generic installation instructions.
|
||||
Briefly, the shell commands `./configure; make; make install' should
|
||||
configure, build, and install this package. The following
|
||||
more-detailed instructions are generic; see the `README' file for
|
||||
instructions specific to this package.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation. It uses
|
||||
@ -23,9 +26,9 @@ debugging `configure').
|
||||
|
||||
It can also use an optional file (typically called `config.cache'
|
||||
and enabled with `--cache-file=config.cache' or simply `-C') that saves
|
||||
the results of its tests to speed up reconfiguring. (Caching is
|
||||
the results of its tests to speed up reconfiguring. Caching is
|
||||
disabled by default to prevent problems with accidental use of stale
|
||||
cache files.)
|
||||
cache files.
|
||||
|
||||
If you need to do unusual things to compile the package, please try
|
||||
to figure out how `configure' could check whether to do them, and mail
|
||||
@ -35,20 +38,17 @@ some point `config.cache' contains results you don't want to keep, you
|
||||
may remove or edit it.
|
||||
|
||||
The file `configure.ac' (or `configure.in') is used to create
|
||||
`configure' by a program called `autoconf'. You only need
|
||||
`configure.ac' if you want to change it or regenerate `configure' using
|
||||
a newer version of `autoconf'.
|
||||
`configure' by a program called `autoconf'. You need `configure.ac' if
|
||||
you want to change it or regenerate `configure' using a newer version
|
||||
of `autoconf'.
|
||||
|
||||
The simplest way to compile this package is:
|
||||
|
||||
1. `cd' to the directory containing the package's source code and type
|
||||
`./configure' to configure the package for your system. If you're
|
||||
using `csh' on an old version of System V, you might need to type
|
||||
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||
`configure' itself.
|
||||
`./configure' to configure the package for your system.
|
||||
|
||||
Running `configure' takes awhile. While running, it prints some
|
||||
messages telling which features it is checking for.
|
||||
Running `configure' might take a while. While running, it prints
|
||||
some messages telling which features it is checking for.
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
|
||||
@ -67,42 +67,57 @@ The simplest way to compile this package is:
|
||||
all sorts of other programs in order to regenerate files that came
|
||||
with the distribution.
|
||||
|
||||
6. Often, you can also type `make uninstall' to remove the installed
|
||||
files again.
|
||||
|
||||
Compilers and Options
|
||||
=====================
|
||||
|
||||
Some systems require unusual options for compilation or linking that the
|
||||
`configure' script does not know about. Run `./configure --help' for
|
||||
details on some of the pertinent environment variables.
|
||||
Some systems require unusual options for compilation or linking that
|
||||
the `configure' script does not know about. Run `./configure --help'
|
||||
for details on some of the pertinent environment variables.
|
||||
|
||||
You can give `configure' initial values for configuration parameters
|
||||
by setting variables in the command line or in the environment. Here
|
||||
is an example:
|
||||
|
||||
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
|
||||
./configure CC=c99 CFLAGS=-g LIBS=-lposix
|
||||
|
||||
*Note Defining Variables::, for more details.
|
||||
|
||||
Compiling For Multiple Architectures
|
||||
====================================
|
||||
|
||||
You can compile the package for more than one kind of computer at the
|
||||
You can compile the package for more than one kind of computer at the
|
||||
same time, by placing the object files for each architecture in their
|
||||
own directory. To do this, you must use a version of `make' that
|
||||
supports the `VPATH' variable, such as GNU `make'. `cd' to the
|
||||
own directory. To do this, you can use GNU `make'. `cd' to the
|
||||
directory where you want the object files and executables to go and run
|
||||
the `configure' script. `configure' automatically checks for the
|
||||
source code in the directory that `configure' is in and in `..'.
|
||||
|
||||
If you have to use a `make' that does not support the `VPATH'
|
||||
variable, you have to compile the package for one architecture at a
|
||||
time in the source code directory. After you have installed the
|
||||
package for one architecture, use `make distclean' before reconfiguring
|
||||
for another architecture.
|
||||
With a non-GNU `make', it is safer to compile the package for one
|
||||
architecture at a time in the source code directory. After you have
|
||||
installed the package for one architecture, use `make distclean' before
|
||||
reconfiguring for another architecture.
|
||||
|
||||
On MacOS X 10.5 and later systems, you can create libraries and
|
||||
executables that work on multiple system types--known as "fat" or
|
||||
"universal" binaries--by specifying multiple `-arch' options to the
|
||||
compiler but only a single `-arch' option to the preprocessor. Like
|
||||
this:
|
||||
|
||||
./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
|
||||
CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
|
||||
CPP="gcc -E" CXXCPP="g++ -E"
|
||||
|
||||
This is not guaranteed to produce working output in all cases, you
|
||||
may have to build one architecture at a time and combine the results
|
||||
using the `lipo' tool if you have problems.
|
||||
|
||||
Installation Names
|
||||
==================
|
||||
|
||||
By default, `make install' installs the package's commands under
|
||||
By default, `make install' installs the package's commands under
|
||||
`/usr/local/bin', include files under `/usr/local/include', etc. You
|
||||
can specify an installation prefix other than `/usr/local' by giving
|
||||
`configure' the option `--prefix=PREFIX'.
|
||||
@ -125,7 +140,7 @@ option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
|
||||
Optional Features
|
||||
=================
|
||||
|
||||
Some packages pay attention to `--enable-FEATURE' options to
|
||||
Some packages pay attention to `--enable-FEATURE' options to
|
||||
`configure', where FEATURE indicates an optional part of the package.
|
||||
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
|
||||
is something like `gnu-as' or `x' (for the X Window System). The
|
||||
@ -137,14 +152,36 @@ find the X include and library files automatically, but if it doesn't,
|
||||
you can use the `configure' options `--x-includes=DIR' and
|
||||
`--x-libraries=DIR' to specify their locations.
|
||||
|
||||
Particular systems
|
||||
==================
|
||||
|
||||
On HP-UX, the default C compiler is not ANSI C compatible. If GNU
|
||||
CC is not installed, it is recommended to use the following options in
|
||||
order to use an ANSI C compiler:
|
||||
|
||||
./configure CC="cc -Ae"
|
||||
|
||||
and if that doesn't work, install pre-built binaries of GCC for HP-UX.
|
||||
|
||||
On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
|
||||
parse its `<wchar.h>' header file. The option `-nodtk' can be used as
|
||||
a workaround. If GNU CC is not installed, it is therefore recommended
|
||||
to try
|
||||
|
||||
./configure CC="cc"
|
||||
|
||||
and if that doesn't work, try
|
||||
|
||||
./configure CC="cc -nodtk"
|
||||
|
||||
Specifying the System Type
|
||||
==========================
|
||||
|
||||
There may be some features `configure' cannot figure out automatically,
|
||||
but needs to determine by the type of machine the package will run on.
|
||||
Usually, assuming the package is built to be run on the _same_
|
||||
architectures, `configure' can figure that out, but if it prints a
|
||||
message saying it cannot guess the machine type, give it the
|
||||
There may be some features `configure' cannot figure out
|
||||
automatically, but needs to determine by the type of machine the package
|
||||
will run on. Usually, assuming the package is built to be run on the
|
||||
_same_ architectures, `configure' can figure that out, but if it prints
|
||||
a message saying it cannot guess the machine type, give it the
|
||||
`--build=TYPE' option. TYPE can either be a short name for the system
|
||||
type, such as `sun4', or a canonical name which has the form:
|
||||
|
||||
@ -170,9 +207,9 @@ eventually be run) with `--host=TYPE'.
|
||||
Sharing Defaults
|
||||
================
|
||||
|
||||
If you want to set default values for `configure' scripts to share, you
|
||||
can create a site shell script called `config.site' that gives default
|
||||
values for variables like `CC', `cache_file', and `prefix'.
|
||||
If you want to set default values for `configure' scripts to share,
|
||||
you can create a site shell script called `config.site' that gives
|
||||
default values for variables like `CC', `cache_file', and `prefix'.
|
||||
`configure' looks for `PREFIX/share/config.site' if it exists, then
|
||||
`PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||
`CONFIG_SITE' environment variable to the location of the site script.
|
||||
@ -181,7 +218,7 @@ A warning: not all `configure' scripts look for a site script.
|
||||
Defining Variables
|
||||
==================
|
||||
|
||||
Variables not defined in a site shell script can be set in the
|
||||
Variables not defined in a site shell script can be set in the
|
||||
environment passed to `configure'. However, some packages may run
|
||||
configure again during the build, and the customized values of these
|
||||
variables may be lost. In order to avoid this problem, you should set
|
||||
@ -190,21 +227,29 @@ them in the `configure' command line, using `VAR=value'. For example:
|
||||
./configure CC=/usr/local2/bin/gcc
|
||||
|
||||
causes the specified `gcc' to be used as the C compiler (unless it is
|
||||
overridden in the site shell script). Here is a another example:
|
||||
overridden in the site shell script).
|
||||
|
||||
/bin/bash ./configure CONFIG_SHELL=/bin/bash
|
||||
Unfortunately, this technique does not work for `CONFIG_SHELL' due to
|
||||
an Autoconf bug. Until the bug is fixed you can use this workaround:
|
||||
|
||||
Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
|
||||
configuration-related scripts to be executed by `/bin/bash'.
|
||||
CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
|
||||
|
||||
`configure' Invocation
|
||||
======================
|
||||
|
||||
`configure' recognizes the following options to control how it operates.
|
||||
`configure' recognizes the following options to control how it
|
||||
operates.
|
||||
|
||||
`--help'
|
||||
`-h'
|
||||
Print a summary of the options to `configure', and exit.
|
||||
Print a summary of all of the options to `configure', and exit.
|
||||
|
||||
`--help=short'
|
||||
`--help=recursive'
|
||||
Print a summary of the options unique to this package's
|
||||
`configure', and exit. The `short' variant lists options used
|
||||
only in the top level, while the `recursive' variant lists options
|
||||
also present in any nested packages.
|
||||
|
||||
`--version'
|
||||
`-V'
|
||||
@ -231,6 +276,16 @@ configuration-related scripts to be executed by `/bin/bash'.
|
||||
Look for the package's source code in directory DIR. Usually
|
||||
`configure' can determine that directory automatically.
|
||||
|
||||
`--prefix=DIR'
|
||||
Use DIR as the installation prefix. *Note Installation Names::
|
||||
for more details, including other options available for fine-tuning
|
||||
the installation locations.
|
||||
|
||||
`--no-create'
|
||||
`-n'
|
||||
Run the configure checks, but stop before creating any output
|
||||
files.
|
||||
|
||||
`configure' also accepts some other, not widely useful, options. Run
|
||||
`configure --help' for more details.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
SUBDIRS = include src man spec
|
||||
SUBDIRS = include src man specs
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA =
|
||||
@ -21,28 +21,29 @@ if PLATFORM_DARWIN
|
||||
DEFAULT_LIB = libXaw.7.@LIBEXT@
|
||||
else
|
||||
DEFAULT_LIB = libXaw7.@LIBEXT@
|
||||
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
EXTRA_DIST = xaw6.pc.in \
|
||||
xaw7.pc.in \
|
||||
autogen.sh \
|
||||
old-doc/Changelog \
|
||||
old-doc/CHANGES \
|
||||
ChangeLog
|
||||
MAINTAINERCLEANFILES = ChangeLog INSTALL
|
||||
EXTRA_DIST = \
|
||||
autogen.sh \
|
||||
old-doc/Changelog \
|
||||
old-doc/CHANGES
|
||||
|
||||
#if !PLATFORM_WIN32
|
||||
#install-exec-hook:
|
||||
# cd $(DESTDIR)$(libdir) && rm -f libXaw.@LIBEXT@ && ln -s $(DEFAULT_LIB) libXaw.@LIBEXT@
|
||||
#endif
|
||||
# cd $(DESTDIR)$(libdir) && rm -f libXaw.@LIBEXT@ && $(LN_S) $(DEFAULT_LIB) libXaw.@LIBEXT@
|
||||
|
||||
MAINTAINERCLEANFILES=ChangeLog
|
||||
#uninstall-local:
|
||||
# -rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@
|
||||
|
||||
.PHONY: ChangeLog
|
||||
|
||||
.PHONY: ChangeLog INSTALL
|
||||
|
||||
INSTALL:
|
||||
$(INSTALL_CMD)
|
||||
|
||||
ChangeLog:
|
||||
$(CHANGELOG_CMD)
|
||||
|
||||
dist-hook: ChangeLog
|
||||
dist-hook: ChangeLog INSTALL
|
||||
|
@ -84,12 +84,14 @@ am__remove_distdir = \
|
||||
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
|
||||
GZIP_ENV = --best
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
ACLOCAL = @ACLOCAL@
|
||||
ADMIN_MAN_DIR = @ADMIN_MAN_DIR@
|
||||
ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
APP_MAN_DIR = @APP_MAN_DIR@
|
||||
APP_MAN_SUFFIX = @APP_MAN_SUFFIX@
|
||||
AR = @AR@
|
||||
@ -97,8 +99,6 @@ AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_DOCS_FALSE = @BUILD_DOCS_FALSE@
|
||||
BUILD_DOCS_TRUE = @BUILD_DOCS_TRUE@
|
||||
BUILD_XAW6_FALSE = @BUILD_XAW6_FALSE@
|
||||
BUILD_XAW6_TRUE = @BUILD_XAW6_TRUE@
|
||||
BUILD_XAW7_FALSE = @BUILD_XAW7_FALSE@
|
||||
@ -125,13 +125,24 @@ ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_SPECS_FALSE = @ENABLE_SPECS_FALSE@
|
||||
ENABLE_SPECS_TRUE = @ENABLE_SPECS_TRUE@
|
||||
EXEEXT = @EXEEXT@
|
||||
F77 = @F77@
|
||||
FFLAGS = @FFLAGS@
|
||||
FILE_MAN_DIR = @FILE_MAN_DIR@
|
||||
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
|
||||
FOP = @FOP@
|
||||
GREP = @GREP@
|
||||
GROFF = @GROFF@
|
||||
HAVE_FOP_FALSE = @HAVE_FOP_FALSE@
|
||||
HAVE_FOP_TRUE = @HAVE_FOP_TRUE@
|
||||
HAVE_STYLESHEETS_FALSE = @HAVE_STYLESHEETS_FALSE@
|
||||
HAVE_STYLESHEETS_TRUE = @HAVE_STYLESHEETS_TRUE@
|
||||
HAVE_XMLTO_FALSE = @HAVE_XMLTO_FALSE@
|
||||
HAVE_XMLTO_TEXT_FALSE = @HAVE_XMLTO_TEXT_FALSE@
|
||||
HAVE_XMLTO_TEXT_TRUE = @HAVE_XMLTO_TEXT_TRUE@
|
||||
HAVE_XMLTO_TRUE = @HAVE_XMLTO_TRUE@
|
||||
INSTALL_CMD = @INSTALL_CMD@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
@ -149,6 +160,7 @@ MAINT = @MAINT@
|
||||
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
|
||||
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MAN_SUBSTS = @MAN_SUBSTS@
|
||||
MISC_MAN_DIR = @MISC_MAN_DIR@
|
||||
MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
|
||||
NMEDIT = @NMEDIT@
|
||||
@ -172,11 +184,16 @@ SHARED_LIBS_FALSE = @SHARED_LIBS_FALSE@
|
||||
SHARED_LIBS_TRUE = @SHARED_LIBS_TRUE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
STYLESHEET_SRCDIR = @STYLESHEET_SRCDIR@
|
||||
VERSION = @VERSION@
|
||||
XAW6_CFLAGS = @XAW6_CFLAGS@
|
||||
XAW6_LIBS = @XAW6_LIBS@
|
||||
XAW7_CFLAGS = @XAW7_CFLAGS@
|
||||
XAW7_LIBS = @XAW7_LIBS@
|
||||
XMLTO = @XMLTO@
|
||||
XORG_MAN_PAGE = @XORG_MAN_PAGE@
|
||||
XORG_SGML_PATH = @XORG_SGML_PATH@
|
||||
XSL_STYLESHEET = @XSL_STYLESHEET@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_F77 = @ac_ct_F77@
|
||||
@ -197,7 +214,6 @@ build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
distcleancheck_listfiles = @distcleancheck_listfiles@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
@ -225,26 +241,19 @@ sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
SUBDIRS = include src man spec
|
||||
SUBDIRS = include src man specs
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = $(am__append_1) $(am__append_2)
|
||||
@BUILD_XAW6_TRUE@@PLATFORM_DARWIN_FALSE@DEFAULT_LIB = libXaw6.@LIBEXT@
|
||||
@BUILD_XAW6_TRUE@@PLATFORM_DARWIN_TRUE@DEFAULT_LIB = libXaw.6.@LIBEXT@
|
||||
@BUILD_XAW7_TRUE@@PLATFORM_DARWIN_FALSE@DEFAULT_LIB = libXaw7.@LIBEXT@
|
||||
@BUILD_XAW7_TRUE@@PLATFORM_DARWIN_TRUE@DEFAULT_LIB = libXaw.7.@LIBEXT@
|
||||
EXTRA_DIST = xaw6.pc.in \
|
||||
xaw7.pc.in \
|
||||
autogen.sh \
|
||||
old-doc/Changelog \
|
||||
old-doc/CHANGES \
|
||||
ChangeLog
|
||||
MAINTAINERCLEANFILES = ChangeLog INSTALL
|
||||
EXTRA_DIST = \
|
||||
autogen.sh \
|
||||
old-doc/Changelog \
|
||||
old-doc/CHANGES
|
||||
|
||||
|
||||
#if !PLATFORM_WIN32
|
||||
#install-exec-hook:
|
||||
# cd $(DESTDIR)$(libdir) && rm -f libXaw.@LIBEXT@ && ln -s $(DEFAULT_LIB) libXaw.@LIBEXT@
|
||||
#endif
|
||||
MAINTAINERCLEANFILES = ChangeLog
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
@ -255,15 +264,15 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
|
||||
cd $(srcdir) && $(AUTOMAKE) --gnu \
|
||||
echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \
|
||||
cd $(srcdir) && $(AUTOMAKE) --foreign \
|
||||
&& exit 0; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu Makefile
|
||||
$(AUTOMAKE) --foreign Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
@ -711,12 +720,21 @@ uninstall-info: uninstall-info-recursive
|
||||
uninstall-pkgconfigDATA
|
||||
|
||||
|
||||
.PHONY: ChangeLog
|
||||
#install-exec-hook:
|
||||
# cd $(DESTDIR)$(libdir) && rm -f libXaw.@LIBEXT@ && $(LN_S) $(DEFAULT_LIB) libXaw.@LIBEXT@
|
||||
|
||||
#uninstall-local:
|
||||
# -rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@
|
||||
|
||||
.PHONY: ChangeLog INSTALL
|
||||
|
||||
INSTALL:
|
||||
$(INSTALL_CMD)
|
||||
|
||||
ChangeLog:
|
||||
$(CHANGELOG_CMD)
|
||||
|
||||
dist-hook: ChangeLog
|
||||
dist-hook: ChangeLog INSTALL
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
|
832
lib/libXaw/aclocal.m4
vendored
832
lib/libXaw/aclocal.m4
vendored
File diff suppressed because it is too large
Load Diff
@ -39,6 +39,9 @@
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||
#undef NO_MINUS_C_MINUS_O
|
||||
|
||||
/* Define to 1 if you DO NOT have the <widec.h> header file. */
|
||||
#undef NO_WIDEC_H
|
||||
|
||||
|
1046
lib/libXaw/configure
vendored
1046
lib/libXaw/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -1,53 +1,36 @@
|
||||
dnl Process this file with autoconf to create configure.
|
||||
|
||||
AC_PREREQ([2.57])
|
||||
AC_PREREQ([2.60])
|
||||
|
||||
AC_INIT([libXaw],
|
||||
1.0.7,
|
||||
1.0.8,
|
||||
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
|
||||
libXaw)
|
||||
|
||||
AM_INIT_AUTOMAKE([dist-bzip2])
|
||||
AM_INIT_AUTOMAKE([foreign dist-bzip2])
|
||||
AM_MAINTAINER_MODE
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
|
||||
# Require xorg-macros: XORG_WITH_LINT, XORG_DEFAULT_OPTIONS
|
||||
# Require xorg-macros minimum of 1.10 for HAVE_STYLESHEETS in XORG_CHECK_SGML_DOCTOOLS
|
||||
m4_ifndef([XORG_MACROS_VERSION],
|
||||
[m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])])
|
||||
XORG_MACROS_VERSION(1.3)
|
||||
[m4_fatal([must install xorg-macros 1.10 or later before running autoconf/autogen])])
|
||||
XORG_MACROS_VERSION(1.10)
|
||||
|
||||
# Check for progs
|
||||
AC_PROG_CC
|
||||
AC_PROG_LIBTOOL
|
||||
AC_PROG_AWK
|
||||
AC_PROG_SED
|
||||
|
||||
AC_PATH_PROGS([GROFF], [groff], [none], [$PATH:/usr/gnu/bin])
|
||||
|
||||
AC_MSG_CHECKING([whether to build documentation])
|
||||
AC_ARG_ENABLE(docs, AC_HELP_STRING([--enable-docs],
|
||||
[Enable building of Xaw documentation]),
|
||||
[build_docs="${enableval}"], [build_docs="auto"])
|
||||
|
||||
if test "x${build_docs}" = xauto; then
|
||||
if test "x${GROFF}" = xnone ; then
|
||||
build_docs=no
|
||||
else
|
||||
build_docs=yes
|
||||
fi
|
||||
fi
|
||||
AC_MSG_RESULT([${build_docs}])
|
||||
if test "x${build_docs}" = xyes && test "x${GROFF}" = xnone ; then
|
||||
AC_MSG_ERROR([can't build documentation without groff])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(BUILD_DOCS, [test x$build_docs = xyes])
|
||||
AM_PROG_CC_C_O
|
||||
|
||||
# Need to call this explicitly since the first call to PKG_CHECK_MODULES
|
||||
# is in an if statement, and later calls would break if it's skipped.
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
XORG_DEFAULT_OPTIONS
|
||||
XORG_ENABLE_SPECS
|
||||
XORG_WITH_XMLTO(0.0.20)
|
||||
XORG_WITH_FOP
|
||||
XORG_CHECK_SGML_DOCTOOLS(1.5)
|
||||
|
||||
#
|
||||
# fix libtool to set SONAME to libXaw.so.$major
|
||||
@ -70,6 +53,7 @@ platform_darwin=no
|
||||
LIBEXT=so
|
||||
case $host_os in
|
||||
cygwin*|mingw*)
|
||||
LIBEXT=dll.a
|
||||
platform_win32=yes
|
||||
;;
|
||||
darwin*)
|
||||
@ -131,7 +115,7 @@ AC_CHECK_FUNCS([iswalnum])
|
||||
AC_OUTPUT([Makefile
|
||||
include/Makefile
|
||||
man/Makefile
|
||||
spec/Makefile
|
||||
specs/Makefile
|
||||
src/Makefile])
|
||||
|
||||
if test "x$build_v6" = xyes; then
|
||||
|
@ -66,6 +66,7 @@ ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
APP_MAN_DIR = @APP_MAN_DIR@
|
||||
APP_MAN_SUFFIX = @APP_MAN_SUFFIX@
|
||||
AR = @AR@
|
||||
@ -73,8 +74,6 @@ AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_DOCS_FALSE = @BUILD_DOCS_FALSE@
|
||||
BUILD_DOCS_TRUE = @BUILD_DOCS_TRUE@
|
||||
BUILD_XAW6_FALSE = @BUILD_XAW6_FALSE@
|
||||
BUILD_XAW6_TRUE = @BUILD_XAW6_TRUE@
|
||||
BUILD_XAW7_FALSE = @BUILD_XAW7_FALSE@
|
||||
@ -101,13 +100,24 @@ ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_SPECS_FALSE = @ENABLE_SPECS_FALSE@
|
||||
ENABLE_SPECS_TRUE = @ENABLE_SPECS_TRUE@
|
||||
EXEEXT = @EXEEXT@
|
||||
F77 = @F77@
|
||||
FFLAGS = @FFLAGS@
|
||||
FILE_MAN_DIR = @FILE_MAN_DIR@
|
||||
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
|
||||
FOP = @FOP@
|
||||
GREP = @GREP@
|
||||
GROFF = @GROFF@
|
||||
HAVE_FOP_FALSE = @HAVE_FOP_FALSE@
|
||||
HAVE_FOP_TRUE = @HAVE_FOP_TRUE@
|
||||
HAVE_STYLESHEETS_FALSE = @HAVE_STYLESHEETS_FALSE@
|
||||
HAVE_STYLESHEETS_TRUE = @HAVE_STYLESHEETS_TRUE@
|
||||
HAVE_XMLTO_FALSE = @HAVE_XMLTO_FALSE@
|
||||
HAVE_XMLTO_TEXT_FALSE = @HAVE_XMLTO_TEXT_FALSE@
|
||||
HAVE_XMLTO_TEXT_TRUE = @HAVE_XMLTO_TEXT_TRUE@
|
||||
HAVE_XMLTO_TRUE = @HAVE_XMLTO_TRUE@
|
||||
INSTALL_CMD = @INSTALL_CMD@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
@ -125,6 +135,7 @@ MAINT = @MAINT@
|
||||
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
|
||||
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MAN_SUBSTS = @MAN_SUBSTS@
|
||||
MISC_MAN_DIR = @MISC_MAN_DIR@
|
||||
MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
|
||||
NMEDIT = @NMEDIT@
|
||||
@ -148,11 +159,16 @@ SHARED_LIBS_FALSE = @SHARED_LIBS_FALSE@
|
||||
SHARED_LIBS_TRUE = @SHARED_LIBS_TRUE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
STYLESHEET_SRCDIR = @STYLESHEET_SRCDIR@
|
||||
VERSION = @VERSION@
|
||||
XAW6_CFLAGS = @XAW6_CFLAGS@
|
||||
XAW6_LIBS = @XAW6_LIBS@
|
||||
XAW7_CFLAGS = @XAW7_CFLAGS@
|
||||
XAW7_LIBS = @XAW7_LIBS@
|
||||
XMLTO = @XMLTO@
|
||||
XORG_MAN_PAGE = @XORG_MAN_PAGE@
|
||||
XORG_SGML_PATH = @XORG_SGML_PATH@
|
||||
XSL_STYLESHEET = @XSL_STYLESHEET@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_F77 = @ac_ct_F77@
|
||||
@ -173,7 +189,6 @@ build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
distcleancheck_listfiles = @distcleancheck_listfiles@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
@ -287,9 +302,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/Makefile'; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/Makefile'; \
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu include/Makefile
|
||||
$(AUTOMAKE) --foreign include/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: AllWidgets.h,v 1.5 2001/02/09 02:03:42 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1990, 1998 The Open Group
|
||||
|
||||
|
@ -1,7 +1,3 @@
|
||||
/*
|
||||
* $Xorg: AsciiSink.h,v 1.4 2001/02/09 02:03:42 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -48,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/AsciiSink.h,v 1.5 2001/01/17 19:42:25 dawes Exp $ */
|
||||
|
||||
#ifndef _XawAsciiSink_h
|
||||
#define _XawAsciiSink_h
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: AsciiSinkP.h,v 1.4 2001/02/09 02:03:42 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/AsciiSinkP.h,v 1.9 2001/01/17 19:42:25 dawes Exp $ */
|
||||
|
||||
#ifndef _XawAsciiSinkP_h
|
||||
#define _XawAsciiSinkP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: AsciiSrc.h,v 1.4 2001/02/09 02:03:42 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
@ -25,7 +23,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/AsciiSrc.h,v 1.7 2001/01/17 19:42:25 dawes Exp $ */
|
||||
|
||||
|
||||
/*
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: AsciiSrcP.h,v 1.4 2001/02/09 02:03:42 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/AsciiSrcP.h,v 1.8 2001/01/17 19:42:25 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* AsciiSrcP.h - Private Header for Ascii Text Source.
|
||||
|
@ -1,7 +1,3 @@
|
||||
/*
|
||||
* $Xorg: AsciiText.h,v 1.4 2001/02/09 02:03:42 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -48,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/AsciiText.h,v 1.5 2001/01/17 19:42:25 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* AsciiText.h - Public header file for AsciiText Widget
|
||||
|
@ -1,7 +1,3 @@
|
||||
/*
|
||||
* $Xorg: AsciiTextP.h,v 1.4 2001/02/09 02:03:42 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -48,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/AsciiTextP.h,v 1.8 2001/01/17 19:42:25 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* AsciiText.c - Private header file for AsciiText Widget.
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: Box.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Box.h,v 1.7 2001/01/17 19:42:25 dawes Exp $ */
|
||||
|
||||
#ifndef _XawBox_h
|
||||
#define _XawBox_h
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: BoxP.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/BoxP.h,v 1.10 2001/01/17 19:42:25 dawes Exp $ */
|
||||
|
||||
#ifndef _XawBoxP_h
|
||||
#define _XawBoxP_h
|
||||
|
@ -1,4 +1,3 @@
|
||||
/* $Xorg: Cardinals.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $ */
|
||||
/*
|
||||
|
||||
Copyright 1985, 1986, 1987, 1998 The Open Group
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Command.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Command.h,v 1.5 2001/01/17 19:42:26 dawes Exp $ */
|
||||
|
||||
#ifndef _XawCommand_h
|
||||
#define _XawCommand_h
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: CommandP.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/CommandP.h,v 1.7 2001/01/17 19:42:26 dawes Exp $ */
|
||||
|
||||
#ifndef _XawCommandP_h
|
||||
#define _XawCommandP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Dialog.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Dialog.h,v 1.5 2001/01/17 19:42:26 dawes Exp $ */
|
||||
|
||||
#ifndef _XawDialog_h
|
||||
#define _XawDialog_h
|
||||
|
@ -1,6 +1,3 @@
|
||||
/* $Xorg: DialogP.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $ */
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -47,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/DialogP.h,v 1.8 2001/01/17 19:42:26 dawes Exp $ */
|
||||
|
||||
#ifndef _DialogP_h
|
||||
#define _DialogP_h
|
||||
|
@ -1,6 +1,3 @@
|
||||
/* $Xorg: Form.h,v 1.5 2001/02/09 02:03:43 xorgcvs Exp $ */
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -47,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Form.h,v 1.8 2001/01/17 19:42:26 dawes Exp $ */
|
||||
|
||||
#ifndef _XawForm_h
|
||||
#define _XawForm_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: FormP.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/FormP.h,v 1.13 2001/12/14 19:54:40 dawes Exp $ */
|
||||
|
||||
/* Form widget private definitions */
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Grip.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Grip.h,v 1.6 2001/01/17 19:42:26 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* Grip.h - Public Definitions for Grip widget (used by VPane Widget)
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: GripP.h,v 1.4 2001/02/09 02:03:43 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/GripP.h,v 1.7 2001/01/17 19:42:26 dawes Exp $ */
|
||||
|
||||
#ifndef _XawGripP_h
|
||||
#define _XawGripP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Label.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Label.h,v 1.6 2001/01/17 19:42:27 dawes Exp $ */
|
||||
|
||||
#ifndef _XawLabel_h
|
||||
#define _XawLabel_h
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: LabelP.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/LabelP.h,v 1.7 2001/01/17 19:42:27 dawes Exp $ */
|
||||
|
||||
#ifndef _XawLabelP_h
|
||||
#define _XawLabelP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: List.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -23,7 +21,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/List.h,v 1.7 2001/01/17 19:42:27 dawes Exp $ */
|
||||
|
||||
/* This is the List widget, it is useful to display a list, without the
|
||||
* overhead of having a widget for each item in the list. It allows
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: ListP.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -23,7 +21,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/ListP.h,v 1.8 2001/01/17 19:42:27 dawes Exp $ */
|
||||
|
||||
|
||||
/*
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Xorg: MenuButtoP.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $
|
||||
/*
|
||||
*
|
||||
Copyright 1989,1998 The Open Group
|
||||
|
||||
@ -22,7 +22,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/MenuButtoP.h,v 1.7 2001/01/17 19:42:27 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* MenuButtonP.h - Private Header file for MenuButton widget.
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: MenuButton.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -23,7 +22,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/MenuButton.h,v 1.5 2001/01/17 19:42:27 dawes Exp $ */
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: MultiSink.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 1991 by OMRON Corporation
|
||||
*
|
||||
@ -70,7 +68,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/MultiSink.h,v 1.5 2001/01/17 19:42:27 dawes Exp $ */
|
||||
|
||||
#ifndef _XawMultiSink_h
|
||||
#define _XawMultiSink_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: MultiSinkP.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 1991 by OMRON Corporation
|
||||
*
|
||||
@ -71,7 +69,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/MultiSinkP.h,v 1.8 2001/01/17 19:42:28 dawes Exp $ */
|
||||
|
||||
#ifndef _XawMultiSinkP_h
|
||||
#define _XawMultiSinkP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: MultiSrc.h,v 1.4 2001/02/09 02:03:44 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 1991 by OMRON Corporation
|
||||
*
|
||||
@ -49,7 +47,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/MultiSrc.h,v 1.6 2001/01/17 19:42:28 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* This file was modified from AsciiSrc.h.
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: MultiSrcP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 1991 by OMRON Corporation
|
||||
*
|
||||
@ -71,7 +69,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/MultiSrcP.h,v 1.8 2001/01/17 19:42:28 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* MultiSrcP.h - Private Header for Multi Text Source.
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: Paned.h,v 1.5 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Paned.h,v 1.6 2001/01/17 19:42:28 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* Paned.h - Paned Composite Widget's public header file.
|
||||
|
@ -1,8 +1,5 @@
|
||||
/***********************************************************
|
||||
|
||||
$Xorg: PanedP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
@ -47,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/PanedP.h,v 1.7 2001/01/17 19:42:28 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* Updated and significantly modified from the Athena VPaned Widget.
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: Panner.h,v 1.5 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Jim Fulton, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/Panner.h,v 1.5 2001/01/17 19:42:28 dawes Exp $ */
|
||||
|
||||
#ifndef _XawPanner_h
|
||||
#define _XawPanner_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: PannerP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Jim Fulton, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/PannerP.h,v 1.7 2001/01/17 19:42:29 dawes Exp $ */
|
||||
|
||||
#ifndef _XawPannerP_h
|
||||
#define _XawPannerP_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: Porthole.h,v 1.5 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1990, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Jim Fulton, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/Porthole.h,v 1.5 2001/01/17 19:42:29 dawes Exp $ */
|
||||
|
||||
#ifndef _XawPorthole_h
|
||||
#define _XawPorthole_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: PortholeP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1990, 1994, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Jim Fulton, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/PortholeP.h,v 1.7 2001/01/17 19:42:29 dawes Exp $ */
|
||||
|
||||
#ifndef _XawPortholeP_h
|
||||
#define _XawPortholeP_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: Repeater.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Jim Fulton, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/Repeater.h,v 1.5 2001/01/17 19:42:29 dawes Exp $ */
|
||||
|
||||
#ifndef _XawRepeater_h
|
||||
#define _XawRepeater_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: RepeaterP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Jim Fulton, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/RepeaterP.h,v 1.7 2001/01/17 19:42:29 dawes Exp $ */
|
||||
|
||||
#ifndef _XawRepeaterP_h
|
||||
#define _XawRepeaterP_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: Reports.h,v 1.5 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1990, 1998 The Open Group
|
||||
|
||||
|
@ -1,6 +1,3 @@
|
||||
/* $Xorg: Scrollbar.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $ */
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -47,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Scrollbar.h,v 1.6 2001/01/17 19:42:29 dawes Exp $ */
|
||||
|
||||
#ifndef _Scrollbar_h
|
||||
#define _Scrollbar_h
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: ScrollbarP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/ScrollbarP.h,v 1.7 2001/01/17 19:42:29 dawes Exp $ */
|
||||
|
||||
#ifndef _ScrollbarP_h
|
||||
#define _ScrollbarP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Simple.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Simple.h,v 1.8 2001/01/17 19:42:30 dawes Exp $ */
|
||||
|
||||
#ifndef _Simple_h
|
||||
#define _Simple_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: SimpleMenP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -24,7 +23,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/SimpleMenP.h,v 1.12 2001/01/17 19:42:30 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* SimpleMenuP.h - Private Header file for SimpleMenu widget.
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: SimpleMenu.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Chris D. Peterson, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/SimpleMenu.h,v 1.7 2001/01/17 19:42:30 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* SimpleMenu.h - Public Header file for SimpleMenu widget.
|
||||
|
@ -1,8 +1,5 @@
|
||||
/***********************************************************
|
||||
|
||||
$Xorg: SimpleP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
@ -47,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/SimpleP.h,v 1.12 2001/12/14 19:54:43 dawes Exp $ */
|
||||
|
||||
#ifndef _SimpleP_h
|
||||
#define _SimpleP_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: Sme.h,v 1.5 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -23,7 +22,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/Sme.h,v 1.5 2001/01/17 19:42:31 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* This is the public header file for the Athena Sme object.
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: SmeBSB.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -23,7 +22,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/SmeBSB.h,v 1.6 2001/01/17 19:42:31 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* SmeBSB.h - Public Header file for SmeBSB object.
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: SmeBSBP.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Chris D. Peterson, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/SmeBSBP.h,v 1.8 2001/01/17 19:42:31 dawes Exp $ */
|
||||
|
||||
#ifndef _XawSmeBSBP_h
|
||||
#define _XawSmeBSBP_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: SmeLine.h,v 1.4 2001/02/09 02:03:45 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1998 The Open Group
|
||||
|
||||
@ -24,7 +23,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/SmeLine.h,v 1.5 2001/01/17 19:42:31 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* This is the public header file for the Athena SmeLine object.
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: SmeLineP.h,v 1.4 2001/02/09 02:03:46 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1998 The Open Group
|
||||
|
||||
@ -25,7 +24,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
*
|
||||
* Author: Chris D. Peterson, MIT X Consortium
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/SmeLineP.h,v 1.7 2001/01/17 19:42:31 dawes Exp $ */
|
||||
|
||||
#ifndef _XawSmeLineP_h
|
||||
#define _XawSmeLineP_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: SmeP.h,v 1.4 2001/02/09 02:03:46 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -23,7 +22,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/SmeP.h,v 1.8 2001/12/14 19:54:43 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* This is the private header file for the Athena Sme object.
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: StripCharP.h,v 1.4 2001/02/09 02:03:46 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/StripCharP.h,v 1.7 2001/01/17 19:42:32 dawes Exp $ */
|
||||
|
||||
#ifndef _XawStripChartP_h
|
||||
#define _XawStripChartP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: StripChart.h,v 1.5 2001/02/09 02:03:46 xorgcvs Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/StripChart.h,v 1.5 2001/01/17 19:42:32 dawes Exp $ */
|
||||
|
||||
#ifndef _XawStripChart_h
|
||||
#define _XawStripChart_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Template.c,v 1.4 2001/02/09 02:03:46 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1987, 1998 The Open Group
|
||||
@ -25,7 +23,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/Template.c,v 1.8 2001/08/01 00:44:39 tsi Exp $ */
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Template.h,v 1.5 2001/02/09 02:03:46 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1987, 1998 The Open Group
|
||||
@ -25,7 +23,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/Template.h,v 1.5 2001/01/17 19:42:32 dawes Exp $ */
|
||||
|
||||
#ifndef _Template_h
|
||||
#define _Template_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: TemplateP.h,v 1.5 2001/02/09 02:03:46 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1987, 1998 The Open Group
|
||||
@ -25,7 +23,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/TemplateP.h,v 1.6 2001/01/17 19:42:32 dawes Exp $ */
|
||||
|
||||
#ifndef _TemplateP_h
|
||||
#define _TemplateP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Text.h,v 1.4 2001/02/09 02:03:46 xorgcvs Exp $ */
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Text.h,v 1.14 2001/01/17 19:42:34 dawes Exp $ */
|
||||
|
||||
#ifndef _XawText_h
|
||||
#define _XawText_h
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: TextP.h,v 1.4 2001/02/09 02:03:46 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/TextP.h,v 3.21 2001/12/14 19:54:44 dawes Exp $ */
|
||||
|
||||
#ifndef _XawTextP_h
|
||||
#define _XawTextP_h
|
||||
|
@ -1,7 +1,3 @@
|
||||
/*
|
||||
* $Xorg: TextSink.h,v 1.4 2001/02/09 02:03:46 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -48,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/TextSink.h,v 1.9 2001/01/17 19:42:35 dawes Exp $ */
|
||||
|
||||
#ifndef _XawTextSink_h
|
||||
#define _XawTextSink_h
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: TextSinkP.h,v 1.4 2001/02/09 02:03:46 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/TextSinkP.h,v 1.11 2001/01/17 19:42:35 dawes Exp $ */
|
||||
|
||||
#ifndef _XawTextSinkP_h
|
||||
#define _XawTextSinkP_h
|
||||
|
@ -1,7 +1,3 @@
|
||||
/*
|
||||
* $Xorg: TextSrc.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -48,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/TextSrc.h,v 1.11 2001/01/17 19:42:35 dawes Exp $ */
|
||||
|
||||
#ifndef _XawTextSrc_h
|
||||
#define _XawTextSrc_h
|
||||
|
@ -1,8 +1,3 @@
|
||||
/*
|
||||
* $Xorg: TextSrcP.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $
|
||||
*/
|
||||
|
||||
|
||||
/***********************************************************
|
||||
|
||||
Copyright 1987, 1988, 1994, 1998 The Open Group
|
||||
@ -49,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
******************************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/TextSrcP.h,v 1.14 2001/12/14 19:54:45 dawes Exp $ */
|
||||
|
||||
#ifndef _XawTextSrcP_h
|
||||
#define _XawTextSrcP_h
|
||||
|
@ -27,8 +27,6 @@
|
||||
* Author: Paulo César Pereira de Andrade
|
||||
*/
|
||||
|
||||
/* $XFree86$ */
|
||||
|
||||
#ifndef _XawTip_h
|
||||
#define _XawTip_h
|
||||
|
||||
|
@ -27,8 +27,6 @@
|
||||
* Author: Paulo César Pereira de Andrade
|
||||
*/
|
||||
|
||||
/* $XFree86$ */
|
||||
|
||||
#ifndef _XawTipP_h
|
||||
#define _XawTipP_h
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: Toggle.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
|
||||
@ -23,7 +22,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/Toggle.h,v 1.5 2001/01/17 19:42:35 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* ToggleP.h - Private definitions for Toggle widget
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: ToggleP.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
|
||||
Copyright 1989, 1998 The Open Group
|
||||
@ -25,7 +23,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/ToggleP.h,v 1.7 2001/01/17 19:42:35 dawes Exp $ */
|
||||
|
||||
/*
|
||||
* Author: Chris D. Peterson
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: Tree.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $
|
||||
*
|
||||
|
||||
Copyright 1990, 1994, 1998 The Open Group
|
||||
@ -48,8 +47,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
* additional blank space to make the structure of the graph easier to see
|
||||
* as well as to support vertical trees.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/Tree.h,v 1.6 2001/01/17 19:42:35 dawes Exp $ */
|
||||
|
||||
|
||||
#ifndef _XawTree_h
|
||||
#define _XawTree_h
|
||||
|
@ -1,6 +1,4 @@
|
||||
/*
|
||||
* $Xorg: TreeP.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $
|
||||
*
|
||||
|
||||
Copyright 1990, 1998 The Open Group
|
||||
|
||||
@ -48,8 +46,6 @@ in this Software without prior written authorization from The Open Group.
|
||||
* additional blank space to make the structure of the graph easier to see
|
||||
* as well as to support vertical trees.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/TreeP.h,v 1.6 2001/01/17 19:42:35 dawes Exp $ */
|
||||
|
||||
|
||||
#ifndef _XawTreeP_h
|
||||
#define _XawTreeP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: VendorEP.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 1991 by OMRON Corporation
|
||||
*
|
||||
@ -51,7 +49,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/VendorEP.h,v 1.5 2001/01/17 19:42:36 dawes Exp $ */
|
||||
|
||||
#ifndef _VendorEP_h
|
||||
#define _VendorEP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: Viewport.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $ */
|
||||
|
||||
/************************************************************
|
||||
|
||||
Copyright 1987, 1994, 1998 The Open Group
|
||||
@ -46,7 +44,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
********************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/Viewport.h,v 1.6 2001/01/17 19:42:36 dawes Exp $ */
|
||||
|
||||
#ifndef _XawViewport_h
|
||||
#define _XawViewport_h
|
||||
|
@ -1,5 +1,4 @@
|
||||
/*
|
||||
* $Xorg: ViewportP.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $
|
||||
* Private declarations for ViewportWidgetClass
|
||||
*/
|
||||
|
||||
@ -49,7 +48,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
SOFTWARE.
|
||||
|
||||
********************************************************/
|
||||
/* $XFree86: xc/lib/Xaw/ViewportP.h,v 1.7 2001/01/17 19:42:36 dawes Exp $ */
|
||||
|
||||
#ifndef _ViewportP_h
|
||||
#define _ViewportP_h
|
||||
|
@ -1,5 +1,3 @@
|
||||
/* $Xorg: XawImP.h,v 1.4 2001/02/09 02:03:47 xorgcvs Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 1991 by OMRON Corporation
|
||||
*
|
||||
@ -51,7 +49,6 @@ used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/XawImP.h,v 3.8 2001/01/17 19:42:36 dawes Exp $ */
|
||||
|
||||
#ifndef _XawImP_h
|
||||
#define _XawImP_h
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Xorg: XawInit.h,v 1.5 2001/02/09 02:03:47 xorgcvs Exp $
|
||||
/*
|
||||
*
|
||||
Copyright 1989, 1994, 1998 The Open Group
|
||||
Copyright 2003-2004 Roland Mainz <roland.mainz@nrubsig.org>
|
||||
@ -23,9 +23,6 @@ Except as contained in this notice, the name of The Open Group shall not be
|
||||
used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization from The Open Group.
|
||||
*/
|
||||
/* $XFree86: xc/lib/Xaw/XawInit.h,v 1.12 2001/01/17 19:42:36 dawes Exp $ */
|
||||
|
||||
/* $XdotOrg: xc/lib/Xaw/XawInit.h,v 1.2 2004/04/23 18:43:38 eich Exp $ */
|
||||
#ifndef _XawInit_h
|
||||
#define _XawInit_h
|
||||
|
||||
|
@ -1,28 +1,25 @@
|
||||
#
|
||||
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
|
||||
#
|
||||
# Permission to use, copy, modify, distribute, and sell this software and its
|
||||
# documentation for any purpose is hereby granted without fee, provided that
|
||||
# the above copyright notice appear in all copies and that both that
|
||||
# copyright notice and this permission notice appear in supporting
|
||||
# documentation.
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
# IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||
# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of the copyright holders shall
|
||||
# not be used in advertising or otherwise to promote the sale, use or
|
||||
# other dealings in this Software without prior written authorization
|
||||
# from the copyright holders.
|
||||
#
|
||||
# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
# to deal in the Software without restriction, including without limitation
|
||||
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
# and/or sell copies of the Software, and to permit persons to whom the
|
||||
# Software is furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice (including the next
|
||||
# paragraph) shall be included in all copies or substantial portions of the
|
||||
# Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
# DEALINGS IN THE SOFTWARE.
|
||||
#
|
||||
|
||||
libmandir = $(LIB_MAN_DIR)
|
||||
|
||||
@ -34,15 +31,10 @@ EXTRA_DIST = $(libman_PRE)
|
||||
|
||||
CLEANFILES = $(libman_DATA)
|
||||
|
||||
SED = sed
|
||||
|
||||
# Strings to replace in man pages
|
||||
XORGRELSTRING = @PACKAGE_STRING@
|
||||
XORGMANNAME = X Version 11
|
||||
|
||||
MAN_SUBSTS = -e 's/__vendorversion__/"$(XORGRELSTRING)" "$(XORGMANNAME)"/'
|
||||
|
||||
SUFFIXES = .$(LIB_MAN_SUFFIX) .man
|
||||
|
||||
# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure
|
||||
MAN_SUBSTS += -e 's|__docdir__|$(docdir)|g'
|
||||
|
||||
.man.$(LIB_MAN_SUFFIX):
|
||||
$(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@
|
||||
|
@ -15,30 +15,27 @@
|
||||
@SET_MAKE@
|
||||
|
||||
#
|
||||
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
|
||||
#
|
||||
# Permission to use, copy, modify, distribute, and sell this software and its
|
||||
# documentation for any purpose is hereby granted without fee, provided that
|
||||
# the above copyright notice appear in all copies and that both that
|
||||
# copyright notice and this permission notice appear in supporting
|
||||
# documentation.
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
# IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||
# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of the copyright holders shall
|
||||
# not be used in advertising or otherwise to promote the sale, use or
|
||||
# other dealings in this Software without prior written authorization
|
||||
# from the copyright holders.
|
||||
#
|
||||
# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the "Software"),
|
||||
# to deal in the Software without restriction, including without limitation
|
||||
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
# and/or sell copies of the Software, and to permit persons to whom the
|
||||
# Software is furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice (including the next
|
||||
# paragraph) shall be included in all copies or substantial portions of the
|
||||
# Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
# DEALINGS IN THE SOFTWARE.
|
||||
#
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
@ -89,6 +86,7 @@ ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
APP_MAN_DIR = @APP_MAN_DIR@
|
||||
APP_MAN_SUFFIX = @APP_MAN_SUFFIX@
|
||||
AR = @AR@
|
||||
@ -96,8 +94,6 @@ AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_DOCS_FALSE = @BUILD_DOCS_FALSE@
|
||||
BUILD_DOCS_TRUE = @BUILD_DOCS_TRUE@
|
||||
BUILD_XAW6_FALSE = @BUILD_XAW6_FALSE@
|
||||
BUILD_XAW6_TRUE = @BUILD_XAW6_TRUE@
|
||||
BUILD_XAW7_FALSE = @BUILD_XAW7_FALSE@
|
||||
@ -124,13 +120,24 @@ ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_SPECS_FALSE = @ENABLE_SPECS_FALSE@
|
||||
ENABLE_SPECS_TRUE = @ENABLE_SPECS_TRUE@
|
||||
EXEEXT = @EXEEXT@
|
||||
F77 = @F77@
|
||||
FFLAGS = @FFLAGS@
|
||||
FILE_MAN_DIR = @FILE_MAN_DIR@
|
||||
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
|
||||
FOP = @FOP@
|
||||
GREP = @GREP@
|
||||
GROFF = @GROFF@
|
||||
HAVE_FOP_FALSE = @HAVE_FOP_FALSE@
|
||||
HAVE_FOP_TRUE = @HAVE_FOP_TRUE@
|
||||
HAVE_STYLESHEETS_FALSE = @HAVE_STYLESHEETS_FALSE@
|
||||
HAVE_STYLESHEETS_TRUE = @HAVE_STYLESHEETS_TRUE@
|
||||
HAVE_XMLTO_FALSE = @HAVE_XMLTO_FALSE@
|
||||
HAVE_XMLTO_TEXT_FALSE = @HAVE_XMLTO_TEXT_FALSE@
|
||||
HAVE_XMLTO_TEXT_TRUE = @HAVE_XMLTO_TEXT_TRUE@
|
||||
HAVE_XMLTO_TRUE = @HAVE_XMLTO_TRUE@
|
||||
INSTALL_CMD = @INSTALL_CMD@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
@ -148,6 +155,9 @@ MAINT = @MAINT@
|
||||
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
|
||||
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
|
||||
# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure
|
||||
MAN_SUBSTS = @MAN_SUBSTS@ -e 's|__docdir__|$(docdir)|g'
|
||||
MISC_MAN_DIR = @MISC_MAN_DIR@
|
||||
MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
|
||||
NMEDIT = @NMEDIT@
|
||||
@ -165,17 +175,22 @@ PLATFORM_DARWIN_TRUE = @PLATFORM_DARWIN_TRUE@
|
||||
PLATFORM_WIN32_FALSE = @PLATFORM_WIN32_FALSE@
|
||||
PLATFORM_WIN32_TRUE = @PLATFORM_WIN32_TRUE@
|
||||
RANLIB = @RANLIB@
|
||||
SED = sed
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHARED_LIBS_FALSE = @SHARED_LIBS_FALSE@
|
||||
SHARED_LIBS_TRUE = @SHARED_LIBS_TRUE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
STYLESHEET_SRCDIR = @STYLESHEET_SRCDIR@
|
||||
VERSION = @VERSION@
|
||||
XAW6_CFLAGS = @XAW6_CFLAGS@
|
||||
XAW6_LIBS = @XAW6_LIBS@
|
||||
XAW7_CFLAGS = @XAW7_CFLAGS@
|
||||
XAW7_LIBS = @XAW7_LIBS@
|
||||
XMLTO = @XMLTO@
|
||||
XORG_MAN_PAGE = @XORG_MAN_PAGE@
|
||||
XORG_SGML_PATH = @XORG_SGML_PATH@
|
||||
XSL_STYLESHEET = @XSL_STYLESHEET@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_F77 = @ac_ct_F77@
|
||||
@ -196,7 +211,6 @@ build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
distcleancheck_listfiles = @distcleancheck_listfiles@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
@ -229,11 +243,6 @@ libman_PRE = Xaw.man
|
||||
libman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@)
|
||||
EXTRA_DIST = $(libman_PRE)
|
||||
CLEANFILES = $(libman_DATA)
|
||||
|
||||
# Strings to replace in man pages
|
||||
XORGRELSTRING = @PACKAGE_STRING@
|
||||
XORGMANNAME = X Version 11
|
||||
MAN_SUBSTS = -e 's/__vendorversion__/"$(XORGRELSTRING)" "$(XORGMANNAME)"/'
|
||||
SUFFIXES = .$(LIB_MAN_SUFFIX) .man
|
||||
all: all-am
|
||||
|
||||
@ -248,9 +257,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/Makefile'; \
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu man/Makefile
|
||||
$(AUTOMAKE) --foreign man/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
|
@ -26,8 +26,6 @@
|
||||
.\"
|
||||
.\" Author: Paulo César Pereira de Andrade
|
||||
.\"
|
||||
.\" $XFree86: xc/lib/Xaw/Xaw.man,v 1.7 2001/11/04 21:16:39 paulo Exp $
|
||||
.\"
|
||||
.de EX
|
||||
.sp
|
||||
.nf
|
||||
@ -49,10 +47,13 @@
|
||||
.SH DESCRIPTION
|
||||
.B Xaw
|
||||
is a widget set based on the X Toolkit Intrinsics (Xt) Library. This
|
||||
release by the X.org Foundation includes additions and modifications
|
||||
release by the X.Org Foundation includes additions and modifications
|
||||
originally made for The XFree86 Project, Inc. This manual page describes
|
||||
these changes as well as some of the common interfaces between its version
|
||||
and the previous X Consortium release (Xaw6).
|
||||
.PP
|
||||
The bulk of the Xaw documentation is located in the API specification
|
||||
which may be installed in __docdir__, or found on the X.Org website.
|
||||
.SH ACTIONS
|
||||
All of the \fIXaw\fR widgets now have the additional translations
|
||||
.B call-proc, declare, get-values
|
||||
|
@ -1,77 +0,0 @@
|
||||
.\" $Xorg: AsciiSink,v 1.3 2000/08/17 19:42:25 cpqbld Exp $
|
||||
.LP
|
||||
.NH 2
|
||||
Ascii Sink Object and Multi Sink Object
|
||||
.LP
|
||||
.XS
|
||||
AsciiSink Object
|
||||
.XE
|
||||
.IN "AsciiSink object" "" "@DEF@"
|
||||
.LP
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
Application Header file <X11/Xaw/AsciiSink.h>
|
||||
.IN "AsciiSink.h" ""
|
||||
Class Header file <X11/Xaw/AsciiSinkP.h>
|
||||
.IN "AsciiSinkP.h" ""
|
||||
Class asciiSinkObjectClass
|
||||
.IN "asciiSinkObjectClass" ""
|
||||
Class Name AsciiSink
|
||||
.IN "AsciiSink object" "class name"
|
||||
Superclass TextSink
|
||||
.De
|
||||
.LP
|
||||
The AsciiSink or MultiSink object is used by a text widget to render the text.
|
||||
Depending on its \fBinternational\fP resource, a
|
||||
AsciiText widget will create one or the other of these when the AsciiText
|
||||
itself is created. Both types are nearly identical; the following discussion
|
||||
applies to both, with MultiSink differences noted only as they occur.
|
||||
The AsciiSink
|
||||
will display all printing characters in an 8 bit font, along with handling Tab
|
||||
and Carriage Return. The name has been left as ``AsciiSink'' for compatibility.
|
||||
\fIThe MultiSink will display all printing characters in a font set, along with
|
||||
handling Tab and Carriage
|
||||
Return.\fP The source object also reports the text window metrics to the
|
||||
text widgets.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating an AsciiSink object instance, the following resources are
|
||||
retrieved from the argument list or from the resource database:
|
||||
.LP
|
||||
.IN "AsciiSink object" "resources"
|
||||
.TS H
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
background Background Pixel XtDefaultBackground
|
||||
destroyCallback Callback XtCallbackList NULL
|
||||
displayNonprinting Output Boolean True
|
||||
echo Output Boolean True
|
||||
font Font XFontStruct* XtDefaultFont
|
||||
fontSet FontSet XFontSet XtDefaultFontSet
|
||||
foreground Foreground Pixel XtDefaultForeground
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Bg Bold
|
||||
This resource is retrieved by the AsciiSink instead of being copied
|
||||
from the Text widget.
|
||||
.Dc
|
||||
.Sd Bold
|
||||
.Sh Bold
|
||||
.IP \fBfont\fP 1.5i
|
||||
The text font to use when displaying the \fBstring\fP.
|
||||
(This resource is present in the AsciiSink, but not the MultiSink.)
|
||||
.IP \fBfontSet\fP 1.5i
|
||||
The text font set to use when displaying the \fBstring\fP.
|
||||
(This resource is present in the MultiSink, but not the AsciiSink.)
|
||||
|
@ -1,208 +0,0 @@
|
||||
.\" $Xorg: AsciiSource,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
|
||||
.NH 2
|
||||
Ascii Source Object and Multi Source Object
|
||||
.LP
|
||||
.XS
|
||||
AsciiSrc Object
|
||||
.XE
|
||||
.IN "AsciiSrc object" "" "@DEF@"
|
||||
.LP
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
Application Header file <X11/Xaw/AsciiSrc.h> or <X11/Xaw/MultiSrc.h>
|
||||
.IN "AsciiSrc.h" ""
|
||||
Class Header file <X11/Xaw/AsciiSrcP.h> or <X11/Xaw/MultiSrcP.h>
|
||||
.IN "AsciiSrcP.h" ""
|
||||
Class asciiSrcObjectClass or multiSrcObjectClass
|
||||
.IN "asciiSrcObjectClass" ""
|
||||
Class Name AsciiSrc or MultiSrc
|
||||
.IN "AsciiSrc object" "class name"
|
||||
Superclass TextSource
|
||||
.De
|
||||
.LP
|
||||
The AsciiSrc or MultiSrc object is used by a text widget to read the text from a
|
||||
file or string in memory. Depending on its \fBinternational\fP resource, an
|
||||
AsciiText widget will create one or the other of these when the AsciiText
|
||||
itself is created. Both types are nearly identical; the following discussion
|
||||
applies to both, with MultiSrc differences noted only as they occur.
|
||||
.LP
|
||||
The AsciiSrc understands all Latin1 characters plus Tab
|
||||
and Carriage Return. \fIThe MultiSrc understands any set of character sets that
|
||||
the underlying X implementation's internationalization handles.\fP
|
||||
.LP
|
||||
The AsciiSrc can be either of two types: \fBXawAsciiFile\fP
|
||||
or \fBXawAsciiString\fP.
|
||||
.LP
|
||||
AsciiSrc objects of type \fBXawAsciiFile\fP read the text from a file and
|
||||
store it
|
||||
into an internal buffer. This buffer may then be modified, provided the
|
||||
text widget is in the correct edit mode, just as if it were a source of
|
||||
type \fBXawAsciiString\fP. Unlike R3 and earlier versions of the AsciiSrc,
|
||||
it is now possible to specify an editable disk source. The file is not
|
||||
updated, however, until a call to \fBXawAsciiSave\fP is made. When the
|
||||
source is in this mode the \fBuseStringInPlace\fP resource is ignored.
|
||||
.LP
|
||||
AsciiSrc objects of type \fBXawAsciiString\fP have the text buffer
|
||||
implemented as a string.
|
||||
\fIMultiSrc objects of type \fBXawAsciiString\fP have the text buffer
|
||||
implemented as a wide character string.\fP
|
||||
The string owner is responsible for allocating and managing storage for the
|
||||
string.
|
||||
.LP
|
||||
In the default case for AsciiSrc objects of type \fBXawAsciiString\fP,
|
||||
the resource \fBuseStringInPlace\fP is false,
|
||||
and the widget owns the string. The initial value of the
|
||||
string resource, and any update made by the application
|
||||
programmer to the string resource with \fBXtSetValues\fP, is copied
|
||||
into memory private to the widget, and managed internally by the widget.
|
||||
The application writer
|
||||
does not need to worry about running out of buffer space
|
||||
(subject to the total memory available to the application).
|
||||
The performance does not decay linearly as the buffer grows
|
||||
large, as is necessarily the case when the text buffer is used
|
||||
in place. The application writer must use \fBXtGetValues\fP to
|
||||
determine the contents of the text buffer, which will return
|
||||
a copy of the widget's text buffer as
|
||||
it existed at the time of the \fBXtGetValues\fP call. This copy
|
||||
is not affected by subsequent updates to the text buffer, i.e.,
|
||||
it is not updated as the user types input into the text buffer.
|
||||
This copy is freed upon the next call to XtGetValues to
|
||||
retrieve the string resource; however, to conserve memory,
|
||||
there is a convenience routine, \fBXawAsciiSourceFreeString\fP, allowing the
|
||||
application programmer to direct the widget to free the copy.
|
||||
.LP
|
||||
When the resource \fBuseStringInPlace\fP is true and the AsciiSrc object
|
||||
is of type \fBXawAsciiString\fP, the application
|
||||
is the string owner. The widget will take the value
|
||||
of the string resource as its own text buffer, and the \fBlength\fP
|
||||
resource indicates the buffer size. In this case
|
||||
the buffer contents change as the user types at the widget;
|
||||
it is not necessary to call \fBXtGetValues\fP on the string
|
||||
resource to determine the contents of the buffer\*-it will
|
||||
simply return the address of the application's implementation
|
||||
of the text buffer.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating an AsciiSrc object instance, the following resources are
|
||||
retrieved from the argument list or from the resource database:
|
||||
.LP
|
||||
.IN "AsciiSrc object" "resources"
|
||||
.TS H
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
callback Callback XtCallbackList NULL
|
||||
dataCompression DataCompression Boolean True
|
||||
destroyCallback Callback Callback NULL
|
||||
editType EditType EditMode XawtextRead
|
||||
length Length Int A length of \fBstring\fP
|
||||
pieceSize PieceSize Int BUFSIZ
|
||||
string String String NULL
|
||||
type Type AsciiType XawAsciiString
|
||||
useStringInPlace UseStringInPlace Boolean False
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Oc Bold
|
||||
.Dc
|
||||
.Od Bold
|
||||
.Oe
|
||||
.Ol Bold
|
||||
.Op Bold
|
||||
.Os Bold
|
||||
.Ot Bold
|
||||
.Ou Bold
|
||||
.NH 3
|
||||
Convenience Routines
|
||||
.LP
|
||||
The AsciiSrc has a few convenience routines that allow the
|
||||
application programmer quicker or easier access to some of the
|
||||
commonly used functionality of the AsciiSrc.
|
||||
.NH 4
|
||||
Conserving Memory
|
||||
.LP
|
||||
When the AsciiSrc widget is not in \fBuseStringInPlace\fP mode
|
||||
space must be allocated whenever the file is saved, or the string is
|
||||
requested with a call to \fBXtGetValues\fP. This memory is allocated on the
|
||||
fly, and remains valid until the next time a string needs to be allocated.
|
||||
You may save memory by freeing this string as soon as you are done
|
||||
with it by calling \fBXawAsciiSourceFreeString\fP.
|
||||
.FD 0
|
||||
void XawAsciiSourceFreeString(\fIw\fP)
|
||||
.IN "XawAsciiSourceFreeString" "" @DEF@
|
||||
.br
|
||||
Widget \fIw\fP;
|
||||
.FN
|
||||
.IP \fIw\fP 1i
|
||||
Specifies the AsciiSrc object.
|
||||
.LP
|
||||
This function will free the memory that contains the string pointer returned
|
||||
by \fBXtGetValues\fP. This will normally happen automatically when
|
||||
the next call to \fBXtGetValues\fP occurs, or when the widget is destroyed.
|
||||
.NH 4
|
||||
Saving Files
|
||||
.LP
|
||||
To save the changes made in the current text source into a file use
|
||||
\fBXawAsciiSave\fP.
|
||||
.FD 0
|
||||
Boolean XawAsciiSave(\fIw\fP)
|
||||
.IN "XawAsciiSave" "" @DEF@
|
||||
.br
|
||||
Widget \fIw\fP;
|
||||
.FN
|
||||
.IP \fIw\fP 1i
|
||||
Specifies the AsciiSrc object.
|
||||
.LP
|
||||
\fBXawAsciiSave\fP returns \fBTrue\fP if the save was successful.
|
||||
It will update the file named in the \fBstring\fP resource.
|
||||
If the buffer has not been changed, no action will be taken. This function
|
||||
only works on an AsciiSrc of type \fBXawAsciiFile\fP.
|
||||
.LP
|
||||
.sp 1
|
||||
To save the contents of the current text buffer into a named file use
|
||||
\fBXawAsciiSaveAsFile\fP.
|
||||
.FD 0
|
||||
Boolean XawAsciiSaveAsFile(\fIw\fP, \fIname\fP)
|
||||
.IN "XawAsciiSaveAsFile" "" @DEF@
|
||||
.br
|
||||
Widget \fIw\fP;
|
||||
.br
|
||||
String \fIname\fP;
|
||||
.FN
|
||||
.IP \fIw\fP 1i
|
||||
Specifies the AsciiSrc object.
|
||||
.IP \fIname\fP 1i
|
||||
The name of the file to save the current buffer into.
|
||||
.LP
|
||||
This function returns \fBTrue\fP if the save was successful.
|
||||
\fBXawAsciiSaveAsFile\fP will work with a buffer of either type
|
||||
\fBXawAsciiString\fP or type \fBXawAsciiFile\fP.
|
||||
.NH 4
|
||||
Seeing if the Source has Changed
|
||||
.LP
|
||||
To find out if the text buffer in an AsciiSrc object has changed
|
||||
since the last time it was saved with \fBXawAsciiSave\fP or queried
|
||||
.IN "XawAsciiSave" ""
|
||||
use \fBXawAsciiSourceChanged\fP.
|
||||
.FD 0
|
||||
Boolean XawAsciiSourceChanged(\fIw\fP)
|
||||
.IN "XawAsciiSourceChanged" "" @DEF@
|
||||
.br
|
||||
Widget \fIw\fP;
|
||||
.FN
|
||||
.IP \fIw\fP 1i
|
||||
Specifies the AsciiSrc object.
|
||||
.LP
|
||||
This function will return \fBTrue\fP if the source has changed since
|
||||
the last time it was saved or queried. The internal change flag is
|
||||
reset whenever the string is queried via \fBXtGetValues\fP or the
|
||||
buffer is saved via \fBXawAsciiSave\fP.
|
@ -1,166 +0,0 @@
|
||||
.\" $Xorg: AsciiText,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
|
||||
.NH 2
|
||||
Ascii Text Widget
|
||||
.LP
|
||||
.XS
|
||||
AsciiText Widget
|
||||
.XE
|
||||
.IN "AsciiText widget" "" "@DEF@"
|
||||
.LP
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
Application Header file <X11/Xaw/AsciiText.h>
|
||||
.IN "AsciiText.h" ""
|
||||
ClassHeader file <X11/Xaw/AsciiTextP.h>
|
||||
.IN "AsciiTextP.h" ""
|
||||
Class asciiTextWidgetClass
|
||||
.IN "asciiTextWidgetClass" ""
|
||||
Class Name Text
|
||||
.IN "AsciiText widget" "class name"
|
||||
Superclass Text
|
||||
Sink Name textSink
|
||||
Source Name textSource
|
||||
.De
|
||||
.sp 1
|
||||
.LP
|
||||
For the ease of internationalization, the AsciiText widget class name has not
|
||||
been changed, although it is actually able to support non-ASCII locales.
|
||||
The AsciiText widget is really a collection of smaller parts. It
|
||||
includes the Text widget itself, a ``Source'' (which supports memory management),
|
||||
and a ``Sink'' (which handles the display). There are currently two supported
|
||||
sources, the AsciiSrc and MultiSrc, and two supported sinks, the AsciiSink and
|
||||
.IN "AsciiSrc object" ""
|
||||
.IN "AsciiSink object" ""
|
||||
.IN "MultiSrc object" ""
|
||||
.IN "MultiSink object" ""
|
||||
MultiSink. Some of
|
||||
the resources listed below are not actually resources of the
|
||||
AsciiText, but belong to the associated source or sink. This is
|
||||
is noted in the explanation of each resource where it applies. When
|
||||
specifying these resources in a resource file it is necessary to use
|
||||
\fI*AsciiText*resource_name\fP instead of
|
||||
\fI*AsciiText.resource_name\fP, since they actually belong to the
|
||||
children of the AsciiText widget, and not the AsciiText widget itself.
|
||||
However, these resources may be set directly on the AsciiText widget at
|
||||
widget creation time, or via \fBXtSetValues\fP.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating an AsciiText widget instance, the following resources are
|
||||
retrieved from the argument list or from the resource database:
|
||||
.LP
|
||||
.IN "AsciiText widget" "resources"
|
||||
.TS H
|
||||
expand;
|
||||
lw(1i) lw(1i) lw(1.1i) lw(.5i) lw(1.9i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
accelerators Accelerators AcceleratorTable NULL
|
||||
ancestorSensitive AncestorSensitive Boolean D True
|
||||
autoFill AutoFill Boolean False
|
||||
background Background Pixel XtDefaultBackground
|
||||
backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderColor BorderColor Pixel XtDefaultForeground
|
||||
borderPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderWidth BorderWidth Dimension 1
|
||||
bottomMargin Margin Position 2
|
||||
callback Callback XtCallbackList NULL
|
||||
colormap Colormap Colormap Parent's Colormap
|
||||
cursor Cursor Cursor XC_xterm
|
||||
cursorName Cursor String NULL
|
||||
dataCompression DataCompression Boolean True
|
||||
depth Depth int C Parent's Depth
|
||||
destroyCallback Callback XtCallbackList NULL
|
||||
displayCaret Output Boolean True
|
||||
displayNonprinting Output Boolean True
|
||||
displayPosition TextPosition XawTextPosition 0
|
||||
echo Output Boolean True
|
||||
editType EditType XawTextEditType XawtextRead
|
||||
font Font XFontStruct* XtDefaultFont
|
||||
fontSet FontSet XFontSet XtDefaultFontSet
|
||||
foreground Foreground Pixel XtDefaultForeground
|
||||
height Height Dimension A Font height + margins
|
||||
insensitiveBorder Insensitive Pixmap GreyPixmap
|
||||
insertPosition TextPosition int 0
|
||||
international International Boolean C False
|
||||
leftMargin Margin Dimension 2
|
||||
length Length int A length of \fBstring\fP
|
||||
mappedWhenManaged MappedWhenManaged Boolean True
|
||||
pieceSize PieceSize XawTextPosition BUFSIZ
|
||||
pointerColor Foreground Pixel XtDefaultForeground
|
||||
pointerColorBackground Background Pixel XtDefaultBackground
|
||||
resize Resize XawTextResizeMode XawtextResizeNever
|
||||
rightMargin Margin Position 2
|
||||
screen Screen Screen R Parent's Screen
|
||||
scrollHorizontal Scroll XawTextScrollMode XawtextScrollNever
|
||||
scrollVertical Scroll XawTextScrollMode XawtextScrollNever
|
||||
selectTypes SelectTypes XawTextSelectType* See above
|
||||
sensitive Sensitive Boolean True
|
||||
string String String NULL
|
||||
textSink TextSink Widget An AsciiSink
|
||||
textSource TextSource Widget An AsciiSrc
|
||||
topMargin Margin Position 2
|
||||
translations Translations TranslationTable See above
|
||||
type Type XawAsciiType XawAsciiString
|
||||
useStringInPlace UseStringInPlace Boolean False
|
||||
width Width Dimension 100
|
||||
wrap Wrap WrapMode XawtextWrapNever
|
||||
x Position Position 0
|
||||
y Position Position 0
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Ac
|
||||
.As
|
||||
.Af
|
||||
.Bg
|
||||
.Gp
|
||||
.Bc
|
||||
.Bp
|
||||
.Bw
|
||||
.Tm
|
||||
.Oc AsciiText
|
||||
.Cm
|
||||
.Cu
|
||||
.Cn
|
||||
.Od AsciiText
|
||||
.Dp
|
||||
.Dc
|
||||
.Tc
|
||||
.Sd AsciiText
|
||||
.Td
|
||||
.Oe AsciiText
|
||||
.Sh AsciiText
|
||||
.Sf AsciiText
|
||||
.Sn AsciiText
|
||||
.Sg AsciiText
|
||||
.Hw
|
||||
.Ib
|
||||
.Ti
|
||||
.Ol AsciiText
|
||||
.Mm
|
||||
.Pf
|
||||
.Pb
|
||||
.Op AsciiText
|
||||
.Tz
|
||||
.Sc
|
||||
.Ts
|
||||
.St
|
||||
.Se
|
||||
.Os AsciiText
|
||||
.To
|
||||
.Tr
|
||||
.Ot AsciiText
|
||||
.Ou AsciiText
|
||||
.Tw
|
||||
.Xy
|
||||
|
||||
|
@ -1,139 +0,0 @@
|
||||
.\" $Xorg: Box,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
|
||||
.NH 2
|
||||
Box Widget
|
||||
.LP
|
||||
.XS
|
||||
Box Widget
|
||||
.XE
|
||||
.IN "Box widget" "" "@DEF@"
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
.sp
|
||||
Application Header file <X11/Xaw/Box.h>
|
||||
.IN "Box.h" ""
|
||||
Class Header file <X11/Xaw/BoxP.h>
|
||||
.IN "BoxP.h" ""
|
||||
Class boxWidgetClass
|
||||
.IN "boxWidgetClass" ""
|
||||
Class Name Box
|
||||
.IN "Box widget" "class name"
|
||||
Superclass Composite
|
||||
.sp
|
||||
.De
|
||||
.LP
|
||||
The Box widget provides geometry management of arbitrary widgets in a
|
||||
box of a specified dimension. The children are rearranged when
|
||||
resizing events occur either on the Box or its children, or when
|
||||
children are managed or unmanaged. The Box widget always attempts to
|
||||
pack its children as tightly as possible within the geometry allowed by
|
||||
its parent.
|
||||
.LP
|
||||
Box widgets are commonly used to manage a related set of buttons and
|
||||
are often called ButtonBox widgets, but the children are not
|
||||
limited to buttons. The Box's children are arranged on a background that
|
||||
has its own specified dimensions and color.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating a Box widget instance, the following resources are
|
||||
retrieved from the argument list or from the resource database:
|
||||
.LP
|
||||
.IN "Box widget" "resources"
|
||||
.TS H
|
||||
expand;
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
accelerators Accelerators AcceleratorTable NULL
|
||||
ancestorSensitive AncestorSensitive Boolean D True
|
||||
background Background Pixel XtDefaultBackground
|
||||
backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderColor BorderColor Pixel XtDefaultForeground
|
||||
borderPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderWidth BorderWidth Dimension 1
|
||||
children ReadOnly WidgetList R NULL
|
||||
colormap Colormap Colormap Parent's Colormap
|
||||
depth Depth int C Parent's Depth
|
||||
destroyCallback Callback XtCallbackList NULL
|
||||
height Height Dimension A see \fBLayout Semantics\fP
|
||||
hSpace HSpace Dimension 4
|
||||
mappedWhenManaged MappedWhenManaged Boolean True
|
||||
numChildren ReadOnly Cardinal R 0
|
||||
orientation Orientation Orientation XtorientVertical
|
||||
screen Screen Screen R Parent's Screen
|
||||
sensitive Sensitive Boolean True
|
||||
vSpace VSpace Dimension 4
|
||||
translations Translations TranslationTable NULL
|
||||
width Width Dimension A see \fBLayout Semantics\fP
|
||||
x Position Position 0
|
||||
y Position Position 0
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Ac
|
||||
.As
|
||||
.Bg
|
||||
.Gp
|
||||
.Bc
|
||||
.Bp
|
||||
.Bw
|
||||
.Ch
|
||||
.Cm
|
||||
.Dp
|
||||
.Dc
|
||||
.Hw
|
||||
.IP \fBhSpace\fP 1.5i
|
||||
.br
|
||||
.ns
|
||||
.IP \fBvSpace\fP 1.5i
|
||||
The amount of space, in pixels, to leave between the children. This
|
||||
resource specifies the amount of space left between the outermost
|
||||
children and the edge of the box.
|
||||
.Mm
|
||||
.Nc
|
||||
.IP \fBorientation\fP 1.5i
|
||||
Specifies whether the preferred shape of the box (i.e. the result
|
||||
returned by the query_geometry class method) is tall and narrow
|
||||
\fBXtorientVertical\fP or short and wide \fPXtorientHorizontal\fP.
|
||||
.IN "XtorientVertical" ""
|
||||
.IN "XtorientHorizontal" ""
|
||||
.IN "conversions" "Orientation"
|
||||
When the Box is a child of a parent which enforces width constraints, it
|
||||
is usually better to specify \fBXtorientVertical\fP (the default).
|
||||
When the parent enforces height constraints, it is usually better to
|
||||
specify \fBXtorientHorizontal\fP.
|
||||
.Rs "horizontal \fPand\fB vertical"
|
||||
.Sc
|
||||
.Se
|
||||
.Tr
|
||||
.Xy
|
||||
.NH 3
|
||||
Layout Semantics
|
||||
.IN "Box widget" "layout semantics"
|
||||
.LP
|
||||
Each time a child is managed or unmanaged, the Box widget will attempt
|
||||
to reposition the remaining children to compact the box. Children are
|
||||
positioned in order left to right, top to bottom. The packing
|
||||
algorithm used depends on the \fBorientation\fP of the Box.
|
||||
.IP \fBXtorientVertical\fP 1.5i
|
||||
.IN "XtorientVertical" "" @DEF@
|
||||
When the next child does not fit on the current row, a new row is
|
||||
started. If a child is wider than the width of the box, the box will
|
||||
request a larger width from its parent and will begin the layout
|
||||
process from the beginning if a new width is granted.
|
||||
.IP \fBXtorientHorizontal\fP 1.5i
|
||||
.IN "XtorientHorizontal" "" @DEF@
|
||||
When the next child does not fit on the current row, the Box widens if
|
||||
possible (so as to keep children on a single row); otherwise a new row is
|
||||
started.
|
||||
.LP
|
||||
After positioning all children, the Box widget attempts to shrink its
|
||||
own size to the minimum dimensions required for the layout.
|
@ -1,411 +0,0 @@
|
||||
.\" $Xorg: CH1,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
|
||||
.ps 11
|
||||
.nr PS 11
|
||||
.ds LH \fBAthena Widget Set\fP
|
||||
.ds CH
|
||||
.ds RH \fB\*(xV\fP
|
||||
.bp 1
|
||||
.af PN 1
|
||||
\&
|
||||
.sp 1
|
||||
.ce 3
|
||||
\s+1\fBChapter 1\fP\s-1
|
||||
|
||||
\s+1\fBAthena Widgets and The Intrinsics\fP\s-1
|
||||
.sp 2
|
||||
.nr H1 1
|
||||
.if \n(GS .nr nh*hl 1
|
||||
.nr H2 0
|
||||
.nr H3 0
|
||||
.nr H4 0
|
||||
.nr H5 0
|
||||
.LP
|
||||
.XS
|
||||
Chapter 1 \- Athena Widgets and The \*(xI
|
||||
.XE
|
||||
The X Toolkit is made up of two distinct pieces, the Xt \*(xI and a
|
||||
widget set. The Athena widget set is a sample implementation of a
|
||||
widget set built upon the \*(xI. In the \*(tk, a widget is the
|
||||
combination of an X window or subwindow and its associated input and
|
||||
output semantics.
|
||||
.LP
|
||||
Because the \*(xI provide the same basic functionality to all widget
|
||||
sets it may be possible to use widgets from the Athena widget set with
|
||||
other widget sets based upon the \*(xI. Since widget sets may also
|
||||
implement private protocols, all functionality may not be available when
|
||||
mixing and matching widget sets. For information about the \*(xI, see
|
||||
the \fI\*(xT\fP.
|
||||
.LP
|
||||
The Athena widget set is a library package layered on top of the \*(xI
|
||||
and Xlib that provides a set of user interface tools sufficient to build
|
||||
a wide variety of applications. This layer extends the basic
|
||||
abstractions provided by X and provides the next layer of functionality
|
||||
primarily by supplying a cohesive set of sample widgets. Although the
|
||||
\*(xI are a Consortium standard, there is no standard widget set.
|
||||
.LP
|
||||
To the extent possible, the \*(xI are "policy-free". The application
|
||||
environment and widget set, not the \*(xI, define, implement, and
|
||||
enforce:
|
||||
.IP \(bu 5
|
||||
Policy
|
||||
.IP \(bu 5
|
||||
Consistency
|
||||
.IP \(bu 5
|
||||
Style
|
||||
.LP
|
||||
Each individual widget implementation defines its own policy. The \*(tk
|
||||
design allows for, but does not necessarily encourage, the free mixing
|
||||
of radically differing widget implementations.
|
||||
.NH 2
|
||||
Introduction to the \*(tk
|
||||
.LP
|
||||
.XS
|
||||
Introduction to the \*(tk
|
||||
.XE
|
||||
.IN "introduction" "" "@DEF@"
|
||||
The \*(tk provides tools that simplify the design of
|
||||
application user interfaces in the X Window System programming environment.
|
||||
It assists application programmers by providing a set of common
|
||||
underlying user-interface functions. It also lets widget programmers
|
||||
modify existing widgets, by subclassing, or add new widgets. By using
|
||||
the \*(tk in their applications, programmers can present a similar
|
||||
user interface across applications to all workstation users.
|
||||
.LP
|
||||
The \*(tk consists of:
|
||||
.IP \(bu 5
|
||||
A set of \*(xI functions for building widgets
|
||||
.IP \(bu 5
|
||||
An architectural model for constructing widgets
|
||||
.IP \(bu 5
|
||||
A widget set for application programming
|
||||
.LP
|
||||
While the majority of the \*(xI functions are intended
|
||||
for the widget programmer,
|
||||
a subset of the \*(xI functions are to be used by application programmers
|
||||
(see \fI\*(xT\fP).
|
||||
The architectural model lets the widget programmer design new widgets
|
||||
by using the \*(xI and by combining other widgets.
|
||||
The application interface layers built on top of the \*(tk include a
|
||||
coordinated set of widgets and composition policies.
|
||||
Some of these widgets and policies are specific to a single
|
||||
application domain, and others are common to a variety of
|
||||
applications.
|
||||
.LP
|
||||
The remainder of this chapter discusses the \*(tk and Athena widget set:
|
||||
.IP \(bu 5
|
||||
Terminology
|
||||
.IP \(bu 5
|
||||
Model
|
||||
.IP \(bu 5
|
||||
Conventions used in this manual
|
||||
.IP \(bu 5
|
||||
Format of the Widget Reference Chapters
|
||||
.NH 2
|
||||
Terminology
|
||||
.LP
|
||||
.XS
|
||||
Terminology
|
||||
.XE
|
||||
.LP
|
||||
In addition to the terms already defined for X programming (see \fI\*(xL\fP),
|
||||
the following terms are specific to the \*(xI and Athena widget set
|
||||
and used throughout this document.
|
||||
.LP
|
||||
\fBApplication programmer\fP
|
||||
.IN "application programmer" "" "@DEF@"
|
||||
.IP
|
||||
A programmer who uses the \*(tk to produce an application user interface.
|
||||
.LP
|
||||
\fBChild\fP
|
||||
.IN "child" "" "@DEF"
|
||||
.IP
|
||||
A widget that is contained within another "parent" widget.
|
||||
.LP
|
||||
\fBClass\fP
|
||||
.IN "class" "" "@DEF@"
|
||||
.IP
|
||||
The general group to which a specific object belongs.
|
||||
.LP
|
||||
\fBClient\fP
|
||||
.IN "client" "" "@DEF@"
|
||||
.IP
|
||||
A function that uses a widget in an application or for composing
|
||||
other widgets.
|
||||
.LP
|
||||
\fBFullName\fP
|
||||
.IN "FullName" "" "@DEF"
|
||||
.IP
|
||||
The name of a widget instance appended to the full name of its parent.
|
||||
.LP
|
||||
\fBInstance\fP
|
||||
.IN "instance" "" "@DEF@"
|
||||
.IP
|
||||
A specific widget object as opposed to a general widget class.
|
||||
.LP
|
||||
\fBMethod\fP
|
||||
.IN "method" "" "@DEF@"
|
||||
.IP
|
||||
A function or procedure implemented by a widget class.
|
||||
.LP
|
||||
\fBName\fP
|
||||
.IN "name" "widget" "@DEF@"
|
||||
.IP
|
||||
The name that is specific to an instance of a widget for a given client.
|
||||
This name is specified at creation time and cannot be modified.
|
||||
.LP
|
||||
\fBObject\fP
|
||||
.IN "object" "" "@DEF@"
|
||||
.IP
|
||||
A data abstraction consisting of private data and private and public
|
||||
functions that operate on the private data.
|
||||
Users of the abstraction can interact with the object only through calls
|
||||
to the object's public functions.
|
||||
In the \*(tk,
|
||||
some of the object's public functions are called directly by the application,
|
||||
while others are called indirectly when the application calls the common
|
||||
\*(xI functions.
|
||||
In general, if a function is common to all widgets,
|
||||
an application uses a single \*(xI function to invoke the function for all
|
||||
types of widgets.
|
||||
If a function is unique to a single widget type,
|
||||
the widget exports the function.
|
||||
.LP
|
||||
\fBParent\fP
|
||||
.IN "parent" "" "@DEF@"
|
||||
.IP
|
||||
A widget that contains at least one other ("child") widget.
|
||||
A parent widget is also known as a composite widget.
|
||||
.LP
|
||||
\fBResource\fP
|
||||
.IN "resource" "" "@DEF@"
|
||||
.IP
|
||||
A named piece of data in a widget that can be set by a client,
|
||||
by an application, or by user defaults.
|
||||
.LP
|
||||
\fBSuperclass\fP
|
||||
.IN "superclass" "" "@DEF@"
|
||||
.IP
|
||||
A larger class of which a specific class is a member.
|
||||
All members of a class are also members of the superclass.
|
||||
.LP
|
||||
\fBUser\fP
|
||||
.IN "user" "" "@DEF@"
|
||||
.IP
|
||||
A person interacting with a workstation.
|
||||
.LP
|
||||
\fBWidget\fP
|
||||
.IN "widget" "" "@DEF@"
|
||||
.IP
|
||||
An object providing a user-interface abstraction (for example, a Scrollbar
|
||||
widget).
|
||||
.LP
|
||||
\fBWidget class\fP
|
||||
.IN "widget class" "" "@DEF@"
|
||||
.IP
|
||||
The general group to which a specific widget belongs,
|
||||
otherwise known as the type of the widget.
|
||||
.LP
|
||||
\fBWidget programmer\fP
|
||||
.IN "widget programmer" "" "@DEF@"
|
||||
.IP
|
||||
A programmer who adds new widgets to the \*(tk.
|
||||
.NH 2
|
||||
Underlying Model
|
||||
.LP
|
||||
.XS
|
||||
Underlying Model
|
||||
.XE
|
||||
.IN "underlying model" "" "@DEF@"
|
||||
The underlying architectural model is based on the following premises:
|
||||
.KS
|
||||
.IP "Widgets are X windows"
|
||||
.IP
|
||||
Every user-interface widget is associated with an X window.
|
||||
The X window ID for a widget is readily available from the widget.
|
||||
Standard Xlib calls can be used by widgets for many of their input and
|
||||
output operations.
|
||||
.KE
|
||||
.KS
|
||||
.IP "Information hiding"
|
||||
.IP
|
||||
The data for every widget is private to the widget and its subclasses.
|
||||
That is, the data is neither directly accessible
|
||||
nor visible outside of the module implementing the widget.
|
||||
All program interaction with the widget is performed by a set of operations
|
||||
(methods) that are defined for the widget.
|
||||
.KE
|
||||
.KS
|
||||
.IP "Widget semantics and widget layout geometry"
|
||||
.IP
|
||||
Widget semantics are clearly separated from widget layout geometry.
|
||||
Widgets are concerned with implementing specific user-interface
|
||||
semantics. They have little control over issues such as their size or
|
||||
placement relative to other widget peers. Mechanisms are provided for
|
||||
associating geometric managers with widgets and for widgets to make
|
||||
suggestions about their own geometry.
|
||||
.KE
|
||||
.NH 2
|
||||
Conventions Used in this Manual
|
||||
.IP \(bu 5
|
||||
.IN "conventions" "used in manual" "@DEF@"
|
||||
All resources available to the widgets are listed with each widget. Many
|
||||
of these are available to more than one widget class due to the object
|
||||
oriented nature of the \*(xI. The new resources for each widget are
|
||||
listed in bold text, and the inherited resources are listed in plain text.
|
||||
.IP \(bu 5
|
||||
Global symbols are printed in \fBbold\fP and can be function names,
|
||||
symbols defined in include files, or structure names. Arguments are
|
||||
printed in \fIitalics\fP.
|
||||
.IP \(bu 5
|
||||
Each function is introduced by a general discussion that distinguishes
|
||||
it from other functions. The function declaration itself follows, and
|
||||
each argument is specifically explained. General discussion of the
|
||||
function, if any is required, follows the arguments. Where
|
||||
applicable, the last paragraph of the explanation lists the return values
|
||||
of the function.
|
||||
.IP \(bu 5
|
||||
To eliminate any ambiguity between those arguments that you pass and
|
||||
those that a function returns to you, the explanations for all
|
||||
arguments that you pass start with the word \fIspecifies\fP or, in the
|
||||
case of multiple arguments, the word \fIspecify\fP. The explanations
|
||||
for all arguments that are returned to you start with the word
|
||||
\fIreturns\fP or, in the case of multiple arguments, the word
|
||||
\fIreturn\fP. The explanations for all arguments that you can pass
|
||||
and are returned start with the words \fIspecifies and returns\fP.
|
||||
.IP \(bu 5
|
||||
Any pointer to a structure that is used to return a value is
|
||||
designated as such by the \fI_return\fP suffix as part of its name.
|
||||
All other pointers passed to these functions are used for reading
|
||||
only. A few arguments use pointers to structures that are used for
|
||||
both input and output and are indicated by using the \fI_in_out\fP
|
||||
suffix.
|
||||
.IN "_return" "" "@DEF@"
|
||||
.IN "_in_out" "" "@DEF@"
|
||||
.NH 2
|
||||
Format of the Widget Reference Chapters
|
||||
.LP
|
||||
.IN "conventions" "chapter format" "@DEF@"
|
||||
.IN "chapter format" "" "@DEF@"
|
||||
The majority of this document is a reference guide for the Athena
|
||||
widget set. Chapters three through six give the programmer all
|
||||
information necessary to use the widgets. The layout of the chapters
|
||||
follows a specific pattern to allow the programmer to easily find the
|
||||
desired information.
|
||||
.LP
|
||||
The first few pages of every chapter give an overview of the widgets
|
||||
in that section. Widgets are grouped into chapters by functionality.
|
||||
.IP "Chapter 3" .75i
|
||||
Simple Widgets
|
||||
.IP "Chapter 4" .75i
|
||||
Menus
|
||||
.IP "Chapter 5" .75i
|
||||
Text Widgets
|
||||
.IP "Chapter 6" .75i
|
||||
Composite and Constraint Widget
|
||||
.LP
|
||||
Following the introduction will be a description of each widget in that
|
||||
chapter. When no functional grouping is obvious the widgets are listed
|
||||
in alphabetical order, such as in chapters three and six.
|
||||
.LP
|
||||
The first section of each widget's description is a table that
|
||||
contains general information about this widget class. Here is the
|
||||
table for the Box widget, and an explanation of all the entries.
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
.sp
|
||||
Application Header file <X11/Xaw/Box.h>
|
||||
Class Header file <X11/Xaw/BoxP.h>
|
||||
Class boxWidgetClass
|
||||
Class Name Box
|
||||
Superclass Composite
|
||||
.sp
|
||||
.De
|
||||
.IP "\fBApplication Header File\fP" 2.0i
|
||||
.IN "application header file" "" "@DEF@"
|
||||
This file must be included when an application uses this widget.
|
||||
It usually contains the class definition, and some resource macros.
|
||||
This is often called the ``public'' header file.
|
||||
.IN "class header file" "" "@DEF@"
|
||||
.IP "\fBClass Header File\fP" 2.0i
|
||||
This file will only be used by widget programmers. It will need to be
|
||||
included by any widget that subclasses this widget. This is often
|
||||
called the ``private'' header file.
|
||||
.IN "class" "" "@DEF@"
|
||||
.IP \fBClass\fP 2.0i
|
||||
This is the widget class of this widget. This global symbol is passed to
|
||||
\fBXtCreateWidget\fP so that the \*(xI will know which type of widget
|
||||
to create.
|
||||
.IN "class name" "" "@DEF@"
|
||||
.IP "\fBClass Name\fP" 2.0i
|
||||
This is the resource name of this class. This name can be used in
|
||||
a resource file to match any widget of this class.
|
||||
.IN "superclass" ""
|
||||
.IP \fBSuperclass\fP 2.0i
|
||||
This is the superclass that this widget class is descended from. If
|
||||
you understand how the superclass works it will allow you to more quickly
|
||||
understand what this widget does, since much of its functionality may be
|
||||
inherited from its superclass.
|
||||
.sp
|
||||
.LP
|
||||
After this table follows a general description of the default behavior of
|
||||
this widget, as seen by the user. In many cases this functionality
|
||||
may be overridden by the application programmer, or by the user.
|
||||
.LP
|
||||
The next section is a table showing the
|
||||
name, class, type and default value of each resource that is available
|
||||
to this widget. There is also a column containing notes describing
|
||||
special restrictions placed upon individual resources.
|
||||
.IN "notes" "" "@DEF@"
|
||||
.IN "A, note" "" "@DEF@"
|
||||
.IN "D, note" "" "@DEF@"
|
||||
.IN "C, note" "" "@DEF@"
|
||||
.IN "R, note" "" "@DEF@"
|
||||
.IP A .5i
|
||||
This resource may be automatically adjusted when another
|
||||
resource is changed.
|
||||
.IP C .5i
|
||||
This resource is only settable at widget creation time, and may not
|
||||
be modified with \fBXtSetValues\fP.
|
||||
.IP D .5i
|
||||
Do not modify this resource. While setting this resource will
|
||||
work, it can cause unexpected behavior. When this symbol appears
|
||||
there is another, preferred, interface provided by the \*(tk.
|
||||
.IP R .5i
|
||||
This resource is READ-ONLY, and may not be modified.
|
||||
.LP
|
||||
After the resource table is a detailed description of every resource
|
||||
available to that widget. Many of these are redundant, but printing
|
||||
them with each widget saves page flipping. The names of the resources
|
||||
that are inherited are printed in plain text, while the names of the
|
||||
resources that are new to this class are printed in \fBbold\fP.
|
||||
If you have already read the description of the superclass you need
|
||||
only pay attention to the resources printed in bold.
|
||||
.LP
|
||||
For each composite widget there is a section on layout semantics that
|
||||
follows the resource description. This section will describe the
|
||||
effect of constraint resources on the layout of the children, as well
|
||||
as a general description of where it prefers to place its children.
|
||||
.LP
|
||||
Descriptions of default translations and action routines come next, for
|
||||
widgets to which they apply. The last item in each widget's
|
||||
documentation is the description of all convenience routines provided by
|
||||
the widget.
|
||||
.NH 2
|
||||
Input Focus
|
||||
.XS
|
||||
Input Focus
|
||||
.XE
|
||||
.IN "input focus" "" "@DEF@"
|
||||
.IN "input" "" "@DEF@"
|
||||
.IN "XtNinput" "" "@DEF@"
|
||||
.LP
|
||||
The \*(xI define a resource on all Shell widgets that interact with
|
||||
the window manager called \fBinput\fP. This resource requests the
|
||||
assistance of window manager in acquiring the input focus. The
|
||||
resource defaults to \fBFalse\fP in the \*(xI, but is redefined to
|
||||
default to \fBTrue\fP when an application is using the Athena widget
|
||||
set. An application programmer may override this default and set the
|
||||
resource back to \fBFalse\fP if the application does not need the window
|
||||
manager to give it the input focus. See the \fI\*(xT\fP for details
|
||||
on the \fIinput\fP resource.
|
1103
lib/libXaw/spec/CH2
1103
lib/libXaw/spec/CH2
File diff suppressed because it is too large
Load Diff
@ -1,67 +0,0 @@
|
||||
.bp
|
||||
.if e .bp \" make sure we break on an odd page.
|
||||
\&
|
||||
.sp 1
|
||||
.ce 3
|
||||
\s+1\fBChapter 3\fP\s-1
|
||||
|
||||
\s+1\fBSimple Widgets\fP\s-1
|
||||
.IN "simple widgets" ""
|
||||
.sp 2
|
||||
.nr H1 3
|
||||
.nr H2 0
|
||||
.nr H3 0
|
||||
.nr H4 0
|
||||
.nr H5 0
|
||||
.na
|
||||
.LP
|
||||
.XS
|
||||
Chapter 3 - Simple Widgets
|
||||
.XE
|
||||
.LP
|
||||
Each of these widgets performs a specific user interface function. They
|
||||
are \fIsimple\fP because they cannot have widget children\(emthey may only
|
||||
be used as leaves of the widget tree. These widgets display information or
|
||||
take user input.
|
||||
.sp
|
||||
.IP \fBCommand\fP 1i
|
||||
.IN "Command widget" ""
|
||||
A push button that, when selected, may cause a specific action
|
||||
to take place. This widget can display a multi-line string or a bitmap or pixmap image.
|
||||
.IP \fBGrip\fP 1i
|
||||
.IN "Grip widget" ""
|
||||
A rectangle that, when selected, will cause an action to take place.
|
||||
.IP \fBLabel\fP 1i
|
||||
.IN "Label widget" ""
|
||||
A rectangle that can display a multi-line string or a bitmap or pixmap image.
|
||||
.IP \fBList\fP 1i
|
||||
.IN "List widget" ""
|
||||
A list of text strings presented in row column format that may be
|
||||
individually selected. When an element is selected an action may take
|
||||
place.
|
||||
.IP \fBPanner\fP 1i
|
||||
.IN "Panner widget" ""
|
||||
A rectangular area containing a \fIslider\fP that may be moved in two
|
||||
dimensions. Notification of movement may be continuous or discrete.
|
||||
.IP \fBRepeater\fP 1i
|
||||
.IN "Repeater widget" ""
|
||||
A push button that triggers an action at an increasing rate when selected.
|
||||
This widget can display a multi-line string or a bitmap or pixmap image.
|
||||
.IP \fBScrollbar\fP
|
||||
.IN "Scrollbar widget" ""
|
||||
A rectangular area containing a \fIthumb\fP that when slid along one
|
||||
dimension may cause a specific action to take place. The Scrollbar may
|
||||
be oriented horizontally or vertically.
|
||||
.IP \fBSimple\fP 1i
|
||||
.IN "Simple widget" ""
|
||||
The base class for most of the simple widgets. Provides a rectangular
|
||||
area with a settable mouse cursor and special border.
|
||||
.IP \fBStripChart\fP 1i
|
||||
.IN "StripChart widget" ""
|
||||
A real time data graph that will automatically update and scroll.
|
||||
.IP \fBToggle\fP 1i
|
||||
.IN "Toggle widget" ""
|
||||
A push button that contains state information. Toggles
|
||||
may also be used as ``radio buttons'' to implement a ``one of many'' or
|
||||
``zero or one of many'' group
|
||||
of buttons. This widget can display a multi-line string or a bitmap or pixmap image.
|
@ -1,84 +0,0 @@
|
||||
.LP
|
||||
.bp
|
||||
.if e .bp \" make sure we break on an odd page.
|
||||
\&
|
||||
.sp 1
|
||||
.ce 3
|
||||
\s+1\fBChapter 6\fP\s-1
|
||||
|
||||
\s+1\fBComposite and Constraint Widgets\fP\s-1
|
||||
.sp 2
|
||||
.nr H1 6
|
||||
.nr H2 0
|
||||
.nr H3 0
|
||||
.nr H4 0
|
||||
.nr H5 0
|
||||
.na
|
||||
.LP
|
||||
.XS
|
||||
Chapter 6 - Composite and Constraint Widgets
|
||||
.XE
|
||||
.LP
|
||||
These widgets may contain arbitrary widget children. They implement a
|
||||
policy for the size and location of their children.
|
||||
.IP \fBBox\fP 1i
|
||||
.IN "Box widget" ""
|
||||
This widget will pack its children as tightly as possible in
|
||||
non-overlapping rows.
|
||||
.IP \fBDialog\fP 1i
|
||||
.IN "Dialog widget" ""
|
||||
An implementation of a commonly used interaction semantic to prompt for
|
||||
auxiliary input from the user, such as a filename.
|
||||
.IP \fBForm\fP 1i
|
||||
.IN "Form widget" ""
|
||||
A more sophisticated layout widget that allows the children to specify
|
||||
their positions relative to the other children, or to the edges of the Form.
|
||||
.IP \fBPaned\fP 1i
|
||||
.IN "Paned widget" ""
|
||||
Allows children to be tiled vertically or horizontally. Controls are
|
||||
also provided to allow the user to dynamically resize the individual panes.
|
||||
.IP \fBPorthole\fP 1i
|
||||
.IN "Porthole widget" ""
|
||||
Allows viewing of a managed child which is as large as, or larger than its
|
||||
parent, typically under control of a Panner widget.
|
||||
.IP \fBTree\fP 1i
|
||||
.IN "Tree widget" ""
|
||||
Provides geometry management of widgets arranged in a directed, acyclic graph.
|
||||
.IP \fBViewport\fP 1i
|
||||
.IN "Viewport widget" ""
|
||||
Consists of a frame, one or two scrollbars, and an inner window. The
|
||||
inner window can contain all the data that is to be displayed. This inner
|
||||
window will be clipped by the frame with the scrollbars controlling
|
||||
which section of the inner window is currently visible.
|
||||
.LP
|
||||
.NH 3
|
||||
A Brief Note on Geometry Management
|
||||
.IN "geometry management" ""
|
||||
.LP
|
||||
The geometry management semantics provided by the X Toolkit give full
|
||||
control of the size and position of a widget to the parent of that
|
||||
widget. While the children are allowed to request a certain size or
|
||||
location, it is the parent who makes the final decision. Many of the
|
||||
composite widgets here will deny any geometry request from their
|
||||
children by default. If a child widget is not getting the expected size
|
||||
or location, it is most likely the parent disallowing a request, or
|
||||
implementing semantics slightly different than those expected by the
|
||||
application programmer.
|
||||
.LP
|
||||
If the application wishes to change the size or location of
|
||||
any widget it should make a call to \fBXtSetValues\fP. This will
|
||||
.IN "XtSetValues" ""
|
||||
allow the widget to ask its parent for the new size or location.
|
||||
As noted above the parent is allowed to refuse this request,
|
||||
and the child must live with the result. If the
|
||||
application is unable to achieve the desired semantics, then perhaps it
|
||||
should use a different composite widget. Under no circumstances
|
||||
should an application programmer resort to \fBXtMoveWidget\fP or
|
||||
.IN "XtMoveWidget" ""
|
||||
\fBXtResizeWidget\fP; these functions are exclusively for the use of
|
||||
.IN "XtResizeWidget" ""
|
||||
Composite widget implementors.
|
||||
.LP
|
||||
For more information on geometry management consult the \fI\*(xT\fP.
|
||||
|
||||
|
@ -1,99 +0,0 @@
|
||||
.LP
|
||||
.bp
|
||||
.if e .bp \" make sure we break on an odd page.
|
||||
\&
|
||||
.sp 1
|
||||
.ce 5
|
||||
\s+1\fBChapter 7\fP\s-1
|
||||
|
||||
\s+1\fBCreating New Widgets (Subclassing)\fP\s-1
|
||||
|
||||
\s+1Written By: Ralph Swick\s-1
|
||||
.sp 2
|
||||
.nr H1 7
|
||||
.nr H2 0
|
||||
.nr H3 0
|
||||
.nr H4 0
|
||||
.nr H5 0
|
||||
.na
|
||||
.LP
|
||||
.XS
|
||||
Chapter 7 - Creating New Widgets (Subclassing)
|
||||
.XE
|
||||
.IN "subclassing" "" "@DEF@"
|
||||
.IN "creating new widgets" "" "@DEF@"
|
||||
.LP
|
||||
Although the task of creating a new widget may at first appear a little
|
||||
daunting, there is a basic simple pattern that all widgets follow. The
|
||||
Athena Widget library contains a special widget called the
|
||||
\fITemplate\fP widget that is intended to assist the novice widget
|
||||
programmer in writing a custom widget.
|
||||
.LP
|
||||
Reasons for wishing to write a custom widget include:
|
||||
.IP \(bu 3
|
||||
Providing a graphical interface not currently supported by any existing
|
||||
widget set.
|
||||
.IP \(bu 3
|
||||
Convenient access to resource management procedures to obtain fonts,
|
||||
colors, etc., even if user customization is not desired.
|
||||
.IP \(bu 3
|
||||
Convenient access to user input dispatch and translation management procedures.
|
||||
.IP \(bu 3
|
||||
Access to callback mechanism for building higher-level application libraries.
|
||||
.IP \(bu 3
|
||||
Customizing the interface or behavior of an existing widget to suit a
|
||||
special application need.
|
||||
.IP \(bu 3
|
||||
Desire to allow user customization of resources such as fonts, colors,
|
||||
etc., or to allow convenient re-binding of keys and buttons to internal
|
||||
functions.
|
||||
.IP \(bu 3
|
||||
Converting a non-Toolkit application to use the Toolkit.
|
||||
.LP
|
||||
In each of these cases, the operation needed to create a new widget is
|
||||
to "subclass" an existing one. If the desired semantics of the new
|
||||
widget are similar to an existing one, then the implementation of the
|
||||
existing widget should be examined to see how much work would be
|
||||
required to create a subclass that will then be
|
||||
able to share the existing class methods. Much time will be saved in
|
||||
writing the new widget if an existing widget class Expose, Resize and/or
|
||||
GeometryManager method can be used by the subclass.
|
||||
.LP
|
||||
Note that some trivial uses of a ``bare-bones'' widget may be achieved by
|
||||
simply creating an instance of the Core
|
||||
widget. The class variable to use when creating a Core widget is
|
||||
.PN widgetClass .
|
||||
The geometry of the Core widget is determined entirely by the parent
|
||||
widget.
|
||||
.LP
|
||||
It is very often the case than an application will have a special need
|
||||
for a certain set of functions and that many copies of these functions
|
||||
will be needed. For example, when converting an older application to use
|
||||
the Toolkit, it may be desirable to have a "Window Widget" class that
|
||||
might have the following semantics:
|
||||
.IN "Window widget"
|
||||
.IN "Core widget"
|
||||
.IN "widgetClass"
|
||||
.IP \(bu 3
|
||||
Allocate 2 drawing colors in addition to a background color.
|
||||
.IP \(bu 3
|
||||
Allocate a text font.
|
||||
.IP \(bu 3
|
||||
Execute an application-supplied function to handle exposure events.
|
||||
.IP \(bu 3
|
||||
Execute an application-supplied function to handle user input events.
|
||||
.LP
|
||||
It is obvious that a completely general-purpose WindowWidgetClass could
|
||||
be constructed that would export all class methods as callbacks lists,
|
||||
but such a widget would be very large and would have to choose some
|
||||
arbitrary number of resources such as colors to allocate. An application
|
||||
that used many instances of the general-purpose widget would therefore
|
||||
un-necessarily waste many resources.
|
||||
.LP
|
||||
.sp
|
||||
In this section, an outline will be given of the procedure to follow to
|
||||
construct a special-purpose widget to address the items listed above.
|
||||
The reader should refer to the appropriate sections of the \fI\*(xT\fP
|
||||
for complete details of the material outlined here. Section 1.4 of
|
||||
the \fI\*(xI\fP should be read in conjunction with this section.
|
||||
.LP
|
@ -1,205 +0,0 @@
|
||||
.\" $Xorg: Command,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
|
||||
.NH 2
|
||||
Command Widget
|
||||
.XS
|
||||
Command Widget
|
||||
.XE
|
||||
.IN "Command widget" "" "@DEF@"
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
.sp
|
||||
Application header file <X11/Xaw/Command.h>
|
||||
.IN "Command.h" ""
|
||||
Class header file <X11/Xaw/CommandP.h>
|
||||
.IN "CommandP.h" ""
|
||||
Class commandWidgetClass
|
||||
.IN "commandWidgetClass" ""
|
||||
Class Name Command
|
||||
.IN "Command widget" "class name"
|
||||
Superclass Label
|
||||
.sp
|
||||
.De
|
||||
.LP
|
||||
The Command widget is an area, often rectangular, that contains text
|
||||
or a graphical image. Command widgets are often referred to as
|
||||
``push buttons.'' When the pointer is over a Command widget, the
|
||||
widget becomes highlighted by drawing a rectangle around its perimeter.
|
||||
This highlighting indicates that the widget is ready for selection.
|
||||
When mouse button 1 is pressed, the Command widget indicates that
|
||||
it has been selected by reversing its foreground and background colors.
|
||||
When the mouse button is released, the Command widget's \fBnotify\fP
|
||||
action is invoked, calling all functions on its callback list. If
|
||||
the pointer is moved off of the widget before the pointer button is
|
||||
released, the widget reverts to its normal foreground and background
|
||||
colors, and releasing the pointer button has no effect. This behavior
|
||||
allows the user to cancel an action.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating a Command widget instance, the following resources are
|
||||
retrieved from the argument list or from the resource database:
|
||||
.LP
|
||||
.IN "Command widget" "resources"
|
||||
.TS H
|
||||
expand;
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
accelerators Accelerators AcceleratorTable NULL
|
||||
ancestorSensitive AncestorSensitive Boolean D True
|
||||
background Background Pixel XtDefaultBackground
|
||||
backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
bitmap Bitmap Pixmap None
|
||||
borderColor BorderColor Pixel XtDefaultForeground
|
||||
borderPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderWidth BorderWidth Dimension 1
|
||||
callback Callback XtCallbackList NULL
|
||||
colormap Colormap Colormap Parent's Colormap
|
||||
cornerRoundPercent CornerRoundPercent Dimension 25
|
||||
cursor Cursor Cursor None
|
||||
cursorName Cursor String NULL
|
||||
depth Depth int C Parent's Depth
|
||||
destroyCallback Callback XtCallbackList NULL
|
||||
encoding Encoding UnsignedChar XawTextEncoding8bit
|
||||
font Font XFontStruct XtDefaultFont
|
||||
foreground Foreground Pixel XtDefaultForeground
|
||||
height Height Dimension A graphic height + 2 * \fBinternalHeight\fP
|
||||
highlightThickness Thickness Dimension A 2 (0 if Shaped)
|
||||
insensitiveBorder Insensitive Pixmap GreyPixmap
|
||||
internalHeight Height Dimension 2
|
||||
internalWidth Width Dimension 4
|
||||
international International Boolean C False
|
||||
justify Justify Justify XtJustifyCenter (center)
|
||||
label Label String name of widget
|
||||
leftBitmap LeftBitmap Bitmap None
|
||||
mappedWhenManaged MappedWhenManaged Boolean True
|
||||
pointerColor Foreground Pixel XtDefaultForeground
|
||||
pointerColorBackground Background Pixel XtDefaultBackground
|
||||
resize Resize Boolean True
|
||||
screen Screen Screen R Parent's Screen
|
||||
sensitive Sensitive Boolean True
|
||||
shapeStyle ShapeStyle ShapeStyle Rectangle
|
||||
translations Translations TranslationTable See below
|
||||
width Width Dimension A graphic width + 2 * \fBinternalWidth\fP
|
||||
x Position Position 0
|
||||
y Position Position 0
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
\" Resource Descriptions
|
||||
.Ac
|
||||
.As
|
||||
.Bg
|
||||
.Gp
|
||||
.Bm
|
||||
.Bc
|
||||
.Bp
|
||||
.Bw
|
||||
.Cb Bold
|
||||
.Cm
|
||||
.Cr Bold
|
||||
.Cu
|
||||
.Cn
|
||||
.Dp
|
||||
.Dc
|
||||
.Le
|
||||
.Lf
|
||||
.Ls
|
||||
.Lg
|
||||
.Hw
|
||||
.Ht Bold
|
||||
.Ib
|
||||
.Ih
|
||||
.In
|
||||
.Ju
|
||||
.La
|
||||
.Ll
|
||||
.Mm
|
||||
.Pf
|
||||
.Pb
|
||||
.Re
|
||||
.Sc
|
||||
.Se
|
||||
.Ss Bold
|
||||
.Tr
|
||||
.Xy
|
||||
.NH 3
|
||||
Command Actions
|
||||
.IN "Command widget" "actions"
|
||||
.LP
|
||||
The Command widget supports the following actions:
|
||||
.IP \(bu 5
|
||||
Switching the button's interior between the foreground and background
|
||||
colors with \fBset\fP, \fBunset\fP, and \fBreset\fP.
|
||||
.IP \(bu 5
|
||||
Processing application callbacks with \fBnotify\fP
|
||||
.IP \(bu 5
|
||||
Switching the internal border between highlighted
|
||||
and unhighlighted states with \fBhighlight\fP and \fBunhighlight\fP
|
||||
.LP
|
||||
.IN "Command widget" "translation bindings"
|
||||
The following are the default translation bindings used by the
|
||||
Command widget:
|
||||
.LP
|
||||
.Ds 0
|
||||
.TA .5i 2.25i
|
||||
.ta .5i 2.25i
|
||||
<EnterWindow>: highlight(\|)
|
||||
<LeaveWindow>: reset(\|)
|
||||
<Btn1Down>: set(\|)
|
||||
<Btn1Up>: notify(\|) unset(\|)
|
||||
.De
|
||||
.LP
|
||||
The full list of actions supported by Command is:
|
||||
.IP \fBhighlight\fP(\fIcondition\fP) 1.5i
|
||||
Displays the internal highlight border in the color (\fBforeground\fP
|
||||
or \fBbackground\fP ) that contrasts with the interior color of the
|
||||
Command widget. The conditions \fBWhenUnset\fP and \fBAlways\fP are
|
||||
understood by this action procedure. If no argument is passed,
|
||||
\fBWhenUnset\fP is assumed.
|
||||
.IP \fBunhighlight\fP(\|) 1.5i
|
||||
Displays the internal highlight border in the color (\fBforeground\fP
|
||||
or \fBbackground\fP ) that matches the interior color of the
|
||||
Command widget.
|
||||
.IP \fBset\fP(\|) 1.5i
|
||||
Enters the \fIset\fP state, in which \fBnotify\fP is possible. This
|
||||
action causes the button to display its interior in the
|
||||
\fBforeground\fP color. The label or bitmap is displayed in the
|
||||
\fBbackground\fP color.
|
||||
.IP \fBunset\fP(\|) 1.5i
|
||||
Cancels the \fIset\fP state and displays the interior of the button in the
|
||||
\fBbackground\fP color. The label or bitmap is displayed in the
|
||||
\fBforeground\fP color.
|
||||
.IP \fBreset\fP(\|) 1.5i
|
||||
Cancels any \fIset\fP or \fIhighlight\fP and displays the interior of the
|
||||
button in the \fBbackground\fP color, with the label or bitmap displayed
|
||||
in the \fBforeground\fP color.
|
||||
.IP \fBnotify\fP(\|) 1.5i
|
||||
When the button is in the \fBset\fP state this action calls all functions in
|
||||
the callback list named by the \fBcallback\fP resource. The value of
|
||||
the \fIcall_data\fP argument passed to these functions is undefined.
|
||||
.LP
|
||||
A very common alternative to registering callbacks is to augment a
|
||||
Command's translations with an action performing the desired
|
||||
function. This often takes the form of:
|
||||
.LP
|
||||
.Ds 0
|
||||
.TA .5i 2.25i
|
||||
.ta .5i 2.25i
|
||||
*Myapp*save.translations: #augment <Btn1Down>,<Btn1Up>: Save()
|
||||
.De
|
||||
.LP
|
||||
.NT
|
||||
When a bitmap of depth greater that one (1) is specified the
|
||||
\fIset\fP(), \fIunset\fP(), and \fIreset\fP() actions have no effect,
|
||||
since there are no foreground and background colors used in a
|
||||
multi-plane pixmap.
|
||||
.NE
|
@ -1,280 +0,0 @@
|
||||
.\" $Xorg: Dialog,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
|
||||
.NH 2
|
||||
Dialog Widget
|
||||
.LP
|
||||
.XS
|
||||
Dialog Widget
|
||||
.XE
|
||||
.IN "Dialog widget" "" "@DEF@"
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
.sp
|
||||
Application Header file <X11/Xaw/Dialog.h>
|
||||
.IN "Dialog.h" ""
|
||||
Class Header file <X11/Xaw/DialogP.h>
|
||||
.IN "DialogP.h" ""
|
||||
Class dialogWidgetClass
|
||||
.IN "dialogWidgetClass" ""
|
||||
Class Name Dialog
|
||||
.IN "Dialog widget" "class name"
|
||||
Superclass Form
|
||||
.sp
|
||||
.De
|
||||
.LP
|
||||
The Dialog widget implements a commonly used interaction semantic to
|
||||
prompt for auxiliary input from a user. For example, you can use a
|
||||
Dialog widget when an application requires a small piece of information,
|
||||
such as a filename, from the user. A Dialog widget, which is simply a
|
||||
special case of the Form widget, provides a convenient way to create a
|
||||
preconfigured form.
|
||||
.LP
|
||||
The typical Dialog widget contains three areas. The first line
|
||||
contains a description of the function of the Dialog widget, for
|
||||
example, the string \fIFilename:\fP. The second line contains an area
|
||||
into which the user types input. The third line can contain buttons
|
||||
that let the user confirm or cancel the Dialog input. Any of these
|
||||
areas may be omitted by the application.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating a Dialog widget instance, the following resources are
|
||||
retrieved from the argument list or the resource database:
|
||||
.IN "Dialog widget" "resources"
|
||||
.TS H
|
||||
expand;
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
accelerators Accelerators AcceleratorTable NULL
|
||||
ancestorSensitive AncestorSensitive Boolean D True
|
||||
background Background Pixel XtDefaultBackground
|
||||
backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderColor BorderColor Pixel XtDefaultForeground
|
||||
borderPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderWidth BorderWidth Dimension 1
|
||||
children ReadOnly WidgetList R NULL
|
||||
colormap Colormap Colormap Parent's Colormap
|
||||
defaultDistance Thickness int 4
|
||||
depth Depth int C Parent's Depth
|
||||
destroyCallback Callback XtCallbackList NULL
|
||||
height Height Dimension A Enough space to contain all children
|
||||
icon Icon Bitmap None
|
||||
label Label String "label"
|
||||
mappedWhenManaged MappedWhenManaged Boolean True
|
||||
numChildren ReadOnly Cardinal R 0
|
||||
screen Screen Screen R Parent's Screen
|
||||
sensitive Sensitive Boolean True
|
||||
translations Translations TranslationTable NULL
|
||||
value Value String no value widget
|
||||
width Width Dimension A Enough space to contain all children
|
||||
x Position Position 0
|
||||
y Position Position 0
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Ac
|
||||
.As
|
||||
.Bg
|
||||
.Gp
|
||||
.Bc
|
||||
.Bp
|
||||
.Bw
|
||||
.Ch
|
||||
.Cm
|
||||
.Dd
|
||||
.Dp
|
||||
.Dc
|
||||
.Hw
|
||||
.IP \fBicon\fP 1.5i
|
||||
A pixmap image to be displayed immediately to the left of the
|
||||
Dialog widget's label.
|
||||
.IP \fBlabel\fP 1.5i
|
||||
A string to be displayed at the top of the Dialog widget.
|
||||
.Mm
|
||||
.Nc
|
||||
.Sc
|
||||
.Se
|
||||
.Tr
|
||||
.IP \fBvalue\fP 1.5i
|
||||
An initial value for the string field that the user will enter text
|
||||
into. By default, no text entry field is available to the user.
|
||||
Specifying an initial value for \fBvalue\fP activates the text entry
|
||||
field. If string input is desired, but no initial value is to be
|
||||
specified then set this resource to "" (empty string).
|
||||
.Xy
|
||||
.NH 3
|
||||
Constraint Resources
|
||||
.LP
|
||||
.IN "Dialog widget" "constraint resources"
|
||||
Each child of the Dialog widget may request special layout resources
|
||||
be applied to it. These \fIconstraint\fP resources allow the Dialog
|
||||
widget's children to specify individual layout requirements.
|
||||
.LP
|
||||
.TS H
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
bottom Edge XawEdgeType XawRubber
|
||||
fromHoriz Widget Widget NULL (left edge of Dialog)
|
||||
fromVert Widget Widget NULL (top edge of Dialog)
|
||||
horizDistance Thickness int \fBdefaultDistance\fP resource
|
||||
left Edge XawEdgeType XawRubber
|
||||
.IN "XawEdgeType" ""
|
||||
resizable Boolean Boolean FALSE
|
||||
right Edge XawEdgeType XawRubber
|
||||
.IN "XawRubber" ""
|
||||
top Edge XawEdgeType XawRubber
|
||||
vertDistance Thickness int \fBdefaultDistance\fP resource
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Bt
|
||||
.Fh
|
||||
.Hd
|
||||
.Rl
|
||||
.NH 3
|
||||
Layout Semantics
|
||||
.IN "Dialog widget" "layout semantics"
|
||||
.LP
|
||||
.Lt Dialog
|
||||
.LP
|
||||
.TS H
|
||||
lw(1.5i) lw(1i) lw(3i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Edge Type Resource Name Description
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
XawChainBottom ChainBottom Edge remains a fixed distance from bottom of Dialog
|
||||
.IN "XawChainBottom" ""
|
||||
XawChainLeft ChainLeft Edge remains a fixed distance from left of Dialog
|
||||
.IN "XawChainLeft" ""
|
||||
XawChainRight ChainRight Edge remains a fixed distance from right of Dialog
|
||||
.IN "XawChainRight" ""
|
||||
XawChainTop ChainTop Edge remains a fixed distance from top of Dialog
|
||||
.IN "XawChainTop" ""
|
||||
XawRubber Rubber Edges will move a proportional distance
|
||||
.IN "XawRubber" ""
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.NH 4
|
||||
Example
|
||||
.LP
|
||||
If you wish to force the Dialog to never resize one or more of its children
|
||||
then set \fBleft\fP and \fBright\fP to \fBXawChainLeft\fP and
|
||||
\fBtop\fP and \fBbottom\fP to \fBXawChainTop\fP. This will cause
|
||||
the child to remain a fixed distance from the top and left
|
||||
edges of the Dialog, and to never resize.
|
||||
.NH 4
|
||||
Special Considerations
|
||||
.IN "Dialog widget" "special considerations"
|
||||
.LP
|
||||
The Dialog widget automatically sets the \fBtop\fP and \fBbottom\fP
|
||||
resources for all Children that are subclasses of the Command widget,
|
||||
as well as the widget children that are used to contain the \fBlabel\fP,
|
||||
\fBvalue\fP, and \fBicon\fP. This policy allows the buttons at the
|
||||
bottom of the Dialog to interact correctly with the predefined children,
|
||||
and makes it possible for a client to simply create and manage a new
|
||||
Command button without having to specify its constraints.
|
||||
.LP
|
||||
The Dialog will also set \fBfromLeft\fP to the last button in the
|
||||
.IN "fromLeft" ""
|
||||
Dialog for each new button added to the Dialog widget.
|
||||
.LP
|
||||
The automatically added constraints cannot be overridden, as they are
|
||||
policy decisions of the Dialog widget. If a more flexible Dialog is
|
||||
desired, the application is free to use the Form widget to create its
|
||||
own Dialog policy.
|
||||
.NH 3
|
||||
Automatically Created Children.
|
||||
.IN "Dialog widget" "automatically created children"
|
||||
.LP
|
||||
The Dialog uses Label widgets to contain the \fBlabel\fP and \fBicon\fP.
|
||||
These widgets are named \fIlabel\fP and \fIicon\fP respectively. The
|
||||
Dialog \fBvalue\fP is contained in an AsciiText widget whose name is
|
||||
\fIvalue\fP. Using \fBXtNameToWidget\fP the application can change
|
||||
.IN "XtNameToWidget" ""
|
||||
those resources associated with each of these widgets that are not
|
||||
available through the Dialog widget itself.
|
||||
.LP
|
||||
.NH 3
|
||||
Convenience Routines
|
||||
.LP
|
||||
To return the character string in the text field, use
|
||||
.PN XawDialogGetValueString .
|
||||
.IN "XawDialogGetValueString" "" "@DEF@"
|
||||
.FD 0
|
||||
String XawDialogGetValueString(\fIw\fP)
|
||||
.br
|
||||
Widget \fIw\fP;
|
||||
.FN
|
||||
.IP \fIw\fP 1i
|
||||
Specifies the Dialog widget.
|
||||
.LP
|
||||
This function returns a copy of the value string of the Dialog
|
||||
widget. This string is allocated by the AsciiText widget and will
|
||||
remain valid and unchanged until another call to
|
||||
\fBXawDialogGetValueString\fP or an \fBXtGetValues\fP call on the
|
||||
\fBvalue\fP widget, when the string will be automatically freed, and
|
||||
a new string is returned. This string may be freed earlier by calling
|
||||
the function \fBXawAsciiSourceFreeString\fP.
|
||||
.IN "XawAsciiSourceFreeString" ""
|
||||
.LP
|
||||
.sp
|
||||
To add a new button to the Dialog widget use
|
||||
\fBXawDialogAddButton\fP.
|
||||
.IN "XawDialogAddButton" "" "@DEF@"
|
||||
.FD 0
|
||||
void XawDialogAddButton(\fIw\fP, \fIname\fP, \fIfunc\fP, \fIclient_data\fP)
|
||||
.br
|
||||
Widget \fIw\fP;
|
||||
.br
|
||||
String \fIname\fP;
|
||||
.br
|
||||
XtCallbackProc \fIfunc\fP;
|
||||
.br
|
||||
XtPointer \fIclient_data\fP;
|
||||
.FN
|
||||
.IP \fIw\fP 1i
|
||||
Specifies the Dialog widget.
|
||||
.IP \fIname\fP 1i
|
||||
Specifies the name of the new Command button to be added to the Dialog.
|
||||
.IP \fIfunc\fP 1i
|
||||
Specifies a callback function to be called when this button is activated. If
|
||||
NULL is specified then no callback is added.
|
||||
.IP \fIclient_data\fP 1i
|
||||
Specifies the client_data to be passed to the \fIfunc\fP.
|
||||
.LP
|
||||
This function is merely a shorthand for the code sequence:
|
||||
.sp
|
||||
.Ds 0
|
||||
.SM
|
||||
.TA 1i 2i
|
||||
.ta 1i 2i
|
||||
{
|
||||
Widget button = XtCreateManagedWidget(name, commandWidgetClass, w, NULL, ZERO);
|
||||
XtAddCallback(button, XtNcallback, func, client_data);
|
||||
}
|
||||
.NL
|
||||
.De
|
||||
.sp
|
@ -1,200 +0,0 @@
|
||||
.\" $Xorg: Form,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
|
||||
.NH 2
|
||||
Form Widget
|
||||
.LP
|
||||
.XS
|
||||
Form Widget
|
||||
.XE
|
||||
.IN "Form widget" "" "@DEF@"
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
.sp
|
||||
Application Header file <X11/Xaw/Form.h>
|
||||
.IN "Form.h" ""
|
||||
Class Header file <X11/Xaw/FormP.h>
|
||||
.IN "FormP.h" ""
|
||||
Class formWidgetClass
|
||||
.IN "formWidgetClass" ""
|
||||
Class Name Form
|
||||
.IN "Form widget" "class name"
|
||||
Superclass Constraint
|
||||
.sp
|
||||
.De
|
||||
.LP
|
||||
The Form widget can contain an arbitrary number of children or
|
||||
subwidgets. The Form provides geometry management for its children,
|
||||
which allows individual control of the position of each child. Any
|
||||
combination of children can be added to a Form. The initial positions
|
||||
of the children may be computed relative to the positions of previously
|
||||
created children. When the Form is resized, it computes new positions and
|
||||
sizes for its children. This computation is based upon information
|
||||
provided when a child is added to the Form.
|
||||
.LP
|
||||
The default width of the Form is the minimum width needed to
|
||||
enclose the children after computing their initial layout, with a
|
||||
margin of \fBdefaultDistance\fP
|
||||
at the right and bottom edges. If a width and height is assigned
|
||||
to the Form that is too small for the layout, the children will
|
||||
be clipped by the right and bottom edges of the Form.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating a Form widget instance, the following resources are
|
||||
retrieved from the argument list or from the resource database:
|
||||
.LP
|
||||
.IN "Form widget" "resources"
|
||||
.TS H
|
||||
expand;
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
accelerators Accelerators AcceleratorTable NULL
|
||||
ancestorSensitive AncestorSensitive Boolean D True
|
||||
background Background Pixel XtDefaultBackground
|
||||
backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderColor BorderColor Pixel XtDefaultForeground
|
||||
borderPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderWidth BorderWidth Dimension 1
|
||||
children ReadOnly WidgetList R NULL
|
||||
colormap Colormap Colormap Parent's Colormap
|
||||
defaultDistance Thickness int 4
|
||||
depth Depth int C Parent's Depth
|
||||
destroyCallback Callback XtCallbackList NULL
|
||||
height Height Dimension A Enough space to contain all children
|
||||
mappedWhenManaged MappedWhenManaged Boolean True
|
||||
numChildren ReadOnly Cardinal R 0
|
||||
screen Screen Screen R Parent's Screen
|
||||
sensitive Sensitive Boolean True
|
||||
translations Translations TranslationTable NULL
|
||||
width Width Dimension A Enough space to contain all children
|
||||
x Position Position 0
|
||||
y Position Position 0
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Ac
|
||||
.As
|
||||
.Bg
|
||||
.Gp
|
||||
.Bc
|
||||
.Bp
|
||||
.Bw
|
||||
.Ch
|
||||
.Cm
|
||||
.Dd Bold
|
||||
.Dp
|
||||
.Dc
|
||||
.Hw
|
||||
.Mm
|
||||
.Nc
|
||||
.Sc
|
||||
.Se
|
||||
.Tr
|
||||
.Xy
|
||||
.NH 3
|
||||
Constraint Resources
|
||||
.LP
|
||||
.IN "Form widget" "constraint resources"
|
||||
Each child of the Form widget may request special layout resources
|
||||
be applied to it. These \fIconstraint\fP resources allow the Form
|
||||
widget's children to specify individual layout requirements.
|
||||
.LP
|
||||
.LP
|
||||
.TS H
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
bottom Edge XawEdgeType XawRubber
|
||||
fromHoriz Widget Widget NULL (left edge of Form)
|
||||
fromVert Widget Widget NULL (top edge of Form)
|
||||
horizDistance Thickness int \fBdefaultDistance\fP resource
|
||||
left Edge XawEdgeType XawRubber
|
||||
.IN "XawEdgeType" ""
|
||||
resizable Boolean Boolean FALSE
|
||||
right Edge XawEdgeType XawRubber
|
||||
.IN "XawRubber" ""
|
||||
top Edge XawEdgeType XawRubber
|
||||
vertDistance Thickness int \fBdefaultDistance\fP resource
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Bt Bold
|
||||
.Fh Bold
|
||||
.Hd Bold
|
||||
.Rl Bold
|
||||
.NH 3
|
||||
Layout Semantics
|
||||
.LP
|
||||
.Lt Form
|
||||
.LP
|
||||
.TS H
|
||||
lw(1.5i) lw(1i) lw(3i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Edge Type Resource Name Description
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
XawChainBottom ChainBottom Edge remains a fixed distance from bottom of Form
|
||||
.IN "XawChainBottom" ""
|
||||
XawChainLeft ChainLeft Edge remains a fixed distance from left of Form
|
||||
.IN "XawChainLeft" ""
|
||||
XawChainRight ChainRight Edge remains a fixed distance from right of Form
|
||||
.IN "XawChainRight" ""
|
||||
XawChainTop ChainTop Edge remains a fixed distance from top of Form
|
||||
.IN "XawChainTop" ""
|
||||
XawRubber Rubber Edges will move a proportional distance
|
||||
.IN "XawRubber" ""
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.NH 4
|
||||
Example
|
||||
.LP
|
||||
If you wish to force the Form to never resize one or more of its
|
||||
children, then set \fBleft\fP and \fBright\fP to \fBXawChainLeft\fP and
|
||||
\fBtop\fP and \fBbottom\fP to \fBXawChainTop\fP. This will cause the
|
||||
child to remain a fixed distance from the top and left edges of the
|
||||
Form, and never to resize.
|
||||
.NH 3
|
||||
Convenience Routines
|
||||
.LP
|
||||
To force or defer a re-layout of the Form, use
|
||||
.PN XawFormDoLayout .
|
||||
.IN "Form widget" "re-layout"
|
||||
.IN "XawFormDoLayout" "" "@DEF@"
|
||||
.FD 0
|
||||
void XawFormDoLayout(\fIw\fP, \fIdo_layout\fP)
|
||||
.br
|
||||
Widget \fIw\fP;
|
||||
.br
|
||||
Boolean \fIdo_layout\fP;
|
||||
.FN
|
||||
.IP \fIw\fP 1i
|
||||
Specifies the Form widget.
|
||||
.IP \fIdo_layout\fP 1i
|
||||
Specifies whether the layout of the Form widget is enabled (\fBTrue\fP)
|
||||
or disabled (\fBFalse\fP).
|
||||
.LP
|
||||
When making several changes to the children of a Form widget
|
||||
after the Form has been realized, it is a good idea to disable
|
||||
relayout until after all changes have been made.
|
||||
|
@ -1,157 +0,0 @@
|
||||
.\" $Xorg: Grip,v 1.3 2000/08/17 19:42:26 cpqbld Exp $
|
||||
.NH 2
|
||||
Grip Widget
|
||||
.XS
|
||||
Grip Widget
|
||||
.XE
|
||||
.IN "Grip widget" "" "@DEF@"
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
.sp
|
||||
Application header file <X11/Xaw/Grip.h>
|
||||
.IN "Grip.h" ""
|
||||
Class header file <X11/Xaw/GripP.h>
|
||||
.IN "GripP.h" ""
|
||||
Class gripWidgetClass
|
||||
.IN "gripWidgetClass" ""
|
||||
Class Name Grip
|
||||
.IN "Grip widget" "class name"
|
||||
Superclass Simple
|
||||
.sp
|
||||
.De
|
||||
.LP
|
||||
The Grip widget provides a small rectangular region in which user input
|
||||
events (such as ButtonPress or ButtonRelease) may be handled. The most
|
||||
common use for the Grip widget is as an attachment point for visually
|
||||
repositioning an object, such as the pane border in a Paned widget.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating a Grip widget instance, the following resources are
|
||||
retrieved from the argument list or from the resource database:
|
||||
.LP
|
||||
.IN "Grip widget" "resources"
|
||||
.TS H
|
||||
expand;
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
accelerators Accelerators AcceleratorTable NULL
|
||||
ancestorSensitive AncestorSensitive Boolean D True
|
||||
background Background Pixel XtDefaultBackground
|
||||
backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderColor BorderColor Pixel XtDefaultForeground
|
||||
borderPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderWidth BorderWidth Dimension 0
|
||||
callback Callback Callback NULL
|
||||
colormap Colormap Colormap Parent's Colormap
|
||||
cursor Cursor Cursor None
|
||||
cursorName Cursor String NULL
|
||||
depth Depth int C Parent's Depth
|
||||
destroyCallback Callback XtCallbackList NULL
|
||||
foreground Foreground Pixel XtDefaultForeground
|
||||
height Height Dimension 8
|
||||
insensitiveBorder Insensitive Pixmap GreyPixmap
|
||||
international International Boolean C False
|
||||
mappedWhenManaged MappedWhenManaged Boolean True
|
||||
pointerColor Foreground Pixel XtDefaultForeground
|
||||
pointerColorBackground Background Pixel XtDefaultBackground
|
||||
screen Screen Screen R Parent's Screen
|
||||
sensitive Sensitive Boolean True
|
||||
translations Translations TranslationTable NULL
|
||||
width Width Dimension 8
|
||||
x Position Position 0
|
||||
y Position Position 0
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Ac
|
||||
.As
|
||||
.Bg
|
||||
.Gp
|
||||
.Bc
|
||||
.Bp
|
||||
.Bw
|
||||
.IP \fBcallback\fP 1.5i
|
||||
All routines on this list are called whenever the \fBGripAction\fP
|
||||
action routine is invoked. The \fIcall_data\fP contains all
|
||||
information passed to the action routine. A detailed description
|
||||
is given below in the \fBGrip Actions\fP section.
|
||||
.Cm
|
||||
.Cu
|
||||
.Cn
|
||||
.Dp
|
||||
.Dc
|
||||
.IP \fBforeground\fP 1.5i
|
||||
A pixel value which indexes the widget's colormap to derive the color
|
||||
used to flood fill the entire Grip widget.
|
||||
.Hw
|
||||
.Ib
|
||||
.Ix
|
||||
.Mm
|
||||
.Pf
|
||||
.Pb
|
||||
.Sc
|
||||
.Se
|
||||
.Tr
|
||||
.Xy
|
||||
.NH 3
|
||||
Grip Actions
|
||||
.IN "Grip widget" "actions"
|
||||
.LP
|
||||
The Grip widget does not declare any default event translation bindings,
|
||||
but it does declare a single action routine named \fBGripAction\fP. The
|
||||
.IN "Grip widget" "GripAction routine"
|
||||
client specifies an arbitrary event translation table, optionally giving
|
||||
parameters to the \fBGripAction\fP routine.
|
||||
.LP
|
||||
The \fBGripAction\fP routine executes the callbacks on the
|
||||
\fBcallback\fP list, passing as \fIcall_data\fP a pointer to a
|
||||
\fBXawGripCallData\fP structure, defined in the Grip widget's application
|
||||
header file.
|
||||
.LP
|
||||
.Ds 0
|
||||
.TA .5i 2.25i
|
||||
.ta .5i 2.25i
|
||||
.IN "XawGripCallData" "" "@DEF@"
|
||||
.IN "XawGripCallDataRec" "" "@DEF@"
|
||||
.sp
|
||||
typedef struct _XawGripCallData {
|
||||
XEvent *event;
|
||||
String *params;
|
||||
Cardinal num_params;
|
||||
} XawGripCallDataRec, *XawGripCallData,
|
||||
GripCallDataRec, *GripCallData; /* supported for R4 compatibility */
|
||||
.IN "XawGripCallDataRec" ""
|
||||
.IN "XawGripCallData" ""
|
||||
.IN "GripCallData" ""
|
||||
.sp
|
||||
.De
|
||||
.LP
|
||||
In this structure, the \fIevent\fP is a pointer to the input event that
|
||||
triggered the action. \fIparams\fP and \fInum_params\fP give the string
|
||||
parameters specified in the translation table for the particular event
|
||||
binding.
|
||||
.IN "Grip widget" "GripAction table"
|
||||
.LP
|
||||
The following is an example of a translation table that uses the GripAction:
|
||||
.LP
|
||||
.Ds 0
|
||||
.TA .5i 2.5i
|
||||
.ta .5i 2.5i
|
||||
.sp
|
||||
<Btn1Down>: GripAction(press)
|
||||
<Btn1Motion>: GripAction(move)
|
||||
<Btn1Up>: GripAction(release)
|
||||
.sp
|
||||
.De
|
||||
For a complete description of the format of translation tables, see the
|
||||
\fI\*(xT\fP.
|
@ -1,122 +0,0 @@
|
||||
.\" $Xorg: Label,v 1.3 2000/08/17 19:42:27 cpqbld Exp $
|
||||
.NH 2
|
||||
Label Widget
|
||||
.XS
|
||||
Label Widget
|
||||
.XE
|
||||
.IN "Label widget" "" "@DEF@"
|
||||
.Ds 0
|
||||
.TA 2.0i
|
||||
.ta 2.0i
|
||||
.sp
|
||||
Application header file <X11/Xaw/Label.h>
|
||||
.IN "Label.h" ""
|
||||
Class header file <X11/Xaw/LabelP.h>
|
||||
.IN "LabelP.h" ""
|
||||
Class labelWidgetClass
|
||||
.IN "labelWidgetClass" ""
|
||||
Class Name Label
|
||||
.IN "Label widget" "class name"
|
||||
Superclass Simple
|
||||
.sp
|
||||
.De
|
||||
.LP
|
||||
A Label widget holds a graphic displayed within a
|
||||
rectangular region of the screen. The graphic may be a
|
||||
text string containing multiple lines of characters in an
|
||||
8 bit or 16 bit character set (to be displayed with a
|
||||
\fIfont\fP), or in a multi-byte encoding (for use with a
|
||||
\fIfontset\fP). The graphic may also be a bitmap or
|
||||
pixmap. The Label widget will allow its graphic to be
|
||||
left, right, or center justified. Normally, this widget
|
||||
can be neither selected nor directly edited by the user.
|
||||
It is intended for use as an output device only.
|
||||
.NH 3
|
||||
Resources
|
||||
.LP
|
||||
When creating a Label widget instance, the following resources are
|
||||
retrieved from the argument list or from the resource database:
|
||||
.LP
|
||||
.IN "Label widget" "resources"
|
||||
.TS H
|
||||
expand;
|
||||
lw(1i) lw(1i) lw(1i) lw(.5i) lw(2i).
|
||||
_
|
||||
.sp 3p
|
||||
.TB
|
||||
Name Class Type Notes Default Value
|
||||
.sp 3p
|
||||
_
|
||||
.TH
|
||||
.R
|
||||
.sp 3p
|
||||
accelerators Accelerators AcceleratorTable NULL
|
||||
ancestorSensitive AncestorSensitive Boolean D True
|
||||
background Background Pixel XtDefaultBackground
|
||||
backgroundPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
bitmap Bitmap Pixmap None
|
||||
borderColor BorderColor Pixel XtDefaultForeground
|
||||
borderPixmap Pixmap Pixmap XtUnspecifiedPixmap
|
||||
borderWidth BorderWidth Dimension 1
|
||||
colormap Colormap Colormap Parent's Colormap
|
||||
cursor Cursor Cursor None
|
||||
cursorName Cursor String NULL
|
||||
depth Depth int C Parent's Depth
|
||||
destroyCallback Callback XtCallbackList NULL
|
||||
encoding Encoding UnsignedChar XawTextEncoding8bit
|
||||
font Font XFontStruct XtDefaultFont
|
||||
fontSet FontSet XFontSet XtDefaultFontSet
|
||||
foreground Foreground Pixel XtDefaultForeground
|
||||
height Height Dimension A graphic height + 2 * \fBinternalHeight\fP
|
||||
insensitiveBorder Insensitive Pixmap GreyPixmap
|
||||
internalHeight Height Dimension 2
|
||||
internalWidth Width Dimension 4
|
||||
international International Boolean C False
|
||||
justify Justify Justify XtJustifyCenter (center)
|
||||
label Label String name of widget
|
||||
leftBitmap LeftBitmap Bitmap None
|
||||
mappedWhenManaged MappedWhenManaged Boolean True
|
||||
pointerColor Foreground Pixel XtDefaultForeground
|
||||
pointerColorBackground Background Pixel XtDefaultBackground
|
||||
resize Resize Boolean True
|
||||
screen Screen Screen R Parent's Screen
|
||||
sensitive Sensitive Boolean True
|
||||
translations Translations TranslationTable See above
|
||||
width Width Dimension A graphic width + 2 * \fBinternalWidth\fP
|
||||
x Position Position 0
|
||||
y Position Position 0
|
||||
.sp 3p
|
||||
_
|
||||
.TE
|
||||
.Ac
|
||||
.As
|
||||
.Bg
|
||||
.Gp
|
||||
.Bm Bold
|
||||
.Bc
|
||||
.Bp
|
||||
.Bw
|
||||
.Cm
|
||||
.Cu
|
||||
.Cn
|
||||
.Dp
|
||||
.Dc
|
||||
.Le Bold
|
||||
.Lf Bold
|
||||
.Ls Bold
|
||||
.Lg Bold
|
||||
.Hw
|
||||
.Ib
|
||||
.Ih Bold
|
||||
.In
|
||||
.Ju Bold
|
||||
.La Bold
|
||||
.Ll Bold
|
||||
.Mm
|
||||
.Pf
|
||||
.Pb
|
||||
.Re Bold
|
||||
.Sc
|
||||
.Se
|
||||
.Tr
|
||||
.Xy
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user