@@ -127,7 +127,9 @@ function buildImageFrameMenu(obj, hf)
127127 imageMenu = addMenu(obj , hf , ' Image' );
128128
129129 addMenuItem(obj , imageMenu , PrintImageInfo(), ' Print info' );
130- calibMenu = addMenu(obj , imageMenu , ' Calibration' );
130+ addMenuItem(obj , imageMenu , RenameImage(), ' Rename' );
131+
132+ calibMenu = addMenu(obj , imageMenu , ' Calibration' , ' Separator' , ' on' );
131133 addMenuItem(obj , calibMenu , EditSpatialCalibration(), ' Edit Spatial Calibration...' );
132134 addMenuItem(obj , calibMenu , ClearSpatialCalibration(), ' Clear Spatial Calibration' );
133135 channelTypeMenu = addMenu(obj , calibMenu , ' Channel Display' , ' Separator' , ' on' );
@@ -136,50 +138,49 @@ function buildImageFrameMenu(obj, hf)
136138 addMenuItem(obj , channelTypeMenu , SetChannelDisplayType(' Stem' ), ' Stem' );
137139 addMenuItem(obj , calibMenu , EditChannelNames(), ' Edit Channels Names...' );
138140
139-
140- convertMenu = addMenu(obj , imageMenu , ' Convert To' );
141- addMenuItem(obj , convertMenu , ConvertDataType(' uint8' ), ' UInt8 (Grayscale)' );
142- addMenuItem(obj , convertMenu , ConvertDataType(' uint16' ), ' UInt16 (Grayscale)' );
143- addMenuItem(obj , convertMenu , ConvertDataType(' single' ), ' Single (Intensity)' );
144-
145141 convertTypeMenu = addMenu(obj , imageMenu , ' Set Image Type' );
146142 addMenuItem(obj , convertTypeMenu , ImageConvertType(' binary' ), ' Binary' );
147143 addMenuItem(obj , convertTypeMenu , ImageConvertType(' grayscale' ), ' Grayscale' );
148144 addMenuItem(obj , convertTypeMenu , ImageConvertType(' intensity' ), ' Intensity' );
149145 addMenuItem(obj , convertTypeMenu , ImageConvertType(' label' ), ' Label' );
150-
151- addMenuItem(obj , imageMenu , RenameImage(), ' Rename' , ' Separator' , ' on' );
152- addMenuItem(obj , imageMenu , DuplicateImage(), ' Duplicate' , ' Accelerator' , ' D' );
153- addMenuItem(obj , imageMenu , InvertImage(), ' Invert Image' , ' Accelerator' , ' I' );
154-
155- transformMenu = addMenu(obj , imageMenu , ' Transfom' , ' Separator' , ' on' );
156- addMenuItem(obj , transformMenu , ReshapeImage(), ' Reshape...' );
157- addMenuItem(obj , transformMenu , PermuteDimensions(), ' Permute Dimensions...' );
146+
147+ convertMenu = addMenu(obj , imageMenu , ' Convert Data Type' );
148+ addMenuItem(obj , convertMenu , ConvertDataType(' uint8' ), ' UInt8 (Grayscale)' );
149+ addMenuItem(obj , convertMenu , ConvertDataType(' uint16' ), ' UInt16 (Grayscale)' );
150+ addMenuItem(obj , convertMenu , ConvertDataType(' single' ), ' Single (Intensity)' );
158151
159- addMenuItem(obj , transformMenu , FlipImage(1 ), ' Horizontal Flip' , ' Separator' , ' on' );
160- addMenuItem(obj , transformMenu , FlipImage(2 ), ' Vertical Flip' );
161- addMenuItem(obj , transformMenu , RotateImage90(1 ), ' Rotate Right' );
162- addMenuItem(obj , transformMenu , RotateImage90(-1 ), ' Rotate Left' );
163- addMenuItem(obj , transformMenu , ImageOrthogonalProjection(), ' Orthogonal Projection' , ' Separator' , ' on' );
164152
165- colorMenu = addMenu(obj , imageMenu , ' Color' );
166- addMenuItem(obj , colorMenu , SplitImageRGB(), ' Split RGB' );
167- addMenuItem(obj , colorMenu , SplitImageChannels(), ' Split Channels' );
168- addMenuItem(obj , colorMenu , MergeImageChannels(), ' Merge Channels...' );
169- addMenuItem(obj , colorMenu , ReorderChannels(), ' Re-order Channels...' , true );
170-
171- convertMenu = addMenu(obj , imageMenu , ' Convert' );
153+ convertMenu = addMenu(obj , imageMenu , ' Convert' , ' Separator' , ' on' );
172154 addMenuItem(obj , convertMenu , ConvertImage3DToVectorImage(), ' 3D Image to Vector Image' );
173155 addMenuItem(obj , convertMenu , ConvertVectorImageToImage3D(), ' Vector Image to 3D Image' );
174156 addMenuItem(obj , convertMenu , ConvertVectorImageToRGB(), ' Vector Image to RGB' );
175157 addMenuItem(obj , convertMenu , ConvertScalarImageToRGB(), ' Intensity Image to RGB' , ' Separator' , ' on' );
176158 addMenuItem(obj , convertMenu , UnfoldVectorImage(), ' Unfold Vector Image to Table' , ' Separator' , ' on' );
177159 addMenuItem(obj , convertMenu , UnfoldVectorImageWithMask(), ' Unfold Vector Image Within Mask to Table...' );
178160
161+ colorMenu = addMenu(obj , imageMenu , ' Color and channels' );
162+ addMenuItem(obj , colorMenu , SplitImageRGB(), ' Split RGB' );
163+ addMenuItem(obj , colorMenu , SplitImageChannels(), ' Split Channels' );
164+ addMenuItem(obj , colorMenu , MergeImageChannels(), ' Merge Channels...' );
165+ addMenuItem(obj , colorMenu , ReorderChannels(), ' Re-order Channels...' , true );
166+
167+
168+ addMenuItem(obj , imageMenu , DuplicateImage(), ' Duplicate' , ' Accelerator' , ' D' , ' Separator' , ' on' );
169+ transformMenu = addMenu(obj , imageMenu , ' Transfom' );
170+ addMenuItem(obj , transformMenu , ReshapeImage(), ' Reshape...' );
171+ addMenuItem(obj , transformMenu , PermuteDimensions(), ' Permute Dimensions...' );
179172
173+ addMenuItem(obj , transformMenu , FlipImage(1 ), ' Horizontal Flip' , ' Separator' , ' on' );
174+ addMenuItem(obj , transformMenu , FlipImage(2 ), ' Vertical Flip' );
175+ addMenuItem(obj , transformMenu , RotateImage90(1 ), ' Rotate Right' );
176+ addMenuItem(obj , transformMenu , RotateImage90(-1 ), ' Rotate Left' );
177+ addMenuItem(obj , transformMenu , ImageOrthogonalProjection(), ' Orthogonal Projection' , ' Separator' , ' on' );
178+
180179 addMenuItem(obj , imageMenu , ExtractSlice(), ' Extract Slice' );
181180 addMenuItem(obj , imageMenu , ExtractFrame(), ' Extract Time Frame' );
182-
181+
182+ addMenuItem(obj , imageMenu , InvertImage(), ' Invert Image' , ' Accelerator' , ' I' );
183+
183184 overlayMenu = addMenu(obj , imageMenu , ' Overlay' , ' Separator' , ' on' );
184185 addMenuItem(obj , overlayMenu , ClearImageOverlay(), ' Clear Overlays' );
185186
0 commit comments