Re: FVWM: About swallowing asfsm

2001-05-29 Thread Mikhael Goikhman
On 27 May 2001 00:08:21 +, Mikhael Goikhman wrote:
 
 On 24 May 2001 19:02:21 +0200, Fabio Stumbo wrote:
  
  I also had another (very minor) problem: fvwmevent doesn't play any sound
  when I use raise/lower with a key, or even clicking on the window bar,
  whereas it still play the usual sound when I raise/lower using tha
  taskbar. Any hints?
 
 I can't get raise_window/lower_window events in FvwmEvent at all.
 Not using a module (FvwmTaskBar, FvwmConsole) not in any other way.
 
 It seems that lower_window event is not sent at all anywhere in the code.
 Probably someone else knows more about this.

There was a cvs commit that did not generate email (missing email events):

* fvwm/stack.c (LowerWindow):
(RaiseWindow):
restored sending M_RAISE_WINDOW and M_LOWER_WINDOW that was
accidentally removed somewhere after 2.2 - fixes missing
raise/lower events in FvwmEvent

Now, lower_window works well for me, but raise_window is often duplicated.
Wait more than 4 seconds, Raise - one raise_window event is sent.
Wait less than 3 seconds, Raise - two raise_window events are sent.

Regards,
Mikhael.
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: FVWM: About swallowing asfsm

2001-05-29 Thread Dominik Vogt
On Tue, May 29, 2001 at 02:13:23PM +, Mikhael Goikhman wrote:
 On 27 May 2001 00:08:21 +, Mikhael Goikhman wrote:
  
  On 24 May 2001 19:02:21 +0200, Fabio Stumbo wrote:
   
   I also had another (very minor) problem: fvwmevent doesn't play any sound
   when I use raise/lower with a key, or even clicking on the window bar,
   whereas it still play the usual sound when I raise/lower using tha
   taskbar. Any hints?
  
  I can't get raise_window/lower_window events in FvwmEvent at all.
  Not using a module (FvwmTaskBar, FvwmConsole) not in any other way.
  
  It seems that lower_window event is not sent at all anywhere in the code.
  Probably someone else knows more about this.
 
 There was a cvs commit that did not generate email (missing email events):
 
   * fvwm/stack.c (LowerWindow):
   (RaiseWindow):
   restored sending M_RAISE_WINDOW and M_LOWER_WINDOW that was
   accidentally removed somewhere after 2.2 - fixes missing
   raise/lower events in FvwmEvent
 
 Now, lower_window works well for me, but raise_window is often duplicated.
 Wait more than 4 seconds, Raise - one raise_window event is sent.
 Wait less than 3 seconds, Raise - two raise_window events are sent.

I just restored the old behaviour (2.2.x) as close as I could.
The duplication of raise events was already there, as far as I
understand.  In my eyes it does not make much sense to send
M_RAISE_WINDOW for whole trees of transient windows and possibly
multiple times when a single window is raised by user actions.

Bye

Dominik ^_^  ^_^

--
Dominik Vogt, email: [EMAIL PROTECTED]
LifeBits Aktiengesellschaft, Albrechtstr. 9, D-72072 Tuebingen
fon: ++49 (0) 7071/7965-0, fax: ++49 (0) 7071/7965-20
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: FVWM: About swallowing asfsm

2001-05-28 Thread Mikhael Goikhman
On 27 May 2001 20:15:08 +0200, Fabio Stumbo wrote:
 
  I have no problems to swallow asfsm, works like with any other window.
  I used a usual (Swallow asfsm `Exec exec asfsm`).
 
  Please post your FvwmButtons config if you still have problems.
 
 Here is my config. Eventually I got it swallowed using the option
 UseOld, but I can't understand why: I just tried randomly... :-(

[skipped]

 *FvwmButtons: (2x2, Frame 4, Swallow(UseOld) asfsm `Exec  asfsm \
 -bp None -bg rgb:4/6/4 -fg rgb:9/9/0 \
 -pbg rgb:4/6/4 -pfg rgb:f/f/0 -pbp None -i 60`)

I see that in your example, without UseOld asfsm is not swallowed.
This seems a problem of asfsm after all. :)

The man page of asfsm suggests -i sec to change a scanning interval.
But in fact, asfsm with -i starts iconic and immediately deiconifies
itself. This confuses FvwmButtons. So either don't use -i or use UseOld
or bother asfsm developers to conform to the man page or bother fvwm
developers to fix swalowing. A note, if I don't use UseOld and then
iconify/deiconify asfsm it is swallowed after this action.

  I can't get raise_window/lower_window events in FvwmEvent at all.
  Not using a module (FvwmTaskBar, FvwmConsole) not in any other way.
 
  It seems that lower_window event is not sent at all anywhere in the code.
  Probably someone else knows more about this.
 
 That's very strange: with 2.2.4 I had raise/lower working fine in any
 case. Now (2.3.32) just the taskbar. Together with what you have, it
 doesn't seem very deterministic, like a copmuter program should be...

Don't underestimate a complexity of conditions in large programs.

I can only add that I do get raise_window events when I enter gnome
panel's subpanel, it asks (version 1.4) to raise itself when entered.
I also sometimes enter a mode when usual RaiseLower or Raise generate
raise_window. But right now they don't generate it while panel does.
And lower_window is simply not sent as I already mentioned.

I used for testing:

  *FvwmEvent-Test: Cmd Exec xmessage   # Echo
  *FvwmEvent-Test: raise_window raise window
  Module FvwmEvent FvwmEvent-Test
  #KillModule FvwmEvent FvwmEvent-Test

(I also currently have FvwmEvent-Sound with raise_window defined.)

I don't consider any of the problems in this message critical for 2.4.0.
They may be fixed later.

Regards,
Mikhael.
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: FVWM: About swallowing asfsm

2001-05-26 Thread Mikhael Goikhman
On 24 May 2001 19:02:21 +0200, Fabio Stumbo wrote:
 
 I have a little problem: I installed the 2.3.32 version of fvwm
 (en attendant 2.4 ... ;-) and I discovered that with this version there is
 no way to have asfsm by FvwmButtons: it just stay on one side, out of the
 buttons panel.
 Is this a general problem, or is it just my configuration?
 Of course, in my fvwm2rc i converted the Buttons configuration in the new
 format.

I have no problems to swallow asfsm, works like with any other window.
I used a usual (Swallow asfsm `Exec exec asfsm`).

Please post your FvwmButtons config if you still have problems.

 I also had another (very minor) problem: fvwmevent doesn't play any sound
 when I use raise/lower with a key, or even clicking on the window bar,
 whereas it still play the usual sound when I raise/lower using tha
 taskbar. Any hints?

I can't get raise_window/lower_window events in FvwmEvent at all.
Not using a module (FvwmTaskBar, FvwmConsole) not in any other way.

It seems that lower_window event is not sent at all anywhere in the code.
Probably someone else knows more about this.

Regards,
Mikhael.
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]