
I agree and disagree.
Crop means to cut - plain and simple. Anything else will be confusing.
Don't call it a crop tool if it only clips/masks. Call it "Quickmask" or "Page Mask" or some such...
However, I definitely think this sort of thing can be hugely beneficial - however, I think it's more appropriately thought of in terms of viewing a document as it should print (i.e., if you're designing for print or some other use which only uses the page, a quick way to hide stuff on the scratch space and then unhide again would be invaluable). In this way, it would make most sense to me on the main toolbar (close to the zoom functions since it's a view mode, though separate since it's a bit different).
However, the issue is whether one wants to use this as a permanent part of the document and, therefore, if it should be more than just a view mode (an actual mask, for example) and so whether the main toolbar would be the correct place.
Maybe this is a different enough concept to not really be in the same discussion, however...
JF
On 10/16/2010 08:10 AM, Michael Grosberg wrote:
Well, I'm a user, and when I see a crop tool, I expect something that crops, which is defined as "cut short", not hides with a mask. You are thinking like a developer - what would be easy to implement - and not like a user - what would I use it for. What you are describing is barely a small script addon, not a tool. Its functionality can be easily reproduced using the already existing tools: pages can be resized to a selection from the document properties dialog, so just create a rectangle in the desired size and press that button. Yes, you are saving some mouse clicks - but the crop you are suggesting won't be used more than once per document - once it's done, the document would become very difficult to edit. You are saving at most a few more clicks once every few days.
Now, that doesn't mean that I think Inkscape SHOULD have a crop tool. As you yourself probably think, a Boolean operation on each and every element that intersects the border might be slow, prone to errors and will destroy (i.e. convert to path) shape and text objects. And of course there is no way to crop filters... And most importantly I just don't see it as a very necessary tool.
Nevertheless, If we look at other vector apps, you will find that a crop tool has been implemented as a boolean operation tool - in Corel Draw: http://www.insidegraphics.com/corel_learning_tools/corel_crop_tool.asp
Illustrator Crop area tool does something else entirely - it defines export areas and does not hide or drop the area outside the crop during editing. http://www.adobe.com/designcenter/video_workshop/html/vid0213.html
If you want a page resize tool, just call it a page resize tool. you can add and optional "mask everything to page" check box in the dialog, but I promise you it won't see a wide use.
Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel