Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.FocusAdapter


            newControlDeco.hideHover();
          }
        }
      });

      fNewState.addFocusListener(new FocusAdapter() {
        @Override
        public void focusLost(FocusEvent e) {
          newControlDeco.hide();
          newControlDeco.hideHover();
        }
      });

      fUnreadState.addFocusListener(new FocusAdapter() {
        @Override
        public void focusLost(FocusEvent e) {
          unreadControlDeco.hide();
          unreadControlDeco.hideHover();
        }
      });
    }

    /* Use Balloon Tooltip on Windows and Linux */
    else {

      /* Use a Tooltip to help the user understand the State Semantic */
      final ToolTip newStateToolTip = new ToolTip(getShell(), SWT.BALLOON);
      newStateToolTip.setMessage(Messages.StateConditionControl_NEW_HINT);
      newStateToolTip.setAutoHide(false);

      final ToolTip unreadStateToolTip = new ToolTip(getShell(), SWT.BALLOON);
      unreadStateToolTip.setMessage(Messages.StateConditionControl_UNREAD_HINT);
      unreadStateToolTip.setAutoHide(false);

      fNewState.addSelectionListener(new SelectionAdapter() {
        @Override
        public void widgetSelected(SelectionEvent e) {
          if (fNewState.getSelection() && !fUnreadState.getSelection()) {
            Point toolTipLocation = toDisplay(fUnreadState.getLocation());
            toolTipLocation.y += fUnreadState.getSize().y;
            if (Application.IS_WINDOWS)
              toolTipLocation.x += 5;
            else if (Application.IS_LINUX)
              toolTipLocation.x += 12;

            unreadStateToolTip.setLocation(toolTipLocation);
            unreadStateToolTip.setVisible(true);
          } else {
            unreadStateToolTip.setVisible(false);
          }
        }
      });

      fUnreadState.addSelectionListener(new SelectionAdapter() {
        @Override
        public void widgetSelected(SelectionEvent e) {
          if (fUnreadState.getSelection() && !fNewState.getSelection()) {
            Point toolTipLocation = toDisplay(fNewState.getLocation());
            toolTipLocation.y += fNewState.getSize().y;
            if (Application.IS_WINDOWS)
              toolTipLocation.x += 5;
            else if (Application.IS_LINUX)
              toolTipLocation.x += 12;

            newStateToolTip.setLocation(toolTipLocation);
            newStateToolTip.setVisible(true);
          } else {
            newStateToolTip.setVisible(false);
          }
        }
      });

      fNewState.addFocusListener(new FocusAdapter() {
        @Override
        public void focusGained(FocusEvent e) {
          newStateToolTip.setVisible(false);
        }

        @Override
        public void focusLost(FocusEvent e) {
          unreadStateToolTip.setVisible(false);
        }
      });

      fUnreadState.addFocusListener(new FocusAdapter() {
        @Override
        public void focusGained(FocusEvent e) {
          unreadStateToolTip.setVisible(false);
        }

View Full Code Here


          e.result = filterTextString;
      }
    });

    /* Select All on Focus if input matches Initial Text */
    fFilterText.addFocusListener(new FocusAdapter() {
      @Override
      public void focusGained(FocusEvent e) {
        JobRunner.runInUIThread(fFilterText, new Runnable() {
          public void run() {
            if (fInitialText.equals(fFilterText.getText().trim()))
View Full Code Here

          e.result = filterTextString;
      }
    });

    /* Select All on Focus if input matches Initial Text */
    fFilterText.addFocusListener(new FocusAdapter() {
      @Override
      public void focusGained(FocusEvent e) {
        JobRunner.runInUIThread(0, true, fFilterText, new Runnable() {
          public void run() {
            if (fInitialText.equals(fFilterText.getText().trim()))
View Full Code Here

     gWebService.setLayout(gridLayout1);
     gWebService.setLayoutData(gridData);
     label = new Label(gWebService, SWT.NONE);
     label.setText("Name:");
     tName = new Text(gWebService, SWT.BORDER);
     tName.addFocusListener(new FocusAdapter() {
       public void focusGained(final FocusEvent e) {
         tName.selectAll();
       }
     });
     tName.setLayoutData(gridData9);
     tName.addModifyListener(new org.eclipse.swt.events.ModifyListener() {
       public void modifyText(org.eclipse.swt.events.ModifyEvent e) {
        
         getShell().setDefaultButton(null);
        
         boolean valid = listener.isValid(tName.getText());
         if (valid)
           tName.setBackground(null);
         else
           tName.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW));        
        
         valid = (valid && !tName.getText().equals("") && !tURL.getText().equals(""));
         if (valid) {
           getShell().setDefaultButton(bApply);
         }
         bApply.setEnabled(valid);
       
         // gWebService.setText(GROUP_WEB_SERVICE + ": " + tName.getText());
        
       }
     });
     label1 = new Label(gWebService, SWT.NONE);
     label1.setText("URL:");
     tURL = new Text(gWebService, SWT.BORDER);
     tURL.addFocusListener(new FocusAdapter() {
       public void focusGained(final FocusEvent e) {
         tURL.selectAll();
       }
     });
     tURL.addSelectionListener(new SelectionAdapter() {
       public void widgetDefaultSelected(final SelectionEvent e) {
       }


       public void widgetSelected(final SelectionEvent e) {
       }
     });
     tURL.setLayoutData(gridData10);
     tURL.addModifyListener(new org.eclipse.swt.events.ModifyListener() {
       public void modifyText(org.eclipse.swt.events.ModifyEvent e) {
         if ((tURL.getText().length() > 0) && (tURL.getText().charAt(0) != '/')) {
           tURL.setText("/" + tURL.getText());
           tURL.setSelection(2);
         }
         boolean valid = (!tName.getText().equals("") && !tURL.getText().equals(""));
         if (valid) {
           getShell().setDefaultButton(bApply);
         }
         bApply.setEnabled(valid);
       }
     });
     label2 = new Label(gWebService, SWT.NONE);
     label2.setText("Job Chain:");
     cChain = new CCombo(gWebService, SWT.BORDER);
     cChain.addSelectionListener(new SelectionAdapter() {
       public void widgetSelected(final SelectionEvent e) {
       }
     });
     cChain.setEditable(true);
     cChain.setLayoutData(gridData12);
     cChain.addModifyListener(new org.eclipse.swt.events.ModifyListener() {
       public void modifyText(org.eclipse.swt.events.ModifyEvent e) {
         setEnabledComponent();
         /*boolean valid = (!tName.getText().equals(""));
         bApply.setEnabled(valid);
         if (valid) {
           getShell().setDefaultButton(bApply);
         }
         sTimeout.setEnabled(!cChain.getText().equals(""));
         tRequest.setEnabled(!sTimeout.getEnabled());
         tResponse.setEnabled(!sTimeout.getEnabled());
         tForward.setEnabled(!sTimeout.getEnabled());
         */
       }
     });
     label3 = new Label(gWebService, SWT.NONE);
     label3.setText("Timeout:");
     sTimeout = new Text(gWebService, SWT.BORDER);
     sTimeout.addFocusListener(new FocusAdapter() {
       public void focusGained(final FocusEvent e) {
         sTimeout.selectAll();
       }
     });
     sTimeout.addVerifyListener(new VerifyListener() {
       public void verifyText(final VerifyEvent e) {
         e.doit = Utils.isOnlyDigits(e.text);
       }
     });
     sTimeout.setLayoutData(gridData11);
     sTimeout.addModifyListener(new org.eclipse.swt.events.ModifyListener() {
       public void modifyText(org.eclipse.swt.events.ModifyEvent e) {
         boolean valid = (!tName.getText().equals("")) ;
         if (valid) {
           getShell().setDefaultButton(bApply);
         }
         bApply.setEnabled(valid);
       }
     });
     label5 = new Label(gWebService, SWT.NONE);
     label5.setText("Debug:");
     bDebug = new Button(gWebService, SWT.CHECK);
     bDebug.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
       public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
         boolean valid = (!tName.getText().equals("")) ;
         if (valid) {
           getShell().setDefaultButton(bApply);
         }
         bApply.setEnabled(valid);
       }
     });
     label7 = new Label(gWebService, SWT.NONE);
     label7.setText("Request XSLT:");
     tRequest = new Text(gWebService, SWT.BORDER);
     tRequest.addFocusListener(new FocusAdapter() {
       public void focusGained(final FocusEvent e) {
         tRequest.selectAll();
       }
     });
     tRequest.setLayoutData(gridData8);
     tRequest.addModifyListener(new org.eclipse.swt.events.ModifyListener() {
       public void modifyText(org.eclipse.swt.events.ModifyEvent e) { 
         setEnabledComponent();
         /*boolean valid = (!tName.getText().equals(""));
         if (valid) {
           getShell().setDefaultButton(bApply);
         }
         bApply.setEnabled(valid);
         cChain.setEnabled(tRequest.getText().equals(""));
         */
       }
     });
     label19 = new Label(gWebService, SWT.NONE);
     label19.setText("Response XSLT:");
     tResponse = new Text(gWebService, SWT.BORDER);
     tResponse.addFocusListener(new FocusAdapter() {
       public void focusGained(final FocusEvent e) {
         tResponse.selectAll();
       }
     });
     tResponse.setLayoutData(gridData6);
     tResponse.addModifyListener(new org.eclipse.swt.events.ModifyListener() {
       public void modifyText(org.eclipse.swt.events.ModifyEvent e) {
         setEnabledComponent();
         /*boolean valid = (!tName.getText().equals(""));
         if (valid) {
           getShell().setDefaultButton(bApply);
         }
         bApply.setEnabled(valid);
         cChain.setEnabled(tResponse.getText().equals(""));
         */
       }
     });
     label13 = new Label(gWebService, SWT.NONE);
     label13.setLayoutData(new GridData());
     label13.setText("Forward XSLT:");
     GridData gridData7 = new org.eclipse.swt.layout.GridData(GridData.FILL, GridData.CENTER, true, false, 5, 1);
     tForward = new Text(gWebService, SWT.BORDER);
     tForward.addFocusListener(new FocusAdapter() {
       public void focusGained(final FocusEvent e) {
         tForward.selectAll();   
       }
     });
     tForward.setLayoutData(gridData7);
View Full Code Here

      final Label nameLabel = new Label(scheduleGroup, SWT.NONE);
      nameLabel.setText("Name");

      txtName = new Text(scheduleGroup, SWT.BORDER);
      txtName.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtName.selectAll();
        }
      });
      txtName.addVerifyListener(new VerifyListener() {
        public void verifyText(final VerifyEvent e) {
          if(!init)//w�hrend der initialiserung sollen keine �berpr�fungen stattfinden
            e.doit = Utils.checkElement(txtName.getText(), dom, sos.scheduler.editor.app.Editor.SCHEDULE, null);
        }
      });
      txtName.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          if(!init && !existScheduleName())
            listener.setName(txtName.getText());
        }
      });
      txtName.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false, 2, 1));


      final Label titleLabel = new Label(scheduleGroup, SWT.NONE);
      titleLabel.setLayoutData(new GridData(GridData.BEGINNING, GridData.BEGINNING, false, false));
      titleLabel.setText("Title");

      txtTitle = new Text(scheduleGroup, SWT.BORDER);
      txtTitle.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtTitle.selectAll();
        }
      });
      txtTitle.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          if(!init)
            listener.setTitle(txtTitle.getText());
        }
      });
      txtTitle.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false, 2, 1));

      final Label substitueLabel = new Label(scheduleGroup, SWT.NONE);
      substitueLabel.setText("Substitute");

      cboCombo = new Combo(scheduleGroup, SWT.NONE);
      cboCombo.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          if(!init)
            listener.setSubstitut(cboCombo.getText());
        }
      });
      cboCombo.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false, 2, 1));

      Label validFromLabel = new Label(scheduleGroup, SWT.NONE);
      validFromLabel.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
      validFromLabel.setText("Valid From");


      validFrom = new DatePicker(scheduleGroup, SWT.BORDER);
      validFrom.setEditable(true);



      validFrom.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          setValidDateFrom();         
        }



      });
      final GridData gridData = new GridData();
      gridData.grabExcessHorizontalSpace = true;
      gridData.horizontalAlignment = SWT.FILL;
      validFrom.setLayoutData(gridData);

      final Composite composite_1_1 = new Composite(scheduleGroup, SWT.NONE);
      composite_1_1.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, false));
      final GridLayout gridLayout_1 = new GridLayout();
      gridLayout_1.numColumns = 6;
      composite_1_1.setLayout(gridLayout_1);

      txtHourFrom = new Text(composite_1_1, SWT.CENTER | SWT.BORDER);
      txtHourFrom.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtHourFrom.selectAll();
        }
      });
      txtHourFrom.setTextLimit(2);
      txtHourFrom.addVerifyListener(new VerifyListener() {
        public void verifyText(final VerifyEvent e) {
          e.doit = Utils.isOnlyDigits(e.text);
        }
      });
      txtHourFrom.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          setValidDateFrom();
        }
      });
      txtHourFrom.setEnabled(false);
      final GridData gridData_1_1_1 = new GridData(GridData.FILL, GridData.FILL, false, false);
      gridData_1_1_1.minimumWidth = 30;
      gridData_1_1_1.widthHint = 30;
      txtHourFrom.setLayoutData(gridData_1_1_1);

      final Label label_2_1 = new Label(composite_1_1, SWT.NONE);
      label_2_1.setText(":");

      txtMinuteFrom = new Text(composite_1_1, SWT.CENTER | SWT.BORDER);
      txtMinuteFrom.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtMinuteFrom.selectAll();
        }
      });
      txtMinuteFrom.setTextLimit(2);
      txtMinuteFrom.addVerifyListener(new VerifyListener() {
        public void verifyText(final VerifyEvent e) {
          e.doit = Utils.isOnlyDigits(e.text);
        }
      });
      txtMinuteFrom.setEnabled(false);
      txtMinuteFrom.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          setValidDateFrom();
        }
      });
      final GridData gridData_2_1_1 = new GridData(GridData.FILL, GridData.CENTER, false, false);
      gridData_2_1_1.minimumWidth = 30;
      gridData_2_1_1.widthHint = 30;
      txtMinuteFrom.setLayoutData(gridData_2_1_1);

      final Label label_1_1_1 = new Label(composite_1_1, SWT.NONE);
      label_1_1_1.setText(":");

      txtSecondFrom = new Text(composite_1_1, SWT.CENTER | SWT.BORDER);
      txtSecondFrom.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtSecondFrom.selectAll();
        }
      });
      txtSecondFrom.setTextLimit(2);
      txtSecondFrom.addVerifyListener(new VerifyListener() {
        public void verifyText(final VerifyEvent e) {
          e.doit = Utils.isOnlyDigits(e.text);
        }
      });
      txtSecondFrom.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          setValidDateFrom();
        }
      });
      txtSecondFrom.setEnabled(false);
      txtSecondFrom.setLayoutData(new GridData(30, SWT.DEFAULT));

      final Label hhmmssLabel_1_1 = new Label(composite_1_1, SWT.NONE);
      hhmmssLabel_1_1.setText("hh:mm:ss");

      final Label validToLabel = new Label(scheduleGroup, SWT.NONE);
      validToLabel.setText("Valid To");

      validTo = new DatePicker(scheduleGroup, SWT.BORDER);
      validTo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
      validTo.setEditable(true);
      validTo.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          setValidDateTo();         
        }
      });

      final Composite composite_1 = new Composite(scheduleGroup, SWT.NONE);
      composite_1.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, false));
      final GridLayout gridLayout_2 = new GridLayout();
      gridLayout_2.numColumns = 6;
      composite_1.setLayout(gridLayout_2);

      txtHourTo = new Text(composite_1, SWT.CENTER | SWT.BORDER);
      txtHourTo.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtHourTo.selectAll();
        }
      });
      txtHourTo.setTextLimit(2);
      txtHourTo.addVerifyListener(new VerifyListener() {
        public void verifyText(final VerifyEvent e) {
          e.doit = Utils.isOnlyDigits(e.text);
        }
      });
      txtHourTo.setEnabled(false);
      txtHourTo.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          setValidDateTo();
        }
      });
      final GridData gridData_1_1 = new GridData(GridData.FILL, GridData.FILL, false, false);
      gridData_1_1.minimumWidth = 30;
      gridData_1_1.widthHint = 30;
      txtHourTo.setLayoutData(gridData_1_1);

      final Label label_2 = new Label(composite_1, SWT.NONE);
      label_2.setText(":");

      txtMinuteTo = new Text(composite_1, SWT.CENTER | SWT.BORDER);
      txtMinuteTo.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtMinuteTo.selectAll();
        }
      });
      txtMinuteTo.setTextLimit(2);
      txtMinuteTo.addVerifyListener(new VerifyListener() {
        public void verifyText(final VerifyEvent e) {
          e.doit = Utils.isOnlyDigits(e.text);
        }
      });
      txtMinuteTo.setEnabled(false);
      txtMinuteTo.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          setValidDateTo();
        }
      });
      final GridData gridData_2_1 = new GridData(GridData.FILL, GridData.CENTER, false, false);
      gridData_2_1.minimumWidth = 30;
      gridData_2_1.widthHint = 30;
      txtMinuteTo.setLayoutData(gridData_2_1);

      final Label label_1_1 = new Label(composite_1, SWT.NONE);
      label_1_1.setText(":");

      txtSecondTo = new Text(composite_1, SWT.CENTER | SWT.BORDER);
      txtSecondTo.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtSecondTo.selectAll();
        }
      });
      txtSecondTo.setTextLimit(2);
View Full Code Here

      nameLabel.setText("Name");



      txtName = new Text(eventgroup, SWT.BORDER);
      txtName.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtName.selectAll();
        }
      });
      txtName.setBackground(SWTResourceManager.getColor(255, 255, 217));
      txtName.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          refresh();
        }
      });
      txtName.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false, 2, 1));

      final Label jobketteLabel = new Label(eventgroup, SWT.NONE);
      jobketteLabel.setLayoutData(new GridData());
      jobketteLabel.setText("Jobchain");

      txtJobChain = new Text(eventgroup, SWT.BORDER);
      txtJobChain.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtJobChain.selectAll();   
        }
      });
      txtJobChain.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          refresh();
        }
      });
      txtJobChain.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false, 2, 1));

      final Label jobLabel = new Label(eventgroup, SWT.NONE);
      jobLabel.setLayoutData(new GridData());
      jobLabel.setText("Job");



      txtJob = new Text(eventgroup, SWT.BORDER);
      txtJob.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtJob.selectAll();
        }
      });
      txtJob.addModifyListener(new ModifyListener() {
        public void modifyText(final ModifyEvent e) {
          refresh();
        }
      });
      txtJob.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false, 2, 1));



      final Label eventClassLabel = new Label(eventgroup, SWT.NONE);
      eventClassLabel.setLayoutData(new GridData());
      eventClassLabel.setText("Event Class");


      txtEventClass = new Text(eventgroup, SWT.BORDER);
      txtEventClass.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          txtEventClass.selectAll();
        }
      });
      txtEventClass.addModifyListener(new ModifyListener() {
View Full Code Here

   
    final Label lblUsername = new Label(group_1, SWT.NONE);
    lblUsername.setText("User Name");
   
    txtUsername = new Text(group_1, SWT.BORDER);
    txtUsername.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        txtUsername.setFocus();
      }
    });
    txtUsername.addKeyListener(new KeyAdapter() {
      public void keyPressed(final KeyEvent e) {    
        /*if ((txtUsername.getText().length() > 0) ) {
          txtUsername.setText(txtUsername.getText());
          txtUsername.setSelection(2);
        }*/
        if (e.keyCode == SWT.CR && !txtUsername.getText().equals(""))
          applyHttpUser();
      }
    });
    txtUsername.addModifyListener(new ModifyListener() {
      public void modifyText(final ModifyEvent e) {
        //butApplyHttpUser.setEnabled(!txtUsername.getText().equals(""));
        //butEncrypt.setEnabled(!txtUsername.getText().equals(""));
       
      }
    });
    txtUsername.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false));
   
    final Label lblPassword = new Label(group_1, SWT.NONE);
    lblPassword.setText("Password");
   
    txtPassword = new Text(group_1, SWT.BORDER);
    txtPassword.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        txtPassword.selectAll();
      }
    });
    txtPassword.addKeyListener(new KeyAdapter() {
      public void keyPressed(final KeyEvent e) {
        if (e.keyCode == SWT.CR && !txtPassword.getText().equals("")){
          encrypt();
         
        }
       
      }
    });
    txtPassword.addModifyListener(new ModifyListener() {
      public void modifyText(final ModifyEvent e) {
        //butApplyHttpUser.setEnabled(!txtPassword.getText().equals(""));
        butEncrypt.setEnabled(!txtPassword.getText().equals(""));
      }
    });
    txtPassword.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false));
   
    butEncrypt = new Button(group_1, SWT.NONE);
    butEncrypt.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(final SelectionEvent e) {
        if(txtPassword.getText() != null && txtPassword.getText().length() > 0) {
          encrypt();
        }
       
      }
    });
    butEncrypt.setEnabled(false);
    butEncrypt.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
    butEncrypt.setText("Encrypt");
    new Label(group_1, SWT.NONE);
    new Label(group_1, SWT.NONE);
   
    final Label md5PasswordLabel = new Label(group_1, SWT.NONE);
    md5PasswordLabel.setText("MD5 Password");
   
    txtMD5Password = new Text(group_1, SWT.BORDER);
    txtMD5Password.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        txtMD5Password.selectAll();
      }
    });
    txtMD5Password.addKeyListener(new KeyAdapter() {
View Full Code Here

    Group.setLayout(gridLayout);
    parameterTabItem.setControl(Group);
    label2 = new Label(Group, SWT.NONE);
    label2.setText("Name: ");
    tParaName = new Text(Group, SWT.BORDER);
    tParaName.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        tParaName.selectAll();
      }
    });
    final GridData gridData_4 = new GridData(GridData.FILL, GridData.CENTER, true, false);
    tParaName.setLayoutData(gridData_4);
    tParaName.addKeyListener(new org.eclipse.swt.events.KeyAdapter() {
      public void keyPressed(org.eclipse.swt.events.KeyEvent e) {
        if (e.keyCode == SWT.CR && !tParaName.getText().equals(""))
          addParam();
      }
    });
    tParaName.addModifyListener(new org.eclipse.swt.events.ModifyListener() {
      public void modifyText(org.eclipse.swt.events.ModifyEvent e) {
        bApply.setEnabled(!tParaName.getText().trim().equals(""));
      }
    });
    label6 = new Label(Group, SWT.NONE);
    label6.setLayoutData(new GridData(GridData.END, GridData.CENTER, false, false));
    label6.setText("Value: ");
    tParaValue = new Text(Group, SWT.BORDER);
    tParaValue.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        tParaValue.selectAll();
      }
    });
    final GridData gridData_9 = new GridData(GridData.FILL, GridData.CENTER, true, false);
    tParaValue.setLayoutData(gridData_9);
    tParaValue.addKeyListener(new org.eclipse.swt.events.KeyAdapter() {
      public void keyPressed(org.eclipse.swt.events.KeyEvent e) {
        if (e.keyCode == SWT.CR && !tParaName.getText().trim().equals(""))
          addParam();
      }
    });
    tParaValue.addModifyListener(new org.eclipse.swt.events.ModifyListener() {
      public void modifyText(org.eclipse.swt.events.ModifyEvent e) {
        bApply.setEnabled(!tParaName.getText().equals(""));
      }
    });

    final Button button = new Button(Group, SWT.NONE);
    final GridData gridDatax = new GridData(GridData.BEGINNING, GridData.BEGINNING, false, false);
    gridDatax.widthHint = 28;
    button.setLayoutData(gridDatax);
    button.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(final SelectionEvent e) {
        String text = sos.scheduler.editor.app.Utils.showClipboard(tParaValue.getText(), getShell(), true, "");
        if(text != null)
          tParaValue.setText(text);
      }
    });
    button.setImage(ResourceManager.getImageFromResource("/sos/scheduler/editor/icon_edit.gif"));

    bApply = new Button(Group, SWT.NONE);
    bApply.setEnabled(false);
    final GridData gridData_7 = new GridData(GridData.FILL, GridData.CENTER, false, false);
    gridData_7.widthHint = 36;
    bApply.setLayoutData(gridData_7);
    bApply.setText("&Apply");
    bApply.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
      public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
        addParam();
      }
    });
    label4 = new Label(Group, SWT.SEPARATOR | SWT.HORIZONTAL);
    label4.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false, 6, 1));
    label4.setText("Label");
    tParameter = new Table(Group, SWT.FULL_SELECTION | SWT.BORDER);
    tParameter.setLinesVisible(true);
    final GridData gridData_1 = new GridData(GridData.FILL, GridData.FILL, true, true, 5, 4);
    tParameter.setLayoutData(gridData_1);
    tParameter.setHeaderVisible(true);
    tParameter.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
      public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
        if(bApply.isEnabled()) {
          int ok = MainWindow.message(Messages.getString("MainListener.apply_changes"), //$NON-NLS-1$
              SWT.ICON_QUESTION | SWT.YES | SWT.NO | SWT.CANCEL);         
          if (ok == SWT.YES) {
            addParam();
            return;
          }
        }
         
        TableItem item = (TableItem) e.item;
        if (item == null)
          return;
        tParaName.setText(item.getText(0));
        tParaValue.setText(item.getText(1));
        bRemove.setEnabled(tParameter.getSelectionCount() > 0);
        if(type == Editor.JOB) {
          //txtParameterDescription.setText(listener.getParameterDescription(item.getText(0)));
          try {
            txtParameterDescription.setText(sosString.parseToString(item.getData("parameter_description_" + Options.getLanguage())));
          } catch(Exception ew) {}
        }       
        bApply.setEnabled(false);
      }
    });
    TableColumn tcName = new TableColumn(tParameter, SWT.NONE);
    tcName.setWidth(262);
    tcName.setText("Name");
    TableColumn tcValue = new TableColumn(tParameter, SWT.NONE);
    tcValue.setWidth(500);
    tcValue.setText("Value");

    butNewParam = new Button(Group, SWT.NONE);
    butNewParam.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(final SelectionEvent e) {
        tParaName.setText("");
        tParaValue.setText("");
        bRemove.setEnabled(false);
        tParameter.deselectAll();
        tParaName.setFocus();
      }
    });
    butNewParam.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
    butNewParam.setText("New");

    final Composite composite = new Composite(Group, SWT.NONE);
    final GridData gridData_2 = new GridData(GridData.CENTER, GridData.CENTER, false, false);
    gridData_2.heightHint = 67;
    composite.setLayoutData(gridData_2);
    composite.setLayout(new GridLayout());

    butUp = new Button(composite, SWT.NONE);
    butUp.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(final SelectionEvent e) {
        //selektierte Datensatz wird eine Zeile nach oben verschoben
        listener.changeUp(tParameter);
      }
    });
    butUp.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
    //butUp.setText("Up");
    butUp.setImage(ResourceManager.getImageFromResource("/sos/scheduler/editor/icon_up.gif"));

    butDown = new Button(composite, SWT.NONE);
    butDown.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(final SelectionEvent e) {
        listener.changeDown(tParameter);
      }
    });
    butDown.setLayoutData(new GridData(GridData.CENTER, GridData.CENTER, false, false));
    //butDown.setText("Down");
    butDown.setImage(ResourceManager.getImageFromResource("/sos/scheduler/editor/icon_down.gif"));


    butImport = new Button(Group, SWT.NONE);
    butImport.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false));
    //butImport.setText("import");
    butImport.setText(WIZZARD);
    butImport.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(final SelectionEvent e) {
        startWizzard();
        tParaName.setFocus();
      }
    });
    //butImport.setText("Import");
    butImport.setText(WIZZARD);

    bRemove = new Button(Group, SWT.NONE);
    final GridData gridData_8 = new GridData(GridData.FILL, GridData.BEGINNING, false, true);
    bRemove.setLayoutData(gridData_8);
    bRemove.setText("Remove");
    bRemove.setEnabled(false);
    bRemove.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
      public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
        int index = tParameter.getSelectionIndex();
        listener.deleteParameter(tParameter, index);
        tParaName.setText("");
        tParaValue.setText("");
        tParameter.deselectAll();
        bRemove.setEnabled(false);
        bApply.setEnabled(false);
        if (index >= tParameter.getItemCount())
          index--;
        if (index >= 0) {
          tParameter.select(index);
          tParameter.setSelection(index);
          setParams(tParameter.getItem(index));
        }

      }
    });
    if(type == Editor.JOB) {
      txtParameterDescription = new Text(Group, SWT.V_SCROLL | SWT.MULTI | SWT.READ_ONLY | SWT.BORDER | SWT.WRAP | SWT.H_SCROLL);       
      final GridData gridData = new GridData(GridData.FILL, GridData.FILL, true, true, 5, 1);
      gridData.minimumHeight = 100;
      txtParameterDescription.setLayoutData(gridData);
      txtParameterDescription.addFocusListener(new FocusAdapter() {
        public void focusGained(final FocusEvent e) {
          tParaName.setFocus();
        }
      });
View Full Code Here

    final Label nameLabel = new Label(group_2, SWT.NONE);
    nameLabel.setText("Name: ");

    txtEnvName = new Text(group_2, SWT.BORDER);
    txtEnvName.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        txtEnvName.selectAll();
      }
    });
    txtEnvName.addModifyListener(new ModifyListener() {
      public void modifyText(final ModifyEvent e) {
        butEnvApply.setEnabled(!txtEnvName.getText().trim().equals(""));
      }
    });
    txtEnvName.addKeyListener(new KeyAdapter() {
      public void keyPressed(final KeyEvent e) {
        if (e.keyCode == SWT.CR && !txtEnvName.equals(""))
          addEnvironment();
      }
    });
    final GridData gridData_5 = new GridData(GridData.FILL, GridData.CENTER, true, false);
    txtEnvName.setLayoutData(gridData_5);

    final Label valueLabel = new Label(group_2, SWT.NONE);
    valueLabel.setLayoutData(new GridData(GridData.END, GridData.CENTER, false, false));
    valueLabel.setText("Value: ");

    txtEnvValue = new Text(group_2, SWT.BORDER);
    txtEnvValue.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        txtEnvValue.selectAll();
      }
    });
    txtEnvValue.addModifyListener(new ModifyListener() {
View Full Code Here

      final Label lblNode_ = new Label(group_3, SWT.NONE);
      lblNode_.setText("File:");
    }

    txtIncludeFilename = new Text(group_3, SWT.BORDER);
    txtIncludeFilename.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        txtIncludeFilename.selectAll();
      }
    });
    txtIncludeFilename.addModifyListener(new ModifyListener() {
      public void modifyText(final ModifyEvent e) {
        butIncludesApply.setEnabled(!txtIncludeFilename.getText().trim().equals(""));
        if(type == Editor.JOB || type == Editor.COMMANDS || type == Editor.JOB_COMMANDS)
          butIsLifeFile.setEnabled(!txtIncludeFilename.getText().trim().equals(""));
      }
    });


    txtIncludeFilename.addKeyListener(new KeyAdapter() {
      public void keyPressed(final KeyEvent e) {
        if (e.keyCode == SWT.CR && !txtIncludeFilename.equals(""))
          addInclude();
      }
    });
    txtIncludeFilename.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false));

    final Label lblNode = new Label(group_3, SWT.NONE);
    lblNode.setText("Node:");

    txtIncludeNode = new Text(group_3, SWT.BORDER);
    txtIncludeNode.addFocusListener(new FocusAdapter() {
      public void focusGained(final FocusEvent e) {
        txtIncludeNode.selectAll();
      }
    });
    txtIncludeNode.addModifyListener(new ModifyListener() {
View Full Code Here

TOP

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

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.