Hi Alvaro I also think this would be very interesting to add - and timely to get into QGIS 3.0. Looking forward to hearing opinions from other devs. I expect there will be many many corner cases you will have to deal with where there is currently an implicit assumption that only 1 canvas exists....
Regards Tim > On 25 Aug 2016, at 11:31 AM, A Huarte <ahuart...@yahoo.es> wrote: > > Thank you very much Filipe! > > The extra maps are normal windows as any dockable window in QGIS. It is a > QDockWidget object, and your behavior is as usual. > > Best regards > Alvaro > > De: Filipe Dias <filipesd...@gmail.com> > Para: A Huarte <ahuart...@yahoo.es> > CC: "Qgis-developer@lists.osgeo.org" <Qgis-developer@lists.osgeo.org> > Enviado: Jueves 25 de agosto de 2016 9:39 > Asunto: Re: [Qgis-developer] QEP about Multimap support for QGIS > > Hi, > Really nice feature in my opinion. Out of curiosity: would it be possible to > split Map 1 and Map 2 between two different screens? It would be really nice > to be able to drag Map 2's window to a second screen. > Thanks > Cheers > > > On Thu, Aug 25, 2016 at 2:36 AM, A Huarte <ahuart...@yahoo.es > <mailto:ahuart...@yahoo.es>> wrote: > Hi devs, I have developed an experimental code to support more than one map > in QGIS. I created a video showing the features implemented ( > https://vimeo.com/179982647 > <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> ). > > The main features are: > > New user option to enable multi map canvas mode. > QGIS has one no closeable default map, and 0-N extra dockable maps. > Full integration of maps in legend using a new map legend node for each map. > Print composer supports layouts with different maps. > New legend menu option to synchronize the extent of maps. > Map tools and plugins work with the current selected map (The signals and > slots to the map canvas are updated with an automatic mechanism of > synchronization to minimize the migration of code and to preserve behavior). > > I'm aware that this is a big change in QGIS, and I am sure that this > capability must be debated by many people (project and developer leaders...) > before writing any code. Because of that, I have not created any QEP entry in > the https://github.com/qgis/ QGIS-Enhancement-Proposals > <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> page. > > I developed it to learn QGIS core and it will have work to do (plugins and > tools). But it runs fine, and it was funny :-). If at least, it is useful for > a day to implement this capability in QGIS or to see the amount of changes > needed, I am satisfied. > > > > github: > https://github.com/qgis/QGIS/ compare/master...ahuarte47: > Feature_MultimapView <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> > > video: > Multi Map Canvas for QGIS > <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> > > > <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> > > > > > > Multi Map Canvas for QGIS > <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> > Ver en vimeo.com <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> > Vista previa por Yahoo > > > > > Comments are welcome! > > Best regards > Alvaro Huarte - https://github.com/ahuarte47 > <applewebdata://9CABA1DD-9D2E-495D-9A72-9E75F439FC2E> > > > ______________________________ _________________ > Qgis-developer mailing list > Qgis-developer@lists.osgeo.org <mailto:Qgis-developer@lists.osgeo.org> > List info: http://lists.osgeo.org/ <http://lists.osgeo.org/> > mailman/listinfo/qgis- developer > Unsubscribe: http://lists.osgeo.org/ <http://lists.osgeo.org/> > mailman/listinfo/qgis- developer > > > > _______________________________________________ > Qgis-developer mailing list > Qgis-developer@lists.osgeo.org > List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer — Tim Sutton Co-founder: Kartoza Project chair: QGIS.org Visit http://kartoza.com <http://kartoza.com/> to find out about open source: Desktop GIS programming services Geospatial web development GIS Training Consulting Services Skype: timlinux IRC: timlinux on #qgis at freenode.net Kartoza is a merger between Linfiniti and Afrispatial
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer