Am 19.10.2015 um 20:17 schrieb Oliver Eichler:

Hi Herbert,

I have to admit I am pretty undecided about this. Usually I am always in favor of patches sent to me. And I agree with you that panning is a bit hard to control right now.

But on the other hand side I know that users don't like too many dialogs to setup things. And especially not about parameters hard to understand.

I played around with your patch for quite a while and it's hard to get a feeling on how to setup the best value. Probably this is because the algorithm I use is bad. With or without your patch.

I have a cloudy idea of accelerating panning as a function of distance to the screen border and time. And stopping it immediately if the mouse is moved the other direction. But it's just a vague idea.

What we can do, as long as there are only vague ideas around, is to define a fixed value to scale it. Probably you have found your favorite scale factor by now. Why not use this as long as there is no better idea?

I would prefer a factor lower than 50 %, perhaps 30 - 20.
May be there are some other drawbacks with such a low factor but I did not see one at the moment
Herbert

Oliver

Am Sonntag, 18. Oktober 2015, 13:44:54 schrieb teiwaz:

> Hi Oliver

>

> for me the hard sensitivity adjustment of the panning is also sometimes

> a problem. A little to fast move to the border throws me often to a

> complete new region.

>

> So I took your advice and tried to find a solution:

> I factorized the respective statement in IMouse::panCanvas():

> int d = (SENSITIVE_FRAME - pos.x()) * PanSensitivity;

> This was a fast and may be not the best solution but it provide

> satisfactory results for me.

>

> I dont think that this is a general solution for everyone, some people

> may estimate the severe sensitivity, so I propose to make it adjustable

> via a submenu in the main windows View menu.

>

> I implemented a proposal into a copy of the current version (today,

> 11:50) and now send a patch to you together with the sources to add.

> Please review the changes and tell me your opinion.

> I introduced the files

> CPanningSetup.cpp/h, IPanningSetup.ui and a new icon for the Setup

> Panning Menu Entry :-)

> and I modified

> IMouse.cpp/h, CMainWindow.cpp, IMainWindow.ui, CMakeLists.txt

>

> For lack of a better idea I defined the PanSensitivity factor as a

> static variable in IMouse to be able to change its value whenever the

> "Setup Panning" menu is instantiated.

>

> PanSensitivity is 1 by default, so there is no effect without a

> different adjustment by the user.

>

> Herbert

>

> Am 13.09.2015 um 19:18 schrieb Oliver Eichler:

> > Hi Gunther

> >

> > this is a feature. When drawing a route/track/area a mouse click will

> > trigger one of the selected functions. Thus it can't be used to grab

> > and move the map. But the automatic panning is not just on/off. The

> > more you move the mouse to the border the faster it will get. So you

> > can control it yourself with a little fine motion control.

> >

> > If you think you can do it better have a look at

> >

> > voidIMouse::panCanvas(constQPoint&pos)

> >

> > and provide a better code.

> >

> > HTH

> >

> > Oliver

> >

> > Am Sonntag, 13. September 2015, 18:01:51 schrieb teq2:

> > > When I start to define a track or a route the map is automatically moved

> > >

> > > (panning) when I move the mouse to the border of the map window.

> > >

> > >

> > >

> > > As I also have some problems with Mouse focus with my installation I

> > >

> > > would ask the question whether this is a bug or a feature? If this is a

> > >

> > > feature: can it be disabled?

> > >

> > >

> > >

> > > Moving the mouse a bit to fast towards the border of the map results in

> > >

> > > a very quick panning leading to crashes of qmapshack.

> > >

> > >

> > >

> > > Thanks

> > >

> > > Gunther

> >

> > --------------------------------------------------------------------------

> > -->

> > > -- _______________________________________________

> > >

> > > Qlandkartegt-users mailing list

> > >

> > > [email protected]

> > >

> > > https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

> >

> > --------------------------------------------------------------------------

> > ----

> >

> >

> > _______________________________________________

> > Qlandkartegt-users mailing list

> > [email protected]

> > https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users



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


_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

------------------------------------------------------------------------------
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to