1 6 package com.nightlabs.ipanema.person.preferences; 7 8 import org.eclipse.jface.preference.PreferencePage; 9 import org.eclipse.swt.SWT; 10 import org.eclipse.swt.widgets.Composite; 11 import org.eclipse.swt.widgets.Control; 12 import org.eclipse.swt.widgets.Label; 13 import org.eclipse.ui.IWorkbench; 14 import org.eclipse.ui.IWorkbenchPreferencePage; 15 16 import com.nightlabs.rcp.composite.TightWrapperComposite; 17 18 19 22 public class PersonManagementPreferencePage 23 extends 24 PreferencePage 25 implements 26 IWorkbenchPreferencePage 27 { 28 29 private TightWrapperComposite wrapperComposite; 30 31 public PersonManagementPreferencePage() { 32 super(); 33 System.out.println("Constuctor of PersonManagementPreferencePage was called"); 34 } 35 36 protected Control createContents(Composite parent) { 37 createWrapperComposite(parent); 38 Label label = new Label(wrapperComposite,SWT.PUSH); 39 label.setText("Test label for person management pref page."); 40 return wrapperComposite; 41 } 42 43 protected void createWrapperComposite(Composite parent) { 44 if (wrapperComposite == null) 45 wrapperComposite = new TightWrapperComposite(parent,SWT.NONE,true); 46 } 47 48 51 public void init(IWorkbench workbench) { 52 53 } 54 55 56 } 57 | Popular Tags |