On Thu, May 22, 2014 at 09:02:17PM +0000, szukw...@arcor.de wrote: > I have written an image viewer that uses FLTK-1.3 . > > On MS-WINDOWS (Win7) the origin of the image window is fixed at > the current position and the image window height and/or width > changes with the width and height of the image. > > On LINUX I use fvwm 2.6.5 . > > With LINUX I have a severe problem: the image window hops around > like a frog when the image window height and width changes with the > width and height of the image. I have sent an EMAIL to the list ...
1. Could you make a minimal version of your program that still exhibits the problem and send me the source code (along with detailed instruction, if necessary)? 2. Also, please turn on some debug otuput with the following fvwm command: bugopts DebugCRMotionMethod on and post the output it produces (before trying (3)). 3. Trying the following styles one after another may or may not help: Style <stylename> MoveByProgramMethod UseGravity Style <stylename> MoveByProgramMethod IgnoreGravity Style <stylename> MoveByProgramMethod AutoDetect (Actually, AutoDetect is the default and would probably not change anything.) 4. Finally, if (3) does not fix the problem and recompiling fvwm is no problem for you, could you please edit the file fvwm/events.c: In the function __handle_cr_on_client() there is some disabled debug output: #if 0 fprintf(stderr, "cre: %d(%d) %d(%d) %d(%d)x%d(%d) fw 0x%08x w 0x%08x " "ew 0x%08x '%s'\n", ... #endif (At line 960 in the latest version.). Could you change the "#if 0" to "if 1" and recompile and reinstall fvwm? This produces more details about what happens when the window is moved or resized. Ciao Dominik ^_^ ^_^ -- Dominik Vogt