Changeset 5681
- Timestamp:
- 10/13/08 14:02:17 (7 weeks ago)
- 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 54 54 import pojos.DatasetData; 55 55 import pojos.ExperimenterData; 56 import pojos.ImageData; 56 57 import pojos.PlateData; 57 58 import pojos.ProjectData; … … 1259 1260 } else if (uo instanceof PlateData) { 1260 1261 model.browsePlate(node); 1262 } else if (uo instanceof ImageData) { 1263 model.viewImage(node); 1261 1264 } 1262 1265 fireStateChange(); -
trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/browser/BrowserModel.java
r5657 r5681 27 27 //Java imports 28 28 import java.awt.Point; 29 import java.awt.Rectangle; 29 30 import java.util.HashSet; 30 31 import java.util.Iterator; … … 37 38 38 39 //Application-internal dependencies 40 import org.openmicroscopy.shoola.agents.events.iviewer.ViewImage; 39 41 import org.openmicroscopy.shoola.agents.treeviewer.ContainerCounterLoader; 40 42 import org.openmicroscopy.shoola.agents.treeviewer.DataBrowserLoader; … … 52 54 import org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewer; 53 55 import org.openmicroscopy.shoola.env.LookupNames; 56 57 import pojos.DataObject; 54 58 import pojos.DatasetData; 55 59 import pojos.ExperimenterData; 60 import pojos.GroupData; 56 61 import pojos.ImageData; 57 62 import pojos.PlateData; … … 676 681 } 677 682 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 678 716 } -
trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/browser/BrowserUI.java
r5662 r5681 256 256 Object o = d.getUserObject(); 257 257 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); 261 259 } 262 260 } -
trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/view/TreeViewer.java
r5680 r5681 755 755 * 756 756 * @param node The node holding the time information. 757 * @param set Tne757 * @param set The elements to add. 758 758 */ 759 759 public void browseTimeInterval(TreeImageTimeSet node, Set set); -
trunk/SRC/org/openmicroscopy/shoola/agents/treeviewer/view/TreeViewerControl.java
r5680 r5681 284 284 actionsMap.put(TAGS_EXPLORER, 285 285 new BrowserSelectionAction(model, Browser.TAGS_EXPLORER)); 286 actionsMap.put(CATEGORY_EXPLORER,287 new BrowserSelectionAction(model, Browser.CATEGORY_EXPLORER));288 286 actionsMap.put(IMAGES_EXPLORER, 289 287 new BrowserSelectionAction(model, Browser.IMAGES_EXPLORER));
