Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Listener


      addColumn(SWT.LEFT, SWTConstants.NEW_DOWNLOAD_LIST_FILE_NAME_COLUMN_ID, _._("newwindow.column.file_name"), _._("newwindow.column.file_name.desc"), SWTPreferences.getInstance().getColumnWidth(SWTConstants.NEW_DOWNLOAD_LIST_FILE_NAME_COLUMN_ID));
      addColumn(SWT.LEFT, SWTConstants.NEW_DOWNLOAD_LIST_FILE_SIZE_COLUMN_ID, _._("newwindow.column.file_size"), _._("newwindow.column.file_size.desc"), SWTPreferences.getInstance().getColumnWidth(SWTConstants.NEW_DOWNLOAD_LIST_FILE_SIZE_COLUMN_ID));
      addColumn(SWT.LEFT, SWTConstants.NEW_DOWNLOAD_LIST_FILE_ID_COLUMN_ID,   _._("newwindow.column.file_id"), _._("newwindow.column.file_id.desc"),      SWTPreferences.getInstance().getColumnWidth(SWTConstants.NEW_DOWNLOAD_LIST_FILE_ID_COLUMN_ID));
      setSorting(false);
     
      addListener(SWT.SetData, new Listener() {
        public void handleEvent(Event arg0) {
          TableItem item = (TableItem) arg0.item;
          int index = indexOf(item);
          if (to_set_list.contains(index))
            to_set_list.remove((Integer)index);
View Full Code Here


      addColumn(SWT.LEFT, SWTConstants.NEW_SERVER_LIST_NAME_COLUMN_ID, _._("newwindow.column.server_name"), _._("newwindow.column.server_name.desc"), SWTPreferences.getInstance().getColumnWidth(SWTConstants.NEW_SERVER_LIST_NAME_COLUMN_ID));
      addColumn(SWT.LEFT, SWTConstants.NEW_SERVER_LIST_PORT_COLUMN_ID, _._("newwindow.column.server_port"), _._("newwindow.column.server_port"), SWTPreferences.getInstance().getColumnWidth(SWTConstants.NEW_SERVER_LIST_PORT_COLUMN_ID));
     
      setSorting(false);
     
      addListener(SWT.SetData, new Listener() {
        public void handleEvent(Event arg0) {
          TableItem item = (TableItem) arg0.item;
          int index = indexOf(item);
          if (to_set_list.contains(index))
            to_set_list.remove((Integer)index);
View Full Code Here

    sash_data.top = new FormAttachment (0,0);
    sash_data.bottom = new FormAttachment (100,0);
   
    sash.setLayoutData(sash_data);
   
    sash.addListener (SWT.Selection, new Listener () {
      public void handleEvent (Event e) {
        Rectangle sashRect = sash.getBounds ();
        Rectangle shellRect = parent.getClientArea ();
        int right = shellRect.width - sashRect.width - limit;
        e.x = Math.max (Math.min (e.x, right), limit);
        if (e.x != sashRect.x)  {
          sash_data.left = new FormAttachment (0, e.x);
          //sashData_messages.right = new FormAttachment (0, e.x+4);
//          parent.layout();
//          composite1.layout();
//          composite2.layout();
        }
      }
    });
   
    sash.addListener(SWT.MouseUp, new Listener () {
      public void handleEvent (Event e) {
       
        parent.layout();
        composite1.layout();
        composite2.layout();
View Full Code Here

    sash_data.right = new FormAttachment (100);
    sash_data.top = new FormAttachment (init_percent, 0);
    //sash_data.bottom = new FormAttachment (init_percent+2, 0);
    sash.setLayoutData (sash_data);
   
    sash.addListener (SWT.Selection, new Listener () {
      public void handleEvent (Event e) {
        Rectangle sashRect = sash.getBounds ();
        Rectangle shellRect = parent.getClientArea ();
        int right = shellRect.height - sashRect.height - limit;
        e.y = Math.max (Math.min (e.y, right), limit);
        if (e.y != sashRect.y)  {
          sash_data.top = new FormAttachment (0,e.y);
          //sash_data.bottom = new FormAttachment (0,e.y+4);
          //parent.layout();
          //composite1.layout();
          //composite2.layout();
        }
      }
    });
   
    sash.addListener(SWT.MouseUp, new Listener () {
      public void handleEvent (Event e) {
       
        parent.layout();
        composite1.layout();
        composite2.layout();
View Full Code Here

    cancel_button.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(final SelectionEvent e) {
        shell.close();
    } });
   
    shell.addListener(SWT.Close, new Listener() {
      public void handleEvent(Event arg0) {
        arg0.doit = allow_close;
      }
    });
   
View Full Code Here

   
    final Text text_server_ip = new Text(content,SWT.BORDER);
    text_server_ip.setFont(skin.getDefaultFont());
    text_server_ip.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
   
    text_server_ip.addListener(SWT.Verify,new Listener() {
      public void handleEvent(Event e) {
            String text = e.text;
            char[] chars = new char[text.length()];
            text.getChars(0, chars.length, chars, 0);
            for (int i = 0; i < chars.length; i++) {
              if (!('0' <= chars[i] && chars[i] <= '9'))
                if (chars[i]!='.') {
               
                  e.doit = false;
                  return;
              }
        }
      }
    });
   
    label = new Label(content,SWT.NONE);
    label.setFont(skin.getLabelFont());
    label.setText(Localizer._("serveraddwindow.server_port")+" : ");
   
    final Text text_port = new Text(content,SWT.BORDER);
    text_port.setFont(skin.getDefaultFont());
    text_port.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
   
    text_port.addListener(SWT.Verify,new Listener() {
      public void handleEvent(Event e) {
            String text = e.text;
            char[] chars = new char[text.length()];
            text.getChars(0, chars.length, chars, 0);
            for (int i = 0; i < chars.length; i++) {
View Full Code Here

    label.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    label.setText(server.getServerLink().getAsString());
    label.setToolTipText(_._("serverpropertieswindow.label.ed2k_link.tooltip"));
    label.setForeground(SWTThread.getDisplay().getSystemColor(SWT.COLOR_BLUE));
    label.setCursor(new Cursor(SWTThread.getDisplay(),SWT.CURSOR_HAND));
    label.addListener(SWT.MouseUp, new Listener() {
      public void handleEvent(Event arg0) {
        Utils.setClipBoardText(server.getServerLink().getAsString());
      }
    });
   
View Full Code Here

    bOk.setImage(skin.getButtonImage(SkinConstants.FINISH_BUTTON_IMAGE));
    bOk.setText(Localizer._("mainwindow.button.ok"));
    rd = new RowData();
    rd.width = 70;
    bOk.setLayoutData(rd);
    bOk.addListener(SWT.Selection,new Listener() {
      public void handleEvent(Event e) {
        saveAndApply();
        close();
      }
    });
   
    Button bCancel = new Button(cButtonArea,SWT.PUSH);
    bCancel.setFont(skin.getButtonFont());
    bCancel.setImage(skin.getButtonImage(SkinConstants.CANCEL_BUTTON_IMAGE));
    bCancel.setText(Localizer._("mainwindow.button.cancel"));
    rd = new RowData();
    rd.width = 70;
    bCancel.setLayoutData(rd);
    bCancel.addListener(SWT.Selection,new Listener() {
      public void handleEvent(Event e) {
        close();
      }
    });
   
    Button bApply = new Button(cButtonArea,SWT.PUSH);
    bApply.setFont(skin.getButtonFont());
    bApply.setImage(skin.getButtonImage(SkinConstants.OK_BUTTON_IMAGE));
    bApply.setText(Localizer._("mainwindo.button.apply"));
    rd = new RowData();
    rd.width = 70;
    bApply.setLayoutData(rd);
    bApply.addListener(SWT.Selection,new Listener() {
      public void handleEvent(Event e) {
        saveAndApply();
      }
    });
   
   
    TableColumn column;
    column = new TableColumn(table, SWT.NONE);
    column.setText(Localizer._("columneditorwindow.column.column_name"));
    column = new TableColumn(table, SWT.NONE);
    column.setText(Localizer._("columneditorwindow.column.description"));
    table.getColumn(0).setWidth(160);
    table.getColumn(1).setWidth(1000);

    table.addListener(SWT.Selection,new Listener() {
      public void handleEvent(Event e) {
        if (e.detail != SWT.CHECK)
          return;
        mousePressed = false;
    TableItem item = (TableItem) e.item;
    int index = item.getParent().indexOf(item);
    TableColumn tableColumn = tableColumns.get(index);
    newEnabledState.put(tableColumn, new Boolean(item.getChecked()));
      }
    });
   
    table.addListener(SWT.SetData, new Listener() {
      public void handleEvent(Event event) {
        final TableItem item = (TableItem) event.item;
        if (item == null)
          return;
        Table table = item.getParent();
View Full Code Here

      }
    };
    shell.addShellListener(fTrayShellListener);

    /* Show Menu on Selection */
    fTrayItem.addListener(SWT.MenuDetect, new Listener() {
      public void handleEvent(Event event) {
        MenuManager trayMenu = new MenuManager();

        /* Restore */
        trayMenu.add(new ContributionItem() {
          @Override
          public void fill(Menu menu, int index) {
            MenuItem restoreItem = new MenuItem(menu, SWT.PUSH);
            restoreItem.setText("Restore");
            restoreItem.addSelectionListener(new SelectionAdapter() {
              @Override
              public void widgetSelected(SelectionEvent e) {
                restoreFromTray(shell);
              }
            });
            menu.setDefaultItem(restoreItem);
          }
        });

        /* Separator */
        trayMenu.add(new Separator());

        /* Other Items */
        fActionBarAdvisor.fillTrayItem(trayMenu);

        Menu menu = trayMenu.createContextMenu(shell);
        menu.setVisible(true);
      }
    });

    /* Handle DefaultSelection */
    fTrayItem.addListener(SWT.DefaultSelection, new Listener() {
      public void handleEvent(Event event) {

        /* Restore from Tray */
        if (!shell.isVisible())
          restoreFromTray(shell);
View Full Code Here

      getWindowConfigurer().getWindow().getShell().removeShellListener(fTrayShellListener);
  }

  /* Support for focusless scrolling */
  private void hookFocuslessScrolling(final Display display) {
    display.addFilter(SWT.MouseWheel, new Listener() {
      public void handleEvent(Event event) {
        Control control = display.getCursorControl();

        /* Control must be non-focus undisposed */
        if (control == null || control.isDisposed() || control.isFocusControl())
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.Listener

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.