ac.install(textArea);
private void installAutoComplete() { AutoCompletion ac = new AutoCompletion(provider); ac.install(this); }
@Override public void install(RSyntaxTextArea textArea) { // We use a custom auto-completion. AutoCompletion ac = createAutoCompletion(); ac.install(textArea); installImpl(textArea, ac); // Listener listener = new Listener(textArea); // textArea.putClientProperty(PROPERTY_LISTENER, listener); // // parser = new JavaScriptParser(this, textArea); // textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, parser); // textArea.addParser(parser); // //textArea.setToolTipSupplier(provider); // // Info info = new Info(provider, parser); // parserToInfoMap.put(parser, info); // installKeyboardShortcuts(textArea); // textArea.setLinkGenerator(new JavaScriptLinkGenerator(this)); }
@Override public void componentOpened() { ApplicationUtils.deleteTempFiles(); CompletionProvider provider = createCompletionProvider(); autoCompletion = new AutoCompletion(provider); autoCompletion.install(rSyntaxTextArea); ApplicationSettings.INSTANCE.registerSettingListeners(this); String initFileDir = (String) ApplicationSettings.Setting.USER_LASTFILE.getValue(); File initFile = new File(initFileDir); if (initFile.exists() && initFile.isFile()) { String content = FileService.readFromFile(initFileDir); setEditorContent(content); setCurrentFile(initFile); } else { InputStream is = null; try { is = getClass().getResource("/openlatexstudio/welcome.tex").openStream(); String welcomeMessage = IOUtils.toString(is); setEditorContent(welcomeMessage); } catch (IOException ex) { Exceptions.printStackTrace(ex); } finally { IOUtils.closeQuietly(is); } } }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { ShellCompletionProvider provider = getProvider(); AutoCompletion ac = createAutoCompletion(provider); ac.install(textArea); installImpl(textArea, ac); textArea.setToolTipSupplier(provider); }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { CCompletionProvider provider = getProvider(); AutoCompletion ac = createAutoCompletion(provider); ac.install(textArea); installImpl(textArea, ac); textArea.setToolTipSupplier(provider); }
@Override public void instalar(RSyntaxTextArea textArea) { textArea.addParser(portugolParser); // Deve ser a primeira coisa a ser configurada FoldParserManager.get().addFoldParserMapping("text/por", dobramentoCodigoPortugol); ToolTipManager.sharedInstance().registerComponent(textArea); conclusaoCodigo.install(textArea); provedorConclusao.instalar(textArea); }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { CssCompletionProvider provider = getProvider(); AutoCompletion ac = createAutoCompletion(provider); ac.install(textArea); installImpl(textArea, ac); textArea.setToolTipSupplier(provider); }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { GroovyCompletionProvider provider = getProvider(); AutoCompletion ac = createAutoCompletion(provider); ac.install(textArea); installImpl(textArea, ac); textArea.setToolTipSupplier(provider); }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { HtmlCompletionProvider provider = getProvider(); AutoCompletion ac = createAutoCompletion(provider); ac.install(textArea); installImpl(textArea, ac); installKeyboardShortcuts(textArea); textArea.setToolTipSupplier(null); }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { PhpCompletionProvider provider = getProvider(); AutoCompletion ac = createAutoCompletion(provider); ac.install(textArea); installImpl(textArea, ac); installKeyboardShortcuts(textArea); textArea.setToolTipSupplier(null); }
@Override public void install(RSyntaxTextArea textArea) { // install parser try { if(dataSource == null) { // Create H2 memory DataSource org.h2.Driver driver = org.h2.Driver.load(); OsgiDataSourceFactory dataSourceFactory = new OsgiDataSourceFactory(driver); Properties properties = new Properties(); properties.setProperty(DataSourceFactory.JDBC_URL, "jdbc:h2:mem:syntax"); dataSource = dataSourceFactory.createDataSource(properties); } // SQL parser take too much time to evaluate, currently deactivated //parser = new RSyntaxSQLParser(dataSource); //textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, parser); //textArea.addParser(parser); // install auto-completion sqlCompletionProvider = new SQLCompletionProvider(dataSource, false); AutoCompletion autoCompletion = createAutoCompletion(sqlCompletionProvider); autoCompletion.install(textArea); installImpl(textArea, autoCompletion); } catch (SQLException ex) { log.error(ex.getLocalizedMessage(), ex); } }
@Override public void install(RSyntaxTextArea textArea) { // install parser try { if(dataSource == null) { // Create H2 memory DataSource org.h2.Driver driver = org.h2.Driver.load(); OsgiDataSourceFactory dataSourceFactory = new OsgiDataSourceFactory(driver); Properties properties = new Properties(); properties.setProperty(DataSourceFactory.JDBC_URL, "jdbc:h2:mem:syntax"); dataSource = dataSourceFactory.createDataSource(properties); } // SQL parser take too much time to evaluate, currently deactivated //parser = new RSyntaxSQLParser(dataSource); //textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, parser); //textArea.addParser(parser); // install auto-completion sqlCompletionProvider = new SQLCompletionProvider(dataSource); AutoCompletion autoCompletion = createAutoCompletion(sqlCompletionProvider); autoCompletion.install(textArea); installImpl(textArea, autoCompletion); } catch (SQLException ex) { log.error(ex.getLocalizedMessage(), ex); } }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { HtmlCompletionProvider provider = getProvider(); AutoCompletion ac = createAutoCompletion(provider); ac.install(textArea); installImpl(textArea, ac); installKeyboardShortcuts(textArea); textArea.setToolTipSupplier(null); }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { PerlCompletionProvider provider = getProvider(); AutoCompletion ac = createAutoCompletion(provider); ac.install(textArea); installImpl(textArea, ac); textArea.setToolTipSupplier(provider); PerlParser parser = getParser(); textArea.addParser(parser); textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, parser); }
@Override public void install(final RSyntaxTextArea rSyntaxTextArea) { final AutoCompletion ac = createAutoCompletion(getCompletionProvider()); ac.setAutoActivationDelay(100); ac.setAutoActivationEnabled(true); ac.setShowDescWindow(true); ac.install(rSyntaxTextArea); installImpl(rSyntaxTextArea, ac); rSyntaxTextArea.addKeyListener(new MacroAutoCompletionKeyListener(ac, rSyntaxTextArea)); rSyntaxTextArea.setToolTipSupplier(getMacroAutoCompletionProvider()); }
ac.install(textArea); installImpl(textArea, ac);
@Override public void install(RSyntaxTextArea textArea) { // We use a custom auto-completion. // AutoCompletion ac = createAutoCompletion(p); AutoCompletion ac = new JavaScriptAutoCompletion(provider, textArea); ac.setListCellRenderer(getDefaultCompletionCellRenderer()); ac.setAutoCompleteEnabled(isAutoCompleteEnabled()); ac.setAutoActivationEnabled(isAutoActivationEnabled()); ac.setAutoActivationDelay(getAutoActivationDelay()); ac.setParameterAssistanceEnabled(isParameterAssistanceEnabled()); ac.setExternalURLHandler(new JavaScriptDocUrlhandler(this)); ac.setShowDescWindow(getShowDescWindow()); ac.install(textArea); installImpl(textArea, ac); Listener listener = new Listener(textArea); textArea.putClientProperty(PROPERTY_LISTENER, listener); parser = new JavaScriptParser(this, textArea); textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, parser); textArea.addParser(parser); //textArea.setToolTipSupplier(provider); Info info = new Info(provider, parser); parserToInfoMap.put(parser, info); installKeyboardShortcuts(textArea); // Set XML on JavascriptTokenMaker JavaScriptTokenMaker.setE4xSupported(isXmlAvailable()); textArea.setLinkGenerator(new JavaScriptLinkGenerator(this)); }
/** * {@inheritDoc} */ @Override public void install(RSyntaxTextArea textArea) { JavaCompletionProvider p = new JavaCompletionProvider(jarManager); // Can't use createAutoCompletion(), as Java's is "special." AutoCompletion ac = new JavaAutoCompletion(p, textArea); ac.setListCellRenderer(new JavaCellRenderer()); ac.setAutoCompleteEnabled(isAutoCompleteEnabled()); ac.setAutoActivationEnabled(isAutoActivationEnabled()); ac.setAutoActivationDelay(getAutoActivationDelay()); ac.setExternalURLHandler(new JavadocUrlHandler()); ac.setParameterAssistanceEnabled(isParameterAssistanceEnabled()); ac.setParamChoicesRenderer(new JavaParamListCellRenderer()); ac.setShowDescWindow(getShowDescWindow()); ac.install(textArea); installImpl(textArea, ac); textArea.setToolTipSupplier(p); Listener listener = new Listener(textArea); textArea.putClientProperty(PROPERTY_LISTENER, listener); JavaParser parser = new JavaParser(textArea); textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, parser); textArea.addParser(parser); textArea.setToolTipSupplier(p); Info info = new Info(textArea, p, parser); parserToInfoMap.put(parser, info); installKeyboardShortcuts(textArea); textArea.setLinkGenerator(new JavaLinkGenerator(this)); }