Package Inherited

Source Code of Inherited.LowerGrid

package Inherited;

import DisplayProject.Array_Of_OutlineColumnDesc;
import DisplayProject.Constants;
import DisplayProject.CursorMgr;
import DisplayProject.DataField;
import DisplayProject.DropListModel;
import DisplayProject.FixedLengthDocument;
import DisplayProject.GridField;
import DisplayProject.OutlineColumnDesc;
import DisplayProject.UDSWindow;
import DisplayProject.UIutils;
import DisplayProject.WindowManager;
import DisplayProject.WindowUsageMap;
import DisplayProject.actions.ColourChange;
import DisplayProject.actions.DateTemplate;
import DisplayProject.actions.FrameWeight;
import DisplayProject.actions.HeightPolicy;
import DisplayProject.actions.TreeRootVisible;
import DisplayProject.actions.UserWindow;
import DisplayProject.actions.WidthPolicy;
import DisplayProject.binding.BindingManager;
import DisplayProject.binding.beans.Observable;
import DisplayProject.controls.DropList;
import DisplayProject.controls.Line;
import DisplayProject.controls.MultiLineTextField;
import DisplayProject.controls.OutlineField;
import DisplayProject.controls.TextGraphic;
import DisplayProject.events.ClientEventManager;
import DisplayProject.factory.CompoundFieldFactory;
import DisplayProject.factory.DataFieldFactory;
import DisplayProject.factory.DropFillinFactory;
import DisplayProject.factory.GraphicFactory;
import DisplayProject.factory.PushButtonFactory;
import DisplayProject.factory.TableFactory;
import DisplayProject.factory.TextEditFactory;
import DisplayProject.factory.ToggleFieldFactory;
import DisplayProject.plaf.Win32LookAndFeel;
import Framework.Array_Of_ListElement;
import Framework.DateTimeNullable;
import Framework.DoubleData;
import Framework.EventHandle;
import Framework.EventManager;
import Framework.EventRegistration;
import Framework.ForteKeyboardFocusManager;
import Framework.IntegerNullable;
import Framework.ListElement;
import Framework.RuntimeProperties;
import Framework.TextData;
import Framework.TextNullable;
import Inherited.MiddleGrid;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.Insets;
import java.awt.KeyboardFocusManager;
import java.io.Serializable;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.ToolTipManager;
import javax.swing.UIManager;

