Stack/Delete within a Collection?

Using Lightroom 1.2 on WinXP. When importing I leave photos in place and import only the metadata.
1) Is it possible to stack within a collection? I see the expand/collapse stack drop list items when right-clicking within a folder but not within a collection.
2) Within a collection, can you delete a photo from Lightroom or from the disk? I don't see a list item to do that when I right-click on a photo/photos within a collection. Right now deleting photos can get to be a hassle for the fraction of my collections which are not organized the same as my folders.
Thanks,
Robert

1) No.
2) It's something like control-shift-alt-backspace

Similar Messages

  • Stacking not available in Collections

    Is stacking supposed to be available in collections. Stacking shows in the explorer view but is unavailable in collections. Is this normal? If stacking is available in collections, can sombody tell me what I need to do to make the stacking options available.

    Hello Jim,
    Please be assured, that it is not my intent to bother you, other Forum participants, and LR developpers with "what I can not do with LR" ....
    unless it is something that is very important for me and
    unless I can not figure out, how I can do what I want/need to do.
    I guess, that the main difference between yourself and myself, is my need to do most of my organization and development work, while viewing my photos as part of a Collection. For me, PSE Collections (and also LR Collections) are essential. I had long battles behind me, to convince PSE Development to improve their support of PSE Collections. Because I was not the only one who needed a better Collection support, PSE has indeed over time enhanced its support of Collections.
    Now, I would like to migrate from an environment
    "PSE Organizer + PSE Editor"
    to an emvironment "LR Library + LR Develop + (for some of those Editing functuions that are not available in LR) PSE Editor"
    And again, to be able to do my work reasonably, I need a bettrer LR Collection support. What I am missing in the current LR Collection support is the full Stacking/Unstacking mechanism/manipulation.
    You might wonder, why the Collection support is essential for me. When working on my photos, I want to arrange my photos in such a manner that similar photos are adjacent to each other. To do so, I create with the photos that i want to work on a Collection and re-arrange the photos within the collection in such a way that similar photos are (within the sequence that i create) adjacent to reach other. This sequence is often neither the Capture-Time nor the file-Name Sequence. Often the photos that i am working on have neither been shot in the same hour, in the same day, or even the same year. They are often located in multiple different folders.
    To arrange in a persistent way similar photos in the sequence of my choice, I am not aware of another PSE or LR mechanism than Collections.
    This is why I do most of my work while viewing Collections (as opposed to viewing photos of a folder).
    While doing my work when Viewing Collections, I need to be able to do a lot of things that LR supports. Among other, I need the stacking support. The Stacking support is for me probably much more essential than for you, because
    I need to do a lot of external and destructive editing with PSE and I need to organize the multiple externally edited versions in Stacks (this is something that LR Supports as an option   ...but unfortunately stacking is not supportede within Collections!)
    I have already 30'000 Photos organized with PSE. These many Photos are organized within PSE Collections (that the PSE--> LR Catalog conversion process converts into LR Collections) and within PSE Versionsets (that the catalog conversion Process converts into LR stacks). This conversion process is nearly perfect for me....the only essential thing that I am missing within this conversion process: the possibility to expand/collapse Stacks while viewing and working-on the Collectionsv that have been converted vfrom PSE to LR.

  • Stacks not available in Collections?

    Is "Stacking" not available when working within a Collection? That is what it looks like to me for LR2.
    While in a Collection of pictures from a recent trip I selected 4 images. Stacking was grayed out (not available) in the Photo Menu. With those 4 images still selected I switched to "All Photographs" view. Now I was able to Stack them.
    Is this a bug?

    Not to mention the docs specifically state you can choose filter or use a collection when auto-stacking:
    See the "Automatically stack photos by capture time" in the online docs.
    Auto-stack is nearly useless unless you can use it on a selection or a collection. Unless I'm missing the point here. I would never want to autostack everything.
    I suppose I can try with a filter, but finding the right set of filters without missing something is a but crufty. I already know the set of photos I want to selectively stack up, and they were all taken in the same session, and have been set aside in a collection!
    Sounds like a feature that got pulled-back. Apparently, stacks can't work across folders for some reason (according to a user comment in the docs).
    And the fact that auto-stack ignores a selection while regular stacking does not is a usability defect in my opinion.

  • In Lightroom mobile how can move photos within the collection????

    In Lightroom mobile how can move photos within the collection????

    What you can do is to move (or copy) a photo form one collection to another. This can be triggered via the top right app menu item from grid view. Same menu is available when you open up an image for editing. Hope that helps. -Guido

  • Can't delete a Site Collection from SharePoint admin center completely

    Hi All
    I'm using Office365. And I wanted to delete a Site Collection from SharePoint admin center.
    But at first, I couldn't delete it from there. So I opened the Site and delete it from the Site setting successfully.
    Then I went back to SharePoint admin center to check it was deleted or not completely.
    But the Site Collection was still on the Site Collections list.....
    Things I did are
    1. IE -> Tools->Internet Options-> In General Tab click on Delete in browsing history section and check all options and again click on delete.
    2. Close and re-open the browser and sign back in
    I wanna make free server resource to create new Site Collection.
    Does anyone know how to delete a Site Collection completely?

    Hi,
    Can you try delete the site collection using SharePoint online power shell command? Refer the following link for that.
    Delete site collection
    Also, while deleting site collection from Admin Center, do you get any warning?Or what are steps you follow to delete the Site Collection from Admin Center?
    Thanks,
    Avni Bhatt
    If this helped you resolve your issue, please mark it Answered

  • Moving images within a collection?

    Having just watched Julieanne K's tutorial re making a Blurb book, she began with her images in a story order.  How does one move images within a collection to an order different from how they were uploaded or taken?  I guess it is simple, but I cannot seem to do it.

    Actually, you don't have to select User Order.  In Library mode, view the grid and simply drag and drop the thumbnails into the order you want, and that prompt will automatically change to User Order from whatever order it was in before. 
    John

  • Different Order Types within a Collective Order

    Dear PP Gurus,
    I have a requirement for having different order types with in a collective order. For example, in a BOM of 3 levels, the order type for each assembly should be different say ZPP1, ZPP2 and ZPP3.
    For this, I have maintained separate production scheduling profiles in each of these assemblies with the respective order types. Also, I have maintained MRP groups separately for each of these materials. Further, in Plant Parameters, no default order type is assigned.
    However, when I create the order, the system creates all orders with order type ZPP1 which is for the header material.
    As per SAP help, this is possible but I am not able to create collective order with different order types.
    Please suggest any SAP Note or configuration changes which I have missed out.
    Thanks!
    With Regards,
    Nitin

    Dear Sabine,
    Thanks for your reply.
    However, as per SAP help, this is possible. Please refer to the link http://help.sap.com/saphelp_470/helpdata/en/ee/b6532cae8011d19e97080009b0db33/content.htm
    In this link, under Pre-reuisites section, in Point 2 it is mentioned
    "This indicator is transferred into the order header (master data) of the orders. If there are differing order types within the collective order, the setting of the indicator of the order type of the leading order takes precedence. This indicator is transferred to all lower-level orders and overrides their original indicators."
    The above line implies that different order types are possible with in a collective order.
    Please suggest some way out.
    Thanks!
    With Regards,
    Nitin

  • Delete all image collections

    I am looking for a way to delete all image collections from the Collections tab. Is this possible with a custom javascript for Br?

    #target bridge
    #engine main
    app.bringToFront();
    if ( BridgeTalk.appName == 'bridge' ) {
      var toolMenu = MenuElement.find( 'Tools' ),
      ojo = new MenuElement( 'command', 'Remove All Collections', '-at the end of toolMenu', 'ojodegato001');
    ojo.onSelect = function () { removeAllCollections(); }
    function removeAllCollections() {
      var collects = app.getCollections();
      for ( var i = collects.length-1; i >= 0; i-- ) {
      app.deleteCollection( collects[i] );
    OK if you add this one to you user scripts folder… It should give you a NEW custom option at the end of the tools menu… Click n run there…

  • Order by the names in hashMaps which are contained within a collection

    Hi All,
    Is there a way to order by the names in hashMaps which are contained within a collection?
    Collection-->hmp1(nrPerson1, nameB);
    hmp2(nrPerson2, nameC);
    hmp3(nrPerson3, nameA);
    Now what i need to display is (nrPerson3,nameA), (nrPerson1,nameB), (nrPerson2, nameC)...
    Any suggestion will be greatly appreciated!
    Shuaibing

    I just set the TreeSet with the values as you suggested, but the results seems to the same as usual, Can you check the following codes? I think I need have to give a initial parameter for the TreeSet constructor, but I do not know how to write the Comparator.
    public String getIntermediaryCO(){
    Contact contact=new Contact();
              Collection colnNrContactsInterCo=contact.getAllIntermediaryCompany();
              //test
              TreeSet treeSet=new TreeSet();
              HashMap hmpForOrder=new HashMap();
              if(colnNrContactsInterCo!=null && !colnNrContactsInterCo.isEmpty()){
                   Iterator iter=colnNrContactsInterCo.iterator();
                   while(iter.hasNext()){
                           HashMap hmp=(HashMap)iter.next();
                           hmpForOrder.put(hmp.get("name"),hmp.get("nrContact"));
              treeSet.add(hmpForOrder.keySet());
              //print the ordered, unique set
            Iterator iterator = treeSet.iterator();
            while( iterator.hasNext() ) {           
                System.out.println( "the list of sorted intermediary companies' names="+iterator.next() );
              //test
    public Collection getAllIntermediaryCompany(){
               Collection colnContacts=new ArrayList();
               ContactCov contactCov=new ContactCov();
             try{
                    String sql="SELECT DISTINCT NR_CONTACT from CONTACT_TYPE where CD_CONTACT_TYPE=5";
                    jdbc = new JDBCConnection("1");
                    rs=jdbc.executeQuery(sql);
                    if(rs!=null){
                         while(rs.next()){
                                   String nrContact=rs.getString("NR_CONTACT");
                                   VOContact voContact=contactCov.getContactByNrContact(nrContact);
                                   if(voContact!=null){
                                        HashMap hmp=new HashMap();
                                        hmp.put("name",voContact.getName());
                                        hmp.put("nrContact",nrContact);
                                        colnContacts.add(hmp);
                  }catch(Exception e){
                      logger.error(e.toString());
                   }finally{
                       try{
                            if(rs!=null)rs.close();
                            if(jdbc!=null)jdbc.close();
                       }catch(Exception e){}
               return colnContacts;     
            }     

  • Accidentally deleted contacts in collected addresses - need to restore

    accidentally deleted addresses in collected address book. need to restore them

    Hopefully you have a backup, or a text list with addresses? Something here might help:
    * http://kb.mozillazine.org/Category:Address_Book_%28Thunderbird%29

  • HT201342 Is there any way to find a log of the send e-mail from ICloud.. to analyse how many email has been send and deleted within a day from send items

    Is there any way to find a log of the send e-mail from ICloud.. to analyse how many email has been send and deleted within a day from send items

    Thx Winston,
    I can count the send item. But let me try to explain why did I ask this question.
    I had a trouble in sending e-mails from icloud on 22/2 and when I saw in my send item there were no emails.
    But the mesgs to whom I emailed received and out of which only few of them didn't got the email. So I wanted to know the log abt the outflow of the mesg with subject and the receipants email id and the list with attachment or not.
    How and where will I get the information apart from send item and draft mesg and the outflow undelivered?
    Regards
    Sarfaraz

  • Using a byte[] as a secondary index's key within the Collection's API

    I am using JE 4.1.7 and its Collections API. Overall I am very satisfied with the ease of using JE within our applications. (I need to know more about maintenance, however!) My problem is that I wanted a secondary index with a byte[] key. The key contains the 16 bytes of an MD5 hash. However, while the code compiles without error when it runs JE tell me
    Exception in thread "main" java.lang.IllegalArgumentException: ONE_TO_ONE and MANY_TO_ONE keys must not have an array or Collection type: example.MyRecord.hash
    See test code below. I read the docs again and found that the only "complex" formats that are acceptable are String and BigInteger. For now I am using String instead of byte[] but I would much rather use the smaller byte[]. Is it possible to trick JE into using the byte[]? (Which we know it is using internally.)
    -- Andrew
    package example;
    import com.sleepycat.je.Environment;
    import com.sleepycat.je.EnvironmentConfig;
    import com.sleepycat.persist.EntityStore;
    import com.sleepycat.persist.PrimaryIndex;
    import com.sleepycat.persist.SecondaryIndex;
    import com.sleepycat.persist.StoreConfig;
    import com.sleepycat.persist.model.Entity;
    import com.sleepycat.persist.model.PrimaryKey;
    import com.sleepycat.persist.model.Relationship;
    import com.sleepycat.persist.model.SecondaryKey;
    import java.io.File;
    @Entity
    public class MyRecord {
    @PrimaryKey
    private long id;
    @SecondaryKey(relate = Relationship.ONE_TO_ONE, name = "byHash")
    private byte[] hash;
    public static MyRecord create(long id, byte[] hash) {
    MyRecord r = new MyRecord();
    r.id = id;
    r.hash = hash;
    return r;
    public long getId() {
    return id;
    public byte[] getHash() {
    return hash;
    public static void main( String[] args ) throws Exception {
    File directory = new File( args[0] );
    EnvironmentConfig environmentConfig = new EnvironmentConfig();
    environmentConfig.setTransactional(false);
    environmentConfig.setAllowCreate(true);
    environmentConfig.setReadOnly(false);
    StoreConfig storeConfig = new StoreConfig();
    storeConfig.setTransactional(false);
    storeConfig.setAllowCreate(true);
    storeConfig.setReadOnly(false);
    Environment environment = new Environment(directory, environmentConfig);
    EntityStore myRecordEntityStore = new EntityStore(environment, "my-record", storeConfig);
    PrimaryIndex<Long, MyRecord> idToMyRecordIndex = myRecordEntityStore.getPrimaryIndex(Long.class, MyRecord.class);
    SecondaryIndex<byte[], Long, MyRecord> hashToMyRecordIndex = myRecordEntityStore.getSecondaryIndex(idToMyRecordIndex, byte[].class, "byHash");
    // END

    We have highly variable length data that we wish to use as keys. To avoid massive index sizes and slow key lookup we are using MD5 hashes (or something more collision resistant should we need it). (Note that I am making assumptions about key size and its relation to index size that may well inaccurate.)Thanks for explaining, that makes sense.
    It would be the whole field. (I did consider using my own key data design using the @Persistent and @KeyField annotations to place the MD5 hash into two longs. I abandoned that effort because I assumed (again) that lookup with a custom key design would slower than the built-in String key implementation.)A composite key class with several long or int fields will not be slower than a single String field, and will probably result in a smaller key since the UTF-8 encoding is avoided. Since the byte array is fixed size (I didn't realize that earlier), this is the best approach.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Insert called before delete in a collection with unique constraint

    Hi all,
    I have a simple @OneToMany private mapping:
    private Collection<Item> items;
    @OneToMany(mappedBy = "parent", cascade = CascadeType.ALL)
    public Collection<Item> getItems() {
    return items;
    public void setItems(Collection<Item> items) {
    this.items = items;
    public void customize(ClassDescriptor classDescriptor) throws Exception {
    OneToManyMapping mapping = (OneToManyMapping)
    classDescriptor.getMappingForAttributeName("items");
    mapping.privateOwnedRelationship();
    I have a unique constraint on my Items table that a certain value cannot be duplicated.
    My problem appears when I remove a previously saved item from the collection and add a new item containing the same data, at the same time.
    After I save the parent and do a flush, I receive SQLIntegrityConstraintViolationException because TopLink performs first an insert query instead of deleting the existing item.
    I tested the application and everything went fine with: remove item / save parent / insert item / save parent
    I checked on the Internet and the documentation but didn't find anything similar to my problem. I tried debugging TopLink's internal calls but I'm missing some general ideas about all the inner workings and don't know what to look for. I use TopLink version: Oracle TopLink Essentials - 2.1 (Build b60e-fcs (12/23/2008))
    Does anyone have a hint of what to look for?
    Edited by: wise_guybg on Sep 25, 2009 4:01 PM
    Edited by: wise_guybg on Oct 5, 2009 11:22 AM

    Thank you for the suggestions James
    As I mentioned briefly I have done some debugging but couldn't understand how collections are updated. What I did find out is that setShouldPerformDeletesFirst() doesn't come into play in this case because this is not a consecutive change on entities.
    What I have in my case is a collection inside an entity that the user has tampered with and now TopLink has to do a merge. I cannot call flush() in the middle since the user has not approved that the changes made to the entity should be saved.
    I see that for TopLink it's not easy to figure out the order in which changes were made to a collection. Here is pseudo-code of when the constraint is touched:
    entity.items.remove(a)
    entity.items.add(b)
    merge(entity)
    And here is code that executes without a problem:
    entity.items.remove(a)
    merge(entity)
    entity.items.add(b)
    merge(entity)
    So once again, I think that collection changes are managed differently but I don't find a way to tell TopLink how to handle them. Any ideas?

  • Question regarding stacks, searches and smart collections

    Apologies if this is considered a 'basic' question - but I hope that someone can help me.
    I'm currently in the process of upgrading/migrating a reasonably large Photoshop Elements 6 catalog where I've made extensive use of hierarchical folder structures, keywords and star ratings to quickly locate photos using a range a different techniques.I've successfully upgrade/migrated the Photoshope Elements catalog into Lightroom 3 and as part of the verification that everything has come across OK - I've done some comparisons of catalog searches in Elements and Lightroom and seem to be getting some strange results which I'm not sure if this is simply how things work or if I'm doing something wrong. I think part of the issue is caused by the fact that Elements always does destructive edits - so I never edited original photos in Elements so made extensive use of copied photos and stacks - but this didn't seem to cause any issues as Elements seem to keep things straight.
    In Elements, the result of a query or Smart Collection might return 18 stacks of photos (with most of the stacks containing multiple photos) - but for most purposes Elements simply treated this as 18 seperate photos and simply ignored all of the photos under the top of the stacks. 
    Now in Lightroom I get different results depending on how the photos are identified. If I use either a keyword or rating search using the 'Right Hand' panel - I get a photo count returned which is always much higher than 18 but Lightroom seems to retain the stacks so only displays 18 different stacks,  However, if I put the same search criteria into a Lightroom Smart Collection - it retrives and displays ALL of the photos in the 18 stacks (so it displays 2-3 times more photos) and I can't seem to find a way to get the Smart Collection to honour these stacks. I know that I could probably alter each of my photo stacks and change the rating or keyword of all of the photos under the top of the stack - but trust me this is a huge amount of work!!
    Is this simply the way Lightroom works?  I can partially understand and accept the way direct keyword or rating searches work using the 'Right Hand' panel - although the photo counts are different from what I've got used to in Elements the way the photos are actually displayed is not that different. However, what really confuses me is the completely different way Smart Collections work when compared to the 'equivalent' direct query.  Have I missed something?  Or is this some form of technical issue/bug/future enhancement request?
    Also, on a slightly related issue - I've noticed that keywords with spaces (or other special characters) seem to cause issues for Lightroom - while Elements seems to cope with these OK. From the reading I've done it looks like one of the most common suggestions is to simply remove the spaces (..etc.) in the keywords - is that what most people would recommend??
    Any help, advice or other suggestions would be appreciated.
    Kind Regards .... Jerry

    I'm currently in the process of upgrading/migrating a reasonably large Photoshop Elements 6 catalog where I've made extensive use of hierarchical folder structures, keywords and star ratings to quickly locate photos using a range a different techniques
    Please tell us EXACTLY the steps you are using to move your PSE catalog to Lightroom.
    However, if I put the same search criteria into a Lightroom Smart Collection - it retrives and displays ALL of the photos in the 18 stacks (so it displays 2-3 times more photos) and I can't seem to find a way to get the Smart Collection to honour these stacks. I know that I could probably alter each of my photo stacks and change the rating or keyword of all of the photos under the top of the stack - but trust me this is a huge amount of work!!
    I believe this is how Lightroom was designed to work. Smart collections don't recognize that some photos are at the bottom of the stack.
    Also, on a slightly related issue - I've noticed that keywords with spaces (or other special characters) seem to cause issues for Lightroom - while Elements seems to cope with these OK. From the reading I've done it looks like one of the most common suggestions is to simply remove the spaces (..etc.) in the keywords - is that what most people would recommend??
    I have no trouble whatsoever using keywords that have spaces in them. I have keywords that are "New York", "New Jersey", "Union Pacific Railroad", etc. Special characters, such as a comma, will probably cause trouble. Exactly what are you doing where spaces in keywords are not working properly?

  • Best practice for method calling on objects within a collection.

    Hi guys
    As you may be aware, based on my other thread here. I'm designing a card game in Java. I was hoping for some advice on the best practise on how methods should be called on a custom Object contained within a custom Collection.
    I have an instance variable for the Deck class as follows: List<Card> deckWhen creating an instance of the class I use deck = new ArrayList<Card>();So I have a Deck which only holds Card objects. My question is, for the Card methods, should I call them on the Card objects after 'getting' the Cards from the Deck or should I write methods within the Deck class which handles this method calling. Code explanation is as follows:
    Deck standardDeck = new Deck();I want to retrieve the suit value of a card within the deck. Is this the best way to do it this way:
    standardDeck.getCardAt(50).getSuit();
    //getCardAt is a method within the Deck class, getSuit() is a method within the Card classor this way:
    standardDeck.getSuitForCardAt(50);
    //getSuitForCardAt() is a method within the Deck class. This method calls the getSuit() method within its method body.Cheers for any help guys.
    Edited by: Faz_86 on Jul 10, 2010 9:53 AM

    Hey Saish
    Thanks for the response.
    My Card class does indeed override hashCode(), equals() and toString().
    The reason I am asking a card from the deck for its Suit is simply because of the rules of the game being played. The game I made is a 'Card Shredding' game where a player attempts to remove as many cards from their hand during each turn. The first to remove all their cards is the winner.
    When the game starts, two decks are created. A standard 52 card deck and an empty deck. Then 8 cards are dealt to each player and one card is dealt into the empty deck. The suit and value of the card on the empty deck called the 'shredding deck' dictates which moves are valid during each turn; The played card must match the Suit or the Value of the current card on the 'shredding deck'
    For example:
    Card on the empty deck = 8 of Spades
    The only card from a players hand which can be removed are any Spade or an Eight of any suit.
    Going back to the Deck.getSuitOfCardAtIndex(int index) , this method is needed because both the AI player and human player need to have the ability to take a look at the cards which have been added to the 'shredding deck'. Again this is because of the rules of the game. Therefore I need a method to take a look at the Suit and Value for any card in the 'shredding deck'.
    Taking all this into account, so far I have the following in my Deck class. Please comment on my design so far. As you can see I've tried to follow the Law Of Demter by creating many little wrapper methods. I understand totally wh getters and setters are bad but I cannot come up with a design solution to achieve what I need to based on the rules of the game without users getters. - Any tips on this would be great.
         public Card dealCard()
              Card cardToDeal = deck.remove(0);
              return cardToDeal;
         public void addCard(Card usedCard) //This method is used to add 'used' cards to the deck.
              deck.add(usedCard);
         public Card getFaceCard() //Returns the current face up playing card
              Card faceCard = deck.get(deck.size()-1);
              return faceCard;
         public int getFaceCardValue()
              int faceCardValue = deck.get(deck.size()-1).getValue();
              return faceCardValue;
         public int getFaceCardSuit()
              int faceCardSuit = deck.get(deck.size()-1).getSuit();
              return faceCardSuit;
         public String getFaceCardName()
              String faceCardName = deck.get(deck.size()-1).toString();
              return faceCardName;
         public Card getCardAt(int position) //Returns the current face up playing card
              Card card = deck.get(position);
              return card;
         public int getFaceCardValueAt(int position)
              int cardValue = deck.get(position).getValue();
              return cardValue;
         public int getFaceCardSuitAt(int position)
              int cardSuit = deck.get(position).getSuit();
              return cardSuit;
         public String getFaceCardNameAt(int position)
              String cardName = deck.get(position).toString();
              return cardName;
         public int getDeckSize() //When recycling cards, the size of the deck is needed to determine the best time to add more cards.
              return deck.size();
         }

Maybe you are looking for