• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.clients
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Changeset
  • Next Changeset →

Changeset 5681

Show
Ignore:
Timestamp:
10/13/08 14:02:17 (7 weeks ago)
Author:
jburel
Message:

Cleaning

Location:
trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer
Files:
5 modified

  • browser/BrowserComponent.java (modified) (2 diffs)
  • browser/BrowserModel.java (modified) (4 diffs)
  • browser/BrowserUI.java (modified) (1 diff)
  • view/TreeViewer.java (modified) (1 diff)
  • view/TreeViewerControl.java (modified) (1 diff)

Legend:

Unmodified
Added
Removed
  • trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/browser/BrowserComponent.java

    r5680 r5681  
    5454import pojos.DatasetData; 
    5555import pojos.ExperimenterData; 
     56import pojos.ImageData; 
    5657import pojos.PlateData; 
    5758import pojos.ProjectData; 
    … …  
    12591260                } else if (uo instanceof PlateData) { 
    12601261                        model.browsePlate(node); 
     1262                } else if (uo instanceof ImageData) { 
     1263                        model.viewImage(node); 
    12611264                } 
    12621265                fireStateChange(); 
  • trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/browser/BrowserModel.java

    r5657 r5681  
    2727//Java imports 
    2828import java.awt.Point; 
     29import java.awt.Rectangle; 
    2930import java.util.HashSet; 
    3031import java.util.Iterator; 
    … …  
    3738 
    3839//Application-internal dependencies 
     40import org.openmicroscopy.shoola.agents.events.iviewer.ViewImage; 
    3941import org.openmicroscopy.shoola.agents.treeviewer.ContainerCounterLoader; 
    4042import org.openmicroscopy.shoola.agents.treeviewer.DataBrowserLoader; 
    … …  
    5254import org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewer; 
    5355import org.openmicroscopy.shoola.env.LookupNames; 
     56 
     57import pojos.DataObject; 
    5458import pojos.DatasetData; 
    5559import pojos.ExperimenterData; 
     60import pojos.GroupData; 
    5661import pojos.ImageData; 
    5762import pojos.PlateData; 
    … …  
    676681        } 
    677682 
     683        /** 
     684         * Views the passed image. 
     685         *  
     686         * @param node The node to handle 
     687         */ 
     688        void viewImage(TreeImageDisplay node) 
     689        {  
     690                if (node == null) return; 
     691                ImageData image = (ImageData) node.getUserObject(); 
     692                TreeImageDisplay pNode = node.getParentDisplay(); 
     693                DataObject pObject = null; 
     694                DataObject gpObject = null; 
     695                if (pNode != null) { 
     696                        Object p = pNode.getUserObject(); 
     697                        if (p instanceof DataObject) 
     698                                pObject = (DataObject) p; 
     699                        TreeImageDisplay gpNode = pNode.getParentDisplay(); 
     700                        if (gpNode != null) { 
     701                                p = gpNode.getUserObject(); 
     702                                if (p instanceof DataObject) { 
     703                                        if (!((p instanceof ExperimenterData) || 
     704                                                        (p instanceof GroupData))) 
     705                                                gpObject = (DataObject) p; 
     706                                } 
     707                                         
     708                        } 
     709                } 
     710                Rectangle r = parent.getUI().getBounds(); 
     711                ViewImage evt = new ViewImage(image, r); 
     712        evt.setContext(pObject, gpObject); 
     713                TreeViewerAgent.getRegistry().getEventBus().post(evt); 
     714        } 
     715         
    678716} 
  • trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/browser/BrowserUI.java

    r5662 r5681  
    256256                Object o = d.getUserObject(); 
    257257                if (o instanceof ImageData) { 
    258                         Rectangle r = model.getParentModel().getUI().getBounds(); 
    259                                 TreeViewerAgent.getRegistry().getEventBus().post( 
    260                                                 new ViewImage((ImageData) o, r)); 
     258                        model.viewImage(d); 
    261259                } 
    262260            } 
  • trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/view/TreeViewer.java

    r5680 r5681  
    755755         *  
    756756         * @param node The node holding the time information. 
    757          * @param set Tne  
     757         * @param set  The elements to add. 
    758758         */ 
    759759        public void browseTimeInterval(TreeImageTimeSet node, Set set); 
  • trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/view/TreeViewerControl.java

    r5680 r5681  
    284284                actionsMap.put(TAGS_EXPLORER,  
    285285                                new BrowserSelectionAction(model, Browser.TAGS_EXPLORER)); 
    286                 actionsMap.put(CATEGORY_EXPLORER,  
    287                                 new BrowserSelectionAction(model, Browser.CATEGORY_EXPLORER)); 
    288286                actionsMap.put(IMAGES_EXPLORER,  
    289287                                new BrowserSelectionAction(model, Browser.IMAGES_EXPLORER)); 

Download in other formats:

  • Unified Diff
  • Zip Archive

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/