Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Standard Widget Toolkit (SWT) » enabling mouse wheel scroll in .Xdefaults
enabling mouse wheel scroll in .Xdefaults [message #638233] Wed, 10 November 2010 15:20
No real name is currently offline No real nameFriend
Messages: 2
Registered: October 2010
Junior Member
I posted this in the newcomers forum, and the suggestion was that I try to ask the question here. I could not find an option to move the topic so hopefully reposting is okay:


I have been trying to get mouse wheel scrolling working in Eclipse 3.5.1, with some success. I can already scroll a page at a time with the mouse wheel by holding down Ctrl, but that's what Page Up/Down are for. Meanwhile, my DtTerm behaves and does exactly what I specified in my .Xdefaults.

I added the following to my .Xdefaults file:
! Motif Text Widget
      <Btn4Down>,<Btn4Up>: scroll-one-line-up()\n\
      <Btn5Down>,<Btn5Up>: scroll-one-line-down()\n
! Motif List Widget
      <Btn4Down>,<Btn4Up>: ListPrevItem()\n\
      <Btn5Down>,<Btn5Up>: ListNextItem()\n
! Motif Scroll Bar
      <Btn4Down>,<Btn4Up>: IncrementUpOrLeft(0)\n\
      <Btn5Down>,<Btn5Up>: IncrementDownOrRight(0)\n

This worked for the ScrollBar, when I hover over it and move the mouse wheel I now scroll up and down. It did not work for the other two. I tried other actions for XmText as well, like process-up/down(), but nothing worked.
It may be of note that when I scroll the mouse wheel while hovering over a list or editor, it does grab focus, so some widget is registering some sort of event.

I also added the color changing options from the SWT FAQ to my .Xdefaults, just to try, and they had no effect either.
Anyone have an idea what's up?

Previous Topic:Browser local html with ESWT
Next Topic:How to exclude widget from parent's size calculation
Goto Forum:

Current Time: Sun Jul 12 04:42:15 GMT 2020

Powered by FUDForum. Page generated in 0.02180 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top