I think Spencers proposed suggestion of using a toggle button similar to 'S' for Snap in the Status bar is a very good idea.  It is something that may often need to be changed during a session.
 
1) A  button in the status bar could have two options attached similar the "Zoom/Map Scale/Cursor Location" button.  The default option would be "Pan to selection", the second option "Pan/Zoom to selection"
 
2) Copy/Paste needs no extra functions - the user applies "Find Selection" or Ctrl A if desired which would pick up on the option chosen above.
 
An added advantage of this is that at a glance you know how MapInfo will react. If it's hidden away in preferences we'd have to accept that we'd never change it once set or have to have a very good memory of how we last left it!
 
I agree the same method would also be great applied to the "move duplicate nodes" option currently hidden away.  If there's not enough room in the status bar I'd rather see the "Find selection: " options first though.
 
Regards
Vicky
 
 
 
 
 
 
 
 -----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]On Behalf Of [EMAIL PROTECTED]
Sent: Thursday, 24 August 2006 6:05 AM
To: [email protected]; [EMAIL PROTECTED]
Subject: Re: [MI-L] SUMMARY: MI 8.5 Copy/Paste issue


The following message was sent to me in response to my question.  Since the proposed solution differs from most of what has been discussed here, I though I would post it to see what others think.  Other than this suggestion, what looks to be useful for many people would be one preference to either perform or not perform a Find Selection during a paste, and a second preference to perform a pan and zoom, or only a pan during a Find Selection.  Please keep the comments coming.


Derek:

MapInfo should not make pan/zoom behavior on paste a "preference" as such,
but a global setting accessible by a command button and/or an accelerator
key, similar to "S" for SNAP.

This behavior is one that people will need to change frequently during an
editing session.  On occasion, they will need to change it between the copy
and the paste.  Sometimes, a MapBasic app will need to change this behavior.


Preferences are difficult to change through the UI and impossible to change
programmatically.  This is a Good Thing for most preferences, but
infuriating for the ones which need to change frequently.

An existing preference that suffers from the same problem is the "move
duplicate nodes" preference.  I've been begging for that one to change for
years.  You will have my eternal gratitude if you can get someone to make
that a global setting rather than a "preference" (which could possibly be
some sort of default value).

Hope this helps
Spencer



Mail List:mapinfo-l-bounces
From: [EMAIL PROTECTED] on 08/22/2006 05:04 PM AST
To: [EMAIL PROTECTED], [email protected]
cc: [EMAIL PROTECTED], [email protected]
Subject: LinkRe: [MI-L] SUMMARY: MI 8.5 Copy/Paste issue


As many of you have discovered, there is a change in the way Find Selection is done in MI Pro 8.5.  Some of you have also discovered that Copy/Paste has done a Find Selection for many versions, and this functionality has picked up the change made to Find Selection.


The change itself relates to how we treated single objects.  In the case of single object selections and Find Selection, previous to MI Pro 8.5, we performed a pan operation but not a zoom.  It is unclear why it had been done this way.  One thing we do know is that there is no spatial reference to provide a zoom for a single point object.  The fact that find selection did not work for single objects became a bug in MI Pro 8.5, and was "fixed".  Instead of the single object check, now there is a check to see if the MBR of the selection is not empty.  So, we will pan for point objects or certain other cases, such as a selection containing multiple coincident points.  For all other cases, we will pan and zoom.  I think this fix is valid, since it makes the Find Selection command more consistent.


But, we understand your pain and we would like to do something to address this issue.  What we are leaning towards is a preference, or perhaps a few preferences.  Concerning how this would look, we would like your feedback.  Here are some options, but please feel free to provide others:


Should we provide a preference to not perform a Find Selection during the copy/paste operation?


Should we provide a preference to not perform a Zoom, but still perform the Pan operation of the Find Selection during the copy/paste operation?


Should we provide separate preferences for Zoom and Pan (although we would not do a Zoom without doing a Pan) for copy/paste? This would provide more complete control, but also increases the complexity of the preferences dialog and the accompanying documentation.  While the added control may be nice, if it isn't necessary is it just getting in the way, and not keeping it simple?


Particularly if we have just a "don't zoom" preference, should Find Selection obey this preference?  Should Find Selection have its own preference? Or should the Query > Find Selection always do a pan and zoom?


One other point.  We have a policy in maintenance patch releases of not doing any UI changes.  This relates to localizing MI Pro for different languages - basically, we don't localize maintenance releases. So, our patches will upgrade any version of MI Pro, regardless of language.  So, we can't add preferences as such in a maintenance release.  To get around this obstacle and make it so you don't have to wait until the next full release to get this addressed, we can get these new preferences out of the registry.  You add a new specific registry key, and we will treat it as a preference.  The actual UI will be changed during the next full release of the product.  We have used similar schemes in past development cycles.


Thanks for your input.  To help generate discussion, you can reply to MapInfo-L, as I will monitor the list.


Derek Snyder

MapInfo Corporation
_______________________________________________
MapInfo-L mailing list
[email protected]
http://www.directionsmag.com/mailman/listinfo/mapinfo-l


______________________________________________________________________

This communication and any files transmitted with it are intended for the named
addressee, are confidential in nature and may contain legally privileged information. The copying or distribution of this communication or any information it contains, by anyone other than the addressee or the person responsible for delivering this communication to the intended addressee, is prohibited. If you receive this communication in error, please advise us by reply email or telephone on +61 3 6216 6700, then delete the communication. You will be reimbursed for reasonable costs incurred in notifying us.
______________________________________________________________________

_______________________________________________
MapInfo-L mailing list
[email protected]
http://www.directionsmag.com/mailman/listinfo/mapinfo-l

Reply via email to