1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
David Inglis 2004-04-03 03:58:10 +00:00
parent 15a02c374e
commit b761c44c1e
3 changed files with 13 additions and 2 deletions

View file

@ -18,6 +18,10 @@ import org.eclipse.cdt.ui.dialogs.TabFolderOptionBlock;
public class MakeProjectOptionBlock extends TabFolderOptionBlock {
public MakeProjectOptionBlock() {
super(true);
}
public MakeProjectOptionBlock(ICOptionContainer parent) {
super(parent);
}

View file

@ -16,6 +16,7 @@ import org.eclipse.cdt.make.internal.ui.MakeUIPlugin;
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.Preferences;
import org.eclipse.jface.preference.IPreferencePageContainer;
import org.eclipse.jface.preference.PreferencePage;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
@ -29,9 +30,14 @@ public class NewMakeProjectPreferencePage extends PreferencePage implements IWor
public NewMakeProjectPreferencePage() {
setPreferenceStore(MakeUIPlugin.getDefault().getPreferenceStore());
setDescription(MakeUIPlugin.getResourceString("MakePreferencePage.description")); //$NON-NLS-1$
fOptionBlock = new MakeProjectOptionBlock(this);
fOptionBlock = new MakeProjectOptionBlock();
}
public void setContainer(IPreferencePageContainer preferencePageContainer) {
super.setContainer(preferencePageContainer);
fOptionBlock.setOptionContainer(this);
}
/*
* @see PreferencePage#createControl(Composite)
*/

View file

@ -38,11 +38,12 @@ public class MakePropertyPage extends PropertyPage implements ICOptionContainer
public MakePropertyPage() {
super();
fOptionBlock = new MakeProjectOptionBlock();
}
public void setContainer(IPreferencePageContainer preferencePageContainer) {
super.setContainer(preferencePageContainer);
fOptionBlock = new MakeProjectOptionBlock(this);
fOptionBlock.setOptionContainer(this);
}
protected Control createContents(Composite parent) {