.fvwm2rc is listed at end.

Secondary selections are selections w/ the mouse made while a Paste or
Delete key is held down.  During this time (key held down), a mouse click
should not cause a change in focus.  2.5.3 and prior didnt not cause change
in focus. 2.5.4 does.

> Bring up 2 xview (eg textedit) windows (1 and 2).
> Type some text in window 2.
> Click into window 1.
> Hold down Paste (L8) or Delete (L10)
  Select via mouse some text from window 2.
> Release Paste key,
> Selected text will get copied to window 1..
> Window 1 should keep focus (which 2.5.3 does).
> In 2.5.4, window 2 gets focus upon mouse click .

You can try this on any set of windows, even xterm.
The xterms won't do the copying that xview does, but you can watch the
window focusing.
Notice which window gets the active colors w/ each step.
Compare 2.5.3 w/ 2.5.4.

ie.
Start 2 xterms
Click into one xterm.
Hold down your L8 equivalent
WHile holding down L8 equivalent, left click mouse in other wondow.
2.5.3 will not do focus change (note titlebar colors).
2.5.4 will     do focus change on mpuse click..

--------------------------------------------------
focus.c

<<
change: if (!FP_IS_LENIENT(FW_FOCUS_POLICY(fw)) && 
!focus_does_accept_input_focus(fw) &&  sf != NULL && sf->Desk == 
Scr.CurrentDesk)

to:     if (!FP_IS_LENIENT(FW_FOCUS_POLICY(fw)) && 
!focus_does_accept_input_focus(fw) && (sf == NULL || sf->Desk == 
Scr.CurrentDesk))
>>

This isnt the 1st patch i sent for the xview focus problem.
That was too crude. This was the more refined one i sent.

--------------------------------------------------
<<
4) "... the icons in to left corner upon Restart is back.  Once
   opened tho, icons obey iconbox upon iconifying."
>>

Only xview icons and all xview icons have this behavior.
It has to be a Restart without arguements.

--------------------------------------------------

I'm running solaris 2.5.1.
I start by running xinit.

# .xinitrc - OpenWindows startup script.
dis=`hostname`
DISPLAY=$dis":0"
export DISPLAY

--------------------------------------------------

my .xinitrc...


if [ -f $HOME/.Xdefaults ]; then
    xrdb $HOME/.Xdefaults &             # Load Users X11 resource database
else
    xrdb $OPENWINHOME/lib/Xdefaults &   # Load Default X11 resource database
fi
$OPENWINHOME/lib/openwin-sys &          # OpenWindows system initialization
xset s 7200  # screenblank delay
xhost + > /dev/null
exec fvwm2

--------------------------------------------------

my reduced fvwm2rc...

ImagePath          /home/elliot/bin/pixmaps

Style * ClickToFocus

AddToFunc StartFunction
+       I Exec xsetroot -solid #b15a27
+       I Module FvwmPager 0 0
+       I Module FvwmEvent

AddToFunc InitFunction
+       I       exec exec bin/start mailtool winmenu console
+       I       exec exec /usr/openwin/bin/cm

AddToFunc Clk-Dclk-HldMv
+       C $0
+       D $1
+       H $2
+       M $2

AddToFunc Clk-Hld-Mv
+       C $0
+       H $1
+       M $2

AddToFunc Op_Raise
+       I $0
+       I Raise

ExecUseShell /usr/bin/csh

AddToMenu Applications Applications Title
+       "$$ left"       Exec exec csh -f bin/xep left
+       "$$ right"      Exec exec csh -f bin/xep right
+       textk           Exec exec csh -f bin/xep textk

AddToMenu Quit-Verify "Really Quit Fvwm?" Title
+       "Yes, Really Quit" Quit
+        Restart Restart
+       "Restart Fvwm253"    Restart /home/elliot_local/fvwma253/bin/fvwm
+       "Restart Fvwm254"    Restart /home/elliot_local/fvwm-2.5.4/bin/fvwm

AddToMenu Utilities Utilities Title
+       "Exit Fvwm" Popup Quit-Verify

AddToMenu WindowOps WindowOps Title

AddToMenu Ops "Root Operations" Title

AddToMenu "WindowOps2" "Move"  Clk-Dclk-HldMv Raise RaiseLower "Op_Raise Move"

AddToFunc window_ops_func 
+       C PopUp WindowOps2
+       M PopUp WindowOps2

Mouse 1         R       N       Clk-Hld-Mv Nop "Menu Applications" Nop
Mouse 2         R       N       Popup Utilities
Mouse 2         R       C       Popup WindowOps
--
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]

Reply via email to