This commit is contained in:
nik
2010-10-22 09:56:32 +04:00
parent 548b065ae7
commit b3beef6134
14 changed files with 65 additions and 7 deletions
@@ -19,7 +19,7 @@ package com.intellij.application.options.editor;
import com.intellij.openapi.options.UnnamedConfigurable;
/**
* Register implementation of this interface in the plugin.xml:
* Register implementation of this interface in the plugin.xml to provide additional options in Editor | Auto Import section:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;autoImportOptionsProvider instance="class-name"/&gt;<br>
@@ -19,6 +19,14 @@ import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.AbstractConfigurableEP;
/**
* Register implementation of {@link AutoImportOptionsProvider} in the plugin.xml to provide additional options in Editor | Auto Import section:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;autoImportOptionsProvider instance="class-name"/&gt;<br>
* &lt;/extensions&gt;
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author nik
*/
public class AutoImportOptionsProviderEP extends AbstractConfigurableEP<AutoImportOptionsProvider> {
@@ -23,7 +23,7 @@ package com.intellij.application.options.editor;
import com.intellij.openapi.options.UnnamedConfigurable;
/**
* Register implementation of this interface in the plugin.xml:
* Register implementation of this interface in the plugin.xml to provide additional options in Editor | Code Folding section:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;codeFoldingOptionsProvider instance="class-name"/&gt;<br>
@@ -19,6 +19,14 @@ import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.AbstractConfigurableEP;
/**
* Register implementation of {@link CodeFoldingOptionsProvider} in the plugin.xml to provide additional options in Editor | Code Folding section:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;codeFoldingOptionsProvider instance="class-name"/&gt;<br>
* &lt;/extensions&gt;
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
* @author nik
*/
public class CodeFoldingOptionsProviderEP extends AbstractConfigurableEP<CodeFoldingOptionsProvider> {
@@ -37,7 +37,7 @@ import java.awt.event.ActionListener;
import java.util.List;
/**
* To provide an additional settings editor register implementation of {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
* To provide additional options in Editor | Appearance section register implementation of {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;editorAppearanceConfigurable instance="class-name"/&gt;<br>
@@ -19,6 +19,15 @@ import com.intellij.openapi.options.AbstractConfigurableEP;
import com.intellij.openapi.options.UnnamedConfigurable;
/**
* To provide additional options in Editor | Appearance section register implementation of
* {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;editorAppearanceConfigurable instance="class-name"/&gt;<br>
* &lt;/extensions&gt;
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author nik
*/
public class EditorAppearanceConfigurableEP extends AbstractConfigurableEP<UnnamedConfigurable> {
@@ -23,7 +23,7 @@ package com.intellij.application.options.editor;
import com.intellij.openapi.options.SearchableConfigurable;
/**
* Register implementation of this interface in the plugin.xml:
* Register implementation of this interface in the plugin.xml to provide sub-section of Editor section in the Settings dialog:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;editorOptionsProvider instance="class-name"/&gt;<br>
@@ -19,6 +19,14 @@ import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.AbstractConfigurableEP;
/**
* Register implementation of {@link EditorOptionsProvider} in the plugin.xml to provide sub-section of Editor section in the Settings dialog:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;editorOptionsProvider instance="class-name"/&gt;<br>
* &lt;/extensions&gt;
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author nik
*/
public class EditorOptionsProviderEP extends AbstractConfigurableEP<EditorOptionsProvider> {
@@ -37,7 +37,7 @@ import java.util.Collection;
import java.util.List;
/**
* To provide an additional settings editor register implementation of {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
* To provide additional options in Editor | Smart Keys section register implementation of {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;editorSmartKeysConfigurable instance="class-name"/&gt;<br>
@@ -19,6 +19,15 @@ import com.intellij.openapi.options.AbstractConfigurableEP;
import com.intellij.openapi.options.UnnamedConfigurable;
/**
* To provide additional options in Editor | Smart Keys section register implementation of
* {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;editorSmartKeysConfigurable instance="class-name"/&gt;<br>
* &lt;/extensions&gt;
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author nik
*/
public class EditorSmartKeysConfigurableEP extends AbstractConfigurableEP<UnnamedConfigurable> {
@@ -23,7 +23,7 @@ package com.intellij.profile.codeInspection.ui;
import com.intellij.openapi.options.UnnamedConfigurable;
/**
* Register implementation of this interface in the plugin.xml:
* Register implementation of this interface in the plugin.xml to provide additional options in Editor | "Error highlighting" section:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;errorOptionsProvider instance="class-name"/&gt;<br>
@@ -19,6 +19,14 @@ import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.AbstractConfigurableEP;
/**
* Register implementation of {@link ErrorOptionsProvider} in the plugin.xml to provide additional options in Editor | "Error highlighting" section:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;errorOptionsProvider instance="class-name"/&gt;<br>
* &lt;/extensions&gt;
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author nik
*/
public class ErrorOptionsProviderEP extends AbstractConfigurableEP<ErrorOptionsProvider> {
@@ -28,7 +28,7 @@ import java.awt.*;
import java.util.List;
/**
* To provide an additional settings editor register implementation of {@link com.intellij.openapi.options.SearchableConfigurable} in the plugin.xml:
* To provide additional options in General section register implementation of {@link com.intellij.openapi.options.SearchableConfigurable} in the plugin.xml:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;generalOptionsProvider instance="class-name"/&gt;<br>
@@ -19,6 +19,14 @@ import com.intellij.openapi.options.AbstractConfigurableEP;
import com.intellij.openapi.options.SearchableConfigurable;
/**
* To provide additional options in General section register implementation of {@link com.intellij.openapi.options.SearchableConfigurable} in the plugin.xml:
* <p/>
* &lt;extensions defaultExtensionNs="com.intellij"&gt;<br>
* &nbsp;&nbsp;&lt;generalOptionsProvider instance="class-name"/&gt;<br>
* &lt;/extensions&gt;
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author nik
*/
public class GeneralSettingsConfigurableEP extends AbstractConfigurableEP<SearchableConfigurable> {