Re: FVWM: Misc Problems

From: Andrew Laden <andrew_at_sgc.com>
Date: Tue, 2 Feb 1999 16:29:08 -0500 (EST)

> Andrew Laden <andrew_at_sgc.com> writes:
> > Ok. Cool. Getting closer.
> >
> > Using the info below, I can get rid of the iconify button on the
> > transient.
> >
> > But the close button still doesnt show up.
>
> Is that with "cm", or a Motif application? I can't verify this now,
> but I think OLDecor would control the close button with "cm". In any
> case, I think you are looking at the effect of enabling Open Windows
> or Motif decor hints.

Both. cm, and netscape. As a hunch I went through all perumations of
OLDecor/NoOLDecor MWMFunctions/NoFuncHints MWMDecor/NoDecorHints

Remember, Close on button 2, Maximize on 4, Iconify on 6.

 In Netscape, if the MWM ones are set, and there is a hint for no mix or
max button, there is no close button.
 In cm, if OLDecor is set, no close button when there is no min or max
button.

>
> > So lets change the question. How can I get the close button to show up on
> > those transient windows? I guess I could
> >
> > Style "*" NoDecorHint, NoFuncHint, NoOLDecor
> >
> > But thats throwing the baby out with the bathwater I think.
>
> I think not.
>
> Its a separate question as to why "cm" transients set the hint for no
> close button and then don't supply a pulldown for close. I don't have
> the answer for that, but found it useful to create a keybinding for
> close. "dtcm" transients do have a pull down menu for close.

Remember, old OLWM and OLVWM dont have "close" buttons. Its all off a
single pull down window menu. the cm transients do have a close in their
window ops pulldown.

>
> If you want the close button on all windows, tell fvwm2 to ignore the
> decor hints.

What if I want the decor hints, so that I dont get the icon and max
buttons on those windows that are hinted not to get them, but want the
close button.

>
> > With the hints and functions on, fvwm seems to get rid of the close button
> > if there are any other hints. Maybe its a location thing. If button 4 goes
> > away, it takes away button 2 as well. If 6 goes away, it takes out 2 and
> > 4. Etc.
>
> As I remember this discussed years ago, it is a location thing. Right
> now the actual logic in the source code is hiding from me...

As another hunch, I reordered the buttons. Putting close on button 6,
iconify on button 2.
 Suddenly there is my close button. So I think the above may be where to
look. I also found a window with No Maximize set, but allowing iconify.
(netscape MWM hints) In this case, the Max and iconify buttons were noth
gone, which would make sense. Maximize on button 4 being "hinted out"
would prevent button 2 from being drawn.

>
> > (BTW, Motif hints are reflected in the window menu. It greys out
> > inappropriate selections. HintOverride allows you to select them anyway)
> >
> > Also, on a side note. The MWMButtons style doesnt seem to be working
> > either.
>
> Please report the application, your Motif settings in your .fvwm2rc
> and the symptom.

Xterm

Style "*" MWMButtons

Maximize button does not stay sunk when window is maximized.

Yes, the MWMDecorMax is set for that button.


>
> > -Andrew
> >
> > --
> >
> > On 2 Feb 1999, Paul D. Smith wrote:
> >
> > > %% Andrew Laden <andrew_at_sgc.com> writes:
> > >
> > > al> 1: Decorating transients in Netscape 4.5 and others.
> > >
> > > al> Using netscape 4.5, with my decor set essentailly to the Windows
> > > al> 95 look provided in the sample config files. Netscape
> > > al> occasionally pops up secondary windows. Advertisements,
> > > al> supplimental windows etc. These windows dont get all the buttons
> > > al> that I have defined. In particular, they dont get button 2, which
> > > al> is mapped to close. Its annoying, since thats what I usually want
> > > al> to do with those windows. Its not greyed out in the menu, so there
> > > al> is no "hint" blocking it.
> > >
> > > I think there is, though. I don't think the Motif hints are reflected
> > > in the menu selections (how could they be?).
> > >
> > > al> However, the iconify and maximize are greyed out in some of them,
> > > al> yet I still see the iconify button. Maybe there is some bug
> > > al> between mapping what buttons should be hinted out vs what buttons
> > > al> actually are?
> > >
> > > There's no bug, that's a feature! :)
> > >
> > > There's no way for FVWM to know which of the 7 (or whatever) buttons the
> > > user defined should be ignored when the window hint for "can't iconify"
> > > is set (for example).
> > >
> > > So, it chooses the Motif defaults; that is, for iconify or minimize, it
> > > chooses the second to the right. Etc.
> > >
> > > If you want to tell FVWM that different buttons should take effect for
> > > the different Motif hints, then see the ButtonStyle command, where you
> > > can attach MWMDecorMenu, MWMDecorMin, and MWMDecorMax flags to the
> > > appropriate buttons.
> > >
> > > I'm not sure if there's any way to get FVWM to ignore these hints
> > > altogether? I guess if you turn off MWMFunctions?
> > >
> >
> > --
>


--
Visit the official FVWM web page at <URL: http://fvwm.math.uh.edu/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Tue Feb 02 1999 - 15:40:32 GMT

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:38:02 BST