[GRASS-dev] [GRASS GIS] #973: Unable to scroll map selection dropdown lists with mouse scroller

#973: Unable to scroll map selection dropdown lists with mouse scroller
----------------------------+-----------------------------------------------
Reporter: marisn | Owner: grass-dev@lists.osgeo.org
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.0
Component: wxGUI | Version: svn-releasebranch64
Keywords: wxgui, windows | Platform: MSWindows Vista
      Cpu: x86-32 |
----------------------------+-----------------------------------------------
Any map choice drop-down list with scrollbars is unscrollable with mouse
scroller. User has to click on up/down or drag slider but can't use mouse
scroller. Also it's impossible to use keyboard up/down arrows or
PgUp/PgDown to scroll that list.

Same issue applies to gis.m

Windows Vista running WinGRASS-6.4.SVN-r41233-1

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/973&gt;
GRASS GIS <http://grass.osgeo.org>

#973: Unable to scroll map selection dropdown lists with mouse scroller
----------------------------+-----------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.1
Component: wxGUI | Version: svn-releasebranch64
Keywords: wxgui, windows | Platform: MSWindows Vista
      Cpu: x86-32 |
----------------------------+-----------------------------------------------
Changes (by marisn):

  * milestone: 6.4.0 => 6.4.1

Comment:

Still an issue for WinGRASS-6.4.SVN-r45559-1

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/973#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#973: Unable to scroll map selection dropdown lists with mouse scroller
-----------------------------+----------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.1
Component: wxGUI | Version: svn-releasebranch64
Keywords: wxgui, wingrass | Platform: MSWindows Vista
      Cpu: x86-32 |
-----------------------------+----------------------------------------------
Changes (by hamish):

  * keywords: wxgui, windows => wxgui, wingrass

Comment:

Replying to [ticket:973 marisn]:
> Any map choice drop-down list with scrollbars is unscrollable with mouse
> scroller. User has to click on up/down or drag slider but can't use
mouse
> scroller. Also it's impossible to use keyboard up/down arrows or
PgUp/PgDown
> to scroll that list.
>
> Same issue applies to gis.m
>
> Windows Vista running WinGRASS-6.4.SVN-r41233-1

mouse wheel, up-down, pgup-pgdown, and home-end keys all work for me in
linux.
(new debian stable+xfce4+wx 2.8.10.1) the only thing I tried that doesn't
work there is typing the first letter when scrolling through the list to
jump to the next map starting with that letter.

does it help to click on a map name first? (force context change to the
list)

I assume this needs to be fixed at a lower wxPy<-->Windows desktop level,
and there's probably not much we can do about it.

can you find another wxPy app on Windows and see if it behaves the same
way? (eg Audacity??)

Hamish

ps- please use the "wingrass" keyword for ms-windows problems so it gets
picked up on the list of open Windows bugs. see
http://trac.osgeo.org/grass/report # 14

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/973#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#973: Unable to scroll map selection dropdown lists with mouse scroller
-----------------------------+----------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.3
Component: wxGUI | Version: svn-releasebranch64
Keywords: wxgui, wingrass | Platform: MSWindows Vista
      Cpu: x86-32 |
-----------------------------+----------------------------------------------
Changes (by hamish):

  * milestone: 6.4.1 => 6.4.3

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/973#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>

#973: Unable to scroll map selection dropdown lists with mouse scroller
-----------------------------+----------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.3
Component: wxGUI | Version: svn-releasebranch64
Keywords: wxgui, wingrass | Platform: MSWindows Vista
      Cpu: x86-32 |
-----------------------------+----------------------------------------------

Comment(by neteler):

Replying to [ticket:973 marisn]:
> Any map choice drop-down list with scrollbars is unscrollable with mouse
scroller. User has to click on up/down or drag slider but can't use mouse
scroller. Also it's impossible to use keyboard up/down arrows or
PgUp/PgDown to scroll that list.

Tested again with winGRASS 6.4.svn (r55719).

Works:
  * (long) map list can be scrolled by mouse using slider
  * (long) map list can be scrolled by mouse clicking up/down slider arrows

Fails/unsupported:
  * use mouse wheel (API: http://wxpython.org/docs/api/wx.MouseEvent-
class.html)
  * use keyboard up/down arrows (maybe key binding missing?)
  * use keyboard page up/down (maybe key binding missing?)

The mouse wheel support would be a great nice-to-have.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/973#comment:4&gt;
GRASS GIS <http://grass.osgeo.org>

#973: Unable to scroll map selection dropdown lists with mouse scroller
-----------------------------+----------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.3
Component: wxGUI | Version: svn-releasebranch64
Keywords: wxgui, wingrass | Platform: MSWindows Vista
      Cpu: x86-32 |
-----------------------------+----------------------------------------------

Comment(by annakrat):

Replying to [comment:4 neteler]:
>
> Fails/unsupported:
> * use mouse wheel (API: http://wxpython.org/docs/api/wx.MouseEvent-
class.html)
> * use keyboard up/down arrows (maybe key binding missing?)
> * use keyboard page up/down (maybe key binding missing?)
>
> The mouse wheel support would be a great nice-to-have.

I already spent some time with this widget but without any results. It has
apparently some problems with focus and events (on all platforms). I've
just tested this widget with wxPython 2.9.5 in the wxPython demo and it
seems to be fixed at least for Linux (Ubuntu).

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/973#comment:5&gt;
GRASS GIS <http://grass.osgeo.org>

#973: Unable to scroll map selection dropdown lists with mouse scroller
-----------------------------+----------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 6.4.3
Component: wxGUI | Version: svn-releasebranch64
Keywords: wxgui, wingrass | Platform: MSWindows Vista
      Cpu: x86-32 |
-----------------------------+----------------------------------------------

Comment(by hamish):

see also #1759 (duplicate?)

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/973#comment:6&gt;
GRASS GIS <http://grass.osgeo.org>

#973: Unable to scroll map selection dropdown lists with mouse scroller
-----------------------------+----------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: wxGUI | Version: svn-releasebranch64
Keywords: wxgui, wingrass | Platform: MSWindows Vista
      Cpu: x86-32 |
-----------------------------+----------------------------------------------
Changes (by annakrat):

  * milestone: 6.4.3 => 7.0.0

Comment:

Replying to [comment:6 hamish]:
> see also #1759 (duplicate?)
no, it's not, just the widget has many different bugs under different
systems. I am afraid this won't be fixed for grass 6.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/973#comment:7&gt;
GRASS GIS <http://grass.osgeo.org>