At 01:39 PM 6/30/98 +0100, Oliver Graf wrote:
Andy Piper <andyp(a)parallax.co.uk> writes:
> t 12:56 PM 6/30/98 +0200, Oliver Graf wrote:
> >Andy Piper <andyp(a)parallax.co.uk> writes:
> >The first toolbar that is created has a white background. All
tollbars after
> >this one are correctly displayed using gray80.
>
> I don't think this is the same problem. You should try applying my
x-faces
> patch and removing the settings to toolbar and gui-element faces.
I've removed the set-face and the custom-face entries for toolbar and
gui-default. You're patch is also applied (the one which adds something
with
gui-default into x-faces.el).
This is the result for the first toolbar (same as with the stuff set):
And all toolbars thereafter look like this:
With the customs set the second toolbar looks like:
and with (set-face-background 'toolbar "gray80") the first toolbar looks
like:
Perhaps my config files are also interesting:
And perhaps I should also mention that I use a XEmacs with neXtaw
libraries
(through the bug also appears if I LD_PRELOAD libXaw or libXaw3d).
Looking at your setup I think the problem is that you don't set background
globally and so the background comes from the default face
your changes to which doesn't get read early enough for the initial frame.
This leads me to believe that you were relying on the hardcoded value of
the toolbarforground color. If you wete to do Emacs*background: something I
think that would have the desired effect.
I'm not sure what the solution here is. I think the behaviour is right. My
inclination would be to put back the hardcoded value and remove the
defaulting to the default face. But even this has problems.
andy
---------------------------------------------------------------------------
" .sigs are like your face - rarely seen by you and uglier than you think"
Dr Andy Piper, Technical Architect, Parallax Solutions Ltd
mail: andyp(a)parallax.co.uk web:
www.parallax.co.uk/~andyp