當前位置: 首頁>>代碼示例>>Java>>正文


Java EditorColorsManagerImpl類代碼示例

本文整理匯總了Java中com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl的典型用法代碼示例。如果您正苦於以下問題:Java EditorColorsManagerImpl類的具體用法?Java EditorColorsManagerImpl怎麽用?Java EditorColorsManagerImpl使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


EditorColorsManagerImpl類屬於com.intellij.openapi.editor.colors.impl包,在下文中一共展示了EditorColorsManagerImpl類的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: fillActions

import com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl; //導入依賴的package包/類
protected void fillActions(Project project, @NotNull DefaultActionGroup group, @NotNull DataContext dataContext) {
  final EditorColorsScheme[] schemes = EditorColorsManager.getInstance().getAllSchemes();
  EditorColorsScheme current = EditorColorsManager.getInstance().getGlobalScheme();
  for (final EditorColorsScheme scheme : schemes) {
    addScheme(group, current, scheme, false);
  }


  Collection<SharedScheme<EditorColorsSchemeImpl>> sharedSchemes = ((EditorColorsManagerImpl)EditorColorsManager.getInstance()).getSchemesManager().loadSharedSchemes();

  if (!sharedSchemes.isEmpty()) {
    group.add(Separator.getInstance());

    for (SharedScheme<EditorColorsSchemeImpl> sharedScheme : sharedSchemes) {
      addScheme(group, current, sharedScheme.getScheme(), true);
    }
  }

}
 
開發者ID:lshain-android-source,項目名稱:tools-idea,代碼行數:20,代碼來源:QuickChangeColorSchemeAction.java

示例2: apply

import com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl; //導入依賴的package包/類
public static void apply() {
  final EditorColorsScheme defaultScheme = getCurrentSchemeForCurrentUITheme();
  final EditorColorsScheme globalScheme = EditorColorsManagerImpl.getInstance().getGlobalScheme();
  final FileStatus[] allFileStatuses = FileStatusFactory.getInstance().getAllFileStatuses();

  for (final FileStatus allFileStatus : allFileStatuses) {
    defaultScheme.setColor(allFileStatus.getColorKey(), globalScheme.getColor(allFileStatus.getColorKey()));
  }
  ((AbstractColorsScheme) defaultScheme).setSaveNeeded(true);

  for (final Project project : ProjectManager.getInstance().getOpenProjects()) {
    FileStatusManager.getInstance(project).fileStatusesChanged();
  }
}
 
開發者ID:ChrisRM,項目名稱:material-theme-jetbrains,代碼行數:15,代碼來源:MTFileColors.java

示例3: apply

import com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl; //導入依賴的package包/類
public static void apply() {
  final EditorColorsScheme defaultScheme = getCurrentSchemeForCurrentUITheme();
  final EditorColorsScheme globalScheme = EditorColorsManagerImpl.getInstance().getGlobalScheme();
  for (final ColorDescriptor descriptor : DESCRIPTORS) {
    defaultScheme.setColor(descriptor.getKey(), globalScheme.getColor(descriptor.getKey()));
  }
  ((AbstractColorsScheme) defaultScheme).setSaveNeeded(true);


  for (final Project project : ProjectManager.getInstance().getOpenProjects()) {
    FileStatusManager.getInstance(project).fileStatusesChanged();
  }
}
 
開發者ID:ChrisRM,項目名稱:material-theme-jetbrains,代碼行數:14,代碼來源:MTFileColorsPage.java

示例4: tearDown

import com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl; //導入依賴的package包/類
@Override
protected void tearDown() throws Exception {
  EditorColorsManager.getInstance().setGlobalScheme(mySavedScheme);
  ((EditorColorsManagerImpl)EditorColorsManager.getInstance()).getSchemeManager().removeScheme(myTestScheme);
  super.tearDown();
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:7,代碼來源:EditorColorsSchemeDelegateTest.java

示例5: isEnabled

import com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl; //導入依賴的package包/類
protected boolean isEnabled() {
  return EditorColorsManager.getInstance().getAllSchemes().length > 1 || ((EditorColorsManagerImpl)EditorColorsManager.getInstance()).getSchemesManager().isImportAvailable();
}
 
開發者ID:lshain-android-source,項目名稱:tools-idea,代碼行數:4,代碼來源:QuickChangeColorSchemeAction.java

示例6: isSharedScheme

import com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl; //導入依賴的package包/類
static boolean isSharedScheme(EditorColorsScheme selected) {
    return ((EditorColorsManagerImpl) EditorColorsManager.getInstance()).getSchemesManager().isShared(selected);
}
 
開發者ID:lshain-android-source,項目名稱:tools-idea,代碼行數:4,代碼來源:ColorSettingsUtil.java


注:本文中的com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。