- Timestamp:
- 07/04/08 13:41:43 (5 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/org/openmicroscopy/shoola/agents/imviewer/view/ImViewerControl.java
r5500 r5528 70 70 import org.openmicroscopy.shoola.agents.imviewer.actions.PlayMovieAction; 71 71 import org.openmicroscopy.shoola.agents.imviewer.actions.PreferencesAction; 72 import org.openmicroscopy.shoola.agents.imviewer.actions.ProjectionAction; 72 73 import org.openmicroscopy.shoola.agents.imviewer.actions.ROIToolAction; 73 74 import org.openmicroscopy.shoola.agents.imviewer.actions.RendererAction; … … 93 94 import org.openmicroscopy.shoola.agents.imviewer.util.InfoDialog; 94 95 import org.openmicroscopy.shoola.agents.imviewer.util.player.MoviePlayerDialog; 96 import org.openmicroscopy.shoola.agents.imviewer.util.proj.ProjectionDialog; 97 import org.openmicroscopy.shoola.agents.imviewer.util.proj.ProjectionRef; 95 98 import org.openmicroscopy.shoola.agents.util.tagging.view.Tagger; 96 99 import org.openmicroscopy.shoola.env.data.model.ChannelMetadata; … … 300 303 */ 301 304 static final Integer SET_ORIGINAL_RND_SETTINGS = new Integer(62); 305 306 /** Identifies the <code>Projection</code> action. */ 307 static final Integer PROJECTION = new Integer(63); 302 308 303 309 /** … … 398 404 actionsMap.put(SET_ORIGINAL_RND_SETTINGS, 399 405 new SetOriginalRndSettingsAction(model)); 406 actionsMap.put(PROJECTION, new ProjectionAction(model)); 400 407 } 401 408 … … 729 736 public void propertyChange(PropertyChangeEvent pce) 730 737 { 731 String p ropName = pce.getPropertyName();732 if (ImViewer.Z_SELECTED_PROPERTY.equals(p ropName)) {738 String pName = pce.getPropertyName(); 739 if (ImViewer.Z_SELECTED_PROPERTY.equals(pName)) { 733 740 view.setZSection(((Integer) pce.getNewValue()).intValue()); 734 } else if (ImViewer.T_SELECTED_PROPERTY.equals(p ropName)) {741 } else if (ImViewer.T_SELECTED_PROPERTY.equals(pName)) { 735 742 view.setTimepoint(((Integer) pce.getNewValue()).intValue()); 736 } else if (ChannelButton.CHANNEL_SELECTED_PROPERTY.equals(p ropName)) {743 } else if (ChannelButton.CHANNEL_SELECTED_PROPERTY.equals(pName)) { 737 744 Map map = (Map) pce.getNewValue(); 738 745 if (map == null) return; … … 745 752 ((Boolean) map.get(index)).booleanValue()); 746 753 } 747 } else if (LoadingWindow.CLOSED_PROPERTY.equals(p ropName)) {754 } else if (LoadingWindow.CLOSED_PROPERTY.equals(pName)) { 748 755 model.discard(); 749 } else if (Renderer.RENDER_PLANE_PROPERTY.equals(p ropName)) {756 } else if (Renderer.RENDER_PLANE_PROPERTY.equals(pName)) { 750 757 model.renderXYPlane(); 751 } else if (Renderer.SELECTED_CHANNEL_PROPERTY.equals(p ropName)) {758 } else if (Renderer.SELECTED_CHANNEL_PROPERTY.equals(pName)) { 752 759 if (model.getColorModel().equals(ImViewer.GREY_SCALE_MODEL)) { 753 760 int c = ((Integer) pce.getNewValue()).intValue(); … … 756 763 model.displayChannelMovie(); 757 764 } 758 } else if (ChannelButton.INFO_PROPERTY.equals(p ropName)) {765 } else if (ChannelButton.INFO_PROPERTY.equals(pName)) { 759 766 int index = ((Integer) pce.getNewValue()).intValue(); 760 767 ChannelMetadata data = model.getChannelMetadata(index); … … 768 775 "selected channel."); 769 776 } 770 } else if (ChannelButton.CHANNEL_COLOR_PROPERTY.equals(p ropName) ||771 ChannelColorMenuItem.CHANNEL_COLOR_PROPERTY.equals(p ropName)) {777 } else if (ChannelButton.CHANNEL_COLOR_PROPERTY.equals(pName) || 778 ChannelColorMenuItem.CHANNEL_COLOR_PROPERTY.equals(pName)) { 772 779 colorPickerIndex = ((Integer) pce.getNewValue()).intValue(); 773 780 showColorPicker(colorPickerIndex); 774 } else if (ColourPicker.COLOUR_PROPERTY.equals(p ropName)) {781 } else if (ColourPicker.COLOUR_PROPERTY.equals(pName)) { 775 782 Color c = (Color) pce.getNewValue(); 776 783 if (colorPickerIndex != -1) { 777 784 model.setChannelColor(colorPickerIndex, c); 778 785 } 779 } else if (UnitBarSizeDialog.UNIT_BAR_VALUE_PROPERTY.equals(p ropName)) {786 } else if (UnitBarSizeDialog.UNIT_BAR_VALUE_PROPERTY.equals(pName)) { 780 787 double v = ((Double) pce.getNewValue()).doubleValue(); 781 788 model.setUnitBarSize(v); 782 } else if (InfoDialog.UPDATE_PROPERTY.equals(p ropName)) {789 } else if (InfoDialog.UPDATE_PROPERTY.equals(pName)) { 783 790 //TODO: implement method 784 } else if (ImViewer.ICONIFIED_PROPERTY.equals(p ropName)) {791 } else if (ImViewer.ICONIFIED_PROPERTY.equals(pName)) { 785 792 if (moviePlayer != null) 786 793 model.playMovie(false, false, -1); 787 794 view.onIconified(); 788 } else if (LensComponent.LENS_LOCATION_PROPERTY.equals(p ropName)) {795 } else if (LensComponent.LENS_LOCATION_PROPERTY.equals(pName)) { 789 796 view.scrollToNode((Rectangle) pce.getNewValue()); 790 } else if (MoviePlayerDialog.CLOSE_PROPERTY.equals(p ropName)) {797 } else if (MoviePlayerDialog.CLOSE_PROPERTY.equals(pName)) { 791 798 model.playMovie(false, false, -1); 792 } else if (MoviePlayerDialog.STATE_CHANGED_PROPERTY.equals(p ropName)) {799 } else if (MoviePlayerDialog.STATE_CHANGED_PROPERTY.equals(pName)) { 793 800 boolean b = ((Boolean) pce.getNewValue()).booleanValue(); 794 801 if (!b && !getMoviePlayer().isVisible()) { … … 800 807 model.playMovie(false, false, -1); 801 808 } 802 } else if (TinyPane.CLOSED_PROPERTY.equals(p ropName)) {809 } else if (TinyPane.CLOSED_PROPERTY.equals(pName)) { 803 810 Object node = pce.getNewValue(); 804 811 if (node instanceof HistoryItem) 805 812 view.removeHistoryItem((HistoryItem) node); 806 } else if (PreferencesDialog.VIEWER_PREF_PROPERTY.equals(p ropName)) {813 } else if (PreferencesDialog.VIEWER_PREF_PROPERTY.equals(pName)) { 807 814 Map map = (Map) pce.getNewValue(); 808 815 if (map == null) ImViewerFactory.setPreferences(null); … … 811 818 pref.setSelectedFields(map); 812 819 ImViewerFactory.setPreferences(pref); 813 } else if (UsersPopupMenu.USER_RNDSETTINGS_PROPERTY.equals(p ropName)) {820 } else if (UsersPopupMenu.USER_RNDSETTINGS_PROPERTY.equals(pName)) { 814 821 ExperimenterData exp = (ExperimenterData) pce.getNewValue(); 815 822 model.setUserRndSettings(exp); 816 } else if (Tagger.TAG_LOADED_PROPERTY.equals(p ropName)) {823 } else if (Tagger.TAG_LOADED_PROPERTY.equals(pName)) { 817 824 view.showMenu(ImViewer.CATEGORY_MENU); 825 } else if (ProjectionDialog.PROJECTION_PREVIEW_PROPERTY.equals(pName)) { 826 model.projectionPreview((ProjectionRef) pce.getNewValue()); 827 } else if (ProjectionDialog.PROJECTION_PROPERTY.equals(pName)) { 828 model.projectImage((ProjectionRef) pce.getNewValue()); 829 } else if (ProjectionDialog.LOAD_DATASETS_PROPERTY.equals(pName)) { 830 model.loadContainers(); 818 831 } 819 832 }
