Opened 14 years ago

Closed 13 years ago

Last modified 13 years ago

#972 closed enhancement (fixed)

Provide visual feedback when loading available vector map list

Reported by: marisn Owned by: grass-dev@…
Priority: normal Milestone: 6.4.2
Component: wxGUI Version: svn-releasebranch64
Keywords: wingrass, wxgui Cc:
CPU: x86-32 Platform: MSWindows Vista

Description

When vector module window is opened there is significant (up to 6 seconds for Spearfish PERMANENT!) delay when opening list of available vector maps and no visual feedback to user that something is still happening. In comparison gis.m displays vector map list instantly. If after first click on vector map list drop-down menu user clicks on something else, list is not displayed. This may lead to wrong conclusions that there are no vector maps or wxgui is completely broken. After drop-down list has been displayed for first time, there is no delay on subsequent displaying.

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

Change History (6)

comment:1 by hellik, 13 years ago

Keywords: wingrass added; windows removed

comment:2 by hellik, 13 years ago

Milestone: 6.4.06.4.2

comment:3 by martinl, 13 years ago

Can you try more recent version from SVN?

http://wingrass.fsv.cvut.cz/grass64/

comment:4 by marisn, 13 years ago

Resolution: fixed
Status: newclosed

Displaying a list of vector maps is faster, still I would not call it instant and currently I don't have a large list of vector maps to see how fast it works if map count is larger than a few.

Closing, as issue is not so serious anymore.

comment:5 by neteler, 13 years ago

For the record: on my laptop the opening of the list in the NC dataset takes less than 0.x seconds. Using Linux though...

in reply to:  5 comment:6 by martinl, 13 years ago

Replying to neteler:

For the record: on my laptop the opening of the list in the NC dataset takes less than 0.x seconds. Using Linux though...

Indeed, only g.mlist is called on the background, so it should not take so much time.

Note: See TracTickets for help on using tickets.