function h1 = dk()
% This is the machine-generated representation of a Handle Graphics object
% and its children. Note that handle values may change when these objects
% are re-created. This may cause problems with any callbacks written to
% depend on the value of the handle at the time the object was saved.
% This problem is solved by saving the output as a FIG-file.
%
% To reopen this object, just type the name of the M-file at the MATLAB
% prompt. The M-file and its associated MAT-file must be on your path.
%
% NOTE: certain newer features in MATLAB may not have been saved in this
% M-file due to limitations of this format, which has been superseded by
% FIG-files. Figures which have been annotated using the plot editor tools
% are incompatible with the M-file/MAT-file format, and should be saved as
% FIG-files.
appdata = [];
appdata.GUIDEOptions = struct(...
'active_h', [], ...
'taginfo', struct(...
'figure', 2, ...
'text', 43, ...
'edit', 47, ...
'frame', 10, ...
'pushbutton', 23, ...
'radiobutton', 15, ...
'axes', 8, ...
'popupmenu', 3, ...
'slider', 4, ...
'checkbox', 9, ...
'listbox', 2, ...
'togglebutton', 23), ...
'override', 1, ...
'release', 13, ...
'resize', 'simple', ...
'accessibility', 'callback', ...
'mfile', 0, ...
'callbacks', 1, ...
'singleton', 1, ...
'syscolorfig', 1, ...
'blocking', 0);
appdata.lastValidTag = 'digital_karma';
appdata.GUIDELayoutEditor = [];
h1 = figure(...
'Color',[0.92156862745098 0.913725490196078 0.929411764705882],...
'Colormap',[0 0 0.5625;0 0 0.625;0 0 0.6875;0 0 0.75;0 0 0.8125;0 0 0.875;0 0 0.9375;0 0 1;0 0.0625 1;0 0.125 1;0 0.1875 1;0 0.25 1;0 0.3125 1;0 0.375 1;0 0.4375 1;0 0.5 1;0 0.5625 1;0 0.625 1;0 0.6875 1;0 0.75 1;0 0.8125 1;0 0.875 1;0 0.9375 1;0 1 1;0.0625 1 1;0.125 1 0.9375;0.1875 1 0.875;0.25 1 0.8125;0.3125 1 0.75;0.375 1 0.6875;0.4375 1 0.625;0.5 1 0.5625;0.5625 1 0.5;0.625 1 0.4375;0.6875 1 0.375;0.75 1 0.3125;0.8125 1 0.25;0.875 1 0.1875;0.9375 1 0.125;1 1 0.0625;1 1 0;1 0.9375 0;1 0.875 0;1 0.8125 0;1 0.75 0;1 0.6875 0;1 0.625 0;1 0.5625 0;1 0.5 0;1 0.4375 0;1 0.375 0;1 0.3125 0;1 0.25 0;1 0.1875 0;1 0.125 0;1 0.0625 0;1 0 0;0.9375 0 0;0.875 0 0;0.8125 0 0;0.75 0 0;0.6875 0 0;0.625 0 0;0.5625 0 0],...
'IntegerHandle','off',...
'InvertHardcopy',get(0,'defaultfigureInvertHardcopy'),...
'MenuBar','none',...
'Name','Digital Karma: State Graphing Software',...
'NumberTitle','off',...
'PaperPosition',get(0,'defaultfigurePaperPosition'),...
'Position',[76 105 704 604],...
'Renderer',get(0,'defaultfigureRenderer'),...
'RendererMode','manual',...
'WindowButtonDownFcn','mouse_click_button_down;',...
'WindowButtonMotionFcn','mouse_click_button_move;',...
'WindowButtonUpFcn','mouse_click_button_up;',...
'CreateFcn', {@local_CreateFcn, 'clc;', appdata} ,...
'Tag','digital_karma',...
'UserData',[]);
appdata = [];
appdata.lastValidTag = 'text8';
h2 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.928977272727273 0.943708609271523 0.0582386363636364 0.054635761589404],...
'String',{ 'Rows'; 'Shown' },...
'Style','text',...
'Tag','text8',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text9';
h3 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.920454545454546 0.864238410596026 0.0752840909090909 0.0264900662251656],...
'String','Iterations',...
'Style','text',...
'Tag','text9',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text10';
h4 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.934659090909091 0.783112582781457 0.0553977272727273 0.0264900662251656],...
'String','Delay',...
'Style','text',...
'Tag','text10',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text11';
h5 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.938920454545455 0.610927152317881 0.0497159090909091 0.0314569536423841],...
'String','High',...
'Style','text',...
'Tag','text11',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text13';
h6 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[-0.00142045454545455 0.0960264900662252 0.0894886363636364 0.0281456953642384],...
'String',' 1-D Initial',...
'Style','text',...
'Tag','text13',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rulepopup1';
h7 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','set(findobj(''Tag'',''rulepopup2''),''Value'',1); chooser1value=get(gcbo, ''Value''); set(findobj(''Tag'',''rulepopup1''),''Value'',chooser1value); chooser2value=1; run chooser;',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Max',1000000000000,...
'Min',-1000000000000,...
'Position',[0.669034090909091 0.0943708609271523 0.231 0.0347682119205298],...
'String',{ '1-D Rules'; 'Custom'; 'CA 18'; 'Nearest Neighbor'; 'Reversible Nearest-2'; 'Next Nearest'; 'Nearest Totalistic'; 'Next Nearest Totalistic' },...
'Style','popupmenu',...
'Value',1,...
'Tag','rulepopup1',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rowsinputbox';
h8 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','rowsinputscript; if exist(''a''); opening_iteration; CA_Display; end;',...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.914772727272727 0.912251655629139 0.0795454545454545 0.033112582781457],...
'String','20',...
'Style','edit',...
'Tag','rowsinputbox',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'iterationsinput';
h9 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','iterationsinputbox;',...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.916193181818182 0.83112582781457 0.0795454545454545 0.033112582781457],...
'String','10',...
'Style','edit',...
'Tag','iterationsinput',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'delayinput';
h10 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','delayinputbox;',...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.914772727272727 0.748344370860927 0.0795454545454545 0.033112582781457],...
'String','0',...
'Style','edit',...
'Tag','delayinput',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'highinput';
h11 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','highinputscript; if exist(''a''); opening_iteration; CA_Display; end;',...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.914772727272727 0.582781456953642 0.0795454545454545 0.033112582781457],...
'String','1',...
'Style','edit',...
'Tag','highinput',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'InitialInput';
h12 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','if isempty(str2num(get(gcbo,''string''))) ; set(gcbo, ''String'', ''1 2 3 4''); initial1d = str2num(get(gcbo,''string'')); errordlg(''1-D Initial State must be an array of numbers'',''Error''); else; initial1d = str2num(get(gcbo,''string'')); end;',...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.0838068181818182 0.0960264900662252 0.367897727272727 0.033112582781457],...
'String','0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0',...
'Style','edit',...
'Tag','InitialInput',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text19';
h13 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.941761363636364 0.698675496688742 0.0511363636363636 0.0264900662251656],...
'String','Low',...
'Style','text',...
'Tag','text19',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'axes1';
h14 = axes(...
'Parent',h1,...
'Position',[0.0639204545454545 0.16887417218543 0.832386363636364 0.79635761589404],...
'ALim',get(0,'defaultaxesALim'),...
'ALimMode','manual',...
'CameraPosition',[0.5 0.5 9.16025403784439],...
'CameraPositionMode','manual',...
'CameraTarget',[0.5 0.5 0.5],...
'CameraTargetMode','manual',...
'CameraUpVector',[0 1 0],...
'CameraUpVectorMode','manual',...
'CameraViewAngle',6.60861036031192,...
'CameraViewAngleMode','manual',...
'CLim',get(0,'defaultaxesCLim'),...
'CLimMode','manual',...
'Color',get(0,'defaultaxesColor'),...
'ColorOrder',get(0,'defaultaxesColorOrder'),...
'DataAspectRatio',get(0,'defaultaxesDataAspectRatio'),...
'DataAspectRatioMode','manual',...
'PlotBoxAspectRatio',get(0,'defaultaxesPlotBoxAspectRatio'),...
'PlotBoxAspectRatioMode','manual',...
'TickDir',get(0,'defaultaxesTickDir'),...
'TickDirMode','manual',...
'XColor',get(0,'defaultaxesXColor'),...
'XLim',get(0,'defaultaxesXLim'),...
'XLimMode','manual',...
'XTick',[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1],...
'XTickLabel',{ '0 '; '0.1'; '0.2'; '0.3'; '0.4'; '0.5'; '0.6'; '0.7'; '0.8'; '0.9'; '1 ' },...
'XTickLabelMode','manual',...
'XTickMode','manual',...
'YColor',get(0,'defaultaxesYColor'),...
'YLim',get(0,'defaultaxesYLim'),...
'YLimMode','manual',...
'YTick',[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1],...
'YTickLabel',{ '0 '; '0.1'; '0.2'; '0.3'; '0.4'; '0.5'; '0.6'; '0.7'; '0.8'; '0.9'; '1 ' },...
'YTickLabelMode','manual',...
'YTickMode','manual',...
'ZColor',get(0,'defaultaxesZColor'),...
'ZLim',get(0,'defaultaxesZLim'),...
'ZLimMode','manual',...
'ZTick',[0 0.5 1],...
'ZTickLabel',{ '0 '; '0.5'; '1 ' },...
'ZTickLabelMode','manual',...
'ZTickMode','manual',...
'Tag','axes1',...
'UserData',[],...
'Visible','off',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
h15 = get(h14,'title');
set(h15,...
'Parent',h14,...
'Units','data',...
'FontUnits','points',...
'BackgroundColor','none',...
'Color',[0 0 0],...
'EdgeColor','none',...
'EraseMode','normal',...
'DVIMode','auto',...
'FontAngle','normal',...
'FontName','Helvetica',...
'FontSize',10,...
'FontWeight','normal',...
'HorizontalAlignment','center',...
'LineStyle','-',...
'LineWidth',0.5,...
'Margin',2,...
'Position',[0.498960498960499 1.01767151767152 1.00005459937205],...
'Rotation',0,...
'String',blanks(0),...
'Interpreter','tex',...
'VerticalAlignment','bottom',...
'ButtonDownFcn',[],...
'CreateFcn', {@local_CreateFcn, [], ''} ,...
'DeleteFcn',[],...
'BusyAction','queue',...
'HandleVisibility','off',...
'HelpTopicKey',blanks(0),...
'HitTest','on',...
'Interruptible','on',...
'SelectionHighlight','on',...
'Serializable','on',...
'Tag',blanks(0),...
'UserData',[],...
'Visible','off',...
'XLimInclude','on',...
'YLimInclude','on',...
'ZLimInclude','on',...
'CLimInclude','on',...
'ALimInclude','on',...
'IncludeRenderer','on',...
'Clipping','off');
h16 = get(h14,'xlabel');
set(h16,...
'Parent',h14,...
'Units','data',...
'FontUnits','points',...
'BackgroundColor','none',...
'Color',[0 0 0],...
'EdgeColor','none',...
'EraseMode','normal',...
'DVIMode','auto',...
'FontAngle','normal',...
'FontName','Helvetica',...
'FontSize',10,...
'FontWeight','normal',...
'HorizontalAlignment','center',...
'LineStyle','-',...
'LineWidth',0.5,...
'Margin',2,...
'Position',[0.498960498960499 -0.0571725571725568 1.00005459937205],...
'Rotation',0,...
'String',blanks(0),...
'Interpreter','tex',...
'VerticalAlignment','cap',...
'ButtonDownFcn',[],...
'CreateFcn', {@local_CreateFcn, [], ''} ,...
'DeleteFcn',[],...
'BusyAction','queue',...
'HandleVisibility','off',...
'HelpTopicKey',blanks(0),...
'HitTest','on',...
'Interruptible','on',...
'SelectionHighlight','on',...
'Serializable','on',...
'Tag',blanks(0),...
'UserData',[],...
'Visible','off',...
'XLimInclude','on',...
'YLimInclude','on',...
'ZLimInclude','on',...
'CLimInclude','on',...
'ALimInclude','on',...
'IncludeRenderer','on',...
'Clipping','off');
h17 = get(h14,'ylabel');
set(h17,...
'Parent',h14,...
'Units','data',...
'FontUnits','points',...
'BackgroundColor','none',...
'Color',[0 0 0],...
'EdgeColor','none',...
'EraseMode','normal',...
'DVIMode','auto',...
'FontAngle','normal',...
'FontName','Helvetica',...
'FontSize',10,...
'FontWeight','normal',...
'HorizontalAlignment','center',...
'LineStyle','-',...
'LineWidth',0.5,...
'Margin',2,...
'Position',[-0.0727650727650726 0.497920997920998 1.00005459937205],...
'Rotation',90,...
'String',blanks(0),...
'Interpreter','tex',...
'VerticalAlignment','bottom',...
'ButtonDownFcn',[],...
'CreateFcn', {@local_CreateFcn, [], ''} ,...
'DeleteFcn',[],...
'BusyAction','queue',...
'HandleVisibility','off',...
'HelpTopicKey',blanks(0),...
'HitTest','on',...
'Interruptible','on',...
'SelectionHighlight','on',...
'Serializable','on',...
'Tag',blanks(0),...
'UserData',[],...
'Visible','off',...
'XLimInclude','on',...
'YLimInclude','on',...
'ZLimInclude','on',...
'CLimInclude','on',...
'ALimInclude','on',...
'IncludeRenderer','on',...
'Clipping','off');
h18 = get(h14,'zlabel');
set(h18,...
'Parent',h14,...
'Units','data',...
'FontUnits','points',...
'BackgroundColor','none',...
'Color',[0 0 0],...
'EdgeColor','none',...
'EraseMode','normal',...
'DVIMode','auto',...
'FontAngle','normal',...
'FontName','Helvetica',...
'FontSize',10,...
'FontWeight','normal',...
'HorizontalAlignment','right',...
'LineStyle','-',...
'LineWidth',0.5,...
'Margin',2,...
'Position',[-0.203742203742204 1.04054054054054 1.00005459937205],...
'Rotation',0,...
'String',blanks(0),...
'Interpreter','tex',...
'VerticalAlignment','middle',...
'ButtonDownFcn',[],...
'CreateFcn', {@local_CreateFcn, [], ''} ,...
'DeleteFcn',[],...
'BusyAction','queue',...
'HandleVisibility','off',...
'HelpTopicKey',blanks(0),...
'HitTest','on',...
'Interruptible','on',...
'SelectionHighlight','on',...
'Serializable','on',...
'Tag',blanks(0),...
'UserData',[],...
'Visible','off',...
'XLimInclude','on',...
'YLimInclude','on',...
'ZLimInclude','on',...
'CLimInclude','on',...
'ALimInclude','on',...
'IncludeRenderer','on',...
'Clipping','off');
appdata = [];
appdata.lastValidTag = 'rulepopup2';
h19 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','set(findobj(''Tag'',''rulepopup1''),''Value'',1); chooser2value=get(gcbo, ''Value''); set(findobj(''Tag'',''rulepopup2''),''Value'',chooser2value); chooser1value=1; run chooser;',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Max',1000000000000,...
'Min',-1000000000000,...
'Position',[0.458806818181818 0.0927152317880795 0.201704545454545 0.0364238410596026],...
'String',{ '2-D Rules'; 'Custom'; 'Game of Life'; 'Nearest Totalistic'; 'Nearest Total-Wrap' },...
'Style','popupmenu',...
'Value',1,...
'Tag','rulepopup2',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'sliderbar';
h20 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','try; set(findobj(''Tag'',''sliderbar''), ''value'', round(get(findobj(''Tag'',''sliderbar''),''value''))); currentiteration=get(findobj(''Tag'',''sliderbar''),''value''); CA_Display; catch; set(findobj(''Tag'',''sliderbar''), ''value'', round(get(findobj(''Tag'',''sliderbar''),''value''))); currentiteration=get(findobj(''Tag'',''sliderbar''),''value''); opening_iteration; CA_Display; end;',...
'ListboxTop',0,...
'Max',0.1,...
'Position',[0.00284090909090909 0.129139072847682 0.0284090909090909 0.869205298013245],...
'String',{ blanks(0) },...
'Style','slider',...
'Tag','sliderbar',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'filemenu';
h21 = uimenu(...
'Parent',h1,...
'Callback','%automatic',...
'Label','File',...
'Tag','filemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'loadmenu';
h22 = uimenu(...
'Parent',h21,...
'Callback','%automatic',...
'Label','Load',...
'Tag','loadmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'loadstatemenu';
h23 = uimenu(...
'Parent',h22,...
'Callback','startingstatus=[''load'']; load_state;',...
'Label','Load Saved State',...
'Tag','loadstatemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'loadinitialmat';
h24 = uimenu(...
'Parent',h22,...
'Callback','[loadingname, loadingpath]=uigetfile(''*.mat'',''Load Saved Initial State'',5,5); load([loadingpath,loadingname]);',...
'Label','Load Initial State',...
'Tag','loadinitialmat',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'loadexcelstate';
h25 = uimenu(...
'Parent',h22,...
'Callback','startingstatus=[''load_excel'']; load_state;',...
'Label','Import Initial State from Excel',...
'Tag','loadexcelstate',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'loadrulecolorsmenu';
h26 = uimenu(...
'Parent',h22,...
'Callback','[loadingname, loadingpath]=uigetfile(''*.mat'',''Load Saved Rule/Colors'',5,5); load([loadingpath,loadingname]);',...
'Label','Load Rule/Colors',...
'Tag','loadrulecolorsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'savemenu';
h27 = uimenu(...
'Parent',h21,...
'Callback','%automatic',...
'Label','Save',...
'Tag','savemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'savestatemenu';
h28 = uimenu(...
'Parent',h27,...
'Callback','%automatic',...
'Label','Save State',...
'Tag','savestatemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'savematrixmenu';
h29 = uimenu(...
'Parent',h28,...
'Callback','savingvalue=1; run savestate;',...
'Label','Entire Matrix',...
'Tag','savematrixmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'savegraphedmenu';
h30 = uimenu(...
'Parent',h28,...
'Callback','savingvalue=2; run savestate;',...
'Label','Graphed Values',...
'Tag','savegraphedmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'saveselectionmenu';
h31 = uimenu(...
'Parent',h28,...
'Callback','savingvalue=3; run savestate;',...
'Label','Selection Only',...
'Tag','saveselectionmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'saverulecolorsmenu';
h32 = uimenu(...
'Parent',h27,...
'Callback','run save_rule_colors;',...
'Label','Save Rule/Colors',...
'Tag','saverulecolorsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'saveinitialmenu';
h33 = uimenu(...
'Parent',h27,...
'Callback','save_initial;',...
'Label','Save Initial State',...
'Tag','saveinitialmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'Untitled_3';
h34 = uimenu(...
'Parent',h21,...
'Callback','%automatic',...
'Label','Edit',...
'Tag','Untitled_3',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'editrulemenu';
h35 = uimenu(...
'Parent',h34,...
'Callback','edit(rule)',...
'Label','Edit Current Rule m-file',...
'Tag','editrulemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'initialstatesmenu';
h36 = uimenu(...
'Parent',h34,...
'Callback','edit a_initial_states',...
'Label','Open Command Line m-file',...
'Tag','initialstatesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'exportmenu';
h37 = uimenu(...
'Parent',h21,...
'Callback','%automatic',...
'Label','Export',...
'Tag','exportmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'exportjpgmenu';
h38 = uimenu(...
'Parent',h37,...
'Callback','%automatic',...
'Label','as a JPG',...
'Tag','exportjpgmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'savejpgmenu1';
h39 = uimenu(...
'Parent',h38,...
'Callback','save_jpg_option=1; save_jpg;',...
'Label','Just Graph',...
'Tag','savejpgmenu1',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'savejpgmenu2';
h40 = uimenu(...
'Parent',h38,...
'Callback','save_jpg_option=2; save_jpg;',...
'Label','Entire Figure Window',...
'Tag','savejpgmenu2',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'excelexportmenu';
h41 = uimenu(...
'Parent',h37,...
'Callback','%automatic',...
'Label','as Excel(CSV) file',...
'Tag','excelexportmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'exportmatrixmenu';
h42 = uimenu(...
'Parent',h41,...
'Callback','exportingvalue=1; run export_values;',...
'Label','Entire matrix',...
'Tag','exportmatrixmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'exportgraphedmenu';
h43 = uimenu(...
'Parent',h41,...
'Callback','exportingvalue=2; run export_values;',...
'Label','Graphed Values',...
'Tag','exportgraphedmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'exportselectionmenu';
h44 = uimenu(...
'Parent',h41,...
'Callback','exportingvalue=3; run export_values;',...
'Label','Selection Only',...
'Tag','exportselectionmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'print_out';
h45 = uimenu(...
'Parent',h37,...
'Callback','print;',...
'Label','Print',...
'Tag','print_out',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'recordavimenu';
h46 = uimenu(...
'Parent',h37,...
'Callback','framespersecond={[''2'']}; framespersecond=(inputdlg('''',''Frames Per Second'',1,framespersecond)); framespersecond=str2num(framespersecond{1}); timenow=num2str(datestr(now,30)); aviobj = avifile([''Saved_Files\Movies\Iteration_Movie_'',num2str(timenow(1,10:11)),''.'', num2str(timenow(1,12:13)),''.'', num2str(timenow(1,14:15)),''__'', num2str(timenow(1,5:6)),''.'', num2str(timenow(1,7:8)),''.'', num2str(timenow(1,1:4)),''.'',''avi''],''compression'',''Indeo5'',''fps'',framespersecond); making_avi=1;',...
'Label','Record AVI',...
'Tag','recordavimenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'stopavimenu';
h47 = uimenu(...
'Parent',h37,...
'Callback','aviobj = close(aviobj); making_avi=0;',...
'Label','Stop Record',...
'Tag','stopavimenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'generaterulenumbermenu';
h48 = uimenu(...
'Parent',h37,...
'Callback','generatedrulenumber=int2str(rulenumberencoder(rulenumberbinary, rulecolors,rule)), rulecolors',...
'Label','Generate Rule Number',...
'Tag','generaterulenumbermenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'helpmenu';
h49 = uimenu(...
'Parent',h21,...
'Callback','open(''Help.htm'')',...
'Label','Help',...
'Separator','on',...
'Tag','helpmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'closemenu';
h50 = uimenu(...
'Parent',h21,...
'Callback','stopiteration=1; close ''Digital Karma: State Graphing Software'';',...
'Label','Close',...
'Tag','closemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'actionsmenu';
h51 = uimenu(...
'Parent',h1,...
'Callback','%automatic',...
'Label','Actions',...
'Tag','actionsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'startmenu';
h52 = uimenu(...
'Parent',h51,...
'Callback','startingstatus=[''new'']; load_state;',...
'Label','Start New',...
'Tag','startmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'stopmenu';
h53 = uimenu(...
'Parent',h51,...
'Callback','stopiteration=1; CA_Display;',...
'Label','Stop/Pause',...
'Tag','stopmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'resumemenu';
h54 = uimenu(...
'Parent',h51,...
'Callback','if exist(''rule''); CA_iteration; else; errordlg(''Select a Rule'',''Error''); end;',...
'Label','Resume',...
'Tag','resumemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'undomenu';
h55 = uimenu(...
'Parent',h51,...
'Callback','undo; if exist(''a''); computeiterations; opening_iteration; CA_Display; end;',...
'Label','Undo',...
'Separator','on',...
'Tag','undomenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'redomenu';
h56 = uimenu(...
'Parent',h51,...
'Callback','redo; if exist(''a''); computeiterations; opening_iteration; CA_Display; end;',...
'Label','Redo',...
'Tag','redomenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'refreshmenu';
h57 = uimenu(...
'Parent',h51,...
'Callback','opening_iteration; CA_Display;',...
'Label','Refresh Graph',...
'Separator','on',...
'Tag','refreshmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'Settingsmenu';
h58 = uimenu(...
'Parent',h1,...
'Callback','%automatic',...
'Label','Settings',...
'Tag','Settingsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'onedmenu';
h59 = uimenu(...
'Parent',h58,...
'Callback','set(findobj(''Tag'',''onedmenu''), ''checked'', ''on''); set(findobj(''Tag'',''twodmenu''), ''checked'', ''off''); dimension=1; set(findobj(''Tag'',''rulepopup2''),''Value'',1); set(findobj(''Tag'',''rulepopup1''),''Value'',1); set(findobj(''Tag'',''onedimensiontoggle''), ''value'', 1);set(findobj(''Tag'',''twodimensiontoggle''), ''value'', 0); clear rule;',...
'Checked','on',...
'Label','1-D',...
'Tag','onedmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'twodmenu';
h60 = uimenu(...
'Parent',h58,...
'Callback','set(findobj(''Tag'',''twodmenu''), ''checked'', ''on''); set(findobj(''Tag'',''onedmenu''), ''checked'', ''off''); dimension=2; set(findobj(''Tag'',''rulepopup1''),''Value'',1); set(findobj(''Tag'',''rulepopup2''),''Value'',1); set(findobj(''Tag'',''onedimensiontoggle''), ''value'', 0); set(findobj(''Tag'',''twodimensiontoggle''), ''value'', 1); clear rule;',...
'Label','2-D',...
'Tag','twodmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'casizelimitmenu';
h61 = uimenu(...
'Parent',h58,...
'Callback','if casizelimit==0; set(findobj(''Tag'',''casizelimitmenu''), ''checked'', ''on''); casizelimit=1; casizelimitvalue=(inputdlg(''Number of Iterations to Save Including Initial State'')); casizelimitvalue=str2num(casizelimitvalue{1})+1; if dimension==1; casizelimitvalue; end; else; set(findobj(''Tag'',''casizelimitmenu''), ''checked'', ''off''); casizelimit=0; end;',...
'Label','Limit Iterations Saved',...
'Separator','on',...
'Tag','casizelimitmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'structurenumbersizelimitmenu';
h62 = uimenu(...
'Parent',h58,...
'Callback','if structurenumbersizelimit==0; set(findobj(''Tag'',''structurenumbersizelimitmenu''), ''checked'', ''on''); structurenumbersizelimit=1; else; set(findobj(''Tag'',''structurenumbersizelimitmenu''), ''checked'', ''off''); structurenumbersizelimit=0; end;',...
'Checked','on',...
'Label','Structure Number Error Prevention',...
'Tag','structurenumbersizelimitmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'changer_safety_on';
h63 = uimenu(...
'Parent',h58,...
'Callback','set(findobj(''Tag'',''changer_safety_on''), ''checked'', ''on''); set(findobj(''Tag'',''changer_safety_off''), ''checked'', ''off''); changersafety=1; set(findobj(''Tag'',''historytoggle''), ''value'', 1); set(findobj(''Tag'',''historychangeabletoggle''), ''value'', 0);',...
'Checked','on',...
'Label','Hisory Unchangeable',...
'Separator','on',...
'Tag','changer_safety_on',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'changer_safety_off';
h64 = uimenu(...
'Parent',h58,...
'Callback','set(findobj(''Tag'',''changer_safety_off''), ''checked'', ''on''); set(findobj(''Tag'',''changer_safety_on''), ''checked'', ''off''); changersafety=0; set(findobj(''Tag'',''historytoggle''), ''value'', 0);set(findobj(''Tag'',''historychangeabletoggle''), ''value'', 1);',...
'Label','Allow History Change',...
'Tag','changer_safety_off',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'copymovemenu';
h65 = uimenu(...
'Parent',h58,...
'Callback','set(findobj(''Tag'',''copymovemenu''), ''checked'', ''on''); set(findobj(''Tag'',''cutmovemenu''), ''checked'', ''off''); movetype=[''copy''];',...
'Label','Copy Move',...
'Separator','on',...
'Tag','copymovemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'cutmovemenu';
h66 = uimenu(...
'Parent',h58,...
'Callback','set(findobj(''Tag'',''copymovemenu''), ''checked'', ''off''); set(findobj(''Tag'',''cutmovemenu''), ''checked'', ''on''); movetype=[''cut''];',...
'Checked','on',...
'Label','Cut Move (Input Value)',...
'Tag','cutmovemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'searchfeedbackdisplaymenu';
h67 = uimenu(...
'Parent',h58,...
'Callback','if findfeedbackdisplay==0; set(findobj(''Tag'',''searchfeedbackdisplaymenu''), ''checked'', ''on''); findfeedbackdisplay=1; else; set(findobj(''Tag'',''searchfeedbackdisplaymenu''), ''checked'', ''off''); findfeedbackdisplay=0; end;',...
'Label','Search Feedback Display',...
'Separator','on',...
'Tag','searchfeedbackdisplaymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'squareforcemenu';
h68 = uimenu(...
'Parent',h58,...
'Callback','if squareforce==1; set(findobj(''Tag'',''squareforcemenu''), ''checked'', ''off''); squareforce=0; if exist (''a''); opening_iteration; end; else; set(findobj(''Tag'',''squareforcemenu''), ''checked'', ''on''); squareforce=1; if exist (''a''); opening_iteration; end; end;',...
'Checked','on',...
'Label','Force to Square',...
'Tag','squareforcemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'autoscalemenu';
h69 = uimenu(...
'Parent',h58,...
'Callback','if autoscaleon==0; set(findobj(''Tag'',''autoscalemenu''), ''checked'', ''on''); autoscaleon=1; run colorsetmine; if exist (''a''); opening_iteration; CA_Display; end; else; set(findobj(''Tag'',''autoscalemenu''), ''checked'', ''off''); autoscaleon=0; run colorsetmine; if exist (''a''); opening_iteration; CA_Display; end; end;',...
'Checked','on',...
'Label','Auto Scale',...
'Tag','autoscalemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rightclick';
h70 = uicontextmenu(...
'Parent',h1,...
'Callback','%automatic',...
'Tag','rightclick',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'startcontextmenu';
h71 = uimenu(...
'Parent',h70,...
'Callback','startingstatus=[''new'']; load_state;',...
'Label','Start New',...
'Tag','startcontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'stopcontextmenu';
h72 = uimenu(...
'Parent',h70,...
'Callback','stopiteration=1; CA_Display;',...
'Label','Stop/Pause',...
'Tag','stopcontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'resumecontextmenu';
h73 = uimenu(...
'Parent',h70,...
'Callback','ruletest=exist(''rule''); if ruletest==1; CA_iteration; else; errordlg(''Select a Rule'',''Error''); end;',...
'Label','Resume',...
'Tag','resumecontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'editrulecontextmenu';
h74 = uimenu(...
'Parent',h70,...
'Callback','edit(rule)',...
'Label','Edit Rule',...
'Separator','on',...
'Tag','editrulecontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'initialstatesmenu';
h75 = uimenu(...
'Parent',h70,...
'Callback','edit a_initial_states',...
'Label','Command Line Statements',...
'Tag','initialstatesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'undocontextmenu';
h76 = uimenu(...
'Parent',h70,...
'Callback','undo; if exist(''a''); computeiterations; opening_iteration; CA_Display; end;',...
'Label','Undo',...
'Tag','undocontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectionmenu';
h77 = uimenu(...
'Parent',h70,...
'Callback','currentmousetool=[''selection'']; check_marks_click;',...
'Checked','on',...
'Label','Selection',...
'Separator','on',...
'Tag','selectionmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoomcontextmenu';
h78 = uimenu(...
'Parent',h70,...
'Callback','%automatic',...
'Label','Zoom',...
'Tag','zoomcontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoomincontextmenu';
h79 = uimenu(...
'Parent',h78,...
'Callback','zoomvalue=[''zoomin'']; run zoom_custom;',...
'Label','Zoom In',...
'Tag','zoomincontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoomselectioncontextmenu';
h80 = uimenu(...
'Parent',h78,...
'Callback','zoomvalue=[''zoomselection'']; run zoom_custom;',...
'Label','Zoom into Selection',...
'Tag','zoomselectioncontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoomoutcontextmenu';
h81 = uimenu(...
'Parent',h78,...
'Callback','zoomvalue=[''zoomout'']; run zoom_custom;',...
'Label','Zoom Out',...
'Tag','zoomoutcontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoombackwardcontextmenu';
h82 = uimenu(...
'Parent',h78,...
'Callback','zoomvalue=[''zoomback'']; run zoom_custom;',...
'Label','Zoom Backward',...
'Tag','zoombackwardcontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoommaxcontextmenu';
h83 = uimenu(...
'Parent',h78,...
'Callback','firstcolumn=1; columnsshown=columns; if dimension==2; firstrow=1; rowsshown=totalrows; end; opening_iteration; CA_Display;',...
'Label','Zoom Max',...
'Tag','zoommaxcontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'settingscontextmenu';
h84 = uimenu(...
'Parent',h70,...
'Callback','%automatic',...
'Label','Settings',...
'Separator','on',...
'Tag','settingscontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'onedmenu';
h85 = uimenu(...
'Parent',h84,...
'Callback','set(findobj(''Tag'',''onedmenu''), ''checked'', ''on''); set(findobj(''Tag'',''twodmenu''), ''checked'', ''off''); dimension=1; set(findobj(''Tag'',''rulepopup2''),''Value'',1); run chooser;',...
'Checked','on',...
'Label','1-D',...
'Tag','onedmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'twodmenu';
h86 = uimenu(...
'Parent',h84,...
'Callback','set(findobj(''Tag'',''twodmenu''), ''checked'', ''on''); set(findobj(''Tag'',''onedmenu''), ''checked'', ''off''); dimension=2; set(findobj(''Tag'',''rulepopup1''),''Value'',1); run chooser;',...
'Label','2-D',...
'Tag','twodmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'load2Dinitialcontextmenu';
h87 = uimenu(...
'Parent',h84,...
'Callback','initial2d = xlsread(''Two_D_CA_Initial_State.xls'');',...
'Label','Load 2-D Initial from Excel',...
'Tag','load2Dinitialcontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'colormenu';
h88 = uimenu(...
'Parent',h84,...
'Callback','set(findobj(''Tag'',''colormenu''), ''checked'', ''on''); set(findobj(''Tag'',''graymenu''), ''checked'', ''off''); colorchosen=1; colorsetmine; if exist (''a''); opening_iteration; CA_Display; end;',...
'Label','Color',...
'Separator','on',...
'Tag','colormenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'graymenu';
h89 = uimenu(...
'Parent',h84,...
'Callback','set(findobj(''Tag'',''graymenu''), ''checked'', ''on''); set(findobj(''Tag'',''colormenu''), ''checked'', ''off''); colorchosen=2; colorsetmine; if exist (''a''); opening_iteration; CA_Display; end;',...
'Checked','on',...
'Label','Grayscale',...
'Tag','graymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'colorbarvaluemenu';
h90 = uimenu(...
'Parent',h84,...
'Callback','if colorbarvalue==1; set(findobj(''Tag'',''colorbarvaluemenu''), ''checked'', ''off''); colorbarvalue=0; if exist (''a''); opening_iteration; CA_Display; end; else; set(findobj(''Tag'',''colorbarvaluemenu''), ''checked'', ''on''); colorbarvalue=1; if exist (''a''); colorbar; end; end;',...
'Label','Show Scale',...
'Separator','on',...
'Tag','colorbarvaluemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'suppressdisplaymenu';
h91 = uimenu(...
'Parent',h84,...
'Callback','if suppressdisplay==1; set(findobj(''Tag'',''suppressdisplaymenu''), ''checked'', ''off''); suppressdisplay=0; CA_Display; elseif suppressdisplay==0; set(findobj(''Tag'',''suppressdisplaymenu''), ''checked'', ''on''); suppressdisplay=1; end;',...
'Label','Suppress Graph',...
'Tag','suppressdisplaymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'closecontextmenu';
h92 = uimenu(...
'Parent',h70,...
'Callback','stopiteration=1; close ''Digital Karma: Cellular Automaton and Color Cell Graphing'';',...
'Label','Close',...
'Separator','on',...
'Tag','closecontextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text26';
h93 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.934659090909091 0.529801324503311 0.0525568181818182 0.0281456953642384],...
'String','Scale',...
'Style','text',...
'Tag','text26',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rangescaleinput';
h94 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','colorsetmine; if exist(''a''); opening_iteration; CA_Display; end;',...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.914772727272727 0.5 0.0795454545454545 0.033112582781457],...
'String','256',...
'Style','edit',...
'Tag','rangescaleinput',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'box1';
h95 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Max',1000000000000,...
'Min',-1000000000000,...
'Position',[0.0127840909090909 0.0033112582781457 0.580965909090909 0.0877483443708609],...
'Style','edit',...
'Tag','box1',...
'UserData',[],...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'displaymenu';
h96 = uimenu(...
'Parent',h1,...
'Callback','%automatic',...
'Label','Display',...
'Tag','displaymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'colormenu';
h97 = uimenu(...
'Parent',h96,...
'Callback','set(findobj(''Tag'',''colormenu''), ''checked'', ''on''); set(findobj(''Tag'',''graymenu''), ''checked'', ''off''); colorchosen=1; colorsetmine; if exist (''a''); opening_iteration; CA_Display; end;',...
'Label','Color',...
'Tag','colormenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'graymenu';
h98 = uimenu(...
'Parent',h96,...
'Callback','set(findobj(''Tag'',''graymenu''), ''checked'', ''on''); set(findobj(''Tag'',''colormenu''), ''checked'', ''off''); colorchosen=2; colorsetmine; if exist (''a''); opening_iteration; CA_Display; end;',...
'Checked','on',...
'Label','Grayscale',...
'Tag','graymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'reversescalemenu';
h99 = uimenu(...
'Parent',h96,...
'Callback','if colorreverse==1; set(findobj(''Tag'',''reversescalemenu''), ''checked'', ''off''); colorreverse=0; else; set(findobj(''Tag'',''reversescalemenu''), ''checked'', ''on''); colorreverse=1;end; colorsetmine; if exist (''a''); opening_iteration; CA_Display; end;',...
'Label','Reverse Scale',...
'Tag','reversescalemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'suppressdisplaymenu';
h100 = uimenu(...
'Parent',h96,...
'Callback','if suppressdisplay==1; set(findobj(''Tag'',''suppressdisplaymenu''), ''checked'', ''off''); suppressdisplay=0; set(findobj(''Tag'',''suppressgraphtoggle''), ''value'', 0); CA_Display; elseif suppressdisplay==0; set(findobj(''Tag'',''suppressdisplaymenu''), ''checked'', ''on''); set(findobj(''Tag'',''suppressgraphtoggle''), ''value'', 1); suppressdisplay=1; end;',...
'Label','Suppress Graph',...
'Separator','on',...
'Tag','suppressdisplaymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'displayvaluesmenu';
h101 = uimenu(...
'Parent',h96,...
'Callback','%automatic',...
'Label','Display Values',...
'Tag','displayvaluesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'displayselectionmenu';
h102 = uimenu(...
'Parent',h101,...
'Callback','if displayselectionvalues==1; set(findobj(''Tag'',''displayselectionmenu''), ''checked'', ''off''); displayselectionvalues=0; else; displayselectionvalues=1; set(findobj(''Tag'',''displayselectionmenu''), ''checked'', ''on''); end; if exist (''a''); CA_Display; end;',...
'Label','Selected Values',...
'Tag','displayselectionmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'bytevaluesdisplaymenu';
h103 = uimenu(...
'Parent',h101,...
'Callback','if bytevalueson==1; set(findobj(''Tag'',''bytevaluesdisplaymenu''), ''checked'', ''off''); bytevalueson=0; else; bytevalueson=1; set(findobj(''Tag'',''bytevaluesdisplaymenu''), ''checked'', ''on''); end; if exist (''a''); CA_Display; end;',...
'Label','Byte Values',...
'Tag','bytevaluesdisplaymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'displaygraphedvaluesmenu';
h104 = uimenu(...
'Parent',h101,...
'Callback','if displaygraphvalues==1; set(findobj(''Tag'',''displaygraphedvaluesmenu''), ''checked'', ''off''); displaygraphvalues=0; else; displaygraphvalues=1; set(findobj(''Tag'',''displaygraphedvaluesmenu''), ''checked'', ''on''); end; if exist (''a''); CA_Display; end;',...
'Label','Currently Graphed',...
'Tag','displaygraphedvaluesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'displaymatrixmenu';
h105 = uimenu(...
'Parent',h101,...
'Callback','if displayallvalues==1; set(findobj(''Tag'',''displaymatrixmenu''), ''checked'', ''off''); displayallvalues=0; else; displayallvalues=1; set(findobj(''Tag'',''displaymatrixmenu''), ''checked'', ''on''); end; if exist (''a''); CA_Display; end;',...
'Label','Entire Matrix',...
'Tag','displaymatrixmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'totaliterationsdisplaymenu';
h106 = uimenu(...
'Parent',h101,...
'Callback','if displaytotaliterations==1; set(findobj(''Tag'',''totaliterationsdisplaymenu''), ''checked'', ''off''); displaytotaliterations=0; else; displaytotaliterations=1; set(findobj(''Tag'',''totaliterationsdisplaymenu''), ''checked'', ''on''); end; if exist (''a''); CA_Display; end;',...
'Label','Total Iterations Completed',...
'Tag','totaliterationsdisplaymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'gridlinesmenu';
h107 = uimenu(...
'Parent',h96,...
'Callback','if gridlinesvalue==1; set(findobj(''Tag'',''gridlinesmenu''), ''checked'', ''off''); gridlinesvalue=0; if exist (''a''); opening_iteration; CA_Display; end; else; set(findobj(''Tag'',''gridlinesmenu''), ''checked'', ''on''); gridlinesvalue=1; if exist (''a''); opening_iteration; CA_Display; end; end;',...
'Label','Grid Lines',...
'Separator','on',...
'Tag','gridlinesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'colorbarvaluemenu';
h108 = uimenu(...
'Parent',h96,...
'Callback','if colorbarvalue==1; set(findobj(''Tag'',''colorbarvaluemenu''), ''checked'', ''off''); colorbarvalue=0; if exist (''a''); opening_iteration; CA_Display; end; else; set(findobj(''Tag'',''colorbarvaluemenu''), ''checked'', ''on''); colorbarvalue=1; if exist (''a''); colorbar; end; end;',...
'Label','Show Scale',...
'Tag','colorbarvaluemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rotatedisplaymenu';
h109 = uimenu(...
'Parent',h96,...
'Callback','%automatic',...
'Label','Rotate Display (1-D)',...
'Tag','rotatedisplaymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rotatenormalmenu';
h110 = uimenu(...
'Parent',h109,...
'Callback','iterationdirection=[''up'']; set(findobj(''Tag'',''rotatenormalmenu''), ''checked'', ''on''); set(findobj(''Tag'',''rotate90menu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate180menu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate270menu''), ''checked'', ''off''); if exist (''a''); opening_iteration; CA_Display; end;',...
'Checked','on',...
'Label','Normal',...
'Tag','rotatenormalmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rotate90menu';
h111 = uimenu(...
'Parent',h109,...
'Callback','iterationdirection=[''left'']; set(findobj(''Tag'',''rotatenormalmenu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate90menu''), ''checked'', ''on''); set(findobj(''Tag'',''rotate180menu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate270menu''), ''checked'', ''off''); if exist (''a''); opening_iteration; CA_Display; end;',...
'Label','90',...
'Tag','rotate90menu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rotate180menu';
h112 = uimenu(...
'Parent',h109,...
'Callback','iterationdirection=[''down'']; set(findobj(''Tag'',''rotatenormalmenu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate90menu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate180menu''), ''checked'', ''on''); set(findobj(''Tag'',''rotate270menu''), ''checked'', ''off''); if exist (''a''); opening_iteration; CA_Display; end;',...
'Label','180',...
'Tag','rotate180menu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'rotate270menu';
h113 = uimenu(...
'Parent',h109,...
'Callback','iterationdirection=[''right'']; set(findobj(''Tag'',''rotatenormalmenu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate90menu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate180menu''), ''checked'', ''off''); set(findobj(''Tag'',''rotate270menu''), ''checked'', ''on''); if exist (''a''); opening_iteration; CA_Display; end;',...
'Label','270',...
'Tag','rotate270menu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'sliderbarcols';
h114 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','set(findobj(''Tag'',''sliderbarcols''), ''value'', round(get(findobj(''Tag'',''sliderbarcols''),''value''))); firstcolumn=get(findobj(''Tag'',''sliderbarcols''),''value''); opening_iteration; CA_Display;',...
'ListboxTop',0,...
'Max',1.1,...
'Min',1,...
'Position',[0.0355113636363636 0.134105960264901 0.866477272727273 0.0264900662251656],...
'String',{ blanks(0) },...
'Style','slider',...
'Value',1,...
'Tag','sliderbarcols',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text30';
h115 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.920454545454546 0.435430463576159 0.0738636363636364 0.0645695364238411],...
'String',{ 'Columns'; 'Shown' },...
'Style','text',...
'Tag','text30',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'sliderbarrows';
h116 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','if dimension==2; set(findobj(''Tag'',''sliderbarrows''), ''value'', round(get(findobj(''Tag'',''sliderbarrows''),''value''))); firstrow=get(findobj(''Tag'',''sliderbarrows''),''value''); opening_iteration; CA_Display; end',...
'ListboxTop',0,...
'Max',1.1,...
'Min',1,...
'Position',[0.0355113636363636 0.167218543046358 0.0241477272727273 0.380794701986755],...
'String',{ blanks(0) },...
'Style','slider',...
'Value',1,...
'Tag','sliderbarrows',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'displaybox';
h117 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','displaybox_callback;',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Max',1000000000000,...
'Min',-1000000000000,...
'Position',[0.708806818181818 0.0033112582781457 0.164772727272727 0.0877483443708609],...
'Style','edit',...
'Tag','displaybox',...
'UserData',[],...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'togglebutton1';
h118 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','zoomvalue=[''zoomin'']; run zoom_custom;',...
'ListboxTop',0,...
'Position',[0.353693181818182 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','In',...
'Tag','togglebutton1',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'movetoggle';
h119 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','shiftclickvariable=[''move'']; check_marks_shift;',...
'ListboxTop',0,...
'Position',[0.176136363636364 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Mov',...
'Style','togglebutton',...
'Value',1,...
'Tag','movetoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'changertoggle';
h120 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','shiftclickvariable=[''changer'']; check_marks_shift;',...
'ListboxTop',0,...
'Position',[0.211647727272727 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Chg',...
'Style','togglebutton',...
'Tag','changertoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'pantoggle';
h121 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','shiftclickvariable=[''pan'']; check_marks_shift;',...
'ListboxTop',0,...
'Position',[0.247159090909091 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Pan',...
'Style','togglebutton',...
'Tag','pantoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'togglebutton11';
h122 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','zoomvalue=[''zoomselection'']; run zoom_custom;',...
'ListboxTop',0,...
'Position',[0.389204545454545 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Sel',...
'Tag','togglebutton11',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'togglebutton12';
h123 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','zoomvalue=[''zoomout'']; run zoom_custom;',...
'ListboxTop',0,...
'Position',[0.424715909090909 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Out',...
'Tag','togglebutton12',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'togglebutton13';
h124 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','zoomvalue=[''zoomback'']; run zoom_custom;',...
'ListboxTop',0,...
'Position',[0.460227272727273 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Bck',...
'Tag','togglebutton13',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'pushbutton18';
h125 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','if exist(''rule''); CA_iteration; else; errordlg(''Select a Rule'',''Error''); end;',...
'ListboxTop',0,...
'Position',[0.105113636363636 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Res',...
'Tag','pushbutton18',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'pushbutton19';
h126 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','stopiteration=1; CA_Display;',...
'ListboxTop',0,...
'Position',[0.0696022727272727 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Stp',...
'Tag','pushbutton19',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'pushbutton20';
h127 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','startingstatus=[''new'']; load_state;',...
'ListboxTop',0,...
'Position',[0.0340909090909091 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Strt',...
'Tag','pushbutton20',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'pushbutton21';
h128 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','undo; if exist(''a''); computeiterations; opening_iteration; CA_Display; end;',...
'ListboxTop',0,...
'Position',[0.637784090909091 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Und',...
'Tag','pushbutton21',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'historytoggle';
h129 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','set(findobj(''Tag'',''changer_safety_on''), ''checked'', ''on''); set(findobj(''Tag'',''changer_safety_off''), ''checked'', ''off''); changersafety=1; set(findobj(''Tag'',''historytoggle''), ''value'', 1); set(findobj(''Tag'',''historychangeabletoggle''), ''value'', 0);',...
'ListboxTop',0,...
'Position',[0.815340909090909 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','His',...
'Style','togglebutton',...
'Value',1,...
'Tag','historytoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'suppressgraphtoggle';
h130 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','if suppressdisplay==1; set(findobj(''Tag'',''suppressdisplaymenu''), ''checked'', ''off''); suppressdisplay=0; set(findobj(''Tag'',''suppressgraphtoggle''), ''value'', 0); CA_Display; elseif suppressdisplay==0; set(findobj(''Tag'',''suppressdisplaymenu''), ''checked'', ''on''); set(findobj(''Tag'',''suppressgraphtoggle''), ''value'', 1); suppressdisplay=1; end;',...
'ListboxTop',0,...
'Position',[0.886363636363636 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Sup',...
'Style','togglebutton',...
'Tag','suppressgraphtoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'historychangeabletoggle';
h131 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','set(findobj(''Tag'',''changer_safety_off''), ''checked'', ''on''); set(findobj(''Tag'',''changer_safety_on''), ''checked'', ''off''); changersafety=0; set(findobj(''Tag'',''historytoggle''), ''value'', 0);set(findobj(''Tag'',''historychangeabletoggle''), ''value'', 1);',...
'ListboxTop',0,...
'Position',[0.850852272727273 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Chg',...
'Style','togglebutton',...
'Tag','historychangeabletoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'onedimensiontoggle';
h132 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','set(findobj(''Tag'',''onedmenu''), ''checked'', ''on''); set(findobj(''Tag'',''twodmenu''), ''checked'', ''off''); dimension=1; set(findobj(''Tag'',''rulepopup2''),''Value'',1); set(findobj(''Tag'',''rulepopup1''),''Value'',1); set(findobj(''Tag'',''onedimensiontoggle''), ''value'', 1);set(findobj(''Tag'',''twodimensiontoggle''), ''value'', 0); clear rule;',...
'ListboxTop',0,...
'Position',[0.708806818181818 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','1D',...
'Style','togglebutton',...
'Value',1,...
'Tag','onedimensiontoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'twodimensiontoggle';
h133 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','set(findobj(''Tag'',''twodmenu''), ''checked'', ''on''); set(findobj(''Tag'',''onedmenu''), ''checked'', ''off''); dimension=2; set(findobj(''Tag'',''rulepopup1''),''Value'',1); set(findobj(''Tag'',''rulepopup2''),''Value'',1); set(findobj(''Tag'',''onedimensiontoggle''), ''value'', 0); set(findobj(''Tag'',''twodimensiontoggle''), ''value'', 1); clear rule;',...
'ListboxTop',0,...
'Position',[0.744318181818182 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','2D',...
'Style','togglebutton',...
'Tag','twodimensiontoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'box3';
h134 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','%Must be calculated each time by the calling functions. Calculating at enter maxes it stagnant.',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Max',1000000000000,...
'Min',-1000000000000,...
'Position',[0.896306818181818 0 0.0980113636363636 0.088],...
'String','1',...
'Style','edit',...
'Tag','box3',...
'UserData',[],...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'wraptoggle';
h135 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','shiftclickvariable=[''wrap'']; check_marks_shift;',...
'ListboxTop',0,...
'Position',[0.282670454545455 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Wrp',...
'Style','togglebutton',...
'Tag','wraptoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text35';
h136 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.921875 0.0894039735099338 0.0497159090909091 0.0264900662251656],...
'String','Input',...
'Style','text',...
'Tag','text35',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text36';
h137 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'HorizontalAlignment','left',...
'ListboxTop',0,...
'Position',[0.938920454545455 0.365894039735099 0.0497159090909091 0.0298013245033113],...
'String','Byte',...
'Style','text',...
'Tag','text36',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'byteinput';
h138 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.914772727272727 0.334437086092715 0.0795454545454545 0.033112582781457],...
'String','row',...
'Style','edit',...
'Tag','byteinput',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'bytevaluestoggle';
h139 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','if bytevaluemouseover==0; bytevaluemouseover=1; else; bytevaluemouseover=0; end; check_marks_mouseover;',...
'ListboxTop',0,...
'Position',[0.602272727272727 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Byt',...
'Style','togglebutton',...
'Tag','bytevaluestoggle',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'graphcialtoolsmenu';
h140 = uimenu(...
'Parent',h1,...
'Callback','%automatic',...
'Label','Graphical Tools',...
'Tag','graphcialtoolsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'autoselectionmenu';
h141 = uimenu(...
'Parent',h140,...
'Label','Auto Selection',...
'Tag','autoselectionmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectallmenu';
h142 = uimenu(...
'Parent',h141,...
'Callback','autoselection=[''all'']; auto_selection_script;',...
'Label','All',...
'Tag','selectallmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'currentlygraphedautoselectmenu';
h143 = uimenu(...
'Parent',h141,...
'Callback','autoselection=[''graphed'']; auto_selection_script;',...
'Label','Currently graphed',...
'Tag','currentlygraphedautoselectmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectrowmenu';
h144 = uimenu(...
'Parent',h141,...
'Callback','autoselection=[''row'']; auto_selection_script;',...
'Label','Row',...
'Tag','selectrowmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectcolumnmenu';
h145 = uimenu(...
'Parent',h141,...
'Callback','autoselection=[''column'']; auto_selection_script;',...
'Label','Column',...
'Tag','selectcolumnmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectcurrentplanemenu';
h146 = uimenu(...
'Parent',h141,...
'Callback','autoselection=[''plane'']; auto_selection_script;',...
'Label','Current Plane',...
'Tag','selectcurrentplanemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectnonemenu';
h147 = uimenu(...
'Parent',h141,...
'Callback','autoselection=[''none'']; auto_selection_script;',...
'Label','None',...
'Tag','selectnonemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoommenu';
h148 = uimenu(...
'Parent',h140,...
'Callback','%automatic',...
'Label','Zoom',...
'Tag','zoommenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoominmenu';
h149 = uimenu(...
'Parent',h148,...
'Callback','zoomvalue=[''zoomin'']; run zoom_custom;',...
'Label','Zoom In',...
'Tag','zoominmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoomselection';
h150 = uimenu(...
'Parent',h148,...
'Callback','zoomvalue=[''zoomselection'']; run zoom_custom;',...
'Label','Zoom into Selction',...
'Tag','zoomselection',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoomoutmenu';
h151 = uimenu(...
'Parent',h148,...
'Callback','zoomvalue=[''zoomout'']; run zoom_custom;',...
'Label','Zoom Out',...
'Tag','zoomoutmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoombackmenu';
h152 = uimenu(...
'Parent',h148,...
'Callback','zoomvalue=[''zoomback'']; run zoom_custom;',...
'Label','Zoom Backward',...
'Tag','zoombackmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'zoommaxmenu';
h153 = uimenu(...
'Parent',h148,...
'Callback','firstcolumn=1; set(findobj(''Tag'',''columnsinputbox''), ''string'', num2str(columns)); if dimension==2; firstrow=1; set(findobj(''Tag'',''rowsinputbox''), ''string'', num2str(totalrows)); end; opening_iteration; CA_Display;',...
'Label','Zoom Max',...
'Tag','zoommaxmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'shiftclickmenu';
h154 = uimenu(...
'Parent',h140,...
'Callback','%automatic',...
'Label','Shift + Left Mouse Button',...
'Separator','on',...
'Tag','shiftclickmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'movemenu';
h155 = uimenu(...
'Parent',h154,...
'Callback','shiftclickvariable=[''move'']; check_marks_shift;',...
'Checked','on',...
'Label','Move Selected Cells',...
'Tag','movemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'changermenu';
h156 = uimenu(...
'Parent',h154,...
'Callback','shiftclickvariable=[''changer'']; check_marks_shift;',...
'Label','Value Changer (Input Value)',...
'Tag','changermenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'panmenu';
h157 = uimenu(...
'Parent',h154,...
'Callback','shiftclickvariable=[''pan'']; check_marks_shift;',...
'Label','Pan',...
'Tag','panmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'wrapmenu';
h158 = uimenu(...
'Parent',h154,...
'Callback','shiftclickvariable=[''wrap'']; check_marks_shift;',...
'Label','Wrap Matrix',...
'Tag','wrapmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'mouseovermenu';
h159 = uimenu(...
'Parent',h140,...
'Callback','%automatic',...
'Label','Mouse-Over',...
'Tag','mouseovermenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'cellvaluesmenu';
h160 = uimenu(...
'Parent',h159,...
'Callback','if cellvaluemouseover==0; cellvaluemouseover=1; else; cellvaluemouseover=0; end; check_marks_mouseover;',...
'Checked','on',...
'Label','Cell Values',...
'Tag','cellvaluesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectionvaluesmenu';
h161 = uimenu(...
'Parent',h159,...
'Callback','if selectionvaluemouseover==0; selectionvaluemouseover=1; else; selectionvaluemouseover=0; end; check_marks_mouseover;',...
'Checked','on',...
'Label','Selection Values',...
'Tag','selectionvaluesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'bytevaluesmenu';
h162 = uimenu(...
'Parent',h159,...
'Callback','if bytevaluemouseover==0; bytevaluemouseover=1; else; bytevaluemouseover=0; end; check_marks_mouseover;',...
'Label','Byte Values',...
'Tag','bytevaluesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'mouseclickmenu';
h163 = uimenu(...
'Parent',h140,...
'Callback','%automatic',...
'Label','Left Mouse Button',...
'Tag','mouseclickmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectionmenu';
h164 = uimenu(...
'Parent',h163,...
'Callback','currentmousetool=[''selection'']; check_marks_click;',...
'Checked','on',...
'Label','Select Cells',...
'Tag','selectionmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'notoolsmenu';
h165 = uimenu(...
'Parent',h163,...
'Callback','currentmousetool=[''none'']; check_marks_click;',...
'Label','None',...
'Tag','notoolsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'Copymenu';
h166 = uimenu(...
'Parent',h140,...
'Callback','%automatic',...
'Label','Copy',...
'Separator','on',...
'Tag','Copymenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'copyselectionmenu';
h167 = uimenu(...
'Parent',h166,...
'Callback','run copy_selection;',...
'Label','Copy Selection',...
'Tag','copyselectionmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'cutmenu';
h168 = uimenu(...
'Parent',h166,...
'Callback','cuton=1; run copy_selection; opening_iteration; CA_Display;',...
'Label','Cut',...
'Tag','cutmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'Pasteselectionmenu';
h169 = uimenu(...
'Parent',h166,...
'Callback','run paste_selection; CA_Display;',...
'Label','Paste',...
'Tag','Pasteselectionmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'pasteintonewmenu';
h170 = uimenu(...
'Parent',h166,...
'Callback','run save_undo; a=acopiedselection{end}; new_window; run computeiterations; currentiteration=0; run opening_iteration; currentlyselecting=0; run CA_Display;',...
'Label','Paste into New Window',...
'Separator','on',...
'Tag','pasteintonewmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = blanks(0);
h171 = uimenu(...
'Parent',h166,...
'Callback','clear acopiedselection;',...
'Label','Empty Copy Storage',...
'Tag','empty copy menu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'cropmenu';
h172 = uimenu(...
'Parent',h140,...
'Callback','run crop;',...
'Label','Crop Selection',...
'Tag','cropmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'insertmenu';
h173 = uimenu(...
'Parent',h140,...
'Callback','%automatic',...
'Label','Insert (Input Value)',...
'Tag','insertmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'insertiterationmenu';
h174 = uimenu(...
'Parent',h173,...
'Callback','insertvalue=[''iterations'']; run insert_matrix;',...
'Label','Iterations',...
'Tag','insertiterationmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'insertrowsmenu';
h175 = uimenu(...
'Parent',h173,...
'Callback','insertvalue=[''rows'']; run insert_matrix;',...
'Label','Rows',...
'Tag','insertrowsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'insertcolumnsmenu';
h176 = uimenu(...
'Parent',h173,...
'Callback','insertvalue=[''columns'']; run insert_matrix;',...
'Label','Columns',...
'Tag','insertcolumnsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'deletemenu';
h177 = uimenu(...
'Parent',h140,...
'Callback','%automatic',...
'Label','Delete',...
'Tag','deletemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'deleteiterationsmenu';
h178 = uimenu(...
'Parent',h177,...
'Callback','deletevalue=[''iterations'']; run delete_matrix;',...
'Label','Iterations',...
'Tag','deleteiterationsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'deleterowsmenu';
h179 = uimenu(...
'Parent',h177,...
'Callback','deletevalue=[''rows'']; run delete_matrix;',...
'Label','Rows',...
'Tag','deleterowsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'deletecolumnsmenu';
h180 = uimenu(...
'Parent',h177,...
'Callback','deletevalue=[''columns'']; run delete_matrix;',...
'Label','Columns',...
'Tag','deletecolumnsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'drawingmenu';
h181 = uimenu(...
'Parent',h140,...
'Callback','%automatic',...
'Label','Drawing',...
'Tag','drawingmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'arrowmenu';
h182 = uimenu(...
'Parent',h181,...
'Callback','arrow;',...
'Label','Arrow',...
'Tag','arrowmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'graphicaltoolshelpmenu';
h183 = uimenu(...
'Parent',h140,...
'Callback','open(''Graphical_tools_help.htm'')',...
'Label','Graphical Tools Help',...
'Separator','on',...
'Tag','graphicaltoolshelpmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'analysismenu';
h184 = uimenu(...
'Parent',h1,...
'Callback','%automatic',...
'Label','Analysis',...
'Tag','analysismenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'analysisareamenu';
h185 = uimenu(...
'Parent',h184,...
'Callback','%automatic',...
'Label','Analysis Area',...
'Tag','analysisareamenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'entirematrixmenu';
h186 = uimenu(...
'Parent',h185,...
'Callback','analysisarealabel=[''matrix'']; set(findobj(''Tag'',''entirematrixmenu''), ''checked'', ''on''); set(findobj(''Tag'',''graphedvaluesmenu''), ''checked'', ''off''); set(findobj(''Tag'',''selectedvaluesmenu''), ''checked'', ''off''); analysis_area;',...
'Checked','on',...
'Label','Entire Matrix',...
'Tag','entirematrixmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'graphedvaluesmenu';
h187 = uimenu(...
'Parent',h185,...
'Callback','analysisarealabel=[''graphed'']; set(findobj(''Tag'',''entirematrixmenu''), ''checked'', ''off''); set(findobj(''Tag'',''graphedvaluesmenu''), ''checked'', ''on''); set(findobj(''Tag'',''selectedvaluesmenu''), ''checked'', ''off''); analysis_area;',...
'Label','Graphed Values',...
'Tag','graphedvaluesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'selectedvaluesmenu';
h188 = uimenu(...
'Parent',h185,...
'Callback','analysisarealabel=[''selection'']; set(findobj(''Tag'',''entirematrixmenu''), ''checked'', ''off''); set(findobj(''Tag'',''graphedvaluesmenu''), ''checked'', ''off''); set(findobj(''Tag'',''selectedvaluesmenu''), ''checked'', ''on''); analysis_area;',...
'Label','Selected Values',...
'Tag','selectedvaluesmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'search';
h189 = uimenu(...
'Parent',h184,...
'Callback','%automatic',...
'Label','Search',...
'Separator','on',...
'Tag','search',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'findmenu';
h190 = uimenu(...
'Parent',h189,...
'Callback','clear foundvaluelocations; findandselectnext=0; findandselect;',...
'Label','Find',...
'Tag','findmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'findnextmenu';
h191 = uimenu(...
'Parent',h189,...
'Callback','findandselectnext=1; findandselect;',...
'Label','Find Next',...
'Tag','findnextmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'replacemenu';
h192 = uimenu(...
'Parent',h189,...
'Callback','find_replace;',...
'Label','Replace (Input Value)',...
'Separator','on',...
'Tag','replacemenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'replaceallmenu';
h193 = uimenu(...
'Parent',h189,...
'Callback','replace_all;',...
'Label','Replace All',...
'Tag','replaceallmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'findhelpmenu';
h194 = uimenu(...
'Parent',h189,...
'Callback','open(''find_help.htm'')',...
'Label','Find Help',...
'Separator','on',...
'Tag','findhelpmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'structuresearchmenu';
h195 = uimenu(...
'Parent',h184,...
'Label','Structure(pattern) Search',...
'Tag','structuresearchmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'structuresearch';
h196 = uimenu(...
'Parent',h195,...
'Callback','structure_search;',...
'Label','Find',...
'Tag','structuresearch',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'structuresearchstringsmenu';
h197 = uimenu(...
'Parent',h195,...
'Callback','edit structure_search_strings;',...
'Label','Search Strings',...
'Tag','structuresearchstringsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'comparedetailedmenu';
h198 = uimenu(...
'Parent',h184,...
'Callback','comparison_detailed;',...
'Label','Compare, Detailed',...
'Separator','on',...
'Tag','comparedetailedmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'comparesimplifiedmenu';
h199 = uimenu(...
'Parent',h184,...
'Callback','comparison_simplified;',...
'Label','Compare, Simplified',...
'Tag','comparesimplifiedmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'statisticsmenu';
h200 = uimenu(...
'Parent',h184,...
'Callback','matrix_statistics; clc; disp(statsmatrixheading), disp(num2str(statsmatrix))',...
'Label','Cell Statistics',...
'Separator','on',...
'Tag','statisticsmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'togglebutton22';
h201 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','findandselectnext=1; findandselect;',...
'ListboxTop',0,...
'Position',[0.566761363636364 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','F N',...
'Tag','togglebutton22',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'pushbutton22';
h202 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Callback','find_replace;',...
'ListboxTop',0,...
'Position',[0.53125 0.968543046357616 0.0369318181818182 0.0298013245033113],...
'String','Rpl',...
'Tag','pushbutton22',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'lowinput';
h203 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','lowinputscript; if exist(''a''); opening_iteration; CA_Display; end;',...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.914772727272727 0.665562913907285 0.0795454545454545 0.033112582781457],...
'String','0',...
'Style','edit',...
'Tag','lowinput',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'windowmenu';
h204 = uimenu(...
'Parent',h1,...
'Callback','%automatic',...
'Label','Window',...
'Tag','windowmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'newwindowmenu';
h205 = uimenu(...
'Parent',h204,...
'Callback','new_window;',...
'Label','New Window',...
'Tag','newwindowmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'deletewindowmenu';
h206 = uimenu(...
'Parent',h204,...
'Callback','delete_window;',...
'Label','Delete Window',...
'Tag','deletewindowmenu',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = blanks(0);
h207 = uimenu(...
'Parent',h204,...
'Callback','switch_window;',...
'Label','1',...
'Separator','on',...
'Tag','1',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text39';
h208 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Position',[0.595170454545455 0.0298013245033113 0.113636363636364 0.0298013245033113],...
'String','Row A thru B',...
'Style','text',...
'Tag','text39',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text40';
h209 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Position',[0.602272727272727 -0.00165562913907285 0.106534090909091 0.0298013245033113],...
'String','Col P thru Q',...
'Style','text',...
'Tag','text40',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'text41';
h210 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'Position',[0.623579545454546 0.0562913907284768 0.0823863636363636 0.0298013245033113],...
'String','Iter X of Y',...
'Style','text',...
'Tag','text41',...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
appdata = [];
appdata.lastValidTag = 'columnsinputbox';
h211 = uicontrol(...
'Parent',h1,...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Callback','columnsinputscript; if exist(''a''); opening_iteration; CA_Display; end;',...
'CData',[],...
'HorizontalAlignment','right',...
'ListboxTop',0,...
'Position',[0.914772727272727 0.410596026490066 0.0795454545454545 0.033112582781457],...
'Style','edit',...
'Tag','columnsinputbox',...
'UserData',[],...
'CreateFcn', {@local_CreateFcn, blanks(0), appdata} );
handles = [ h1 ];
set(handles, 'uicontextmenu', h70);
% --- Set application data first then calling the CreateFcn.
function local_CreateFcn(hObject, eventdata, createfcn, appdata)
if ~isempty(appdata)
names = fieldnames(appdata);
for i=1:length(names)
name = char(names(i));
setappdata(hObject, name, getfield(appdata,name));
end
end
if ~isempty(createfcn)
eval(createfcn);
end