From: Nick H. <nic...@ho...> - 2011-07-06 18:57:02
|
Brian, All gramplets have a scrolled window as a top level widget. If you let the gtk layout management scale the gramplet it will end up very small. This doesn't look good. To overcome this problem, I set the size of the gramplet once when it is added to a GrampsBar. The size comes from the width and height specified in the gramplet attributes. I don't expect gramplets to alter their own width or height. The size request in the GrampsBar changes the size of the gramplet, not the window. The result is that the position of the slider in the HPaned or VPaned window is adjusted. The size of the Gramps window should not change. As far as I am concerned you can remove the size requests with the gramplets. The issue of small screens has been raised before, especially with more people buying netbooks. We could create a netbook mode for small screens, which could use smaller versions of the GrampsBars. What do you think? Nick. On 06/07/11 14:19, Brian Matherly wrote: > Doug, > >> One of the items that appears with users about Gramps 3.3 is that the >> size of the main window keeps changing and is too big for small >> screens. >> >> I think I have tracked this issue down to sidebar and bottombar >> gramplets that make specific size requests, like the Edit Exif >> Metadata gramplet, like: >> >> event_box.set_size_request(90, 30) >> >> This seems to make it so that the pane needs to be a particular size, >> and makes the window grow to accommodate. >> >> Can we just remove these requests? Any adverse side effects? > > Great investigation. I think it is bad practice to force window sizes. It should only be done in extreme circumstances. I think those requests should be removed. Maybe we should add this to the style guide as well: http://gramps-project.org/wiki/index.php?title=UI_style > > ~BM > > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > > |