<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<br class="">
<div apple-content-edited="true" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; -webkit-text-decorations-in-effect: none;" class="">
<font class="Apple-style-span" face="Helvetica" size="3"><span class="Apple-style-span" style="font-size: 12px;">______________________________</span></font></div>
<div style="color: rgb(0, 0, 0); font-family: 'Lucida Grande'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; -webkit-text-decorations-in-effect: none;" class="">
<br class="">
</div>
</div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</div>
</div>
<div>
<blockquote type="cite" class="">
<div class="">On Feb 2, 2015, at 2:31 PM, Vaclav Petras <<a href="mailto:wenzeslaus@gmail.com" class="">wenzeslaus@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Mon, Feb 2, 2015 at 2:09 PM, Michael Barton <span dir="ltr" class="">
<<a href="mailto:Michael.Barton@asu.edu" target="_blank" class="">Michael.Barton@asu.edu</a>></span> wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
To make this more compact, there is still extraneous information not needed below the location and mapset windows.</blockquote>
<div class=""><br class="">
</div>
<div class="">I don't think we have a consensus of what is the information needed. Shortest is no info but that's not ideal neither. Perhaps we should use word database rather then directory as a primary term, so users actually realize that it is something
 special.<br class="">
<br class="">
</div>
<div class="">gisdbase = database<br class="">
</div>
<div class="">location = 'subdatabase' (it also seems like a database)<br class="">
</div>
<div class="">mapset = namespace<br class="">
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>I think that the right information is currently in the directions. But if we want to make it shorter, there are some things that could be removed with no loss. A Location could be used for a project but also might not. So that sentence could be left out,
 for example. </div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_extra">
<div class="gmail_quote">
<div class=""><br class="">
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Also, error messages should be in popup error windows, not displayed on the main dialog.
</blockquote>
</div>
<br class="">
</div>
<div class="gmail_extra">We are trying to do the start of GRASS more friendly. As I already described, in 6.4 (and old 7) if you start GRASS and<br class="">
1) the gisdbase is empty or<br class="">
2) the gisdbase does not exist (after moving the grassdata dir or *during* manual editing of the field) or<br class="">
3) you are starting GRASS for the first time (i.e. you had no rc file, try with mv ~/.grass7/rc ~/.grass7/rc.backup)<br class="">
</div>
<div class="gmail_extra">you get an error dialog. These are the states which beginner is likely to get. Popping up error dialogs are really unfriendly and warm welcome in command line with recommendation to get a "current catalog of available computer maps"
 will not really fix it. Moreover, the error dialogs are annoying for an advanced user too when all one needs to do it just to change one value.</div>
</div>
</div>
</blockquote>
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_extra"><br class="">
</div>
<div class="gmail_extra">These error messages as a part of the window is a modern/current technique how to deal with different errors and warnings which would soon overwhelm user. Another advantage is that user can read the error message again and again until
 the problem is solved. The need to press OK in error dialog is just extra step which you have to do and the result is that everybody is just pressing OK without reading the message and then the user doesn't know what was the problem.<br class="">
<br class="">
</div>
<div class="gmail_extra">1) and 2) were already fixed in r57549. 3) fixed in r64405 was a bit special because after pressing OK, you got browse dialog for gisdbase without knowing what it is and what is the relation with the other things (loc, mapset, data).<br class="">
<br class="">
</div>
<div class="gmail_extra">If there is no error message, the vertical space is used by Location and Mapset lists. (Before one line was still there but the error message had to be one line too).<br class="">
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>The example message is great. You can specify what message is displayed in a popup, just like specifying it on the main screen. The only difference is that it does not take up space on the main dialog—especially if there are no errors. I don’t see a popup
 error message as being any less friendly than red text on the main dialog. But maybe others do. </div>
<div><br class="">
</div>
<div>Also, I’ve never had a problem with the size of the startup dialog. But you and others have mentioned it. So I’m trying to thing of ways to streamline it. </div>
<div class=""><br class="">
</div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_extra"><br class="">
</div>
<div class="gmail_extra">We need long enough descriptions and we need the error messages. If there is something extra, it is the banner and a little bit of Location and Mapset lists which are now higher than before (even with an error message). Look at the
 attached image and tell me if I should make the Location and Mapset smaller (I hope it will be possible do implement).<br class="">
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
Unfortunately the screenshots are too low resolution for me to read them here. So I might miss something that is on the screenshot. </div>
<div><br class="">
</div>
<div>Michael</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_extra"><br class="">
<a href="http://trac.osgeo.org/grass/changeset/57549/grass/trunk/gui/wxpython/gis_set.py" target="_blank" class="">http://trac.osgeo.org/grass/changeset/57549/grass/trunk/gui/wxpython/gis_set.py</a><br class="">
<a href="http://trac.osgeo.org/grass/changeset/64405/grass/trunk/gui/wxpython/gis_set.py" target="_blank" class="">http://trac.osgeo.org/grass/changeset/64405/grass/trunk/gui/wxpython/gis_set.py</a><br class="">
</div>
</div>
<span id="cid:3475D3D8-A7B4-47D3-9158-6DA24F62E77E@mobile.asu.edu"><startup_warning_64_7error_7ok.png></span></div>
</blockquote>
</div>
<br class="">
</body>
</html>