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


bug #37186: Mouse wheel scrolling is slow

Submitter:  Stef <stefanbidi>
Submitted:  Sat 25 Aug 2012 12:03:49 AM UTC
Category:  Gui/AppKit Severity:  3 - Normal
Item Group:  Change Request Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup

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>
Group 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:
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>
Group 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>
Group 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>
Group 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>
Group Member


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code