You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: icatb_getGraphics.m
    path of file: ./repos/bspm/thirdparty/MIALAB/GroupICATv4.0a/icatb/icatb_display_functions
    
    the code of the file until where you have to start completion: function [GraphicsHandle]=icatb_getGraphics(TitleFig, GraphicsType, Tag, visible)
% [GraphicsHandle]=icatb_getGraphics(Title,Rect,Tag)
%--------------------------------------------------------------------------
% CREATED BY: Eric Egolf 
% LAST MODIFIED: 12-29-03
% ABOUT: Sets up a figure to be used as a graphics display figure. Returns

    
function [GraphicsHandle]=icatb_getGraphics(TitleFig, GraphicsType, Tag, visible)
% [GraphicsHandle]=icatb_getGraphics(Title,Rect,Tag)
%--------------------------------------------------------------------------
% CREATED BY: Eric Egolf 
% LAST MODIFIED: 12-29-03
% ABOUT: Sets up a figure to be used as a graphics display figure. Returns
%        the Handle to the figure
% 
% #########################################################################
% 
% USAGE: (* means optional)
% 
% - [GraphicsHandle]=icatb_getGraphics(Title,Rect,Tag)
%   INFO: Using parameters setsup a figure
%   PARAMETERS:
%       *Title = Title for figure
%           default = 'Graphics'
%       *Rect = [x y height width]
%           default = [500 100 600 600];       
%       *Tag = Tag for figure
%           default = 'Graphics'
% #############################################################
% 
% LICENSING:
% 
%------------------------------------------------------

%get defaults
icatb_defaults;
global BG_COLOR;
global FG_COLOR;
global AXES_COLOR;
global FONT_COLOR;
global ASPECT_RATIO_FOR_SQUARE_FIGURE;
global S0;
global WS;
global MIN_SCREEN_DIM_IN_PIXELS;


if(~exist('TitleFig','var'))
    TitleFig = 'Graphics';
end