Package org.eclipse.ui.forms.widgets

Examples of org.eclipse.ui.forms.widgets.TableWrapLayout


    hint.append( "</p></form>" );

    formText.setText( hint.toString(), true, true );

    Composite bottomPanel = toolkit.createComposite( knowPanel );
    TableWrapLayout tableLayout = new TableWrapLayout();
    tableLayout.verticalSpacing = 0;
    tableLayout.leftMargin = 10;
    bottomPanel.setLayout( tableLayout );

    Composite btnPanel = toolkit.createComposite( bottomPanel );
    RowLayout layout = new RowLayout();
    layout.spacing = 1;
    layout.wrap = true;
    layout.marginTop = 5;
    layout.marginBottom = 0;
    btnPanel.setLayout( layout );

    String resourceID = hash.get( "ID" );
    ImageHyperlink btn;

    btn = toolkit.createImageHyperlink( btnPanel, SWT.WRAP );
    btn.setImage( positiveImg );
    btn.setToolTipText( "Vote the note as helpful" );
    btn.setHref( resourceID );
    btn.addHyperlinkListener( new HyperlinkAdapter() {
      @Override
      public void linkActivated( HyperlinkEvent e )
      {
        getEmbetClient().vote( (String) e.getHref(), "Good", userID );
        reloadContent();
      }
    });

    btn = toolkit.createImageHyperlink( btnPanel, SWT.WRAP );
    btn.setImage( negativeImg );
    btn.setToolTipText( "Vote the note as NOT helpful" );
    btn.setHref( resourceID );
    btn.addHyperlinkListener( new HyperlinkAdapter() {
      @Override
      public void linkActivated( HyperlinkEvent e )
      {
        getEmbetClient().vote( (String) e.getHref(), "Bad", userID );
        reloadContent();
      }
    });

    btn = toolkit.createImageHyperlink( btnPanel, SWT.WRAP );
    btn.setImage( removeImg );
    btn.setToolTipText( "Don't show the note in this context" );
    btn.setHref( resourceID );
    btn.addHyperlinkListener( new HyperlinkAdapter() {
      @Override
      public void linkActivated( HyperlinkEvent e )
      {
        getEmbetClient().vote( (String) e.getHref(), "Close", userID );
        reloadContent();
      }
    });

    if( hash.containsKey( "Author") ) {
      Composite userPanel = toolkit.createComposite( btnPanel );
      RowLayout aLayout = new RowLayout();
      aLayout.center = true;
      aLayout.marginTop = 0;
      aLayout.marginBottom = 0;
      aLayout.marginLeft = 10;
      userPanel.setLayout( aLayout );

      Label lbl = toolkit.createLabel( userPanel, null, SWT.NONE );
      lbl.setImage( userImg );
      lbl = toolkit.createLabel( userPanel, hash.get("Author"), SWT.NONE );
      lbl.setToolTipText( "Author of the note" );
      lbl.setForeground( colorDarkGray );
    }

    Composite timePanel = toolkit.createComposite( bottomPanel );
    layout = new RowLayout();
    layout.spacing = 40;
    layout.wrap = true;
    layout.marginTop = 0;
    layout.marginBottom = 0;
    timePanel.setLayout( layout );

    String vote, relevance, total;
    DecimalFormat formatter = new DecimalFormat( "0.00" );
    relevance = Integer.toString( (int)( Float.parseFloat( hash.get("Relevance") ) * 100 ) );
    vote = formatter.format( Float.parseFloat( hash.get("Vote") ) );
    total = formatter.format( Float.parseFloat( hash.get("Total") ) ) ;
     
    Label lbl;
    lbl = toolkit.createLabel( timePanel, total + " (r: " + relevance + "%, v: " + vote + ")" );
    lbl.setToolTipText( "Total score (context relevance, cumulative vote)" );
    //    lbl.setForeground( colorDarkGray );
    lbl = toolkit.createLabel( timePanel, hash.get("Time") );
    lbl.setForeground( colorGray );

    // separator line
    lbl = toolkit.createSeparator( knowPanel, SWT.HORIZONTAL | SWT.SHADOW_IN );
    lbl.setLayoutData( new TableWrapData( TableWrapData.FILL ) );

    // create space for next note
    Composite sep = toolkit.createComposite( knowPanel );
    TableWrapLayout layout2 = new TableWrapLayout();
    layout2.topMargin = 0;
    layout2.bottomMargin = 0;
    sep.setLayout( layout2 );
    toolkit.createLabel( sep, "" );
  }
