1 6 package com.nightlabs.rcp.composite; 7 8 import org.eclipse.swt.layout.GridData; 9 import org.eclipse.swt.layout.GridLayout; 10 import org.eclipse.swt.widgets.Composite; 11 12 13 22 public class OrdinaryWrapperComposite extends Composite { 23 24 public OrdinaryWrapperComposite(Composite parent, int style, boolean setLayoutData) { 25 super(parent, style); 26 this.setForeground(parent.getForeground()); 27 this.setBackground(parent.getBackground()); 28 29 GridLayout layout = new GridLayout(); 30 setLayout(layout); 31 if (setLayoutData) { 32 GridData gridData = new GridData(GridData.FILL_BOTH); 33 setLayoutData(gridData); 36 } 37 } 38 39 43 public GridLayout getGridLayout() 44 { 45 return (GridLayout)getLayout(); 46 } 47 48 52 public GridData getGridData() 53 { 54 return (GridData)getLayoutData(); 55 } 56 57 } 58 | Popular Tags |