Package org.eclipse.jface.text.source

Examples of org.eclipse.jface.text.source.SourceViewer


  }

  private void createRuleViewer(Composite parent, String title, String rule) {
    createRuleTitle(parent, title);
    //
    final SourceViewer viewer = createCssViewer(parent, SWT.NONE);
    final StyledText viewerControl = viewer.getTextWidget();
    GridDataFactory.create(viewerControl).grabH().fill();
    viewer.getDocument().set(rule);
    viewer.addTextListener(new ITextListener() {
      public void textChanged(TextEvent event) {
        updateContentSize();
      }
    });
    // setup navigation
View Full Code Here


      GridDataFactory.create(separator).grabH().fillH();
    }
  }

  private static SourceViewer createCssViewer(Composite parent, int style) {
    SourceViewer viewer = new SourceViewer(parent, null, style);
    // set document
    {
      Document document = new Document();
      viewer.setDocument(document);
      CssPartitionScanner.configurePartitions(document);
    }
    // configure viewer
    viewer.configure(new CssConfiguration());
    return viewer;
  }
View Full Code Here

     * @param view the modification logs view
     */
    public ModificationLogsViewActionGroup( ModificationLogsView view )
    {
        this.view = view;
        SourceViewer viewer = this.view.getMainWidget().getSourceViewer();

        modificationLogsViewActionMap = new HashMap<String, ModificationLogsViewActionProxy>();
        modificationLogsViewActionMap.put( olderAction, new ModificationLogsViewActionProxy( viewer, new OlderAction(
            view ) ) );
        modificationLogsViewActionMap.put( newerAction, new ModificationLogsViewActionProxy( viewer, new NewerAction(
View Full Code Here

     * @param view the search logs view
     */
    public SearchLogsViewActionGroup( SearchLogsView view )
    {
        this.view = view;
        SourceViewer viewer = this.view.getMainWidget().getSourceViewer();

        searchLogsViewActionMap = new HashMap<String, SearchLogsViewActionProxy>();
        searchLogsViewActionMap.put( olderAction, new SearchLogsViewActionProxy( viewer, new OlderAction( view ) ) );
        searchLogsViewActionMap.put( newerAction, new SearchLogsViewActionProxy( viewer, new NewerAction( view ) ) );
        searchLogsViewActionMap.put( refreshAction, new SearchLogsViewActionProxy( viewer, new RefreshAction( view ) ) );
View Full Code Here

     *
     */
    private void createSourceEditor()
    {
        // create source editor
        sourceEditor = new SourceViewer( this, null, null, false, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL );

        // setup basic configuration
        configuration = new ACISourceViewerConfiguration();
        sourceEditor.configure( configuration );

View Full Code Here

        composite.setLayout( layout );

        // create source viewer
        // sourceViewer = new ProjectionViewer(parent, ruler,
        // getOverviewRuler(), true, styles);
        sourceViewer = new SourceViewer( composite, null, null, false, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL );
        sourceViewer.getControl().setLayoutData( new GridData( GridData.FILL_BOTH ) );

        // configure
        sourceViewerConfiguration = new LdifSourceViewerConfiguration( this, this.contentAssistEnabled );
        sourceViewer.configure( sourceViewerConfiguration );
View Full Code Here

        gd.widthHint = convertHorizontalDLUsToPixels( IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH );
        gd.heightHint = convertHorizontalDLUsToPixels( IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH );
        composite.setLayoutData( gd );

        // create and configure source viewer
        sourceViewer = new SourceViewer( composite, new VerticalRuler( 0 ), SWT.H_SCROLL | SWT.V_SCROLL );
        sourceViewer.getControl().setLayoutData( new GridData( GridData.FILL_BOTH ) );
        configuration = new FilterSourceViewerConfiguration( parser, browserConnection );
        sourceViewer.configure( configuration );

        // set document
View Full Code Here

        composite.setLayout( layout );

        // create source viewer
        // sourceViewer = new ProjectionViewer(parent, ruler,
        // getOverviewRuler(), true, styles);
        sourceViewer = new SourceViewer( composite, null, null, false, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL );
        sourceViewer.getControl().setLayoutData( new GridData( GridData.FILL_BOTH ) );

        // configure
        sourceViewerConfiguration = new LdifSourceViewerConfiguration( this, this.contentAssistEnabled );
        sourceViewer.configure( sourceViewerConfiguration );
View Full Code Here

    return combo;
  }
 
  private SourceViewer createEditor(Composite parent, String pattern) {
    SourceViewer viewer= createViewer(parent);
    viewer.setEditable(true);

    IDocument document= viewer.getDocument();
    if (document != null)
      document.set(pattern);
    else {
      document= new Document(pattern);
      viewer.setDocument(document);
    }

    int nLines= document.getNumberOfLines();
    if (nLines < 5) {
      nLines= 5;
    } else if (nLines > 12) {
      nLines= 12;
    }

    Control control= viewer.getControl();
    GridData data= new GridData(GridData.FILL_BOTH);
    data.widthHint= convertWidthInCharsToPixels(80);
    data.heightHint= convertHeightInCharsToPixels(nLines);
    control.setLayoutData(data);
View Full Code Here

    return viewer;
  }
 
  protected SourceViewer createViewer(Composite parent) {
    SourceViewer viewer= new SourceViewer(parent, null, null, false, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
    SourceViewerConfiguration configuration;
   
    switch(languageMode){
    case verilog:
      configuration = HdlSourceViewerConfiguration.createForVerilog( new VerilogEditor() );
      break;
    default:
    case vhdl:
      configuration = HdlSourceViewerConfiguration.createForVhdl( new VhdlEditor() );
      break;     
    }   
   
    viewer.configure(configuration);
    return viewer;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.source.SourceViewer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.