Changeset 212


Ignore:
Timestamp:
Mar 25, 2015, 10:41:42 PM (4 years ago)
Author:
tjniskan
Message:
  • An attempt to blindly fix Aedes for R2014b...

M aedes.m
M aedes_gui_defaults.m
M aedes_revision.m

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • aedes.m

    r210 r212  
    18931893% Set axes to the bottom of the uistack
    18941894fig_childs = get(H.FIG,'children');
    1895 ind=ismember(fig_childs,[H.IMAX1,H.IMAX2,H.IMAX3]');
     1895ind=ismember(double(fig_childs),double([H.IMAX1,H.IMAX2,H.IMAX3])');
    18961896fig_childs(end+1:end+3)=fig_childs(ind);
    18971897fig_childs(ind)=[];
     
    54725472    yy=min(max(round(cp(3)),1),Dat.ImageDim(Dat.DataInd,2));
    54735473    Dat.Slices = [xx yy old_slices(ind)];
    5474   end
    5475    
     5474        end
     5475       
     5476 case 'wheel' % -----------------------------------------
     5477         
     5478         if ~Dat.isDataMixed
     5479                 cax = get(H.FIG,'CurrentAxes');
     5480                 if isempty(H.ROIAX)
     5481                         roiax = [0;0;0];
     5482                 else
     5483                         roiax = H.ROIAX;
     5484                 end
     5485                 if Dat.AxView==0
     5486                         if any(cax==[H.IMAX1,roiax(1,:),H.IMOVERLAYAX(1)])
     5487                                 Dat.Slices(1) = min(max(Dat.Slices(1)+add_input,1),Dat.ImageDim(Dat.DataInd,3));
     5488                         elseif any(cax==[H.IMAX2,roiax(2,:),H.IMOVERLAYAX(2)])
     5489                                 Dat.Slices(2) = min(max(Dat.Slices(2)+add_input,1),Dat.ImageDim(Dat.DataInd,2));
     5490                         elseif any(cax==[H.IMAX3,roiax(3,:),H.IMOVERLAYAX(3)])
     5491                                 Dat.Slices(3) = min(max(Dat.Slices(3)+add_input,1),Dat.ImageDim(Dat.DataInd,1));
     5492                         end
     5493                 else
     5494                         ind = [3 2 1];
     5495                         Dat.Slices(Dat.AxView) = min(max(Dat.Slices(Dat.AxView)+add_input,1),Dat.ImageDim(Dat.DataInd,ind(Dat.AxView)));
     5496                 end
     5497         else
     5498                 Dat.DataInd = min(max(Dat.DataInd+add_input,1),Dat.DataL);
     5499                 
     5500                 % Check that the slice coordinates don't exceed the data
     5501                 Dat.Slices(2) = min(max(Dat.Slices(2),1),Dat.ImageDim(Dat.DataInd,2));
     5502                 Dat.Slices(3) = min(max(Dat.Slices(3),1),Dat.ImageDim(Dat.DataInd,1));
     5503         end
     5504         
    54765505 case 'slider' % -----------------------------------------
    54775506 
     
    1010110130   
    1010210131    %cp=get(H.FIG,'CurrentPoint')
     10132                modifier = get(H.FIG,'CurrentModifier');
    1010310133   
    10104     if Dat.ZoomLevel==0
    10105       l_Zoom([],[],'normalize')
    10106     end
    10107    
    10108     if evd.VerticalScrollCount<0
    10109       l_Zoom([],[],'+')
    10110     else
    10111       l_Zoom([],[],'-')
    10112     end
    10113    
    10114   end
     10134                if length(modifier)>1
     10135                        return
     10136                end
     10137               
     10138                if isempty(modifier)
     10139                        % Change slice
     10140                        l_ChangeSlice([],[],'wheel',evd.VerticalScrollCount);
     10141                elseif strcmpi(modifier,'control')
     10142                        % Change zoom level
     10143                        if Dat.ZoomLevel==0
     10144                                l_Zoom([],[],'normalize')
     10145                        end
     10146                       
     10147                        if evd.VerticalScrollCount<0
     10148                                l_Zoom([],[],'+')
     10149                        else
     10150                                l_Zoom([],[],'-')
     10151                        end
     10152                end
     10153               
     10154        end
    1011510155
    1011610156%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  • aedes_gui_defaults.m

    r147 r212  
    119119% - Number for tmp-figure -
    120120Dat.tmpfig = 99;
    121 while ismember(Dat.tmpfig,get(0,'children')),
     121while ismember(Dat.tmpfig,double(get(0,'children'))),
    122122  Dat.tmpfig = Dat.tmpfig+1;
    123123end
  • aedes_revision.m

    r211 r212  
    9393% bash-script every time it is called so that this file "aedes_revision.m" is
    9494% always in the list of committed files. DO NOT EDIT THE NEXT LINE!!!
    95 % - SVN Hook -
     95% - Svn Hook -
Note: See TracChangeset for help on using the changeset viewer.

Powered by Trac 1.0.9.Copyright © Juha-Pekka Niskanen 2008