grass-svn2git / grass-issues-test

0 stars 0 forks source link

wxgui: startup menu crunched on small display #3

Open grass-svn2git opened 5 years ago

grass-svn2git commented 5 years ago

Reported by hamish on 26 Feb 2009 06:36 UTC Hi,

this is using 6.4.0rc3 from OSGeo4W on a ClassmatePC (mini-notebook) running Windows XP. The display on this thing is a 1024x600 9" LCD.

the bottom buttons of the wx GUI startup get crunched up, especially when the taskbar is not in auto-hide mode (attached screenshot). It is still a bit crunched up if it has the full screen height to work with, but it is still overlapping the horizontal slider by 1-2mm.

the tcl/tk one looks fine.

also I notice the "enter grass" button is not greyed out when no mapset is selected, etc. as is the case with the tcl/tk startup gui.

and you thought 800x600 was long dead....

Hamish

GRASS GIS version and provenance

6.4.0 RCs

Migrated-From: https://trac.osgeo.org/grass/ticket/509

grass-svn2git commented 5 years ago

Attachment from hamish on 26 Feb 2009 06:37 UTC example of opening the wx launch gui on a 600px tall screen (with xp taskbar) https://trac.osgeo.org/grass/attachment/ticket/509/wxstart_crunch.png

grass-svn2git commented 5 years ago

Attachment from hamish on 12 Mar 2010 11:10 UTC

https://trac.osgeo.org/grass/attachment/ticket/509/Screenshot.png

grass-svn2git commented 5 years ago

Attachment from hamish on 12 Mar 2010 11:14 UTC wx startup gui on 1024x600 netbook, buttons hidden https://trac.osgeo.org/grass/attachment/ticket/509/Screenshot-1.jpg

grass-svn2git commented 5 years ago

Attachment from hamish on 12 Mar 2010 11:15 UTC wx startup gui; same as last after dragging window up https://trac.osgeo.org/grass/attachment/ticket/509/Screenshot-2.jpg

grass-svn2git commented 5 years ago

Attachment from hamish on 12 Mar 2010 11:17 UTC same as last, but dragged the corner a little to make the window bigger https://trac.osgeo.org/grass/attachment/ticket/509/Screenshot-3.jpg

grass-svn2git commented 5 years ago

Attachment from hamish on 12 Mar 2010 11:18 UTC same as last, but tugged on corner enough to use buttons https://trac.osgeo.org/grass/attachment/ticket/509/Screenshot-4.jpg

grass-svn2git commented 5 years ago

Attachment from hamish on 12 Mar 2010 11:19 UTC Android/smart phone case: display resolution set to 640x350 https://trac.osgeo.org/grass/attachment/ticket/509/Screenshot-5.jpg

grass-svn2git commented 5 years ago

Attachment from @landam on 12 Mar 2010 14:52 UTC patch against trunk https://trac.osgeo.org/grass/attachment/ticket/509/gis_set.diff

grass-svn2git commented 5 years ago

Comment by @landam on 27 Feb 2009 16:07 UTC See also https://trac.osgeo.org/grass/ticket/217.

grass-svn2git commented 5 years ago

Comment by @landam on 27 Feb 2009 16:21 UTC Welcome screen dialog now occupies less space - trunk (https://trac.osgeo.org/grass/changeset/36129) and devbr6 (https://trac.osgeo.org/grass/changeset/36130).

grass-svn2git commented 5 years ago

Comment by hamish on 16 Apr 2009 06:11 UTC it is now better for a 1024x800 classmatePC display (latest wingrass 6.4.0svn from osgeo4w), but there is still about 5 pixel overlap between the top of the Start GRASS button and the bottom of the left/right scroll bars for location and mapset lists. Can those scroll bars be set to only appear if they are needed? e.g. (visually) the mapset name would have to be as long as like PERMANENTPERMANETPERMANENT before it would need a l/r scrollbar.

https://trac.osgeo.org/grass/ticket/217 merged here.

Hamish

grass-svn2git commented 5 years ago

Comment by @cmbarton on 6 Mar 2010 15:56 UTC We've had a number of interface tweaks in the past year. Is this still a problem?

Note that scroll-bars by default only show up when needed unless they are specially forced on. Perhaps it is not fixable?

Michael

grass-svn2git commented 5 years ago

Comment by hamish on 7 Mar 2010 00:09 UTC

Is this still a problem?

yes, for netbooks it is. it is much much better than it was though. I'll upload an updated screenshot next time I get the chance.

Perhaps it is not fixable?

the "fix" is to compact things a little more so not as much vertical space is used.

Hamish

grass-svn2git commented 5 years ago

Comment by @cmbarton on 7 Mar 2010 01:33 UTC OK. I'll take a look. Heading out now, but will try to check later.

Michael

grass-svn2git commented 5 years ago

Comment by hamish on 12 Mar 2010 11:36 UTC bug still there. more screenshots added.

xfce panels in screenshots are 24px tall each, so on the display the window is created at 552px tall. is there a way for wx to know the desktop size? if so and it is less than 600px tall (tested minimum) switch off the graphic and the "world leading" text? or maybe switch off both the "welcome to+world leading" lines and leave the graphic there?

Hamish

grass-svn2git commented 5 years ago

Modified by hamish on 12 Mar 2010 11:37 UTC

grass-svn2git commented 5 years ago

Comment by @landam on 12 Mar 2010 14:52 UTC Replying to [comment:7 hamish]:

bug still there. more screenshots added.

xfce panels in screenshots are 24px tall each, so on the display the window is created at 552px tall. is there a way for wx to know the desktop size? if so and it is less than 600px tall (tested minimum) switch off the graphic and the "world leading" text? or maybe switch off both the "welcome to+world leading" lines and leave the graphic there?

does the attached patch helps? Martin

grass-svn2git commented 5 years ago

Comment by hamish on 12 Mar 2010 16:17 UTC Replying to [comment:9 martinl]:

does the attached patch helps? Martin

partially. now the buttons don't fall behind, but the window ends at the bottom horiz scrollbars of the mapset/loc boxes, and you somehow have to know to make the box bigger to magically find the missing buttons.

on WinGrass where the buttons end up on top this would be a regression as it is ugly, but at least you can see & use them.

thanks, Hamish

grass-svn2git commented 5 years ago

Modified by @neteler on 21 Aug 2012 11:04 UTC

grass-svn2git commented 5 years ago

Comment by @wenzeslaus on 5 Sep 2014 05:28 UTC This is unfortunately still an issue, although it applies to less and less devices, I would say. However, it still applies to virtual machines (such as OSGeoLive) which often run in lower resolutions (especially without guest additions).

This dialog should be reformed anyway but I still don't have an idea how, feel free to suggest.

grass-svn2git commented 5 years ago

Modified by @neteler on 12 May 2016 08:26 UTC

grass-svn2git commented 5 years ago

Modified by @landam on 19 Aug 2016 10:55 UTC

grass-svn2git commented 5 years ago

Comment by @wenzeslaus on 17 Sep 2018 04:02 UTC There were already changes in the dialog (some of them freed and some used vertical space). The current (v7.7) size is 624x621 on Ubuntu with Unity. Please see #24 and https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/New_Startup for current discussions for a completely new startup window.