topPanel.setLayout(new GridLayout(2, false));
GridLayout gridLayout = new GridLayout(4, false); gridLayout.marginHeight = 7;  topPanel.setLayout(gridLayout);
  void initGUI() {    createShell();    createMenu();        topPanel = new Composite(shell, SWT.FLAT);    skinManager.add(topPanel, "topPanel-background");        GridData gridData = new GridData();    gridData.horizontalAlignment = GridData.FILL;    gridData.grabExcessHorizontalSpace = true;        gridData.horizontalSpan = 3;    topPanel.setLayoutData(gridData);    topPanel.setLayout(new GridLayout(2, false));        createToolBar();    //    createTitle();    trackTable = new TrackTable(shell, trackDatabase, skinManager);    createTableMenu();        bottomPanel = new Composite(shell, SWT.FLAT);    bottomPanel.setBackground(new Color(display, 222, 222, 222));    skinManager.add(bottomPanel, "bottomPanel-background");        gridData = new GridData();    gridData.horizontalAlignment = GridData.FILL;    gridData.verticalAlignment = GridData.FILL;    gridData.grabExcessHorizontalSpace = true;        gridData.horizontalSpan = 3;    bottomPanel.setLayout(new GridLayout(2, false));    bottomPanel.setLayoutData(gridData);            createState();    createProgressBar();    shell.pack();    Rectangle rec = shell.getBounds();    rec.height = 300;    shell.setBounds(rec);    progressBar.setVisible(false);  }