At 07:13 AM 6/14/98 -0500, William M. Perry wrote:
This is totally broken. You should not have to define a face to
have
XEmacs come up correctly. The _only_ thing I have in my personal
Xresources is
Emacs.Foreground: black
emacs.Background: white
Emacs.default.attributeBackground: white
Emacs.modeline.attributeBackground: Gray75
Emacs*XlwScrollBar*knobStyle: dimple
Emacs*XlwScrollBar*ShadowThickness: 1
And is all I have had in there for the past god knows how many years.
And all of a sudden my toolbar buttons got hosed. We should _not_ be
relying on something like the default background color to be the same as
the toolbar color.
So what color do you expect your toolbar buttons to be - I suspect gray80
which is hardcoded into xpm-color-symbols. This has to change because the
color is (a) hardcoded (b) not the right color under mswindows.
i) I am happy to set the toolbar face background to gray80 in the X domain,
but this is precisely the change that everyone has got so heated about over
the modeline.
ii) What I would like to see is gui-element face background set to gray80 -
this would make the modeline and toolbar gray by default. But Kyle has
vetoed this a million times.
iii) other alternative is that you set gui-element instead of modeline in
your .Xdefaults
ii) is the right fix IMHO, i) is the path of least resistance.
Why exactly couldn't the color be set under windows?
Because there are no X resources and setting xpm-color-symbols directly is
wrong.
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