/** * Gets the text box value 1 listener. * * @param conditionsList * the conditions list * @param fieldsAndTypes * the fields and types * @param fieldNames * the field names * @param saveButton * the save button * @param displayButton * the display button * @return the text box value 1 listener */ public Listener getTextBoxValue1Listener(final List<Condition> conditionsList, final Map<String, String> fieldsAndTypes, final String[] fieldNames, final Button saveButton, final Button displayButton) { Listener listener = new Listener() { @Override public void handleEvent(Event event) { Text text = (Text)event.widget; int index = (int) text.getData(FilterConstants.ROW_INDEX); Condition filterConditions = conditionsList.get(index); filterConditions.setValue1(text.getText()); validateText(text, filterConditions.getFieldName(), fieldsAndTypes, filterConditions.getConditionalOperator()); toggleSaveDisplayButton(conditionsList, fieldsAndTypes, fieldNames, saveButton, displayButton); } }; return listener; }
/** * Creates the bottom controls. */ private void createBottomControls(Composite parent) { Composite bottomControls = new Composite(parent, SWT.NONE); bottomControls .setLayoutData(GridDataFactory.fillDefaults().grab(true, false).align(SWT.RIGHT, SWT.CENTER).create()); bottomControls.setLayout(GridLayoutFactory.fillDefaults().numColumns(1).extendedMargins(0, 5, 0, 0).create()); previewToggleButton = new Button(bottomControls, SWT.PUSH); previewToggleButton.setText(HIDE_PREVIEW_TEXT); previewToggleButton.setSelection(true); previewToggleButton.setLayoutData(GridDataFactory.fillDefaults().align(SWT.RIGHT, SWT.BOTTOM).create()); previewToggleButton.setToolTipText(PREVIEW_BUTTON_TOOLTIP); previewToggleButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { if (!previewVisible) { showContentPreview(); } else { hideContentPreview(); } } }); }
@Override public void mouseUp(MouseEvent e) { if (((Button) e.getSource()).getText().equalsIgnoreCase("Add")) { EnumValue val = new EnumValue(); val.setName(""); val.setComment(""); val.setValnum(""); getEnumArr().add(val); tabValues.refresh(); } else if (((Button) e.getSource()).getText().equalsIgnoreCase("Remove")) { int[] items = tabValues.getTable().getSelectionIndices(); ArrayList<EnumValue> rem = new ArrayList<EnumValue>(); for (int item : items) { rem.add(getEnumArr().get(item)); } getEnumArr().removeAll(rem); tabValues.refresh(); } else if (((Button) e.getSource()).getText().equalsIgnoreCase("Clear")) { getEnumArr().clear(); tabValues.refresh(); } }
/** * Gets the text box value 2 listener. * * @param conditionsList * the conditions list * @param fieldsAndTypes * the fields and types * @param fieldNames * the field names * @param saveButton * the save button * @param displayButton * the display button * @return the text box value 2 listener */ public Listener getTextBoxValue2Listener(final List<Condition> conditionsList, final Map<String, String> fieldsAndTypes, final String[] fieldNames, final Button saveButton, final Button displayButton) { Listener listener = new Listener() { @Override public void handleEvent(Event event) { Text text = (Text)event.widget; int index = (int) text.getData(FilterConstants.ROW_INDEX); Condition filterConditions = conditionsList.get(index); filterConditions.setValue2(text.getText()); validateText(text, filterConditions.getFieldName(), fieldsAndTypes,filterConditions.getConditionalOperator()); toggleSaveDisplayButton(conditionsList, fieldsAndTypes, fieldNames, saveButton, displayButton); } }; return listener; }
@Override public void mouseUp(MouseEvent e) { if (((Button) e.getSource()).getText().equalsIgnoreCase("Add")) { Parameter val = new Parameter(); val.setName(""); val.setType(""); getParamArr().add(val); tabValues.refresh(); } else if (((Button) e.getSource()).getText().equalsIgnoreCase("Remove")) { int[] items = tabValues.getTable().getSelectionIndices(); ArrayList<Parameter> rem = new ArrayList<Parameter>(); for (int item : items) { rem.add(getParamArr().get(item)); } getParamArr().removeAll(rem); tabValues.refresh(); } else if (((Button) e.getSource()).getText().equalsIgnoreCase("Clear")) { getParamArr().clear(); tabValues.refresh(); } }
@Override public void mouseUp(MouseEvent e) { if (e.getSource() instanceof Button) { Button sel = (Button) e.getSource(); if (sel.getText().equalsIgnoreCase("Save")) { try { String tempText = util.processAdd(isEdit, editName, comp, type, editor.getDocumentProvider().getDocument(getEditorInput()).get()); editor.getDocumentProvider().getDocument(getEditorInput()).set(tempText); createPage1(); setActivePage(1); } catch (JAXBException ex) { ErrorDialog.openError(getSite().getShell(), "Error removing item", null, new Status(IStatus.ERROR, PlatformUI.PLUGIN_ID, 0, "Error removing item", null)); } } } }
private void setupButtonGroup( final List<Button> buttons ) { for ( final Button b: buttons ){ b.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { if ( !b.getSelection()){ b.setSelection( true ); } for ( Button b2: buttons ){ if ( b2 != b ){ b2.setSelection( false ); } } }}); } Utils.makeButtonsEqualWidth( buttons ); }
private void addImportSchemaButton(ELTSchemaSubgroupComposite buttonSubGroup) { importSchemaButton = new ELTDefaultButton(""); SchemaButtonsSyncUtility.INSTANCE.buttonSize(importSchemaButton, macButtonWidth, macButtonHeight, windowButtonWidth, windowButtonHeight); buttonSubGroup.attachWidget(importSchemaButton); importSchemaButton.setImage(ImagePathConstant.IMPORT_SCHEMA_BUTTON); importSchemaButton.setToolTipText(Messages.IMPORT_SCHEMA_KEY_SHORTCUT_TOOLTIP); Button importButton = (Button) importSchemaButton.getSWTWidgetControl(); importButton.addMouseListener(new MouseAdapter() { @Override public void mouseDown(MouseEvent e) { importSchema(importButton); } }); }
@Override public Listener getListener(final PropertyDialogButtonBar propertyDialogButtonBar, ListenerHelper helpers, final Widget... widgets) { final Button button = ((Button)widgets[0]); button.getShell(); if(helpers != null){ txtDecorator = (ControlDecoration) helpers.get(HelperType.CONTROL_DECORATION); file_extension=(String)helpers.get(HelperType.FILE_EXTENSION); } Listener listener=new Listener() { @Override public void handleEvent(Event event) { if(event.type==SWT.Selection){ FilterOperationClassUtility.INSTANCE.browseFile(file_extension,((Text) widgets[0])); propertyDialogButtonBar.enableApplyButton(true); txtDecorator.hide(); } } }; return listener; }
private void addSelectionListeneronButton(Button button, TableEditor editor) { button.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { ColorDialog dlg = new ColorDialog(Display.getCurrent().getActiveShell()); dlg.setRGB(new RGB(0, 0, 0)); RGB rgb = dlg.open(); if (rgb != null) { Color color = new Color(shell.getDisplay(), rgb); String colorValue = convertRGBToHEX(rgb); editor.getItem().setText(1, colorValue); color.dispose(); } } }); }
protected void addRadioButton(Composite container) { Composite composite_1 = new Composite(container, SWT.NONE); composite_1.setLayout(new GridLayout(1, false)); composite_1.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); xmlRadioButton = new Button(composite_1, SWT.RADIO); xmlRadioButton.setText("XML File"); xmlRadioButton.setEnabled(true); xmlRadioButton.setSelection(true); xsdRadioButton = new Button(composite_1, SWT.RADIO); xsdRadioButton.setText("XSD File"); addSelectionListenerOnXMLRadioBtn(); addSelectionListenerOnXSDRadioBtn(); }
private void attachRadioButtonToComposite(Composite radioButtonsComposite) { expressionRadioButton=new Button(radioButtonsComposite, SWT.RADIO); if(OSValidator.isMac()) { expressionRadioButton.setText(Messages.MAC_EXPRESSION_EDITIOR_LABEL); } else { expressionRadioButton.setText(Messages.WINDOWS_EXPRESSION_EDITIOR_LABEL); } operationRadioButton = new Button(radioButtonsComposite, SWT.RADIO); operationRadioButton.setText(Messages.OPERATION_CALSS_LABEL); addSelectionListenerToExpressionRadioButton(expressionRadioButton); addSelectionListenerToOperationRadioButton(operationRadioButton); if(transformMapping.isExpression()) { expressionRadioButton.setSelection(true); } else { operationRadioButton.setSelection(true); } }
@Override public Listener getListener(PropertyDialogButtonBar propertyDialogButtonBar,ListenerHelper helpers, Widget... widgets) { final Widget[] widgetList = widgets; Listener listener=new Listener() { @Override public void handleEvent(Event event) { if(!((Button)widgetList[1]).getSelection()){ ControlDecoration fieldNameMustJava = WidgetUtility.addDecorator((Text)widgetList[0],Messages.INVALID_FILE); if(!WidgetUtility.isFileExtention((((Text)widgetList[0]).getText()).trim(), ".java") && !(((Text)widgetList[0]).getText().trim().isEmpty())){ fieldNameMustJava.show(); ((Text)widgetList[0]).setBackground(CustomColorRegistry.INSTANCE.getColorFromRegistry( 255, 255, 204)); } else { ((Text)widgetList[0]).setBackground(CustomColorRegistry.INSTANCE.getColorFromRegistry( 255, 255, 255)); fieldNameMustJava.hide(); } } } }; return listener; }
public Znode getZnode() throws Exception { byte[] data = getZnodeData(); ZnodeModel parentZnodeModel = getParentZnodeModel(); Text pathText = (Text) getControl(CONTROL_NAME_PATH_TEXT); String relativePath = pathText.getText(); Znode parentZnode = parentZnodeModel.getData(); String parentPath = parentZnode.getPath(); String absolutePath = Znode.getAbsolutePath(parentPath, relativePath); Button sequentialCheckbox = (Button) getControl(CONTROL_NAME_CREATE_MODE_SEQUENTIAL_BUTTON); boolean isSequential = sequentialCheckbox.getSelection(); Button ephemeralRadioButton = (Button) getControl(CONTROL_NAME_CREATE_MODE_EPHEMERAL_BUTTON); boolean isEphemeral = ephemeralRadioButton.getSelection(); Znode znode = new Znode(absolutePath); znode.setSequential(isSequential); znode.setEphemeral(isEphemeral); znode.setData(data); return znode; }
/** * @param container * @return */ public Control addIdKeyComposite(Composite container, FTPAuthOperationDetails authOperationDetails) { Composite keyFileComposite = new Composite(container, SWT.BORDER); keyFileComposite.setLayout(new GridLayout(3, false)); keyFileComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1)); FTPWidgetUtility ftpWidgetUtility = new FTPWidgetUtility(); ftpWidgetUtility.createLabel(keyFileComposite, "User ID"); ftpWidgetUtility.createText(keyFileComposite, "", SWT.BORDER); Button keyFileBrwsBtn1 = new Button(keyFileComposite, SWT.NONE); keyFileBrwsBtn1.setVisible(false); ftpWidgetUtility.createLabel(keyFileComposite, "Public/Private Key"); Text privateKeyTxt = (Text) ftpWidgetUtility.createText(keyFileComposite, "", SWT.BORDER); Button keyFileBrwsBtn = new Button(keyFileComposite, SWT.NONE); keyFileBrwsBtn.setText("..."); selectionListener(keyFileBrwsBtn, privateKeyTxt); return keyFileComposite; }
private void createRemoveBlockedElementGroup (Composite parent) { Label lfiller = new Label(parent, SWT.NONE); lfiller.setText(""); Label lblRemoveBlockedElement = new Label(parent, SWT.NONE); lblRemoveBlockedElement.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1)); lblRemoveBlockedElement.setText(MessageUtil.getString("removeBlockedElement")); removeBockedElementButton = new Button(parent, SWT.CHECK); removeBockedElementButton.setText(""); removeBockedElementButton.setSelection(true); removeBockedElementButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent evt) { validatePage(); } }); }
@Override protected Control createContents ( final Composite parent ) { final Composite wrapper = new Composite ( parent, SWT.NONE ); wrapper.setLayout ( new GridLayout ( 1, false ) ); final Label label = new Label ( wrapper, SWT.NONE ); label.setText ( "Preferences for Eclipse SCADA Security" ); final Button testButton = new Button ( wrapper, SWT.NONE ); testButton.setText ( "Test key selection…" ); testButton.addSelectionListener ( new SelectionAdapter () { @Override public void widgetSelected ( final SelectionEvent e ) { openDialog (); } } ); return wrapper; }
private void addButtonInTable(TableViewer tableViewer, TableItem tableItem, String columnName, String buttonPaneName, String editorName, int columnIndex, SelectionListener buttonSelectionListener, ImagePathConstant imagePath) { final Composite buttonPane = new Composite(tableViewer.getTable(), SWT.NONE); buttonPane.setLayout(new FillLayout()); final Button button = new Button(buttonPane, SWT.NONE); //button.setText(columnName); button.setData(FilterConstants.ROW_INDEX, tableViewer.getTable().indexOf(tableItem)); tableItem.setData(columnName, button); tableItem.setData(buttonPaneName, buttonPane); button.addSelectionListener(buttonSelectionListener); button.setImage(imagePath.getImageFromRegistry()); final TableEditor editor = new TableEditor(tableViewer.getTable()); editor.grabHorizontal = true; editor.grabVertical = true; editor.setEditor(buttonPane, tableItem, columnIndex); editor.layout(); button.setData(editorName, editor); }
/** * @param selection */ private void createSaveJobPromtGroup(String selection) { HydroGroup hydroGroup = new HydroGroup(this, SWT.NONE); hydroGroup.setHydroGroupText(Messages.SAVE_JOBS_BEFORE_LAUNCHING_MESSAGE); hydroGroup.setLayout(new GridLayout(1, false)); hydroGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1)); hydroGroup.getHydroGroupClientArea().setLayout(new GridLayout(2, false)); hydroGroup.getHydroGroupClientArea().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); btnRadioButtonAlways = new Button(hydroGroup.getHydroGroupClientArea(), SWT.RADIO); btnRadioButtonAlways.setText(StringUtils.capitalize((MessageDialogWithToggle.ALWAYS))); btnRadioButtonPrompt = new Button(hydroGroup.getHydroGroupClientArea(), SWT.RADIO); btnRadioButtonPrompt.setText(StringUtils.capitalize(MessageDialogWithToggle.PROMPT)); if (StringUtils.equals(selection, MessageDialogWithToggle.ALWAYS)) { btnRadioButtonAlways.setSelection(true); } else { btnRadioButtonPrompt.setSelection(true); } }
public ResetControllerImpl ( final ControllerManager controllerManager, final ChartContext chartContext, final ResetController controller ) { final Composite space = chartContext.getExtensionSpaceProvider ().getExtensionSpace (); this.resetHandler = chartContext.getResetHandler (); if ( space != null && this.resetHandler != null ) { this.button = new Button ( space, SWT.PUSH ); this.button.setText ( Messages.ResetControllerImpl_Label ); this.button.addSelectionListener ( new SelectionAdapter () { @Override public void widgetSelected ( final SelectionEvent e ) { action (); } } ); space.layout (); } else { this.button = null; } }
protected void prepareBrowseRegisteredPackagesButton( Button browseRegisteredPackagesButton) { browseRegisteredPackagesButton .addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent event) { RegisteredExtensionsDialog registeredExtensionsDialog = new RegisteredExtensionsDialog( getShell()); registeredExtensionsDialog.open(); Object[] result = registeredExtensionsDialog .getResult(); if (result != null) { StringBuffer schemes = new StringBuffer(); for (int i = 0, length = result.length; i < length; i++) { schemes.append(OcciRegistry.getInstance() .getExtensionURI( String.valueOf(result[i]))); schemes.append(" "); //$NON-NLS-1$ } uriField.setText((uriField.getText() + " " + schemes //$NON-NLS-1$ .toString()).trim()); } } }); }
public TrendControlImage ( final Composite parent, final int style, final String connectionId, final String itemId, final String queryString ) { super ( parent, style ); this.connectionId = connectionId; this.itemId = itemId; this.queryString = queryString; setLayout ( new FillLayout () ); final Button button = new Button ( parent, SWT.PUSH | SWT.FLAT ); button.setImage ( org.eclipse.scada.vi.details.swt.Activator.getDefault ().getImageRegistry ().get ( org.eclipse.scada.vi.details.swt.Activator.IMG_TREND ) ); button.addSelectionListener ( new SelectionAdapter () { @Override public void widgetSelected ( final SelectionEvent e ) { startHdView (); } } ); }
public void addGridRowSelectionListener(){ for(Composite row: textGrid.getGrid()){ //((Button)row.getChildren()[0]). ((Button)row.getChildren()[0]).addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { // TODO Auto-generated method stub super.widgetSelected(e); changeHeaderCheckboxSelection(); } }); } }
/** * Create the composite. * @param parent * @param style */ public LabelizedCheckBoxes(Composite parent, int style, String [] labels, boolean [] enabled, boolean [] checked, SelectionAdapter [] checkBoxSelectionAdapters) { super(parent, style); setLayout(new GridLayout(10, false)); buttons = new Button [labels.length]; for (int i = 0; i < labels.length; i++) { buttons [i] = new Button(parent, SWT.CHECK); buttons [i].setEnabled(enabled [i]); buttons [i].setSelection(checked [i]); buttons [i].setText(labels [i]); if (checkBoxSelectionAdapters[i]!=null) { buttons [i].addSelectionListener(checkBoxSelectionAdapters[i]); } buttons [i].setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 6, 1)); buttons [i].setData(PROJECT_PROPERTY_PAGE_WIDGET_ID, BUTTON+"."+i); } }
/** * Create a radio button for the disk image format list. */ protected void createRadioButton(Composite composite, String label, final int format, String helpText) { Button button = new Button(composite, SWT.RADIO); button.setText(label); button.setSelection(wizard.getFormat() == format); button.setToolTipText(helpText); button.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { getWizard().setFormat(format); } }); }
protected Composite createIsAtomicCheckbox(Composite parent) { isAtomic = new Button(parent, SWT.CHECK); isAtomic.setText(getDescription(GqamViewsRepository.General.Properties.isAtomic, GqamMessages.GeneralPropertiesEditionPart_IsAtomicLabel)); isAtomic.addSelectionListener(new SelectionAdapter() { /** * {@inheritDoc} * * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent) * */ public void widgetSelected(SelectionEvent e) { if (propertiesEditionComponent != null) propertiesEditionComponent .firePropertiesChanged(new PropertiesEditionEvent(GeneralPropertiesEditionPartImpl.this, GqamViewsRepository.General.Properties.isAtomic, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, new Boolean(isAtomic.getSelection()))); } }); GridData isAtomicData = new GridData(GridData.FILL_HORIZONTAL); isAtomicData.horizontalSpan = 2; isAtomic.setLayoutData(isAtomicData); EditingUtils.setID(isAtomic, GqamViewsRepository.General.Properties.isAtomic); EditingUtils.setEEFtype(isAtomic, "eef::Checkbox"); //$NON-NLS-1$ SWTUtils.createHelpButton(parent, propertiesEditionComponent .getHelpContent(GqamViewsRepository.General.Properties.isAtomic, GqamViewsRepository.SWT_KIND), null); // $NON-NLS-1$ // Start of user code for createIsAtomicCheckbox // End of user code return parent; }
private void selectButtonGroup( List<Button> buttons, int data ) { for ( Button b: buttons ){ b.setSelection( (Integer)b.getData() == data ); } }
/** * Creates a new interfaces component inside the parent composite using the given model. * * @param interfacesContainingModel * A interface containing model * @param container * The component container */ public InterfacesComponent(InterfacesContainingModel interfacesContainingModel, WizardComponentContainer container) { super(container); this.model = interfacesContainingModel; Composite parent = getParentComposite(); Label interfacesLabel = new Label(parent, SWT.NONE); GridData interfacesLabelGridData = fillLabelDefaults(); interfacesLabelGridData.verticalAlignment = SWT.TOP; interfacesLabel.setLayoutData(interfacesLabelGridData); interfacesLabel.setText("Interfaces:"); interfacesTable = new Table(parent, SWT.BORDER | SWT.FULL_SELECTION | SWT.VIRTUAL); interfacesTable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); Composite interfacesButtonsComposite = new Composite(parent, SWT.NONE); interfacesButtonsComposite.setLayoutData(GridDataFactory.fillDefaults().create()); interfacesButtonsComposite.setLayout(GridLayoutFactory.swtDefaults().numColumns(1).margins(0, 0).create()); interfacesAddButton = new Button(interfacesButtonsComposite, SWT.NONE); interfacesAddButton.setText("Add..."); interfacesAddButton.setLayoutData(GridDataFactory.fillDefaults().grab(true, false).create()); interfacesRemoveButton = new Button(interfacesButtonsComposite, SWT.NONE); interfacesRemoveButton.setText("Remove"); interfacesRemoveButton.setLayoutData(GridDataFactory.fillDefaults().grab(true, false).create()); setupBindings(); }
public static void main(String[] args) throws Exception { // create the widget's shell Shell shell = new Shell(); shell.setLayout(new FillLayout()); shell.setSize(500, 500); Display display = shell.getDisplay(); Composite parent = new Composite(shell, SWT.NONE); parent.setLayout(new GridLayout(2, false)); ITextViewer textViewer = new TextViewer(parent, SWT.V_SCROLL | SWT.BORDER); textViewer.setDocument(new Document("")); StyledText styledText = textViewer.getTextWidget(); styledText.setLayoutData(new GridData(GridData.FILL_BOTH)); ViewZoneChangeAccessor viewZones = new ViewZoneChangeAccessor(textViewer); Button add = new Button(parent, SWT.NONE); add.setLayoutData(new GridData(SWT.RIGHT, SWT.TOP, false, false, 0, 0)); add.setText("Add Zone"); add.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { InputDialog dlg = new InputDialog(Display.getCurrent().getActiveShell(), "", "Enter view zone content", "Zone " + viewZones.getSize(), null); if (dlg.open() == Window.OK) { int line = styledText.getLineAtOffset(styledText.getCaretOffset()); IViewZone zone = new DefaultViewZone(line, 20, dlg.getValue()); viewZones.addZone(zone); viewZones.layoutZone(zone); } } }); shell.open(); while (!shell.isDisposed()) if (!display.readAndDispatch()) display.sleep(); }
private void createSwitchToExpressionButton(Composite switchToCompsite) { expressionRadioButton = new Button(switchToCompsite, SWT.RADIO); expressionRadioButton.setText("Expression"); expressionRadioButton.setSelection(true); expressionRadioButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { // dialog.switchToExpression(); // dialog.getDataStructure().setOperation(false); // dialog.refreshErrorLogs(); } }); }
/** * This method initializes group * */ private void createGroup() { GridData gridData1 = new GridData(); gridData1.horizontalAlignment = GridData.BEGINNING; gridData1.grabExcessHorizontalSpace = true; gridData1.verticalAlignment = GridData.CENTER; GridData gridData = new GridData(); gridData.horizontalAlignment = GridData.FILL; gridData.verticalAlignment = GridData.CENTER; GridLayout gridLayout1 = new GridLayout(); gridLayout1.numColumns = 2; GridData gridData3 = new GridData(); gridData3.horizontalAlignment = GridData.FILL; gridData3.horizontalSpan = 2; gridData3.grabExcessHorizontalSpace = true; gridData3.grabExcessVerticalSpace = false; gridData3.verticalAlignment = GridData.FILL; group = new Group(this, SWT.NONE); group.setText("Target Server"); group.setLayoutData(gridData3); group.setLayout(gridLayout1); label = new Label(group, SWT.NONE); label.setText("HTTP Server"); httpServer = new Text(group, SWT.BORDER); httpServer.setLayoutData(gridData); label2 = new Label(group, SWT.NONE); label2.setText("HTTP Port"); httpPort = new Text(group, SWT.BORDER); httpPort.setLayoutData(gridData1); label3 = new Label(group, SWT.NONE); label3.setText("SSL"); ssl = new Button(group, SWT.CHECK); httpServer.addModifyListener(modifyListener); httpPort.addModifyListener(modifyListener); ssl.addSelectionListener(selectionListener); }
private void createExpressionEditingTextBox(Composite composite_1) { Composite composite = new Composite(composite_1, SWT.NONE); composite.setLayout(new GridLayout(2, false)); GridData gd_composite = new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1); gd_composite.heightHint = 29; composite.setLayoutData(gd_composite); logicTextBox = new Text(composite, SWT.BORDER); logicTextBox.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); logicTextBox.setEditable(false); logicTextBox.setText(operationDataStructure.getQualifiedOperationClassName()); Button openEditorButton = new Button(composite, SWT.NONE); openEditorButton.setText("..."); openEditorButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { ELTOperationClassDialog eltOperationClassDialog = new ELTOperationClassDialog( Display.getCurrent().getActiveShell(), dialog.getPropertyDialogButtonBar(), createDSForClassWindow(), dialog.getWidgetConfig(), dialog.getComponent().getComponentName()); eltOperationClassDialog.open(); updateOperationDS(eltOperationClassDialog); if (eltOperationClassDialog.isYesPressed()) { dialog.pressOK(); } else if (eltOperationClassDialog.isNoPressed()) { dialog.pressCancel(); } dialog.refreshErrorLogs(); } }); }
private Composite initDefaultOptionsUI(DataBindingContext dbc, Composite parent) { // A group for default options final Group defaultOptions = new Group(parent, NONE); defaultOptions.setLayout(GridLayoutFactory.fillDefaults().numColumns(1).create()); final Button createGreeterFileButton = new Button(defaultOptions, CHECK); createGreeterFileButton.setText("Create a greeter file"); initDefaultCreateGreeterBindings(dbc, createGreeterFileButton); return defaultOptions; }
private void attachListenerOnSwitchToClassButton( final ExpandItem expandItem, final OperationClassComposite operationClassComposite, final AbstractExpressionComposite expressionComposite) { expressionComposite.getSwitchToClassButton().addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { Button toggleButton=(Button)e.widget; if(toggleButton.getSelection()) { toggleButton.setSelection(false); expandItem.setControl(operationClassComposite); expandItem.setText(operationClassComposite.getOperationIdTextBox().getText()); MappingSheetRow mappingSheetRowForExpressionClass=(MappingSheetRow)expressionComposite.getData(Messages.MAPPING_SHEET); MappingSheetRow mappingSheetRowForOperationClass= (MappingSheetRow)operationClassComposite.getBrowseButton().getData(Messages.MAPPING_SHEET); removeExpressionOrOperationOutputFieldFromOutputList(mappingSheetRowForExpressionClass); transformMapping.getOutputFieldList().addAll(mappingSheetRowForOperationClass.getOutputList()); mappingSheetRowForExpressionClass.setActive(false); mappingSheetRowForOperationClass.setActive(true); operationClassComposite.getSwitchToClassButton().setSelection(true); expressionComposite.setVisible(false); operationClassComposite.setVisible(true); setDuplicateOperationInputFieldMap(mappingSheetRowForOperationClass); refreshOutputTable(); showHideValidationMessage(); if(Constants.AGGREGATE.equalsIgnoreCase(component.getComponentName())|| Constants.TRANSFORM.equalsIgnoreCase(component.getComponentName()) || Constants.GROUP_COMBINE.equalsIgnoreCase(component.getComponentName())) { // expandItem.setHeight(220); // middleSashForm.setWeights(new int[] {54, 59, 25}); scrolledComposite.setMinSize(expandBar.computeSize(SWT.DEFAULT, SWT.DEFAULT)); } } } }); }
/** * Create contents of the button bar. * * @param parent */ @Override protected void createButtonsForButtonBar(Composite parent) { Button okButton = createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL,true); okButton.setFocus(); applyButton = createButton(parent, IDialogConstants.NO_ID, "Apply", false); applyButton.setEnabled(false); createButton(parent, IDialogConstants.CANCEL_ID,IDialogConstants.CANCEL_LABEL, false); }
/** * @param control * @return */ public Control addLocalRemoteRemoveFiles(Composite control){ Composite composite = new Composite(control, SWT.BORDER); composite.setLayout(new GridLayout(3, false)); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1)); FTPWidgetUtility ftpWidgetUtility = new FTPWidgetUtility(); ftpWidgetUtility.createLabel(composite, "Local Path"); Text localPathTxt = (Text) ftpWidgetUtility.createText(composite, "", SWT.BORDER); Button localPathBrwsBtn = new Button(composite, SWT.NONE); localPathBrwsBtn.setText("..."); selectionListener(localPathBrwsBtn, localPathTxt); ftpWidgetUtility.createLabel(composite, "File Name"); ftpWidgetUtility.createText(composite, "", SWT.BORDER); return composite; }
@SuppressWarnings("unchecked") private void initTestProjectBinding(DataBindingContext dbc, Button addNormalSourceFolderButton, Button createTestGreeterFileButton) { // Bind the "normal source folder"-checkbox dbc.bindValue(WidgetProperties.selection().observe(addNormalSourceFolderButton), PojoProperties.value(N4MFProjectInfo.class, N4MFProjectInfo.ADDITIONAL_NORMAL_SOURCE_FOLDER_PROP_NAME) .observe(projectInfo)); // Bind the "Create greeter file"-checkbox dbc.bindValue(WidgetProperties.selection().observe(createTestGreeterFileButton), BeanProperties.value(N4MFProjectInfo.class, N4MFProjectInfo.CREATE_GREETER_FILE_PROP_NAME) .observe(projectInfo)); }
protected Composite createOverflowCheckbox(Composite parent) { overflow = new Button(parent, SWT.CHECK); overflow.setText(getDescription(MetamodelViewsRepository.Storage.Properties.overflow, MetamodelMessages.StoragePropertiesEditionPart_OverflowLabel)); overflow.addSelectionListener(new SelectionAdapter() { /** * {@inheritDoc} * * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent) * */ public void widgetSelected(SelectionEvent e) { if (propertiesEditionComponent != null) propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent(StoragePropertiesEditionPartImpl.this, MetamodelViewsRepository.Storage.Properties.overflow, PropertiesEditionEvent.COMMIT, PropertiesEditionEvent.SET, null, new Boolean(overflow.getSelection()))); } }); GridData overflowData = new GridData(GridData.FILL_HORIZONTAL); overflowData.horizontalSpan = 2; overflow.setLayoutData(overflowData); EditingUtils.setID(overflow, MetamodelViewsRepository.Storage.Properties.overflow); EditingUtils.setEEFtype(overflow, "eef::Checkbox"); //$NON-NLS-1$ SWTUtils.createHelpButton(parent, propertiesEditionComponent.getHelpContent(MetamodelViewsRepository.Storage.Properties.overflow, MetamodelViewsRepository.SWT_KIND), null); //$NON-NLS-1$ // Start of user code for createOverflowCheckbox // End of user code return parent; }
/** * @param isParam * @param isWholeOperationParameter */ private void disabledWidgetsifWholeExpressionIsParameterForAggregateCumulate(Button isParam, boolean isWholeOperationParameter) { if (isWholeOperationParameter) { Text textAccumulator = (Text) isParam.getData(Messages.TEXT_ACCUMULATOR); Button isParamAccumulator = (Button) isParam.getData(Messages.ISPARAM_ACCUMULATOR); Combo comboDataTypes = (Combo) isParam.getData(Messages.COMBODATATYPES); textAccumulator.setEnabled(false); isParamAccumulator.setEnabled(false); comboDataTypes.setEnabled(false); super.disabledWidgetsifWholeExpressionIsParameter(isParamAccumulator, isWholeOperationParameter); } }