Refine search
public FoldViewFactory(View documentView) { super(documentView); foldHierarchy = FoldHierarchy.get(textComponent()); foldHierarchy.addFoldHierarchyListener(this); viewFoldsExpanded = Boolean.TRUE.equals(textComponent().getClientProperty(VIEW_FOLDS_EXPANDED_PROPERTY)); String mime = DocumentUtilities.getMimeType(document()); Lookup lkp = MimeLookup.getLookup(mime); colorSource = lkp.lookupResult(FontColorSettings.class); colorSource.addLookupListener(WeakListeners.create(LookupListener.class, this, colorSource)); colorSettings = (FontColorSettings)colorSource.allInstances().iterator().next(); prefs = lkp.lookup(Preferences.class); prefs.addPreferenceChangeListener(WeakListeners.create(PreferenceChangeListener.class, this, prefs)); initViewFlags(); }
public static String[] getCppAutoCompletionTrigers() { String mimeType = MIMENames.SOURCES_MIME_TYPE; // now all settings are from C++ Preferences prefs = MimeLookup.getLookup(mimeType).lookup(Preferences.class); return prefs.get(CPP_AUTO_COMPLETION_TRIGGERS, CPP_AUTO_COMPLETION_TRIGGERS_DEFAULT).split(";"); //NOI18N }
public static String[] getPreprocAutoCompletionTrigers() { String mimeType = MIMENames.SOURCES_MIME_TYPE; // now all settings are from C++ Preferences prefs = MimeLookup.getLookup(mimeType).lookup(Preferences.class); return prefs.get(PREPRPOC_AUTO_COMPLETION_TRIGGERS, PREPRPOC_AUTO_COMPLETION_TRIGGERS_DEFAULT).split(";"); //NOI18N } }
/** * Returns true if bracket completion is enabled in options. */ static boolean completionSettingEnabled(Document doc) { Preferences prefs = MimeLookup.getLookup(DocumentUtilities.getMimeType(doc)).lookup(Preferences.class); return prefs.getBoolean(SimpleValueNames.COMPLETION_PAIR_CHARACTERS, true); }
private static String decorateWithExtraHyperlinkTip(String tooltip) { Preferences prefs = MimeLookup.getLookup(MIMENames.CPLUSPLUS_MIME_TYPE).lookup(Preferences.class); int altShortCut = prefs.getInt(SimpleValueNames.HYPERLINK_ACTIVATION_MODIFIERS, InputEvent.CTRL_DOWN_MASK); return NbBundle.getMessage(IncludeErrorProvider.class, "HighlightProvider_HyperlinkActionsHints", tooltip, InputEvent.getModifiersExText(altShortCut));// NOI18N }
public Parser findMimeParser(Lookup context, final String mimeType) { Parser p = null; final Reference<Parser> ref = cachedParsers.get (mimeType); if (ref != null) { p = ref.get(); } if (p == null) { final Lookup lookup = MimeLookup.getLookup (mimeType); final ParserFactory parserFactory = lookup.lookup (ParserFactory.class); if (parserFactory == null) { throw new IllegalArgumentException("No parser for mime type: " + mimeType); } p = parserFactory.createParser(Collections.<Snapshot>emptyList()); cachedParsers.put(mimeType, new SoftReference<Parser>(p)); } return p; }
private void fireChanged(String pk) { if (pk == null) { isChanged = false; return; } Preferences prefs = MimeLookup.getLookup(mimeType).lookup(Preferences.class); boolean changed = preferences.getBoolean(SimpleValueNames.CODE_FOLDING_ENABLE, true) != prefs.getBoolean(SimpleValueNames.CODE_FOLDING_ENABLE, true) || preferences.getBoolean(FoldUtilitiesImpl.PREF_OVERRIDE_DEFAULTS, true) != prefs.getBoolean(FoldUtilitiesImpl.PREF_OVERRIDE_DEFAULTS, true) || preferences.getBoolean(FoldUtilitiesImpl.PREF_CONTENT_PREVIEW, true) != prefs.getBoolean(FoldUtilitiesImpl.PREF_CONTENT_PREVIEW, true) || preferences.getBoolean(FoldUtilitiesImpl.PREF_CONTENT_SUMMARY, true) != prefs.getBoolean(FoldUtilitiesImpl.PREF_CONTENT_SUMMARY, true); for (JCheckBox cb : controls) { changed |= isFoldTypeChanged((FoldType) cb.getClientProperty("type"), prefs); // NOI18N } isChanged = changed; }
private static Color getHighlight(String name, int defaultRGB) { FontColorSettings fcs = MimeLookup.getLookup(MimePath.EMPTY).lookup(FontColorSettings.class); AttributeSet as = (fcs != null) ? fcs.getFontColors(name) : null; if (as != null) { return (Color) as.getAttribute(StyleConstants.Background); } else { return new Color(defaultRGB); } }