|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| X11/ | H | 19-Sep-2003 | - | 52,468 | 32,642 |
| doc/ | H | 19-Sep-2003 | - | 4,904 | 4,139 |
| programs/ | H | 19-Sep-2003 | - | 906 | 695 |
| AUTHORS | H A D | 16-Jan-2003 | 208 | 10 | 6 |
| COPYING | H A D | 15-Jan-2003 | 1.2 KiB | 24 | 20 |
| ChangeLog | H A D | 15-Sep-2003 | 3.1 KiB | 93 | 68 |
| INSTALL | H A D | 28-Feb-2003 | 9.1 KiB | 235 | 176 |
| Makefile.am | H A D | 15-Jan-2003 | 27 | 2 | 1 |
| Makefile.in | H A D | 19-Sep-2003 | 11.8 KiB | 391 | 315 |
| NEWS | H A D | 15-Jan-2003 | 0 | | |
| README | H A D | 28-Feb-2003 | 6.2 KiB | 225 | 148 |
| TODO | H A D | 19-Sep-2003 | 1.6 KiB | 74 | 45 |
| acinclude.m4 | H A D | 28-Feb-2003 | 967 | 35 | 30 |
| aclocal.m4 | H A D | 19-Sep-2003 | 130.2 KiB | 4,021 | 3,593 |
| config.guess | H A D | 15-Jan-2003 | 37.6 KiB | 1,318 | 1,141 |
| config.sub | H A D | 15-Jan-2003 | 27.6 KiB | 1,412 | 1,273 |
| configure | H A D | 19-Sep-2003 | 287.5 KiB | 9,629 | 7,854 |
| configure.in | H A D | 19-Sep-2003 | 403 | 27 | 20 |
| depcomp | H A D | 15-Jan-2003 | 11.8 KiB | 412 | 275 |
| install-sh | H A D | 15-Jan-2003 | 5.5 KiB | 252 | 153 |
| ltconfig | H A D | 15-Jan-2003 | 88.6 KiB | 2,909 | 2,224 |
| ltmain.sh | H A D | 15-Jan-2003 | 135.7 KiB | 4,985 | 3,988 |
| missing | H A D | 15-Jan-2003 | 8.6 KiB | 284 | 224 |
| mkinstalldirs | H A D | 15-Jan-2003 | 727 | 41 | 23 |
README
1
2
3 neXtaw 0.13.0
4 Athena Widgets with N*XTSTEP appearance
5
6 Alfredo K. Kojima
7 <kojima@inf.ufrgs.br>
8
9 Carlos A. M. dos Santos
10 <casantos@inf.ufrgs.br>
11
12 Ulric Eriksson
13 <ulric@siag.nu>
14
151. INTRODUCTION
16
17This is neXtaw, a modified version of the Athena Widgets with N*XTSTEP
18appearance. It is based on the Xaw3d 1.5 library by Kaleb S. Keithley.
19
20This is not a magic library which will beautify all your apps instantly.
21But with some .Xdefaults fiddling you can make Athena applications look,
22and sometimes behave, much better.
23
24You can make Athena based applications use it by the following ways:
25
26 o Just replace libXaw.* or libXaw3d.* with libneXtaw.so.?.? and
27 make all symlinks that were pointing to libXaw point to
28 libneXtaw
29 ===> Note that this may not work in some cases. <===
30
31 o Relink the applications changing -lXaw to -lneXtaw (preferable, but
32 not ever feasible). So you can still have the old libXaw and use it
33 with some app that doesn't work with neXtaw.
34
35 o On Linux and Solaris, run the application with LD_PRELOAD set,
36 like this:
37
38 LD_PRELOAD=/usr/X11R6/lib/libneXtaw.so <program>
39
40Features:
41 - N*XTSTEP look alike widgets.
42 - User selectable Toggle appearance (old style, checkbutton or
43 radiobutton)
44 - A rough (better than nothing) implementation of auto-scrolling
45 for menus that don't fit in the screen (like xfontsel). This is
46 definately NOT the better approach, but Xaw lacks a combo-box
47 widget.
48 - Better look
49 - Better feel
50 - Better internationalization support (character composition with
51 dead-keys)
52 - Better interaction with CLIPBOARD selection
53
54Converted Widgets:
55 - ThreeD (3d shadows)
56 - Scrollbar
57 - SimpleMenu
58 - Command
59 - Viewport (stolen from Xaw95)
60 - Toggle
61 - MenuButton
62
63
642. NEW RESOURCES
65
66*Scrollbar.DrawArrows
67 Whether the arrows in the scrollbars should be drawn or not.
68
69 Default is True.
70
71 example:
72 xvidtune*Scrollbar*DrawArrows: false
73
74*Scrollbar.AlwaysVisible
75 Whether arrow buttons and the slider must always be visible on the
76 scrollbar.
77
78 Default is False.
79
80 example:
81 xedit*Scrollbar*AlwaysVisible: true
82
83*Scrollbar.initialDelay
84 Controls the initial delay of scrolling.
85
86 Default is 300 milliseconds.
87
88 example:
89 xedit*Scrollbar*initialDelay: 250
90
91
92*Scrollbar.repeatDelay
93 Controls the scrolling repeat rate.
94
95 Default is 150 milliseconds.
96
97 example:
98 xedit*Scrollbar*repeatDelay: 50
99
100
101Note that since version 0.9 Scrollbar does not have the `DrawBorder'
102resource anymore.
103
104
105*Toggle.ToggleStyle
106 Toggle widgets now can have different appearances set through ToggleStyle:
107
108 * simple, for the old style, where all Toggles look exactly like a
109 Command;
110 * check, for checkboxes;
111 * radio, for radiobuttons.
112
113 Default is simple.
114
115 example:
116 xfontsel*Toggle.ToggleStyle: check
117
118*MenuButton.MenuButtonStyle
119 Menubuttons can have a indicator displayed on the right part of them:
120
121 * simple, for no indicator;
122 * action, for action/command menus;
123 * select, for selection menus.
124
125 Default is simple.
126
127 example:
128 ghostview*MenuButton.MenuButtonStyle: action
129
130
1313. COMPILATION
132
133Starting from version 0.8, neXtaw will compile as a standalone package,
134contrary to Xaw3d that was intended to compile under the standard X Window
135source tree.
136
137Unpack the sources somewhere:
138 cd /usr/src
139 gunzip -c neXtaw-<version>.tar.gz|tar xvf -
140 cd neXtaw-<version>
141
142 ./configure [options]
143 make
144
145To install both the library and the example programs, run:
146 make install
147
148If you want to install only the library, cd to "lib" and run
149 make install
150
151See also INSTALL.
152
1534. CONFIGURATION
154
155There is a set of application-defaults files in the directory
156doc/app-defaults/ that you may wish to use to further customize applications
157to look better with neXtaw by appending them to your .Xdefaults file.
158Pay a special attention to Xdefaults, that you can either append to your
159.Xdefaults file or move to
160
161 <XROOT>/lib/X11/app-defaults/Xdefaults
162
163where <XROOT> is the top-level directory of your X Window installation
164(typically, /usr/X11R6 for XFree86) and set the environment variable
165XENVIRONMENT to point to it. For example, in my .profile I have a line
166containing
167
168 XENVIRONMENT=/usr/X11R6/lib/X11/app-defaults/Xdefaults
169
170Run "man X" and look in the section "RESOURCES" for extra information on
171resource management and the environment variable XENVIRONMENT.
172
173You can also use editres to find out proper application resource names and
174add them to your Xdefaults and then fiddle with it's values until you get
175what you want.
176
177
1785. KNOWN BUGS
179
180These are some of the bugs I know about. If you fix some of them, please
181send me a patch.
182
183- Toggles will disappear if you bind a highlight or unhighlight action to it.
184 Therefore don't do that.
185
186- Same for MenuButton indicators.
187
188- MenuButton with indicator does not resize itself properly in some apps.
189
190- Little cosmetic bug in the position of bottom arrow for scrollable menus.
191
192
1936. IF YOU HAVE SOME TROUBLE
194
195 * Read this file, if you haven't yet.
196 * Read the FAQ
197 * Read the sources
198
199As a desperate attitude :-), send e-mail to ulric@siag.nu. Include a
200detailed description of the problems you are experiencing, the platform you're
201running on (machine, OS, X server vendor and version etc), the program name
202and version that have problems, the neXtaw version, the output of "xrdb
203-query" and a screen shot, if you think it'll help. Please ask for permission
204before you send a screen shot!
205
206
207
208 E a besta, que queria dizer que tinha fome,
209 mostrou isto com m�mica engolindo o Senador
210 e suas teorias. Metaforicamente, � claro.
211
212 -- Luis Fernando Ver�ssimo
213
214
215Note from current maintainer: according to Babelfish, the quote
216above means:
217
218 E crossbow, that wanted to say that it had hunger,
219 showed this with mimic engolindo the Senator
220 and its theories. Metaforicamente, is clearly.
221
222Clearly, indeed.
223
224Ulric Eriksson, ulric@siag.nu
225