org.eclipse.cdt.internal.ui.preferences
Class BuildConsolePreferencePage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.jface.preference.FieldEditorPreferencePage
              extended by org.eclipse.cdt.internal.ui.preferences.BuildConsolePreferencePage
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.ui.IWorkbenchPreferencePage

public class BuildConsolePreferencePage
extends org.eclipse.jface.preference.FieldEditorPreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage


Field Summary
static java.lang.String PREF_BUILDCONSOLE_ERROR_COLOR
           
static java.lang.String PREF_BUILDCONSOLE_FONT
           
static java.lang.String PREF_BUILDCONSOLE_INFO_COLOR
           
static java.lang.String PREF_BUILDCONSOLE_LINES
           
static java.lang.String PREF_BUILDCONSOLE_OUTPUT_COLOR
           
static java.lang.String PREF_BUILDCONSOLE_TAB_WIDTH
           
 
Fields inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage
FLAT, GRID
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
BuildConsolePreferencePage()
           
 
Method Summary
static int buildConsoleLines()
           
 void init(org.eclipse.ui.IWorkbench workbench)
           
static void initDefaults(org.eclipse.jface.preference.IPreferenceStore prefs)
           
static boolean isAutoOpenConsole()
           
static boolean isClearBuildConsole()
          Returns the current preference setting if the build console should be cleared before each build.
static boolean isConsoleOnTop()
           
 
Methods inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage
dispose, performOk, propertyChange, setVisible
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, computeSize, createControl, getContainer, getPreferenceStore, isValid, okToLeave, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
getControl, getDescription, getErrorMessage, getImage, getMessage, getMessageType, getShell, getTitle, setDescription, setImageDescriptor, setMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, performOk, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Field Detail

PREF_BUILDCONSOLE_FONT

public static final java.lang.String PREF_BUILDCONSOLE_FONT
See Also:
Constant Field Values

PREF_BUILDCONSOLE_TAB_WIDTH

public static final java.lang.String PREF_BUILDCONSOLE_TAB_WIDTH
See Also:
Constant Field Values

PREF_BUILDCONSOLE_LINES

public static final java.lang.String PREF_BUILDCONSOLE_LINES
See Also:
Constant Field Values

PREF_BUILDCONSOLE_INFO_COLOR

public static final java.lang.String PREF_BUILDCONSOLE_INFO_COLOR
See Also:
Constant Field Values

PREF_BUILDCONSOLE_OUTPUT_COLOR

public static final java.lang.String PREF_BUILDCONSOLE_OUTPUT_COLOR
See Also:
Constant Field Values

PREF_BUILDCONSOLE_ERROR_COLOR

public static final java.lang.String PREF_BUILDCONSOLE_ERROR_COLOR
See Also:
Constant Field Values
Constructor Detail

BuildConsolePreferencePage

public BuildConsolePreferencePage()
Method Detail

isClearBuildConsole

public static boolean isClearBuildConsole()
Returns the current preference setting if the build console should be cleared before each build.


isAutoOpenConsole

public static boolean isAutoOpenConsole()

isConsoleOnTop

public static boolean isConsoleOnTop()

buildConsoleLines

public static int buildConsoleLines()

init

public void init(org.eclipse.ui.IWorkbench workbench)
Specified by:
init in interface org.eclipse.ui.IWorkbenchPreferencePage

initDefaults

public static void initDefaults(org.eclipse.jface.preference.IPreferenceStore prefs)