/**
* LowerGrid<p>
* <p>
* @author Generated from Forte
* @since  19-Nov-2008
*/
@RuntimeProperties(isDistributed=false, isAnchored=false, isShared=false, isTransactional=false)
@UDSWindow()
@SuppressWarnings("serial")
public class LowerGrid
        extends MiddleGrid
        implements Serializable, Observable
{

    // ----------
    // Attributes
    // ----------
    protected BindingManager bindingManager = null;

    // ------------
    // Constructors
    // ------------
    public LowerGrid() {
        // Explicitly call the superclass constructor to prevent the implicit call
        super();
        this.initialize();

    }

    // ----------------------
    // Accessors and Mutators
    // ----------------------
    protected BindingManager getBindingManager() {
        if (this.bindingManager == null) {
            this.bindingManager = new BindingManager(this);
        }
        return bindingManager;
    }

    // -------
    // Methods
    // -------
    /**
     * display<p>
     * <p>
     */
    public void display() {
        UserWindow.open(this);
        // ----------
        // Event Loop
        // ----------
        EventManager.startEventLoop();
        try {
            EventRegistration TaskHandle_Shutdown_langThreadcurrentThread = ClientEventManager.register( Thread.currentThread(), "Shutdown" );

            while (true) {

                UIutils.processGUIActions();
                EventHandle qq_currentEvent = EventManager.waitForEvent();
                if (qq_currentEvent == null)
                    break;

                // -------------
                // task.Shutdown
                // -------------
                if (qq_currentEvent.isEvent(TaskHandle_Shutdown_langThreadcurrentThread)) {
                    try {
                        CursorMgr.startEvent();
                        // ================ Begin Forte Event Handler Translation ================
                        break;
                        // ================ End Forte Event Handler Translation ================
                    }
                    finally {
                        CursorMgr.endEvent();
                    }
                }
            }
            EventManager.deregister( TaskHandle_Shutdown_langThreadcurrentThread );
        }
        //catch (Exception qq_error) {
            //Logger.getLogger("task.part.Event").error("Event loop terminated by unhandled exception: " + qq_error.getMessage(), qq_error );
            //throw qq_error;
        //}
        finally {
            EventManager.endEventLoop();
            UserWindow.close(this);
        }
    }

    // ------------------
    // Window Definitions
    // ------------------
    // <editor-fold defaultstate="collapsed" desc="Window Definitions">
    private int qq_defaultSet = 1;
    private int qq_msgNumber = 0;
    private int qq_msgSet = 0;
    public DataField qq__CategoryDF;
    public DataField qq__ChargesDF;
    public DataField qq__ControlNumberDF;
    public DataField qq__DescriptionDF;
    public DataField qq__EarliestShipDF;
    public DataField qq__LeadTimeDF;
    public DataField qq__QtyDF;
    public DataField qq__ReferenceIDDF;
    public DataField qq__SPRNbrDF;
    public DataField qq__SizeDF;
    public DropList qq__SourceDL;
    public GridField qq_GridField65548;
    public GridField qq_GridField65549;
    public GridField qq_GridField65550;
    public GridField qq_GridField65552;
    public GridField qq_GridField65553;
    public GridField qq_GridField65555;
    public GridField qq_GridField65556;
    public GridField qq_GridField65557;
    public GridField qq_GridField65558;
    public GridField qq_GridField65559;
    public GridField qq_GridField65560;
    public GridField qq_GridField65561;
    public GridField qq_GridField65562;
    public GridField qq_GridField65563;
    public GridField qq_GridField65566;
    public GridField qq_GridField65568;
    public GridField qq_GridField65570;
    public GridField qq_GridField65571;
    public GridField qq_GridField65573;
    public JButton qq__AccessoriesPB;
    public JButton qq__CancelPB;
    public JButton qq__GroupOptionsPB;
    public JButton qq__OKPB;
    public JButton qq__UnitOptionsPB;
    public JCheckBox qq__SpecialGrilleTF;
    public JScrollPane qq__SpecInstTF_sp;
    public MultiLineTextField qq__SpecInstTF;
    public OutlineColumnDesc qq__ProductOF_DVNodeText;
    public OutlineField qq__ProductOF;
    public TextGraphic qq_AdditionalSpecificationsLbl;
    public TextGraphic qq_CategoryLbl;
    public TextGraphic qq_DescriptionLbl;
    public TextGraphic qq_GrilleLbl;
    public TextGraphic qq_PartListPerUnitLbl;
    public TextGraphic qq_ProductChargesLbl;
    public TextGraphic qq_SPRNbrLbl;
    public TextGraphic qq__ControlNumberTG;
    public TextGraphic qq__EarliestDateTG;
    public TextGraphic qq__LeadTimeTG;
    public TextGraphic qq__QtyTG;
    public TextGraphic qq__ReferenceIDTG;
    public TextGraphic qq__SizeTG;
    public TextGraphic qq__SourceTG;

    /**
     * qq__Line1LN: transformed from: qqds_Line
     * TagId=32
     * isInherited=TRUE
     */
    public Line getqq__Line1LN() {
        if (qq__Line1LN == null) {
            super.getqq__Line1LN();
            qq__Line1LN.setName("_Line1LN");
            qq__Line1LN.setOpaque( true );
        }
        return qq__Line1LN;
    }

    public void setqq__Line1LN(Line value) {
        Line oldValue = qq__Line1LN;
        qq__Line1LN = value;
        this.qq_Listeners.firePropertyChange("qq__Line1LN", oldValue, value);
    }

    /**
     * qq__Line3LN: transformed from: qqds_Line
     * TagId=33
     * isInherited=TRUE
     */
    public Line getqq__Line3LN() {
        if (qq__Line3LN == null) {
            super.getqq__Line3LN();
            qq__Line3LN.setName("_Line3LN");
            qq__Line3LN.setOpaque( true );
        }
        return qq__Line3LN;
    }

    public void setqq__Line3LN(Line value) {
        Line oldValue = qq__Line3LN;
        qq__Line3LN = value;
        this.qq_Listeners.firePropertyChange("qq__Line3LN", oldValue, value);
    }

    /**
     * qq__StatusLineTG: transformed from: qqds_TextGraphic
     * TagId=34
     * isInherited=TRUE
     */
    public TextGraphic getqq__StatusLineTG() {
        if (qq__StatusLineTG == null) {
            super.getqq__StatusLineTG();
            qq__StatusLineTG.setFont(new Font("Tahoma", Font.PLAIN, 13));
            // OPTIONAL UIutils.reloadLabelText(qq__StatusLineTG, mcat);
        }
        return qq__StatusLineTG;
    }

    public void setqq__StatusLineTG(TextGraphic value) {
        TextGraphic oldValue = qq__StatusLineTG;
        qq__StatusLineTG = value;
        this.qq_Listeners.firePropertyChange("qq__StatusLineTG", oldValue, value);
    }

    /**
     * qq_AdditionalSpecificationsLbl: transformed from: qqds_TextGraphic
     * TagId=65551
     * isInherited=FALSE
     */
    public TextGraphic getqq_AdditionalSpecificationsLbl() {
        if (qq_AdditionalSpecificationsLbl == null) {
            qq_AdditionalSpecificationsLbl = GraphicFactory.newTextGraphic("Additional Specifications", "");
            qq_AdditionalSpecificationsLbl.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq_AdditionalSpecificationsLbl, mcat);
            WidthPolicy.set(qq_AdditionalSpecificationsLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_AdditionalSpecificationsLbl, Constants.SP_NATURAL);
            qq_AdditionalSpecificationsLbl.setMinimumSize(new Dimension(173, 23));
        }
        return qq_AdditionalSpecificationsLbl;
    }

    public void setqq_AdditionalSpecificationsLbl(TextGraphic value) {
        TextGraphic oldValue = qq_AdditionalSpecificationsLbl;
        qq_AdditionalSpecificationsLbl = value;
        this.qq_Listeners.firePropertyChange("qq_AdditionalSpecificationsLbl", oldValue, value);
    }

    /**
     * qq__SpecInstTF_sp: transformed from: qqds_TextField
     * TagId=37
     * isInherited=FALSE
     */
    public JScrollPane getqq__SpecInstTF_sp() {
        if (qq__SpecInstTF_sp == null) {
            qq__SpecInstTF_sp = CompoundFieldFactory.newScrollPane();
            qq__SpecInstTF_sp.setName("_SpecInstTF");
            qq__SpecInstTF_sp.setViewportView(getqq__SpecInstTF());
            qq__SpecInstTF_sp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
            qq__SpecInstTF_sp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
            ColourChange.setBackground(qq__SpecInstTF_sp, Constants.C_WHITE);
            WidthPolicy.set(qq__SpecInstTF_sp, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__SpecInstTF_sp, Constants.SP_EXPLICIT);
            qq__SpecInstTF_sp.setSize(new Dimension(622, 61));
            qq__SpecInstTF_sp.setMinimumSize(new Dimension(622, 61));
            qq__SpecInstTF_sp.setPreferredSize(new Dimension(622, 61));
        }
        return qq__SpecInstTF_sp;
    }

    public void setqq__SpecInstTF_sp(JScrollPane value) {
        JScrollPane oldValue = qq__SpecInstTF_sp;
        qq__SpecInstTF_sp = value;
        this.qq_Listeners.firePropertyChange("qq__SpecInstTF_sp", oldValue, value);
    }

    /**
     * qq__SpecInstTF: transformed from: qqds_TextField
     * TagId=37
     * isInherited=FALSE
     */
    public MultiLineTextField getqq__SpecInstTF() {
        if (qq__SpecInstTF == null) {
            qq__SpecInstTF = TextEditFactory.newTextField("_SpecInstTF", 3, 79);
            qq__SpecInstTF.setWrapStyleWord( true );
            qq__SpecInstTF.setLineWrap( true );
            qq__SpecInstTF.setDocument( new FixedLengthDocument(240) ); // Max characters of 240
            getBindingManager().bindComponent(qq__SpecInstTF, "_SpecInstTF");
            qq__SpecInstTF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__SpecInstTF, Constants.C_WHITE);
            WidthPolicy.set(qq__SpecInstTF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__SpecInstTF, Constants.SP_EXPLICIT);
        }
        return qq__SpecInstTF;
    }

    public void setqq__SpecInstTF(MultiLineTextField value) {
        MultiLineTextField oldValue = qq__SpecInstTF;
        qq__SpecInstTF = value;
        this.qq_Listeners.firePropertyChange("qq__SpecInstTF", oldValue, value);
    }

    /**
     * qq__AddSpecsGF: transformed from: qqds_GridField
     * TagId=35
     * isInherited=TRUE
     * In forte this was a 1x2 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq__AddSpecsGFProperties() {
        super.setqq__AddSpecsGFProperties();
        qq__AddSpecsGF.setHeightPolicy(Constants.SP_NATURAL);
        qq__AddSpecsGF.setWidthPolicy(Constants.SP_NATURAL);
        qq__AddSpecsGF.setBackground(null);
    }

    public GridField getqq__AddSpecsGF() {
        if (qq__AddSpecsGF == null) {
            qq__AddSpecsGF = CompoundFieldFactory.newGridField("_AddSpecsGF", false);
            setqq__AddSpecsGFProperties();
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq__AddSpecsGF.add( getqq_AdditionalSpecificationsLbl(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq__AddSpecsGF.add( getqq__SpecInstTF_sp(), qq_gbc1 );

        }
        return qq__AddSpecsGF;
    }

    public void setqq__AddSpecsGF(GridField value) {
        GridField oldValue = qq__AddSpecsGF;
        qq__AddSpecsGF = value;
        this.qq_Listeners.firePropertyChange("qq__AddSpecsGF", oldValue, value);
    }

    /**
     * qq_CategoryLbl: transformed from: qqds_TextGraphic
     * TagId=65554
     * isInherited=FALSE
     */
    public TextGraphic getqq_CategoryLbl() {
        if (qq_CategoryLbl == null) {
            qq_CategoryLbl = GraphicFactory.newTextGraphic("   Category", "");
            qq_CategoryLbl.setHorizontalAlignment( SwingConstants.LEFT );
            qq_CategoryLbl.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq_CategoryLbl, mcat);
            WidthPolicy.set(qq_CategoryLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_CategoryLbl, Constants.SP_NATURAL);
            qq_CategoryLbl.setMinimumSize(new Dimension(83, 23));
        }
        return qq_CategoryLbl;
    }

    public void setqq_CategoryLbl(TextGraphic value) {
        TextGraphic oldValue = qq_CategoryLbl;
        qq_CategoryLbl = value;
        this.qq_Listeners.firePropertyChange("qq_CategoryLbl", oldValue, value);
    }

    /**
     * qq__CategoryDF: transformed from: qqds_DataField
     * TagId=42
     * isInherited=FALSE
     */
    public DataField getqq__CategoryDF() {
        if (qq__CategoryDF == null) {
            // Mask type: MK_NONE
            qq__CategoryDF = DataFieldFactory.newDataField("_CategoryDF", 4, IntegerNullable.class, Constants.MK_NONE);
            qq__CategoryDF.setOriginalFormatText(null);
            qq__CategoryDF.setHorizontalAlignment(JTextField.RIGHT);
            getBindingManager().bindComponent(qq__CategoryDF, "_CategoryDF");
            WidthPolicy.set(qq__CategoryDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__CategoryDF, Constants.SP_NATURAL);
            qq__CategoryDF.setMinimumSize(new Dimension(39, 23));
            qq__CategoryDF.setSize(new Dimension(39, 23));
            qq__CategoryDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__CategoryDF, Constants.C_WHITE);
        }
        return qq__CategoryDF;
    }

    public void setqq__CategoryDF(DataField value) {
        DataField oldValue = qq__CategoryDF;
        qq__CategoryDF = value;
        this.qq_Listeners.firePropertyChange("qq__CategoryDF", oldValue, value);
    }

    /**
     * qq_GridField65553: transformed from: qqds_GridField
     * TagId=65553
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65553Properties() {
        qq_GridField65553.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65553.setCollapsed(true);
        qq_GridField65553.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65553.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65553.setBackground(null);
    }

    public GridField getqq_GridField65553() {
        if (qq_GridField65553 == null) {
            qq_GridField65553 = CompoundFieldFactory.newGridField("qq_GridField65553", true);
            setqq_GridField65553Properties();
            qq_GridField65553.setMinimumSize(new Dimension(83, 46));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65553.add( getqq_CategoryLbl(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65553.add( getqq__CategoryDF(), qq_gbc1 );

        }
        return qq_GridField65553;
    }

    public void setqq_GridField65553(GridField value) {
        GridField oldValue = qq_GridField65553;
        qq_GridField65553 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65553", oldValue, value);
    }

    /**
     * qq__EarliestDateTG: transformed from: qqds_TextGraphic
     * TagId=44
     * isInherited=FALSE
     */
    public TextGraphic getqq__EarliestDateTG() {
        if (qq__EarliestDateTG == null) {
            qq__EarliestDateTG = GraphicFactory.newTextGraphic("   Earliest Ship Date", "_EarliestDateTG");
            qq__EarliestDateTG.setHorizontalAlignment( SwingConstants.LEFT );
            qq__EarliestDateTG.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq__EarliestDateTG, mcat);
            ColourChange.setForeground(qq__EarliestDateTG, Constants.C_BLACK);
            WidthPolicy.set(qq__EarliestDateTG, Constants.SP_NATURAL);
            HeightPolicy.set(qq__EarliestDateTG, Constants.SP_NATURAL);
            qq__EarliestDateTG.setMinimumSize(new Dimension(142, 23));
        }
        return qq__EarliestDateTG;
    }

    public void setqq__EarliestDateTG(TextGraphic value) {
        TextGraphic oldValue = qq__EarliestDateTG;
        qq__EarliestDateTG = value;
        this.qq_Listeners.firePropertyChange("qq__EarliestDateTG", oldValue, value);
    }

    /**
     * qq__EarliestShipDF: transformed from: qqds_DataField
     * TagId=45
     * isInherited=FALSE
     */
    public DataField getqq__EarliestShipDF() {
        if (qq__EarliestShipDF == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->mm/dd/yy<--
            qq__EarliestShipDF = DataFieldFactory.newDataField("_EarliestShipDF", 8, DateTimeNullable.class);
            DateTemplate.set(qq__EarliestShipDF, "mm/dd/yy", DateTimeNullable.class);
            qq__EarliestShipDF.setOriginalFormatText("mm/dd/yy");
            qq__EarliestShipDF.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq__EarliestShipDF, "_EarliestShipDF");
            WidthPolicy.set(qq__EarliestShipDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__EarliestShipDF, Constants.SP_NATURAL);
            qq__EarliestShipDF.setMinimumSize(new Dimension(67, 23));
            qq__EarliestShipDF.setSize(new Dimension(67, 23));
            qq__EarliestShipDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__EarliestShipDF, Constants.C_WHITE);
            ColourChange.setForeground(qq__EarliestShipDF, Constants.C_BLACK);
        }
        return qq__EarliestShipDF;
    }

    public void setqq__EarliestShipDF(DataField value) {
        DataField oldValue = qq__EarliestShipDF;
        qq__EarliestShipDF = value;
        this.qq_Listeners.firePropertyChange("qq__EarliestShipDF", oldValue, value);
    }

    /**
     * qq_GridField65555: transformed from: qqds_GridField
     * TagId=65555
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65555Properties() {
        qq_GridField65555.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65555.setCollapsed(true);
        qq_GridField65555.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65555.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65555.setBackground(null);
    }

    public GridField getqq_GridField65555() {
        if (qq_GridField65555 == null) {
            qq_GridField65555 = CompoundFieldFactory.newGridField("qq_GridField65555", true);
            setqq_GridField65555Properties();
            qq_GridField65555.setMinimumSize(new Dimension(142, 46));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65555.add( getqq__EarliestDateTG(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65555.add( getqq__EarliestShipDF(), qq_gbc1 );

        }
        return qq_GridField65555;
    }

    public void setqq_GridField65555(GridField value) {
        GridField oldValue = qq_GridField65555;
        qq_GridField65555 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65555", oldValue, value);
    }

    /**
     * qq__LeadTimeTG: transformed from: qqds_TextGraphic
     * TagId=47
     * isInherited=FALSE
     */
    public TextGraphic getqq__LeadTimeTG() {
        if (qq__LeadTimeTG == null) {
            qq__LeadTimeTG = GraphicFactory.newTextGraphic("   Lead Time", "_LeadTimeTG");
            qq__LeadTimeTG.setHorizontalAlignment( SwingConstants.LEFT );
            qq__LeadTimeTG.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq__LeadTimeTG, mcat);
            WidthPolicy.set(qq__LeadTimeTG, Constants.SP_NATURAL);
            HeightPolicy.set(qq__LeadTimeTG, Constants.SP_NATURAL);
            qq__LeadTimeTG.setMinimumSize(new Dimension(92, 23));
        }
        return qq__LeadTimeTG;
    }

    public void setqq__LeadTimeTG(TextGraphic value) {
        TextGraphic oldValue = qq__LeadTimeTG;
        qq__LeadTimeTG = value;
        this.qq_Listeners.firePropertyChange("qq__LeadTimeTG", oldValue, value);
    }

    /**
     * qq__LeadTimeDF: transformed from: qqds_DataField
     * TagId=48
     * isInherited=FALSE
     */
    public DataField getqq__LeadTimeDF() {
        if (qq__LeadTimeDF == null) {
            // Mask type: MK_NONE
            qq__LeadTimeDF = DataFieldFactory.newDataField("_LeadTimeDF", 8, TextData.class, Constants.MK_NONE);
            qq__LeadTimeDF.setValue("");
            qq__LeadTimeDF.setOriginalFormatText(null);
            qq__LeadTimeDF.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq__LeadTimeDF, "_LeadTimeDF");
            WidthPolicy.set(qq__LeadTimeDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__LeadTimeDF, Constants.SP_NATURAL);
            qq__LeadTimeDF.setMinimumSize(new Dimension(67, 23));
            qq__LeadTimeDF.setSize(new Dimension(67, 23));
            qq__LeadTimeDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__LeadTimeDF, Constants.C_WHITE);
        }
        return qq__LeadTimeDF;
    }

    public void setqq__LeadTimeDF(DataField value) {
        DataField oldValue = qq__LeadTimeDF;
        qq__LeadTimeDF = value;
        this.qq_Listeners.firePropertyChange("qq__LeadTimeDF", oldValue, value);
    }

    /**
     * qq_GridField65556: transformed from: qqds_GridField
     * TagId=65556
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65556Properties() {
        qq_GridField65556.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65556.setCollapsed(true);
        qq_GridField65556.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65556.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65556.setBackground(null);
    }

    public GridField getqq_GridField65556() {
        if (qq_GridField65556 == null) {
            qq_GridField65556 = CompoundFieldFactory.newGridField("qq_GridField65556", true);
            setqq_GridField65556Properties();
            qq_GridField65556.setMinimumSize(new Dimension(92, 46));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65556.add( getqq__LeadTimeTG(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65556.add( getqq__LeadTimeDF(), qq_gbc1 );

        }
        return qq_GridField65556;
    }

    public void setqq_GridField65556(GridField value) {
        GridField oldValue = qq_GridField65556;
        qq_GridField65556 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65556", oldValue, value);
    }

    /**
     * qq__ControlNumberTG: transformed from: qqds_TextGraphic
     * TagId=50
     * isInherited=FALSE
     */
    public TextGraphic getqq__ControlNumberTG() {
        if (qq__ControlNumberTG == null) {
            qq__ControlNumberTG = GraphicFactory.newTextGraphic("Control Number", "_ControlNumberTG");
            qq__ControlNumberTG.setHorizontalAlignment( SwingConstants.LEFT );
            qq__ControlNumberTG.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq__ControlNumberTG, mcat);
            WidthPolicy.set(qq__ControlNumberTG, Constants.SP_NATURAL);
            HeightPolicy.set(qq__ControlNumberTG, Constants.SP_NATURAL);
            qq__ControlNumberTG.setMinimumSize(new Dimension(116, 23));
        }
        return qq__ControlNumberTG;
    }

    public void setqq__ControlNumberTG(TextGraphic value) {
        TextGraphic oldValue = qq__ControlNumberTG;
        qq__ControlNumberTG = value;
        this.qq_Listeners.firePropertyChange("qq__ControlNumberTG", oldValue, value);
    }

    /**
     * qq__ControlNumberDF: transformed from: qqds_DataField
     * TagId=51
     * isInherited=FALSE
     */
    public DataField getqq__ControlNumberDF() {
        if (qq__ControlNumberDF == null) {
            // Mask type: MK_NONE
            qq__ControlNumberDF = DataFieldFactory.newDataField("_ControlNumberDF", 40, TextData.class, Constants.MK_NONE);
            qq__ControlNumberDF.setValue("");
            qq__ControlNumberDF.setOriginalFormatText(null);
            qq__ControlNumberDF.setHorizontalAlignment(JTextField.LEFT);
            qq__ControlNumberDF.setDocument( new FixedLengthDocument(40) ); // Max characters of 40
            getBindingManager().bindComponent(qq__ControlNumberDF, "_ControlNumberDF");
            WidthPolicy.set(qq__ControlNumberDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__ControlNumberDF, Constants.SP_NATURAL);
            qq__ControlNumberDF.setMinimumSize(new Dimension(297, 23));
            qq__ControlNumberDF.setSize(new Dimension(297, 23));
            qq__ControlNumberDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__ControlNumberDF, Constants.C_WHITE);
        }
        return qq__ControlNumberDF;
    }

    public void setqq__ControlNumberDF(DataField value) {
        DataField oldValue = qq__ControlNumberDF;
        qq__ControlNumberDF = value;
        this.qq_Listeners.firePropertyChange("qq__ControlNumberDF", oldValue, value);
    }

    /**
     * qq_GridField65557: transformed from: qqds_GridField
     * TagId=65557
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65557Properties() {
        qq_GridField65557.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65557.setCollapsed(true);
        qq_GridField65557.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65557.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65557.setBackground(null);
    }

    public GridField getqq_GridField65557() {
        if (qq_GridField65557 == null) {
            qq_GridField65557 = CompoundFieldFactory.newGridField("qq_GridField65557", true);
            setqq_GridField65557Properties();
            qq_GridField65557.setMinimumSize(new Dimension(297, 46));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65557.add( getqq__ControlNumberTG(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65557.add( getqq__ControlNumberDF(), qq_gbc1 );

        }
        return qq_GridField65557;
    }

    public void setqq_GridField65557(GridField value) {
        GridField oldValue = qq_GridField65557;
        qq_GridField65557 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65557", oldValue, value);
    }

    /**
     * qq_GridField65552: transformed from: qqds_GridField
     * TagId=65552
     * isInherited=FALSE
     * In forte this was a 4x1 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65552Properties() {
        qq_GridField65552.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65552.setCollapsed(true);
        qq_GridField65552.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65552.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65552.setBackground(null);
    }

    public GridField getqq_GridField65552() {
        if (qq_GridField65552 == null) {
            qq_GridField65552 = CompoundFieldFactory.newGridField("qq_GridField65552", true);
            setqq_GridField65552Properties();
            qq_GridField65552.setMinimumSize(new Dimension(616, 46));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65552.add( getqq_GridField65553(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 1; // Column 2
            qq_gbc1.gridy = 0; // Row 1
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65552.add( getqq_GridField65555(), qq_gbc1 );

            GridBagConstraints qq_gbc2 = new GridBagConstraints();
            qq_gbc2.gridx = 2; // Column 3
            qq_gbc2.gridy = 0; // Row 1
            qq_gbc2.weightx = 0;
            qq_gbc2.weighty = 0;
            qq_gbc2.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc2.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc2.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65552.add( getqq_GridField65556(), qq_gbc2 );

            GridBagConstraints qq_gbc3 = new GridBagConstraints();
            qq_gbc3.gridx = 3; // Column 4
            qq_gbc3.gridy = 0; // Row 1
            qq_gbc3.weightx = 0;
            qq_gbc3.weighty = 0;
            qq_gbc3.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc3.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc3.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65552.add( getqq_GridField65557(), qq_gbc3 );

        }
        return qq_GridField65552;
    }

    public void setqq_GridField65552(GridField value) {
        GridField oldValue = qq_GridField65552;
        qq_GridField65552 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65552", oldValue, value);
    }

    /**
     * qq__ODFieldsGF: transformed from: qqds_GridField
     * TagId=38
     * isInherited=TRUE
     * In forte this was a 1x1 grid field.
     * The top cell margin is 50 mils, the bottom cell margin is 50 mils, but neither the left nor the right cell margins are set.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq__ODFieldsGFProperties() {
        super.setqq__ODFieldsGFProperties();
        qq__ODFieldsGF.setHeightPolicy(Constants.SP_NATURAL);
        qq__ODFieldsGF.setWidthPolicy(Constants.SP_NATURAL);
        qq__ODFieldsGF.setBackground(null);
    }

    public GridField getqq__ODFieldsGF() {
        if (qq__ODFieldsGF == null) {
            qq__ODFieldsGF = CompoundFieldFactory.newGridField("_ODFieldsGF", false);
            setqq__ODFieldsGFProperties();
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(2, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq__ODFieldsGF.add( getqq_GridField65552(), qq_gbc );

        }
        return qq__ODFieldsGF;
    }

    public void setqq__ODFieldsGF(GridField value) {
        GridField oldValue = qq__ODFieldsGF;
        qq__ODFieldsGF = value;
        this.qq_Listeners.firePropertyChange("qq__ODFieldsGF", oldValue, value);
    }

    /**
     * qq__GroupOptionsPB: transformed from: qqds_PushButton
     * TagId=53
     * isInherited=FALSE
     */
    public JButton getqq__GroupOptionsPB() {
        if (qq__GroupOptionsPB == null) {
            qq__GroupOptionsPB = PushButtonFactory.newInstance("_GroupOptionsPB", " Group Options ");
            qq__GroupOptionsPB.setFont(new Font("Tahoma", Font.PLAIN, 16));
            qq__GroupOptionsPB.setVerifyInputWhenFocusTarget(true);
            WidthPolicy.set(qq__GroupOptionsPB, Constants.SP_NATURAL);
            HeightPolicy.set(qq__GroupOptionsPB, Constants.SP_NATURAL);
            qq__GroupOptionsPB.setMinimumSize(new Dimension(132, 33));
        }
        return qq__GroupOptionsPB;
    }

    public void setqq__GroupOptionsPB(JButton value) {
        JButton oldValue = qq__GroupOptionsPB;
        qq__GroupOptionsPB = value;
        this.qq_Listeners.firePropertyChange("qq__GroupOptionsPB", oldValue, value);
    }

    /**
     * qq__UnitOptionsPB: transformed from: qqds_PushButton
     * TagId=54
     * isInherited=FALSE
     */
    public JButton getqq__UnitOptionsPB() {
        if (qq__UnitOptionsPB == null) {
            qq__UnitOptionsPB = PushButtonFactory.newInstance("_UnitOptionsPB", " Unit Options ");
            qq__UnitOptionsPB.setFont(new Font("Tahoma", Font.PLAIN, 16));
            qq__UnitOptionsPB.setVerifyInputWhenFocusTarget(true);
            WidthPolicy.set(qq__UnitOptionsPB, Constants.SP_NATURAL);
            HeightPolicy.set(qq__UnitOptionsPB, Constants.SP_NATURAL);
            qq__UnitOptionsPB.setMinimumSize(new Dimension(119, 33));
        }
        return qq__UnitOptionsPB;
    }

    public void setqq__UnitOptionsPB(JButton value) {
        JButton oldValue = qq__UnitOptionsPB;
        qq__UnitOptionsPB = value;
        this.qq_Listeners.firePropertyChange("qq__UnitOptionsPB", oldValue, value);
    }

    /**
     * qq__AccessoriesPB: transformed from: qqds_PushButton
     * TagId=55
     * isInherited=FALSE
     */
    public JButton getqq__AccessoriesPB() {
        if (qq__AccessoriesPB == null) {
            qq__AccessoriesPB = PushButtonFactory.newInstance("_AccessoriesPB", " Accessories ");
            qq__AccessoriesPB.setFont(new Font("Tahoma", Font.PLAIN, 16));
            qq__AccessoriesPB.setVerifyInputWhenFocusTarget(true);
            WidthPolicy.set(qq__AccessoriesPB, Constants.SP_NATURAL);
            HeightPolicy.set(qq__AccessoriesPB, Constants.SP_NATURAL);
            qq__AccessoriesPB.setMinimumSize(new Dimension(112, 33));
        }
        return qq__AccessoriesPB;
    }

    public void setqq__AccessoriesPB(JButton value) {
        JButton oldValue = qq__AccessoriesPB;
        qq__AccessoriesPB = value;
        this.qq_Listeners.firePropertyChange("qq__AccessoriesPB", oldValue, value);
    }

    /**
     * qq__CancelPB: transformed from: qqds_PushButton
     * TagId=56
     * isInherited=FALSE
     */
    public JButton getqq__CancelPB() {
        if (qq__CancelPB == null) {
            qq__CancelPB = PushButtonFactory.newInstance("_CancelPB", " Cancel ");
            qq__CancelPB.setFont(new Font("Tahoma", Font.PLAIN, 16));
            qq__CancelPB.setVerifyInputWhenFocusTarget(true);
            WidthPolicy.set(qq__CancelPB, Constants.SP_NATURAL);
            HeightPolicy.set(qq__CancelPB, Constants.SP_NATURAL);
            qq__CancelPB.setMinimumSize(new Dimension(78, 33));
        }
        return qq__CancelPB;
    }

    public void setqq__CancelPB(JButton value) {
        JButton oldValue = qq__CancelPB;
        qq__CancelPB = value;
        this.qq_Listeners.firePropertyChange("qq__CancelPB", oldValue, value);
    }

    /**
     * qq__OKPB: transformed from: qqds_PushButton
     * TagId=57
     * isInherited=FALSE
     */
    public JButton getqq__OKPB() {
        if (qq__OKPB == null) {
            qq__OKPB = PushButtonFactory.newInstance("_OKPB", " OK ");
            qq__OKPB.setFont(new Font("Tahoma", Font.PLAIN, 16));
            qq__OKPB.setVerifyInputWhenFocusTarget(true);
            WidthPolicy.set(qq__OKPB, Constants.SP_NATURAL);
            HeightPolicy.set(qq__OKPB, Constants.SP_NATURAL);
            qq__OKPB.setMinimumSize(new Dimension(52, 33));
        }
        return qq__OKPB;
    }

    public void setqq__OKPB(JButton value) {
        JButton oldValue = qq__OKPB;
        qq__OKPB = value;
        this.qq_Listeners.firePropertyChange("qq__OKPB", oldValue, value);
    }

    /**
     * qq_GridField65558: transformed from: qqds_GridField
     * TagId=65558
     * isInherited=FALSE
     * In forte this was a 5x1 grid field.
     * Neither the top nor the bottom cell margins are set, but the left and right cell margins are both 150 mils.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65558Properties() {
        qq_GridField65558.setCellLeftMargin(75);
        qq_GridField65558.setCellRightMargin(75);
        qq_GridField65558.setCellGravity(Constants.CG_CENTER);
        qq_GridField65558.setIgnoreInvisibleChildren(true);
        qq_GridField65558.setCollapsed(true);
        qq_GridField65558.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65558.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65558.setBackground(null);
    }

    public GridField getqq_GridField65558() {
        if (qq_GridField65558 == null) {
            qq_GridField65558 = CompoundFieldFactory.newGridField("qq_GridField65558", true);
            setqq_GridField65558Properties();
            qq_GridField65558.setMinimumSize(new Dimension(581, 33));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 7, 0, 7); // Top, Left, Bottom, Right Margin
            qq_GridField65558.add( getqq__GroupOptionsPB(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 1; // Column 2
            qq_gbc1.gridy = 0; // Row 1
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 7, 0, 7); // Top, Left, Bottom, Right Margin
            qq_GridField65558.add( getqq__UnitOptionsPB(), qq_gbc1 );

            GridBagConstraints qq_gbc2 = new GridBagConstraints();
            qq_gbc2.gridx = 2; // Column 3
            qq_gbc2.gridy = 0; // Row 1
            qq_gbc2.weightx = 0;
            qq_gbc2.weighty = 0;
            qq_gbc2.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc2.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc2.insets = new Insets(0, 7, 0, 7); // Top, Left, Bottom, Right Margin
            qq_GridField65558.add( getqq__AccessoriesPB(), qq_gbc2 );

            GridBagConstraints qq_gbc3 = new GridBagConstraints();
            qq_gbc3.gridx = 3; // Column 4
            qq_gbc3.gridy = 0; // Row 1
            qq_gbc3.weightx = 0;
            qq_gbc3.weighty = 0;
            qq_gbc3.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc3.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc3.insets = new Insets(0, 7, 0, 7); // Top, Left, Bottom, Right Margin
            qq_GridField65558.add( getqq__CancelPB(), qq_gbc3 );

            GridBagConstraints qq_gbc4 = new GridBagConstraints();
            qq_gbc4.gridx = 4; // Column 5
            qq_gbc4.gridy = 0; // Row 1
            qq_gbc4.weightx = 0;
            qq_gbc4.weighty = 0;
            qq_gbc4.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc4.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc4.insets = new Insets(0, 7, 0, 7); // Top, Left, Bottom, Right Margin
            qq_GridField65558.add( getqq__OKPB(), qq_gbc4 );

        }
        return qq_GridField65558;
    }

    public void setqq_GridField65558(GridField value) {
        GridField oldValue = qq_GridField65558;
        qq_GridField65558 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65558", oldValue, value);
    }

    /**
     * qq__SizeTG: transformed from: qqds_TextGraphic
     * TagId=61
     * isInherited=FALSE
     */
    public TextGraphic getqq__SizeTG() {
        if (qq__SizeTG == null) {
            qq__SizeTG = GraphicFactory.newTextGraphic("Size:\n", "_SizeTG");
            qq__SizeTG.setHorizontalAlignment( SwingConstants.LEFT );
            qq__SizeTG.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq__SizeTG, mcat);
            WidthPolicy.set(qq__SizeTG, Constants.SP_NATURAL);
            HeightPolicy.set(qq__SizeTG, Constants.SP_NATURAL);
            qq__SizeTG.setMinimumSize(new Dimension(42, 23));
        }
        return qq__SizeTG;
    }

    public void setqq__SizeTG(TextGraphic value) {
        TextGraphic oldValue = qq__SizeTG;
        qq__SizeTG = value;
        this.qq_Listeners.firePropertyChange("qq__SizeTG", oldValue, value);
    }

    /**
     * qq__SourceTG: transformed from: qqds_TextGraphic
     * TagId=62
     * isInherited=FALSE
     */
    public TextGraphic getqq__SourceTG() {
        if (qq__SourceTG == null) {
            qq__SourceTG = GraphicFactory.newTextGraphic("Source:\n", "_SourceTG");
            qq__SourceTG.setHorizontalAlignment( SwingConstants.LEFT );
            qq__SourceTG.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq__SourceTG, mcat);
            WidthPolicy.set(qq__SourceTG, Constants.SP_NATURAL);
            HeightPolicy.set(qq__SourceTG, Constants.SP_NATURAL);
            qq__SourceTG.setMinimumSize(new Dimension(60, 23));
        }
        return qq__SourceTG;
    }

    public void setqq__SourceTG(TextGraphic value) {
        TextGraphic oldValue = qq__SourceTG;
        qq__SourceTG = value;
        this.qq_Listeners.firePropertyChange("qq__SourceTG", oldValue, value);
    }

    /**
     * qq_GridField65561: transformed from: qqds_GridField
     * TagId=65561
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * The top cell margin is 120 mils, the bottom cell margin is 120 mils, but neither the left nor the right cell margins are set.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65561Properties() {
        qq_GridField65561.setCellTopMargin(60);
        qq_GridField65561.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65561.setCollapsed(true);
        qq_GridField65561.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65561.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65561.setBackground(null);
    }

    public GridField getqq_GridField65561() {
        if (qq_GridField65561 == null) {
            qq_GridField65561 = CompoundFieldFactory.newGridField("qq_GridField65561", true);
            setqq_GridField65561Properties();
            qq_GridField65561.setMinimumSize(new Dimension(60, 68));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(5, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65561.add( getqq__SourceTG(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(5, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65561.add( getqq__SizeTG(), qq_gbc1 );

        }
        return qq_GridField65561;
    }

    public void setqq_GridField65561(GridField value) {
        GridField oldValue = qq_GridField65561;
        qq_GridField65561 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65561", oldValue, value);
    }

    /**
     * qq_SPRNbrLbl: transformed from: qqds_TextGraphic
     * TagId=65564
     * isInherited=FALSE
     */
    public TextGraphic getqq_SPRNbrLbl() {
        if (qq_SPRNbrLbl == null) {
            qq_SPRNbrLbl = GraphicFactory.newTextGraphic("SPR Nbr:\n", "");
            qq_SPRNbrLbl.setHorizontalAlignment( SwingConstants.LEFT );
            qq_SPRNbrLbl.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq_SPRNbrLbl, mcat);
            WidthPolicy.set(qq_SPRNbrLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_SPRNbrLbl, Constants.SP_NATURAL);
            qq_SPRNbrLbl.setMinimumSize(new Dimension(72, 23));
        }
        return qq_SPRNbrLbl;
    }

    public void setqq_SPRNbrLbl(TextGraphic value) {
        TextGraphic oldValue = qq_SPRNbrLbl;
        qq_SPRNbrLbl = value;
        this.qq_Listeners.firePropertyChange("qq_SPRNbrLbl", oldValue, value);
    }

    /**
     * qq__SPRNbrDF: transformed from: qqds_DataField
     * TagId=66
     * isInherited=FALSE
     */
    public DataField getqq__SPRNbrDF() {
        if (qq__SPRNbrDF == null) {
            // Mask type: MK_NONE
            qq__SPRNbrDF = DataFieldFactory.newDataField("_SPRNbrDF", 10, IntegerNullable.class, Constants.MK_NONE);
            qq__SPRNbrDF.setOriginalFormatText(null);
            qq__SPRNbrDF.setHorizontalAlignment(JTextField.RIGHT);
            qq__SPRNbrDF.setDocument( new FixedLengthDocument(8) ); // Max characters of 8
            getBindingManager().bindComponent(qq__SPRNbrDF, "_SPRNbrDF");
            WidthPolicy.set(qq__SPRNbrDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__SPRNbrDF, Constants.SP_NATURAL);
            qq__SPRNbrDF.setMinimumSize(new Dimension(84, 23));
            qq__SPRNbrDF.setSize(new Dimension(84, 23));
            qq__SPRNbrDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__SPRNbrDF, Constants.C_WHITE);
        }
        return qq__SPRNbrDF;
    }

    public void setqq__SPRNbrDF(DataField value) {
        DataField oldValue = qq__SPRNbrDF;
        qq__SPRNbrDF = value;
        this.qq_Listeners.firePropertyChange("qq__SPRNbrDF", oldValue, value);
    }

    /**
     * qq_ProductChargesLbl: transformed from: qqds_TextGraphic
     * TagId=65565
     * isInherited=FALSE
     */
    public TextGraphic getqq_ProductChargesLbl() {
        if (qq_ProductChargesLbl == null) {
            qq_ProductChargesLbl = GraphicFactory.newTextGraphic("Product Charges:", "");
            qq_ProductChargesLbl.setHorizontalAlignment( SwingConstants.LEFT );
            qq_ProductChargesLbl.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq_ProductChargesLbl, mcat);
            WidthPolicy.set(qq_ProductChargesLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_ProductChargesLbl, Constants.SP_NATURAL);
            qq_ProductChargesLbl.setMinimumSize(new Dimension(126, 23));
        }
        return qq_ProductChargesLbl;
    }

    public void setqq_ProductChargesLbl(TextGraphic value) {
        TextGraphic oldValue = qq_ProductChargesLbl;
        qq_ProductChargesLbl = value;
        this.qq_Listeners.firePropertyChange("qq_ProductChargesLbl", oldValue, value);
    }

    /**
     * qq__ChargesDF: transformed from: qqds_DataField
     * TagId=68
     * isInherited=FALSE
     */
    public DataField getqq__ChargesDF() {
        if (qq__ChargesDF == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->0.00<--
            this.qq__ChargesDF = DataFieldFactory.newDataField("_ChargesDF", 8, "0.00", DoubleData.class);
            qq__ChargesDF.setOriginalFormatText("0.00");
            qq__ChargesDF.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq__ChargesDF, "_ChargesDF");
            WidthPolicy.set(qq__ChargesDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__ChargesDF, Constants.SP_NATURAL);
            qq__ChargesDF.setMinimumSize(new Dimension(67, 23));
            qq__ChargesDF.setSize(new Dimension(67, 23));
            qq__ChargesDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__ChargesDF, Constants.C_WHITE);
        }
        return qq__ChargesDF;
    }

    public void setqq__ChargesDF(DataField value) {
        DataField oldValue = qq__ChargesDF;
        qq__ChargesDF = value;
        this.qq_Listeners.firePropertyChange("qq__ChargesDF", oldValue, value);
    }

    /**
     * qq__SourceDL: transformed from: qqds_DropList
     * TagId=69
     * isInherited=FALSE
     */
    public DropList getqq__SourceDL() {
        if (qq__SourceDL == null) {
            Array_Of_ListElement<ListElement> elements = new Array_Of_ListElement<ListElement>();

            qq__SourceDL = DropFillinFactory.newDropList();
            qq__SourceDL.setName("_SourceDL");
            qq__SourceDL.setFont(new Font("Tahoma", Font.PLAIN, 13));
            getBindingManager().bindComponent(qq__SourceDL, "_SourceDL", elements);
            qq__SourceDL.addActionListener( (DropListModel)qq__SourceDL.getModel() );
            // OPTIONAL UIutils.reloadLabelText(qq__SourceDL, mcat);
            qq__SourceDL.setMaximumRowCount(2);
            ColourChange.setBackground(qq__SourceDL, Constants.C_WHITE);
            WidthPolicy.set(qq__SourceDL, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__SourceDL, Constants.SP_NATURAL);
            qq__SourceDL.setMinimumSize(new Dimension(168, 23));
            qq__SourceDL.setSize(new Dimension(168, 23));
        }
        return qq__SourceDL;
    }

    public void setqq__SourceDL(DropList value) {
        DropList oldValue = qq__SourceDL;
        qq__SourceDL = value;
        this.qq_Listeners.firePropertyChange("qq__SourceDL", oldValue, value);
    }

    /**
     * qq_GridField65563: transformed from: qqds_GridField
     * TagId=65563
     * isInherited=FALSE
     * In forte this was a 5x1 grid field.
     * The top cell margin is 40 mils, the bottom cell margin is 40 mils, the left cell margin is 40 mils and the right cell margin is 140 mils.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65563Properties() {
        qq_GridField65563.setCellTopMargin(20);
        qq_GridField65563.setCellRightMargin(70);
        qq_GridField65563.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65563.setCollapsed(true);
        qq_GridField65563.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65563.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65563.setBackground(null);
    }

    public GridField getqq_GridField65563() {
        if (qq_GridField65563 == null) {
            qq_GridField65563 = CompoundFieldFactory.newGridField("qq_GridField65563", true);
            setqq_GridField65563Properties();
            qq_GridField65563.setMinimumSize(new Dimension(582, 27));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(1, 0, 0, 6); // Top, Left, Bottom, Right Margin
            qq_GridField65563.add( getqq__SourceDL(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 1; // Column 2
            qq_gbc1.gridy = 0; // Row 1
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(1, 0, 0, 6); // Top, Left, Bottom, Right Margin
            qq_GridField65563.add( getqq_SPRNbrLbl(), qq_gbc1 );

            GridBagConstraints qq_gbc2 = new GridBagConstraints();
            qq_gbc2.gridx = 2; // Column 3
            qq_gbc2.gridy = 0; // Row 1
            qq_gbc2.weightx = 0;
            qq_gbc2.weighty = 0;
            qq_gbc2.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc2.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc2.insets = new Insets(1, 0, 0, 6); // Top, Left, Bottom, Right Margin
            qq_GridField65563.add( getqq__SPRNbrDF(), qq_gbc2 );

            GridBagConstraints qq_gbc3 = new GridBagConstraints();
            qq_gbc3.gridx = 3; // Column 4
            qq_gbc3.gridy = 0; // Row 1
            qq_gbc3.weightx = 0;
            qq_gbc3.weighty = 0;
            qq_gbc3.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc3.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc3.insets = new Insets(1, 0, 0, 6); // Top, Left, Bottom, Right Margin
            qq_GridField65563.add( getqq_ProductChargesLbl(), qq_gbc3 );

            GridBagConstraints qq_gbc4 = new GridBagConstraints();
            qq_gbc4.gridx = 4; // Column 5
            qq_gbc4.gridy = 0; // Row 1
            qq_gbc4.weightx = 0;
            qq_gbc4.weighty = 0;
            qq_gbc4.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc4.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc4.insets = new Insets(1, 0, 0, 6); // Top, Left, Bottom, Right Margin
            qq_GridField65563.add( getqq__ChargesDF(), qq_gbc4 );

        }
        return qq_GridField65563;
    }

    public void setqq_GridField65563(GridField value) {
        GridField oldValue = qq_GridField65563;
        qq_GridField65563 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65563", oldValue, value);
    }

    /**
     * qq__SizeDF: transformed from: qqds_DataField
     * TagId=71
     * isInherited=FALSE
     */
    public DataField getqq__SizeDF() {
        if (qq__SizeDF == null) {
            // Mask type: MK_NONE
            qq__SizeDF = DataFieldFactory.newDataField("_SizeDF", 40, TextData.class, Constants.MK_NONE);
            qq__SizeDF.setValue("");
            qq__SizeDF.setOriginalFormatText(null);
            qq__SizeDF.setHorizontalAlignment(JTextField.LEFT);
            qq__SizeDF.setDocument( new FixedLengthDocument(40) ); // Max characters of 40
            getBindingManager().bindComponent(qq__SizeDF, "_SizeDF");
            WidthPolicy.set(qq__SizeDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__SizeDF, Constants.SP_NATURAL);
            qq__SizeDF.setMinimumSize(new Dimension(297, 23));
            qq__SizeDF.setSize(new Dimension(297, 23));
            qq__SizeDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__SizeDF, Constants.C_WHITE);
        }
        return qq__SizeDF;
    }

    public void setqq__SizeDF(DataField value) {
        DataField oldValue = qq__SizeDF;
        qq__SizeDF = value;
        this.qq_Listeners.firePropertyChange("qq__SizeDF", oldValue, value);
    }

    /**
     * qq__QtyTG: transformed from: qqds_TextGraphic
     * TagId=72
     * isInherited=FALSE
     */
    public TextGraphic getqq__QtyTG() {
        if (qq__QtyTG == null) {
            qq__QtyTG = GraphicFactory.newTextGraphic("Qty:\n", "_QtyTG");
            qq__QtyTG.setHorizontalAlignment( SwingConstants.LEFT );
            qq__QtyTG.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq__QtyTG, mcat);
            WidthPolicy.set(qq__QtyTG, Constants.SP_NATURAL);
            HeightPolicy.set(qq__QtyTG, Constants.SP_NATURAL);
            qq__QtyTG.setMinimumSize(new Dimension(40, 23));
        }
        return qq__QtyTG;
    }

    public void setqq__QtyTG(TextGraphic value) {
        TextGraphic oldValue = qq__QtyTG;
        qq__QtyTG = value;
        this.qq_Listeners.firePropertyChange("qq__QtyTG", oldValue, value);
    }

    /**
     * qq__QtyDF: transformed from: qqds_DataField
     * TagId=73
     * isInherited=FALSE
     */
    public DataField getqq__QtyDF() {
        if (qq__QtyDF == null) {
            // Mask type: MK_NONE
            qq__QtyDF = DataFieldFactory.newDataField("_QtyDF", 4, Constants.MK_NONE);
            qq__QtyDF.setValue(new Integer(0));
            qq__QtyDF.setOriginalFormatText(null);
            qq__QtyDF.setHorizontalAlignment(JTextField.RIGHT);
            qq__QtyDF.setValidateOnKeystroke(true);
            getBindingManager().bindComponent(qq__QtyDF, "_QtyDF");
            WidthPolicy.set(qq__QtyDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__QtyDF, Constants.SP_NATURAL);
            qq__QtyDF.setMinimumSize(new Dimension(43, 23));
            qq__QtyDF.setSize(new Dimension(43, 23));
            qq__QtyDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__QtyDF, Constants.C_WHITE);
        }
        return qq__QtyDF;
    }

    public void setqq__QtyDF(DataField value) {
        DataField oldValue = qq__QtyDF;
        qq__QtyDF = value;
        this.qq_Listeners.firePropertyChange("qq__QtyDF", oldValue, value);
    }

    /**
     * qq_GrilleLbl: transformed from: qqds_TextGraphic
     * TagId=65567
     * isInherited=FALSE
     */
    public TextGraphic getqq_GrilleLbl() {
        if (qq_GrilleLbl == null) {
            qq_GrilleLbl = GraphicFactory.newTextGraphic("Grille:", "");
            qq_GrilleLbl.setHorizontalAlignment( SwingConstants.LEFT );
            qq_GrilleLbl.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq_GrilleLbl, mcat);
            WidthPolicy.set(qq_GrilleLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_GrilleLbl, Constants.SP_NATURAL);
            qq_GrilleLbl.setMinimumSize(new Dimension(52, 23));
        }
        return qq_GrilleLbl;
    }

    public void setqq_GrilleLbl(TextGraphic value) {
        TextGraphic oldValue = qq_GrilleLbl;
        qq_GrilleLbl = value;
        this.qq_Listeners.firePropertyChange("qq_GrilleLbl", oldValue, value);
    }

    /**
     * qq__SpecialGrilleTF: transformed from: qqds_ToggleField
     * TagId=75
     * isInherited=FALSE
     */
    public JCheckBox getqq__SpecialGrilleTF() {
        if (qq__SpecialGrilleTF == null) {
            qq__SpecialGrilleTF = ToggleFieldFactory.newToggleField("", "_SpecialGrilleTF");
            getBindingManager().bindComponent(qq__SpecialGrilleTF, "_SpecialGrilleTF");
            // OPTIONAL UIutils.reloadLabelText(qq__SpecialGrilleTF, mcat);
        }
        return qq__SpecialGrilleTF;
    }

    public void setqq__SpecialGrilleTF(JCheckBox value) {
        JCheckBox oldValue = qq__SpecialGrilleTF;
        qq__SpecialGrilleTF = value;
        this.qq_Listeners.firePropertyChange("qq__SpecialGrilleTF", oldValue, value);
    }

    /**
     * qq__ReferenceIDTG: transformed from: qqds_TextGraphic
     * TagId=76
     * isInherited=FALSE
     */
    public TextGraphic getqq__ReferenceIDTG() {
        if (qq__ReferenceIDTG == null) {
            qq__ReferenceIDTG = GraphicFactory.newTextGraphic("Ref Nbr:\n", "_ReferenceIDTG");
            qq__ReferenceIDTG.setHorizontalAlignment( SwingConstants.LEFT );
            qq__ReferenceIDTG.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq__ReferenceIDTG, mcat);
            WidthPolicy.set(qq__ReferenceIDTG, Constants.SP_NATURAL);
            HeightPolicy.set(qq__ReferenceIDTG, Constants.SP_NATURAL);
            qq__ReferenceIDTG.setMinimumSize(new Dimension(67, 23));
        }
        return qq__ReferenceIDTG;
    }

    public void setqq__ReferenceIDTG(TextGraphic value) {
        TextGraphic oldValue = qq__ReferenceIDTG;
        qq__ReferenceIDTG = value;
        this.qq_Listeners.firePropertyChange("qq__ReferenceIDTG", oldValue, value);
    }

    /**
     * qq__ReferenceIDDF: transformed from: qqds_DataField
     * TagId=77
     * isInherited=FALSE
     */
    public DataField getqq__ReferenceIDDF() {
        if (qq__ReferenceIDDF == null) {
            // Mask type: MK_NONE
            qq__ReferenceIDDF = DataFieldFactory.newDataField("_ReferenceIDDF", 12, TextNullable.class, Constants.MK_NONE);
            qq__ReferenceIDDF.setOriginalFormatText(null);
            qq__ReferenceIDDF.setHorizontalAlignment(JTextField.LEFT);
            qq__ReferenceIDDF.setDocument( new FixedLengthDocument(10) ); // Max characters of 10
            getBindingManager().bindComponent(qq__ReferenceIDDF, "_ReferenceIDDF");
            WidthPolicy.set(qq__ReferenceIDDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__ReferenceIDDF, Constants.SP_NATURAL);
            qq__ReferenceIDDF.setMinimumSize(new Dimension(96, 23));
            qq__ReferenceIDDF.setSize(new Dimension(96, 23));
            qq__ReferenceIDDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__ReferenceIDDF, Constants.C_WHITE);
        }
        return qq__ReferenceIDDF;
    }

    public void setqq__ReferenceIDDF(DataField value) {
        DataField oldValue = qq__ReferenceIDDF;
        qq__ReferenceIDDF = value;
        this.qq_Listeners.firePropertyChange("qq__ReferenceIDDF", oldValue, value);
    }

    /**
     * qq_GridField65566: transformed from: qqds_GridField
     * TagId=65566
     * isInherited=FALSE
     * In forte this was a 7x1 grid field.
     * The top cell margin is 0 mils, the bottom cell margin is 0 mils, the left cell margin is 0 mils and the right cell margin is 30 mils.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65566Properties() {
        qq_GridField65566.setCellBottomMargin(15);
        qq_GridField65566.setCellRightMargin(15);
        qq_GridField65566.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65566.setCollapsed(true);
        qq_GridField65566.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65566.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65566.setBackground(null);
    }

    public GridField getqq_GridField65566() {
        if (qq_GridField65566 == null) {
            qq_GridField65566 = CompoundFieldFactory.newGridField("qq_GridField65566", true);
            setqq_GridField65566Properties();
            qq_GridField65566.setMinimumSize(new Dimension(635, 26));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 1, 1); // Top, Left, Bottom, Right Margin
            qq_GridField65566.add( getqq__SizeDF(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 1; // Column 2
            qq_gbc1.gridy = 0; // Row 1
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 1, 1); // Top, Left, Bottom, Right Margin
            qq_GridField65566.add( getqq__QtyTG(), qq_gbc1 );

            GridBagConstraints qq_gbc2 = new GridBagConstraints();
            qq_gbc2.gridx = 2; // Column 3
            qq_gbc2.gridy = 0; // Row 1
            qq_gbc2.weightx = 0;
            qq_gbc2.weighty = 0;
            qq_gbc2.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc2.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc2.insets = new Insets(0, 0, 1, 1); // Top, Left, Bottom, Right Margin
            qq_GridField65566.add( getqq__QtyDF(), qq_gbc2 );

            GridBagConstraints qq_gbc3 = new GridBagConstraints();
            qq_gbc3.gridx = 3; // Column 4
            qq_gbc3.gridy = 0; // Row 1
            qq_gbc3.weightx = 0;
            qq_gbc3.weighty = 0;
            qq_gbc3.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc3.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc3.insets = new Insets(0, 0, 1, 1); // Top, Left, Bottom, Right Margin
            qq_GridField65566.add( getqq_GrilleLbl(), qq_gbc3 );

            GridBagConstraints qq_gbc4 = new GridBagConstraints();
            qq_gbc4.gridx = 4; // Column 5
            qq_gbc4.gridy = 0; // Row 1
            qq_gbc4.weightx = 0;
            qq_gbc4.weighty = 0;
            qq_gbc4.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc4.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc4.insets = new Insets(0, 0, 1, 1); // Top, Left, Bottom, Right Margin
            qq_GridField65566.add( getqq__SpecialGrilleTF(), qq_gbc4 );

            GridBagConstraints qq_gbc5 = new GridBagConstraints();
            qq_gbc5.gridx = 5; // Column 6
            qq_gbc5.gridy = 0; // Row 1
            qq_gbc5.weightx = 0;
            qq_gbc5.weighty = 0;
            qq_gbc5.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc5.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc5.insets = new Insets(0, 0, 1, 1); // Top, Left, Bottom, Right Margin
            qq_GridField65566.add( getqq__ReferenceIDTG(), qq_gbc5 );

            GridBagConstraints qq_gbc6 = new GridBagConstraints();
            qq_gbc6.gridx = 6; // Column 7
            qq_gbc6.gridy = 0; // Row 1
            qq_gbc6.weightx = 0;
            qq_gbc6.weighty = 0;
            qq_gbc6.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc6.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc6.insets = new Insets(0, 0, 1, 1); // Top, Left, Bottom, Right Margin
            qq_GridField65566.add( getqq__ReferenceIDDF(), qq_gbc6 );

        }
        return qq_GridField65566;
    }

    public void setqq_GridField65566(GridField value) {
        GridField oldValue = qq_GridField65566;
        qq_GridField65566 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65566", oldValue, value);
    }

    /**
     * qq_GridField65562: transformed from: qqds_GridField
     * TagId=65562
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * The top cell margin is 100 mils, the bottom cell margin is 100 mils, the left cell margin is 100 mils and the right cell margin is 100 mils.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65562Properties() {
        qq_GridField65562.setCellTopMargin(50);
        qq_GridField65562.setCellRightMargin(50);
        qq_GridField65562.setCellGravity(Constants.CG_BOTTOMLEFT);
        qq_GridField65562.setCollapsed(true);
        qq_GridField65562.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65562.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65562.setBackground(null);
    }

    public GridField getqq_GridField65562() {
        if (qq_GridField65562 == null) {
            qq_GridField65562 = CompoundFieldFactory.newGridField("qq_GridField65562", true);
            setqq_GridField65562Properties();
            qq_GridField65562.setMinimumSize(new Dimension(644, 72));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.SOUTHWEST; // Gravity - original: CG_BOTTOMLEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(4, 0, 0, 4); // Top, Left, Bottom, Right Margin
            qq_GridField65562.add( getqq_GridField65563(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(4, 0, 0, 4); // Top, Left, Bottom, Right Margin
            qq_GridField65562.add( getqq_GridField65566(), qq_gbc1 );

        }
        return qq_GridField65562;
    }

    public void setqq_GridField65562(GridField value) {
        GridField oldValue = qq_GridField65562;
        qq_GridField65562 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65562", oldValue, value);
    }

    /**
     * qq_GridField65560: transformed from: qqds_GridField
     * TagId=65560
     * isInherited=FALSE
     * In forte this was a 2x1 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65560Properties() {
        qq_GridField65560.setCellGravity(Constants.CG_CENTER);
        qq_GridField65560.setCollapsed(true);
        qq_GridField65560.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65560.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65560.setBackground(null);
    }

    public GridField getqq_GridField65560() {
        if (qq_GridField65560 == null) {
            qq_GridField65560 = CompoundFieldFactory.newGridField("qq_GridField65560", true);
            setqq_GridField65560Properties();
            qq_GridField65560.setMinimumSize(new Dimension(704, 72));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65560.add( getqq_GridField65561(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 1; // Column 2
            qq_gbc1.gridy = 0; // Row 1
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65560.add( getqq_GridField65562(), qq_gbc1 );

        }
        return qq_GridField65560;
    }

    public void setqq_GridField65560(GridField value) {
        GridField oldValue = qq_GridField65560;
        qq_GridField65560 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65560", oldValue, value);
    }

    /**
     * qq__DescriptionDF: transformed from: qqds_DataField
     * TagId=79
     * isInherited=FALSE
     */
    public DataField getqq__DescriptionDF() {
        if (qq__DescriptionDF == null) {
            // Mask type: MK_NONE
            qq__DescriptionDF = DataFieldFactory.newDataField("_DescriptionDF", 78, TextData.class, Constants.MK_NONE);
            qq__DescriptionDF.setValue("");
            qq__DescriptionDF.setOriginalFormatText(null);
            qq__DescriptionDF.setHorizontalAlignment(JTextField.LEFT);
            qq__DescriptionDF.setDocument( new FixedLengthDocument(60) ); // Max characters of 60
            getBindingManager().bindComponent(qq__DescriptionDF, "_DescriptionDF");
            WidthPolicy.set(qq__DescriptionDF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__DescriptionDF, Constants.SP_NATURAL);
            qq__DescriptionDF.setMinimumSize(new Dimension(571, 23));
            qq__DescriptionDF.setSize(new Dimension(571, 23));
            qq__DescriptionDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__DescriptionDF, Constants.C_WHITE);
        }
        return qq__DescriptionDF;
    }

    public void setqq__DescriptionDF(DataField value) {
        DataField oldValue = qq__DescriptionDF;
        qq__DescriptionDF = value;
        this.qq_Listeners.firePropertyChange("qq__DescriptionDF", oldValue, value);
    }

    /**
     * qq_DescriptionLbl: transformed from: qqds_TextGraphic
     * TagId=65569
     * isInherited=FALSE
     */
    public TextGraphic getqq_DescriptionLbl() {
        if (qq_DescriptionLbl == null) {
            qq_DescriptionLbl = GraphicFactory.newTextGraphic("Description:\n", "");
            qq_DescriptionLbl.setHorizontalAlignment( SwingConstants.LEFT );
            qq_DescriptionLbl.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq_DescriptionLbl, mcat);
            WidthPolicy.set(qq_DescriptionLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DescriptionLbl, Constants.SP_NATURAL);
            qq_DescriptionLbl.setMinimumSize(new Dimension(90, 23));
        }
        return qq_DescriptionLbl;
    }

    public void setqq_DescriptionLbl(TextGraphic value) {
        TextGraphic oldValue = qq_DescriptionLbl;
        qq_DescriptionLbl = value;
        this.qq_Listeners.firePropertyChange("qq_DescriptionLbl", oldValue, value);
    }

    /**
     * qq_GridField65568: transformed from: qqds_GridField
     * TagId=65568
     * isInherited=FALSE
     * In forte this was a 2x1 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65568Properties() {
        qq_GridField65568.setCellGravity(Constants.CG_CENTER);
        qq_GridField65568.setCollapsed(true);
        qq_GridField65568.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65568.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65568.setBackground(null);
    }

    public GridField getqq_GridField65568() {
        if (qq_GridField65568 == null) {
            qq_GridField65568 = CompoundFieldFactory.newGridField("qq_GridField65568", true);
            setqq_GridField65568Properties();
            qq_GridField65568.setMinimumSize(new Dimension(661, 23));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65568.add( getqq_DescriptionLbl(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 1; // Column 2
            qq_gbc1.gridy = 0; // Row 1
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65568.add( getqq__DescriptionDF(), qq_gbc1 );

        }
        return qq_GridField65568;
    }

    public void setqq_GridField65568(GridField value) {
        GridField oldValue = qq_GridField65568;
        qq_GridField65568 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65568", oldValue, value);
    }

    /**
     * qq_GridField65559: transformed from: qqds_GridField
     * TagId=65559
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * The top cell margin is 100 mils, the bottom cell margin is 100 mils, but neither the left nor the right cell margins are set.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65559Properties() {
        qq_GridField65559.setCellTopMargin(50);
        qq_GridField65559.setCellGravity(Constants.CG_MIDDLELEFT);
        qq_GridField65559.setCollapsed(true);
        qq_GridField65559.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65559.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65559.setBackground(null);
    }

    public GridField getqq_GridField65559() {
        if (qq_GridField65559 == null) {
            qq_GridField65559 = CompoundFieldFactory.newGridField("qq_GridField65559", true);
            setqq_GridField65559Properties();
            qq_GridField65559.setMinimumSize(new Dimension(704, 115));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(4, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65559.add( getqq_GridField65560(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(4, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65559.add( getqq_GridField65568(), qq_gbc1 );

        }
        return qq_GridField65559;
    }

    public void setqq_GridField65559(GridField value) {
        GridField oldValue = qq_GridField65559;
        qq_GridField65559 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65559", oldValue, value);
    }

    /**
     * qq__Line2LN: transformed from: qqds_Line
     * TagId=81
     * isInherited=TRUE
     */
    public Line getqq__Line2LN() {
        if (qq__Line2LN == null) {
            super.getqq__Line2LN();
            qq__Line2LN.setName("_Line2LN");
            qq__Line2LN.setOpaque( true );
        }
        return qq__Line2LN;
    }

    public void setqq__Line2LN(Line value) {
        Line oldValue = qq__Line2LN;
        qq__Line2LN = value;
        this.qq_Listeners.firePropertyChange("qq__Line2LN", oldValue, value);
    }

    /**
     * qq_PartListPerUnitLbl: transformed from: qqds_TextGraphic
     * TagId=65572
     * isInherited=FALSE
     */
    public TextGraphic getqq_PartListPerUnitLbl() {
        if (qq_PartListPerUnitLbl == null) {
            qq_PartListPerUnitLbl = GraphicFactory.newTextGraphic("Part List Per Unit\n", "");
            qq_PartListPerUnitLbl.setHorizontalAlignment( SwingConstants.LEFT );
            qq_PartListPerUnitLbl.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq_PartListPerUnitLbl, mcat);
            WidthPolicy.set(qq_PartListPerUnitLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_PartListPerUnitLbl, Constants.SP_NATURAL);
            qq_PartListPerUnitLbl.setMinimumSize(new Dimension(128, 23));
        }
        return qq_PartListPerUnitLbl;
    }

    public void setqq_PartListPerUnitLbl(TextGraphic value) {
        TextGraphic oldValue = qq_PartListPerUnitLbl;
        qq_PartListPerUnitLbl = value;
        this.qq_Listeners.firePropertyChange("qq_PartListPerUnitLbl", oldValue, value);
    }

    /**
     * qq__ProductOF: transformed from: qqds_OutlineField
     * TagId=85
     * isInherited=FALSE
     */
    public OutlineField getqq__ProductOF() {
        if (qq__ProductOF == null) {
            Array_Of_OutlineColumnDesc<OutlineColumnDesc> columns = new Array_Of_OutlineColumnDesc<OutlineColumnDesc>();
            columns.add(getqq__ProductOF_DVNodeText());
            qq__ProductOF = TableFactory.newOutlineField("_ProductOF", columns);
            qq__ProductOF.setShowHeader(true);
            qq__ProductOF.setControlsDisplayed(true);
            qq__ProductOF.setVertScrollBar(true);
            qq__ProductOF.setHorzScrollBar(true);
            qq__ProductOF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            TreeRootVisible.set(qq__ProductOF, false);
            qq__ProductOF.setTitleSetNum(0);
            qq__ProductOF.setFont(new Font("Tahoma", Font.PLAIN, 13));
            ColourChange.setBackground(qq__ProductOF, Constants.C_WHITE);
            WidthPolicy.set(qq__ProductOF, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq__ProductOF, Constants.SP_EXPLICIT);
            qq__ProductOF.setSize(new Dimension(557, 142));
            qq__ProductOF.setMinimumSize(new Dimension(557, 142));
            qq__ProductOF.setPreferredSize(new Dimension(557, 142));
        }
        return qq__ProductOF;
    }

    public void setqq__ProductOF(OutlineField value) {
        OutlineField oldValue = qq__ProductOF;
        qq__ProductOF = value;
        this.qq_Listeners.firePropertyChange("qq__ProductOF", oldValue, value);
    }
    public OutlineColumnDesc getqq__ProductOF_DVNodeText() {
        if (qq__ProductOF_DVNodeText == null) {
            qq__ProductOF_DVNodeText = new OutlineColumnDesc(Constants.TA_LEFT, false, false, 1, "DVNodeText", Constants.FP_DEFAULT, Constants.FS_VISIBLE, "Text", 0);
        }
        return qq__ProductOF_DVNodeText;
    }

    /**
     * qq_GridField65571: transformed from: qqds_GridField
     * TagId=65571
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Matrix Partner.
     */
    protected void setqq_GridField65571Properties() {
        qq_GridField65571.setCellGravity(Constants.CG_CENTER);
        qq_GridField65571.setCollapsed(true);
        qq_GridField65571.setHeightPolicy(Constants.SP_TO_MATRIX_PARTNER);
        qq_GridField65571.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65571.setBackground(null);
    }

    public GridField getqq_GridField65571() {
        if (qq_GridField65571 == null) {
            qq_GridField65571 = CompoundFieldFactory.newGridField("qq_GridField65571", true);
            setqq_GridField65571Properties();
            qq_GridField65571.setHeightMatrixPartner(getqq_GridField65573());
            qq_GridField65571.setMinimumSize(new Dimension(547, 165));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65571.add( getqq_PartListPerUnitLbl(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_CENTER gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65571.add( getqq__ProductOF(), qq_gbc1 );

        }
        return qq_GridField65571;
    }

    public void setqq_GridField65571(GridField value) {
        GridField oldValue = qq_GridField65571;
        qq_GridField65571 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65571", oldValue, value);
    }

    /**
     * qq__WCLineNumberDF: transformed from: qqds_DataField
     * TagId=87
     * isInherited=TRUE
     */
    public DataField getqq__WCLineNumberDF() {
        if (qq__WCLineNumberDF == null) {
            // Mask type: Constants.MK_INTEGER
            super.getqq__WCLineNumberDF();
            qq__WCLineNumberDF.setOriginalFormatText(null);
            qq__WCLineNumberDF.setHorizontalAlignment(JTextField.LEFT);
            qq__WCLineNumberDF.setDocument( new FixedLengthDocument(4) ); // Max characters of 4
            getBindingManager().bindComponent(qq__WCLineNumberDF, "_WCLineNumberDF");
            qq__WCLineNumberDF.setFont(new Font("Tahoma", Font.PLAIN, 13));
        }
        return qq__WCLineNumberDF;
    }

    public void setqq__WCLineNumberDF(DataField value) {
        DataField oldValue = qq__WCLineNumberDF;
        qq__WCLineNumberDF = value;
        this.qq_Listeners.firePropertyChange("qq__WCLineNumberDF", oldValue, value);
    }

    /**
     * qq__WCLineNumberTG: transformed from: qqds_TextGraphic
     * TagId=88
     * isInherited=TRUE
     */
    public TextGraphic getqq__WCLineNumberTG() {
        if (qq__WCLineNumberTG == null) {
            super.getqq__WCLineNumberTG();
            qq__WCLineNumberTG.setFont(new Font("TimesRoman", Font.BOLD, 16));
            // OPTIONAL UIutils.reloadLabelText(qq__WCLineNumberTG, mcat);
        }
        return qq__WCLineNumberTG;
    }

    public void setqq__WCLineNumberTG(TextGraphic value) {
        TextGraphic oldValue = qq__WCLineNumberTG;
        qq__WCLineNumberTG = value;
        this.qq_Listeners.firePropertyChange("qq__WCLineNumberTG", oldValue, value);
    }

    /**
     * qq_GridField65573: transformed from: qqds_GridField
     * TagId=65573
     * isInherited=FALSE
     * In forte this was a 1x2 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Matrix Partner.
     */
    protected void setqq_GridField65573Properties() {
        qq_GridField65573.setCellGravity(Constants.CG_TOPCENTER);
        qq_GridField65573.setCollapsed(true);
        qq_GridField65573.setHeightPolicy(Constants.SP_TO_MATRIX_PARTNER);
        qq_GridField65573.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65573.setBackground(null);
    }

    public GridField getqq_GridField65573() {
        if (qq_GridField65573 == null) {
            qq_GridField65573 = CompoundFieldFactory.newGridField("qq_GridField65573", true);
            setqq_GridField65573Properties();
            qq_GridField65573.setHeightMatrixPartner(getqq_GridField65571());
            qq_GridField65573.setMinimumSize(new Dimension(98, 165));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.NORTH; // Gravity - original: CG_TOPCENTER gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65573.add( getqq__WCLineNumberTG(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.NORTH; // Gravity - original: CG_TOPCENTER gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65573.add( getqq__WCLineNumberDF(), qq_gbc1 );

        }
        return qq_GridField65573;
    }

    public void setqq_GridField65573(GridField value) {
        GridField oldValue = qq_GridField65573;
        qq_GridField65573 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65573", oldValue, value);
    }

    /**
     * qq_GridField65570: transformed from: qqds_GridField
     * TagId=65570
     * isInherited=FALSE
     * In forte this was a 2x1 grid field.
     * Neither the top nor the bottom cell margins are set, but the left cell margin is 0 mils and the right cell margin is 400 mils.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65570Properties() {
        qq_GridField65570.setCellRightMargin(200);
        qq_GridField65570.setCollapsed(true);
        qq_GridField65570.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65570.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65570.setBackground(null);
    }

    public GridField getqq_GridField65570() {
        if (qq_GridField65570 == null) {
            qq_GridField65570 = CompoundFieldFactory.newGridField("qq_GridField65570", true);
            setqq_GridField65570Properties();
            qq_GridField65570.setMinimumSize(new Dimension(723, 165));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 19); // Top, Left, Bottom, Right Margin
            qq_GridField65570.add( getqq_GridField65571(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 1; // Column 2
            qq_gbc1.gridy = 0; // Row 1
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 0, 0, 19); // Top, Left, Bottom, Right Margin
            qq_GridField65570.add( getqq_GridField65573(), qq_gbc1 );

        }
        return qq_GridField65570;
    }

    public void setqq_GridField65570(GridField value) {
        GridField oldValue = qq_GridField65570;
        qq_GridField65570 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65570", oldValue, value);
    }

    /**
     * qq__MainGF: transformed from: qqds_GridField
     * TagId=30
     * isInherited=TRUE
     * In forte this was a 1x9 grid field.
     * The top cell margin is 0 mils, the bottom cell margin is 0 mils, the left cell margin is 0 mils and the right cell margin is 0 mils.
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq__MainGFProperties() {
        super.setqq__MainGFProperties();
        FrameWeight.set(qq__MainGF, Constants.W_NONE);
        qq__MainGF.setCellBottomMargin(25);
        qq__MainGF.setCellLeftMargin(50);
        qq__MainGF.setCellGravity(Constants.CG_MIDDLELEFT);
        qq__MainGF.setIgnoreInvisibleChildren(true);
        qq__MainGF.setHeightPolicy(Constants.SP_NATURAL);
        qq__MainGF.setWidthPolicy(Constants.SP_NATURAL);
        ColourChange.setBackground(qq__MainGF, Constants.C_GRAY1);
    }

    public GridField getqq__MainGF() {
        if (qq__MainGF == null) {
            qq__MainGF = CompoundFieldFactory.newGridField("_MainGF", false);
            setqq__MainGFProperties();
            qq__MainGF.setMinimumSize(new Dimension(732, 537));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq_GridField65559(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 0; // Column 1
            qq_gbc1.gridy = 1; // Row 2
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq__Line1LN(), qq_gbc1 );

            GridBagConstraints qq_gbc2 = new GridBagConstraints();
            qq_gbc2.gridx = 0; // Column 1
            qq_gbc2.gridy = 2; // Row 3
            qq_gbc2.weightx = 0;
            qq_gbc2.weighty = 0;
            qq_gbc2.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc2.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc2.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq_GridField65570(), qq_gbc2 );

            GridBagConstraints qq_gbc3 = new GridBagConstraints();
            qq_gbc3.gridx = 0; // Column 1
            qq_gbc3.gridy = 3; // Row 4
            qq_gbc3.weightx = 0;
            qq_gbc3.weighty = 0;
            qq_gbc3.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc3.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc3.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq__AddSpecsGF(), qq_gbc3 );

            GridBagConstraints qq_gbc4 = new GridBagConstraints();
            qq_gbc4.gridx = 0; // Column 1
            qq_gbc4.gridy = 4; // Row 5
            qq_gbc4.weightx = 0;
            qq_gbc4.weighty = 0;
            qq_gbc4.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc4.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc4.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq__Line2LN(), qq_gbc4 );

            GridBagConstraints qq_gbc5 = new GridBagConstraints();
            qq_gbc5.gridx = 0; // Column 1
            qq_gbc5.gridy = 5; // Row 6
            qq_gbc5.weightx = 0;
            qq_gbc5.weighty = 0;
            qq_gbc5.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc5.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc5.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq__ODFieldsGF(), qq_gbc5 );

            GridBagConstraints qq_gbc6 = new GridBagConstraints();
            qq_gbc6.gridx = 0; // Column 1
            qq_gbc6.gridy = 6; // Row 7
            qq_gbc6.weightx = 0;
            qq_gbc6.weighty = 0;
            qq_gbc6.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc6.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc6.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq__Line3LN(), qq_gbc6 );

            GridBagConstraints qq_gbc7 = new GridBagConstraints();
            qq_gbc7.gridx = 0; // Column 1
            qq_gbc7.gridy = 7; // Row 8
            qq_gbc7.weightx = 0;
            qq_gbc7.weighty = 0;
            qq_gbc7.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc7.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc7.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq_GridField65558(), qq_gbc7 );

            GridBagConstraints qq_gbc8 = new GridBagConstraints();
            qq_gbc8.gridx = 0; // Column 1
            qq_gbc8.gridy = 8; // Row 9
            qq_gbc8.weightx = 0;
            qq_gbc8.weighty = 0;
            qq_gbc8.anchor = GridBagConstraints.WEST; // Gravity - original: CG_MIDDLELEFT gf
            qq_gbc8.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc8.insets = new Insets(0, 4, 2, 0); // Top, Left, Bottom, Right Margin
            qq__MainGF.add( getqq__StatusLineTG(), qq_gbc8 );

        }
        return qq__MainGF;
    }

    public void setqq__MainGF(GridField value) {
        GridField oldValue = qq__MainGF;
        qq__MainGF = value;
        this.qq_Listeners.firePropertyChange("qq__MainGF", oldValue, value);
    }

    /**
     * qq_GridField65550: transformed from: qqds_GridField
     * TagId=65550
     * isInherited=FALSE
     * In forte this was a 1x1 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65550Properties() {
        FrameWeight.set(qq_GridField65550, Constants.W_ONEPIXEL);
        qq_GridField65550.setCollapsed(true);
        qq_GridField65550.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65550.setWidthPolicy(Constants.SP_NATURAL);
        ColourChange.setBackground(qq_GridField65550, Constants.C_PALECYAN);
    }

    public GridField getqq_GridField65550() {
        if (qq_GridField65550 == null) {
            qq_GridField65550 = CompoundFieldFactory.newGridField("qq_GridField65550", true);
            setqq_GridField65550Properties();
            qq_GridField65550.setMinimumSize(new Dimension(734, 539));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65550.add( getqq__MainGF(), qq_gbc );

        }
        return qq_GridField65550;
    }

    public void setqq_GridField65550(GridField value) {
        GridField oldValue = qq_GridField65550;
        qq_GridField65550 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65550", oldValue, value);
    }

    /**
     * qq_GridField65549: transformed from: qqds_GridField
     * TagId=65549
     * isInherited=FALSE
     * In forte this was a 1x1 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65549Properties() {
        qq_GridField65549.setCollapsed(true);
        qq_GridField65549.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65549.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65549.setBackground(null);
    }

    public GridField getqq_GridField65549() {
        if (qq_GridField65549 == null) {
            qq_GridField65549 = CompoundFieldFactory.newGridField("qq_GridField65549", true);
            setqq_GridField65549Properties();
            qq_GridField65549.setMinimumSize(new Dimension(734, 539));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65549.add( getqq_GridField65550(), qq_gbc );

        }
        return qq_GridField65549;
    }

    public void setqq_GridField65549(GridField value) {
        GridField oldValue = qq_GridField65549;
        qq_GridField65549 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65549", oldValue, value);
    }

    /**
     * qq_GridField65548: transformed from: qqds_GridField
     * TagId=65548
     * isInherited=FALSE
     * In forte this was a 1x1 grid field.
     * There are no cell margins set
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField65548Properties() {
        qq_GridField65548.setCollapsed(true);
        qq_GridField65548.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField65548.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField65548.setBackground(null);
        qq_GridField65548.setLocation(12, 11);
    }

    public GridField getqq_GridField65548() {
        if (qq_GridField65548 == null) {
            qq_GridField65548 = CompoundFieldFactory.newGridField("qq_GridField65548", true);
            setqq_GridField65548Properties();
            qq_GridField65548.setMinimumSize(new Dimension(734, 539));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(0, 0, 0, 0); // Top, Left, Bottom, Right Margin
            qq_GridField65548.add( getqq_GridField65549(), qq_gbc );

        }
        return qq_GridField65548;
    }

    public void setqq_GridField65548(GridField value) {
        GridField oldValue = qq_GridField65548;
        qq_GridField65548 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField65548", oldValue, value);
    }

    /**
     * Form: transformed from: qqds_Panel
     * TagId=1
     * isInherited=FALSE
     */
    protected void setFormProperties() {
        super.setFormProperties();
    }

    public JPanel getForm() {
        if (Form == null) {
            Form = CompoundFieldFactory.newForm();
            this.setFormProperties();
            Form.add( getqq_GridField65548() );
        }
        return Form;
    }

    public void setForm(JPanel value) {
        JPanel oldValue = Form;
        Form = value;
        this.qq_Listeners.firePropertyChange("Form", oldValue, value);
    }

    /**
     * Gets the default message set number for the window and its widgets.
     */
    public int getSetNum() {
        return this.qq_defaultSet;
    }

    /**
     * Sets the default message set number for the window and its widgets.
     */
    public void setSetNum(int value) {
        this.qq_defaultSet = value;
    }

    /**
     * Gets the message set number for the message number of the window's title.
     */
    public int getTitleSetNum() {
        return this.qq_msgSet;
    }

    /**
     * Sets the message set number for the message number of the window's title.
     */
    public void setTitleSetNum(int value) {
        this.qq_msgSet = value;
    }

    /**
     * Gets the message number for the message number of the window's title.
     */
    public int getTitleMsgNum() {
        return this.qq_msgNumber;
    }

    /**
     * Sets the message number for the message number of the window's title.
     */
    public void setTitleMsgNum(int value) {
        this.qq_msgNumber = value;
    }



    /**
     * Initialise the window and all its children.
     */
    protected void initialize() {
        if (this.Form == null) {
            this.setName( "LowerGrid" );
            this.setTitle( "" );
            this.setSystemClosePolicy(Constants.SC_ENABLEDSHUTDOWN);
            if (this.getContentPane() != this.getForm()) {
                this.setContentPane(getForm());
            }
            this.qq_setupWindowUsage();
            this.setResizable( false );
            this.setAlwaysOnTop(false);
            UserWindow.setIconizeEnabled(this, true);
            WindowManager.addWindowListener(this);
            this.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
            this.setUsage(DisplayProject.Constants.WU_UPDATE);
            UIutils.processGUIActions();
            this.pack();
            this.setInitialX(0);
            this.setInitialY(0);
            this.setInitialPositionPolicy(Constants.PP_SYSTEMDEFAULT);
        }
    }


    // ----------------
    //  Window usage
    //-----------------
    public void qq_setupWindowUsage() {
        this.usage = new WindowUsageMap();
        this.usage.add(getqq_GridField65548(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65549(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65550(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__MainGF(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__Line1LN(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__Line3LN(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__StatusLineTG(), Constants.FS_INVISIBLE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INVISIBLE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__AddSpecsGF(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_AdditionalSpecificationsLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__SpecInstTF(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__ODFieldsGF(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65552(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65553(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_CategoryLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__CategoryDF(), Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65555(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__EarliestDateTG(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__EarliestShipDF(), Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65556(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__LeadTimeTG(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__LeadTimeDF(), Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65557(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__ControlNumberTG(), Constants.FS_INVISIBLE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INVISIBLE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__ControlNumberDF(), Constants.FS_INVISIBLE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INVISIBLE, Constants.FS_VIEWONLY, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65558(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__GroupOptionsPB(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_DISABLED, Constants.FS_INVISIBLE, Constants.FS_INACTIVE);
        this.usage.add(getqq__UnitOptionsPB(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_INVISIBLE, Constants.FS_INACTIVE);
        this.usage.add(getqq__AccessoriesPB(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INVISIBLE, Constants.FS_UPDATE, Constants.FS_INACTIVE);
        this.usage.add(getqq__CancelPB(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_INACTIVE);
        this.usage.add(getqq__OKPB(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_DISABLED, Constants.FS_UPDATE, Constants.FS_INACTIVE);
        this.usage.add(getqq_GridField65559(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65560(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65561(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__SizeTG(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__SourceTG(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_GridField65562(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65563(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_SPRNbrLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__SPRNbrDF(), Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_ProductChargesLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__ChargesDF(), Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__SourceDL(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65566(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__SizeDF(), Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__QtyTG(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__QtyDF(), Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GrilleLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__SpecialGrilleTF(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__ReferenceIDTG(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__ReferenceIDDF(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65568(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__DescriptionDF(), Constants.FS_INACTIVE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_DescriptionLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__Line2LN(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_GridField65570(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65571(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_PartListPerUnitLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq__ProductOF(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_UPDATE, Constants.FS_INACTIVE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_GridField65573(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq__WCLineNumberDF(), Constants.FS_UPDATE, Constants.FS_INVISIBLE, Constants.FS_INVISIBLE, Constants.FS_INVISIBLE, Constants.FS_INVISIBLE, Constants.FS_INVISIBLE);
        this.usage.add(getqq__WCLineNumberTG(), Constants.FS_INACTIVE, Constants.FS_INVISIBLE, Constants.FS_INVISIBLE, Constants.FS_INVISIBLE, Constants.FS_INVISIBLE, Constants.FS_INVISIBLE);
    }
    // </editor-fold>

    // -----------
    // Main method
    // -----------
        public static void main(String []args) {
            KeyboardFocusManager.setCurrentKeyboardFocusManager(new ForteKeyboardFocusManager());
            try {
                UIManager.setLookAndFeel(new Win32LookAndFeel());
            }
            catch (Exception e) {}
            ToolTipManager.sharedInstance().setDismissDelay(Integer.MAX_VALUE);
            LowerGrid myClass = new LowerGrid();
            myClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            myClass.setVisible(true);
            UIutils.processGUIActions();
        }
// end class LowerGrid
// c Pass 2 Conversion Time: 436 milliseconds
TOP

Related Classes of Inherited.LowerGrid

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.