Java Examples for org.eclipse.swt.layout.RowLayout
The following java examples will help you to understand the usage of org.eclipse.swt.layout.RowLayout. These source code samples are taken from different open source projects.
Example 1
Project: rap-osgi-tutorial-ece2011-master File: MenuBar.java View source code |
@Override public Control contribute(Composite parent) { final Composite result = new Composite(parent, SWT.INHERIT_DEFAULT); result.setData(WidgetUtil.CUSTOM_VARIANT, MENUBAR_BACKGROUND); RowLayout layout = new RowLayout(); layout.marginTop = 8; layout.marginLeft = 30; result.setLayout(layout); final PageService pageService = serviceProvider.get(PageService.class); pageService.addPageTracker(new PageTracker() { @Override public void pageAdded(UIContributor page) { buttons.put(page.getId(), createMenuButton(result, pageService, page.getId())); } @Override public void pageRemoved(UIContributor page) { Button removed = buttons.remove(page.getId()); removed.dispose(); selectMenuBarButton(); } }); return result; }
Example 2
Project: RWT_CONFIG_ADMIN_EXAMPLE-master File: MenuBarProvider.java View source code |
@Override
public Control contribute(Composite parent) {
final Composite result = new Composite(parent, SWT.INHERIT_DEFAULT);
result.setData(RWT.CUSTOM_VARIANT, MENUBAR_BACKGROUND);
result.setLayout(new RowLayout());
final PageService pageService = serviceProvider.get(PageService.class);
pageService.addPageTracker(new PageTracker() {
Map<UIContributor, Button> buttons = new HashMap<UIContributor, Button>();
@Override
public void pageAdded(UIContributor page) {
buttons.put(page, createMenuButton(result, pageService, page.getId()));
}
@Override
public void pageRemoved(UIContributor page) {
Button removed = buttons.remove(page);
removed.dispose();
}
});
return result;
}
Example 3
Project: MOCBuilder-master File: ColorPicker.java View source code |
public void showDialog() {
if (shell == null || shell.isDisposed()) {
Display display = widget.getDisplay();
shell = new Shell(display, SWT.CLOSE | SWT.TOOL | SWT.ON_TOP);
shell.setText(title);
shell.setLayout(new FormLayout());
TabFolder tabFolder = new TabFolder(shell, SWT.NONE);
tabFolder.setLayout(new RowLayout(SWT.HORIZONTAL));
FormData fd_group = new FormData();
fd_group.top = new FormAttachment(0, 0);
fd_group.left = new FormAttachment(0, 0);
fd_group.bottom = new FormAttachment(0, 210);
fd_group.right = new FormAttachment(0, 600);
tabFolder.setLayoutData(fd_group);
int numOfColumns = 16;
Button button;
Composite unit;
int counter = 0;
for (ColorCategoryT colorCategoryT : ColorCategoryT.values()) {
if (ColorLibrary.sharedColorLibrary().getColorTList(colorCategoryT).size() == 0)
continue;
unit = new Composite(tabFolder, SWT.NONE);
unit.setLayout(new GridLayout(numOfColumns, true));
TabItem tbtmNewItem = new TabItem(tabFolder, SWT.NONE);
tbtmNewItem.setControl(unit);
tbtmNewItem.setText("" + colorCategoryT);
counter = 0;
for (LDrawColorT colorT : ColorLibrary.sharedColorLibrary().getColorTList(colorCategoryT)) {
button = new Button(unit, SWT.FLAT);
button.setImage(imageMap.get(colorT));
button.setData(colorT);
button.setToolTipText(colorT.name().substring(5));
button.addSelectionListener(listener);
counter++;
}
if (counter >= numOfColumns)
unit.setLayout(new GridLayout(numOfColumns, true));
else
unit.setLayout(new GridLayout(counter, true));
unit.pack();
}
tabFolder.pack();
shell.pack();
shell.open();
} else if (shell.isVisible()) {
shell.setVisible(false);
} else {
shell.open();
}
}
Example 4
Project: e4-rendering-master File: TrimBarRenderer.java View source code |
@Override public void createWidget(MUIElement element, MElementContainer<MUIElement> parent) { if (!(element instanceof MTrimBar)) { return; } // CoolBar coolBar = new CoolBar((Shell) parent.getWidget(), SWT.NONE); Composite coolBar = new Composite((Shell) parent.getWidget(), SWT.NONE); // coolBar.setLocked(true); // CoolItem item = new CoolItem(coolBar, SWT.NONE); final MTrimBar trimBar = (MTrimBar) element; element.setWidget(coolBar); switch(trimBar.getSide().getValue()) { case SideValue.TOP_VALUE: coolBar.setLayoutData(SimpleTrimLayout.TOP); coolBar.setLayout(new RowLayout(SWT.HORIZONTAL)); break; case SideValue.BOTTOM_VALUE: coolBar.setLayoutData(SimpleTrimLayout.BOTTOM); coolBar.setLayout(new RowLayout(SWT.HORIZONTAL)); break; case SideValue.LEFT_VALUE: coolBar.setLayoutData(SimpleTrimLayout.LEFT); coolBar.setLayout(new RowLayout(SWT.VERTICAL)); break; case SideValue.RIGHT_VALUE: coolBar.setLayoutData(SimpleTrimLayout.RIGHT); coolBar.setLayout(new RowLayout(SWT.VERTICAL)); break; } }
Example 5
Project: eclipse.platform.ui-master File: Bug42024Test.java View source code |
/*
* @see TestCase#setUp()
*/
@Override
protected void doSetUp() throws Exception {
super.doSetUp();
// Create a window with a KeySequenceText
Display display = Display.getCurrent();
shell = new Shell(display);
shell.setLayout(new RowLayout());
text = new KeySequenceText(new Text(shell, SWT.BORDER));
// Open it
shell.pack();
shell.open();
}
Example 6
Project: mylyn-reviews-master File: AbstractUiFactoryProvider.java View source code |
public Composite createControls(IUiContext context, Composite parent, FormToolkit toolkit, EObjectType object) { Composite buttonComposite = new Composite(parent, SWT.NONE); RowLayout layout = new RowLayout(); layout.center = true; layout.spacing = 10; buttonComposite.setLayout(layout); List<AbstractUiFactory<EObjectType>> factories = createFactories(context, object); for (AbstractUiFactory<EObjectType> factory : factories) { factory.createControl(context, buttonComposite, toolkit); } return buttonComposite; }
Example 7
Project: mylyn.commons-master File: TestCredentialsDialog.java View source code |
public static void main(String[] args) {
Display display = new Display();
final Shell shell = new Shell(display);
shell.setText("Test Credentials Dialog");
shell.setLayout(new RowLayout());
Button userButton = new Button(shell, SWT.PUSH);
userButton.setText("Username/Password");
userButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
CredentialsDialog dialog = new CredentialsDialog(shell, Mode.USER);
dialog.create();
dialog.setMessage("Enter password");
dialog.open();
System.err.println("User name: " + dialog.getUserName());
System.err.println("Password: " + dialog.getPassword());
System.err.println("Save password: " + dialog.getSavePassword());
}
});
Button domainButton = new Button(shell, SWT.PUSH);
domainButton.setText("Domain");
domainButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
CredentialsDialog dialog = new CredentialsDialog(shell, Mode.USER);
dialog.setNeedsDomain(true);
dialog.create();
dialog.setMessage("Enter password");
dialog.open();
System.err.println("User name: " + dialog.getUserName());
System.err.println("Password: " + dialog.getPassword());
System.err.println("Domain: " + dialog.getDomain());
System.err.println("Save password: " + dialog.getSavePassword());
}
});
Button keyStoreButton = new Button(shell, SWT.PUSH);
keyStoreButton.setText("Key Store");
keyStoreButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
CredentialsDialog dialog = new CredentialsDialog(shell, Mode.KEY_STORE);
dialog.create();
dialog.setMessage("Enter keystore location");
dialog.open();
System.err.println("Key store filename: " + dialog.getKeyStoreFileName());
System.err.println("Password: " + dialog.getPassword());
System.err.println("Save password: " + dialog.getSavePassword());
}
});
shell.pack();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
Example 8
Project: opal-master File: SnippetGradientComposite.java View source code |
public static void main(final String[] args) { final Display display = new Display(); final Shell shell = new Shell(display); shell.setBackgroundMode(SWT.INHERIT_DEFAULT); final FillLayout layout1 = new FillLayout(SWT.VERTICAL); layout1.marginWidth = layout1.marginHeight = 10; shell.setLayout(layout1); // Displays the composite final GradientComposite composite = new GradientComposite(shell, SWT.NONE); composite.setGradientEnd(display.getSystemColor(SWT.COLOR_WHITE)); composite.setGradientStart(display.getSystemColor(SWT.COLOR_DARK_RED)); // And the content final RowLayout layout2 = new RowLayout(SWT.VERTICAL); layout2.marginWidth = layout2.marginHeight = layout2.spacing = 10; composite.setLayout(layout2); for (int i = 0; i < 8; i++) { final Button button = new Button(composite, SWT.RADIO); button.setForeground(display.getSystemColor(SWT.COLOR_RED)); button.setText("Button " + i); } // Open the shell shell.setSize(640, 360); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); }
Example 9
Project: org.eclipse.rap-master File: ListExample.java View source code |
public void createControl(final Composite parent) { parent.setLayout(ExampleUtil.createGridLayout(1, false, 10, 20)); Composite composite = new Composite(parent, SWT.NONE); composite.setLayout(ExampleUtil.createGridLayout(3, false, 5, 20)); composite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); final List leftList = new List(composite, LIST_STYLE); leftList.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); addDragSupport(leftList); addDropSupport(leftList); Composite buttons = new Composite(composite, SWT.NONE); RowLayout layout = new RowLayout(SWT.VERTICAL); layout.fill = true; buttons.setLayout(layout); final Button addButton = createButton(buttons, "Add", IMG_ADD); final Button removeButton = createButton(buttons, "Remove", IMG_REMOVE); final List rightList = new List(composite, LIST_STYLE); rightList.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); addDragSupport(rightList); addDropSupport(rightList); leftList.setItems(ELEMENTS); addButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(final SelectionEvent event) { moveSelectedItems(leftList, rightList); } }); removeButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(final SelectionEvent event) { moveSelectedItems(rightList, leftList); } }); }
Example 10
Project: rap-master File: Bug42024Test.java View source code |
/*
* @see TestCase#setUp()
*/
protected void doSetUp() throws Exception {
super.doSetUp();
// Create a window with a KeySequenceText
Display display = Display.getCurrent();
shell = new Shell(display);
shell.setLayout(new RowLayout());
text = new KeySequenceText(new Text(shell, SWT.BORDER));
// Open it
shell.pack();
shell.open();
}
Example 11
Project: RedisClient-master File: TableWithPageSize.java View source code |
public static void main(String[] args) {
Display display = new Display();
final Shell shell = new Shell(display);
shell.setLayout(new RowLayout(SWT.VERTICAL));
final Table table = new Table(shell, SWT.VIRTUAL | SWT.BORDER);
table.addListener(SWT.SetData, new Listener() {
public void handleEvent(Event event) {
TableItem item = (TableItem) event.item;
int index = table.indexOf(item);
int start = index / PAGE_SIZE * PAGE_SIZE;
int end = Math.min(start + PAGE_SIZE, table.getItemCount());
for (int i = start; i < end; i++) {
item = table.getItem(i);
item.setText("Item " + i);
}
}
});
table.setLayoutData(new RowData(200, 200));
long t1 = System.currentTimeMillis();
table.setItemCount(COUNT);
long t2 = System.currentTimeMillis();
System.out.println("Items: " + COUNT + ", Time: " + (t2 - t1) + " (ms) [page=" + PAGE_SIZE + "]");
shell.layout();
shell.pack();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
Example 12
Project: sonarlint-eclipse-master File: ServerUpdateAvailablePopup.java View source code |
@Override protected void createContentArea(Composite composite) { composite.setLayout(new GridLayout(1, true)); Label messageLabel = new Label(composite, SWT.WRAP); GridData layoutData = new GridData(GridData.FILL_HORIZONTAL); messageLabel.setLayoutData(layoutData); messageLabel.setText("Updates are available on SonarQube server '" + server.getId() + "'.\nDo you want to download and update them now?"); messageLabel.setBackground(composite.getBackground()); Composite links = new Composite(composite, SWT.NONE); links.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END)); RowLayout rowLayout = new RowLayout(); rowLayout.spacing = 20; links.setLayout(rowLayout); Link detailsLink = new Link(links, SWT.NONE); detailsLink.setText("<a>Remind me later</a>"); detailsLink.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { ServerUpdateAvailablePopup.this.close(); } }); Link updateLink = new Link(links, SWT.NONE); updateLink.setText("<a>Update now</a>"); updateLink.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { ServerUpdateAvailablePopup.this.close(); ServerUpdateJob job = new ServerUpdateJob(server); JobUtils.scheduleAnalysisOfOpenFilesInBoundProjects(job, server, TriggerType.BINDING_CHANGE); job.schedule(); } }); }
Example 13
Project: bundlemaker-master File: RadioGroupDialogField.java View source code |
/**
* <p>
* </p>
*
*/
protected void init() {
// create the composite
this.setLayout(new FillLayout(SWT.VERTICAL));
// create the label
Label aLabel = new Label(this, SWT.NO);
aLabel.setText(_label);
//
SelectionListener selectionListener = new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
_selection = ((Button) e.getSource()).getData();
}
};
//
_buttons = new Button[_values.length];
Composite group1 = new Composite(this, SWT.NO);
group1.setLayout(new RowLayout(_layoutType));
for (int i = 0; i < _values.length; i++) {
_buttons[i] = new Button(group1, SWT.RADIO);
_buttons[i].setText(_names[i]);
_buttons[i].setData(_values[i]);
_buttons[i].addSelectionListener(selectionListener);
}
}
Example 14
Project: CAL-Eclipse-Plug-in-master File: BooleanEditor.java View source code |
/**
* @see org.openquark.cal.eclipse.ui.metadataeditor.EditorComponent#createEditorComponent(org.eclipse.swt.widgets.Composite, org.eclipse.ui.forms.widgets.FormToolkit)
*/
@Override
Control createEditorComponent(Composite parent, FormToolkit formToolkit) {
editorPanel = formToolkit.createComposite(parent);
editorPanel.setLayout(new RowLayout(SWT.HORIZONTAL));
yesButton = formToolkit.createButton(editorPanel, MetadataEditorMessages.YesButtonLabel, SWT.RADIO);
yesButton.addSelectionListener(selectionListener);
noButton = formToolkit.createButton(editorPanel, MetadataEditorMessages.NoButtonLabel, SWT.RADIO);
noButton.addSelectionListener(selectionListener);
return editorPanel;
}
Example 15
Project: cdt-master File: VisibilitySelectionPanel.java View source code |
private void createAccessModifierComposite(Composite control) { accessModifierGroup = new Group(this, SWT.SHADOW_NONE); RowLayout groupLayout = new RowLayout(SWT.HORIZONTAL); groupLayout.fill = true; accessModifierGroup.setLayout(groupLayout); accessModifierGroup.setText(Messages.VisibilitySelectionPanel_AccessModifier); publicAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT); publicAccessRadioButton.setText(VisibilityEnum.v_public.toString()); protectedAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT); protectedAccessRadioButton.setText(VisibilityEnum.v_protected.toString()); privateAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT); privateAccessRadioButton.setText(VisibilityEnum.v_private.toString()); }
Example 16
Project: cdt-tests-runner-master File: VisibilitySelectionPanel.java View source code |
private void createAccessModifierComposite(Composite control) { accessModifierGroup = new Group(this, SWT.SHADOW_NONE); RowLayout groupLayout = new RowLayout(SWT.HORIZONTAL); groupLayout.fill = true; accessModifierGroup.setLayout(groupLayout); accessModifierGroup.setText(Messages.VisibilitySelectionPanel_AccessModifier); publicAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT); publicAccessRadioButton.setText(VisibilityEnum.v_public.toString()); protectedAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT); protectedAccessRadioButton.setText(VisibilityEnum.v_protected.toString()); privateAccessRadioButton = new Button(accessModifierGroup, SWT.RADIO | SWT.LEFT); privateAccessRadioButton.setText(VisibilityEnum.v_private.toString()); }
Example 17
Project: com.packtpub.e4-master File: TimeZoneView.java View source code |
@Override
public void createPartControl(Composite parent) {
Map<String, Set<ZoneId>> timeZones = TimeZoneComparator.getTimeZones();
CTabFolder tabs = new CTabFolder(parent, SWT.BOTTOM);
timeZones.forEach(( region, zones) -> {
CTabItem item = new CTabItem(tabs, SWT.NONE);
item.setText(region);
ScrolledComposite scrolled = new ScrolledComposite(tabs, SWT.H_SCROLL | SWT.V_SCROLL);
Composite clocks = new Composite(scrolled, SWT.NONE);
clocks.setBackground(clocks.getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND));
item.setControl(scrolled);
scrolled.setContent(clocks);
clocks.setLayout(new RowLayout());
RGB rgb = new RGB(128, 128, 128);
zones.forEach( zone -> {
Group group = new Group(clocks, SWT.SHADOW_ETCHED_IN);
group.setText(zone.getId().split("/")[1]);
group.setLayout(new FillLayout());
new ClockWidget(group, SWT.NONE, rgb).setZone(zone);
});
Point size = clocks.computeSize(SWT.DEFAULT, SWT.DEFAULT);
scrolled.setMinSize(size);
scrolled.setExpandHorizontal(true);
scrolled.setExpandVertical(true);
});
tabs.setSelection(0);
}
Example 18
Project: extFM-Tooling-master File: GeneratePropertiesDialog.java View source code |
@Override protected Control createCustomArea(Composite parent) { Composite composite1 = new Composite(parent, SWT.NULL); composite1.setLayout(new RowLayout()); Label consistentLabel = new Label(composite1, SWT.NULL); consistentLabel.setText("Generate only mappings, where all viewpoints are consistent?"); generateConsistentMappingButtonTrue = new Button(composite1, SWT.RADIO); generateConsistentMappingButtonTrue.setText("Yes"); Button generateConsistentMappingButtonFalse = new Button(composite1, SWT.RADIO); generateConsistentMappingButtonFalse.setText("No."); Composite composite2 = new Composite(parent, SWT.NULL); composite2.setLayout(new RowLayout()); Label generateViewmodelLabel = new Label(composite2, SWT.NULL); generateViewmodelLabel.setText("Generate view model?"); generateViewmodelButtonTrue = new Button(composite2, SWT.RADIO); generateViewmodelButtonTrue.setText("Yes"); Button generateViewmodelButtonFalse = new Button(composite2, SWT.RADIO); generateViewmodelButtonFalse.setText("No."); Composite composite3 = new Composite(parent, SWT.NULL); composite3.setLayout(new RowLayout()); Label reuseMappingLabel = new Label(composite3, SWT.NULL); reuseMappingLabel.setText("Reuse mapping?"); reuseMappingButtonTrue = new Button(composite3, SWT.RADIO); reuseMappingButtonTrue.setText("Yes"); Button reuseMappingButtonFalse = new Button(composite3, SWT.RADIO); reuseMappingButtonFalse.setText("No."); // set Buttons selected boolean generateConsistentMapping = properties.isGenerateConsistentMapping(); generateConsistentMappingButtonTrue.setSelection(generateConsistentMapping); generateConsistentMappingButtonFalse.setSelection(!generateConsistentMapping); boolean generateViewmodel = properties.isGenerateViewmodel(); generateViewmodelButtonTrue.setSelection(generateViewmodel); generateViewmodelButtonFalse.setSelection(!generateViewmodel); boolean reuseMapping = properties.isReuseMapping(); reuseMappingButtonTrue.setSelection(reuseMapping); reuseMappingButtonFalse.setSelection(!reuseMapping); return parent; }
Example 19
Project: fsmls-master File: EcoreFeatureGroupPage.java View source code |
private void addPropertyWizardPageToComposite(Composite composite) { RowLayout rl = new RowLayout(SWT.VERTICAL); rl.fill = true; composite.setLayout(rl); // if (attribute.getEType().getInstanceClassName().equals("char")||attribute.getEType().getInstanceClassName().equals("byte")|| // isAttributeANumericPrimitive(attribute.getEType().getInstanceClassName()) || attribute.getEType().getInstanceClass().equals(String.class)){ // new Label (composite, SWT.NONE).setText("Enter a value for " + attribute.getEContainingClass().getName()+"'s "+attribute.getName()+" ("+attribute.getEType().getInstanceClassName() + ") attribute."); // valueText=new Text(composite,SWT.BORDER); // if (attribute.getEType().getInstanceClassName().equals("char")){ // valueText.setTextLimit(1); // } // } // else if (attribute.getEType().getInstanceClassName().equals("boolean")){ new Label(composite, SWT.NONE).setText("Make a selection"); featureGroupCombo = new Combo(composite, SWT.BORDER | SWT.READ_ONLY); for (EStructuralFeature structuralFeature : structuralFeatures) { featureGroupCombo.add(structuralFeature.getName()); } // } // else{ // new Label (composite, SWT.NONE).setText("Fill in the constructor parameters for the " + attribute.getEContainingClass().getName()+"'s "+attribute.getName()+" ("+attribute.getEType().getInstanceClassName() + ") attribute."); // Class attributeClass = attribute.getEType().getInstanceClass(); // if (attributeClass.getConstructors().length != 0){ // // //first loop through and check for 1 primitive constructor. // for (Constructor currentConstructor : attributeClass.getConstructors()) { // if (currentConstructor.getParameterTypes().length == 1 && (currentConstructor.getParameterTypes()[0].isPrimitive()||currentConstructor.getParameterTypes()[0].equals(String.class))){ // //if the single param is a primitive or a string then we have it. // classConstructor = currentConstructor; // break; // } // } // if (classConstructor == null){ // //otherwise serach for next simplist. // for (Constructor currentConstructor : attributeClass.getConstructors()) { // boolean isConstructorPrimitive = true; // for (Class paramType : currentConstructor.getParameterTypes()) { // if (!paramType.isPrimitive()&& !paramType.equals(String.class)){ // isConstructorPrimitive = false; // break; // } // } // if (isConstructorPrimitive == true){ // classConstructor = currentConstructor; // break; // } // } // } // if (classConstructor == null){ // return; // } // for (Class paramType : classConstructor.getParameterTypes()) { // if (paramType.isPrimitive() || paramType.equals(String.class)){ // new Label (composite,SWT.NONE).setText("Enter a value for the " +paramType.getName()+" ("+ paramType.getSimpleName() + ") type constructor parameter." ); // constructorParameters.add(new Text (composite,SWT.BORDER)); // } // } // } // } }
Example 20
Project: FURCAS-master File: ChoosePrettyPrintModeDialog.java View source code |
private void createContents(final Shell shell) {
shell.setLayout(new GridLayout());
Group buttonGroup = new Group(shell, SWT.SHADOW_IN);
buttonGroup.setText(this.title);
buttonGroup.setLayout(new RowLayout(SWT.VERTICAL));
SelectionListener selectionListener = new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
selectedMode = (PrettyPrintingModes) ((Button) e.getSource()).getData();
}
};
for (PrettyPrintingModes ppm : PrettyPrintingModes.values()) {
Button b = new Button(buttonGroup, SWT.RADIO);
b.setText(ppm.getValue());
b.setData(ppm);
b.addSelectionListener(selectionListener);
}
Button buttonOK = new Button(shell, SWT.PUSH);
buttonOK.setText("OK");
buttonOK.setLayoutData(new GridData(SWT.RIGHT, SWT.BOTTOM, false, false));
buttonOK.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
shell.close();
}
});
}
Example 21
Project: hale-master File: CompatibilityModeComposite.java View source code |
/**
* @see org.eclipse.jface.action.ControlContribution#createControl(org.eclipse.swt.widgets.Composite)
*/
@Override
protected Control createControl(Composite parent) {
// initiate the composite for the compatibility elements
Composite comp = new Composite(parent, SWT.NONE);
comp.setLayout(new RowLayout(SWT.HORIZONTAL));
// label for displaying the status of the mode
final Label statusLabel = new Label(comp, SWT.NONE);
statusLabel.setImage(CommonSharedImages.getImageRegistry().get(CommonSharedImages.IMG_SIGNED_YES));
// label for displaying the mode itself
final Label modeLabel = new Label(comp, SWT.NONE);
// Menu for mode selection on left click
IContributionItem popupMenu = new CompatibilityMenu();
final MenuManager mmanager = new MenuManager();
mmanager.add(popupMenu);
modeLabel.setMenu(mmanager.createContextMenu(modeLabel));
modeLabel.addMouseListener(new MouseListener() {
@Override
public void mouseDoubleClick(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseDown(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseUp(MouseEvent e) {
modeLabel.getMenu().setVisible(true);
}
});
// listener to update the mode label
modeListener = new ExclusiveExtensionListener<CompatibilityMode, CompatibilityModeFactory>() {
@Override
public void currentObjectChanged(final CompatibilityMode arg0, final CompatibilityModeFactory arg1) {
PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() {
@Override
public void run() {
modeLabel.setText(cs.getCurrentDefinition().getDisplayName());
}
});
}
};
cs.addListener(modeListener);
// listener for updating the mode status label
compListener = new CompatibilityServiceListener() {
@Override
public void compatibilityChanged(final boolean isCompatible, List<Cell> incompatibleCells) {
PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() {
@Override
public void run() {
if (isCompatible) {
statusLabel.setImage(CommonSharedImages.getImageRegistry().get(CommonSharedImages.IMG_SIGNED_YES));
statusLabel.setToolTipText("No incompatibility detected!");
}
if (!isCompatible) {
statusLabel.setImage(CommonSharedImages.getImageRegistry().get(CommonSharedImages.IMG_SIGNED_NO));
statusLabel.setToolTipText("Incompatibility detected!");
}
}
});
}
};
cs.addCompatibilityListener(compListener);
modeLabel.setText(cs.getCurrentDefinition().getDisplayName());
statusLabel.setToolTipText("No incompatibility detected!");
return comp;
}
Example 22
Project: logbook-master File: LauncherWindow.java View source code |
/**
* Create contents of the dialog.
*/
private void createContents() {
super.createContents(this.parent, SWT.CLOSE | SWT.TITLE | SWT.RESIZE | SWT.TOOL, false);
this.getShell().setText("ツール");
final Shell shell = this.getShell();
shell.setLayout(new RowLayout(SWT.HORIZONTAL));
this.recreateButtons(AppConfig.get().getToolButtons());
// è¨å®šå?³ã‚¯ãƒªãƒƒã‚¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼
final MenuItem configButton = new MenuItem(this.getPopupMenu(), SWT.PUSH, 0);
configButton.setText("ボタンè¨å®š");
configButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
final ConfigDialog configDialog = new ConfigDialog(ApplicationMain.main);
configDialog.open();
shell.getDisplay().asyncExec(new Runnable() {
@Override
public void run() {
configDialog.selectPane("ツール");
}
});
}
});
new MenuItem(this.getPopupMenu(), SWT.SEPARATOR, 1);
shell.layout();
}
Example 23
Project: mobicents-master File: SipPhoneView.java View source code |
public void createPartControl(final Composite parent) { sipCommunicator = new SipCommunicatorOSGIBootstrap(SipPhoneActivator.getDefault().getBundle().getBundleContext()); Composite main = new Composite(parent, SWT.NONE); GridLayout verticalLayout = new GridLayout(); verticalLayout.numColumns = 1; verticalLayout.verticalSpacing = 1; verticalLayout.horizontalSpacing = 1; main.setLayout(verticalLayout); Composite upper = new Composite(main, SWT.NONE); Composite lower = new Composite(main, SWT.NONE); RowLayout upperRowLayout = new RowLayout(); upperRowLayout.justify = false; upper.setLayout(upperRowLayout); outVisualization = new VisualizationCanvas(upper, SWT.NO_REDRAW_RESIZE | SWT.NO_BACKGROUND | SWT.DOUBLE_BUFFERED, 250, 80, 90); inVisualization = new VisualizationCanvas(upper, SWT.NO_REDRAW_RESIZE | SWT.NO_BACKGROUND | SWT.DOUBLE_BUFFERED, 250, 80, 90); RowLayout lowerRowLayout = new RowLayout(); lowerRowLayout.justify = true; lowerRowLayout.wrap = false; lowerRowLayout.marginLeft = 0; lowerRowLayout.marginRight = 0; lowerRowLayout.spacing = 0; lower.setLayout(lowerRowLayout); PhoneControls phoneControls = new PhoneControls(lower, SWT.NONE); phoneControls.setSipPhoneView(this); keypad = new Keypad(lower, SWT.NONE); Dictionary propertiesOut = new Properties(); propertiesOut.put("TYPE", "OUT"); SipPhoneActivator.getDefault().getBundle().getBundleContext().registerService(VisualizationService.class.getName(), outVisualization, propertiesOut); Dictionary propertiesIn = new Properties(); propertiesIn.put("TYPE", "IN"); SipPhoneActivator.getDefault().getBundle().getBundleContext().registerService(VisualizationService.class.getName(), inVisualization, propertiesIn); //phoneControls.setLayoutData(new RowData(150, 310)); }
Example 24
Project: nebula-master File: PagePrintExample.java View source code |
/**
* Executes the GridPrint example.
*
* @param args
* the command line arguments.
*/
public static void main(String[] args) {
final Display display = new Display();
Shell shell = new Shell(display, SWT.SHELL_TRIM);
shell.setText("PagePrintExample.java");
shell.setLayout(new GridLayout());
shell.setSize(600, 800);
final PrintJob job = new PrintJob("PagePrintExample.java", createPrint());
Composite buttonPanel = new Composite(shell, SWT.NONE);
buttonPanel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
buttonPanel.setLayout(new RowLayout(SWT.HORIZONTAL));
final PrintPreview preview = new PrintPreview(shell, SWT.BORDER);
Button prev = new Button(buttonPanel, SWT.PUSH);
prev.setText("<< Prev");
prev.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event event) {
preview.setPageIndex(Math.max(preview.getPageIndex() - 1, 0));
}
});
Button next = new Button(buttonPanel, SWT.PUSH);
next.setText("Next >>");
next.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event event) {
preview.setPageIndex(Math.min(preview.getPageIndex() + 1, preview.getPageCount() - 1));
}
});
Button print = new Button(buttonPanel, SWT.PUSH);
print.setText("Print");
print.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event event) {
PaperClips.print(job, new PrinterData());
}
});
preview.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
preview.setFitHorizontal(true);
preview.setFitVertical(true);
preview.setPrintJob(job);
shell.open();
while (!shell.isDisposed()) if (!display.readAndDispatch())
display.sleep();
display.dispose();
}
Example 25
Project: org.eclipse.rap.ui.views.properties.tabbed-master File: SampleView.java View source code |
/** * This is a callback that will allow us to create the viewer and initialize * it. */ public void createPartControl(Composite parent) { // create all the GUI controls // create two groups viewer = new ListViewer(parent, SWT.SINGLE); grp1 = new Group(parent, SWT.NONE); //$NON-NLS-1$ grp1.setText("Preview"); RowLayout rowLayout = new RowLayout(); grp1.setLayout(rowLayout); Button btn = new Button(grp1, SWT.PUSH); //$NON-NLS-1$ btn.setText("Hello"); // fill in the element ArrayList ctlList = new ArrayList(); //$NON-NLS-1$ ButtonElement btnEl = new ButtonElement(btn, "Button"); ctlList.add(btnEl); viewer.setContentProvider(new ArrayContentProvider()); viewer.setLabelProvider(new WorkbenchLabelProvider()); viewer.setInput(ctlList); getSite().setSelectionProvider(viewer); }
Example 26
Project: penrose-studio-master File: SelectAttributeTypeDialog.java View source code |
public void createControl(final Shell parent) {
parent.setLayout(new GridLayout());
attributeTable = new Table(parent, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION);
attributeTable.setHeaderVisible(true);
attributeTable.setLinesVisible(true);
attributeTable.setLayoutData(new GridData(GridData.FILL_BOTH));
TableColumn tc = new TableColumn(attributeTable, SWT.NONE);
tc.setText("Name");
tc.setWidth(200);
tc = new TableColumn(attributeTable, SWT.NONE);
tc.setText("Description");
tc.setWidth(350);
Composite buttons = new Composite(parent, SWT.NONE);
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
gd.horizontalAlignment = GridData.END;
buttons.setLayoutData(gd);
buttons.setLayout(new RowLayout());
Button saveButton = new Button(buttons, SWT.PUSH);
saveButton.setText("Select");
saveButton.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
TableItem items[] = attributeTable.getSelection();
for (TableItem item : items) {
selections.add(item.getText());
}
action = Window.OK;
shell.close();
}
});
Button cancelButton = new Button(buttons, SWT.PUSH);
cancelButton.setText("Cancel");
cancelButton.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
shell.close();
}
});
}
Example 27
Project: riena-master File: SvgSubModuleView.java View source code |
@Override protected void basicCreatePartControl(final Composite parent) { parent.setBackground(LnfManager.getLnf().getColor(LnfKeyConstants.SUB_MODULE_BACKGROUND)); final RowLayout rowLayout = new RowLayout(); rowLayout.type = SWT.VERTICAL; parent.setLayout(rowLayout); final Composite textComposite = new Composite(parent, SWT.NONE); textComposite.setLayout(rowLayout); final Label lblInfo = new Label(textComposite, SWT.WRAP); lblInfo.setText(//$NON-NLS-1$ "Actually available for this example are three svg images(cloud.svg,cloudX.svg and cloudY.svg). The cloud.svg is the default icon and will be used when the user requests a specific version of the cloud icon which is not available. The other icons were mapped to a specific IconSize."); lblInfo.setLayoutData(new RowData(500, SWT.DEFAULT)); final Label lblMapping = new Label(textComposite, SWT.WRAP); lblMapping.setText(//$NON-NLS-1$ "The mapping is a great way to reduce the amount of icons needed for different purposes, like icons in buttons or toolbars or for use as the application logo."); lblMapping.setLayoutData(new RowData(500, SWT.DEFAULT)); final Label lblmapping = new Label(textComposite, SWT.NONE); //$NON-NLS-1$ lblmapping.setText("The mapping looks like:\nIconSize.B22 -> X\nIconSize.E64 -> Y "); final Composite pictureComposite = new Composite(parent, SWT.NONE); pictureComposite.setLayout(rowLayout); final GridLayout layout = new GridLayout(); layout.numColumns = 2; final Composite compositeA = new Composite(pictureComposite, SWT.NONE); compositeA.setLayout(layout); final Label lblA = UIControlsFactory.createLabel(compositeA, "", "lblX"); final Label lblTA = new Label(compositeA, SWT.WRAP); lblTA.setText(//$NON-NLS-1$ "This is the cloudX.svg. By requesting the cloud image with the IconSize of B22 the application automatically used the X variant of the cloud.svg. The X group is ment to be used for small Iconsizes with less details. "); lblTA.setLayoutData(new GridData(500, SWT.DEFAULT)); final Composite compositeB = new Composite(pictureComposite, SWT.NONE); compositeB.setLayout(layout); final Label lblB = UIControlsFactory.createLabel(compositeB, "", "lblY"); final Label lblTB = new Label(compositeB, SWT.WRAP); lblTB.setText(//$NON-NLS-1$ "This is the cloudY.svg. By requesting the cloud image with the IconSize of E64 the application automatically used the Y variant of the cloud.svg. The Y group is ment to be used for bigger Iconsizes with more details."); lblTB.setLayoutData(new GridData(500, SWT.DEFAULT)); final Composite compositeC = new Composite(pictureComposite, SWT.NONE); compositeC.setLayout(layout); final Label lblC = new Label(compositeC, SWT.NONE); //$NON-NLS-1$ final Image imageC = ImageStore.getInstance().getImage("cloud", IconSize.C32); lblC.setImage(imageC); final Label lblTC = new Label(compositeC, SWT.WRAP); lblTC.setText(//$NON-NLS-1$ "This is the cloud.svg. Here we tried to request the cloud Image with IconSize of C32, but the IconSize C32 was not mapped to a specific group, so the application used the default image"); lblTC.setLayoutData(new GridData(500, SWT.DEFAULT)); }
Example 28
Project: sloot-editor-master File: RowLayoutSnippet.java View source code |
/** * The main method. * * @param args the arguments */ public static void main(String[] args) { Display display = new Display(); Image image1 = display.getSystemImage(SWT.ICON_WORKING); Image image2 = display.getSystemImage(SWT.ICON_QUESTION); Image image3 = display.getSystemImage(SWT.ICON_ERROR); Shell shell = new Shell(display); shell.setLayout(new FillLayout()); final ScrolledComposite scrollComposite = new ScrolledComposite(shell, SWT.V_SCROLL | SWT.BORDER); final Composite parent = new Composite(scrollComposite, SWT.NONE); for (int i = 0; i <= 300; i++) { Label label = new Label(parent, SWT.NONE); if (i % 3 == 0) { label.setImage(image1); Point p = label.getLocation(); p.x = p.x * -1; label.setLocation(p); } if (i % 3 == 1) label.setImage(image2); if (i % 3 == 2) label.setImage(image3); } RowLayout layout = new RowLayout(SWT.HORIZONTAL); layout.wrap = true; parent.setLayout(layout); scrollComposite.setContent(parent); scrollComposite.setExpandVertical(true); scrollComposite.setExpandHorizontal(true); scrollComposite.addControlListener(new ControlAdapter() { public void controlResized(ControlEvent e) { Rectangle r = scrollComposite.getClientArea(); scrollComposite.setMinSize(parent.computeSize(r.width, SWT.DEFAULT)); } }); shell.setSize(300, 300); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); }
Example 29
Project: SpagoBI-Studio-master File: NewConsoleTemplateWizardPage.java View source code |
public void createControl(Composite parent) {
logger.debug("IN");
try {
Composite all = new Composite(parent, SWT.NONE);
Shell shell = all.getShell();
setPageComplete(false);
all.setLayout(new RowLayout(SWT.VERTICAL));
Group nameComposite = new org.eclipse.swt.widgets.Group(all, SWT.BORDER);
GridLayout nameLayout = new GridLayout();
int ncol = 2;
nameLayout.numColumns = ncol;
nameComposite.setLayout(nameLayout);
nameComposite.setLayoutData(new RowData(500, 90));
//Name Field
Label setName = new Label(nameComposite, SWT.NONE);
setName.setText("Name:");
GridData gridDataName = new GridData();
gridDataName.horizontalAlignment = GridData.FILL;
gridDataName.grabExcessHorizontalSpace = true;
setName.setLayoutData(gridDataName);
templateNameText = new Text(nameComposite, SWT.BORDER);
templateNameText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL));
templateNameText.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent event) {
if (templateNameText.getText().equalsIgnoreCase("")) {
setPageComplete(false);
} else {
setPageComplete(true);
}
}
});
// Group down
/*
final Group belowComposite=new Group(all,SWT.BORDER);
belowComposite.setLayoutData(new RowData(500,300));
final StackLayout layout = new StackLayout();
belowComposite.setLayout(layout);
*/
setControl(all);
} catch (Exception e) {
logger.error("Error in opening the wizard", e);
}
logger.debug("OUT");
}
Example 30
Project: stocks-master File: SecurityMasterDataPage.java View source code |
@Override
public void createControl(Composite parent) {
Composite container = new Composite(parent, SWT.NULL);
setControl(container);
GridLayoutFactory.fillDefaults().numColumns(2).margins(5, 5).applyTo(container);
//$NON-NLS-1$
ComboViewer currencyCode = bindings.bindCurrencyCodeCombo(container, Messages.ColumnCurrency, "currencyCode");
if (model.getSecurity().hasTransactions(model.getClient())) {
currencyCode.getCombo().setEnabled(false);
// empty cell
//$NON-NLS-1$
new Label(container, SWT.NONE).setText("");
Composite info = new Composite(container, SWT.NONE);
info.setLayout(new RowLayout());
Label l = new Label(info, SWT.NONE);
l.setImage(Images.INFO.image());
l = new Label(info, SWT.NONE);
l.setText(Messages.MsgInfoChangingCurrencyNotPossible);
}
//$NON-NLS-1$
bindings.bindISINInput(container, Messages.ColumnISIN, "isin");
//$NON-NLS-1$
bindings.bindStringInput(container, Messages.ColumnTicker, "tickerSymbol", SWT.NONE, 12);
//$NON-NLS-1$
bindings.bindStringInput(container, Messages.ColumnWKN, "wkn", SWT.NONE, 12);
//$NON-NLS-1$
Control control = bindings.bindBooleanInput(container, Messages.ColumnRetired, "retired");
Image image = FieldDecorationRegistry.getDefault().getFieldDecoration(FieldDecorationRegistry.DEC_INFORMATION).getImage();
ControlDecoration deco = new ControlDecoration(control, SWT.TOP | SWT.LEFT);
deco.setDescriptionText(Messages.MsgInfoRetiredSecurities);
deco.setImage(image);
deco.show();
//$NON-NLS-1$
bindings.bindStringInput(container, Messages.ColumnNote, "note");
}
Example 31
Project: swtknob-master File: Example4.java View source code |
/**
* Creates the window's contents
*
* @param shell
* the parent shell
*/
private void createContents(Shell shell) {
shell.setLayout(new GridLayout(1, true));
// Create the buttons to create tabs
Composite composite = new Composite(shell, SWT.NONE);
composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
composite.setLayout(new RowLayout());
// Create the tabs
tabFolder = new CTabFolder(shell, SWT.TOP);
tabFolder.setBorderVisible(true);
tabFolder.setLayoutData(new GridData(GridData.FILL_BOTH));
CTabItem item1 = new CTabItem(tabFolder, SWT.NONE);
item1.setText("Tab-1");
Group group = new Group(tabFolder, SWT.NONE);
group.setText("Knob-1");
group.setLayout(new FillLayout());
item1.setControl(group);
// Create Knob
new Knob<Integer>(group, SWT.NULL, new KnobRange.Integer(0, 10));
}
Example 32
Project: swtxml-master File: SwtXmlNewPage.java View source code |
public void createControl(Composite parent) {
initializeDialogUnits(parent);
Composite composite = new Composite(parent, SWT.NONE);
composite.setFont(parent.getFont());
int nColumns = 4;
composite.setLayout(new GridLayout(nColumns, false));
createContainerControls(composite, nColumns);
createPackageControls(composite, nColumns);
createSeparator(composite, nColumns);
createTypeNameControls(composite, nColumns);
Label type = new Label(composite, SWT.NONE);
type.setText("Base class:");
Composite group = new Composite(composite, SWT.NONE);
group.setLayout(new RowLayout());
SelectionAdapter selectSuperClassListener = new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
Object data = ((Button) e.widget).getData();
String classname = ((Class<?>) data).getName();
setSuperClass(classname, false);
}
};
for (Class<?> clazz : swtXmlClasses) {
Button btn = new Button(group, SWT.RADIO);
btn.setText(clazz.getSimpleName().replace("SwtXml", ""));
btn.setData(clazz);
btn.addSelectionListener(selectSuperClassListener);
if (SwtXmlComposite.class.equals(clazz)) {
btn.setSelection(true);
setSuperClass(SwtXmlComposite.class.getName(), false);
}
}
setControl(composite);
}
Example 33
Project: thym-master File: CheckboxTableSelectionGroup.java View source code |
private void createGroup() { setLayout(new GridLayout(2, false)); tableViewer = CheckboxTableViewer.newCheckList(this, SWT.BORDER | SWT.FULL_SELECTION); Table table = tableViewer.getTable(); table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); tableViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { sendSelectionEvent(); } }); Composite projectButtons = new Composite(this, SWT.NONE); projectButtons.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, false, false, 1, 1)); RowLayout rl_projectButtons = new RowLayout(SWT.VERTICAL); rl_projectButtons.center = true; rl_projectButtons.fill = true; rl_projectButtons.justify = true; rl_projectButtons.pack = false; projectButtons.setLayout(rl_projectButtons); Button btnSelectAll = new Button(projectButtons, SWT.NONE); btnSelectAll.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { tableViewer.setAllChecked(true); sendSelectionEvent(); } }); btnSelectAll.setText("Select All"); Button btnDeselectAll = new Button(projectButtons, SWT.NONE); btnDeselectAll.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { tableViewer.setAllChecked(false); sendSelectionEvent(); } }); btnDeselectAll.setText("Deselect All"); }
Example 34
Project: wazaabi-master File: AbstractTestRowLayout.java View source code |
public void createSWTRowLayoutOneButton(String layoutData) { createSWTWidgetOneButton(); RowLayout swtRowLayout = new RowLayout(); swtRowLayout.marginTop = LAYOUT1_MARGIN_TOP_INITIAL_VALUE; swtComposite.setLayout(swtRowLayout); if (layoutData.equalsIgnoreCase("RowData")) { RowData swtRowData1 = new RowData(); swtButton1.setLayoutData(swtRowData1); swtRowData1.height = BUTTON1_HEIGHT; swtRowData1.width = BUTTON1_WIDTH; } swtShell.open(); }
Example 35
Project: xiliary-master File: NavigationItem.java View source code |
private static Composite createComposite(Composite parent) { Composite result = new Composite(parent, SWT.NONE); RowLayout layout = new RowLayout(); layout.center = true; layout.fill = true; layout.marginLeft = 0; layout.marginTop = 0; layout.marginRight = 0; layout.marginBottom = 0; result.setLayout(layout); return result; }
Example 36
Project: AcademicTorrents-Downloader-master File: DeviceTemplateChooser.java View source code |
private void createDeviceTemplateList2(SWTSkinObjectContainer soList) { DeviceTemplate[] devices = mf.getDeviceTemplates(); if (devices.length == 0) { noDevices(); return; } Arrays.sort(devices, new Comparator<DeviceTemplate>() { public int compare(DeviceTemplate o1, DeviceTemplate o2) { return o1.getName().compareToIgnoreCase(o2.getName()); } }); Composite parent = soList.getComposite(); if (parent.getChildren().length > 0) { Utils.disposeComposite(parent, false); } SWTSkin skin = skinnedDialog.getSkin(); SWTSkinObjectText soInfoTitle = (SWTSkinObjectText) skin.getSkinObject("info-title"); SWTSkinObjectText soInfoText = (SWTSkinObjectText) skin.getSkinObject("info-text"); RowLayout layout = new RowLayout(SWT.HORIZONTAL); layout.spacing = 0; layout.marginLeft = layout.marginRight = 0; layout.wrap = true; layout.justify = true; layout.fill = true; parent.setLayout(layout); Listener clickListener = new Listener() { boolean down = false; public void handleEvent(Event event) { if (event.type == SWT.MouseDown) { down = true; } else if (event.type == SWT.MouseUp && down) { Widget widget = (event.widget instanceof Label) ? ((Label) event.widget).getParent() : event.widget; selectedDeviceTemplate = (DeviceTemplate) widget.getData("obj"); if (selectedDeviceTemplate == null) { Debug.out("selectedDeviceTemplate is null!"); } skinnedDialog.close(); down = false; } } }; GridData gridData; for (DeviceTemplate deviceTemplate : devices) { if (deviceTemplate.isAuto()) { continue; } // deviceTemplate.getIconURL(); String iconURL = null; TranscodeChooser.addImageBox(parent, clickListener, null, deviceTemplate, iconURL, deviceTemplate.getName()); } SWTSkinObjectText soTitle = (SWTSkinObjectText) skin.getSkinObject("title"); if (soTitle != null) { soTitle.setTextID("devices.choose.device.title"); } SWTSkinObjectText soSubTitle = (SWTSkinObjectText) skin.getSkinObject("subtitle"); if (soSubTitle != null) { soSubTitle.setTextID("label.clickone"); } Point computeSize = skinnedDialog.getShell().computeSize(600, SWT.DEFAULT, true); skinnedDialog.getShell().setSize(computeSize); Shell mainShell = UIFunctionsManagerSWT.getUIFunctionsSWT().getMainShell(); Utils.centerWindowRelativeTo(skinnedDialog.getShell(), mainShell); }
Example 37
Project: BitMate-master File: DeviceTemplateChooser.java View source code |
private void createDeviceTemplateList2(SWTSkinObjectContainer soList) { DeviceTemplate[] devices = mf.getDeviceTemplates(); if (devices.length == 0) { noDevices(); return; } Arrays.sort(devices, new Comparator<DeviceTemplate>() { public int compare(DeviceTemplate o1, DeviceTemplate o2) { return o1.getName().compareToIgnoreCase(o2.getName()); } }); Composite parent = soList.getComposite(); if (parent.getChildren().length > 0) { Utils.disposeComposite(parent, false); } SWTSkin skin = skinnedDialog.getSkin(); SWTSkinObjectText soInfoTitle = (SWTSkinObjectText) skin.getSkinObject("info-title"); SWTSkinObjectText soInfoText = (SWTSkinObjectText) skin.getSkinObject("info-text"); RowLayout layout = new RowLayout(SWT.HORIZONTAL); layout.spacing = 0; layout.marginLeft = layout.marginRight = 0; layout.wrap = true; layout.justify = true; layout.fill = true; parent.setLayout(layout); Listener clickListener = new Listener() { boolean down = false; public void handleEvent(Event event) { if (event.type == SWT.MouseDown) { down = true; } else if (event.type == SWT.MouseUp && down) { Widget widget = (event.widget instanceof Label) ? ((Label) event.widget).getParent() : event.widget; selectedDeviceTemplate = (DeviceTemplate) widget.getData("obj"); if (selectedDeviceTemplate == null) { Debug.out("selectedDeviceTemplate is null!"); } skinnedDialog.close(); down = false; } } }; GridData gridData; for (DeviceTemplate deviceTemplate : devices) { if (deviceTemplate.isAuto()) { continue; } // deviceTemplate.getIconURL(); String iconURL = null; TranscodeChooser.addImageBox(parent, clickListener, null, deviceTemplate, iconURL, deviceTemplate.getName()); } SWTSkinObjectText soTitle = (SWTSkinObjectText) skin.getSkinObject("title"); if (soTitle != null) { soTitle.setTextID("devices.choose.device.title"); } SWTSkinObjectText soSubTitle = (SWTSkinObjectText) skin.getSkinObject("subtitle"); if (soSubTitle != null) { soSubTitle.setTextID("label.clickone"); } Point computeSize = skinnedDialog.getShell().computeSize(600, SWT.DEFAULT, true); skinnedDialog.getShell().setSize(computeSize); Shell mainShell = UIFunctionsManagerSWT.getUIFunctionsSWT().getMainShell(); Utils.centerWindowRelativeTo(skinnedDialog.getShell(), mainShell); }
Example 38
Project: DroidNavi-master File: OptionEvent.java View source code |
private void init() { // Set up group Group eventGroup = new Group(m_parentFolder, SWT.NONE); eventGroup.setText("Event Notifications"); eventGroup.setToolTipText("Events to show notifications for"); m_tabItem.setControl(eventGroup); // Set Layout RowLayout layout = new RowLayout(SWT.VERTICAL); eventGroup.setLayout(layout); // Preference Manager to get initial vals from PreferenceManager pref = PreferenceManager.getPreferenceManager(); // Incoming Event Button incoming = new Button(eventGroup, SWT.CHECK); incoming.setText("Incoming Calls"); incoming.setToolTipText("Show notifications for incoming calls"); incoming.setData(EventType.INCOMING_CALL); incoming.setSelection((Boolean) pref.get(PreferenceKey.SHOW_INCOMING, Boolean.TRUE)); // Missed Call event Button missed = new Button(eventGroup, SWT.CHECK); missed.setText("Missed Calls"); missed.setToolTipText("Show notifications for missed calls"); missed.setData(EventType.MISSED_CALL); missed.setSelection((Boolean) pref.get(PreferenceKey.SHOW_MISSED, Boolean.TRUE)); // Connect Event Button connect = new Button(eventGroup, SWT.CHECK); connect.setText("Phone connect"); connect.setToolTipText("Show notifications when phones connect"); connect.setData(EventType.CLIENT_CONNECT); connect.setSelection((Boolean) pref.get(PreferenceKey.SHOW_CONNECT, Boolean.TRUE)); }
Example 39
Project: elexis-3-base-master File: ImpfplanPreferences.java View source code |
@Override
protected Control createContents(Composite parent) {
Composite ret = new Composite(parent, SWT.NONE);
ret.setLayoutData(SWTHelper.getFillGridData(1, true, 1, true));
ret.setLayout(new GridLayout());
tv = new TableViewer(ret);
tv.getControl().setLayoutData(SWTHelper.getFillGridData(1, true, 1, true));
tv.setContentProvider(new ContentProviderAdapter() {
@Override
public Object[] getElements(Object arg0) {
return ImpfplanController.allVaccs().toArray();
}
});
tv.setLabelProvider(new LabelProvider() {
@Override
public String getText(Object element) {
if (element instanceof VaccinationType) {
return ((VaccinationType) element).getLabel();
}
//$NON-NLS-1$
return "?";
}
});
tv.addDoubleClickListener(new IDoubleClickListener() {
@Override
public void doubleClick(DoubleClickEvent event) {
edit();
}
});
Composite cButtons = new Composite(ret, SWT.NONE);
cButtons.setLayoutData(SWTHelper.getFillGridData(1, true, 1, false));
cButtons.setLayout(new RowLayout(SWT.HORIZONTAL));
Button bAdd = new Button(cButtons, SWT.PUSH);
bAdd.setText(Messages.ImpfplanPreferences_addCaption);
bAdd.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
EditVaccinationDialog dlg = new EditVaccinationDialog(getShell(), new VaccinationType(Messages.ImpfplanPreferences_nameDummy, Messages.ImpfplanPreferences_vaccDummy));
if (dlg.open() == Dialog.OK) {
tv.refresh();
}
}
});
MenuManager menu = new MenuManager();
menu.add(removeAction);
tv.getControl().setMenu(menu.createContextMenu(tv.getControl()));
tv.setInput(this);
return ret;
}
Example 40
Project: erlide-master File: ComboInputPage.java View source code |
@Override public void createControl(final Composite parent) { composite = new Composite(parent, SWT.NONE); inputLabel = new Label(composite, SWT.LEFT); inputLabel.setText(labelText); // GridData gridData = new GridData(); // gridData.horizontalAlignment = GridData.FILL; // gridData.horizontalSpan = 2; // inputLabel.setLayoutData(gridData); selectionList = new Combo(composite, SWT.DROP_DOWN); for (final String s : moduleNames) { selectionList.add(s); } // gridData = new GridData(); // gridData.horizontalAlignment = GridData.FILL; // gridData.horizontalSpan = 2; // selectionList.setLayoutData(gridData); // GridLayout layout = new GridLayout(); final RowLayout layout = new RowLayout(); layout.spacing = 5; layout.center = true; composite.setLayout(layout); setControl(composite); selectionList.addSelectionListener(new SelectionListener() { @Override public void widgetDefaultSelected(final SelectionEvent e) { } @Override @SuppressWarnings("synthetic-access") public void widgetSelected(final SelectionEvent e) { ((SimpleOneStepWranglerRefactoring) getRefactoring()).setUserInput(selectionList.getText()); setPageComplete(true); } }); final IValidator validator = new AtomValidator(); selectionList.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { if (validator.isValid(selectionList.getText())) { ((SimpleWranglerRefactoring) getRefactoring()).setUserInput(selectionList.getText()); setErrorMessage(null); setPageComplete(true); } else { setPageComplete(false); setErrorMessage("Module name must be a a valid atom!"); } } }); }
Example 41
Project: erlide_eclipse-master File: ComboInputPage.java View source code |
@Override public void createControl(final Composite parent) { composite = new Composite(parent, SWT.NONE); inputLabel = new Label(composite, SWT.LEFT); inputLabel.setText(labelText); // GridData gridData = new GridData(); // gridData.horizontalAlignment = GridData.FILL; // gridData.horizontalSpan = 2; // inputLabel.setLayoutData(gridData); selectionList = new Combo(composite, SWT.DROP_DOWN); for (final String s : moduleNames) { selectionList.add(s); } // gridData = new GridData(); // gridData.horizontalAlignment = GridData.FILL; // gridData.horizontalSpan = 2; // selectionList.setLayoutData(gridData); // GridLayout layout = new GridLayout(); final RowLayout layout = new RowLayout(); layout.spacing = 5; layout.center = true; composite.setLayout(layout); setControl(composite); selectionList.addSelectionListener(new SelectionListener() { @Override public void widgetDefaultSelected(final SelectionEvent e) { } @Override @SuppressWarnings("synthetic-access") public void widgetSelected(final SelectionEvent e) { ((SimpleOneStepWranglerRefactoring) getRefactoring()).setUserInput(selectionList.getText()); setPageComplete(true); } }); final IValidator validator = new AtomValidator(); selectionList.addModifyListener(new ModifyListener() { @Override public void modifyText(final ModifyEvent e) { if (validator.isValid(selectionList.getText())) { ((SimpleWranglerRefactoring) getRefactoring()).setUserInput(selectionList.getText()); setErrorMessage(null); setPageComplete(true); } else { setPageComplete(false); setErrorMessage("Module name must be a a valid atom!"); } } }); }
Example 42
Project: exsite9-master File: ListMetadataCategoriesWizardPage.java View source code |
@Override public void createControl(final Composite parent) { this.container = new Composite(parent, SWT.NULL); final GridLayout layout = new GridLayout(); this.container.setLayout(layout); layout.numColumns = 2; this.metadataCategoriesList = new org.eclipse.swt.widgets.List(this.container, SWT.BORDER | SWT.SINGLE | SWT.WRAP | SWT.V_SCROLL); for (final MetadataCategory metadataCategory : this.metadataCategories) { this.metadataCategoriesList.add(metadataCategory.getName()); } final GridData multiLineGridData = new GridData(GridData.FILL_BOTH); this.metadataCategoriesList.setLayoutData(multiLineGridData); this.metadataCategoriesList.addSelectionListener(this); final Composite rowComp = new Composite(container, SWT.NULL); final RowLayout rowLayout = new RowLayout(); rowLayout.type = SWT.VERTICAL; rowLayout.pack = false; rowLayout.justify = true; rowComp.setLayout(rowLayout); this.removeButton = new Button(rowComp, SWT.PUSH); this.removeButton.setText("Delete"); this.removeButton.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(final SelectionEvent e) { final int selectedIndex = metadataCategoriesList.getSelectionIndex(); final MetadataCategory metadataCategoryToDelete = metadataCategories.remove(selectedIndex); metadataCategoriesList.remove(selectedIndex); metadataCategoriesToDelete.add(metadataCategoryToDelete); removeButton.setEnabled(false); selectedMetadataCategory = null; setPageComplete(true); } @Override public void widgetDefaultSelected(SelectionEvent e) { } }); this.removeButton.setEnabled(false); this.removeButton.setVisible(this.showRemoveButton); setControl(this.container); setPageComplete(false); }
Example 43
Project: frostwire-common-master File: DeviceTemplateChooser.java View source code |
private void createDeviceTemplateList2(SWTSkinObjectContainer soList) { DeviceTemplate[] devices = mf.getDeviceTemplates(); if (devices.length == 0) { noDevices(); return; } Arrays.sort(devices, new Comparator<DeviceTemplate>() { public int compare(DeviceTemplate o1, DeviceTemplate o2) { return o1.getName().compareToIgnoreCase(o2.getName()); } }); Composite parent = soList.getComposite(); if (parent.getChildren().length > 0) { Utils.disposeComposite(parent, false); } SWTSkin skin = skinnedDialog.getSkin(); SWTSkinObjectText soInfoTitle = (SWTSkinObjectText) skin.getSkinObject("info-title"); SWTSkinObjectText soInfoText = (SWTSkinObjectText) skin.getSkinObject("info-text"); RowLayout layout = new RowLayout(SWT.HORIZONTAL); layout.spacing = 0; layout.marginLeft = layout.marginRight = 0; layout.wrap = true; layout.justify = true; layout.fill = true; parent.setLayout(layout); Listener clickListener = new Listener() { boolean down = false; public void handleEvent(Event event) { if (event.type == SWT.MouseDown) { down = true; } else if (event.type == SWT.MouseUp && down) { Widget widget = (event.widget instanceof Label) ? ((Label) event.widget).getParent() : event.widget; selectedDeviceTemplate = (DeviceTemplate) widget.getData("obj"); if (selectedDeviceTemplate == null) { Debug.out("selectedDeviceTemplate is null!"); } skinnedDialog.close(); down = false; } } }; GridData gridData; for (DeviceTemplate deviceTemplate : devices) { if (deviceTemplate.isAuto()) { continue; } // deviceTemplate.getIconURL(); String iconURL = null; TranscodeChooser.addImageBox(parent, clickListener, null, deviceTemplate, iconURL, deviceTemplate.getName()); } SWTSkinObjectText soTitle = (SWTSkinObjectText) skin.getSkinObject("title"); if (soTitle != null) { soTitle.setTextID("devices.choose.device.title"); } SWTSkinObjectText soSubTitle = (SWTSkinObjectText) skin.getSkinObject("subtitle"); if (soSubTitle != null) { soSubTitle.setTextID("label.clickone"); } Point computeSize = skinnedDialog.getShell().computeSize(600, SWT.DEFAULT, true); skinnedDialog.getShell().setSize(computeSize); Shell mainShell = UIFunctionsManagerSWT.getUIFunctionsSWT().getMainShell(); Utils.centerWindowRelativeTo(skinnedDialog.getShell(), mainShell); }
Example 44
Project: gda-common-rcp-master File: GenericDialog.java View source code |
/**
* @param userData (may be null)
* @return the selected file
*/
public Object open(final Object userData) {
final Shell parent = getParent();
final Shell shell = new Shell(parent, SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.RESIZE);
shell.setLayout(new GridLayout());
shell.setText(getText());
createContents(shell, userData);
final Composite buttons = new Composite(shell, SWT.NONE);
buttons.setLayout(new RowLayout());
buttons.setLayoutData(new GridData(SWT.RIGHT, SWT.BOTTOM, true, true));
final Button ok = new Button(buttons, SWT.NONE);
ok.setText("OK");
ok.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent e) {
GenericDialog.this.ok = true;
if (checker == null) {
shell.dispose();
} else if (checker.isValid()) {
shell.dispose();
}
}
});
ok.setFocus();
final Button cancel = new Button(buttons, SWT.NONE);
cancel.setText("Cancel");
cancel.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent e) {
GenericDialog.this.ok = false;
shell.dispose();
}
});
GenericDialog.this.ok = false;
if (shouldPack())
shell.pack();
shell.open();
Display display = parent.getDisplay();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
if (GenericDialog.this.ok) {
return currentSelection;
}
return null;
}
Example 45
Project: gyrex-admin-master File: AdminUiUtil.java View source code |
public static RowLayout createRowLayout(final int type, final boolean setMargin) { final RowLayout result = new RowLayout(type); result.marginTop = 0; result.marginLeft = 0; result.marginHeight = 0; if (setMargin) { result.marginBottom = DEFAULT_SPACE; result.marginWidth = DEFAULT_SPACE; } else { result.marginBottom = 0; result.marginWidth = 0; } return result; }
Example 46
Project: java.old-master File: XMLReader.java View source code |
private void createBottons(Composite parent) {
Composite composite = new Composite(parent, SWT.NONE);
composite.setLayoutData(BorderData.NORTH);
composite.setLayout(new RowLayout());
Button btnStart = new Button(composite, SWT.NONE);
// btnStart.setLayoutData(BorderData.NORTH);
btnStart.setText("&Start");
btnStart.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
try {
parseXML();
} catch (Exception e1) {
textInfo.setText("Parse failed: " + e1.getMessage());
}
}
});
}
Example 47
Project: jbosstools-forge-master File: RadioControlBuilder.java View source code |
@Override
@SuppressWarnings({ "unchecked" })
public Control build(final ForgeWizardPage page, final InputComponent<?, ?> input, final String inputName, final Composite parent) {
// Create the label
Label label = new Label(parent, SWT.NULL);
label.setText(getMnemonicLabel(input, true));
label.setToolTipText(input.getDescription());
Composite container = new Composite(parent, SWT.NULL);
container.setData(LABEL_DATA_KEY, label);
container.setLayout(new RowLayout());
container.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
final ConverterFactory converterFactory = FurnaceService.INSTANCE.getConverterFactory();
UISelectOne<Object> selectOne = (UISelectOne<Object>) input;
Converter<Object, String> itemLabelConverter = InputComponents.getItemLabelConverter(converterFactory, selectOne);
Object originalValue = InputComponents.getValueFor(input);
Iterable<Object> valueChoices = selectOne.getValueChoices();
if (valueChoices != null) {
for (final Object choice : valueChoices) {
final String itemLabel = itemLabelConverter.convert(choice);
final Button button = new Button(container, SWT.RADIO);
button.setText(itemLabel);
button.setToolTipText(input.getDescription());
boolean selected = Proxies.areEquivalent(choice, originalValue);
button.setSelection(selected);
button.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
if (button.getSelection()) {
final CommandController controller = page.getController();
controller.setValueFor(inputName, Proxies.unwrap(choice));
}
}
});
}
}
// skip the thrid column
Label dummy = new Label(parent, SWT.NONE);
dummy.setText("");
return container;
}
Example 48
Project: jenkow-plugin-master File: CreateDefaultActivitiDiagramInitialContentPage.java View source code |
@Override public void createControl(Composite parent) { FormToolkit toolkit = new FormToolkit(parent.getDisplay()); toolkit.setBackground(parent.getBackground()); Composite container = toolkit.createComposite(parent, SWT.NULL); GridLayout layout = new GridLayout(); container.setLayout(layout); layout.numColumns = 1; GridData data = null; Group contentSourceGroup = new Group(container, SWT.SHADOW_IN); contentSourceGroup.setText("Do you want to add content to your diagram to start editing?"); data = new GridData(); data.grabExcessHorizontalSpace = true; data.horizontalAlignment = SWT.FILL; contentSourceGroup.setLayoutData(data); contentSourceGroup.setLayout(new RowLayout(SWT.VERTICAL)); contentSourceNone = toolkit.createButton(contentSourceGroup, "No, just create an empty diagram", SWT.RADIO); contentSourceNone.setSelection(true); contentSourceImport = toolkit.createButton(contentSourceGroup, "Yes, import a BPMN 2.0 file", SWT.RADIO); contentSourceImport.setEnabled(false); contentSourceTemplate = toolkit.createButton(contentSourceGroup, "Yes, use a template", SWT.RADIO); contentSourceTemplate.setEnabled(true); Group templateGroup = new Group(container, SWT.SHADOW_IN); templateGroup.setText("Choose template"); data = new GridData(); data.grabExcessHorizontalSpace = true; data.horizontalAlignment = SWT.FILL; templateGroup.setLayoutData(data); templateGroup.setLayout(new RowLayout(SWT.VERTICAL)); templateTable = toolkit.createTable(templateGroup, SWT.BORDER); for (String description : TemplateInfo.templateDescriptions) { TableItem tableItem = new TableItem(templateTable, SWT.NONE); tableItem.setText(description); } templateTable.setEnabled(false); templateTable.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_WHITE)); contentSourceNone.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent event) { templateTable.setEnabled(false); } @Override public void widgetDefaultSelected(SelectionEvent event) { } }); contentSourceTemplate.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent event) { templateTable.setEnabled(true); } @Override public void widgetDefaultSelected(SelectionEvent event) { } }); setControl(container); setPageComplete(false); }
Example 49
Project: jucy-master File: FavHubEditor.java View source code |
public void createPartControl(Composite parent) {
parent.setLayout(new GridLayout());
table = new Table(parent, SWT.CHECK | SWT.SINGLE | SWT.FULL_SELECTION | SWT.HIDE_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL | SWT.HIDE_SELECTION);
tableViewer = new CheckboxTableViewer(table);
tableViewer.addDoubleClickListener(new CommandDoubleClickListener(OpenHubHandler.COMMAND_ID));
table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
table.setHeaderVisible(true);
tva = new TableViewerAdministrator<FavHub>(tableViewer, Arrays.asList(new FavHubName(tableViewer), new Description(), new Nick(), new Password(), new Address(), new UserDescription(), new Email(), new ChatOnly()), GUIPI.favHubsTable, TableViewerAdministrator.NoSorting, false);
FavHubContentProvider fh = new FavHubContentProvider();
tableViewer.setContentProvider(fh);
tva.apply();
tableViewer.setComparator(new ViewerComparator() {
@Override
public int compare(Viewer viewer, Object e1, Object e2) {
Integer a = ((FavHub) e1).getOrder();
Integer b = ((FavHub) e2).getOrder();
return a.compareTo(b);
}
});
getSite().setSelectionProvider(tableViewer);
createContextPopup(tableViewer);
final Composite comp = new Composite(parent, SWT.NONE);
comp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
comp.setLayout(new RowLayout());
final Composite composite = new Composite(comp, SWT.NONE);
composite.setLayoutData(new RowData());
FillLayout fillLayout = new FillLayout();
fillLayout.spacing = 5;
composite.setLayout(fillLayout);
for (String command : new String[] { CreateFavHubsHandler.COMMAND_ID, ChangeFHPropertiesHandler.COMMAND_ID, RemoveHandler.COMMAND_ID, MoveUpHandler.COMMAND_ID, MoveDownHandler.COMMAND_ID, OpenHubHandler.COMMAND_ID }) {
Button button = new Button(composite, SWT.NONE);
CommandButton.setCommandToButton(command, button, getSite(), false);
}
tableViewer.setInput(favHubs);
favHubs.addObserver(this);
logger.debug("created FavHub editor");
setControlsForFontAndColour(tableViewer.getTable());
}
Example 50
Project: LanguageBuddy-master File: TagFilterPage.java View source code |
/* (non-Javadoc)
* @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
*/
public void createControl(Composite parent) {
this.setDescription(MessageUtil.getString("TagFilter"));
mainGroup = new Group(parent, SWT.CENTER);
setControl(mainGroup);
rowLayout = new RowLayout();
rowLayout.type = SWT.VERTICAL;
rowLayout.fill = true;
mainGroup.setLayout(rowLayout);
enableFilter = new Button(mainGroup, SWT.CHECK);
enableFilter.setText(MessageUtil.getString("TagFilterEnable"));
enableFilter.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
if (filterComposite != null && filterComposite.isDisposed() == false) {
boolean enabled = enableFilter.getSelection();
filterComposite.setEnabled(enabled);
anyTagsButton.setEnabled(enabled);
allTagsButton.setEnabled(enabled);
}
validate();
}
});
anyTagsButton = new Button(mainGroup, SWT.RADIO);
anyTagsButton.setText(MessageUtil.getString("AnyTagsMatchFilter"));
anyTagsButton.setSelection(true);
anyTagsButton.setEnabled(false);
allTagsButton = new Button(mainGroup, SWT.RADIO);
allTagsButton.setText(MessageUtil.getString("AllTagsMatchFilter"));
allTagsButton.setEnabled(false);
filterComposite = new TagFilterComposite(mainGroup, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
filterComposite.setEnabled(false);
}
Example 51
Project: LinGUIne-master File: InstallWizardPage.java View source code |
/** * Generates all the UI components */ @Override public void createControl(Composite parent) { //Establish the Layouts RowLayout parentLayout = new RowLayout(); parentLayout.type = SWT.VERTICAL; parentLayout.marginTop = 5; parentLayout.marginBottom = 5; parentLayout.marginLeft = 5; parentLayout.marginRight = 5; parentLayout.justify = true; RowLayout topLayout = new RowLayout(); topLayout.type = SWT.HORIZONTAL; topLayout.marginTop = 5; topLayout.marginBottom = 5; topLayout.marginLeft = 5; topLayout.marginRight = 5; topLayout.justify = true; container = new Composite(parent, SWT.NONE); container.setLayout(parentLayout); Composite topContainer = new Composite(container, SWT.NONE); topContainer.setLayout(topLayout); repositoryLabel = new Label(topContainer, SWT.NONE); repositoryLabel.setText("Repository:"); repositoryLabel.setLayoutData(new RowData(60, 15)); directoryLabel = new Label(topContainer, SWT.NONE); directoryLabel.setText(""); directoryLabel.setLayoutData(new RowData(500, 15)); browseButton = new Button(topContainer, SWT.NONE); browseButton.setText("Browse"); browseButton.addSelectionListener(this); browseButton.setLayoutData(new RowData(60, 24)); contentTable = new Table(container, SWT.MULTI | SWT.CHECK | SWT.VIRTUAL | SWT.BORDER); contentTable.setLayoutData(new RowData(620, 300)); contentTable.setLinesVisible(true); contentTable.setHeaderVisible(true); contentTable.addSelectionListener(this); idColumn = new TableColumn(contentTable, SWT.NONE); idColumn.setText("Plugin ID"); versionColumn = new TableColumn(contentTable, SWT.NONE); versionColumn.setText("Version"); idColumn.pack(); versionColumn.pack(); parent.pack(); container.pack(); topContainer.pack(); setControl(parent); setPageComplete(false); }
Example 52
Project: marabou-master File: AboutWindow.java View source code |
/** * shows various information about marabou in a small window */ public void show() { final Display display = Display.getCurrent(); final Shell shell = new Shell(display); shell.setText(i18n("About Marabou")); shell.setImage(new ImageLoader().getImage(AvailableImage.LOGO_SMALL)); FormLayout formLayout = new FormLayout(); formLayout.marginBottom = 10; formLayout.marginTop = 10; formLayout.marginLeft = 10; formLayout.marginRight = 10; shell.setLayout(formLayout); Composite comp1 = new Composite(shell, SWT.NONE); RowLayout rowLayout = new RowLayout(1); rowLayout.center = true; comp1.setLayout(rowLayout); // close window on ESC shell.addListener(SWT.Traverse, new Listener() { @Override public void handleEvent(Event event) { if (event.detail == SWT.TRAVERSE_ESCAPE) { shell.dispose(); } } }); // project name and version Label text = new Label(comp1, SWT.NONE); text.setText(i18n("Marabou - Audio Tagger \n" + "Version " + projectVersion)); Image logo = new ImageLoader().getImage(AvailableImage.LOGO_BIG); Label labelImage = new Label(comp1, SWT.NONE); labelImage.setImage(logo); labelImage.pack(); Label labelText = new Label(comp1, SWT.NONE); labelText.setAlignment(SWT.CENTER); labelText.setText(i18n("\nThe Marabou is a scavenger and so is this software.\n" + "It's written to eat badly tagged music files.\n")); labelText.pack(); // button with project's url final String url = "https://github.com/hennr/marabou"; final Button linkButton = new Button(comp1, SWT.PUSH); linkButton.setText(url); linkButton.pack(); linkButton.addListener(SWT.Selection, new Listener() { @Override public void handleEvent(Event event) { try { Desktop.getDesktop().browse(new URI(url)); } catch (Exception e) { } } }); // dirty hack to get vertical space between the buttons Label space = new Label(comp1, SWT.NONE); space.pack(); // horizontal row for buttons Composite comp2 = new Composite(comp1, SWT.None); RowLayout rowLayout2 = new RowLayout(); comp2.setLayout(rowLayout2); Button credits = new Button(comp2, SWT.None); credits.setText(i18n("Cr&edits")); credits.addListener(SWT.Selection, new Listener() { @Override public void handleEvent(Event event) { CreditsWindow.showCredits(); } }); credits.pack(); final Button licence = new Button(comp2, SWT.None); licence.setText(i18n("&Licence")); licence.addListener(SWT.Selection, new Listener() { @Override public void handleEvent(Event event) { new LicenceWindow().showLicence(); } }); licence.pack(); Button close = new Button(comp2, SWT.NONE); close.setText(i18n("&Close")); close.addListener(SWT.Selection, new Listener() { @Override public void handleEvent(Event event) { shell.dispose(); } }); close.pack(); shell.pack(); shell.open(); // close also if display gets disposed while (!shell.isDisposed() && display.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } }
Example 53
Project: Monitor-master File: ProxyTableView.java View source code |
@Override
public void createPartControl(Composite parent) {
Composite composite = createComposite(parent);
Composite titleComposite = new Composite(composite, SWT.NONE);
titleComposite.setLayout(new RowLayout(SWT.HORIZONTAL));
new Label(titleComposite, SWT.NONE).setText(" ");
createTitleLabel(titleComposite);
createTableViewer(composite);
PlatformUtil.getRouter().getRuleManager().addRuleChangeListener(this);
}
Example 54
Project: nebula.widgets.nattable-master File: AbstractE4NatExamplePart.java View source code |
protected void showSourceLinks(Composite parent, String examplePath) { Composite panel = new Composite(parent, SWT.NONE); RowLayout layout = new RowLayout(); layout.spacing = 5; panel.setLayout(layout); GridDataFactory.defaultsFor(panel).applyTo(panel); Link link = new Link(panel, SWT.NONE); link.setText("<a href=\"" + examplePath + "\">View source</a>"); final SelectionAdapter linkSelectionListener = new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent event) { String path = event.text; path = path.replaceAll("\\.", "/"); if (!path.startsWith("/")) { path = "/" + path; } String source = getResourceAsString("/src" + path + ".java"); if (source != null) { viewSource(part.getLabel(), source); } } }; link.addSelectionListener(linkSelectionListener); Link cssLink = new Link(panel, SWT.NONE); cssLink.setText("<a href=\"/css/default.css\">View CSS</a>"); final SelectionAdapter cssLinkSelectionListener = new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent event) { String source = getResourceAsString(event.text); if (source != null) { viewSource("default.css", source); } } }; cssLink.addSelectionListener(cssLinkSelectionListener); }
Example 55
Project: org.nabucco.framework.generator-master File: SearchViewLayouterTemplate.java View source code |
public void layout(final Composite parent, final NabuccoMessageManager aMessageManager, final TemplateSearchModel aModel) {
NabuccoFormToolkit ntk = new NabuccoFormToolkit(new FormToolkit(parent.getDisplay()));
widgetFactory = new SearchViewWidgetFactoryTemplate(ntk, aModel);
messageManager = aMessageManager;
parent.addPaintListener(new PaintListener() {
@Override
public void paintControl(PaintEvent arg0) {
messageManager.showMessages(MESSAGE_OWNER_ID);
}
});
Section section = ntk.createSection(parent, "SectionName", new RowLayout());
Composite child = ntk.createComposite(section, new GridLayout(2, true));
// create widgets
section.setClient(child);
}
Example 56
Project: org.nabucco.testautomation-master File: TestEngineConfigurationSearchViewLayouter.java View source code |
private Composite layout(final Composite parent, final NabuccoMessageManager aMessageManager, final TestEngineConfigurationSearchViewModel aModel) {
NabuccoFormToolkit ntk = new NabuccoFormToolkit(parent);
TestEngineConfigurationSearchViewWidgetFactory widgetFactory = new TestEngineConfigurationSearchViewWidgetFactory(ntk, aModel);
messageManager = aMessageManager;
// define paint listener
parent.addPaintListener(new PaintListener() {
@Override
public void paintControl(PaintEvent arg0) {
messageManager.showMessages(MESSAGE_OWNER_ID);
}
});
// build a section to host the other controls
Section section = ntk.createSection(parent, CONFIG_TEXT, new RowLayout());
Composite child = ntk.createComposite(section, new GridLayout(2, true));
section.setClient(child);
// ui elements pair-wise: label + input field or combo
widgetFactory.createLabelConfigName(child);
widgetFactory.createInputFieldConfigName(child);
widgetFactory.createLabelConfigHost(child);
widgetFactory.createInputFieldConfigHost(child);
widgetFactory.createLabelConfigPort(child);
widgetFactory.createInputFieldConfigPort(child);
widgetFactory.createLabelConfigRemoteReferenceName(child);
widgetFactory.createInputFieldConfigRemoteReferenceName(child);
return null;
}
Example 57
Project: org.nabucco.testautomation.schema-master File: SchemaConfigSearchViewLayouter.java View source code |
@Override
public Composite layout(Composite parent, NabuccoMessageManager messageManager, SchemaConfigSearchViewModel model) {
NabuccoFormToolkit ntk = new NabuccoFormToolkit(parent);
SchemaConfigSearchViewWidgetFactory widgetFactory = new SchemaConfigSearchViewWidgetFactory(ntk, model);
// build a section to host the other controls
Section section = ntk.createSection(parent, SCHEMA_CONFIG_TEXT, new RowLayout());
Composite child = ntk.createComposite(section, new GridLayout(2, false));
section.setClient(child);
// add description and name label and input fields (pair-wise)
layoutName(widgetFactory, child);
layoutKey(widgetFactory, child);
return null;
}
Example 58
Project: phenoscape-nlp-master File: Type4Document.java View source code |
/**
* @wbp.parser.entryPoint
*/
public String showType4Document() {
final Display display = Display.getDefault();
final Shell shell = new Shell();
shell.setSize(613, 437);
shell.setText("Type 4 Documents");
shell.setLayout(new RowLayout(SWT.HORIZONTAL));
final Group group = new Group(shell, SWT.NONE);
group.setLayoutData(new RowData(585, 377));
group.setBounds(10, 10, 500, 115);
final Combo combo = new Combo(group, SWT.NONE);
combo.setBounds(114, 11, 109, 10);
combo.setText("TaxonX");
combo.add("Phenoscape");
Button button = new Button(group, SWT.NONE);
button.setBounds(408, 360, 75, 25);
button.setText("Save");
button.addMouseListener(new MouseListener() {
public void mouseUp(MouseEvent mEvent) {
String[] paragraphs = text.getText().split("\r\n");
try {
xml = combo.getText();
configDb.saveParagraphTagDetails(combo.getText(), paragraphs);
ApplicationUtilities.showPopUpWindow(ApplicationUtilities.getProperty("popup.info.savetype3"), ApplicationUtilities.getProperty("popup.header.info"), SWT.ICON_INFORMATION);
shell.dispose();
} catch (SQLException sqle) {
LOGGER.error("Unable to save paragraphs to db in Type3Document", sqle);
sqle.printStackTrace();
}
}
public void mouseDown(MouseEvent mEvent) {
}
public void mouseDoubleClick(MouseEvent mEvent) {
}
});
/*Button button_1 = new Button(group, SWT.NONE);
button_1.setBounds(498, 360, 75, 25);
button_1.setText("Skip");
button_1.addMouseListener(new MouseListener(){
public void mouseUp(MouseEvent mEvent){
shell.dispose();
}
public void mouseDown(MouseEvent mEvent) { }
public void mouseDoubleClick(MouseEvent mEvent) {}
})*/
;
Label label = new Label(group, SWT.NONE);
label.setBounds(10, 40, 482, 15);
label.setText("If you have a sample paragraph for morphological description, please paste that below : ");
text = new Text(group, SWT.BORDER | SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);
text.setBounds(10, 82, 563, 272);
Label label_1 = new Label(group, SWT.NONE);
label_1.setBounds(10, 61, 387, 15);
label_1.setText("* Please separate the paragraphs by line breaks.");
label_1.setForeground(new Color(display, 255, 0, 0));
Label lblDocumentFormat = new Label(group, SWT.NONE);
lblDocumentFormat.setBounds(10, 11, 109, 15);
lblDocumentFormat.setText("Document Format : ");
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
return xml;
}
Example 59
Project: rhostudio-master File: CapabDialog.java View source code |
public List<Capabilities> open() { Shell parent = getParent(); final Shell shell = new Shell(parent, SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL); shell.setText("Select capabilities"); shell.setLayout(new GridLayout(1, true)); RowData buttonAligment = new RowData(buttonWidht, SWT.DEFAULT); // 1 row Label label = new Label(shell, SWT.NULL); label.setText("Please select:"); // 2 row Composite rowContainer1 = new Composite(shell, SWT.NULL); rowContainer1.setLayout(new RowLayout()); m_capabTable = new Table(rowContainer1, SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL); m_capabTable.setLayoutData(new RowData(200, 300)); // 3 row Composite rowContainer2 = new Composite(shell, SWT.NULL); RowLayout rowLayout = new RowLayout(); rowLayout.center = true; rowContainer2.setLayout(rowLayout); // event handlers final Button buttonOK = new Button(rowContainer2, SWT.PUSH); buttonOK.setText("Ok"); buttonOK.setLayoutData(buttonAligment); final Button buttonCancel = new Button(rowContainer2, SWT.PUSH); buttonCancel.setText("Cancel"); buttonCancel.setLayoutData(buttonAligment); buttonOK.addListener(SWT.Selection, new Listener() { public void handleEvent(Event event) { handleOk(event); shell.dispose(); } }); buttonCancel.addListener(SWT.Selection, new Listener() { public void handleEvent(Event event) { nandleCancel(event); shell.dispose(); } }); shell.addListener(SWT.Traverse, new Listener() { public void handleEvent(Event event) { if (event.detail == SWT.TRAVERSE_ESCAPE) event.doit = false; } }); // init List<Capabilities> selCapabList = null; if (m_ymlFile != null) { selCapabList = m_ymlFile.getCapabilities(); } String[] capabTypes = Capabilities.getPublicIds(); for (int i = 0; i < capabTypes.length; i++) { String currItemText = capabTypes[i]; TableItem item = new TableItem(m_capabTable, SWT.NONE); item.setText(currItemText); if (selCapabList != null) { for (Capabilities c : selCapabList) { if (c == Capabilities.fromId(currItemText)) { item.setChecked(true); break; } } } } // show dialog shell.pack(); shell.open(); Display display = parent.getDisplay(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } return capabList; }
Example 60
Project: Secure-Service-Specification-and-Deployment-master File: CreateDefaultActivitiDiagramInitialContentPage.java View source code |
@Override public void createControl(Composite parent) { FormToolkit toolkit = new FormToolkit(parent.getDisplay()); toolkit.setBackground(parent.getBackground()); Composite container = toolkit.createComposite(parent, SWT.NULL); GridLayout layout = new GridLayout(); container.setLayout(layout); layout.numColumns = 1; GridData data = null; Group contentSourceGroup = new Group(container, SWT.SHADOW_IN); contentSourceGroup.setText("Do you want to add content to your diagram to start editing?"); data = new GridData(); data.grabExcessHorizontalSpace = true; data.horizontalAlignment = SWT.FILL; contentSourceGroup.setLayoutData(data); contentSourceGroup.setLayout(new RowLayout(SWT.VERTICAL)); contentSourceNone = toolkit.createButton(contentSourceGroup, "No, just create an empty diagram", SWT.RADIO); contentSourceNone.setSelection(true); contentSourceImport = toolkit.createButton(contentSourceGroup, "Yes, import a BPMN 2.0 file", SWT.RADIO); contentSourceImport.setEnabled(false); contentSourceTemplate = toolkit.createButton(contentSourceGroup, "Yes, use a template", SWT.RADIO); contentSourceTemplate.setEnabled(true); Group templateGroup = new Group(container, SWT.SHADOW_IN); templateGroup.setText("Choose template"); data = new GridData(); data.grabExcessHorizontalSpace = true; data.horizontalAlignment = SWT.FILL; templateGroup.setLayoutData(data); templateGroup.setLayout(new RowLayout(SWT.VERTICAL)); templateTable = toolkit.createTable(templateGroup, SWT.BORDER); for (String description : TemplateInfo.templateDescriptions) { TableItem tableItem = new TableItem(templateTable, SWT.NONE); tableItem.setText(description); } templateTable.setEnabled(false); templateTable.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_WHITE)); contentSourceNone.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent event) { templateTable.setEnabled(false); } @Override public void widgetDefaultSelected(SelectionEvent event) { } }); contentSourceTemplate.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent event) { templateTable.setEnabled(true); } @Override public void widgetDefaultSelected(SelectionEvent event) { } }); setControl(container); setPageComplete(false); }
Example 61
Project: Security-Service-Validation-and-Verification-master File: CreateDefaultActivitiDiagramInitialContentPage.java View source code |
@Override public void createControl(Composite parent) { FormToolkit toolkit = new FormToolkit(parent.getDisplay()); toolkit.setBackground(parent.getBackground()); Composite container = toolkit.createComposite(parent, SWT.NULL); GridLayout layout = new GridLayout(); container.setLayout(layout); layout.numColumns = 1; GridData data = null; Group contentSourceGroup = new Group(container, SWT.SHADOW_IN); contentSourceGroup.setText("Do you want to add content to your diagram to start editing?"); data = new GridData(); data.grabExcessHorizontalSpace = true; data.horizontalAlignment = SWT.FILL; contentSourceGroup.setLayoutData(data); contentSourceGroup.setLayout(new RowLayout(SWT.VERTICAL)); contentSourceNone = toolkit.createButton(contentSourceGroup, "No, just create an empty diagram", SWT.RADIO); contentSourceNone.setSelection(true); contentSourceImport = toolkit.createButton(contentSourceGroup, "Yes, import a BPMN 2.0 file", SWT.RADIO); contentSourceImport.setEnabled(false); contentSourceTemplate = toolkit.createButton(contentSourceGroup, "Yes, use a template", SWT.RADIO); contentSourceTemplate.setEnabled(true); Group templateGroup = new Group(container, SWT.SHADOW_IN); templateGroup.setText("Choose template"); data = new GridData(); data.grabExcessHorizontalSpace = true; data.horizontalAlignment = SWT.FILL; templateGroup.setLayoutData(data); templateGroup.setLayout(new RowLayout(SWT.VERTICAL)); templateTable = toolkit.createTable(templateGroup, SWT.BORDER); for (String description : TemplateInfo.templateDescriptions) { TableItem tableItem = new TableItem(templateTable, SWT.NONE); tableItem.setText(description); } templateTable.setEnabled(false); templateTable.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_WHITE)); contentSourceNone.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent event) { templateTable.setEnabled(false); } @Override public void widgetDefaultSelected(SelectionEvent event) { } }); contentSourceTemplate.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent event) { templateTable.setEnabled(true); } @Override public void widgetDefaultSelected(SelectionEvent event) { } }); setControl(container); setPageComplete(false); }
Example 62
Project: tdq-studio-se-master File: HideSeriesChartDialog.java View source code |
private Composite createUtilityControl(Composite parent) {
Composite comp = new Composite(parent, SWT.BORDER);
comp.setLayout(new RowLayout());
comp.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
if (isCountAvgNull) {
XYDataset dataset = chart.getXYPlot().getDataset();
int count = dataset.getSeriesCount();
for (int i = 0; i < count; i++) {
Button checkBtn = new Button(comp, SWT.CHECK);
checkBtn.setText(dataset.getSeriesKey(i).toString());
checkBtn.setSelection(true);
checkBtn.addSelectionListener(listener);
checkBtn.setData(SERIES_KEY_ID, i);
}
}
if (isMinMaxDate) {
CategoryPlot plot = (CategoryPlot) chart.getPlot();
CategoryDataset dataset = plot.getDataset();
int count = dataset.getRowCount();
for (int i = 0; i < count; i++) {
Button checkBtn = new Button(comp, SWT.CHECK);
checkBtn.setText(dataset.getRowKey(i).toString());
checkBtn.setSelection(true);
checkBtn.addSelectionListener(listener);
checkBtn.setData(SERIES_KEY_ID, i);
}
}
return comp;
}
Example 63
Project: tracecompass-master File: AddBookmarkDialog.java View source code |
@Override protected Control createDialogArea(Composite parent) { Composite areaComposite = (Composite) super.createDialogArea(parent); Composite colorComposite = new Composite(areaComposite, SWT.NONE); RowLayout layout = new RowLayout(); layout.center = true; colorComposite.setLayout(layout); colorComposite.moveBelow(getText()); Label colorLabel = new Label(colorComposite, SWT.NONE); colorLabel.setText(Messages.AddBookmarkDialog_Color); fColorSelector = new ColorSelector(colorComposite); fColorSelector.setColorValue(new RGB(255, 0, 0)); Label alphaLabel = new Label(colorComposite, SWT.NONE); alphaLabel.setText(Messages.AddBookmarkDialog_Alpha); fAlphaScale = new Scale(colorComposite, SWT.NONE); fAlphaScale.setMaximum(255); fAlphaScale.setSelection(fAlpha); fAlphaScale.setIncrement(1); fAlphaScale.setPageIncrement(16); fAlphaScale.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { fAlpha = fAlphaScale.getSelection(); fAlphaLabel.setText(Integer.toString(fAlpha)); } }); fAlphaLabel = new Label(colorComposite, SWT.NONE); fAlphaLabel.setText(Integer.toString(fAlpha)); return areaComposite; }
Example 64
Project: webtools.jsf-master File: AbstractMasterForm.java View source code |
/**
* @param form
*/
public final void createHead(final Form form) {
final Composite head = form.getHead();
final Composite container = getToolkit().createComposite(head);
container.setLayout(new RowLayout());
// sub-class contribution
contributeToHeadArea(getToolkit(), container);
_toolBarManager = new ToolBarManager(SWT.FLAT);
ToolBar toolbar = _toolBarManager.createControl(container);
// _toolkit.adapt(toolbar, false, false);
toolbar.setBackground(form.getHead().getBackground());
toolbar.setForeground(form.getHead().getForeground());
//toolbar.setCursor(FormsResources.getHandCursor());
container.addDisposeListener(new DisposeListener() {
public void widgetDisposed(DisposeEvent e) {
if (_toolBarManager != null) {
_toolBarManager.dispose();
_toolBarManager = null;
}
}
});
form.setHeadClient(container);
}
Example 65
Project: ares-studio-master File: GenerateInterfaceDialog.java View source code |
@Override
protected Control createDialogArea(Composite parent) {
Composite composite = (Composite) super.createDialogArea(parent);
control = new Control[xmlDialog.getLstMenuInterfaceGroup().size()][];
for (int groupIndex = 0; groupIndex < xmlDialog.getLstMenuInterfaceGroup().size(); groupIndex++) {
DialogInterfaceGroup group = xmlDialog.getLstMenuInterfaceGroup().get(groupIndex);
final List<DialogInterfaceItem> lstItem = group.getLstMenuInterfaceItem();
Composite subComposite;
if (group.isUse()) {
Group menuGroup = new Group(composite, SWT.NONE);
menuGroup.setVisible(true);
menuGroup.setLayout(new RowLayout());
menuGroup.setText(group.getGroupName());
subComposite = menuGroup;
} else {
// ´´½¨Ò»¸ö×Ó×é¼þ£¬ÓÃÓÚ°Ú·ÅgroupÖ®ÍâµÄ²¼¾Ö¿Ø¼þ
subComposite = new Composite(composite, SWT.NONE);
}
GridLayout layout = new GridLayout(6, false);
layout.marginWidth = 0;
layout.marginHeight = 0;
subComposite.setLayout(layout);
control[groupIndex] = new Control[lstItem.size()];
for (int i = 0; i < lstItem.size(); i++) {
if (lstItem.get(i).getSwtType().equalsIgnoreCase("CHECK") || lstItem.get(i).getSwtType().equalsIgnoreCase("RADIO")) {
// °´Å¥¿Ø¼þ
int swtType = SWT.NULL;
if (lstItem.get(i).getSwtType().equalsIgnoreCase("CHECK"))
swtType = SWT.CHECK;
if (lstItem.get(i).getSwtType().equalsIgnoreCase("RADIO"))
swtType = SWT.RADIO;
Button btn = new Button(subComposite, swtType);
btn.setText(lstItem.get(i).getLableName());
btn.setData(lstItem.get(i).getId());
btn.setSelection(lstItem.get(i).getValue().equalsIgnoreCase("true"));
control[groupIndex][i] = btn;
} else if (lstItem.get(i).getSwtType().equalsIgnoreCase("TEXT")) {
// Text¿Ø¼þ
Label lable = new Label(subComposite, SWT.NONE);
lable.setText(lstItem.get(i).getLableName() + ":");
Text text = new Text(subComposite, SWT.BORDER);
text.setData(lstItem.get(i).getId());
text.setText(lstItem.get(i).getValue());
control[groupIndex][i] = text;
} else if (lstItem.get(i).getSwtType().equalsIgnoreCase("COMBO")) {
// ÏÂÀ¿ò¿Ø¼þ
Label lable = new Label(subComposite, SWT.NONE);
lable.setText(lstItem.get(i).getLableName() + ":");
Combo combo = new Combo(subComposite, SWT.BORDER);
String[] values = lstItem.get(i).getValue().split(",");
for (String value : values) combo.add(value);
combo.select(0);
combo.setData(lstItem.get(i).getId());
control[groupIndex][i] = combo;
}
}
}
return composite;
}
Example 66
Project: atdl4j-master File: SWTRadioButtonListWidget.java View source code |
public Widget createWidget(Composite parent, int style) { String tooltip = getTooltip(); GridData controlGD = new GridData(SWT.FILL, SWT.FILL, false, false); // label if (control.getLabel() != null) { label = new Label(parent, SWT.NONE); label.setText(control.getLabel()); if (tooltip != null) label.setToolTipText(tooltip); controlGD.horizontalSpan = 1; } else { controlGD.horizontalSpan = 2; } Composite c = new Composite(parent, SWT.NONE); c.setLayoutData(controlGD); if (((RadioButtonListT) control).getOrientation() != null && PanelOrientationT.VERTICAL.equals(((RadioButtonListT) control).getOrientation())) { c.setLayout(new GridLayout(1, false)); } else { RowLayout rl = new RowLayout(); rl.wrap = false; c.setLayout(rl); } // radioButton for (ListItemT listItem : ((RadioButtonListT) control).getListItem()) { Button radioElement = new Button(c, style | SWT.RADIO); radioElement.setText(listItem.getUiRep()); if (parameter != null) { for (EnumPairT enumPair : parameter.getEnumPair()) { if (enumPair.getEnumID() == listItem.getEnumID()) { radioElement.setToolTipText(enumPair.getDescription()); break; } } } else radioElement.setToolTipText(tooltip); buttons.add(radioElement); } // set initValue if (ControlHelper.getInitValue(control, getAtdl4jOptions()) != null) setValue((String) ControlHelper.getInitValue(control, getAtdl4jOptions()), true); return c; }
Example 67
Project: axdt-master File: NewAs3FileWizardPage.java View source code |
protected void createTemplateContent(Composite parent) {
Label label = new Label(parent, SWT.NULL);
label.setText("Template:");
SelectionAdapter adapter = new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
Button b = (Button) e.widget;
template = b.getText().replaceAll("&", "");
}
};
Composite group = new Composite(parent, SWT.NONE);
group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
group.setLayout(new RowLayout());
createTemplateRadioButton(group, "&Simple", adapter);
createTemplateRadioButton(group, "&Class", adapter).setSelection(true);
createTemplateRadioButton(group, "&Interface", adapter);
template = "Class";
}
Example 68
Project: dbeaver-master File: DB2TruncateDialog.java View source code |
@Override protected void createControls(Composite parent) { Group optionsGroup = UIUtils.createControlGroup(parent, DB2Messages.dialog_table_tools_options, 1, 0, 0); optionsGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Composite composite = new Composite(optionsGroup, 2); composite.setLayout(new GridLayout(2, false)); composite.setLayoutData(new GridData(GridData.FILL_BOTH)); // Drop/Reuse Storage UIUtils.createLabel(composite, DB2Messages.dialog_table_tools_truncate_storage_title).setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING)); Composite groupCols = new Composite(composite, SWT.NONE); groupCols.setLayout(new RowLayout(SWT.VERTICAL)); dlgStorageDrop = new Button(groupCols, SWT.RADIO); dlgStorageDrop.setText(DB2Messages.dialog_table_tools_truncate_storage_drop); dlgStorageDrop.addSelectionListener(SQL_CHANGE_LISTENER); dlgStorageReuse = new Button(groupCols, SWT.RADIO); dlgStorageReuse.setText(DB2Messages.dialog_table_tools_truncate_storage_reuse); dlgStorageReuse.addSelectionListener(SQL_CHANGE_LISTENER); // Triggers Clauses UIUtils.createLabel(composite, DB2Messages.dialog_table_tools_truncate_triggers_title).setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING)); Composite groupIx = new Composite(composite, SWT.NULL); groupIx.setLayout(new RowLayout(SWT.VERTICAL)); dlgTriggersDelete = new Button(groupIx, SWT.RADIO); dlgTriggersDelete.setText(DB2Messages.dialog_table_tools_truncate_triggers_ignore); dlgTriggersDelete.addSelectionListener(SQL_CHANGE_LISTENER); dlgTriggersRestrict = new Button(groupIx, SWT.RADIO); dlgTriggersRestrict.setText(DB2Messages.dialog_table_tools_truncate_triggers_restrict); dlgTriggersRestrict.addSelectionListener(SQL_CHANGE_LISTENER); // Initial setup dlgStorageDrop.setSelection(true); dlgTriggersDelete.setSelection(true); // Object Selector createObjectsSelector(parent); }
Example 69
Project: drc-master File: SpecialCharacterView.java View source code |
@Override public void createPartControl(Composite parent) { ScrolledComposite scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.BORDER); Composite specialCharacterComposite = new Composite(scrolledComposite, SWT.NONE); scrolledComposite.setContent(specialCharacterComposite); scrolledComposite.setExpandVertical(true); scrolledComposite.setExpandHorizontal(true); RowLayout rowLayout = new RowLayout(SWT.HORIZONTAL); rowLayout.spacing = 5; rowLayout.pack = true; specialCharacterComposite.setLayout(rowLayout); initSCButtons(specialCharacterComposite); scrolledComposite.setMinSize(specialCharacterComposite.computeSize(SWT.MIN, SWT.DEFAULT)); }
Example 70
Project: earthsci-master File: LayerTreeControlProvider.java View source code |
@Override public Control getControl(Composite parent, Object element, Item item, ControlEditor editor) { editor.grabVertical = true; editor.minimumWidth = 20; editor.horizontalAlignment = SWT.RIGHT; Composite composite = new Composite(parent, SWT.NONE); composite.setBackground(parent.getBackground()); RowLayout layout = new RowLayout(SWT.HORIZONTAL); layout.marginBottom = layout.marginLeft = layout.marginRight = layout.marginTop = 0; composite.setLayout(layout); if (element instanceof ILayerTreeNode) { ILayerTreeNode node = (ILayerTreeNode) element; createURLClickableLabel(composite, node, node.getInformationURL(), ImageRegistry.getInstance().get(ImageRegistry.ICON_INFORMATION_WHITE), ImageRegistry.getInstance().get(ImageRegistry.ICON_INFORMATION), true); createURLClickableLabel(composite, node, node.getLegendURL(), ImageRegistry.getInstance().get(ImageRegistry.ICON_LEGEND_WHITE), ImageRegistry.getInstance().get(ImageRegistry.ICON_LEGEND), false); } return composite; }
Example 71
Project: Eclipse-EGit-master File: NewRemoteDialog.java View source code |
@Override
protected Control createDialogArea(Composite parent) {
Composite main = new Composite(parent, SWT.NONE);
main.setLayout(new GridLayout(2, false));
GridDataFactory.fillDefaults().grab(true, true).applyTo(main);
Label nameLabel = new Label(main, SWT.NONE);
nameLabel.setText(UIText.NewRemoteDialog_NameLabel);
nameText = new Text(main, SWT.BORDER);
GridDataFactory.fillDefaults().grab(true, false).applyTo(nameText);
nameText.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
checkPage();
}
});
Composite buttonComposite = new Composite(main, SWT.NONE);
GridDataFactory.fillDefaults().span(2, 1).applyTo(buttonComposite);
buttonComposite.setLayout(new RowLayout(SWT.VERTICAL));
forPush = new Button(buttonComposite, SWT.RADIO);
forPush.setText(UIText.NewRemoteDialog_PushRadio);
forPush.setSelection(true);
Button forFetch = new Button(buttonComposite, SWT.RADIO);
forFetch.setText(UIText.NewRemoteDialog_FetchRadio);
nameText.setFocus();
applyDialogFont(main);
main.setTabList(new Control[] { nameText, buttonComposite });
return main;
}
Example 72
Project: eclipse-sbt-plugin-master File: SbtProjectWizardPage.java View source code |
private Composite createSbtSelectorPanel(Composite parent) {
Composite group = new Composite(parent, SWT.NULL);
group.setLayout(new RowLayout(SbtVersion.values().length));
group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
sbtRadioButtons = new ArrayList<Button>();
for (final SbtVersion version : SbtVersion.values()) {
Button sbtRadioButton = new Button(group, SWT.RADIO);
sbtRadioButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
configuration.setSbtVersion(version);
}
});
sbtRadioButton.setText("sbt " + version.getPrefix());
sbtRadioButton.setData(version);
if (version.equals(configuration.getSbtVersion())) {
sbtRadioButton.setSelection(true);
}
sbtRadioButtons.add(sbtRadioButton);
}
return group;
}
Example 73
Project: eclipse.platform.text-master File: MarkerInformationControl.java View source code |
@SuppressWarnings("unchecked") @Override public void setInput(Object input) { this.markers = (List<IMarker>) input; for (IMarker marker : this.markers) { Composite markerComposite = new Composite(parent, SWT.NONE); GridLayout gridLayout = new GridLayout(1, false); gridLayout.verticalSpacing = 0; markerComposite.setLayout(gridLayout); Composite markerLine = new Composite(markerComposite, SWT.NONE); markerLine.setLayout(new RowLayout()); Label markerImage = new Label(markerLine, SWT.NONE); markerImage.setImage(getImage(marker)); Label markerLabel = new Label(markerLine, SWT.NONE); //$NON-NLS-1$ markerLabel.setText(marker.getAttribute(IMarker.MESSAGE, "missing message")); for (IMarkerResolution resolution : IDE.getMarkerHelpRegistry().getResolutions(marker)) { Composite resolutionComposite = new Composite(markerComposite, SWT.NONE); GridData layoutData = new GridData(); layoutData.horizontalIndent = 10; resolutionComposite.setLayoutData(layoutData); RowLayout rowLayout = new RowLayout(); rowLayout.marginBottom = 0; resolutionComposite.setLayout(rowLayout); Label resolutionImage = new Label(resolutionComposite, SWT.NONE); // TODO: try to retrieve icon from QuickFix command Image resolutionPic = null; if (resolution instanceof IMarkerResolution2) { resolutionPic = ((IMarkerResolution2) resolution).getImage(); } if (resolutionPic == null) { resolutionPic = PlatformUI.getWorkbench().getSharedImages().getImage(SharedImages.IMG_OPEN_MARKER); } resolutionImage.setImage(resolutionPic); Link resolutionLink = new Link(resolutionComposite, SWT.NONE); //$NON-NLS-1$ //$NON-NLS-2$ resolutionLink.setText("<A>" + resolution.getLabel() + "</a>"); resolutionLink.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { Job resolutionJob = new Job("apply resolution - " + //$NON-NLS-1$ resolution.getLabel()) { @Override protected IStatus run(IProgressMonitor monitor) { resolution.run(marker); return Status.OK_STATUS; } }; resolutionJob.setUser(true); resolutionJob.setSystem(true); resolutionJob.setPriority(Job.INTERACTIVE); resolutionJob.schedule(); getShell().dispose(); } }); } } parent.pack(true); }
Example 74
Project: eclox-master File: BooleanEditor.java View source code |
/** * @see eclox.ui.editor.editors.IEditor#createContent(org.eclipse.swt.widgets.Composite, org.eclipse.ui.forms.widgets.FormToolkit) */ public void createContent(Composite parent, FormToolkit formToolkit) { // Initialize the parent control. RowLayout layout = new RowLayout(SWT.VERTICAL); layout.marginWidth = 0; parent.setLayout(layout); // Creates the buttons. yesButton = formToolkit.createButton(parent, "Yes", SWT.RADIO); noButton = formToolkit.createButton(parent, "No", SWT.RADIO); defaultButton = formToolkit.createButton(parent, "Default", SWT.RADIO); // Attaches a selection listener instance to each button. yesButton.addSelectionListener(new MySelectionListener()); noButton.addSelectionListener(new MySelectionListener()); defaultButton.addSelectionListener(new MySelectionListener()); }
Example 75
Project: EGit-master File: NewRemoteDialog.java View source code |
@Override
protected Control createDialogArea(Composite parent) {
Composite main = new Composite(parent, SWT.NONE);
main.setLayout(new GridLayout(2, false));
GridDataFactory.fillDefaults().grab(true, true).applyTo(main);
Label nameLabel = new Label(main, SWT.NONE);
nameLabel.setText(UIText.NewRemoteDialog_NameLabel);
nameText = new Text(main, SWT.BORDER);
GridDataFactory.fillDefaults().grab(true, false).applyTo(nameText);
nameText.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
checkPage();
}
});
Composite buttonComposite = new Composite(main, SWT.NONE);
GridDataFactory.fillDefaults().span(2, 1).applyTo(buttonComposite);
buttonComposite.setLayout(new RowLayout(SWT.VERTICAL));
forPush = new Button(buttonComposite, SWT.RADIO);
forPush.setText(UIText.NewRemoteDialog_PushRadio);
forPush.setSelection(true);
Button forFetch = new Button(buttonComposite, SWT.RADIO);
forFetch.setText(UIText.NewRemoteDialog_FetchRadio);
nameText.setFocus();
applyDialogFont(main);
main.setTabList(new Control[] { nameText, buttonComposite });
return main;
}
Example 76
Project: elexis-3-core-master File: XIDEdit.java View source code |
@Override
protected Control createDialogArea(Composite parent) {
Composite ret = (Composite) super.createDialogArea(parent);
ret.setLayout(new RowLayout(SWT.VERTICAL));
new Label(ret, SWT.NONE).setText(mine.getDomainName());
tShort = new Text(ret, SWT.BORDER);
tShort.setText(mine.getSimpleName());
new Label(ret, SWT.SEPARATOR | SWT.HORIZONTAL);
new Label(ret, SWT.NONE).setText(Messages.XIDEdit_ShowWith);
bPerson = new Button(ret, SWT.CHECK);
bOrg = new Button(ret, SWT.CHECK);
bPerson.setText(Messages.XIDEdit_Persons);
bOrg.setText(Messages.XIDEdit_Organizations);
if (mine.isDisplayedFor(Person.class)) {
bPerson.setSelection(true);
}
if (mine.isDisplayedFor(Organisation.class)) {
bOrg.setSelection(true);
}
return ret;
}
Example 77
Project: examples.toast-master File: SoftwareView.java View source code |
// private IProvisioner provisioner; public void createPartControl(final Composite parent) { GridLayout parentLayout = LayoutUtil.createGridLayout(3, false, 10, 10); parent.setLayout(parentLayout); viewer = new ListViewer(parent, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL); viewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); viewer.setLabelProvider(new LabelProvider() { public String getText(Object element) { return (((IInstallableUnit) element).getProperty(IInstallableUnit.PROP_NAME)); } }); viewer.setContentProvider(new ArrayContentProvider()); Composite comp = new Composite(parent, SWT.NONE); RowLayout layout = new RowLayout(SWT.VERTICAL); layout.fill = true; comp.setLayout(layout); Button addButton = new Button(comp, SWT.PUSH); addButton.setText("Add"); addButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { final ProvisioningDialog dialog = new ProvisioningDialog(parent.getShell()); Collection ius = getAvailablePackages(vehicle); dialog.setInput(new ArrayList(ius)); dialog.open(); List selectedPackages = dialog.getSelectedPackages(); if (selectedPackages != null && !selectedPackages.isEmpty()) { IProvisioner provisioner = Component.getProvisioner(); IInstallableUnit iu = (IInstallableUnit) selectedPackages.get(0); provisioner.install(vehicle.getName(), iu.getId(), null); Component.getTickler().tickle(vehicle.getName()); } viewer.setInput(getInstalledPackages(vehicle)); } }); Button removeButton = new Button(comp, SWT.PUSH); removeButton.setText("Remove"); removeButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { IStructuredSelection selection = (IStructuredSelection) viewer.getSelection(); IProvisioner provisioner = Component.getProvisioner(); IInstallableUnit iu = (IInstallableUnit) selection.getFirstElement(); provisioner.uninstall(vehicle.getName(), iu.getId(), null); Component.getTickler().tickle(vehicle.getName()); viewer.setInput(getInstalledPackages(vehicle)); } }); Button confButton = new Button(comp, SWT.PUSH); confButton.setText("Configure"); createSelectionListener(); }
Example 78
Project: FileBunker-master File: AboutDialog.java View source code |
protected Control createDialogArea(Composite parent) { Label spacer; Composite contents = new Composite(parent, SWT.NONE); RowLayout layout = new RowLayout(SWT.VERTICAL); layout.fill = true; layout.marginHeight = 10; layout.marginWidth = 30; layout.spacing = 0; contents.setLayout(layout); Label header = new Label(contents, SWT.CENTER); header.setFont(headerFont); header.setText("FileBunker"); Label versionLabel = new Label(contents, SWT.CENTER); versionLabel.setText("Version " + version + " Copyright 2004 Garrick Toubassi"); return contents; }
Example 79
Project: geotools-master File: AbstractSimpleConfigurator.java View source code |
protected void setLayout(Composite parent) { RowLayout layout = new RowLayout(); layout.pack = false; layout.wrap = true; layout.type = SWT.HORIZONTAL; layout.fill = true; layout.marginLeft = 0; layout.marginRight = 0; layout.marginTop = 0; layout.marginBottom = 0; layout.spacing = 0; parent.setLayout(layout); }
Example 80
Project: geotools_trunk-master File: AbstractSimpleConfigurator.java View source code |
protected void setLayout(Composite parent) { RowLayout layout = new RowLayout(); layout.pack = false; layout.wrap = true; layout.type = SWT.HORIZONTAL; layout.fill = true; layout.marginLeft = 0; layout.marginRight = 0; layout.marginTop = 0; layout.marginBottom = 0; layout.spacing = 0; parent.setLayout(layout); }
Example 81
Project: Goko-master File: MacroExecutionPart.java View source code |
private void updateButtons() throws GkException { parent.setLayout(new FillLayout(SWT.HORIZONTAL)); Composite composite = new Composite(parent, SWT.NONE); RowLayout rowLayout = new RowLayout(SWT.HORIZONTAL); rowLayout.fill = true; rowLayout.pack = true; rowLayout.spacing = 6; composite.setLayout(rowLayout); List<GCodeMacro> lstMacro = macroService.getGCodeMacro(); for (GCodeMacro macro : lstMacro) { if (macro.isShowInMacroPanel()) { Button btnMacro = new Button(composite, SWT.NONE); btnMacro.setText(macro.getCode()); // btnMacro.setLayoutData(new RowData(100, 35)); if (macro.getButtonColor() != null) { btnMacro.setBackground(ResourceManager.getColor(Math.round(macro.getButtonColor().x * 255), Math.round(macro.getButtonColor().y * 255), Math.round(macro.getButtonColor().z * 255))); } btnMacro.addMouseListener(new MouseAdapter() { /** (inheritDoc) * @see org.eclipse.swt.events.MouseAdapter#mouseUp(org.eclipse.swt.events.MouseEvent) */ @Override public void mouseUp(MouseEvent e) { super.mouseUp(e); try { boolean executionConfirmed = true; if (macro.isRequestConfirmBeforeExecution()) { executionConfirmed = MessageDialog.openConfirm(parent.getShell(), "Confirm execution", "Do your really want to immediately execute the macro " + macro.getCode() + " ?"); } if (executionConfirmed) { if (executionService.isReadyForExecution()) { executionService.clearExecutionQueue(ExecutionQueueType.SYSTEM); executionService.addToExecutionQueue(ExecutionQueueType.SYSTEM, macroService.getGCodeProviderByMacro(macro.getId())); executionService.beginQueueExecution(ExecutionQueueType.SYSTEM); } } } catch (GkException ex) { LOG.error(ex); } } }); } } parent.layout(true); parent.update(); }
Example 82
Project: HBuilder-opensource-master File: DocstringsPrefPage.java View source code |
/**
* Creates the field editors. Field editors are abstractions of the common
* GUI blocks needed to manipulate various types of preferences. Each field
* editor knows how to save and restore itself.
*/
public void createFieldEditors() {
Composite p = getFieldEditorParent();
Composite p2 = new Composite(p, 0);
p2.setLayout(new RowLayout());
RadioGroupFieldEditor docstringCharEditor = new RadioGroupFieldEditor(P_DOCSTRINGCHARACTER, "Docstring character", 1, new String[][] { { "Quotation mark (\")", "\"" }, { "Apostrophe (')", "'" } }, p2, true);
addField(docstringCharEditor);
RadioGroupFieldEditor docstringStyleEditor = new RadioGroupFieldEditor(P_DOCSTRINGSTYLE, "Docstring style", 1, new String[][] { { "Sphinx (:tag name:)", DOCSTRINGSTYLE_SPHINX }, { "EpyDoc (@tag name:)", DOCSTRINGSTYLE_EPYDOC } }, p2, true);
addField(docstringStyleEditor);
Group typeDoctagGroup = new Group(p2, 0);
typeDoctagGroup.setText("Type doctag generation (@type x:...)");
typeDoctagEditor = new RadioGroupFieldEditor(P_TYPETAGGENERATION, "", 1, new String[][] { { "&Always", TYPETAG_GENERATION_ALWAYS }, { "&Never", TYPETAG_GENERATION_NEVER }, { "&Custom", TYPETAG_GENERATION_CUSTOM } }, typeDoctagGroup);
addField(typeDoctagEditor);
addField(new ParameterNamePrefixListEditor(P_DONT_GENERATE_TYPETAGS, "Don't create for parameters with prefix", typeDoctagGroup));
}
Example 83
Project: idart-jss-master File: ManageDownReferral.java View source code |
@Override protected void createCompOptions() { RowLayout rowLayout = new RowLayout(); rowLayout.wrap = false; rowLayout.pack = true; rowLayout.justify = true; compOptions.setLayout(rowLayout); GridLayout gl = new GridLayout(2, false); gl.verticalSpacing = 30; gl.marginTop = 70; Composite compOptionsInner = new Composite(compOptions, SWT.NONE); compOptionsInner.setLayout(gl); GridData gdPic = new GridData(); gdPic.heightHint = 43; gdPic.widthHint = 50; GridData gdBtn = new GridData(); gdBtn.heightHint = 40; gdBtn.widthHint = 360; // Scan out from pharmacy Label label = new Label(compOptionsInner, SWT.NONE); label.setLayoutData(gdPic); label.setImage(ResourceUtils.getImage(iDartImage.OUTGOINGPACKAGES)); label.addMouseListener(new MouseAdapter() { @Override public void mouseUp(MouseEvent mu) { cmdScanOutFromPharmacySelected(); } }); // Scan out from pharmacy Button button = new Button(compOptionsInner, SWT.NONE); button.setText("Scan Out Packages from Pharmacy"); button.setFont(ResourceUtils.getFont(iDartFont.VERASANS_10)); button.setLayoutData(gdBtn); button.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() { @Override public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) { cmdScanOutFromPharmacySelected(); } }); if (!iDartProperties.downReferralMode.equalsIgnoreCase(null)) { // Scan in at Clinic label = new Label(compOptionsInner, SWT.NONE); label.setLayoutData(gdPic); label.setImage(ResourceUtils.getImage(iDartImage.PACKAGESARRIVE)); label.addMouseListener(new MouseAdapter() { @Override public void mouseUp(MouseEvent mu) { cmdScanInAtClinicSelected(); } }); // Scan in at Clinic button = new Button(compOptionsInner, SWT.NONE); button.setLayoutData(gdBtn); button.setText("Scan in Packages at Clinic"); button.setFont(ResourceUtils.getFont(iDartFont.VERASANS_10)); button.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() { @Override public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) { cmdScanInAtClinicSelected(); } }); } // Scan out to patient label = new Label(compOptionsInner, SWT.NONE); label.setLayoutData(gdPic); label.setImage(ResourceUtils.getImage(iDartImage.PATIENTARRIVES)); label.addMouseListener(new MouseAdapter() { @Override public void mouseUp(MouseEvent mu) { cmdScanToPatientSelected(); } }); // Scan out to patient button = new Button(compOptionsInner, SWT.NONE); button.setLayoutData(gdBtn); button.setText("Scan Out Packages to Patients at Clinic"); button.setFont(ResourceUtils.getFont(iDartFont.VERASANS_10)); button.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() { @Override public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) { cmdScanToPatientSelected(); } }); compOptions.layout(); compOptionsInner.layout(); }
Example 84
Project: janglipse-master File: NewAS3FileWizardPage.java View source code |
protected void createTemplateContent(Composite parent) {
Label label = new Label(parent, SWT.NULL);
label.setText("Template:");
SelectionAdapter adapter = new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
Button b = (Button) e.widget;
template = b.getText().replaceAll("&", "");
}
};
Composite group = new Composite(parent, SWT.NONE);
group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
group.setLayout(new RowLayout());
createTemplateRadioButton(group, "&Simple", adapter);
createTemplateRadioButton(group, "&Class", adapter).setSelection(true);
createTemplateRadioButton(group, "&Interface", adapter);
template = "Class";
}
Example 85
Project: javasec-master File: SelectProjectTypeWizardPage.java View source code |
@SuppressWarnings("unchecked")
public void createControl(Composite parent) {
//定义列数
int columns = 5;
ScrolledComposite scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.BORDER);
scrolledComposite.setLayout(new RowLayout(SWT.VERTICAL));
//强制显示滚动�
scrolledComposite.setAlwaysShowScrollBars(true);
scrolledComposite.setExpandVertical(true);
scrolledComposite.setExpandHorizontal(true);
scrolledComposite.setMinHeight(600);
scrolledComposite.setLayout(new GridLayout(1, false));
Composite container = new Composite(scrolledComposite, SWT.BORDER);
GridLayout layout = new GridLayout();
layout.numColumns = columns;
layout.verticalSpacing = 9;
container.setLayout(layout);
scrolledComposite.setContent(container);
final List<Element> lArchetype = gpRule.getMainRule().selectNodes("/archetypes/archetype");
int index = 0;
for (final Element archetype : lArchetype) {
Button buttonSelect = new Button(container, SWT.RADIO);
buttonSelect.setText(archetype.valueOf("title"));
buttonSelect.setData(archetype);
buttonSelect.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent e) {
radioToDocument(lArchetype, archetype);
}
public void widgetDefaultSelected(SelectionEvent e) {
radioToDocument(lArchetype, archetype);
}
});
if (index == 0) {
buttonSelect.setSelection(true);
radioToDocument(lArchetype, archetype);
}
Label labelFrame1 = new Label(container, SWT.RIGHT);
labelFrame1.setText("框架:");
Label labelFrame2 = new Label(container, SWT.LEFT);
labelFrame2.setText(archetype.valueOf("framework"));
Label labelAuthor1 = new Label(container, SWT.RIGHT);
labelAuthor1.setText("作者:");
Label labelAuthor2 = new Label(container, SWT.LEFT);
labelAuthor2.setText(archetype.valueOf("author"));
Text textDescription = new Text(container, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL | SWT.WRAP | SWT.READ_ONLY);
GridData gd = new GridData(GridData.VERTICAL_ALIGN_FILL);
gd.horizontalSpan = columns;
gd.verticalSpan = 6;
gd.widthHint = 800;
textDescription.setLayoutData(gd);
textDescription.setText(archetype.valueOf("description"));
if (++index < lArchetype.size()) {
createLine(container, columns);
}
}
setControl(container);
}
Example 86
Project: linuxtools-master File: MainPackagePage.java View source code |
@Override protected void createFormContent(IManagedForm managedForm) { super.createFormContent(managedForm); FormToolkit toolkit = managedForm.getToolkit(); ScrolledForm form = managedForm.getForm(); form.setText(Messages.MainPackagePage_2); GridLayout layout = new GridLayout(); layout.marginWidth = layout.marginHeight = 5; layout.numColumns = 2; RowLayout rowLayout = new RowLayout(); rowLayout.type = SWT.VERTICAL; rowLayout.justify = true; rowLayout.fill = true; form.getBody().setLayout(rowLayout); form.getBody().setLayoutData(rowLayout); layout.numColumns = 2; GridData gd = new GridData(); gd.horizontalSpan = 2; gd.horizontalAlignment = SWT.FILL; final Section mainPackageSection = toolkit.createSection(form.getBody(), ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED); mainPackageSection.setText(Messages.MainPackagePage_3); mainPackageSection.setLayout(new GridLayout()); Composite mainPackageClient = toolkit.createComposite(mainPackageSection); GridLayout gridLayout = new GridLayout(); gridLayout.marginWidth = gridLayout.marginHeight = 5; gridLayout.numColumns = 2; mainPackageClient.setLayout(gridLayout); new RpmTagText(mainPackageClient, RpmTags.NAME, specfile); new RpmTagText(mainPackageClient, RpmTags.VERSION, specfile); new RpmTagText(mainPackageClient, RpmTags.RELEASE, specfile); new RpmTagText(mainPackageClient, RpmTags.URL, specfile); new RpmTagText(mainPackageClient, RpmTags.LICENSE, specfile); new RpmTagText(mainPackageClient, RpmTags.GROUP, specfile); new RpmTagText(mainPackageClient, RpmTags.EPOCH, specfile); new RpmTagText(mainPackageClient, RpmTags.BUILD_ROOT, specfile); new RpmTagText(mainPackageClient, RpmTags.BUILD_ARCH, specfile); new RpmTagText(mainPackageClient, RpmTags.SUMMARY, specfile, SWT.MULTI); // BuildRequires final Section buildRequiresSection = toolkit.createSection(mainPackageClient, ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED); buildRequiresSection.setText(Messages.MainPackagePage_4); buildRequiresSection.setLayout(rowLayout); buildRequiresSection.setExpanded(false); Composite buildRequiresClient = toolkit.createComposite(buildRequiresSection); buildRequiresClient.setLayout(gridLayout); for (SpecfileTag buildRequire : specfile.getBuildRequires()) { new RpmTagText(buildRequiresClient, buildRequire, specfile); } buildRequiresSection.setClient(buildRequiresClient); toolkit.paintBordersFor(buildRequiresClient); toolkit.paintBordersFor(buildRequiresSection); // Requires final Section requiresSection = toolkit.createSection(mainPackageClient, ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED); requiresSection.setText(Messages.MainPackagePage_5); requiresSection.setLayout(rowLayout); requiresSection.setExpanded(false); Composite requiresClient = toolkit.createComposite(requiresSection); requiresClient.setLayout(gridLayout); requiresClient.setLayoutData(gd); for (SpecfileTag require : specfile.getRequires()) { new RpmTagText(requiresClient, require, specfile); } requiresSection.setClient(requiresClient); toolkit.paintBordersFor(requiresClient); toolkit.paintBordersFor(requiresSection); mainPackageSection.setClient(mainPackageClient); toolkit.paintBordersFor(mainPackageClient); toolkit.paintBordersFor(mainPackageSection); // subpackages final Section packagesSection = toolkit.createSection(form.getBody(), ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED); packagesSection.setText(Messages.MainPackagePage_6); packagesSection.setLayout(gridLayout); Composite packagesClient = toolkit.createComposite(packagesSection); packagesClient.setLayout(gridLayout); packagesClient.setLayoutData(gd); for (SpecfilePackage specfilePackage : specfile.getPackages().getPackages()) { if (specfilePackage.isMainPackage()) { continue; } final Section packageSection = toolkit.createSection(packagesClient, ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED); packageSection.setText(specfilePackage.getFullPackageName()); packageSection.setExpanded(false); packageSection.setLayout(rowLayout); Composite packageClient = toolkit.createComposite(packageSection); packageClient.setLayout(gridLayout); packageClient.setLayoutData(gd); new RpmTagText(packageClient, RpmTags.SUMMARY, specfile, specfilePackage, SWT.MULTI); new RpmTagText(packageClient, RpmTags.GROUP, specfile, specfilePackage, SWT.MULTI); final Section packageRequiresSection = toolkit.createSection(packageClient, ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED); packageRequiresSection.setText(Messages.MainPackagePage_7); packageRequiresSection.setLayout(rowLayout); packageRequiresSection.setLayoutData(gd); Composite packageRequiresClient = toolkit.createComposite(packageRequiresSection); packageRequiresClient.setLayout(gridLayout); packageRequiresClient.setLayoutData(gd); for (SpecfileTag require : specfilePackage.getRequires()) { new RpmTagText(packageRequiresClient, require, specfile); } packageRequiresSection.setClient(packageRequiresClient); toolkit.paintBordersFor(packageRequiresClient); toolkit.paintBordersFor(packageRequiresSection); packageSection.setClient(packageClient); toolkit.paintBordersFor(packageClient); toolkit.paintBordersFor(packageSection); } packagesSection.setClient(packagesClient); toolkit.paintBordersFor(packagesClient); toolkit.paintBordersFor(packagesSection); managedForm.refresh(); }
Example 87
Project: LuaEclipse-master File: EditInterpreterDialog.java View source code |
protected void createLocationEntryField(Composite composite) { (new Label(composite, 0)).setText("Path:"); Composite locationComposite = new Composite(composite, 0); RowLayout locationLayout = new RowLayout(); locationLayout.marginLeft = 0; locationComposite.setLayout(locationLayout); interpreterLocationText = new Text(locationComposite, 2052); interpreterLocationText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { allStatus[1] = validateInterpreterLocationText(); updateStatusLine(); } }); interpreterLocationText.setLayoutData(new RowData(200, -1)); Button browseButton = new Button(composite, 8); browseButton.setLayoutData(new GridData(128)); browseButton.setText("Browse..."); browseButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { browseForInstallDir(); } }); }
Example 88
Project: marketcetera-master File: CommandLineTrimWidget.java View source code |
@Override
protected Control createControl(Composite parent) {
Composite composite = new Composite(parent, SWT.NONE);
composite.setLayout(new RowLayout());
composite.setData(this);
Label command = new Label(composite, SWT.NONE);
command.setText(Messages.CommandStatusLineContribution_CommandLabel.getText());
textArea = new Text(composite, SWT.BORDER);
IFocusService focusService = (IFocusService) getWorkbenchWindow().getService(IFocusService.class);
focusService.addFocusTracker(textArea, ID);
Point sizeHint = EclipseUtils.getTextAreaSize(composite, text, charWidth, heightFactor);
RowData rowData = new RowData();
rowData.width = sizeHint.x;
rowData.height = sizeHint.y;
textArea.setLayoutData(rowData);
textArea.setText(text);
textArea.addKeyListener(new KeyAdapter() {
public void keyReleased(KeyEvent e) {
handleKeyReleased(e);
}
});
if (tooltip != null) {
textArea.setToolTipText(tooltip);
}
return composite;
}
Example 89
Project: monkeytalk-master File: ArgumentEditorDialog.java View source code |
@Override protected Control createContents(Composite parent) { Composite contents = new Composite(parent, SWT.NONE); contents.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); this.createButtonBar(parent); Composite argsHolder = new Composite(contents, SWT.NONE); FillLayout fillLayout = new FillLayout(); fillLayout.type = SWT.VERTICAL; argsHolder.setLayout(fillLayout); editors = new HashMap<String, Text>(); for (String name : args.keySet()) { Composite c = new Composite(argsHolder, SWT.NONE); RowLayout rl = new RowLayout(); c.setLayout(rl); Label l = new Label(c, SWT.LEFT); l.setText(name + ":"); l.setLayoutData(new RowData(125, 20)); Text input = new Text(c, SWT.BORDER); input.setText(args.get(name)); input.setLayoutData(new RowData(200, 20)); editors.put(name, input); } Dialog.applyDialogFont(parent); Point defaultMargins = LayoutConstants.getMargins(); GridLayoutFactory.fillDefaults().numColumns(2).margins(defaultMargins.x, defaultMargins.y).generateLayout(contents); return contents; }
Example 90
Project: Mura-Tools-for-Eclipse-Core-master File: DisplayObjectsPage.java View source code |
//@Override
public void createControl(Composite parent) {
Composite composite = new Composite(parent, SWT.NONE);
setControl(composite);
composite.setLayout(new RowLayout(SWT.VERTICAL));
Group grpDisplayObjects = new Group(composite, SWT.NONE);
grpDisplayObjects.setLayoutData(new RowData(560, 174));
grpDisplayObjects.setText("Display Objects");
grpDisplayObjects.setLayout(new FillLayout(SWT.HORIZONTAL));
table = new Table(grpDisplayObjects, SWT.BORDER | SWT.FULL_SELECTION);
table.setHeaderVisible(true);
table.setLinesVisible(true);
TableColumn tblclmnName = new TableColumn(table, SWT.NONE);
tblclmnName.setWidth(195);
tblclmnName.setText("Name");
TableColumn tblclmnFileName = new TableColumn(table, SWT.NONE);
tblclmnFileName.setWidth(360);
tblclmnFileName.setText("File Name");
Composite composite_1 = new Composite(composite, SWT.NONE);
composite_1.setLayout(null);
composite_1.setLayoutData(new RowData(564, 27));
Button btnRemoveDisplayObject = new Button(composite_1, SWT.NONE);
btnRemoveDisplayObject.setBounds(301, 3, 134, 25);
btnRemoveDisplayObject.setText("Remove Display Object");
btnRemoveDisplayObject.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent e) {
int selectionIndex = table.getSelectionIndex();
table.remove(selectionIndex);
displayObjects.remove(selectionIndex);
}
public void widgetDefaultSelected(SelectionEvent e) {
widgetSelected(e);
}
});
Button btnClearDisplayObject = new Button(composite_1, SWT.NONE);
btnClearDisplayObject.setBounds(441, 3, 123, 25);
btnClearDisplayObject.setText("Clear Display Objects");
btnClearDisplayObject.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent e) {
table.removeAll();
displayObjects.removeAll(displayObjects);
}
public void widgetDefaultSelected(SelectionEvent e) {
widgetSelected(e);
}
});
Group grpAddNewDisplay = new Group(composite, SWT.NONE);
grpAddNewDisplay.setLayoutData(new RowData(560, SWT.DEFAULT));
grpAddNewDisplay.setText("Add New Display Object");
grpAddNewDisplay.setLayout(new GridLayout(5, false));
Label lblName = new Label(grpAddNewDisplay, SWT.NONE);
lblName.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1));
lblName.setText("Name");
txtName = new Text(grpAddNewDisplay, SWT.BORDER);
txtName.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
Label lblFileName = new Label(grpAddNewDisplay, SWT.NONE);
lblFileName.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1));
lblFileName.setText("File Name");
txtFileName = new Text(grpAddNewDisplay, SWT.BORDER);
txtFileName.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
Button btnAddDisplayObject = new Button(grpAddNewDisplay, SWT.NONE);
btnAddDisplayObject.setText("Add Display Object");
btnAddDisplayObject.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
TableItem item = new TableItem(table, SWT.NONE);
item.setText(0, txtName.getText());
item.setText(1, txtFileName.getText());
displayObjects.add(new DisplayObject(txtName.getText(), txtFileName.getText()));
txtName.setText("");
txtFileName.setText("");
txtName.setFocus();
}
});
}
Example 91
Project: mylyn.tasks-master File: AbstractTaskEditorSection.java View source code |
@Override protected void setSection(FormToolkit toolkit, Section section) { if (section.getTextClient() == null) { ToolBarManager toolBarManager = new ToolBarManager(SWT.FLAT); fillToolBar(toolBarManager); if (toolBarManager.getSize() > 0) { Composite toolbarComposite = toolkit.createComposite(section); toolbarComposite.setBackground(null); RowLayout rowLayout = new RowLayout(); rowLayout.marginLeft = 0; rowLayout.marginRight = 0; rowLayout.marginTop = 0; rowLayout.marginBottom = 0; rowLayout.center = true; toolbarComposite.setLayout(rowLayout); createInfoOverlay(toolbarComposite, section, toolkit); toolBarManager.createControl(toolbarComposite); section.clientVerticalSpacing = 0; section.descriptionVerticalSpacing = 0; section.setTextClient(toolbarComposite); } } setControl(section); }
Example 92
Project: org.eclipse.mylyn.tasks-master File: AbstractTaskEditorSection.java View source code |
@Override protected void setSection(FormToolkit toolkit, Section section) { if (section.getTextClient() == null) { ToolBarManager toolBarManager = new ToolBarManager(SWT.FLAT); fillToolBar(toolBarManager); if (toolBarManager.getSize() > 0) { Composite toolbarComposite = toolkit.createComposite(section); toolbarComposite.setBackground(null); RowLayout rowLayout = new RowLayout(); rowLayout.marginLeft = 0; rowLayout.marginRight = 0; rowLayout.marginTop = 0; rowLayout.marginBottom = 0; rowLayout.center = true; toolbarComposite.setLayout(rowLayout); createInfoOverlay(toolbarComposite, section, toolkit); toolBarManager.createControl(toolbarComposite); section.clientVerticalSpacing = 0; section.descriptionVerticalSpacing = 0; section.setTextClient(toolbarComposite); } } setControl(section); }
Example 93
Project: org.nabucco.framework.common.authorization-master File: AuthorizationOverviewLayouter.java View source code |
/**
* Layouts the overview view.
*
* @param parent
* the parent composite
* @param nabuccoOverviewModel
* the overview model
*
* @return the layouted composite
*/
public Composite layout(Composite parent, NabuccoOverviewModel nabuccoOverviewModel) {
this.model = nabuccoOverviewModel;
NabuccoFormToolkit ntk = new NabuccoFormToolkit(parent);
Composite frame = ntk.createComposite(parent, new RowLayout(SWT.VERTICAL | SWT.NO_SCROLL));
this.widgetFactory = new AuthorizationOverviewWidgetFactory(ntk);
createSectionSummary(frame);
createSectionBottom(frame);
return null;
}
Example 94
Project: org.nabucco.framework.common.dynamiccode-master File: DynamicCodeOverviewLayouter.java View source code |
private Composite layout(Composite parent, NabuccoOverviewModel nabuccoOverviewModel) {
model = nabuccoOverviewModel;
NabuccoFormToolkit ntk = new NabuccoFormToolkit(parent);
Composite frame = ntk.createComposite(parent, new RowLayout(SWT.VERTICAL | SWT.NO_SCROLL));
widgetFactory = new DynamicCodeOverviewWidgetFactory(ntk);
createSectionSummary(frame);
createSectionBottom(frame);
return null;
}
Example 95
Project: platform_tools_motodev-master File: TooltipDisplayConfigContriutionItem.java View source code |
/* (non-Javadoc) * @see org.eclipse.jface.action.ControlContribution#createControl(org.eclipse.swt.widgets.Composite) */ @Override protected Control createControl(Composite parent) { // adjust layout in order to produce space to the left Composite mainComposite = new Composite(parent, SWT.NONE); RowLayout layout = new RowLayout(SWT.FILL); layout.center = true; layout.marginLeft = 10; mainComposite.setLayout(layout); // create the check box button showToolTipButton = new Button(mainComposite, SWT.CHECK); showToolTipButton.setText(AndroidSnippetsNLS.TooltipDisplayConfigContriutionItem_ShowPreview); showToolTipButton.addSelectionListener(new TooltipSelectionListener()); // set the selection persisted IEclipsePreferences preferences = getEclipsePreferences(); boolean isTooltipDisplayed = preferences.getBoolean(DIALOG_SETTINGS__IS_TOOLTIP_DISPLAYED, true); showToolTipButton.setSelection(isTooltipDisplayed); performButtonSelection(); return mainComposite; }
Example 96
Project: Pydev-master File: DocstringsPrefPage.java View source code |
/**
* Creates the field editors. Field editors are abstractions of the common
* GUI blocks needed to manipulate various types of preferences. Each field
* editor knows how to save and restore itself.
*/
@Override
public void createFieldEditors() {
Composite p = getFieldEditorParent();
Composite p2 = new Composite(p, 0);
p2.setLayout(new RowLayout());
RadioGroupFieldEditor docstringCharEditor = new RadioGroupFieldEditor(P_DOCSTRINGCHARACTER, "Docstring character", 1, new String[][] { { "Quotation mark (\")", "\"" }, { "Apostrophe (')", "'" } }, p2, true);
addField(docstringCharEditor);
RadioGroupFieldEditor docstringStyleEditor = new RadioGroupFieldEditor(P_DOCSTRINGSTYLE, "Docstring style", 1, new String[][] { { "Sphinx (:tag name:)", DOCSTRINGSTYLE_SPHINX }, { "EpyDoc (@tag name:)", DOCSTRINGSTYLE_EPYDOC } }, p2, true);
addField(docstringStyleEditor);
Group typeDoctagGroup = new Group(p2, 0);
typeDoctagGroup.setText("Type doctag generation (@type x:...)");
typeDoctagEditor = new RadioGroupFieldEditor(P_TYPETAGGENERATION, "", 1, new String[][] { { "&Always", TYPETAG_GENERATION_ALWAYS }, { "&Never", TYPETAG_GENERATION_NEVER }, { "&Custom", TYPETAG_GENERATION_CUSTOM } }, typeDoctagGroup);
addField(typeDoctagEditor);
addField(new ParameterNamePrefixListEditor(P_DONT_GENERATE_TYPETAGS, "Don't create for parameters with prefix", typeDoctagGroup));
}
Example 97
Project: qb-core-master File: SelectProjectTypeWizardPage.java View source code |
@SuppressWarnings("unchecked")
public void createControl(Composite parent) {
//定义列数
int columns = 5;
ScrolledComposite scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.BORDER);
scrolledComposite.setLayout(new RowLayout(SWT.VERTICAL));
//强制显示滚动�
scrolledComposite.setAlwaysShowScrollBars(true);
scrolledComposite.setExpandVertical(true);
scrolledComposite.setExpandHorizontal(true);
scrolledComposite.setMinHeight(600);
scrolledComposite.setLayout(new GridLayout(1, false));
Composite container = new Composite(scrolledComposite, SWT.BORDER);
GridLayout layout = new GridLayout();
layout.numColumns = columns;
layout.verticalSpacing = 9;
container.setLayout(layout);
scrolledComposite.setContent(container);
final List<Element> lArchetype = gpRule.getMainRule().selectNodes("/archetypes/archetype");
int index = 0;
for (final Element archetype : lArchetype) {
Button buttonSelect = new Button(container, SWT.RADIO);
buttonSelect.setText(archetype.valueOf("title"));
buttonSelect.setData(archetype);
buttonSelect.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent e) {
radioToDocument(lArchetype, archetype);
}
public void widgetDefaultSelected(SelectionEvent e) {
radioToDocument(lArchetype, archetype);
}
});
if (index == 0) {
buttonSelect.setSelection(true);
radioToDocument(lArchetype, archetype);
}
Label labelFrame1 = new Label(container, SWT.RIGHT);
labelFrame1.setText("框架:");
Label labelFrame2 = new Label(container, SWT.LEFT);
labelFrame2.setText(archetype.valueOf("framework"));
Label labelAuthor1 = new Label(container, SWT.RIGHT);
labelAuthor1.setText("作者:");
Label labelAuthor2 = new Label(container, SWT.LEFT);
labelAuthor2.setText(archetype.valueOf("author"));
Text textDescription = new Text(container, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL | SWT.WRAP | SWT.READ_ONLY);
GridData gd = new GridData(GridData.VERTICAL_ALIGN_FILL);
gd.horizontalSpan = columns;
gd.verticalSpan = 6;
gd.widthHint = 800;
textDescription.setLayoutData(gd);
textDescription.setText(archetype.valueOf("description"));
if (++index < lArchetype.size()) {
createLine(container, columns);
}
}
setControl(container);
}
Example 98
Project: rap-d3charts-master File: ChartExamplePage.java View source code |
private static Composite createTabBar(Composite parent) { Composite bar = new Composite(parent, SWT.NONE); RowLayout layout = new RowLayout(SWT.HORIZONTAL); layout.marginLeft = 25; layout.marginRight = 25; layout.marginTop = 5; layout.marginBottom = 5; layout.spacing = 10; bar.setLayout(layout); FormData layoutData = new FormData(); layoutData.top = new FormAttachment(100, -30); layoutData.left = new FormAttachment(0); layoutData.right = new FormAttachment(100); layoutData.bottom = new FormAttachment(100); bar.setLayoutData(layoutData); return bar; }
Example 99
Project: rce-master File: ScriptSection.java View source code |
@Override
protected void createCompositeContent(Composite parent, TabbedPropertySheetPage aTabbedPropertySheetPage) {
super.createCompositeContent(parent, aTabbedPropertySheetPage);
/*
* Inspecting the build-up of super-class section. Parent composite has a section which has a layout composite. The label-text will
* be inserted at first position.
*/
Composite parentComposite = null;
Control[] parentChildControls = parent.getChildren();
if (parentChildControls[0] instanceof Section) {
Control[] sectionChildControls = ((Section) parentChildControls[0]).getChildren();
for (int i = 0; i < sectionChildControls.length; i++) {
if (sectionChildControls[i] instanceof Composite) {
parentComposite = (Composite) sectionChildControls[i];
break;
}
}
}
if (parentComposite != null) {
TabbedPropertySheetWidgetFactory factory = aTabbedPropertySheetPage.getWidgetFactory();
Composite scriptParent = factory.createFlatFormComposite(parentComposite);
scriptParent.setLayout(new RowLayout());
new Label(scriptParent, SWT.NONE).setText(Messages.chooseLanguage);
languages = new CCombo(scriptParent, SWT.BORDER | SWT.READ_ONLY);
languages.setData(CONTROL_PROPERTY_KEY, ScriptComponentConstants.SCRIPT_LANGUAGE);
ServiceRegistryAccess serviceRegistryAccess = ServiceRegistry.createAccessFor(this);
ScriptExecutorFactoryRegistry scriptExecutorRegistry = serviceRegistryAccess.getService(ScriptExecutorFactoryRegistry.class);
List<ScriptLanguage> languagesForCombo = scriptExecutorRegistry.getCurrentRegisteredExecutorLanguages();
for (ScriptLanguage sl : languagesForCombo) {
languages.add(sl.getName());
}
scriptParent.moveAbove(parentComposite.getChildren()[0]);
}
}
Example 100
Project: rdt-master File: InlineClassPage.java View source code |
private void initList(Composite control) { RowLayout panelLayout = new RowLayout(SWT.VERTICAL); panelLayout.wrap = false; Label selectText = new Label(control, SWT.NONE); selectText.setText(Messages.InlineClassPage_SelectTargetClass); List classList = new List(control, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL); setListLayout(classList); fillList(classList); initSelectionListener(classList); }
Example 101
Project: ripla-master File: Skin.java View source code |
@Override public Composite getMenuBar(final Composite inParent) { final Composite lFill = new Composite(inParent, SWT.NONE); lFill.setLayout(GridLayoutHelper.createGridLayout()); lFill.setLayoutData(GridLayoutHelper.createFillLayoutData()); final Composite out = new Composite(lFill, SWT.BORDER); final RowLayout lLayout = new RowLayout(SWT.HORIZONTAL); lLayout.marginTop = 0; out.setLayout(lLayout); out.setLayoutData(GridLayoutHelper.createFillLayoutData()); out.setData(RWT.CUSTOM_VARIANT, "modest-menubar"); return out; }