>>>>> On Wed, 20 Feb 2002 22:44:41 +0100, Danny Backx <[EMAIL PROTECTED]> said:

  Danny> Could you have a look at my recent commit ? It seems to fix your
  Danny> problem. Not sure what this'll break though :-)

Sorry for the delay in replying.  I can't build the CVS trunk (wrong auto*
tools), but I've tried the latest versions of lib/Xm/Screen.c, lib/Xm/Visual.c
and include/Motif-1.2/XmI/MacrosI.h with the 0.93.18 snapshot with mixed
results.  I see you also changed lib/Xm/ImageCache.c, but I don't understand
what the change was for.

The problems I see are:

1) It appears to only work for simple cases like the mainw test and my
previous text-value-same-address test case.  I'm not sure what 'simple' means,
but for our application (LispWorks), _XmPickupUnspecifiedPixmaps() is called
too early because we have multiple TopLevelShells under a single
ApplicationShell.  It looks like there should to be more calls to
_XmPickupUnspecifiedPixmaps(), because new TopLevelShells can be opened
on-the-fly.  Also, nx needs to be reset to 0 by _XmPickupUnspecifiedPixmaps().

2) The foreground and background are inverted compared to what Open Motif
2.1.30 shows.  E.g. for terminal, Open Motif shows a white terminal with black
writing, but LessTif has the reverse.

3) There is also a color issue relating to Motif 1.2 v.s. 2.x.  In Motif 1.2
(e.g. on HP-UX 10), the icon is monochrome, i.e the window manager is choosing
the colors for the whole of the icon.  In Open Motif 2.1.30, the icon is in
color, with Motif choosing black and white.  This seems to be a deliberate
difference between Motif version, but LessTif always behaves like Motif 2.x.
I'm not really bothered by this one.

__Martin
_______________________________________________
Lesstif mailing list
[EMAIL PROTECTED]
https://terror.hungry.com/mailman/listinfo/lesstif

Reply via email to