[GRASS-dev] Layer Manager notebook

Vincent Bain bain at toraval.fr
Tue Jan 26 00:02:05 PST 2016


Hi,

perhaps the tab widget does not support it, but could the label "long
name" be provided by a mouse-over tip ?

Vincent.


Le mardi 26 janvier 2016 à 08:56 +0100, Moritz Lennert a écrit :
> On 26/01/16 03:02, Anna Petrášová wrote:
> > Hi,
> >
> > I plan to change the style of the Layer Manager tabs in the bottom of
> > the window from wx.FlatNotebook to wx.Notebook. The results look like this:
> >
> > https://drive.google.com/file/d/0B1j-R6U3_Ct9RFd1V3JSbDRjdGc/view?usp=sharing
> >
> > Reasons include:
> > * FlatNotebook behaves strangely on Ubuntu 15+ with wxpython3 wxGTK,
> > switching tabs doesn't work well
> > * FlatNotebook rendering glitch on MacOSX with wxpython 3 (visible in
> > the screenshot)
> > * FlatNotebook causes crashing when switching from 3D to 2D on MacOSX
> > with wxpython 3 http://trac.wxwidgets.org/ticket/16357
> > * FlatNotebook probably causes loosing focus when switching to command
> > console
> > * FlatNotebook probably causes some GDK critical warnings on Ubuntu
> >
> > Overall, by using native widget (wx.Notebook) we avoid many glitches.
> 
> +1
> 
> > However, the appearance will be different for different OS. I personally
> > don't have problem with that, but I would suggest applying this to Mac
> > and Linux, not Windows, because on Windows it looks ugly and since we
> > still use wxpython 2.8, the described glitches don't apply there. Opinions?
> 
> I think that ideally, whenever possible, we should avoid having 
> different treatments for different OS's. But if you all think that the 
> windows version looks too ugly (I'm quite insensitive to such issues, so 
> not a good judge), then +1 as long as windows is still wxpython 2.8.
> 
> >
> >
> > Related to this, any opinion on making the labels of the tabs shorter?
> 
> For me they can be as short as you want, as I know what they are about, 
> but we have to try to think like a GRASS newbie, here. So, my 
> reflections in detail:
> 
> >
> > Map layers -> Layers
> 
> +1
> 
> > Command console -> Console
> > Search modules -> Search
> 
> For these two I'm not sure if the short version is clear enough on what 
> these are about: will most users understand what a 'Console' is ? At 
> what is it you can search there ?
> 
> > Data catalogue -> Catalogue
> 
> +1
> 
> > Python shell -> Python
> 
> Again, not sure if just 'Python' is enough to make it clear.
> 
> IIUC, the reason for shortening is essentially OSX, or ? Wouldn't it be 
> possible to just slightly reduce font size ?
> 
> Moritz
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev




More information about the grass-dev mailing list