1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

help ids added for error parser page and binary parser page

This commit is contained in:
David Inglis 2003-09-23 14:40:12 +00:00
parent e72e820aa8
commit 183a84fce3
3 changed files with 13 additions and 2 deletions

View file

@ -42,6 +42,9 @@ public interface ICHelpContextIds {
public static final String TODO_TASK_PROPERTY_PAGE= PREFIX + "tasktags_property_page_context"; //$NON-NLS-1$ public static final String TODO_TASK_PROPERTY_PAGE= PREFIX + "tasktags_property_page_context"; //$NON-NLS-1$
public static final String TODO_TASK_PREFERENCE_PAGE= PREFIX + "tasktags_preference_page_context"; //$NON-NLS-1$ public static final String TODO_TASK_PREFERENCE_PAGE= PREFIX + "tasktags_preference_page_context"; //$NON-NLS-1$
public static final String BINARY_PARSER_PAGE= PREFIX + "cdt_binary_parser_page"; //$NON-NLS-1$
public static final String ERROR_PARSERS_PAGE= PREFIX + "cdt_error_parsers_page"; //$NON-NLS-1$
// Console view // Console view
public static final String CLEAR_CONSOLE_ACTION= PREFIX + "clear_console_action_context"; public static final String CLEAR_CONSOLE_ACTION= PREFIX + "clear_console_action_context";
public static final String CLEAR_CONSOLE_VIEW= PREFIX + "clear_console_view_context"; public static final String CLEAR_CONSOLE_VIEW= PREFIX + "clear_console_view_context";

View file

@ -19,6 +19,7 @@ import java.util.StringTokenizer;
import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.ErrorParserManager; import org.eclipse.cdt.core.ErrorParserManager;
import org.eclipse.cdt.internal.ui.ICHelpContextIds;
import org.eclipse.cdt.internal.ui.wizards.dialogfields.CheckedListDialogField; import org.eclipse.cdt.internal.ui.wizards.dialogfields.CheckedListDialogField;
import org.eclipse.cdt.internal.ui.wizards.dialogfields.DialogField; import org.eclipse.cdt.internal.ui.wizards.dialogfields.DialogField;
import org.eclipse.cdt.internal.ui.wizards.dialogfields.IDialogFieldListener; import org.eclipse.cdt.internal.ui.wizards.dialogfields.IDialogFieldListener;
@ -36,6 +37,7 @@ import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.SWT; import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.help.WorkbenchHelp;
public abstract class AbstractErrorParserBlock extends AbstractCOptionPage { public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
@ -164,6 +166,9 @@ public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
public void createControl(Composite parent) { public void createControl(Composite parent) {
Composite composite = new Composite(parent, SWT.NONE); Composite composite = new Composite(parent, SWT.NONE);
setControl(composite);
WorkbenchHelp.setHelp(getControl(), ICHelpContextIds.ERROR_PARSERS_PAGE);
String[] buttonLabels = new String[] { String[] buttonLabels = new String[] {
/* 0 */ /* 0 */
@ -190,7 +195,6 @@ public abstract class AbstractErrorParserBlock extends AbstractCOptionPage {
LayoutUtil.setHorizontalGrabbing(fErrorParserList.getListControl(null)); LayoutUtil.setHorizontalGrabbing(fErrorParserList.getListControl(null));
initializeValues(); initializeValues();
setControl(composite);
} }
public void performApply(IProgressMonitor monitor) throws CoreException { public void performApply(IProgressMonitor monitor) throws CoreException {

View file

@ -16,6 +16,7 @@ import java.util.Iterator;
import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.ICDescriptor; import org.eclipse.cdt.core.ICDescriptor;
import org.eclipse.cdt.core.ICExtensionReference; import org.eclipse.cdt.core.ICExtensionReference;
import org.eclipse.cdt.internal.ui.ICHelpContextIds;
import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.cdt.ui.CUIPlugin;
import org.eclipse.cdt.utils.ui.controls.ControlFactory; import org.eclipse.cdt.utils.ui.controls.ControlFactory;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
@ -33,6 +34,7 @@ import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Group; import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Label;
import org.eclipse.ui.help.WorkbenchHelp;
public class BinaryParserBlock extends AbstractBinaryParserPage { public class BinaryParserBlock extends AbstractBinaryParserPage {
@ -56,6 +58,9 @@ public class BinaryParserBlock extends AbstractBinaryParserPage {
Composite control = ControlFactory.createComposite(parent, 2); Composite control = ControlFactory.createComposite(parent, 2);
((GridLayout) control.getLayout()).makeColumnsEqualWidth = false; ((GridLayout) control.getLayout()).makeColumnsEqualWidth = false;
((GridLayout) control.getLayout()).marginWidth = 5; ((GridLayout) control.getLayout()).marginWidth = 5;
setControl(control);
WorkbenchHelp.setHelp(getControl(), ICHelpContextIds.BINARY_PARSER_PAGE);
ControlFactory.createEmptySpace(control, 2); ControlFactory.createEmptySpace(control, 2);
@ -96,7 +101,6 @@ public class BinaryParserBlock extends AbstractBinaryParserPage {
// fire a change event, to quick start. // fire a change event, to quick start.
handleBinaryParserChanged(); handleBinaryParserChanged();
setControl(control);
} }
public void performApply(IProgressMonitor monitor) throws CoreException { public void performApply(IProgressMonitor monitor) throws CoreException {