Can I restore my events?

Here's what I did:
I exported all 6,000 of my photos to an external HD, did a wipe and reinstall of my OS, and imported the photos back onto the computer. Instead of restoring my events, it put all 6,000 in one big event. Can I restore my events?
If not, what should I have done?

Or assuming that the "big" event is in date order, open it and start at the bottom and work up until you find the first split point, select the photo where you want the event to start and click split - the selected photo and all older photos will become a new event - continue up the event until you have split all photos into new events
Or you can start over and check the iPhoto preference to "split items imported from the finder into events" and reimport the photos creating events according to your preference settings
LN
Message was edited by: LarryHN

Similar Messages

  • Can't restore iMovie events

    Hi. Recently had to clean-wipe my iMac 27" to deal with sleep issues. I restored my usaer account and personal files right from the Lion reinstall from my Time Capsule. All seemed fined until this morning when I realized certain iMovie events have not been restored. Not all of them, just some. Tried to restore just does one and Time Machine tells me I don't have permission to do so. Really odd as it restored the rest of my system fine, including some iMovie events. Any ideas on how to fix this? Thanks.

    In your home folder, the videos are in your Movies>iMovie Events folder. All the Events are collected up under that single Events Folder. And as for Aperture, I don't use it so I don't know where it keeps that Library. I assume it's similar to iPhoto where it keeps the iPhoto Library in the Photos folder.
    Does it refuse to delete on Events you have created since the Update? Or is it doing it just with Events created prior to the Update?

  • Can't restore iCal events

    I backed up to .Mac three days ago. When I booted up today, all my events were missing. I had 4 calendars. Backup shows that I backed up 68 K three days ago, but when I restore, nothing comes back, even though the backup window claims the restore is successful. Also my download window opens up with my .Mac member name and a piece of paper and says "preparing to download", but just sits there.

    I found them on the hard drive in the Documents folder where Backup 2 had put them.

  • How can I restore my ical calendars with TM

    Hello everybody,
    how can I restore my ical calendars with TM.
    Where are the calender files ical uses.
    Thanks for answering
    Bernhard

    They are in yourusername/Library/Calendars/. Each one is named with its unique ID, so you'll have to go into each one and Quicklook the Info.plist file. Towards the end of the file it will have a Key of Title and the name of the calendar. If you want to restore the whole calendar, restore the individual calendar folder. You can also restore individual events by digging into the Calendar (again, use Quicklook to view). Quicklook can be used while in Time Machine.
    Or, you can restore all calendars by restoring the Calendars folder.

  • Can I restore events with titles from time machine?

    I need to restore 2 events back into iphoto. I am using time machine as my backup. When I restore the event it imports the photos from that event back into iphoto but puts them into an "untitled event".
    Is there a way to restore events including the title of the event or do I have to go by memory on what all the events were titled?
    It would seem that there would be a way to do this. My concern is if I ever have to restore a large number of events from time machine it would be nearly impossible to remember what each event is titled.
    Thank you in advance
    Message was edited by: Thomas Moccia

    Thomas:
    No, you can't do it that way. There is another way but is rather involved and time consuming and will require the paid version of iPhoto Library Manager. Here's how:
    1 - restore the entire library with the events you want and keep the current one.
    2 - rename the restored library to iPhoto Library Restored.
    3 - rename the original library back to just iPhoto Library.
    4 - open your current library and then close.
    5 - open iPLM and get both libraries loaded in the left hand pane.
    6 - copy the event from the restored library to the operation library like this.
    That will keep your keywords, titles and comments and Event title intact.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    Note: There now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

  • IPhoto says " no pics ". Events is pitch black, Photos is white, and I can't restore my Library .

    iPhoto says " no pics " at the bottom of the screen.
    But Events is pitch black ( why ), Photos is white ( normal ), and I can't restore my Library .
    When I want to restore the Library,  it is said that it is already there ... Where ?
    Fanchon11

    Details please - version of iPhoto? - Is OS X 10.6.8 correct for your OS?What has changed? how exactly are you trying to "restore" your iPhoto library?
    LN

  • My MacPro crashed last week. Can I restore my old necessary calendar events that I lost but saved my data on an external HD?

    My MacPro crashed last week The Mac repairman transferred all my data to an external HD before deleting and reconfiguring the  MacPro.
    Can I restore my old necessary calendar events that I lost but saved to an external HD? Where would I find my old  calendar info on the external HD? I've tried search, but nothing revealed. I really need this calendar info for my business. Many thanks for any suggestions / advice.

    You can try a file recovery application like File Salvage - you can download a free trial and it will scan the disk for you and tell you with might be recoverable. Actual recovery will require that you purchase the app. There may be many files with the same or similar names. Always recover the largest file size.
    There are other such apps. Search on Macupdate or the App Store

  • How can I restore iCloud files from my lost iPhone

    I backed up my files to icloud. But I lost my Iphone last week. How can I restore my files from icloud to my macbook ?

    Are you using Photostream?  If yes, then you will be able to see your 1000 most recent photos on your Mac in iPhoto.
    All your contacts, calendar events, emails, etc. will still be on your Mac as part of iCloud.
    If you didn't import your videos from your iPhone to your Mac, then you've lost them unless you can restore your cloud backup to another iOS device.

  • TS3999 How can I restore deleted items to my iMac which are still in the calendar in my iCloud?

    All the events in the Calendar on my Imac have disappeared but are still shown on the Calendar in Icloud. How can I restore the data to my Imac?

    Hello there,
    It sounds like you have verified that your canlendar data is stored in http://www.icloud.com and would like to get that info back into your calendar application on your computer. I would start by using the troubleshooting in the following article named:
    iCloud: Troubleshooting iCloud Calendar
    http://support.apple.com/kb/ts3999
    Make sure that your account was successfully created in Calendar (or iCal) on your Mac. After upgrading to iCloud Calendar, you may need to quit and reopen Calendar (or iCal). To confirm that your account is configured correctly in Calendar (or iCal):
    Open Calendar (or iCal).
    Open Calendar (or iCal) Preferences.
    Click Accounts. You should see an account with your iCloud member name in the Apple ID field.
    Turn iCloud Calendars off and back on:
    Quit Calendar (or iCal).
    Choose Apple () menu > System Preferences, then select iCloud.
    Deselect the checkbox next to Calendars (or Calendars & Reminders in Mountain Lion and Lion).
    Close System Preferences and wait about a minute.
    Open System Preferences and select iCloud.
    Replace the checkmark next to Calendars (or Calendars & Reminders in Mountain Lion and Lion).
    Close System Preferences.
    Open Calendar (or iCal) and test to see if the issue is resolved.
    Restart your computer. This may sound simple, but it reinitializes your network and application settings and can frequently resolve issues.
    Thank you for using Apple Support Communities.
    Take care,
    Sterling

  • HT201401 I can't add a contact or edit contacts the little + sign is no longer on my phone...same thing on my iCalendar.  I can no longer add events or dates.  how do I fix this?

    I can't add a contact or edit contacts the little + sign is no longer on my phone...same thing on my iCalendar.  I can no longer add events or dates.  how do I fix this?

    Reset your phone, hold the home and off button down until the apple symbol comes up. If that doesnt fix it then you need to restore your phone in itunes, Connect to itunes, right click on your phones name to the left, then click restore from backup. That providing you have backed up your phone recently.

  • My external hard drive holding half my iMovie events and projects has crashed: how do I restore the events from another source?

    My external hard drive holding half my iMovie events and projects has become corrupted.  I have now downloaded all the same files (from a backup in the cloud) to another hard drive - but iMovie is not "seeing" those events or movies in that external hard drive.  Q1 Is there a way of rectifying that?  (I.e. telling iMovie to point to the relevant folders or files on the new external hard drive)
    Q2 I have a TimeMachine backup of the corrupted drive in another drive which i keep elsewhere.  Is it worth me attempting to restore from that backup? And if so where can I restore to (as the original external drive is corrupted) and how do i go about that restore process so that the events and projects re-appear?
    thanks in advance for your help.  (I thought i would check re Q2 before embarking on the wrong method!)

    When I right click on an image, then went to Go to Folder in Library, it pulls up the new external hard drive where I made the new link. When I try to work on the photos, the image still says file image is offline or missing. When I right click on the image to Show in Finder, it says the image could not be used because the original file could not be found. I eventually did click on their locate and found the image. When I linked those two together, a few minutes later ALL the "?" went missing and now IT WORKS!!!!
    That was weird!
    Hope this helps someone else in my predicament.

  • How to restore trashed events

    I trashed some events in FCPX 10.1.1 According to the manual I should be able to restore these but I cannot work out how to do this.
    The events did not go into the finder trash, so I presume there is a trash withing the FCPX library, but I cannot find how to acess this in order to restore the events.
    Can anyone help please?

    I tried trashing a little test event. In FCP X, I control-clicked on the library where that event resided, and chose "Reveal in Finder"; then in the Finder, control-clicked to "Show Package Contents". Sure enough, there was a folder called __Trash, containing my deleted event. Then I quit FCP X and the __Trash folder vanished.
    So if you want to recover a deleted event, you will probably need to do it before you quit FCP X.
    Now as to actually recovering it, it seems not to be completely straightforward (unless you can undo back to the point where you deleted it, but then you might call it straightbackward... couldn't resist :-)).
    Here is a way that may work (no guarantees, of course).
    0) Make a duplicate of your library, just in case the following goes wrong somehow.
    1) make a copy of the event from the __Trash folder and store it elsewhere.
    2) quit FCP X
    3) In the Finder, control-click to "Show Package Contents" and place the event folder you copied in step 1 in the appropriate location within the library
    4) move the .flexolibrary outside the library package (if all goes well, you may delete this file later)
    5) start FCP X again. Hopefully, everything will be restored.
    A little explanation regarding step 4: the .flexolibrary contains the database that tells FCP X what is in the library. Just moving the event folder back will not update the database; that is why if you omit this step you won't see the event, even though it is there. If this file is not present, FCP X will reconstruct it from the package contents.

  • How to save JTabbedPane to file so it can be restored later

    I am trying to build a program that will allow the user to add/remove tabs and buttons in a JTabbedPane and then save this to a file so that it can be restored later. However when I try to restore it from the file I cannot get it to update the panel.
    public class LightCommander extends JFrame
         private Container windowContent;
         private JPanel mainPanel;
         // menubar items and actionlistener
         private JMenuBar mainMenu;
         private JMenu f,v,c,c1,h;
         private ButtonGroup view_group;
         private MenuHandler mlistener;
         private static JMenuItem f1,f2,f3,c11,c12,c2,c3,c4,c5,h1,h2,h3;
         private JRadioButtonMenuItem v1;
         // mainWindow items
         private JScrollPane scrollWindow;
         private TabbedView mainWindow;
         // infoBar items and mouselistener
         private JPanel infoBar;
         private JLabel info;
         private InfoHandler ilistener;
         // program variables
         private Color defaultColor;
         private File setupFile;
         private FileInputStream fis;
         private FileOutputStream fos;
         private ObjectInputStream ois;
         private ObjectOutputStream oos;
         public LightCommander()
              super("LightCommander2 - \"The Light Project\"");
              windowContent = getContentPane();
              setupFile = null;
              defaultColor = this.getBackground();
              // create the mainPanel of the program which will
              // contain all the programs gui elements
              mainPanel = new JPanel(new BorderLayout());
              mainPanel.setPreferredSize(new Dimension(800,600));
              mainPanel.setMaximumSize(new Dimension(1400,1050));
                   // create the menuBar and it's menus
                   mainMenu = new JMenuBar();
                   // create the file menu
                   f  = new JMenu("File");
                   f.setMnemonic(KeyEvent.VK_F);
                   f1 = new JMenuItem("New");
                   f1.setMnemonic(KeyEvent.VK_N);
                   f1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + n) for power users
                   f2 = new JMenuItem("Open");
                   f2.setMnemonic(KeyEvent.VK_O);
                   f2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + o) for power users
                   f3 = new JMenuItem("Exit");
                   f3.setMnemonic(KeyEvent.VK_X);
                   f3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + x) for power users
                   f.add(f1);
                   f.add(f2);
                   f.addSeparator();
                   f.add(f3);
                   // create the view menu
                   v  = new JMenu("View");
                   v.setMnemonic(KeyEvent.VK_V);
                   v1 = new JRadioButtonMenuItem("Tabs");
                   view_group = new ButtonGroup();
                   view_group.add(v1);
                   v1.setSelected(true);
                   v.add(v1);
                   // create the command menu
                   c   = new JMenu("Command");
                   c.setMnemonic(KeyEvent.VK_C);
                   c1  = new JMenu("Add");
                   c1.setMnemonic(KeyEvent.VK_A);
                   c11 = new JMenuItem("Light");
                   c11.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + 1) for power users
                   c12 = new JMenuItem("Switch");
                   c12.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_2, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + 2) for power users
                   c1.add(c11);
                   c1.add(c12);
                   c2  = new JMenuItem("Remove");
                   c2.setMnemonic(KeyEvent.VK_R);
                   c2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_3, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + 3) for power users
                   c3  = new JMenuItem("Reset");
                   c3.setMnemonic(KeyEvent.VK_E);
                   c3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_4, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + 4) for power users
                   c4  = new JMenuItem("All On");
                   c4.setMnemonic(KeyEvent.VK_N);
                   c4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_5, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + 5) for power users
                   c5  = new JMenuItem("All Off");
                   c5.setMnemonic(KeyEvent.VK_F);
                   c5.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_6, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + 6) for power users
                   c.add(c1);
                   c.add(c2);
                   c.add(c3);
                   c.addSeparator();
                   c.add(c4);
                   c.add(c5);
                   // create the help menu
                   h  = new JMenu("Help");
                   h.setMnemonic(KeyEvent.VK_H);
                   h1 = new JMenuItem("Help Topics");
                   h1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F1, ActionEvent.CTRL_MASK));     // set shortcut = (Ctrl + F1) for power users
                   h2 = new JMenuItem("Technical Support");
                   h3 = new JMenuItem("About LightCommander2...");
                   h.add(h1);
                   h.add(h2);
                   h.addSeparator();
                   h.add(h3);
                   // add actionlistener and infolistener to the menuitems
                   mlistener = new MenuHandler();
                   ilistener = new InfoHandler();
                   f.addMouseListener(ilistener);
                   f1.addActionListener(mlistener);
                   f1.addMouseListener(ilistener);
                   f2.addActionListener(mlistener);
                   f2.addMouseListener(ilistener);
                   f3.addActionListener(mlistener);
                   f3.addMouseListener(ilistener);
                   v.addMouseListener(ilistener);
                   v1.addActionListener(mlistener);
                   v1.addMouseListener(ilistener);
                   c.addMouseListener(ilistener);
                   c11.addActionListener(mlistener);
                   c11.addMouseListener(ilistener);
                   c12.addActionListener(mlistener);
                   c12.addMouseListener(ilistener);
                   c2.addActionListener(mlistener);
                   c2.addMouseListener(ilistener);
                   c3.addActionListener(mlistener);
                   c3.addMouseListener(ilistener);
                   c4.addActionListener(mlistener);
                   c4.addMouseListener(ilistener);
                   c5.addActionListener(mlistener);
                   c5.addMouseListener(ilistener);
                   h.addMouseListener(ilistener);
                   h1.addActionListener(mlistener);
                   h1.addMouseListener(ilistener);
                   h2.addActionListener(mlistener);
                   h2.addMouseListener(ilistener);
                   h3.addActionListener(mlistener);
                   h3.addMouseListener(ilistener);
                   // disable menu items with no functionality as of yet
    //               f1.setEnabled(false);
    //               f2.setEnabled(false);
    //               v1.setEnabled(false);
                   c1.setEnabled(false);
                   c11.setEnabled(false);
                   c12.setEnabled(false);
                   c2.setEnabled(false);
                   c3.setEnabled(false);
                   c4.setEnabled(false);
                   c5.setEnabled(false);
                   h1.setEnabled(false);
                   h2.setEnabled(false);
                   h3.setEnabled(false);
                   // add the menus to the menubar
                   mainMenu.add(f);
                   mainMenu.add(v);
                   mainMenu.add(c);
                   mainMenu.add(h);
                   // create the mainWindow for displaying
                   // switch and light elements
                   mainWindow = new TabbedView();
                   scrollWindow = new JScrollPane(mainWindow);
                   // create the infoBar to display
                   // the mouseOver information of components
                   infoBar = new JPanel(new BorderLayout());
                   infoBar.setPreferredSize(new Dimension(800,20));
                   info = new JLabel("");
                   info.setPreferredSize(new Dimension(400,20));
                   info.setBorder(BorderFactory.createMatteBorder(1,1,1,1,Color.GRAY));
                   infoBar.add(info,BorderLayout.WEST);
              // add the items to the mainPanel
              mainPanel.add(mainMenu,BorderLayout.NORTH);
              mainPanel.add(scrollWindow,BorderLayout.CENTER);
              mainPanel.add(infoBar,BorderLayout.SOUTH);
              windowContent.add(mainPanel);
              pack();
              show();
         public static void main(String[] args)
              LightCommander GUI = new LightCommander();
              GUI.addWindowListener(
                        new WindowAdapter()
                             public void windowClosing(WindowEvent e)
                             { f3.doClick(); }
         // inner class that handles all Events
         // created by the menu items in the JFrame
         public class MenuHandler implements ActionListener
              public void actionPerformed(ActionEvent e)
                   if(e.getSource() == f1)
                   //* New File:                                                                                *
                   //*      updates any currently open file, creates a fileBrowser for user          *
                   //*      input, and then creates the file and enables additional menu items     *
                        //*** check to see if a file is currently open and if so save it
                        if(setupFile != null)
                             try
                                  fos = new FileOutputStream(setupFile);
                                  oos = new ObjectOutputStream(fos);
                                  oos.writeObject(mainWindow);
                                  oos.close();
                                  fos.close();
                                  setupFile = null;
                             catch(Exception f) { JOptionPane.showMessageDialog(mainPanel,"ERROR: " + f); }
                        //*** create popup window to request file name and location (fileBrowser)
                        JFileChooser chooser = new JFileChooser();
                        int result = chooser.showSaveDialog(mainMenu);
                        if(result == JFileChooser.CANCEL_OPTION) return;
                        setupFile = chooser.getSelectedFile();
                        try
                             setupFile.createNewFile();
                             mainWindow = new TabbedView();     // reset the view here
                             mainWindow.repaint();
                             // enable the menu items that should now be functional
                             c1.setEnabled(true);
                             c12.setEnabled(true);
                        catch(Exception f){ JOptionPane.showMessageDialog(mainPanel, "ERROR: " + f); }
                   if(e.getSource() == f2)
                   //* Open File:                                                                                     *
                   //*          updates any currently open file, creates a fileBrowser for user               *
                   //*          input, opens the file, builds the view from file, enables menu items     *
                        //*** check to see if a current file is open and if so save it
                        if(setupFile != null)
                             try
                                  fos = new FileOutputStream(setupFile);
                                  oos = new ObjectOutputStream(fos);
                                  oos.writeObject(mainWindow);
                                  oos.close();
                                  fos.close();
                                  setupFile = null;
                             catch(Exception f) { JOptionPane.showMessageDialog(mainPanel,"ERROR: " + f); }
                        //*** create popup window (file browser) to allow user to select the file to be opened
                        JFileChooser chooser = new JFileChooser();
                        int result = chooser.showOpenDialog(mainMenu);
                        if(result == JFileChooser.CANCEL_OPTION) return;
                        try
                             //*** open the selected file and fill the view
                             setupFile = chooser.getSelectedFile();
                             fis = new FileInputStream(setupFile);
                             ois = new ObjectInputStream(fis);
                             mainWindow = (TabbedView) ois.readObject();
                             mainWindow.reset();
                             ois.close();
                             fis.close();
                             // finally, enable the menu items that should now be functional
                             c1.setEnabled(true);
                             c11.setEnabled(true);
                             c12.setEnabled(true);
    //                         c2.setEnabled(true);
    //                         c3.setEnabled(true);
    //                         c4.setEnabled(true);
    //                         c5.setEnabled(true);
                        catch(Exception f){ JOptionPane.showMessageDialog(mainPanel,"ERROR: " + f); }
                   if(e.getSource() == f3)
                   //* Exit Program:                                        *
                   //*          update the currently open file and exit     *
                        //*** check to see if a current file is open and if so save it
                        if(setupFile != null)
                             try
                                  fos = new FileOutputStream(setupFile);
                                  oos = new ObjectOutputStream(fos);
                                  oos.writeObject(mainWindow);
                                  oos.close();
                                  fos.close();
                                  setupFile = null;
                             catch(Exception f) { JOptionPane.showMessageDialog(mainPanel,"ERROR: " + f); }
                        System.exit(0);
                   if(e.getSource() == c11)
                   // add a lightObject to the selected switch
                   // and also add the lightObject to each view
                        //*** get the selected switchObject
                             // if the current view is tabbed find the selected tab
                             // if the current view is matrix then find the selected button
                        //*** add a lightObject to the selected switchObject
                        //*** finally add the lightObject as a button to both views
                   if(e.getSource() == c12)
                   // add a switchObject to the current setup
                   // and also add a tab to the mainWindow
                        if(!mainWindow.addSwitch())     JOptionPane.showMessageDialog(mainPanel,"ERROR: MAX number of switches are installed.");
                        // enable menu items that should now be functional
                        c11.setEnabled(true);
    //                    c2.setEnabled(true);
    //                    c3.setEnabled(true);
    //                    c4.setEnabled(true);
    //                    c5.setEnabled(true);
                   if(e.getSource() == c2){ System.out.println("event - remove"); }
                   if(e.getSource() == c3){ System.out.println("event - reset"); }
                   if(e.getSource() == c4){ System.out.println("event - all on"); }
                   if(e.getSource() == c5){ System.out.println("event - all off"); }
                   if(e.getSource() == h1){ System.out.println("event - help topics"); }
                   if(e.getSource() == h2){ System.out.println("event - technical support"); }
                   if(e.getSource() == h3){ System.out.println("event - about lightcommander2..."); }
         // displays mouseover information in the infoPanel
         public class InfoHandler implements MouseListener
              // the mouse has entered a mouselistener object
              public void mouseEntered(MouseEvent e)
                   if(e.getSource() == f ) { info.setText(" file menu");     }
                   if(e.getSource() == f1) { info.setText(" create a new setup file"); }
                   if(e.getSource() == f2) { info.setText(" open an existing setup file"); }
                   if(e.getSource() == f3) { info.setText(" exit the program");     }
                   if(e.getSource() == v ) { info.setText(" view menu");     }
                   if(e.getSource() == v1) { info.setText(" change the main window layout to tabular layout"); }
                   if(e.getSource() == c ) { info.setText(" command menu"); }
                   if(e.getSource() == c11){ info.setText(" add a light to the current lighting setup"); }
                   if(e.getSource() == c12){ info.setText(" add a switch to the current lighting setup"); }
                   if(e.getSource() == c2) { info.setText(" remove the selected item from the lighting setup");     }
                   if(e.getSource() == c3) { info.setText(" reset the selected item in the lighting setup"); }
                   if(e.getSource() == c4) { info.setText(" turn on all the lights"); }
                   if(e.getSource() == c5) { info.setText(" turn off all the lights"); }
                   if(e.getSource() == h ) { info.setText(" help menu");     }
                   if(e.getSource() == h1) { info.setText(" open a list of common help topics"); }
                   if(e.getSource() == h2) { info.setText(" open a window with company contact information"); }
                   if(e.getSource() == h3) { info.setText(" open a window displaying program info"); }
              public void mouseExited(MouseEvent e){ info.setText(""); }
              public void mousePressed(MouseEvent e){  }
              public void mouseReleased(MouseEvent e){  }
              public void mouseClicked(MouseEvent e){  }
    public class TabbedView extends JTabbedPane implements Serializable
         private SwitchObject[] switches;
         private int numSwitches;
         public TabbedView()
              super();
              switches = new SwitchObject[128];
              numSwitches = 0;
         public boolean addSwitch()
              if(numSwitches < 128)
                   for(int i=0; i<128; i++)
                        if(switches[i] == null)
                             SwitchObject x = new SwitchObject("S" + Integer.toString(i), i);
                             switches[i] = x;
                             this.addTab(x.getLabel(), x);
                             break;
                   numSwitches++;     // increment the number of switches installed
                   return true;     // signal a successful operation
              else return false;     // signal that all available switch addresses are used
    public class SwitchObject extends JPanel implements Serializable
         private String s_label;
         private int s_addr;
         private int numLights;
         private LightObject[] lights;
         // SwitchObject Constructor
         public SwitchObject(String label, int addr)
              super();
              s_label = label;
              s_addr = addr;
              numLights = 0;
              lights = new LightObject[128];     // create an empty array of lights
              for(int i=0; i<3; i++) Tx();     // send the switches addr 3 times in order to setup the hardware addr
         public String getLabel(){ return s_label; }
         public int getAddr(){ return s_addr; }
         // add a light to the switch
         public boolean addLight()
              if(numLights < 128)
                   for(int i=0; i<128; i++)
                        if(lights[i] == null)
                             lights[i] = new LightObject("L" + Integer.toString(i), i+128);
                             break;
                   numLights++;
                   return true;
              else return false;
         // transmit the switches addr to the hardware
         public void Tx()
              //*** Add Code Here ***
              System.out.println("Tx: " + Integer.toString(s_addr));     // output for debugging
    public class LightObject extends JButton implements Serializable,ActionListener
         private int l_addr;
         private boolean isOn;
         public LightObject(String label, int addr)
              super(label);
              this.addActionListener(this);
              this.setBackground(Color.YELLOW);
              l_addr = addr;
              for(int i=0; i<3; i++) Tx();          // send the light addr 3 times to setup the hardware addr
              isOn = true;
         public int getAddr(){ return l_addr; }
         // Transmit the light's addr to the hardware
         public void Tx()
              //*** Add Code Here ***
              System.out.println("Tx: " + Integer.toString(l_addr));
         public void actionPerformed(ActionEvent e)
              Tx();
              if(isOn)
                   isOn = false;
                   this.setBackground(Color.GRAY);
              else
                   isOn = true;
                   this.setBackground(Color.YELLOW);
    }

    You're welcome for the help I gave you in your last posting on this topic.
    Why are you posting 200 lines of code? 90% of the code is not related to saving/restoring a component. Create a simple demo program and then maybe someone will take a look. We are not here to debug you entire application.
    How to create a [url http://www.physci.org/codes/sscce.jsp]Short, Self Contained, Correct (Compilable), Example

  • Restoring the events folder in fcpx

    How do you restore the events folder in fcpx? Now the 'project' is only the sequence and not the project any more, if your events drive gets corrupt or stops working you'll need a way to recapture the files into the events folder exactly the same way as they were before otherwise they won't reconnect to your 'project' and you'll have lost all your work.....Please don't suggest backing it up that's just not viable in a professional environment .....
    Cheers,
    Reg.

    What... 'Professionals' don't back things up? Are you insane??
    Lion sorts this out by the way...
    Appreciated!! I knew it was a stupid thing to say the moment I hit send!
    Of course things are backed up but I'm thinking about scenarios where you're on a quick turn around award show for example, you might not have had the time to back everything up yet and you have a serious deadline. Or a job such as a concert is awaiting band approval and gets put on hold for ages and you need the drive space until it comes back in a year later, or you finish a job and a months later you need to re-edit it but the media's been deleted, or you have a fire / buglary and both copies are destroyed or lost, or the clients can only supply low quality / ungraded media on tape and you need to relink to the treated / online media later in the job. These are all things that happen and will continue to happen for some time,  besides the fact that to hold every single bit of media you ever loaded on backup for a facility is going to take a **** of a lot of space and is unnecessary and unchargeable.
    I understand the archiving thing and the back up thing but what I was trying to say was that working in a professional environment you need belt and braces and the final thing to fall back on should be a small data file enabling you to recreate your event folder should you need to, as we've been able to do for good reason since electronic editing began. 
    "We'll use the back up... what do you mean it's corrupt?" - I just don't want to ever be in that position.
    Back up is our responsibility but archiving has to be a client chargeable thing and many won't want to pay when on all other systems the small Project file allows them to re load from their masters. They also won't want hundreds of drives in their production offices!
    Just thinking ahead . . .
    Reg.

  • I can't see my events from iPhoto (11 - 9.3.1). Only one event is in my library (the first one). The others events disapear!!

    I can't see my events from iPhoto (11 - 9.3.1). Only one event is in my library (the first one) and the last import that I made in iphoto is the first one . The others events disapear!! What can be happen? Please, someone could help me?

    I tried to do shift + alt + command - option
    That's not what I suggested...
    Hold down the option (or alt) key key and launch iPhoto.
    Restore from your back up is the easiest solution.

Maybe you are looking for