function edaPanel = getTabDialogSchema(this, hParent, schemaName)
%GETTABDIALOGSCHEMA   Get the tabDialogSchema.

%   Author(s): J.Sun
%   Copyright 2008-2023 The MathWorks, Inc.
%     
currRow = 1;

componentname = 'EDAScripts_';
tagpf = [hParent.getproductname, componentname];

% Get the pixel unit
pf = hdlcoderui.getpixunit;
minimumSize = [100 40]*pf;

[items, currRow] = getSharedWidgets(this, hParent.CLIProperties, minimumSize, currRow, tagpf);

if hParent.modifyForUSRP2filter    
    for i=1:length(items)
        items{i}.Enabled = false;
    end
end

if strcmpi(schemaName, 'tab')
    edaPanel.Items = items;    
else  
    edaPanel.Type  = 'panel';
    edaPanel.Items = items;    
end
edaPanel.LayoutGrid = [currRow 4];
edaPanel.RowStretch = [0 0 ones(1, currRow-2)];
edaPanel.ColStretch = [0 0 0 1];
edaPanel.Name = DAStudio.message('HDLShared:hdldialog:hdledasTitle');

% [EOF]
