FVWM: Re: [2.0.43] DecorateTransient functional?

From: Mark Borges <mdb_at_cdc.noaa.gov>
Date: 13 Sep 1996 15:11:53 -0600

>> On 13 Sep 1996 13:48:46 -0700,
>> Brady Montz(B) wrote:
B> Dan Espen <dane_at_bae.bellcore.com> writes:
>> Decorate transient works fine.
>> Perhaps you also have:
>>
>> Style "*" OLDecor
>>
>> somewhere in your .fvwm2rc file. This will cause the symptom you describe.
>>

B> No, I don't have OLDecor. But I did have MWMFunctions, which also seems to
B> have that affect.

Yep. Dan prompted me to fiddle with my MWM* settings, and that's the
one for me, too. I thought MWMDecor would be the culprit, but that had
no effect. I don't understand why

          MWMFunctions makes fvwm attempt to recognize and
          respect the mwm prohibited operations hints that appli-
          cations occasionally use. HintOverride makes fvwm
          shade out operations that mwm would prohibit, but it
          lets you perform the operation anyway.

would affect titlebar buttons. BTW,

        Style "*" MWMFunctions,HintOverride

does _not_ change things -- you have to get rid of the MWMFunctions
altogether.

Anyway, I think I can live without MWMCrap ;-).
 
>> If not be more specific about which application's transients are undecorated.
>>

The example I posted earlier was the Netscape "Save As..." dialog box
(but this isn't critical, as it has a Cancel button). Of more concern
was a FrameMaker spell-check box, which lost the ability to dismiss
itself.

Here's what xprop/xwininfo says about this particular window, though I
can't decipher it myself. Although this is resolved, it's not _really_
resolved for me until I understand what's going on.

Thanks again for pointing me in the right direction.

----------------------------------------------------------------------------
$ xprop
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
WM_TRANSIENT_FOR(WINDOW): window id # 0x4400087
_MOTIF_WM_MESSAGES(ATOM) = _MOTIF_WM_OFFSET
WM_PROTOCOLS(ATOM): protocols _MOTIF_WM_MESSAGES, WM_DELETE_WINDOW
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x5, 0x9, 0xffffffff, 0x0, 0x0
WM_CLASS(STRING) = "edit_spell", "Maker"
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                window id # of group leader: 0x44001ec
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified location: 545, 445
                program specified size: 477 by 188
                program specified minimum size: 477 by 188
                window gravity: NorthWest
WM_CLIENT_MACHINE(STRING) = "revelle"
WM_NAME(STRING) = "FrameMaker - Spelling Checker"

$ xwininfo
xwininfo: Please select the window about which you
          would like information by clicking the
          mouse in that window.
xwininfo: Window id: 0x44001ec "FrameMaker - Spelling Checker"
  Absolute upper-left X: 476
  Absolute upper-left Y: 221
  Relative upper-left X: 0
  Relative upper-left Y: 0
  Width: 477
  Height: 188
  Depth: 8
  Visual Class: PseudoColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x21 (installed)
  Bit Gravity State: ForgetGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: yes
  Map State: IsViewable
  Override Redirect State: no
  Corners: +476+221 -199+221 -199-491 +476-491
  -geometry 477x188+471+193
$
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
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 Fri Sep 13 1996 - 16:13:06 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:59 BST