On Sun, Oct 24, 2010 at 07:39:09PM +0200, Christian Ehrlicher wrote:
> I've a problem with fvwm2 window positioning when using Qt4 in fvwm2. It 
> works 
> fine with KDE. You can reproduce it with the attached example. You can 
> compile 
> it with the following steps:
> 
> - create a subdir 'example'
> - place main.cpp in there
> - execute 'qmake -project'
> - then 'qmake'
> - and then 'make'
> 
> When you start the resulting executable without an argument and then with an 
> argument (doesn't matter what you give as argument) you can see that the 
> resulting window position differs.
> It looks like when the window is moved before it gets shown the windeco isn't 
> took into account which leads to a displacement in the y-axis.

Without going into the details:  It's not a bug, it's a feature.
If you don't like that behaviour, use this line in your .fvwm2rc:

  style * MoveByProgramMethod UseGravity

> I'm using the latest official release (2.5.31, also tested with official 
> 2.5.26 package from openSUSE). I can also do some debugging by myself if 
> someone can point me into the correct direction.
> 
> 
> Thx,
> Christian Ehrlicher

> #include <QApplication>
> #include <QLabel>
> 
> int main(int argc, char** argv)
> {
>   QApplication app(argc, argv);
> 
>   QLabel *lbl = new QLabel("Hello FVWM2");
>   if(app.arguments().count() > 1) {
>     lbl->setVisible(true);
>     lbl->move(100,100);
>   } else {
>     lbl->move(100,100);
>     lbl->setVisible(true);
>   }
>   return app.exec();
> }

Ciao

Dominik ^_^  ^_^

-- 

Dominik Vogt

Reply via email to