View Full Code Here


  }

  private void resetForm()
  {
    contextPanel = resetPanel( contextPanel );
    TableWrapLayout layout = (TableWrapLayout)contextPanel.getLayout();
    layout.numColumns = 2;
    layout.verticalSpacing = 2;
    layout.makeColumnsEqualWidth = true;

    knowPanel = resetPanel( knowPanel );
View Full Code Here

  {
    ExpandableComposite pc = (ExpandableComposite) panel.getParent();
    panel.dispose();
    panel = toolkit.createComposite( pc );
    pc.setClient( panel );
    TableWrapLayout layout = new TableWrapLayout();
    panel.setLayout( layout );
    return panel;
  }
View Full Code Here

    createActions();

    toolkit = new FormToolkit( parent.getDisplay() );

    form = toolkit.createScrolledForm( parent );
    form.getBody().setLayout( new TableWrapLayout() );
//    form.setText( "User: <none>" );

    //    form.setHeadClient( toolkit.createButton( form.getForm().getHead(), "Test", SWT.PUSH ) );
    //    IToolBarManager toolbar = form.getToolBarManager();
    //    fillLocalToolBar( toolbar );
View Full Code Here

    Composite composite = (Composite) super.createDialogArea( parent );

    toolkit = new FormToolkit( parent.getDisplay() );
    form = toolkit.createScrolledForm( composite );
    Composite formBody = form.getBody();
    formBody.setLayout( new TableWrapLayout() );
   
    if( type == Type.Problem )
      form.setText( "Problem context approval" );
    else
      form.setText( "Note context approval" );
View Full Code Here

  }

  private Composite createSection( Composite formBody, String name )
  {
    Section section;
    TableWrapLayout layout;

    section = toolkit.createSection( formBody, ExpandableComposite.TITLE_BAR | ExpandableComposite.EXPANDED );
    section.setText( name );
    section.setLayoutData( new TableWrapData( TableWrapData.FILL_GRAB ) );

    Composite panel = toolkit.createComposite( section );
    layout = new TableWrapLayout();
    layout.verticalSpacing = 2;
    panel.setLayout( layout );
    section.setClient( panel );
    return panel;
  }
View Full Code Here

     * @see org.eclipse.ui.forms.IDetailsPage#createContents(org.eclipse.swt.widgets.Composite)
     */
    public void createContents( Composite parent )
    {
        FormToolkit toolkit = mform.getToolkit();
        TableWrapLayout layout = new TableWrapLayout();
        layout.topMargin = 5;
        layout.leftMargin = 5;
        layout.rightMargin = 2;
        layout.bottomMargin = 2;
        parent.setLayout( layout );
View Full Code Here

     * @see org.eclipse.ui.forms.IDetailsPage#createContents(org.eclipse.swt.widgets.Composite)
     */
    public void createContents( Composite parent )
    {
        FormToolkit toolkit = mform.getToolkit();
        TableWrapLayout layout = new TableWrapLayout();
        layout.topMargin = 5;
        layout.leftMargin = 5;
        layout.rightMargin = 2;
        layout.bottomMargin = 2;
        parent.setLayout( layout );
View Full Code Here

     * @see org.eclipse.ui.forms.IDetailsPage#createContents(org.eclipse.swt.widgets.Composite)
     */
    public void createContents( Composite parent )
    {
        FormToolkit toolkit = mform.getToolkit();
        TableWrapLayout layout = new TableWrapLayout();
        layout.topMargin = 5;
        layout.leftMargin = 5;
        layout.rightMargin = 2;
        layout.bottomMargin = 2;
        parent.setLayout( layout );
View Full Code Here

        ScrolledForm form = managedForm.getForm();
        form.setText( Messages.getString( "AuthenticationPage.Authentication" ) ); //$NON-NLS-1$

        Composite parent = form.getBody();
        parent.setLayout( new TableWrapLayout() );
        FormToolkit toolkit = managedForm.getToolkit();

        Composite composite = toolkit.createComposite( parent );
        composite.setLayout( new GridLayout() );
        TableWrapData compositeTableWrapData = new TableWrapData( TableWrapData.FILL, TableWrapData.TOP );
View Full Code Here

TOP

Related Classes of org.eclipse.ui.forms.widgets.TableWrapLayout

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.