Fwd: [Qgis-developer] Composer grid issue

Marco Hugentobler marco at hugis.net
Wed Nov 11 12:17:38 EST 2009


Hi John

r12088 does not do the minimizing on mac. 

My recent commit brings back the old behaviour of only closing composer 
instances instead of deleting them. To really delete (and also rename) them, 
there is a dialog called 'composer manager'.

A tabbed interface will surely be good. At the hackfest in Vienna, we decided 
to wait with the tabs until after the 1.4 release because adding tabs will 
alter qgisapp.cpp/h heavily. Like that, 1.4 can be released sooner.

Regards,
Marco 

Am Montag, 9. November 2009 00.49:38 schrieb John C. Tull:
> Marco,
> 
> Based on my current testing, it seems that the behavior of auto-hiding/
> minimizing of existing composer windows in opened project files is
> leading to the gui issues in Qt-4.6-cocoa and OS X. Would it be
> possible to simlpy not auto-hide that window when a project file is
> opened?
> 
> Perhaps even an OS or qt version test (QT_MAC_USE_COCOA?) could cause
> this to be skipped. I'm hoping that the tabbed interface idea that Tim
> mentioned will come about. That may be the cure-all that can overcome
> some of the general awkwardness of the current setup.
> 
> Thanks,
> John
> 
> Begin forwarded message:
> > From: "John C. Tull" <jctull at gmail.com>
> > Date: October 30, 2009 10:42:30 AM PDT
> > To: Marco Hugentobler <marco at hugis.net>
> > Cc: qgis-developer at lists.osgeo.org
> > Subject: Re: [Qgis-developer] Composer grid issue
> >
> > Marco,
> >
> > On Oct 30, 2009, at 3:22 AM, Marco Hugentobler wrote:
> >>> For some reason, my old project now crashes if I try to open in
> >>> qgis.
> >>> I suspect this might be from changes in the composer structure for
> >>> qgs
> >>> files, but not certain.
> >>
> >> Oh, this should not happen. Project reading should be backwards
> >> compatible.
> >> Unfortunately, it does not crash with my test projects. Could you
> >> send me the
> >> project file for testing?
> >
> > The crashing issue may be specific to that project, perhaps a
> > symbology issue. I was able to open several other project files
> > without crashing, but a new and more serious issue has arisen. Now,
> > opening the a project brings a map composer window to the screen as
> > well as the canvas. This composer window cannot be minimized or
> > closed. Worse, it causes Mac OS X Finder, Dock, and Spaces to all
> > cease functioning. Essentially, it paralyzes the OS X gui. Quitting
> > qgis does not fix this. The only solution I have found is to logout
> > and log back in to restore gui functionality.
> >
> > I should add that I am using qt-4.6-beta, so it would be great if
> > another Mac user with a more conservative qt environment could test
> > this and see if it happens for them. The key is having an existing
> > qgis project.
> >
> > Beyond that, I do not have much information to provide that may help
> > uncover this. We can try to work on this off-list if you would like.
> >
> > Regards,
> > John
> 

-- 
Dr. Marco Hugentobler
HUGIS - GIS programming and consulting
Webereistrasse 66
CH-8134 Adliswil
marco at hugis.net
http://homepage.hispeed.ch/hugis


More information about the Qgis-developer mailing list