Hi, there is not problem with this. Simply I did the minor work as possible :-)
Yes, we could show a new item menu with all canvas currently created and then 
the user define which of them to synchronize.

      De: Casper Børgesen (CABO) <c...@niras.dk>
 Para: A Huarte <ahuart...@yahoo.es> 
CC: QGIS Developer Mailing List <Qgis-developer@lists.osgeo.org>
 Enviado: Lunes 29 de agosto de 2016 11:38
 Asunto: RE: [Qgis-developer] QEP about Multimap support for QGIS
   
#yiv9524372747 #yiv9524372747 -- _filtered #yiv9524372747 
{font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered #yiv9524372747 
{font-family:Wingdings;panose-1:5 0 0 0 0 0 0 0 0 0;} _filtered #yiv9524372747 
{panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv9524372747 
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;} _filtered #yiv9524372747 
{font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;} _filtered #yiv9524372747 
{font-family:Georgia;panose-1:2 4 5 2 5 4 5 2 3 3;}#yiv9524372747 
#yiv9524372747 p.yiv9524372747MsoNormal, #yiv9524372747 
li.yiv9524372747MsoNormal, #yiv9524372747 div.yiv9524372747MsoNormal 
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv9524372747 a:link, 
#yiv9524372747 span.yiv9524372747MsoHyperlink 
{color:blue;text-decoration:underline;}#yiv9524372747 a:visited, #yiv9524372747 
span.yiv9524372747MsoHyperlinkFollowed 
{color:purple;text-decoration:underline;}#yiv9524372747 
p.yiv9524372747MsoAcetate, #yiv9524372747 li.yiv9524372747MsoAcetate, 
#yiv9524372747 div.yiv9524372747MsoAcetate 
{margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;}#yiv9524372747 span 
{}#yiv9524372747 span.yiv9524372747apple-converted-space {}#yiv9524372747 
span.yiv9524372747EmailStyle19 {color:#1F497D;}#yiv9524372747 
span.yiv9524372747BalloonTextChar {}#yiv9524372747 .yiv9524372747MsoChpDefault 
{font-size:10.0pt;} _filtered #yiv9524372747 {margin:3.0cm 2.0cm 3.0cm 
2.0cm;}#yiv9524372747 div.yiv9524372747WordSection1 {}#yiv9524372747 _filtered 
#yiv9524372747 {} _filtered #yiv9524372747 {font-family:Symbol;} _filtered 
#yiv9524372747 {} _filtered #yiv9524372747 {font-family:Wingdings;} _filtered 
#yiv9524372747 {font-family:Wingdings;} _filtered #yiv9524372747 
{font-family:Wingdings;} _filtered #yiv9524372747 {font-family:Wingdings;} 
_filtered #yiv9524372747 {font-family:Wingdings;} _filtered #yiv9524372747 
{font-family:Wingdings;} _filtered #yiv9524372747 
{font-family:Wingdings;}#yiv9524372747 ol {margin-bottom:0cm;}#yiv9524372747 ul 
{margin-bottom:0cm;}#yiv9524372747 Hi Alvaro,    Your idea looks very promising 
and I could probably think of a situation or two where this would be very 
useful.    I wonder though, why only allow a map to sync with the other maps 
and not sync to a specific map? If I could sync to a specific map, I would be 
able to setup four maps where they sync in pairs.    Regards, Casper    From: 
Qgis-developer [mailto:qgis-developer-boun...@lists.osgeo.org]On Behalf Of A 
Huarte
Sent: 25. august 2016 23:49
To: Tim Sutton
Cc: QGIS Developer Mailing List
Subject: Re: [Qgis-developer] QEP about Multimap support for QGIS    Thanks 
Tim! You are right, there will be many code with this assumption. It is true 
that I have only reviewed the main tools in QGIS, but these changes have been 
small or zero. At least we can know with this commit the amount de changes to 
do in the main application (100 files edited, some of them with minimum 
changes).       Regards    Alvaro    De: Tim Sutton <t...@kartoza.com>
Para: A Huarte <ahuart...@yahoo.es>
CC: Filipe Dias <filipesd...@gmail.com>; QGIS Developer Mailing List 
<Qgis-developer@lists.osgeo.org>
Enviado: Jueves 25 de agosto de 2016 21:13
Asunto: Re: [Qgis-developer] QEP about Multimap support for QGIS    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> 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 ).    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  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    video: Multi Map Canvas for 
QGIS 
|    |
|    |   |    |    |    |    |    |
| Multi Map Canvas for QGIS  |
|  |
| Ver envimeo.com  | Vista previa por Yahoo  |
|  |
|    |
|  |  |  |  |  |  |  |  |

         Comments are welcome!    Best regards Alvaro Huarte - 
https://github.com/ahuarte47    
______________________________ _________________
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       
_______________________________________________
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 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       

   
_______________________________________________
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

Reply via email to