editFigureDialog

PURPOSE ^

EDITFIGUREDIALOG opens a small GUI enabling users to set plot parameters

SYNOPSIS ^

function editFigureDialog(varargin)

DESCRIPTION ^

EDITFIGUREDIALOG opens a small GUI enabling users to set plot parameters
 this funtion creates an instance of a small GUI with plot configuration
 abilities. It is called in disableMenuBar.m by the hEdit handle, which is
 created whenever a Planview or Mean Cross Section plot is spawned in VMT.
 
 Created by: Frank L. Engel, USGS
 Last modified: 2014/07/08

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SUBFUNCTIONS ^

SOURCE CODE ^

0001 function editFigureDialog(varargin)
0002 %EDITFIGUREDIALOG opens a small GUI enabling users to set plot parameters
0003 % this funtion creates an instance of a small GUI with plot configuration
0004 % abilities. It is called in disableMenuBar.m by the hEdit handle, which is
0005 % created whenever a Planview or Mean Cross Section plot is spawned in VMT.
0006 %
0007 % Created by: Frank L. Engel, USGS
0008 % Last modified: 2014/07/08
0009 
0010 % Grable the handle to the current figure
0011 figure_handle = varargin{3};
0012 
0013 % Size and margins of the GUI
0014 w = 300;
0015 h = 300;
0016 dx = 10;
0017 dy = 15;
0018 
0019 % Pull info from the current figure
0020 figprops = get(figure_handle);
0021 axes_handle = gca;
0022 title_handle = get(gca,'title');
0023 
0024 % Defaults for Presentation Stlye Figure
0025 % --------------------------------------
0026 BkgdColor   = 'black';
0027 AxColor     = 'white'; % Also lines and font color
0028 FigColor    = 'black'; % [0.3 0.3 0.3]
0029 Font        = 'Helvetica';
0030 FntSize     = 14;
0031 GridOO      = 'off';  % Grid lines off
0032 
0033 % Create/pull paramters from the active figure
0034 diagram_params.figure_handle        = figure_handle;
0035 diagram_params.plot_color           = get(figure_handle,'Color');
0036 diagram_params.title_string         = get(title_handle,'String');
0037 diagram_params.title_font           = get(title_handle,'FontName');
0038 diagram_params.title_size           = get(title_handle,'FontSize');
0039 diagram_params.title_color          = get(title_handle,'Color');
0040 diagram_params.axes_font            = get(axes_handle,'FontName');
0041 diagram_params.axes_font_color      = get(axes_handle,'XColor');  % X axes font color (assume/enforce the same for all)
0042 diagram_params.axes_size            = get(axes_handle,'FontSize');
0043 diagram_params.axes_color           = get(axes_handle,'Color');   % Fill color
0044 diagram_params.axes_grid            = get(axes_handle,'XGrid');
0045 diagram_params.background_color     = get(figure_handle,'Color');
0046 diagram_params.show_file_info       = 'off';
0047 diagram_params.all_fonts            = listfonts;
0048 diagram_params.selected_font_idx    = find(ismember(diagram_params.all_fonts,diagram_params.title_font));
0049 
0050 % Create a backup of the parameters representing the defaults
0051 original_params.figure_handle        = figure_handle;
0052 original_params.plot_color           = BkgdColor;
0053 original_params.title_string         = get(title_handle,'String');
0054 original_params.title_font           = Font;
0055 original_params.title_size           = FntSize;
0056 original_params.title_color          = AxColor;
0057 original_params.axes_font            = Font;
0058 original_params.axes_font_color      = AxColor;  % X axes font color (assume/enforce the same for all)
0059 original_params.axes_size            = FntSize;
0060 original_params.axes_color           = BkgdColor;   % Fill color
0061 original_params.axes_grid            = GridOO;
0062 original_params.background_color     = BkgdColor;
0063 original_params.show_file_info       = 'on';
0064 original_params.all_fonts            = listfonts;
0065 original_params.selected_font_idx    = find(ismember(original_params.all_fonts,original_params.title_font));
0066 
0067 % Build the GUI (not visible yet)
0068 the_color = get(0,'factoryUipanelBackgroundColor');
0069 handles.Figure = figure('Name', 'Edit Plot Congifuration', ...
0070     'Color',the_color, ...
0071     'NumberTitle','off', ...
0072     'HandleVisibility','callback', ...
0073     'WindowStyle','modal', ...
0074     'MenuBar','none', ...
0075     'ToolBar','none', ...
0076     'Units','pixels', ...
0077     'Position',[0 0 w h], ...
0078     'Resize','on', ...
0079     'Visible','off');
0080 handles.TitlePanel = uipanel('Parent',handles.Figure, ...
0081     'Title', 'Title', ...
0082     'Units','pixels', ...
0083     'Position',[dx 0.7*h w-2*dx 0.28*h]);
0084 handles.TitleString = uicontrol('Style','edit', ...
0085     'Parent',handles.TitlePanel, ...
0086     'Max',2,...
0087     'String',diagram_params.title_string, ...
0088     'Units','pixels', ...
0089     'BackgroundColor','white',...'
0090     'HorizontalAlignment','left',...
0091     'Position',[dx 0.12*h 0.76*w 30]);
0092 handles.TitleFont = uicontrol('Style','popupmenu',...
0093     'Parent',handles.TitlePanel, ...
0094     'String',diagram_params.all_fonts, ...
0095     'Value',diagram_params.selected_font_idx,...
0096     'Units','pixels', ...
0097     'BackgroundColor','white',...'
0098     'HorizontalAlignment','left',...
0099     'Position',[dx 0.03*h 0.4*w 22]);
0100 handles.TitleSize = uicontrol('Style','edit',...
0101     'Parent',handles.TitlePanel, ...
0102     'Max',1,...
0103     'String',diagram_params.title_size, ...
0104     'Units','pixels', ...
0105     'BackgroundColor','white',...'
0106     'HorizontalAlignment','center',...
0107     'Position',[0.5*w 0.03*h 22 22]);
0108 handles.TitleSizeLabel = uicontrol('Style','text',...
0109     'Parent',handles.TitlePanel, ...
0110     'String','Font size (pt)', ...
0111     'Units','pixels', ...
0112     'HorizontalAlignment','center',...
0113     'Position',[0.58*w 0.025*h 65 22]);
0114 handles.PlotColorPicker = uicontrol('Style','pushbutton',...
0115     'Parent',handles.TitlePanel, ...
0116     'CData',FloodFillIcon(),...
0117     'Tooltip', 'Choose Plot Background Color',...
0118     'Position',[0.83*w 0.135*h 20 20]);
0119 handles.TitleColorPicker = uicontrol('Style','pushbutton',...
0120     'Parent',handles.TitlePanel, ...
0121     'CData',FontColorIcon(),...
0122     'Tooltip', 'Choose Title Font Color',...
0123     'Position',[0.83*w 0.035*h 20 20]);
0124 handles.AxesPanel = uipanel('Parent',handles.Figure, ...
0125     'Title', 'Axes', ...
0126     'Units','pixels', ...
0127     'Position',[dx 0.4*h w-2*dx 0.28*h]);
0128 handles.AxesGridOnOff = uicontrol('Style','checkbox', ...
0129     'Parent',handles.AxesPanel, ...
0130     'String','Gridlines on or off?', ...
0131     'Units','pixels', ...
0132     'Position',[dx 0.12*h 0.86*w 30]);
0133 handles.AxesFont = uicontrol('Style','popupmenu',...
0134     'Parent',handles.AxesPanel, ...
0135     'String',diagram_params.all_fonts, ...
0136     'Value',diagram_params.selected_font_idx,...
0137     'Units','pixels', ...
0138     'BackgroundColor','white',...'
0139     'HorizontalAlignment','left',...
0140     'Position',[dx 0.03*h 0.4*w 22]);
0141 handles.AxesSize = uicontrol('Style','edit',...
0142     'Parent',handles.AxesPanel, ...
0143     'Max',1,...
0144     'String',diagram_params.title_size, ...
0145     'Units','pixels', ...
0146     'BackgroundColor','white',...'
0147     'HorizontalAlignment','center',...
0148     'Position',[0.5*w 0.03*h 22 22]);
0149 handles.AxesSizeLabel = uicontrol('Style','text',...
0150     'Parent',handles.AxesPanel, ...
0151     'String','Font size (pt)', ...
0152     'Units','pixels', ...
0153     'HorizontalAlignment','center',...
0154     'Position',[0.58*w 0.025*h 65 22]);
0155 handles.AxesBackgroundColorPicker = uicontrol('Style','pushbutton',...
0156     'Parent',handles.AxesPanel, ...
0157     'CData',FloodFillIcon(),...
0158     'Tooltip', 'Choose Axes Background Color',...
0159     'Position',[0.83*w 0.135*h 20 20]);
0160 handles.AxesFontColorPicker = uicontrol('Style','pushbutton',...
0161     'Parent',handles.AxesPanel, ...
0162     'CData',FontColorIcon(),...
0163     'Tooltip','Choose Axes Label Font Color',...
0164     'Position',[0.83*w 0.035*h 20 20]);
0165 handles.ShowFileInfo = uicontrol('Style','checkbox', ...
0166     'Parent',handles.Figure, ...
0167     'String','Show data file information at bottom of figure?', ...
0168     'Units','pixels', ...
0169     'Position',[dx 0.32*h 400 22]);
0170 handles.ApplyChanges = uicontrol('Style',   'pushbutton', ...
0171     'Parent',  handles.Figure, ...
0172     'String',  'Apply Changes', ...
0173     'Units',   'pixels', ...
0174     'Position',[0.6*w 0.22*h 100 22]);
0175 handles.RestoreDefault = uicontrol('Style',   'pushbutton', ...
0176     'Parent',  handles.Figure, ...
0177     'String',  'Restore Default', ...
0178     'Units',   'pixels', ...
0179     'Position',[0.6*w 0.13*h 100 22]);
0180 handles.Close = uicontrol('Style',   'pushbutton', ...
0181     'Parent',  handles.Figure, ...
0182     'String',  'Close', ...
0183     'Units',   'pixels', ...
0184     'Position',[0.6*w 0.04*h 100 22]);
0185 setappdata(handles.Figure,'diagram_params',diagram_params)
0186 setappdata(handles.Figure,'original_params',original_params)
0187 
0188 % Set the callbacks:
0189 % ------------------
0190 set(handles.TitleString,                'Callback',{@TitleString_Callback,handles})
0191 set(handles.TitleFont,                  'Callback',{@TitleFont_Callback,handles})
0192 set(handles.TitleSize,                  'Callback',{@TitleSize_Callback,handles})
0193 set(handles.PlotColorPicker,            'Callback',{@PlotColorPicker_Callback,handles})
0194 set(handles.TitleColorPicker,           'Callback',{@TitleColorPicker_Callback,handles})
0195 set(handles.AxesFont,                   'Callback',{@AxesFont_Callback,handles})
0196 set(handles.AxesSize,                   'Callback',{@AxesSize_Callback,handles})
0197 set(handles.AxesBackgroundColorPicker,  'Callback',{@AxesBackgroundColorPicker_Callback,handles})
0198 set(handles.AxesFontColorPicker,        'Callback',{@AxesFontColorPicker_Callback,handles})
0199 set(handles.AxesGridOnOff,              'Callback',{@AxesGridOnOff_Callback,handles})
0200 set(handles.ShowFileInfo,               'Callback',{@ShowFileInfo_Callback,handles})
0201 
0202 set(handles.ApplyChanges,               'Callback',{@ApplyChanges_Callback,handles})
0203 set(handles.RestoreDefault,             'Callback',{@RestoreDefault_Callback,handles})
0204 set(handles.Close,                      'Callback',{@Close_Callback,handles})
0205 
0206 % Position the dialog and make it visible:
0207 % ----------------------------------------
0208 fpos = get(figure_handle,'Position');
0209 dpos = [fpos(1)+fpos(3)+dx fpos(2)];
0210 movegui(handles.Figure,dpos)
0211 set(handles.Figure,...
0212     'Visible','on',...
0213     'WindowStyle','normal')
0214 
0215 % Callback functions
0216 % ------------------
0217 function PlotColorPicker_Callback(hObject,eventdata,handles)
0218 diagram_params = getappdata(handles.Figure,'diagram_params');
0219 the_new_color = uisetcolor(diagram_params.plot_color);
0220 
0221 diagram_params.plot_color = the_new_color;
0222 setappdata(handles.Figure,'diagram_params',diagram_params)
0223 
0224 function TitleString_Callback(hObject,eventdata,handles)
0225 diagram_params = getappdata(handles.Figure,'diagram_params');
0226 the_new_string = get(handles.TitleString,'String');
0227 
0228 diagram_params.title_string = the_new_string;
0229 setappdata(handles.Figure,'diagram_params',diagram_params)
0230 
0231 function TitleFont_Callback(hObject,eventdata,handles)
0232 diagram_params = getappdata(handles.Figure,'diagram_params');
0233 the_new_font = diagram_params.all_fonts{get(handles.TitleFont,'Value')};
0234 
0235 diagram_params.title_font = the_new_font;
0236 setappdata(handles.Figure,'diagram_params',diagram_params)
0237 
0238 function TitleSize_Callback(hObject,eventdata,handles)
0239 diagram_params = getappdata(handles.Figure,'diagram_params');
0240 the_new_size = str2num(get(handles.TitleSize,'String'));
0241 
0242 diagram_params.title_size = the_new_size;
0243 setappdata(handles.Figure,'diagram_params',diagram_params)
0244 
0245 function TitleColorPicker_Callback(hObject,eventdata,handles)
0246 diagram_params = getappdata(handles.Figure,'diagram_params');
0247 the_new_color = uisetcolor(diagram_params.title_color);
0248 
0249 diagram_params.title_color = the_new_color;
0250 setappdata(handles.Figure,'diagram_params',diagram_params)
0251 
0252 function AxesFont_Callback(hObject,eventdata,handles)
0253 diagram_params = getappdata(handles.Figure,'diagram_params');
0254 the_new_font = diagram_params.all_fonts{get(handles.AxesFont,'Value')};
0255 
0256 diagram_params.axes_font = the_new_font;
0257 setappdata(handles.Figure,'diagram_params',diagram_params)
0258 
0259 function AxesSize_Callback(hObject,eventdata,handles)
0260 diagram_params = getappdata(handles.Figure,'diagram_params');
0261 the_new_size = str2num(get(handles.AxesSize,'String'));
0262 
0263 diagram_params.axes_size = the_new_size;
0264 setappdata(handles.Figure,'diagram_params',diagram_params)
0265 
0266 function AxesBackgroundColorPicker_Callback(hObject,eventdata,handles)
0267 diagram_params = getappdata(handles.Figure,'diagram_params');
0268 the_new_color = uisetcolor(diagram_params.axes_color);
0269 
0270 diagram_params.axes_color = the_new_color;
0271 setappdata(handles.Figure,'diagram_params',diagram_params)
0272 
0273 function AxesFontColorPicker_Callback(hObject,eventdata,handles)
0274 diagram_params = getappdata(handles.Figure,'diagram_params');
0275 the_new_color = uisetcolor(diagram_params.axes_font_color);
0276 
0277 diagram_params.axes_font_color = the_new_color;
0278 setappdata(handles.Figure,'diagram_params',diagram_params)
0279 
0280 function AxesGridOnOff_Callback(hObject,eventdata,handles)
0281 diagram_params = getappdata(handles.Figure,'diagram_params');
0282 grid_oo = get(handles.AxesGridOnOff,'Value');
0283 switch grid_oo
0284     case 0
0285         diagram_params.axes_grid = 'off';
0286     case 1
0287         diagram_params.axes_grid = 'on';
0288 end
0289 setappdata(handles.Figure,'diagram_params',diagram_params)
0290 
0291 function ApplyChanges_Callback(hObject,eventdata,handles)
0292 diagram_params = getappdata(handles.Figure,'diagram_params');
0293 
0294 figure_handle = diagram_params.figure_handle;
0295 figure(figure_handle)
0296 axes_handle = gca;
0297 hxLabel = get(axes_handle,'xLabel');
0298 hyLabel = get(axes_handle,'yLabel');
0299 title_handle = get(gca,'title');
0300 hfileinfo = findobj('tag','fileinfotxt');
0301 hcolorbar = findobj('tag','Colorbar');
0302 
0303 % Update the figure
0304 set(figure_handle,'Color',diagram_params.plot_color);
0305 set(title_handle,'String',diagram_params.title_string);
0306 set(title_handle,'FontName',diagram_params.title_font);
0307 set(title_handle,'FontSize',diagram_params.title_size);
0308 set(title_handle,'Color',diagram_params.title_color);
0309 set(axes_handle,'FontName',diagram_params.axes_font);
0310 set(axes_handle,'FontSize',diagram_params.axes_size);
0311 set(axes_handle,'Color',diagram_params.axes_color);
0312 set(axes_handle,...
0313     'XColor',diagram_params.axes_font_color,...
0314     'YColor',diagram_params.axes_font_color,...
0315     'ZColor',diagram_params.axes_font_color,...
0316     'XGrid',  diagram_params.axes_grid,...
0317     'YGrid',  diagram_params.axes_grid);
0318 set(hcolorbar,'YColor',diagram_params.axes_font_color);
0319 set(hfileinfo,...
0320     'BackgroundColor',diagram_params.plot_color,...
0321     'ForegroundColor',diagram_params.axes_font_color,...
0322     'FontName',diagram_params.axes_font)
0323 set(hxLabel,...
0324     'Color', diagram_params.axes_font_color,...
0325     'FontName',diagram_params.axes_font);
0326 set(hyLabel,...
0327     'Color', diagram_params.axes_font_color,...
0328     'FontName',diagram_params.axes_font);
0329 set(hfileinfo, 'Visible',diagram_params.show_file_info)
0330 
0331 function ShowFileInfo_Callback(hObject,eventdata,handles)
0332 diagram_params = getappdata(handles.Figure,'diagram_params');
0333 show_oo = get(handles.ShowFileInfo,'Value');
0334 switch show_oo
0335     case 0
0336         diagram_params.show_file_info = 'off';
0337     case 1
0338         diagram_params.show_file_info = 'on';
0339 end
0340 setappdata(handles.Figure,'diagram_params',diagram_params)
0341 
0342 function RestoreDefault_Callback(hObject,eventdata,handles)
0343 original_params = getappdata(handles.Figure,'original_params');
0344 
0345 figure_handle = original_params.figure_handle;
0346 figure(figure_handle)
0347 axes_handle = gca;
0348 hxLabel = get(axes_handle,'xLabel');
0349 hyLabel = get(axes_handle,'yLabel');
0350 title_handle = get(gca,'title');
0351 hfileinfo = findobj('tag','fileinfotxt');
0352 hcolorbar = findobj('tag','Colorbar');
0353 
0354 % Update the figure
0355 set(figure_handle,'Color',original_params.plot_color);
0356 set(title_handle,'String',original_params.title_string);
0357 set(title_handle,'FontName',original_params.title_font);
0358 set(title_handle,'FontSize',original_params.title_size);
0359 set(title_handle,'Color',original_params.title_color);
0360 set(axes_handle,'FontName',original_params.axes_font);
0361 set(axes_handle,'FontSize',original_params.axes_size);
0362 set(axes_handle,'Color',original_params.axes_color);
0363 set(axes_handle,...
0364     'XColor',original_params.axes_font_color,...
0365     'YColor',original_params.axes_font_color,...
0366     'ZColor',original_params.axes_font_color,...
0367     'XGrid',  original_params.axes_grid,...
0368     'YGrid',  original_params.axes_grid);
0369 set(hcolorbar,'YColor',original_params.axes_font_color);
0370 set(hfileinfo,...
0371     'BackgroundColor',original_params.plot_color,...
0372     'ForegroundColor',original_params.axes_font_color,...
0373     'FontName',original_params.axes_font,...
0374     'Visible','off')
0375 set(hxLabel,...
0376     'Color', original_params.axes_font_color,...
0377     'FontName',original_params.axes_font);
0378 set(hyLabel,...
0379     'Color', original_params.axes_font_color,...
0380     'FontName',original_params.axes_font);
0381 
0382 % Update the dialog
0383 set(handles.TitleString,                'String',original_params.title_string)
0384 set(handles.TitleFont,                  'Value',original_params.selected_font_idx)
0385 set(handles.TitleSize,                  'String',original_params.title_size)
0386 set(handles.AxesFont,                   'Value',original_params.selected_font_idx)
0387 set(handles.AxesSize,                   'String',original_params.axes_size)
0388 set(handles.AxesGridOnOff,              'Value',0)
0389 set(handles.ShowFileInfo,               'Value',0)
0390 
0391 function Close_Callback(hObject,eventdata,handles)
0392 diagram_params = getappdata(handles.Figure,'diagram_params');
0393 closereq;
0394 
0395 
0396 % Custom icons
0397 % ------------
0398 function CData = ColorWheelIcon()
0399     CData(:,:,1) = [0.941176470588235,0.525490196078431,0.0823529411764706,0,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0.00784313725490196,0,0.0470588235294118,0.400000000000000,0.941176470588235;0.525490196078431,0.215686274509804,0.474509803921569,0.764705882352941,0.831372549019608,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.823529411764706,0.803921568627451,0.552941176470588,0.188235294117647,0.525490196078431;0.0784313725490196,0.462745098039216,0.843137254901961,0.968627450980392,0.976470588235294,0.968627450980392,0.964705882352941,0.992156862745098,1,1,1,1,0.992156862745098,0.964705882352941,0.968627450980392,0.972549019607843,0.980392156862745,0.866666666666667,0.462745098039216,0.0784313725490196;0,0.752941176470588,0.968627450980392,0.945098039215686,0.929411764705882,0.980392156862745,1,0.850980392156863,0.196078431372549,0.196078431372549,0.196078431372549,0.196078431372549,0.850980392156863,1,0.980392156862745,0.929411764705882,0.941176470588235,0.964705882352941,0.749019607843137,0;0,0.815686274509804,0.972549019607843,0.929411764705882,1,0.729411764705882,0.325490196078431,0.345098039215686,0.494117647058824,0.494117647058824,0.494117647058824,0.494117647058824,0.345098039215686,0.325490196078431,0.729411764705882,1,0.929411764705882,0.972549019607843,0.811764705882353,0;0,0.800000000000000,0.968627450980392,0.964705882352941,0.705882352941177,0.403921568627451,0.325490196078431,0.505882352941176,1,1,1,1,0.505882352941176,0.325490196078431,0.403921568627451,0.705882352941177,0.964705882352941,0.968627450980392,0.796078431372549,0;0,0.800000000000000,0.968627450980392,1,0.207843137254902,0.270588235294118,1,1,1,1,1,1,1,1,0.270588235294118,0.207843137254902,1,0.968627450980392,0.796078431372549,0;0,0.800000000000000,0.976470588235294,0.819607843137255,0.341176470588235,0.486274509803922,1,1,1,1,1,1,1,1,0.486274509803922,0.341176470588235,0.819607843137255,0.976470588235294,0.796078431372549,0;0,0.800000000000000,1,0.129411764705882,0.513725490196078,1,1,1,1,1,1,1,1,1,1,0.513725490196078,0.129411764705882,1,0.796078431372549,0;0,0.800000000000000,1,0.196078431372549,0.482352941176471,0.984313725490196,0.980392156862745,0.980392156862745,0.980392156862745,0.980392156862745,0.980392156862745,0.980392156862745,0.980392156862745,0.980392156862745,0.984313725490196,0.482352941176471,0.196078431372549,1,0.796078431372549,0;0,0.800000000000000,1,0.235294117647059,0.290196078431373,0.705882352941177,0.643137254901961,0.643137254901961,0.643137254901961,0.643137254901961,0.643137254901961,0.643137254901961,0.643137254901961,0.643137254901961,0.705882352941177,0.290196078431373,0.235294117647059,1,0.796078431372549,0;0,0.800000000000000,1,0.239215686274510,0,0.0823529411764706,0.0745098039215686,0.0745098039215686,0.0745098039215686,0.0745098039215686,0.0745098039215686,0.0745098039215686,0.0745098039215686,0.0745098039215686,0.0823529411764706,0,0.239215686274510,1,0.796078431372549,0;0,0.800000000000000,0.976470588235294,0.843137254901961,0.301960784313725,0,0,0,0,0,0,0,0,0,0,0.301960784313725,0.843137254901961,0.976470588235294,0.796078431372549,0;0,0.800000000000000,0.968627450980392,1,0.360784313725490,0,0,0,0,0,0,0,0,0,0,0.360784313725490,1,0.968627450980392,0.796078431372549,0;0,0.803921568627451,0.972549019607843,0.968627450980392,0.752941176470588,0.266666666666667,0,0,0,0,0,0,0,0,0.266666666666667,0.752941176470588,0.968627450980392,0.972549019607843,0.800000000000000,0;0,0.803921568627451,0.960784313725490,0.917647058823529,1,0.752941176470588,0.419607843137255,0.286274509803922,0,0,0,0,0.286274509803922,0.419607843137255,0.752941176470588,1,0.917647058823529,0.960784313725490,0.800000000000000,0;0,0.737254901960784,0.933333333333333,0.901960784313726,0.886274509803922,0.941176470588235,1,0.839215686274510,0.286274509803922,0.286274509803922,0.286274509803922,0.286274509803922,0.839215686274510,1,0.941176470588235,0.886274509803922,0.901960784313726,0.925490196078431,0.721568627450980,0;0.0431372549019608,0.450980392156863,0.772549019607843,0.874509803921569,0.886274509803922,0.882352941176471,0.874509803921569,0.901960784313726,0.976470588235294,0.976470588235294,0.976470588235294,0.976470588235294,0.901960784313726,0.874509803921569,0.882352941176471,0.882352941176471,0.886274509803922,0.780392156862745,0.427450980392157,0.0431372549019608;0.400000000000000,0.149019607843137,0.372549019607843,0.647058823529412,0.713725490196078,0.694117647058824,0.694117647058824,0.694117647058824,0.694117647058824,0.694117647058824,0.694117647058824,0.694117647058824,0.694117647058824,0.694117647058824,0.694117647058824,0.705882352941177,0.670588235294118,0.423529411764706,0.125490196078431,0.400000000000000;0.941176470588235,0.525490196078431,0.0784313725490196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.0431372549019608,0.400000000000000,0.941176470588235;];
0400     CData(:,:,2) = [0.941176470588235,0.615686274509804,0.188235294117647,0.0862745098039216,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.109803921568627,0.0901960784313726,0.164705882352941,0.521568627450980,0.941176470588235;0.619607843137255,0.384313725490196,0.576470588235294,0.780392156862745,0.823529411764706,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.811764705882353,0.819607843137255,0.811764705882353,0.639215686274510,0.364705882352941,0.619607843137255;0.164705882352941,0.560784313725490,0.866666666666667,0.949019607843137,0.952941176470588,0.949019607843137,0.945098039215686,0.972549019607843,1,1,1,1,0.972549019607843,0.945098039215686,0.949019607843137,0.952941176470588,0.956862745098039,0.882352941176471,0.564705882352941,0.164705882352941;0.0509803921568627,0.764705882352941,0.952941176470588,0.925490196078431,0.913725490196078,0.964705882352941,1,0.858823529411765,0.301960784313725,0.301960784313725,0.301960784313725,0.301960784313725,0.858823529411765,1,0.964705882352941,0.913725490196078,0.925490196078431,0.949019607843137,0.764705882352941,0.0509803921568627;0.0784313725490196,0.807843137254902,0.956862745098039,0.913725490196078,1,0.733333333333333,0.356862745098039,0.227450980392157,0,0,0,0,0.290196078431373,0.423529411764706,0.749019607843137,1,0.913725490196078,0.956862745098039,0.807843137254902,0.0784313725490196;0.0784313725490196,0.796078431372549,0.952941176470588,0.956862745098039,0.725490196078431,0.309803921568627,0.160784313725490,0.196078431372549,0.223529411764706,0,0,0,0,0,0.258823529411765,0.749019607843137,0.956862745098039,0.952941176470588,0.796078431372549,0.0784313725490196;0.0784313725490196,0.796078431372549,0.949019607843137,1,0.235294117647059,0.149019607843137,0.843137254901961,0.654901960784314,0.576470588235294,0,0,0,0,0,0,0.352941176470588,1,0.949019607843137,0.796078431372549,0.0784313725490196;0.0784313725490196,0.796078431372549,0.964705882352941,0.815686274509804,0.337254901960784,0.529411764705882,1,0.647058823529412,0.521568627450980,0.129411764705882,0.00784313725490196,0,0,0,0,0.305882352941177,0.843137254901961,0.964705882352941,0.796078431372549,0.0784313725490196;0.0784313725490196,0.796078431372549,1,0.121568627450980,0.509803921568627,1,1,0.949019607843137,0.631372549019608,0.607843137254902,0.0313725490196078,0,0,0,0,0,0.243137254901961,1,0.796078431372549,0.0784313725490196;0.0784313725490196,0.796078431372549,1,0.188235294117647,0.494117647058824,1,1,1,0.976470588235294,0.572549019607843,0.0274509803921569,0,0,0,0,0,0.301960784313725,1,0.796078431372549,0.0784313725490196;0.0784313725490196,0.796078431372549,1,0.188235294117647,0.494117647058824,1,1,1,1,0.929411764705882,0.0235294117647059,0,0,0,0,0,0.301960784313725,1,0.796078431372549,0.0784313725490196;0.0784313725490196,0.796078431372549,1,0.121568627450980,0.509803921568627,1,1,1,1,0.980392156862745,0.564705882352941,0.0156862745098039,0,0,0,0,0.243137254901961,1,0.796078431372549,0.0784313725490196;0.0784313725490196,0.796078431372549,0.964705882352941,0.815686274509804,0.341176470588235,0.486274509803922,1,1,1,0.980392156862745,0.603921568627451,0.517647058823530,0.0509803921568627,0,0,0.305882352941177,0.843137254901961,0.964705882352941,0.796078431372549,0.0784313725490196;0.0784313725490196,0.796078431372549,0.949019607843137,1,0.203921568627451,0.274509803921569,1,1,1,0.992156862745098,0.874509803921569,0.678431372549020,0.549019607843137,0.152941176470588,0,0.352941176470588,1,0.949019607843137,0.796078431372549,0.0784313725490196;0.0784313725490196,0.800000000000000,0.956862745098039,0.956862745098039,0.709803921568628,0.403921568627451,0.333333333333333,0.509803921568627,1,1,1,0.756862745098039,0.333333333333333,0.00392156862745098,0.262745098039216,0.752941176470588,0.956862745098039,0.956862745098039,0.800000000000000,0.0784313725490196;0.0784313725490196,0.796078431372549,0.945098039215686,0.901960784313726,1,0.705882352941177,0.309803921568627,0.333333333333333,0.501960784313726,0.501960784313726,0.501960784313726,0.337254901960784,0.298039215686275,0.392156862745098,0.741176470588235,1,0.901960784313726,0.945098039215686,0.800000000000000,0.0784313725490196;0.0588235294117647,0.741176470588235,0.905882352941177,0.878431372549020,0.866666666666667,0.917647058823529,1,0.796078431372549,0.168627450980392,0.168627450980392,0.168627450980392,0.200000000000000,0.807843137254902,1,0.917647058823529,0.866666666666667,0.878431372549020,0.901960784313726,0.721568627450980,0.0588235294117647;0.141176470588235,0.537254901960784,0.776470588235294,0.843137254901961,0.850980392156863,0.847058823529412,0.843137254901961,0.870588235294118,0.941176470588235,0.941176470588235,0.941176470588235,0.941176470588235,0.870588235294118,0.843137254901961,0.847058823529412,0.850980392156863,0.850980392156863,0.780392156862745,0.498039215686275,0.141176470588235;0.525490196078431,0.329411764705882,0.458823529411765,0.643137254901961,0.694117647058824,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.690196078431373,0.658823529411765,0.498039215686275,0.313725490196078,0.525490196078431;0.941176470588235,0.619607843137255,0.164705882352941,0.0509803921568627,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0784313725490196,0.0588235294117647,0.141176470588235,0.525490196078431,0.941176470588235;];
0401     CData(:,:,3) = [0.941176470588235,0.709803921568628,0.435294117647059,0.372549019607843,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.388235294117647,0.376470588235294,0.419607843137255,0.643137254901961,0.941176470588235;0.709803921568628,0.568627450980392,0.717647058823529,0.827450980392157,0.839215686274510,0.835294117647059,0.835294117647059,0.835294117647059,0.835294117647059,0.835294117647059,0.835294117647059,0.835294117647059,0.835294117647059,0.835294117647059,0.835294117647059,0.835294117647059,0.854901960784314,0.768627450980392,0.552941176470588,0.709803921568628;0.407843137254902,0.705882352941177,0.890196078431373,0.925490196078431,0.925490196078431,0.925490196078431,0.917647058823529,0.945098039215686,1,1,1,1,0.945098039215686,0.917647058823529,0.925490196078431,0.925490196078431,0.933333333333333,0.905882352941177,0.705882352941177,0.407843137254902;0.337254901960784,0.815686274509804,0.929411764705882,0.909803921568627,0.894117647058824,0.949019607843137,1,0.847058823529412,0.294117647058824,0.294117647058824,0.294117647058824,0.294117647058824,0.847058823529412,1,0.949019607843137,0.894117647058824,0.905882352941177,0.925490196078431,0.815686274509804,0.337254901960784;0.352941176470588,0.827450980392157,0.925490196078431,0.894117647058824,1,0.737254901960784,0.415686274509804,0.286274509803922,0,0,0,0,0.219607843137255,0.345098039215686,0.721568627450980,1,0.894117647058824,0.925490196078431,0.827450980392157,0.352941176470588;0.352941176470588,0.823529411764706,0.925490196078431,0.945098039215686,0.745098039215686,0.254901960784314,0,0,0,0,0,0.223529411764706,0.196078431372549,0.160784313725490,0.309803921568627,0.721568627450980,0.945098039215686,0.925490196078431,0.823529411764706,0.352941176470588;0.352941176470588,0.823529411764706,0.921568627450980,1,0.341176470588235,0,0,0,0,0,0,0.576470588235294,0.654901960784314,0.843137254901961,0.156862745098039,0.227450980392157,1,0.921568627450980,0.823529411764706,0.352941176470588;0.352941176470588,0.823529411764706,0.941176470588235,0.839215686274510,0.301960784313725,0,0,0,0,0.00784313725490196,0.129411764705882,0.521568627450980,0.647058823529412,1,0.533333333333333,0.329411764705882,0.815686274509804,0.941176470588235,0.823529411764706,0.352941176470588;0.352941176470588,0.823529411764706,1,0.235294117647059,0,0,0,0,0,0.0313725490196078,0.607843137254902,0.631372549019608,0.949019607843137,1,1,0.517647058823530,0.117647058823529,1,0.823529411764706,0.352941176470588;0.352941176470588,0.823529411764706,1,0.294117647058824,0,0,0,0,0,0.0274509803921569,0.572549019607843,0.976470588235294,1,1,1,0.498039215686275,0.184313725490196,1,0.823529411764706,0.352941176470588;0.352941176470588,0.823529411764706,1,0.294117647058824,0,0,0,0,0,0.0235294117647059,0.929411764705882,1,1,1,1,0.498039215686275,0.184313725490196,1,0.823529411764706,0.352941176470588;0.352941176470588,0.823529411764706,1,0.235294117647059,0,0,0,0,0.0156862745098039,0.564705882352941,0.980392156862745,1,1,1,1,0.517647058823530,0.117647058823529,1,0.823529411764706,0.352941176470588;0.352941176470588,0.823529411764706,0.941176470588235,0.839215686274510,0.301960784313725,0,0,0.0509803921568627,0.517647058823530,0.603921568627451,0.980392156862745,1,1,1,0.486274509803922,0.333333333333333,0.815686274509804,0.941176470588235,0.823529411764706,0.352941176470588;0.352941176470588,0.823529411764706,0.921568627450980,1,0.341176470588235,0,0.152941176470588,0.549019607843137,0.678431372549020,0.874509803921569,0.992156862745098,1,1,1,0.278431372549020,0.196078431372549,1,0.921568627450980,0.823529411764706,0.352941176470588;0.352941176470588,0.827450980392157,0.929411764705882,0.949019607843137,0.749019607843137,0.258823529411765,0.00392156862745098,0.333333333333333,0.756862745098039,1,1,1,0.513725490196078,0.333333333333333,0.403921568627451,0.705882352941177,0.949019607843137,0.929411764705882,0.827450980392157,0.352941176470588;0.352941176470588,0.815686274509804,0.917647058823529,0.886274509803922,1,0.729411764705882,0.384313725490196,0.294117647058824,0.341176470588235,0.505882352941176,0.505882352941176,0.505882352941176,0.329411764705882,0.301960784313725,0.694117647058824,1,0.886274509803922,0.917647058823529,0.827450980392157,0.352941176470588;0.341176470588235,0.772549019607843,0.874509803921569,0.850980392156863,0.839215686274510,0.894117647058824,0.992156862745098,0.784313725490196,0.188235294117647,0.156862745098039,0.156862745098039,0.156862745098039,0.772549019607843,0.992156862745098,0.894117647058824,0.839215686274510,0.854901960784314,0.858823529411765,0.725490196078431,0.341176470588235;0.392156862745098,0.647058823529412,0.772549019607843,0.796078431372549,0.800000000000000,0.800000000000000,0.796078431372549,0.819607843137255,0.890196078431373,0.890196078431373,0.890196078431373,0.890196078431373,0.819607843137255,0.796078431372549,0.800000000000000,0.800000000000000,0.803921568627451,0.745098039215686,0.541176470588235,0.392156862745098;0.647058823529412,0.521568627450980,0.584313725490196,0.670588235294118,0.686274509803922,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.682352941176471,0.686274509803922,0.670588235294118,0.588235294117647,0.517647058823530,0.647058823529412;0.941176470588235,0.713725490196078,0.407843137254902,0.337254901960784,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.352941176470588,0.341176470588235,0.392156862745098,0.647058823529412,0.941176470588235;];
0402     
0403 function CData = FloodFillIcon()
0404     CData(:,:,1) = [0.47058824,0.26274511,0.043137256,0,0.0039215689,0.0039215689,0.035294119,0.0039215689,0.0039215689,0.098039217,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0,0.023529412,0.20000000,0.47058824;0.72941178,0.36862746,0.27843139,0.38039216,0.41960785,0.39215687,0.050980393,0,0,0.011764706,0.31372550,0.41176471,0.41176471,0.41176471,0.41176471,0.41568628,0.40392157,0.29803923,0.29411766,0.72941178;0.30196080,0.34117648,0.65882355,0.86274511,0.87843138,0.043137256,0.27843139,0.90196079,0.92156863,0.054901961,0,0,0.41960785,0.89019608,0.89019608,0.89803922,0.89019608,0.70980394,0.32549021,0.30196080;0.039215688,0.60784316,0.90588236,0.95294118,0.26666668,0.27450982,0.98039216,0.89803922,0.14901961,0,0.45490196,0.34901962,0.11372549,0.26274511,0.80000001,0.94901961,0.95686275,0.91372550,0.60392159,0.039215688;0,0.78431374,0.96862745,0.93333334,0,0.42352942,0.66274512,0.054901961,0,0,0.29019609,0.34509805,0.61568630,0.16470589,0.039215688,0.96470588,0.93333334,0.96470588,0.78039217,0;0,0.80784315,0.96862745,0.94509804,0.20000000,0.24705882,0.38431373,0,0,0,0.16470589,0.75294119,0.42352942,0.32156864,0.23921569,0.039215688,0.80000001,0.96862745,0.80392158,0;0,0.80000001,0.96470588,0.98039216,0.38039216,0.031372551,0.39215687,0.60000002,0.15686275,0,0,0.32941177,0.75294119,0.66274512,0.34901962,0.22745098,0.75686276,0.96470588,0.79607844,0;0,0.80000001,0.96862745,0.90980393,0.34117648,0.22745098,0,0.89019608,0.75294119,0,0,0,0.58823532,1,0.25490198,0.13725491,0.54901963,0.97254902,0.79607844,0;0,0.80000001,0.87058824,0.16470589,0.066666670,0.64705884,0.55686277,0.047058824,0.81568629,0.74117649,0.15686275,0,0,0.39215687,0.76470590,0.17254902,0,0.062745102,0.69411767,0;0,0.80000001,0.34509805,0,0,0.15686275,0.98823529,0.32549021,0.047058824,0.84313726,0.58823532,0,0,0,0.094117649,0.49803922,0.058823530,0,0.20000000,0;0,0.80000001,0,0,0,0,0,0.83137256,0.49019608,0.29411766,0.61568630,0,0,0,0,0.24705882,0.14117648,0,0,0;0,0.80000001,0.32941177,0,0.0039215689,0.0039215689,0,0.054901961,0.27450982,0.30980393,0.094117649,0,0.0039215689,0.0039215689,0,0.098039217,0.14509805,0,0,0;0,0.80000001,0.53725493,0,0,0,0,0,0,0,0,0,0,0,0,0.20000000,0.29411766,0,0,0;0,0.80000001,0.96862745,0.45098040,0,0,0,0,0,0,0,0,0,0,0.054901961,0.32941177,0.46274510,0,0,0;0,0.80392158,0.96862745,0.98431373,0.15686275,0,0,0,0,0,0,0,0,0.015686275,0.13333334,0.55294120,0.49411765,0,0,0;0,0.80392158,0.96470588,0.94117647,0.87843138,0.14509805,0,0,0,0,0,0,0.15294118,0.21176471,0.50980395,0.87450981,0.47058824,0,0,0;0,0.76862746,0.94509804,0.90980393,0.94509804,0.84313726,0.43529412,0,0,0,0.011764706,0.15294118,0.56470591,0.70980394,0.84313726,0.94509804,0.46666667,0,0,0.031372551;0.023529412,0.59215689,0.85098040,0.89019608,0.88627452,0.90980393,0.93725491,0.60000002,0.31764707,0.31372550,0.48627451,0.51372552,0.44705883,0.46666667,0.45490196,0.22352941,0.015686275,0,0,0.0078431377;0.22352941,0.29803923,0.56862748,0.76078433,0.80000001,0.78823531,0.78431374,0.80000001,0.83529413,0.83529413,0.83529413,0.83529413,0.76862746,0.56470591,0.36862746,0.18039216,0.054901961,0,0.011764706,0.10980392;0.67058825,0.33333334,0.22352941,0.32549021,0.35686275,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.35294119,0.33725491,0.23529412,0.26274511,0.67058825;];
0405     CData(:,:,2) = [0.47058824,0.30980393,0.094117649,0.043137256,0.054901961,0.054901961,0.082352944,0.031372551,0.031372551,0.14117648,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.047058824,0.082352944,0.25882354,0.47058824;0.78039217,0.49803922,0.38039216,0.43137255,0.46666667,0.42745098,0.058823530,0,0,0.015686275,0.34509805,0.45882353,0.45882353,0.45882353,0.45882353,0.46274510,0.45098040,0.40000001,0.43921569,0.78039217;0.39215687,0.47058824,0.72156864,0.86274511,0.86666667,0.043137256,0.27450982,0.89019608,0.92156863,0.054901961,0,0,0.41568628,0.88235295,0.87843138,0.88627452,0.88235295,0.76078433,0.46274510,0.39215687;0.10588235,0.65882355,0.90980393,0.93333334,0.26274511,0.27058825,0.97254902,0.89019608,0.16470589,0,0.48235294,0.38039216,0.11372549,0.25882354,0.78431374,0.92941177,0.93725491,0.91372550,0.66274512,0.10588235;0.062745102,0.78431374,0.95294118,0.91764706,0,0.42352942,0.67843139,0.050980393,0,0,0.17647059,0.14901961,0.59607846,0.18039216,0.039215688,0.95686275,0.91764706,0.94901961,0.78431374,0.062745102;0.078431375,0.80392158,0.95294118,0.93333334,0.20392157,0.22352941,0.32549021,0,0,0,0,0.015686275,0.14509805,0.21176471,0.21176471,0.039215688,0.79215688,0.95294118,0.80392158,0.078431375;0.078431375,0.79607844,0.94901961,0.97647059,0.39215687,0.019607844,0.30980393,0.38431373,0.062745102,0,0,0,0,0,0.14117648,0.27450982,0.75686276,0.94901961,0.79607844,0.078431375;0.078431375,0.79607844,0.95294118,0.90980393,0.35294119,0.20784314,0,0.62352943,0.45490196,0,0,0,0.027450981,0,0,0.16470589,0.55294120,0.95686275,0.79607844,0.078431375;0.078431375,0.79607844,0.86666667,0.16078432,0.066666670,0.66274512,0.55686277,0.039215688,0.50980395,0.32941177,0.0039215689,0,0,0,0.078431375,0.062745102,0,0.062745102,0.69411767,0.078431375;0.078431375,0.79607844,0.34509805,0,0,0.15686275,1,0.32156864,0.039215688,0.53725493,0.082352944,0,0,0,0,0,0.094117649,0,0.20000000,0.078431375;0.078431375,0.79607844,0,0,0,0,0,1,0.59215689,0.27058825,0.10196079,0,0,0,0,0.043137256,0.18431373,0,0,0.078431375;0.078431375,0.79607844,0.32941177,0,0.0039215689,0.0039215689,0,0.15686275,0.66666669,0.69803923,0.078431375,0,0.0039215689,0.0039215689,0,0.027450981,0.16078432,0,0,0.078431375;0.078431375,0.79607844,0.53333336,0,0,0,0,0,0,0,0,0,0,0,0,0.20392157,0.29411766,0,0,0.078431375;0.078431375,0.79607844,0.95294118,0.44705883,0,0,0,0,0,0,0,0,0,0.0078431377,0.054901961,0.32941177,0.46274510,0,0,0.078431375;0.078431375,0.80000001,0.94901961,0.97647059,0.12941177,0,0,0,0,0,0,0,0.043137256,0.074509807,0.13333334,0.54901963,0.49019608,0,0,0.078431375;0.078431375,0.80000001,0.94901961,0.92941177,0.85882354,0.15686275,0,0,0,0,0,0,0.29411766,0.19607843,0.50196081,0.87450981,0.46274510,0,0,0.078431375;0.066666670,0.76862746,0.92549020,0.89019608,0.93333334,0.81176472,0.40392157,0,0,0,0.031372551,0.25490198,0.55294120,0.69411767,0.82745099,0.93333334,0.45490196,0,0,0.094117649;0.098039217,0.63529414,0.83921570,0.86274511,0.85882354,0.88235295,0.92156863,0.57647061,0.27843139,0.27450982,0.42745098,0.46274510,0.43137255,0.45882353,0.43921569,0.21568628,0.011764706,0,0,0.039215688;0.32941177,0.43137255,0.61568630,0.74509805,0.77254903,0.76470590,0.76470590,0.77647060,0.81176472,0.81176472,0.81176472,0.81176472,0.74901962,0.54901963,0.35686275,0.17254902,0.054901961,0,0.015686275,0.16470589;0.72941178,0.47450981,0.30980393,0.34509805,0.38823530,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38431373,0.35686275,0.31764707,0.41568628,0.72941178;];
0406     CData(:,:,3) = [0.47058824,0.35686275,0.21960784,0.18431373,0.19215687,0.19215687,0.21960784,0.10588235,0.11372549,0.27058825,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.18823530,0.21176471,0.32156864,0.47058824;0.82352942,0.63921571,0.57647061,0.60000002,0.61176473,0.54901963,0.078431375,0,0,0.019607844,0.43921569,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61568630,0.59215689,0.59607846,0.82352942;0.56078434,0.63529414,0.80392158,0.87450981,0.86274511,0.043137256,0.27450982,0.89019608,0.92941177,0.058823530,0,0,0.41568628,0.88235295,0.87843138,0.87843138,0.89411765,0.83529413,0.62745100,0.56078434;0.37254903,0.76078433,0.90980393,0.91372550,0.25882354,0.26274511,0.95686275,0.87450981,0.16078432,0,0.48235294,0.37647060,0.11372549,0.25490198,0.76862746,0.90980393,0.91764706,0.91372550,0.76078433,0.37254903;0.34117648,0.82352942,0.92549020,0.90196079,0,0.41960785,0.70980394,0.054901961,0,0,0.17647059,0.14901961,0.55686277,0.16862746,0.039215688,0.94901961,0.90196079,0.92156863,0.82352942,0.34117648;0.34901962,0.82745099,0.92156863,0.91764706,0.20392157,0.21568628,0.28235295,0,0,0,0,0.12941177,0.20784314,0.25098041,0.21568628,0.039215688,0.78039217,0.92156863,0.82745099,0.34901962;0.34901962,0.82352942,0.92156863,0.97254902,0.43921569,0.011764706,0.043137256,0.10588235,0,0,0,0.13333334,0.42352942,0.50196081,0.24313726,0.23529412,0.75294119,0.92156863,0.82352942,0.34901962;0.34901962,0.82352942,0.92941177,0.92156863,0.38039216,0.027450981,0,0.12549020,0.098039217,0,0,0,0.39215687,0.92156863,0.22745098,0.13725491,0.54901963,0.93333334,0.82352942,0.34901962;0.34901962,0.82352942,0.85490197,0.18431373,0.023529412,0.10196079,0.027450981,0,0.098039217,0.098039217,0.058823530,0,0,0.39215687,0.78431374,0.17254902,0,0.058823530,0.71372551,0.34901962;0.34901962,0.82352942,0.34509805,0,0,0,0.094117649,0,0,0.10588235,0.37647060,0,0,0,0.094117649,0.50980395,0.054901961,0,0.20784314,0.34901962;0.34901962,0.82352942,0,0,0,0,0,0.094117649,0.023529412,0.011764706,0.57254905,0,0,0,0,0.30588236,0.12549020,0,0,0.34901962;0.34901962,0.82352942,0.32941177,0,0.0039215689,0.0039215689,0,0,0.062745102,0.26666668,0.24313726,0,0.0039215689,0.0039215689,0,0.28235295,0.10196079,0,0,0.34901962;0.34901962,0.82352942,0.52941179,0,0,0,0,0,0,0,0,0,0,0,0,0.43137255,0.25490198,0,0,0.34901962;0.34901962,0.82352942,0.92941177,0.45098040,0,0,0,0,0,0,0,0,0,0.094117649,0.38039216,0.26274511,0.45882353,0,0,0.34901962;0.34901962,0.82745099,0.92156863,0.97254902,0.15294118,0,0,0,0,0,0,0,0.070588239,0.51372552,0.34117648,0.45098040,0.49019608,0,0,0.34901962;0.34901962,0.82352942,0.92156863,0.91764706,0.87843138,0.14117648,0,0,0,0,0,0,0.38431373,0.31372550,0.54901963,0.85490197,0.45882353,0,0,0.34901962;0.34509805,0.79215688,0.89411765,0.87058824,0.92156863,0.81176472,0.42352942,0,0,0,0.031372551,0.30980393,0.54901963,0.64313728,0.79607844,0.92156863,0.44705883,0,0,0.35294119;0.36470589,0.70980394,0.82352942,0.82352942,0.81960785,0.84705883,0.89411765,0.55294120,0.27058825,0.25882354,0.40392157,0.42352942,0.40784314,0.44705883,0.42352942,0.20392157,0.011764706,0,0,0.14117648;0.51764709,0.58431375,0.67450982,0.73333335,0.74509805,0.74117649,0.74117649,0.75294119,0.78823531,0.78823531,0.78823531,0.78823531,0.72549021,0.53333336,0.34509805,0.16862746,0.054901961,0,0.015686275,0.25882354;0.79215688,0.61568630,0.49411765,0.50196081,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.50588238,0.48627451,0.58431375,0.79215688;];
0407     
0408 function CData = FontColorIcon()
0409     CData(:,:,1) = [0.47058824,0.26274511,0.043137256,0,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0.0039215689,0,0.023529412,0.20000000,0.47058824;0.72941178,0.36862746,0.14509805,0.38039216,0.41960785,0.41176471,0.41176471,0.41176471,0.41176471,0.41176471,0.41176471,0.41176471,0.41176471,0.41176471,0.41176471,0.41568628,0.40392157,0.29803923,0.29411766,0.72941178;0.30196080,0.32156864,0,0.22745098,0.83137256,0.89019608,0.88627452,0.90196079,0.90588236,0.90588236,0.90588236,0.90588236,0.90196079,0.88627452,0.89019608,0.89803922,0.89019608,0.70980394,0.32549021,0.30196080;0.039215688,0.60784316,0.25490198,0,0.090196081,0.74509805,0.98039216,0.92156863,0.59607846,0.59607846,0.59607846,0.59607846,0.92156863,0.98039216,0.97254902,0.94901961,0.95686275,0.91372550,0.60392159,0.039215688;0,0.78431374,0.96862745,0.14509805,0,0,0.49803922,0.59607846,0.34509805,0.34509805,0.34509805,0.34509805,0.59607846,0.66274512,0.85098040,0.96470588,0.93333334,0.96470588,0.78039217,0;0,0.80784315,0.96862745,0.75294119,0,0,0,0.30588236,0.74901962,0.74901962,0.74901962,0.74901962,0.42352942,0.32156864,0.56470591,0.85490197,0.94509804,0.96862745,0.80392158,0;0,0.80000001,0.96470588,0.98039216,0.33725491,0,0,0,0.70196080,1,1,1,0.75294119,0.66274512,0.33725491,0.45882353,0.98039216,0.96470588,0.79607844,0;0,0.80000001,0.96862745,0.90980393,0.27450982,0.17254902,0,0,0,0.70196080,1,1,1,1,0.38039216,0.27450982,0.90980393,0.96862745,0.79607844,0;0,0.80000001,0.98823529,0.47450981,0.42352942,0.74509805,0.26666668,0,0,0,0.70196080,1,1,1,0.74509805,0.42352942,0.47450981,0.98823529,0.79607844,0;0,0.80000001,1,0.16078432,0.49803922,0.99215686,0.98823529,0.24705882,0,0,0,0.78823531,0.98823529,0.98823529,0.99215686,0.49803922,0.16078432,1,0.79607844,0;0,0.80000001,1,0.21568628,0.38823530,0.84705883,0.81176472,0.81176472,0.19215687,0,0.27843139,0.57254905,0.57254905,0.81176472,0.84705883,0.38823530,0.21568628,1,0.79607844,0;0,0.80000001,1,0.23921569,0.14509805,0.39607844,0.35686275,0.35686275,0.34117648,0.16862746,0.25098041,0,0,0.25098041,0.39607844,0.14509805,0.23921569,1,0.79607844,0;0,0.80000001,0.98823529,0.54117650,0.14901961,0.043137256,0.035294119,0.035294119,0.035294119,0.035294119,0.0078431377,0,0,0,0.031372551,0.14901961,0.54117650,0.98823529,0.79607844,0;0,0.80000001,0.96862745,0.92156863,0.32941177,0,0,0,0,0,0,0,0,0,0,0.32941177,0.92156863,0.96862745,0.79607844,0;0,0.80392158,0.96862745,0.98431373,0.55294120,0.13333334,0,0,0,0,0,0,0,0,0.074509807,0.015686275,0.49019608,0.93725491,0.80000001,0;0,0.80392158,0.96470588,0.94117647,0.87450981,0.50980395,0.21176471,0.14509805,0,0,0,0,0.14509805,0.18039216,0,0,0,0,0.40000001,0;0,0.76862746,0.94509804,0.90980393,0.94509804,0.84313726,0.70980394,0.56470591,0.14509805,0.14509805,0.14509805,0.14509805,0.56470591,0.70980394,0.25098041,0,0,0.38431373,0.61960787,0;0.023529412,0.59215689,0.85098040,0.89019608,0.88627452,0.90980393,0.93725491,0.87058824,0.63137257,0.63137257,0.63137257,0.63137257,0.87058824,0.93725491,0.90980393,0.83137256,0.89411765,0.85098040,0.57254905,0.023529412;0.22352941,0.29803923,0.56862748,0.76078433,0.80000001,0.78823531,0.78431374,0.80000001,0.83529413,0.83529413,0.83529413,0.83529413,0.80000001,0.78431374,0.69019610,0.65098041,0.63529414,0.53725493,0.26666668,0.22352941;0.67058825,0.33333334,0.22352941,0.32549021,0.35686275,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34901962,0.34117648,0.29803923,0.30196080,0.29019609,0.20000000,0.24313726,0.67058825;];
0410     CData(:,:,2) = [0.47058824,0.30980393,0.094117649,0.043137256,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.054901961,0.047058824,0.082352944,0.25882354,0.47058824;0.78039217,0.49803922,0.19607843,0.43137255,0.46666667,0.45882353,0.45882353,0.45882353,0.45882353,0.45882353,0.45882353,0.45882353,0.45882353,0.45882353,0.45882353,0.46274510,0.45098040,0.40000001,0.43921569,0.78039217;0.39215687,0.44313726,0,0.22745098,0.81568629,0.87843138,0.87843138,0.89019608,0.90588236,0.90588236,0.90588236,0.90588236,0.89019608,0.87843138,0.87843138,0.88627452,0.88235295,0.76078433,0.46274510,0.39215687;0.10588235,0.65882355,0.25490198,0,0.086274512,0.72941178,0.97254902,0.91372550,0.65098041,0.65098041,0.65098041,0.65098041,0.91372550,0.97254902,0.95294118,0.92941177,0.93725491,0.91372550,0.66274512,0.10588235;0.062745102,0.78431374,0.95294118,0.14509805,0,0,0.50980395,0.54509807,0.14901961,0.14901961,0.14901961,0.14901961,0.57647061,0.71372551,0.85490197,0.95686275,0.91764706,0.94901961,0.78431374,0.062745102;0.078431375,0.80392158,0.95294118,0.74509805,0,0,0,0.15294118,0.11372549,0,0,0,0.14509805,0.21176471,0.50196081,0.87450981,0.93333334,0.95294118,0.80392158,0.078431375;0.078431375,0.79607844,0.94901961,0.97647059,0.35294119,0,0,0,0.28235295,0,0,0,0,0,0.12941177,0.54901963,0.97647059,0.94901961,0.79607844,0.078431375;0.078431375,0.79607844,0.95294118,0.90980393,0.28627452,0.15294118,0,0,0,0.043137256,0.0039215689,0,0,0,0,0.32941177,0.92156863,0.95294118,0.79607844,0.078431375;0.078431375,0.79607844,0.98039216,0.46666667,0.41960785,0.76470590,0.26666668,0,0,0,0.015686275,0,0,0,0,0.15294118,0.54509807,0.98039216,0.79607844,0.078431375;0.078431375,0.79607844,1,0.15294118,0.50196081,1,1,0.24313726,0,0,0,0,0,0,0,0,0.27058825,1,0.79607844,0.078431375;0.078431375,0.79607844,1,0.18431373,0.49411765,1,1,1,0.23137255,0,0.0078431377,0,0,0,0,0,0.29803923,1,0.79607844,0.078431375;0.078431375,0.79607844,1,0.15294118,0.50196081,1,1,1,0.95294118,0.44705883,0.20784314,0,0,0,0,0,0.27058825,1,0.79607844,0.078431375;0.078431375,0.79607844,0.98039216,0.46666667,0.42352942,0.74509805,1,1,1,0.97647059,0.11764706,0,0,0,0,0.15294118,0.54509807,0.98039216,0.79607844,0.078431375;0.078431375,0.79607844,0.95294118,0.90980393,0.27058825,0.38039216,1,1,1,0.98431373,0.70588237,0.12156863,0,0,0,0.32941177,0.92156863,0.95294118,0.79607844,0.078431375;0.078431375,0.80000001,0.94901961,0.97647059,0.45882353,0.34117648,0.66666669,0.75294119,1,0.99607843,0.93725491,0.68627453,0.12549020,0.039215688,0.074509807,0.015686275,0.48627451,0.92156863,0.80000001,0.078431375;0.078431375,0.80000001,0.94901961,0.92941177,0.85490197,0.55686277,0.31764707,0.41960785,0.75294119,0.75294119,0.75294119,0.54509807,0.31372550,0.16470589,0,0,0,0,0.40000001,0.078431375;0.066666670,0.76862746,0.92549020,0.89019608,0.93333334,0.81176472,0.65490198,0.56470591,0.33333334,0.33333334,0.33333334,0.26666668,0.55294120,0.69411767,0.24705882,0,0,0.37647060,0.61960787,0.066666670;0.098039217,0.63529414,0.83921570,0.86274511,0.85882354,0.88235295,0.92156863,0.83529413,0.55294120,0.55294120,0.55294120,0.56862748,0.83921570,0.92156863,0.88235295,0.80392158,0.86666667,0.83921570,0.60784316,0.098039217;0.32941177,0.43137255,0.61568630,0.74509805,0.77254903,0.76470590,0.76470590,0.77647060,0.81176472,0.81176472,0.81176472,0.81176472,0.77647060,0.76470590,0.67058825,0.63137257,0.61568630,0.57254905,0.39215687,0.32941177;0.72941178,0.47450981,0.30980393,0.34509805,0.38823530,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.38039216,0.37254903,0.32549021,0.32941177,0.30588236,0.27058825,0.38431373,0.72941178;];
0411     CData(:,:,3) = [0.47058824,0.35686275,0.21960784,0.18431373,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.19215687,0.18823530,0.21176471,0.32156864,0.47058824;0.82352942,0.63921571,0.29803923,0.60000002,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61176473,0.61568630,0.59215689,0.59607846,0.82352942;0.56078434,0.59607846,0,0.23137255,0.81568629,0.87843138,0.87450981,0.89019608,0.91764706,0.91764706,0.91764706,0.91764706,0.89019608,0.87450981,0.87843138,0.87843138,0.89411765,0.83529413,0.62745100,0.56078434;0.37254903,0.76078433,0.25490198,0,0.086274512,0.71372551,0.95686275,0.89411765,0.64705884,0.64705884,0.64705884,0.64705884,0.89411765,0.95686275,0.93333334,0.90980393,0.91764706,0.91372550,0.76078433,0.37254903;0.34117648,0.82352942,0.92549020,0.14117648,0,0,0.53333336,0.56862748,0.14901961,0.14901961,0.14901961,0.14901961,0.53333336,0.67058825,0.83137256,0.94901961,0.90196079,0.92156863,0.82352942,0.34117648;0.34901962,0.82745099,0.92156863,0.73333335,0,0,0,0.10588235,0,0,0,0.11372549,0.20784314,0.25098041,0.51372552,0.85882354,0.91764706,0.92156863,0.82745099,0.34901962;0.34901962,0.82352942,0.92156863,0.97254902,0.39607844,0,0,0,0,0,0,0.40000001,0.42352942,0.50196081,0.23137255,0.47450981,0.97254902,0.92156863,0.82352942,0.34901962;0.34901962,0.82352942,0.92941177,0.92156863,0.31764707,0,0,0,0,0.0039215689,0.062745102,0.54509807,0.65098041,0.92156863,0.34117648,0.27843139,0.90980393,0.92941177,0.82352942,0.34901962;0.34901962,0.82352942,0.96862745,0.53725493,0.14901961,0,0,0,0,0,0.25882354,0.57647061,0.79607844,1,0.76470590,0.42352942,0.46666667,0.96862745,0.82352942,0.34901962;0.34901962,0.82352942,1,0.26666668,0,0,0,0,0,0,0,0.63921571,0.97254902,1,1,0.50980395,0.14901961,1,0.82352942,0.34901962;0.34901962,0.82352942,1,0.29411766,0,0,0,0,0,0,0.25882354,0.69411767,0.70196080,1,1,0.49803922,0.18039216,1,0.82352942,0.34901962;0.34901962,0.82352942,1,0.26666668,0,0,0,0,0.0078431377,0.13725491,0.67058825,0,0,0.70196080,1,0.50980395,0.14901961,1,0.82352942,0.34901962;0.34901962,0.82352942,0.96862745,0.53725493,0.14901961,0,0,0.023529412,0.26666668,0.58431375,0.20000000,0,0,0,0.56078434,0.42352942,0.46666667,0.96862745,0.82352942,0.34901962;0.34901962,0.82352942,0.92941177,0.92156863,0.31764707,0,0.074509807,0.29803923,0.60000002,0.74117649,0.93725491,0.20392157,0,0,0.27058825,0.26274511,0.90980393,0.92941177,0.82352942,0.34901962;0.34901962,0.82745099,0.92156863,0.97254902,0.54117650,0.12941177,0.078431375,0.43921569,0.71764708,0.93725491,0.99607843,0.95294118,0.21176471,0.32156864,0.18823530,0.015686275,0.48627451,0.89411765,0.82745099,0.34901962;0.34901962,0.82352942,0.92156863,0.91764706,0.87450981,0.49411765,0.19215687,0.31372550,0.54509807,0.75294119,0.75294119,0.75294119,0.41960785,0.26666668,0,0,0,0,0.41176471,0.34901962;0.34509805,0.79215688,0.89411765,0.87058824,0.92156863,0.81176472,0.68627453,0.53725493,0.26274511,0.32941177,0.32941177,0.32941177,0.54901963,0.64313728,0.23529412,0,0,0.36078432,0.63137257,0.34509805;0.36470589,0.70980394,0.82352942,0.82352942,0.81960785,0.84705883,0.89411765,0.80000001,0.53725493,0.52156866,0.52156866,0.52156866,0.79607844,0.89411765,0.84705883,0.76862746,0.83137256,0.80000001,0.63137257,0.36470589;0.51764709,0.58431375,0.67450982,0.73333335,0.74509805,0.74117649,0.74117649,0.75294119,0.78823531,0.78823531,0.78823531,0.78823531,0.75294119,0.74117649,0.65098041,0.60784316,0.60000002,0.59215689,0.51372552,0.51764709;0.79215688,0.61568630,0.49411765,0.50196081,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.51764709,0.50588238,0.44313726,0.44313726,0.43137255,0.41568628,0.53725493,0.79215688;];

Generated on Thu 21-Aug-2014 10:40:31 by m2html © 2005