bugGNUstep - Bugs: bug #37186, Mouse wheel scrolling is slow

 
 

You are not allowed to post comments on this tracker with your current authentification level.

bug #37186: Mouse wheel scrolling is slow

Submitted by:  Stef <stefanbidi>
Submitted on:  Sat 25 Aug 2012 12:03:49 AM UTC  
 
Category: Gui/AppKitSeverity: 3 - Normal
Item Group: Change RequestStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Thu 23 Oct 2014 09:53:35 PM UTC, comment #4:

I tried to compare things on the Mac by checking what different Applications do (XCode editor, TextEdit and GNUMail)

A single mouse tick is slow as on GNUstep, actually, perhaps even a bit less in pixel terms. 4-5 pixels perhaps. However scrolling then gets fast. I suppose there is some sort of acceleration that after a couple of ticks

Riccardo Mottola <rmottola>
Project Member
Thu 23 Oct 2014 07:56:43 AM UTC, comment #3:

I will try to compare the same application on Mac, although I often use a trackpad there.

I too noticed that there is some "slowness", but sometimes. For example if I use ProjectCenter and am inside an editor, I do a single scroll tick and just about one line scrolls up.
If I open a text tocument in Ink it scrolls by the same amount, a bit less than one line in the standard Font

Things seem to vary quite a bit. i was comparing Seamonkey browser (Firefox) between X11/GTk and Windows7 and I see they scroll differently. although in any case the amount is much larger.

I checked Cocoa's NSEvent doc:
NSScrollWheel
The user manipulated the mouse’s scroll wheel. Use the NSEvent methods deltaX, deltaY, and deltaZ to find out how much it moved. If the mouse has no scroll wheel, this event is never generated.

How is this delta calculated? I couldn't find evidence.

Riccardo Mottola <rmottola>
Project Member
Sun 26 Aug 2012 07:26:14 PM UTC, comment #2:

I really don't know what Cocoa does as I don't have a Mac. However, with GTK+, Qt and Windows application the amount of scroll between using the scroll buttons and scroll appears to have a 1:3 ratio. I tested multiple applications and they all seem to follow this ratio.

Stef <stefanbidi>
Project Member
Sun 26 Aug 2012 07:12:44 PM UTC, comment #1:

I just searched the internet on further information on the behaviour of scrollWheel:, but there doesn't seem to be much. In GNUstep just as Cocoa the default vertical line scroll (_vLineScroll) is set to 10. And we use this value not only for scrollLineDown: and scrollLineUp: but also in scrollWheel:. Maybe this is wrong?

Fred Kiefer <FredKiefer>
Project Member
Sat 25 Aug 2012 12:03:49 AM UTC, original submission:

This is not a bug but something that sometimes gets on my nerves. Right now, whenever you use the scroll wheel to scroll inside a GNUstep application the field isn't scrolled the "standard" amount. I use that work loosely, here. On Windows, GTK+ and Qt, one scroll wheel unit on my mouse scrolls the text view (of any other type of view) anywhere from 3 - 5 lines, on GNUstep I get, at best, 3/4 of a line. This makes it extremely fustrating to use the mouse's scroll wheel.

Let me know if further clarification is needed.

Stef <stefanbidi>
Project Member

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by rmottola (Posted a comment)
  • -unavailable- added by FredKiefer (Posted a comment)
  • -unavailable- added by stefanbidi (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    No Changes Have Been Made to This Item

    Back to the top


    Powered by Savane 3.1-cleanup