Moving group/layer/artboard with locked child objects

In CS5, you could move a group/layer/artboard along with all of the child objects, even if some of the objects are locked.  But in CS6 the locked objects remain unmoved.
Is there a way to change this behaviour?
TIA

I don't know about this convwersation I found some interesting things that might suggest that this is intentional.
For one if you lock an object(s) in a group in CS 6and try to target the group you will only select the unlocked objects in the group  and effects will only be applied to the unlocked objects. But if you have objects and groups locked ( even if the objects are in groups) and you taarget the layer it will only slect the unlocked objects in the layer and or groups and transforms and effects will only be applies the those objects but if you select the layer using the selection area in the layer then eveything on that layer will be selected and transforms and effects will be applied to everything in the layer.
I think this is intended to work this way but I think the groups should also worrk this way adding power to the layers panel and more meaning to the target feature.

Similar Messages

  • Sorting a list with parent/child object relations

    Hi,
    I have an ArrayList of Genre objects that I want to sort:
    class Genre{
    int CategoryID;
    int ParentCategoryID;
    String name;
    String level;
    Example objects:
    Pop (CategoryID=10, ParentCategoryID=root, "popular music", 1);
    Jazz (CategoryID=11, ParentCategoryID=root, "jazz music", 1);
    Indie pop (CategoryID=12, ParentCategoryID=10, "indie pop", 2);
    American Indie pop (CategoryID=13, ParentCategoryID=12, "american indie pop", 3);
    Soul (CategoryID=15, ParentCategoryID=root, "soul music", 1);
    Commercial pop (CategoryID=14, ParentCategoryID=10, "commercial pop", 2);
    I hope that you see the point:
    I want that the order will be like this in my arraylist:
    jazz music
    popular music
    commercial pop
    indie pop music
    american indie pop
    soul music
    I'll implement the comparator-class in Genre and then add the compareTo-method in my genre-class.
    But my brain is too tired to figure out what to write in the compareTo-method?
    Have somebody done a similar method??
    Best regards,
    Thomas

    Unfortunately is this solution not plausible since I
    don't can have the parent genre in the genre class.
    ... Hashmap?Hashmap works. Here you go, using your structure, minus the level, I'm sure you can work around that though. Don't use -1 as a category id, it's reserved for your root. This code is not thread safe, I leave that to you. Don't forget that as implemented, parent Genres must be constructed prior to any of their children. You could get around this with a two pass initialization process.
    // Not thread safe.
    import java.util.*;
    public class Genre implements Comparable {
         private static Map<Integer, Genre> genreForId = new HashMap<Integer, Genre>();
         private int id;
         private int level;
         private int parentId;
         private String name;
         public Genre(int id, int parentId, String name) {
              this.id = id;
              this.parentId = parentId;
              this.name = name;
              this.level = level(this);
              Genre.genreForId.put(id, this);
         private static int level(Genre genre) {
              int i = 0;
              while (genre != null) {
                   genre = genre.getParent();
                   i++;
              return i;
         public static void main(String[] args) {
              Genre pop = new Genre(10, -1, "popular music");
              Genre jazz = new Genre(11, -1, "jazz music");
              Genre indiePop = new Genre(12, 10, "indie pop");
              Genre americanIndiePop = new Genre(13, 12, "american indie pop");
              Genre soul = new Genre(15, -1, "soul music");
              Genre commercialPop = new Genre(14, 10, "commercial pop");
              Genre[] genres = { pop, jazz, indiePop, americanIndiePop, soul,
                        commercialPop };
              Arrays.sort(genres);
              System.out.println(Arrays.toString(genres));
         public int compareTo(Object o) {
              Genre lhs = this;
              Genre rhs = (Genre) o;
              switch (Integer.signum(lhs.getLevel() - rhs.getLevel())) {
              case -1:
                   rhs = rhs.getParent();
                   if (lhs == rhs)
                        return -1;
                   break;
              case 0:
                   if (lhs == rhs)
                        return 0;
                   else {
                        if (lhs.getParent() == rhs.getParent())
                             return lhs.getName().compareTo(rhs.getName());
                        else {
                             lhs = lhs.getParent();
                             rhs = rhs.getParent();
                   break;
              case 1:
                   lhs = lhs.getParent();
                   if (lhs == rhs)
                        return 1;
              return lhs.compareTo(rhs);
         public int getLevel() {
              return level;
         public String getName() {
              return name;
         public Genre getParent() {
              return Genre.genreForId.get(getParentId());
         public int getParentId() {
              return parentId;
         public String toString() {
              return name;
    }-S

  • Issue with moving grouped objects in Captivate 8

    Hi,
    I use grouping of objects a lot and Imake extensive use of the arrow keys to move objects and / or groups around a slide. When moving groups in Captivate 8.1, however, and this never happened in CPT 6 or 7, Captivate does the action twice.
    So when selecting the group of objects and pressing the arrow keys, it moves the groups 2 pixels at a time instead of just the one. Likewise, when pressing both Shoft and an arrow key, it moves the group 20 pixels.
    To add to the fun, when you select both a group of objects and a single object on the slide, the arrow-move moves the group twice but the single object only once. Jolly good fun...
    This is really annoying, so if anyone has a solution for this? Is this a bug or is it a setting I should be aware of? If it is not a bug but an actual new feature of Captivate, I would love to know the reasoning behind it, but for me, it rather defies any logic right now :-)
    Obviously, I figured out the workaround of 5 times the arrow key to move a group 10 pixels, but it is now impossible to move the group 1 pixel using the arrow key.
    Thanks!
    Best regards,
    Jan.

    It is a known bug, I have logged it already, please do the same.  Earlier on this happened also for individual objects (prerelease), now this annoying behavior is only for groups.

  • How to see the object while moving on the artboard?

    hello everyone;
    maybe a silly question; how to see the object while moving on the artboard? i dont wanna see only the objects bounding box(outline of the object). i wanna see the object it self. thank you.

    What have they gone and messed up now?
    When I drag an object (with bounding boxes turned on), the object moves and the bounding box stays still until I stop dragging, upon which it snaps to the object’s new position.
    If I don’t have bounding boxes turned on (as I usually work), the object moves when dragged.
    If what Bedri says is right, they’ve gone and mended something that wasn’t busted.

  • Moving a layer group should not incure a performance hit (init a set of layers vs recursive)

    I have finally taken the time to understand the behavior of the slughish performance of moving layer groups.
    On my computer in CS6:
    1. If I have just 2 layers in a layer group. Selecting both of them and ctrl-dragging them around is smooth and responsive.
    2. If you have however select the layer group which contains just these 2 layers, the performance is obviously and terribly impacted. The drag is slow and choppy. With just 2 it is unbearable with regards to workflow but with a large layer group the performance it is utterly unusable. I am now looking to test what occurs in older versions.
    I am a programmer. Not only that, I am a programmer who regularly targets 16 milliseconds on the scene and model graph. Learn to code and learn to program with hitting a 16ms user experience. That means abstraction culling to perform a minimum number of operations for a feature vs inertia, not the logically beautiful and sound abstractions we all would love to have on infinite computation. That's the reality of performance optimization. Performance optimization should be refered to as abstraction culling because that's what it is.
    It should not make any logical difference how a set of layers is initilized for a transform. Please initialize the arrayed set of layers from the hierarchy of groups instead of executing your obviously flawed and unoptimized recursive routine.

    I'm just not seeing a difference in performance between dragging a single layer around, multiple individually selected layers together, or a whole group of layers (where the group is what's selected in the Layers panel).
    I tested on both Photoshop CS6 and CC.  I'm on Windows 8.1.  And I can honestly say I've never seen the layers panel scroll slowly.
    That's not to say I'm seeing instantaneous, smooth moves of layer data - with a sufficiently large image, the update rate goes down to where the frame rate of moving things is quite visible - e.g., 4 or 5 frames per second - but that's still interactive, and it has always been like this with Photoshop as far back as I can remember.  If anything, moving data around has gotten a bit snappier in Photoshop CC.
    You may well have something specific going wrong on your system, or with your particular document.
    Why not post a copy of a specific test image on which you can reproduce the issue, and that you'd like others to test with.  I'll be happy to drag layers and groups around in it and report back.
    That reminds me, I need to get software installed to capture my desktop as a video, as I need to make a training video soon.
    -Noel

  • Hi. I cant open my itunes?? comes up with locked layer or disc?? help !!

    Hi I cant open my itunes?? it comes up with locked layer or disc ?? Help please !!

    Sorry: once a device has been authorised for a particular iTunes account you can't change it to another until 90 days have passed. This is to prevent people cirumventing the restrictions of purchases to one account from consteantly swopping between accounts. You will have to wait for the 82 remaining days, and there is no workaround.

  • Error grouping items - Error 9024: Cannot modify a layer that is locked

    Hello,
    I'm trying to group all sublayers so that i can easily resize the group.  But when I run this code:
    var gi = doc.activeLayer.groupItems.add();
    for(var i = 0; i < doc.selection.length; i++) {
         doc.selection[i].move(gi, ElementPlacement.PLACEATBEGINNING);
    I get an error saying 'Error 9024: Cannot modify a layer that is locked'.  I have checked and the layer is not locked at all. Some layers resize fine, but it keeps getting stuck on one or 2 layer within each .ai file I have. 
    Any ideas what this might be?
    Thanks,
    James

    Fixed this.  I had not selected a layer as I was running a batch. So i changed
    doc.activeLayer.groupItems.add();
    to
    layer.groupItems.add(); //layer is the current layer being processed.

  • Child object as Root object - Locking issue

    Hi Folks,
    In the "MKTCPG" BOL object, there is a child object "MKTCondition". I find that "MKTCondition" is in turn a Root object in the Model browser.
    I could not lock this object "MKTCondition" for changing the entries. The lock method checks for the My Manager Entry to be locked before locking the current level object. This MKTCondition is maintained as a Root object and there is no Parent / Manager entry for this. So the lock method is not successful.
    Kindly let me know your comments regarding this...
    Regards,
    Karthi M R.

    Hi,
    Resolved at last.
    This lock and edit functionality is not as per the conventional approach for this BOL object. SAP has designed it in a different way through a GENIL service class and it was a very good exposure working in this object.
    Thank you.
    Regards,
    Karthi M R.

  • How do I disable smoothing when merging flat layer(pixel art) with a 3d object in Photoshop CC 2014?

    After doing some painting on a gun in cs:go, I now need a part of the painting to be pixel perfect, but I can't seem to find a way of stopping the automatic smoothing whenever I merge the pixel art with an 3D object.
    Pre-Merge
    After Merge

    I only see the normal texture filtering. Seems like you have a fundamental misunderstanding here about how 3D works - "pixel perfect" has no meaning for 3D textures since UV space is parametric and has by itself in theory infinite resolution, so any texture will be fit into this range and inevitably a single pixel in the texture can cover more than a pixel on screen or more than a square milimeter on a 3D object. If you want "sharp" textures, you increase the texture resolution, which, if you realyl want that pixely look would be doen using the nearest neighbor method. Regardless, once you zoom in at some point you will see fuzzy edges/ pixels again. It's in the nature of the thing.
    Mylenium

  • How to map between child objects in a Siebel Data Map

    Hello. I need to map a field from one child object to another child object using a Siebel Data Map.
    Specifically, I have an Integration Object set up for FINS Group Policy with 2 child components (Action and Proposal). I want to map the Proposal's name to the Activity's Description. Here's the structure:
    Policy (io)
    -Name
    -Action (io)
    --Description
    -Proposal (io)
    --PPSLFileName (this is the proposal's file name)
    I can map from the parent (Policy) to the child (Action) as follows:
    Integration Component Map: Action-to_Action
    Source Expression: [FINS Group Policy.Name]
    Target Field Name: Description
    This will map the Policy's Name to the Activity's Description.
    I tried these, but they don't work:
    1)
    Integration Component Map: Action-to_Action
    Source Expression: [FINS Group Policy.Proposal.PPSLFileName]
    Target Field Name: Description
    2)
    Integration Component Map: Action-to_Action
    Source Expression: [Proposal.PPSLFileName]
    Target Field Name: Description
    Thanks for any help

    Hi,
    For your issue,you can use the 2nd point what u hv mentioned :-
    Integration Component Map: Action-to_Action
    Source Expression: [Proposal.PPSLFileName]
    Target Field Name: Description
    But it has some limitations,i.e the child's(Proposal) cardinality should be 1 or less than 1 i.e no. of instances of Proposal IC should not exceed 1 or else the data map will error out at runtime.
    Regards,
    Sambit

  • CS4: Cannot move a layer within a grouped layer set.

    I have created a layer group in Photoshop CS4. When I select a specific layer within this group to try to move it, I immediatley get bumped back to the folder and the entire group moves-- in other words I can't move that specific layer alone (I have to move it back outside the group to move it.) I know that this was not the case in the past and wondered what the problem might be. None of the layers are locked. Thanks for any help.

    Thanks Reynolds (Mark)!  That worked. You just made my day, and saved me  hours of frustration.
    Top bar, drop down menu:  "Auto-Select: Group/Layer".  > Choose "Layer"
    Voila!  you're back to selecting layers again with CTRL + LMB

  • Moving mask layer also moves layer underneath

    Ref: Lynda course http://www.lynda.com/home/DisplayCourse.aspx?lpk2=55426 Last item in Chapter 2, "Pasting into Layer Mask" demonstrates that after pasting the layer mask (sketch of a tree) onto another layer, you can then move it into place with the "move" tool. While following along, when I tried to move it, it also cut out and moved the layer that I pasted the tree onto. I noticed that the "move" tool has a pair of scissors attached to it that I can't get rid of. I figure that's the culprit. What am I **** wrong? I have the mask layer selected in the layers panel and doing everything as in the tutorial. I repeated the tutorial 3 times with the same result.
    I have CS4 Windows.
    The files "drawing" and "sketch" are the lesson images. The objective is to make a layer mask out of the tree sketch and to place it onto the "paper" layer and then moving it into place as if the hand is doing the sketching.  "layer cut out.PSD" is my result. You can see part of the drawing pad is cut out

    I got it! (I think) I did not have to deselect anything. I can move it as long as I click on the unselected part of the layer mask AND the chain unlinked. The tutorial did it with chain linked and moving from within the selected area of the mask (tree). Maybe her workspace was set up differently but I set mine up according to her directions as well. Lynda.com will have to explain that one, but I'm happy as long as I was able to do it. By the way, those tutorials on Lynda are great for the most part and definitely worth the money. I just wish I had more time to sit through them all.
    I know you guys are way beyond this petty stuff, but if I get stuck here I'm in trouble. Thanks.

  • Animated gif from .ICO files - Indicates layer is partially locked

    thanks for helping the non-graphics newb out...
    trying to create my first animated gif. I have 8 .ico files that i converted to .png to open them. once all are open i try to combine into one file with 8 layers but am unable to do it!?!? If I click on the main layer in any file it shows as locked and says "Indicates layer is partially locked"

    in any file it shows as locked and says "Indicates layer is partially locked"
    That is normal. Just open the file you want to use as the base/background layer. Now open the file that will be the first layer up from that, press ctrl+a (cmd+a on a mac) to select all of it, then ctrl+c (cmd+c) to copy it. Switch back to the background layer, click in it, then press ctrl+v (cmd+v) to paste it and use the move tool to position it. Repeat for each layer. Note that layers in an animated gif do not play in front of hte base layer the way cartoon cels do, so that you see action in front of a backdrop. You must include everything you want to see at once in each layer.

  • Error "Problem occured locking WS object" while activating Proxy

    Hi All,
    I have move an Inbout proxy to a different Client(QA system) and in QA system that proxy shows incative.
    When i tried to activate that proxy/service in Sproxy, getting error "Problem occured locking WS object".
    Proxy was active in development system and was working fine without any error.
    Please provide some help, what need to be done to fix this issue
    Thanks
    Harshit

    Hi Harshit,
    Try with the following steps in sequence:
    1. Re-genarate the proxy in Development - Create a New Transport Reuest.
    2. Transport the Proxy from PI Dev to PI OA
    3. Confirm the Proxy in PI QA and then, transport the re-generated Request from ECC Dev to ECC QA.
    Regards,
    Pranav.

  • How to build a query across parent and child object fields?

    As a part of an Integration Requirement, I need to query Opportunity records that have been Modified after a specific date and time?
    Now, Opportunity has a child object called ProductRevenue with a one to many relationship. Is there anyway I can construct a querypage that will fetch records whose Opportunity fields 'OR' its child ProductRevenue's fields have been modified after a specific date and time?
    I have tried using the SearchSpec argument, but it does not let me query across child object fields.
    For eg:-
    ObjOpptyQueryPageInput.ListOfOpportunity.Opportunity.searchspec = "([ModifiedDate] > '01/01/2013 00:00:00') OR ([ProductRevenueData.ModifiedDate] >= '01/01/2013 00:00:00')";
    [This above code written in C# thew me an error saying - The object Opportunity does not have an integration component called - ProductRevenueData.ModifiedDate.]
    Any help will be greatly appreciated. Thank you.

    Hi,
    As far as I know this can't be done at once because you have to consider :
    - Every Opportunity and their time-limited ProductRevenues
    AND
    - Time-limited Opportunities
    If you want to achieve this, you have to consider the 2 datasets separately and make your first query :
    ObjOpptyQueryPageInput.ListOfOpportunity.Opportunity.searchspec = "([ModifiedDate] >= '01/01/2013 00:00:00')";
    but also another query with the restriction on the ProductRevenue Searchspec.
    This shouldn't be too hard because the searchspec functionality is present at each level :
    - ListOfOpportunity -> Opportunity (the top-level that you used for your query)
    - ListOfOpportunity -> Opportunity -> ListOfProductRevenue -> ProductRevenue (the sub-level that you should use for the second query)
    Then in your C# code, you merge the 2 datasets and you end up with your expected result.
    Hope this helps,
    Charles.
    http://www.dubant.com

Maybe you are looking for

  • HT1918 My credit card was replaced and it won't let me change my CC info

    I had to have my credit card replaced and my itunes account won't let me change my payment info for my debit card. When I finish typing all the numbers in, selecting the expiration date, and the security number I have tried to click done and it says

  • Will connect to router but not internet!!!

    If there is anything I absolutely detest about Apple, it's the fact that their wifi *****. I have never had problems with my PowerPC iMac, but my two intels, a macbook and my newest, a macbook pro, have ALWAYS had connection problems. One of the prob

  • Open items date and clearing date

    Hi, Could any one tell me what are the field names in BSEG table for the "open items date" and "clearing date"? thank u Kaki

  • Sent emails do not show in Mail

    Please - I have posted this question before, but it really annoys me - is it possible that it's only me with this problem? When I send emails with attachments, jpg-files filed in my iPhoto, the emails just do not show up in my Sent mailbox. It reache

  • How do I convert scanned tif file to pdf file?

    How do I convert a scanned tif file to a pdf file?