List of usage examples for org.eclipse.jface.viewers DecoratingLabelProvider DecoratingLabelProvider
public DecoratingLabelProvider(ILabelProvider provider, ILabelDecorator decorator)
From source file:net.sf.freeqda.view.tagview.wizard.SelectParentTagWizardPage.java
License:Open Source License
@Override public void createControl(Composite parent) { container = new Composite(parent, SWT.NONE); GridLayout thisLayout = new GridLayout(); thisLayout.makeColumnsEqualWidth = true; container.setLayout(thisLayout);/*from ww w .j a v a 2s. c o m*/ { GridData treeViewerCategoryLData = new GridData(); treeViewerCategoryLData.grabExcessHorizontalSpace = true; treeViewerCategoryLData.grabExcessVerticalSpace = true; treeViewerCategoryLData.horizontalAlignment = GridData.FILL; treeViewerCategoryLData.verticalAlignment = GridData.FILL; treeViewerCategory = new TreeViewer(container, SWT.BORDER); treeViewerCategory.getControl().setLayoutData(treeViewerCategoryLData); treeViewerCategory.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(SelectionChangedEvent event) { ISelection selection = event.getSelection(); if (selection != null && selection instanceof IStructuredSelection) { Object obj = ((IStructuredSelection) selection).getFirstElement(); if ((obj != null) && (obj instanceof TagNode)) { setPageComplete(true); } } } }); } ILabelDecorator documentDecorator = PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator(); treeViewerCategory.setContentProvider(new TagTreeContentProvider()); treeViewerCategory .setLabelProvider(new DecoratingLabelProvider(new TagTreeLabelProvider(), documentDecorator)); Tree tree = treeViewerCategory.getTree(); tree.setLinesVisible(true); tree.setBackground(new Color(container.getDisplay(), 255, 255, 255)); treeViewerCategory.setInput(TagManager.getInstance()); treeViewerCategory.expandAll(); treeViewerCategory.setSelection(new StructuredSelection(parentTag)); //FIXME implement a proper "parent tag editing" treeViewerCategory.getControl().setEnabled(showParentSelection); container.layout(); setControl(container); setPageComplete(true); }
From source file:net.sourceforge.eclipsetrader.internal.ui.dialogs.CreateSecurityGroupDialog.java
License:Open Source License
@Override protected Control createDialogArea(Composite parent) { setTitle(Messages.CreateSecurityGroupDialog_DialogTitle); setMessage(Messages.CreateSecurityGroupDialog_Description); parent = new Composite(parent, SWT.NONE); parent.setLayout(new GridLayout(2, false)); parent.setLayoutData(new GridData(GridData.FILL_BOTH)); Label label = new Label(parent, SWT.NONE); label.setText(Messages.CreateSecurityGroupDialog_SelectParentGroup); label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 2, 1)); viewer = new TableViewer(parent, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); viewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1)); ((GridData) viewer.getControl().getLayoutData()).heightHint = 250; viewer.setContentProvider(new FlatContentProvider()); viewer.addFilter(new ViewerFilter() { @Override//from w w w.j a va 2s . c o m public boolean select(Viewer viewer, Object parentElement, Object element) { return !(element instanceof Security); } }); viewer.setLabelProvider(new DecoratingLabelProvider(new FlatLabelProvider(), null)); viewer.setComparator(new InstrumentsViewerComparator()); viewer.setInput(new FlatInstrumentsInput()); label = new Label(parent, SWT.NONE); label.setText(Messages.CreateSecurityGroupDialog_GroupName); groupName = new Text(parent, SWT.BORDER); groupName.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); groupName.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { getButton(IDialogConstants.OK_ID).setEnabled(isValid()); } }); groupName.setFocus(); Label separator = new Label(parent, SWT.HORIZONTAL | SWT.SEPARATOR); separator.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1)); return parent; }
From source file:net.sourceforge.eclipsetrader.internal.ui.views.explorer.SecurityExplorer.java
License:Open Source License
@Override public void createPartControl(Composite parent) { viewer = new TreeViewer(parent); if (groupsPresentationAction.getPresentation() == GroupsPresentationAction.FLAT) { viewer.setContentProvider(new FlatContentProvider()); viewer.setLabelProvider(/* w w w. ja v a2 s .c o m*/ new DecoratingLabelProvider(new FlatLabelProvider(), new InstrumentsLabelDecorator())); } if (groupsPresentationAction.getPresentation() == GroupsPresentationAction.HIERARCHICAL) { viewer.setContentProvider(new HierarchicalContentProvider()); viewer.setLabelProvider( new DecoratingLabelProvider(new HierarchicalLabelProvider(), new InstrumentsLabelDecorator())); } viewer.setComparator(new InstrumentsViewerComparator()); viewer.addSelectionChangedListener(selectionChangedListener); new ExplorerDragAdapter(viewer); new ExplorerDropAdapter(viewer); IThemeManager themeManager = PlatformUI.getWorkbench().getThemeManager(); if (themeManager != null) { themeManager.addPropertyChangeListener(themeChangeListener); ITheme theme = themeManager.getCurrentTheme(); if (theme != null) { viewer.getTree().setBackground(theme.getColorRegistry().get(THEME_EXPLORER_BACKGROUND)); viewer.getTree().setForeground(theme.getColorRegistry().get(THEME_EXPLORER_FOREGROUND)); theme.addPropertyChangeListener(themeChangeListener); } } createContextMenu(); parent.getDisplay().asyncExec(new Runnable() { public void run() { if (groupsPresentationAction.getPresentation() == GroupsPresentationAction.FLAT) viewer.setInput(new FlatInstrumentsInput()); if (groupsPresentationAction.getPresentation() == GroupsPresentationAction.HIERARCHICAL) viewer.setInput(new InstrumentsInput()); updateSelection((IStructuredSelection) viewer.getSelection()); updateSyncedState(); } }); }
From source file:net.sourceforge.tagsea.resources.sharing.ui.ResourceWaypointExportWizardPage.java
License:Open Source License
public void createControl(Composite parent) { Composite page = new Composite(parent, SWT.NONE); page.setLayout(new GridLayout()); this.viewer = new CheckboxTreeViewer(page, SWT.BORDER); viewer.getTree().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); viewer.setContentProvider(new ResourceWaypointTreeContentProvider()); viewer.setLabelProvider(new DecoratingLabelProvider(new ResourceWaypointTreeLabelProvider(), new MultiLabelDecorator(new ILabelDecorator[] { new ResourceWaypointLabelDecorator(), new MissingResourceLabelDecorator() }))); viewer.setInput(new ResourceWaypointTree( TagSEAPlugin.getWaypointsModel().getWaypoints(ResourceWaypointPlugin.WAYPOINT_ID))); viewer.addCheckStateListener(new CheckboxTreeViewerGreyStateUpdater()); viewer.expandAll();/*from w ww . ja v a 2 s. c o m*/ Composite browseComposite = new Composite(page, SWT.NONE); browseComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); browseComposite.setLayout(new GridLayout(3, false)); Label l = new Label(browseComposite, SWT.NONE); l.setText("File:"); l.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false)); fileText = new Text(browseComposite, SWT.BORDER | SWT.FLAT); fileText.setText(""); fileText.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); fileText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { setPath(((Text) e.widget).getText()); } }); Button browseButton = new Button(browseComposite, SWT.PUSH); browseButton.setText("Browse..."); browseButton.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false)); browseButton.addSelectionListener(new SelectionAdapter() { /* (non-Javadoc) * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent) */ @Override public void widgetSelected(SelectionEvent e) { FileDialog dialog = new FileDialog(getShell(), SWT.SAVE); dialog.setFilterExtensions(new String[] { "*.xml" }); String text = dialog.open(); text = (text != null) ? text : ""; fileText.setText(text); } }); if (initialChecks != null) { initializeCheckedState(); } updateErrorMessages(); setControl(page); }
From source file:net.sourceforge.tagsea.resources.sharing.ui.ResourceWaypointImportWizardPage2.java
License:Open Source License
public void createControl(Composite parent) { Composite page = new Composite(parent, SWT.NONE); page.setLayout(new GridLayout()); this.treeViewer = new CheckboxTreeViewer(page, SWT.BORDER | SWT.SINGLE); treeViewer.getTree().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); treeViewer.setContentProvider(new ResourceWaypointTreeContentProvider()); treeViewer.setLabelProvider(new DecoratingLabelProvider(new ResourceWaypointTreeLabelProvider(), new MultiLabelDecorator(new ILabelDecorator[] { new ResourceWaypointLabelDecorator(), new MissingResourceLabelDecorator(), new ConflictWaypointLabelDecorator(false, true) }))); treeViewer.setInput(new ResourceWaypointTree(descriptors)); treeViewer.expandAll();//from www . j a v a 2 s . c o m treeViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { updateTreeCheckState((CheckboxTreeViewer) event.getCheckable(), event.getChecked(), event.getElement()); selectedWaypoints.clear(); for (Object o : treeViewer.getCheckedElements()) { if (o instanceof IResourceWaypointDescriptor) { selectedWaypoints.add((IResourceWaypointDescriptor) o); } } tableViewer.refresh(); updateWarnings(); } private void updateTreeCheckState(CheckboxTreeViewer viewer, boolean checked, Object element) { // sometimes content providers don't follow the API for ITreeContentProvider, and //neglect to supply parents because they are too hard to calculate. So, use //the elements in the tree instead. Tree tree = viewer.getTree(); TreeItem[] children = tree.getItems(); //breadth-first search for the element. LinkedList<TreeItem> items = new LinkedList<TreeItem>(); TreeItem item = null; for (TreeItem child : children) { items.add(child); } while (items.size() > 0) { TreeItem current = items.removeFirst(); if (current.getData() == element) { item = current; break; } TreeItem[] childItems = current.getItems(); for (TreeItem child : childItems) { items.add(child); } } if (item == null) return; //get all of the leafs for the item. items.clear(); LinkedList<Object> leafElements = new LinkedList<Object>(); items.add(item); while (items.size() > 0) { TreeItem current = items.removeFirst(); TreeItem[] childItems = current.getItems(); if (childItems.length == 0) { leafElements.add(current.getData()); } else { for (TreeItem child : childItems) { items.add(child); } } } updateTreeGrayedState(viewer, leafElements, checked); } }); treeViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { IStructuredSelection s = (IStructuredSelection) event.getSelection(); IResourceWaypointDescriptor d = null; if (s.size() > 0) { Object o = s.getFirstElement(); if (o instanceof IAdaptable) { d = (IResourceWaypointDescriptor) ((IAdaptable) o) .getAdapter(IResourceWaypointDescriptor.class); } } if (d != null) { tableStack.topControl = tableViewer.getControl(); tableViewer.setInput(d); ((Composite) getControl()).layout(); List<Object> checks = new ArrayList<Object>(checkedMap.get(d)); if (tagCheckedSet.contains(d)) { checks.add(d.getTags()); } tableViewer.setCheckedElements(checks.toArray()); //set the enabled state based on whether or not the waypoint //exists in the workspace. IWaypoint wp = getWaypointForId(new ResourceWaypointIdentifier(d)); tableViewer.getControl().setEnabled(wp != null); } else { tableViewer.setInput(null); tableStack.topControl = unselectLabel; ((Composite) getControl()).layout(); } } }); tableComposite = new Composite(page, SWT.NONE); GridData data = new GridData(); data.grabExcessHorizontalSpace = true; data.grabExcessVerticalSpace = false; data.horizontalAlignment = SWT.FILL; data.verticalAlignment = SWT.FILL; tableComposite.setLayoutData(data); tableStack = new StackLayout(); tableComposite.setLayout(tableStack); unselectLabel = new Label(tableComposite, SWT.NONE); unselectLabel.setText("Please select a waypoint"); Table table = new Table(tableComposite, SWT.BORDER | SWT.FULL_SELECTION | SWT.SINGLE | SWT.CHECK); TableLayout tableLayout = new TableLayout(); tableLayout.addColumnData(new ColumnWeightData(10)); tableLayout.addColumnData(new ColumnWeightData(45)); tableLayout.addColumnData(new ColumnWeightData(45)); TableColumn c = new TableColumn(table, SWT.NONE); c.setText(COLUMNS[0]); c = new TableColumn(table, SWT.NONE); c.setText(COLUMNS[1]); c = new TableColumn(table, SWT.NONE); c.setText(COLUMNS[2]); table.setLinesVisible(true); table.setHeaderVisible(true); table.setLayout(tableLayout); tableViewer = new CheckboxTableViewer(table); tableViewer.setColumnProperties(COLUMNS); tableViewer.setContentProvider(new WaypointCompareContentProvider()); tableViewer.setLabelProvider(new WaypointCompareLabelProvider()); tableViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { //add the checked line to the list of checks. boolean checked = event.getChecked(); Object element = event.getElement(); IResourceWaypointDescriptor selected = getSelectedDescriptor(); Set<String> attrs = checkedMap.get(selected); if (selected != null) { // @tag tagsea.import.content : content provider returns strings for attributes. if (element instanceof String) { if (attrs == null) { attrs = new TreeSet<String>(); checkedMap.put(selected, attrs); } if (checked) { attrs.add(element.toString()); } else { attrs.remove(element.toString()); } } else { //otherwise, the checked content are the tags. if (checked) { tagCheckedSet.add(selected); } else { tagCheckedSet.remove(selected); } } } //update the checked state in the tree. boolean elementChecked = tagCheckedSet.contains(selected) || checkedMap.size() > 0; treeViewer.setChecked(selected, elementChecked); LinkedList<Object> list = new LinkedList<Object>(); list.add(selected); updateTreeGrayedState(treeViewer, list, elementChecked); updateWarnings(); } }); tableStack.topControl = unselectLabel; tableComposite.layout(); setControl(page); }
From source file:org.apache.directory.studio.ldapbrowser.common.widgets.browser.BrowserConfiguration.java
License:Apache License
/** * Gets the label provider./*from ww w . j a v a 2 s .c o m*/ * * @param viewer the browser widget's tree viewer * * @return the label provider */ public DecoratingLabelProvider getLabelProvider(TreeViewer viewer) { if (labelProvider == null) { labelProvider = new BrowserLabelProvider(getPreferences()); decoratingLabelProvider = new DecoratingLabelProvider(labelProvider, BrowserCommonActivator.getDefault().getWorkbench().getDecoratorManager().getLabelDecorator()); } return decoratingLabelProvider; }
From source file:org.apache.directory.studio.schemaeditor.view.dialogs.AttributeTypeSelectionDialog.java
License:Apache License
/** * {@inheritDoc}//w ww.j a va 2 s .c o m */ protected Control createDialogArea(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(1, false); composite.setLayout(layout); Label chooseLabel = new Label(composite, SWT.NONE); chooseLabel.setText(Messages.getString("AttributeTypeSelectionDialog.ChooseAType")); //$NON-NLS-1$ chooseLabel.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false)); searchText = new Text(composite, SWT.BORDER | SWT.SEARCH); searchText.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false)); searchText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { setSearchInput(searchText.getText()); } }); searchText.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (e.keyCode == SWT.ARROW_DOWN) { attributeTypesTable.setFocus(); } } }); Label matchingLabel = new Label(composite, SWT.NONE); matchingLabel.setText(Messages.getString("AttributeTypeSelectionDialog.MatchingTypes")); //$NON-NLS-1$ matchingLabel.setLayoutData(new GridData(SWT.FILL, SWT.None, true, false)); attributeTypesTable = new Table(composite, SWT.SINGLE | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.HIDE_SELECTION); GridData gridData = new GridData(SWT.FILL, SWT.FILL, true, true); gridData.heightHint = 148; gridData.minimumHeight = 148; gridData.widthHint = 350; gridData.minimumWidth = 350; attributeTypesTable.setLayoutData(gridData); attributeTypesTable.addMouseListener(new MouseAdapter() { public void mouseDoubleClick(MouseEvent e) { if (attributeTypesTable.getSelectionIndex() != -1) { okPressed(); } } }); attributeTypesTableViewer = new TableViewer(attributeTypesTable); attributeTypesTableViewer .setContentProvider(new AttributeTypeSelectionDialogContentProvider(hiddenAttributeTypes)); attributeTypesTableViewer .setLabelProvider(new DecoratingLabelProvider(new AttributeTypeSelectionDialogLabelProvider(), Activator.getDefault().getWorkbench().getDecoratorManager().getLabelDecorator())); attributeTypesTableViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { StructuredSelection selection = (StructuredSelection) attributeTypesTableViewer.getSelection(); if (selection.isEmpty()) { if ((chooseButton != null) && (!chooseButton.isDisposed())) { chooseButton.setEnabled(false); } schemaIconLabel .setImage(Activator.getDefault().getImage(PluginConstants.IMG_TRANSPARENT_16X16)); schemaNameLabel.setText(""); //$NON-NLS-1$ } else { if ((chooseButton != null) && (!chooseButton.isDisposed())) { chooseButton.setEnabled(true); } schemaIconLabel.setImage(Activator.getDefault().getImage(PluginConstants.IMG_SCHEMA)); schemaNameLabel.setText(((AttributeType) selection.getFirstElement()).getSchemaName()); } } }); // Schema Composite Composite schemaComposite = new Composite(composite, SWT.BORDER); schemaComposite.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false)); GridLayout schemaCompositeGridLayout = new GridLayout(2, false); schemaCompositeGridLayout.horizontalSpacing = 0; schemaCompositeGridLayout.verticalSpacing = 0; schemaCompositeGridLayout.marginWidth = 2; schemaCompositeGridLayout.marginHeight = 2; schemaComposite.setLayout(schemaCompositeGridLayout); // Schema Icon Label schemaIconLabel = new Label(schemaComposite, SWT.NONE); GridData schemaIconLabelGridData = new GridData(SWT.NONE, SWT.BOTTOM, false, false); schemaIconLabelGridData.widthHint = 18; schemaIconLabelGridData.heightHint = 16; schemaIconLabel.setLayoutData(schemaIconLabelGridData); schemaIconLabel.setImage(Activator.getDefault().getImage(PluginConstants.IMG_TRANSPARENT_16X16)); // Schema Name Label schemaNameLabel = new Label(schemaComposite, SWT.NONE); schemaNameLabel.setLayoutData(new GridData(SWT.FILL, SWT.BOTTOM, true, false)); schemaNameLabel.setText(""); //$NON-NLS-1$ // We need to force the input to load the complete list of attribute types setSearchInput(""); //$NON-NLS-1$ return composite; }
From source file:org.apache.directory.studio.schemaeditor.view.dialogs.ObjectClassSelectionDialog.java
License:Apache License
/** * {@inheritDoc}//w w w .j a v a2 s .c o m */ protected Control createDialogArea(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(1, false); composite.setLayout(layout); Label chooseLabel = new Label(composite, SWT.NONE); chooseLabel.setText(Messages.getString("ObjectClassSelectionDialog.ChooseClass")); //$NON-NLS-1$ chooseLabel.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false)); searchText = new Text(composite, SWT.BORDER | SWT.SEARCH); searchText.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false)); searchText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { setSearchInput(searchText.getText()); } }); searchText.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (e.keyCode == SWT.ARROW_DOWN) { objectClassesTable.setFocus(); } } }); Label matchingLabel = new Label(composite, SWT.NONE); matchingLabel.setText(Messages.getString("ObjectClassSelectionDialog.MatchingClasses")); //$NON-NLS-1$ matchingLabel.setLayoutData(new GridData(SWT.FILL, SWT.None, true, false)); objectClassesTable = new Table(composite, SWT.SINGLE | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.HIDE_SELECTION); GridData gridData = new GridData(SWT.FILL, SWT.FILL, true, true); gridData.heightHint = 148; gridData.minimumHeight = 148; gridData.widthHint = 350; gridData.minimumWidth = 350; objectClassesTable.setLayoutData(gridData); objectClassesTable.addMouseListener(new MouseAdapter() { public void mouseDoubleClick(MouseEvent e) { if (objectClassesTable.getSelectionIndex() != -1) { okPressed(); } } }); objectClassesTableViewer = new TableViewer(objectClassesTable); objectClassesTableViewer .setContentProvider(new ObjectClassSelectionDialogContentProvider(hiddenObjectClasses)); objectClassesTableViewer .setLabelProvider(new DecoratingLabelProvider(new ObjectClassSelectionDialogLabelProvider(), Activator.getDefault().getWorkbench().getDecoratorManager().getLabelDecorator())); objectClassesTableViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { StructuredSelection selection = (StructuredSelection) objectClassesTableViewer.getSelection(); if (selection.isEmpty()) { if ((chooseButton != null) && (!chooseButton.isDisposed())) { chooseButton.setEnabled(false); } schemaIconLabel .setImage(Activator.getDefault().getImage(PluginConstants.IMG_TRANSPARENT_16X16)); schemaNameLabel.setText(""); //$NON-NLS-1$ } else { if ((chooseButton != null) && (!chooseButton.isDisposed())) { chooseButton.setEnabled(true); } schemaIconLabel.setImage(Activator.getDefault().getImage(PluginConstants.IMG_SCHEMA)); schemaNameLabel.setText(((ObjectClass) selection.getFirstElement()).getSchemaName()); } } }); // Schema Composite Composite schemaComposite = new Composite(composite, SWT.BORDER); schemaComposite.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false)); GridLayout schemaCompositeGridLayout = new GridLayout(2, false); schemaCompositeGridLayout.horizontalSpacing = 0; schemaCompositeGridLayout.verticalSpacing = 0; schemaCompositeGridLayout.marginWidth = 2; schemaCompositeGridLayout.marginHeight = 2; schemaComposite.setLayout(schemaCompositeGridLayout); // Schema Icon Label schemaIconLabel = new Label(schemaComposite, SWT.NONE); GridData schemaIconLabelGridData = new GridData(SWT.NONE, SWT.BOTTOM, false, false); schemaIconLabelGridData.widthHint = 18; schemaIconLabelGridData.heightHint = 16; schemaIconLabel.setLayoutData(schemaIconLabelGridData); schemaIconLabel.setImage(Activator.getDefault().getImage(PluginConstants.IMG_TRANSPARENT_16X16)); // Schema Name Label schemaNameLabel = new Label(schemaComposite, SWT.NONE); schemaNameLabel.setLayoutData(new GridData(SWT.FILL, SWT.BOTTOM, true, false)); schemaNameLabel.setText(""); //$NON-NLS-1$ // We need to force the input to load the complete list of attribute types setSearchInput(""); //$NON-NLS-1$ return composite; }
From source file:org.apache.directory.studio.schemaeditor.view.views.HierarchyView.java
License:Apache License
/** * Initializes the Viewer//from w w w .jav a2s .co m * * @param parent * the parent Composite */ private void initViewer(Composite parent) { viewer = new TreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); viewer.setContentProvider(new HierarchyViewContentProvider()); viewer.setLabelProvider(new DecoratingLabelProvider(new HierarchyViewLabelProvider(viewer), Activator.getDefault().getWorkbench().getDecoratorManager().getLabelDecorator())); viewer.getTree().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); viewer.getTree().setEnabled(false); }
From source file:org.apache.directory.studio.schemaeditor.view.views.ProjectsView.java
License:Apache License
/** * Initializes the Viewer/*w w w .ja v a 2 s.com*/ */ private void initViewer(Composite parent) { tableViewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); tableViewer.setContentProvider(new ProjectsViewContentProvider(tableViewer)); tableViewer.setLabelProvider(new DecoratingLabelProvider(new ProjectsViewLabelProvider(), Activator.getDefault().getWorkbench().getDecoratorManager().getLabelDecorator())); }