Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.ControlAdapter


    label6 = new Label(group, SWT.NONE);
    label6.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
    label6.setText("Value: ");

    final Composite composite = new Composite(group, SWT.NONE);
    composite.addControlListener(new ControlAdapter() {
      public void controlResized(final ControlEvent e) {
        cSource.setBounds(0, 2, composite.getBounds().width, tParaName.getBounds().height);
        tParaValue.setBounds(0, 2,composite.getBounds().width, tParaName.getBounds().height);
      }
    });
View Full Code Here


    label6 = new Label(group, SWT.NONE);
    label6.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
    label6.setText("Value: ");

    final Composite composite = new Composite(group, SWT.NONE);
    composite.addControlListener(new ControlAdapter() {
      public void controlResized(final ControlEvent e) {
        cSource.setBounds(0, 2, composite.getBounds().width, tParaName.getBounds().height);
        tParaValue.setBounds(0, 2,composite.getBounds().width, tParaName.getBounds().height);
      }
    });
View Full Code Here

    scrollComp.setBackground(scrollComp.getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND));
    int lineHeight = filterText.computeSize(SWT.DEFAULT, SWT.DEFAULT).y;
    scrollComp.getVerticalBar().setPageIncrement(lineHeight * 3);
    scrollComp.getVerticalBar().setIncrement(lineHeight);

    scrollComp.addControlListener(new ControlAdapter() {
      public void controlResized(ControlEvent event) {
        Control c = scrollComp.getContent();
        if (c == null) {
          return;
        }
View Full Code Here

    // Add a control listener to resize the columns such that there is no
    // empty space
    // after the last column
    if (addAutomaticViewerResizing) {
      table.getParent().addControlListener(new ControlAdapter() {
        public void controlResized(ControlEvent e) {
          Composite tableComposite = tableViewer.getTable().getParent();
          Rectangle tableCompositeArea = tableComposite.getClientArea();
          int width = tableCompositeArea.width;
          resizeTableColumns(width, table);
View Full Code Here

    private void createListeners()
    {
        IPartService ps = (IPartService) getViewSite().getService(IPartService.class);
        ps.addPartListener(new EditorViewPartListener(this));
        viewer.getGraphControl().addControlListener(new ControlAdapter()
        {
            @Override
            public void controlResized(ControlEvent e)
            {
                Graph g = (Graph) e.getSource();
View Full Code Here

    /**
     * Creates a new <code>TableLayoutComposite</code>.
     */
    public TableLayoutComposite(final Composite parent, final int style) {
        super(parent, style);
        addControlListener(new ControlAdapter() {

            @Override
            public void controlResized(final ControlEvent e) {
                final Rectangle area = getClientArea();
                final Table table = (Table) getChildren()[0];
View Full Code Here

     * Correctly resizes the table so no phantom columns appear
     */
    protected void configureTableResizing(final Composite parent,
            final Composite buttons, final Table table, final TableColumn column1,
            final TableColumn column2, final TableColumn column3) {
        parent.addControlListener(new ControlAdapter() {

            @Override
            public void controlResized(final ControlEvent e) {
                resizeTable(parent, buttons, table, column1, column2, column3);
            }
        });
        table.addListener(SWT.Paint, new Listener() {

            @Override
            public void handleEvent(final Event event) {
                table.removeListener(SWT.Paint, this);
                resizeTable(parent, buttons, table, column1, column2, column3);
            }
        });
        column1.addControlListener(new ControlAdapter() {

            @Override
            public void controlResized(final ControlEvent e) {
                if (column1.getWidth() > 0 && !fResizingTable) {
                    fWeight1 = getColumnWeight(0);
                }
            }
        });
        column2.addControlListener(new ControlAdapter() {

            @Override
            public void controlResized(final ControlEvent e) {
                if (column2.getWidth() > 0 && !fResizingTable) {
                    fWeight2 = getColumnWeight(1);
View Full Code Here

     *            the style of this control.
     */
    public SWTImageCanvas(final Composite parent, final int style) {
        super(parent, style | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL
                | SWT.NO_BACKGROUND);
        addControlListener(new ControlAdapter() { /* resize listener. */
            @Override
            public void controlResized(final ControlEvent event) {
                syncScrollBars();
            }
        });
View Full Code Here

    // Message label
    messageArea = new DialogMessageArea();
    messageArea.createContents(titleArea);

    titleArea.addControlListener(new ControlAdapter() {
      /* (non-Javadoc)
       * @see org.eclipse.swt.events.ControlAdapter#controlResized(org.eclipse.swt.events.ControlEvent)
       */
      public void controlResized(ControlEvent e) {
        updateMessage();
View Full Code Here

    // Ensures that this editor will only display the page's tab
    // area if there are more than one page
    //
    getContainer().addControlListener
      (new ControlAdapter() {
        boolean guard = false;
        @Override
        public void controlResized(ControlEvent event) {
          if (!guard) {
            guard = true;
View Full Code Here

TOP

Related Classes of org.eclipse.swt.events.ControlAdapter

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.