motif pulldown and colors
I'm working on an app that uses Motif in pseudocolor (256 colors) using
a private colormap. It ran fine until we tried to switch to Gnome on
RedHat 7.1 (some time ago). This caused problems with dialogs and
pulldown menus (the screen colors would 'freak out' when these were
displayed/managed). The fix for the color issues was to set the
XmNvisual for all the problem widgets. This was working fine.
Now, trying to get the same app running under FC4 and Gnome. All the
dialogs are still behaving properly (colors are fine). However, I'm
running into the same problem as before with pulldown widgets again.
When selected, the app colors seem to revert to the default system
colors, despite setting the XmNvisual propery.
I've tried also setting the XmNcolormap for the problem widgets, with no
success.
If anyone has experience with a similar situation, please email or post
what you did to alieviate the problem.
Thanks.
Re: motif pulldown and colors
Larry Richardson wrote:[color=blue]
> I'm working on an app that uses Motif in pseudocolor (256 colors) using
> a private colormap. It ran fine until we tried to switch to Gnome on
> RedHat 7.1 (some time ago). This caused problems with dialogs and
> pulldown menus (the screen colors would 'freak out' when these were
> displayed/managed). The fix for the color issues was to set the
> XmNvisual for all the problem widgets. This was working fine.
>
> Now, trying to get the same app running under FC4 and Gnome. All the
> dialogs are still behaving properly (colors are fine). However, I'm
> running into the same problem as before with pulldown widgets again.
> When selected, the app colors seem to revert to the default system
> colors, despite setting the XmNvisual propery.
>
> I've tried also setting the XmNcolormap for the problem widgets, with no
> success.
>
> If anyone has experience with a similar situation, please email or post
> what you did to alieviate the problem.
>
> Thanks.
>[/color]
Thirst things first :-) What does your xdpyinfo say? Maybe your X-server
simply does not support multiple colormaps...
--
Michel Bardiaux
R&D Director
T +32 [0] 2 790 29 41
F +32 [0] 2 790 29 02
E mailto:mbardiaux@mediaxim.be
Mediaxim NV/SA
Vorstlaan 191 Boulevard du Souverain
Brussel 1160 Bruxelles
[url]http://www.mediaxim.com/[/url]
Re: motif pulldown and colors
Michel Bardiaux <michel.bardiaux@mediaxim.be> wrote in
news:lqadnUa4HoQZerrZnZ2dnUVZ8qOdnZ2d@scarlet.biz:
[color=blue]
> Larry Richardson wrote:[color=green]
>> I'm working on an app that uses Motif in pseudocolor (256 colors)
>> using a private colormap. It ran fine until we tried to switch to
>> Gnome on RedHat 7.1 (some time ago). This caused problems with
>> dialogs and pulldown menus (the screen colors would 'freak out' when
>> these were displayed/managed). The fix for the color issues was to
>> set the XmNvisual for all the problem widgets. This was working
>> fine.
>>
>> Now, trying to get the same app running under FC4 and Gnome. All the
>> dialogs are still behaving properly (colors are fine). However, I'm
>> running into the same problem as before with pulldown widgets again.
>> When selected, the app colors seem to revert to the default system
>> colors, despite setting the XmNvisual propery.
>>
>> I've tried also setting the XmNcolormap for the problem widgets, with
>> no success.
>>
>> If anyone has experience with a similar situation, please email or
>> post what you did to alieviate the problem.
>>
>> Thanks.
>>[/color]
> Thirst things first :-) What does your xdpyinfo say? Maybe your
> X-server simply does not support multiple colormaps...
>[/color]
Nope - xdpyinfo was basically the same from Redhat7.1 and FC4.
After experimenting, it appears that the problem was caused by the
window manager that's now built into Gnome. Simply by changing to a
different window manager, the problem vanished. I don't know if it was
simply because the Gnome window manager always just used to many colors,
or if there was something else involved. I tried running Gnome with the
default window manager, using themes with as few colors as possible, and
still had the problem.
Using other window managers fixed the issue. Some of the window
managers were not user friendly enough be be a workable solution.
However, I loaded Xfce, and it is working fine, plus it seems to have a
user interface that is close enough to what we come to expect (windows
with nice frames, resizable, movable, etc) that it should do the trick.
Thanks for the reply.