Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.MouseAdapter


        });
        butRemove.setLayoutData(new GridData(GridData.FILL, GridData.BEGINNING, false, false));
        butRemove.setText("Remove");

        table = new Table(group, SWT.FULL_SELECTION | SWT.BORDER);
        table.addMouseListener(new MouseAdapter() {
          public void mouseDoubleClick(final MouseEvent e) {
            ContextMenu.goTo(table.getSelection()[0].getText(0), _dom, Editor.EVENTS);
          }
        });
        table.addSelectionListener(new SelectionAdapter() {
View Full Code Here


            }
        });

        listOfDays = new List(group, SWT.BORDER);
        listOfDays.setItems(listener.getAllDays());
        listOfDays.addMouseListener(new MouseAdapter() {
          public void mouseDoubleClick(final MouseEvent e) {
            addGroupDay();
          }
        });
        final GridData gridData_2 = new GridData(GridData.FILL, GridData.FILL, true, false, 2, 3);
        gridData_2.minimumWidth = 30;
        listOfDays.setLayoutData(gridData_2);
        new Label(group, SWT.NONE);

        listOfGroup = new List(group, SWT.BORDER);
        listOfGroup.addMouseListener(new MouseAdapter() {
          public void mouseDoubleClick(final MouseEvent e) {
            removeGroupDay();
            if(listOfGroup.getItemCount() > 0)
                   butApplyGroup.setEnabled(true);
          }
View Full Code Here

   * This method initializes table
   */
  private void createTable() {
    try {
      table = new Table(group, SWT.BORDER | SWT.FULL_SELECTION | SWT.CHECK);
      table.addMouseListener(new MouseAdapter() {
        public void mouseDoubleClick(final MouseEvent e) {
          if(table.getSelectionCount() > 0)
            ContextMenu.goTo(table.getSelection()[0].getText(1), dom, Editor.JOB);         
        }
      });
View Full Code Here

          }
          butOpenOrSave.setEnabled(txtFilename.getText().length() > 0);
        }
      });

      table.addMouseListener(new MouseAdapter() {
        public void mouseDoubleClick(final MouseEvent e) {
          if(table.getSelectionCount() > 0) {

            TableItem item = table.getSelection()[0];
            if(item.getData("type").equals("dir")) { 
View Full Code Here

    final GridData gridData1_1 = new GridData(GridData.FILL, GridData.CENTER, false, false, 3, 1);
    label_1.setLayoutData(gridData1_1);
    label_1.setText("Label");

    tableIncludes = new Table(gInclude, SWT.FULL_SELECTION | SWT.BORDER);
    tableIncludes.addMouseListener(new MouseAdapter() {
      public void mouseDoubleClick(final MouseEvent e) {
        openInclude();
      }
    });
    tableIncludes.addSelectionListener(new SelectionAdapter() {
View Full Code Here

     */
    private void createTable() {
        GridData gridData2 = new org.eclipse.swt.layout.GridData(GridData.FILL, GridData.FILL, true, true, 1, 3);
        gridData2.widthHint = 204;
        table = new Table(commandsGroup, SWT.BORDER | SWT.FULL_SELECTION);
        table.addMouseListener(new MouseAdapter() {
          public void mouseDoubleClick(final MouseEvent e) {
            if(table.getSelectionCount() > 0)
          ContextMenu.goTo(table.getSelection()[0].getText(0), _dom, Editor.JOB_COMMAND);
          }
        });
View Full Code Here

                previous.setImage(previousMonthImage);
            }
        } catch (Exception e) {
            // ignore
        }
        previous.addMouseListener(new MouseAdapter() {
            public void mouseUp(MouseEvent mouseEvent) {
                Event event = new Event();
                event.widget = MonthSelector.this;
                event.detail = DateChooserAction.previousMonthSelected;
                SelectionEvent selectionEvent = new SelectionEvent(event);
                sendSelectionEvent(selectionEvent);
            }
        });

        // set up label and listener for selecting next month
        try {
            imageStream = MonthSelector.class.getResource(style.nextMonthImageName).openStream();
            nextMonthImage = new Image(display, imageStream);
            if (nextMonthImage != null) {
                next.setImage(nextMonthImage);
            }
        } catch (Exception e) {
            // ignore
        }
        next.addMouseListener(new MouseAdapter() {
            public void mouseUp(MouseEvent mouseEvent) {
                Event event = new Event();
                event.widget = MonthSelector.this;
                event.detail = DateChooserAction.nextMonthSelected;
                SelectionEvent selectionEvent = new SelectionEvent(event);
View Full Code Here

        butApply.setText("Apply");
      }

      tableDescParameters = new Table(textParameterGroup, SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER);
      tableDescParameters.addMouseListener(new MouseAdapter() {
        public void mouseDoubleClick(final MouseEvent e) {
          addParams();
        }
      });
      tableDescParameters.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(final SelectionEvent e) {
          if(tableDescParameters.getSelectionCount() > -1) { 
            txtDescription.setText((tableDescParameters.getSelection()[0].getData("parameter_description_" + Options.getLanguage()) != null? tableDescParameters.getSelection()[0].getData("parameter_description_" + Options.getLanguage()).toString(): "") );
          }
        }
      });
      tableDescParameters.setLinesVisible(true);
      tableDescParameters.setHeaderVisible(true);
      final GridData gridData = new GridData(GridData.FILL, GridData.FILL, true, true, 2, 1);
      gridData.widthHint = 245;
      tableDescParameters.setLayoutData(gridData);

      final TableColumn newColumnTableColumn = new TableColumn(tableDescParameters, SWT.NONE);
      newColumnTableColumn.setWidth(122);
      newColumnTableColumn.setText("Name");

      final TableColumn newColumnTableColumn_1 = new TableColumn(tableDescParameters, SWT.NONE);
      newColumnTableColumn_1.setWidth(145);
      newColumnTableColumn_1.setText("Value");

      final Composite composite_2 = new Composite(textParameterGroup, SWT.NONE);
      final GridData gridData_11 = new GridData(GridData.CENTER, GridData.CENTER, false, false);
      gridData_11.widthHint = 49;
      composite_2.setLayoutData(gridData_11);
      composite_2.setLayout(new GridLayout());

      butPut = new Button(composite_2, SWT.NONE);
      butPut.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(final SelectionEvent e) {
          addParams();

        }
      });
      final GridData gridData_13 = new GridData(GridData.FILL, GridData.CENTER, false, false);
      gridData_13.widthHint = 33;
      butPut.setLayoutData(gridData_13);
      butPut.setText(">");

      butPutAll = new Button(composite_2, SWT.NONE);
      butPutAll.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(final SelectionEvent e) {
          for(int i = 0; i < tableDescParameters.getItemCount(); i++) {                       

            paramListener.saveParameter(table,
                tableDescParameters.getItem(i).getText(0),
                tableDescParameters.getItem(i).getText(1),
                (tableDescParameters.getItem(i).getData("parameter_description_de") != null?tableDescParameters.getItem(i).getData("parameter_description_de").toString(): ""),
                (tableDescParameters.getItem(i).getData("parameter_description_en") != null?tableDescParameters.getItem(i).getData("parameter_description_en").toString(): ""),
                tableDescParameters.getItem(i).getBackground().equals(Options.getRequiredColor() ));
          }
          tableDescParameters.removeAll();
          butApply.setEnabled(false);
        }
      });
      butPutAll.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
      butPutAll.setText(">>");

      butRemove = new Button(composite_2, SWT.NONE);
      butRemove.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(final SelectionEvent e) {
          removeParams();
        }   
      });
      final GridData gridData_12 = new GridData(GridData.FILL, GridData.CENTER, false, false);
      gridData_12.widthHint = 29;
      butRemove.setLayoutData(gridData_12);
      butRemove.setText("<");

      butRemoveAll = new Button(composite_2, SWT.NONE);
      butRemoveAll.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(final SelectionEvent e) {         
          String remItem= null;
          ArrayList listOfParams = new ArrayList();

          for(int i = 0; i < table.getItemCount();i++){
            TableItem item = table.getItem(i);
            if(item.getBackground().equals(Options.getRequiredColor())) {
              remItem = (remItem!=null?remItem:"") +"\n\t" + item.getText(0);
              //merke die Parameter, die nicht gel�scht werden sollen, weil sie required sind
              HashMap h = new HashMap();
              h.put("name", item.getText(0));
              h.put("default_value", (item.getText(1)!=null?item.getText(1):""));
              h.put("required", "true");
              h.put("parameter_description_de", (item.getData("parameter_description_de")!=null?item.getData("parameter_description_de"):""));
              h.put("parameter_description_en", (item.getData("parameter_description_en")!=null?item.getData("parameter_description_en"):""));
              listOfParams.add(h);

            } else {
              TableItem itemDP =  new TableItem(tableDescParameters, SWT.NONE);
              itemDP.setText(0, item.getText(0));
              itemDP.setText(1, item.getText(1));
              itemDP.setData("parameter_description_de", item.getData("parameter_description_de"));
              itemDP.setData("parameter_description_en", item.getData("parameter_description_en"));
            }

          }
          txtName.setFocus();

          paramListener.fillParams(listOfParams, table, true);

          if(remItem != null) {
            MainWindow.message(jobParameterShell, sos.scheduler.editor.app.Messages.getString("assistent.jobparameter.required") + remItem, SWT.ICON_WARNING | SWT.OK );
          }

          table.redraw();
          table.deselectAll();
          tableDescParameters.deselectAll();

        }
      });
      butRemoveAll.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
      butRemoveAll.setText("<<");

      table = new Table(textParameterGroup, SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER);
      table.addMouseListener(new MouseAdapter() {
        public void mouseDoubleClick(final MouseEvent e) {
          removeParams();
        }
      });
      final GridData gridData_1 = new GridData(GridData.FILL, GridData.FILL, true, true, 2, 1);
View Full Code Here

     */
    private void createTable() {
        GridData gridData2 = new org.eclipse.swt.layout.GridData(GridData.FILL, GridData.FILL, true, true, 1, 3);
        gridData2.widthHint = 204;
        table = new Table(ordersGroup, SWT.BORDER | SWT.FULL_SELECTION);
        table.addMouseListener(new MouseAdapter() {
          public void mouseDoubleClick(final MouseEvent e) {
            if(table.getSelectionCount() > 0)
          ContextMenu.goTo(table.getSelection()[0].getText(0), _dom, Editor.ORDER);
          }
        });
View Full Code Here

   */
  private void createTable() {
    try {
      GridData gridData2 = new org.eclipse.swt.layout.GridData(GridData.FILL, GridData.FILL, true, true, 1, 3);
      table = new Table(schedulesGroup, SWT.FULL_SELECTION | SWT.BORDER);
      table.addMouseListener(new MouseAdapter() {
        public void mouseDoubleClick(final MouseEvent e) {
          if(table.getSelectionCount() > 0)
            ContextMenu.goTo(table.getSelection()[0].getText(0), dom, Editor.SCHEDULE);
        }
      });
View Full Code Here

TOP

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

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.