List of usage examples for org.eclipse.jface.window ToolTip NO_RECREATE
int NO_RECREATE
To view the source code for org.eclipse.jface.window ToolTip NO_RECREATE.
Click Source Link
From source file:au.gov.ga.earthsci.common.ui.color.ColorMapEditor.java
License:Apache License
private void addEntriesList(Composite parent) { Composite tableContainer = new Composite(parent, SWT.NONE); GridData gd = new GridData(GridData.FILL_BOTH); gd.horizontalSpan = 2;/*from w w w . j ava2s. c om*/ tableContainer.setLayoutData(gd); TableColumnLayout layout = new TableColumnLayout(); tableContainer.setLayout(layout); // Not sure why, but columns and column label providers only work when SWT.VIRTUAL is used entriesTable = new TableViewer(tableContainer, SWT.SINGLE | SWT.FULL_SELECTION | SWT.BORDER | SWT.VIRTUAL); entriesTable.setContentProvider(ArrayContentProvider.getInstance()); entriesTable.getTable().setHeaderVisible(true); entriesTable.getTable().setLinesVisible(true); entriesTable.setInput(map.getEntries().entrySet()); TableViewerColumn valueColumn = new TableViewerColumn(entriesTable, SWT.NONE); valueColumn.getColumn().setText(Messages.ColorMapEditor_TableValueColumnLabel); valueColumn.setLabelProvider(new ColumnLabelProvider() { @SuppressWarnings("unchecked") @Override public String getText(Object element) { Double value = ((Entry<Double, Color>) element).getKey(); String result = "" + value; //$NON-NLS-1$ if (map.isPercentageBased()) { result += " (" + (int) (value * 100) + "%)"; //$NON-NLS-1$ //$NON-NLS-2$ } return result; } }); layout.setColumnData(valueColumn.getColumn(), new ColumnPixelData(80, false)); TableViewerColumn colorNameColumn = new TableViewerColumn(entriesTable, SWT.NONE); colorNameColumn.getColumn().setText(Messages.ColorMapEditor_TableColorColumnLabel); colorNameColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { Color color = getColorFromElement(element); return "RGBA(" + color.getRed() + ", " //$NON-NLS-1$ //$NON-NLS-2$ + color.getGreen() + ", " //$NON-NLS-1$ + color.getBlue() + ", " //$NON-NLS-1$ + color.getAlpha() + ")"; //$NON-NLS-1$ } @Override public String getToolTipText(Object element) { return "#" + getColorKey(getColorFromElement(element)); //$NON-NLS-1$ } @SuppressWarnings("unchecked") private Color getColorFromElement(Object element) { return ((Entry<Double, Color>) element).getValue(); } private String getColorKey(Color color) { return Integer.toHexString(color.getRGB()); } }); layout.setColumnData(colorNameColumn.getColumn(), new ColumnWeightData(100, false)); ColumnViewerToolTipSupport.enableFor(entriesTable, ToolTip.NO_RECREATE); }
From source file:ccw.preferences.HoverPreferencePage.java
License:Open Source License
/** * Creates page for hover preferences.// w w w . j av a 2s.co m * * @param parent * the parent composite * @return the control for the preference page */ public Control createContents(Composite parent) { ScrolledPageContent scrolled = new ScrolledPageContent(parent, SWT.H_SCROLL | SWT.V_SCROLL); scrolled.setExpandHorizontal(true); scrolled.setExpandVertical(true); Composite cointainerComposite = new Composite(scrolled, SWT.NONE); FillLayout fillLayout = new FillLayout(SWT.VERTICAL); cointainerComposite.setLayout(fillLayout); // Hover Table Composite hoverComposite = new Composite(cointainerComposite, SWT.NONE); fHoverTableViewer = CheckboxTableViewer.newCheckList(hoverComposite, SWT.H_SCROLL | SWT.V_SCROLL | SWT.SINGLE | SWT.BORDER | SWT.FULL_SELECTION | SWT.CHECK); ColumnViewerToolTipSupport.enableFor(fHoverTableViewer, ToolTip.NO_RECREATE); // Cell Editor fHoverModifierStringTextCellEditor = new TextCellEditor(fHoverTableViewer.getTable()); // Setup fHoverTableViewer.setUseHashlookup(true); fHoverTableViewer.getTable().setHeaderVisible(true); fHoverTableViewer.getTable().setLinesVisible(true); TableColumnLayout layout = new TableColumnLayout(); hoverComposite.setLayout(layout); TableViewerColumn viewerColumn = new TableViewerColumn(fHoverTableViewer, SWT.NONE); TableColumn column = viewerColumn.getColumn(); column.setText(Messages.HoverPreferencePage_labelColumnTitle); column.setResizable(true); column.setMoveable(true); column.setResizable(true); layout.setColumnData(column, new ColumnWeightData(35, true)); fModifierTableViewerColumn = new TableViewerColumn(fHoverTableViewer, SWT.NONE); column = fModifierTableViewerColumn.getColumn(); column.setText(Messages.HoverPreferencePage_modifierColumnTitle); column.setResizable(true); column.setMoveable(true); layout.setColumnData(column, new ColumnWeightData(25, true)); viewerColumn = new TableViewerColumn(fHoverTableViewer, SWT.NONE); column = viewerColumn.getColumn(); column.setText(Messages.HoverPreferencePage_descriptionColumnTitle); column.setResizable(true); column.setMoveable(true); layout.setColumnData(column, new ColumnWeightData(40, true)); // Summary Composite summaryComposite = new Composite(cointainerComposite, SWT.NONE); summaryComposite.setLayout(new FillLayout(SWT.HORIZONTAL)); fGrpSummary = new Group(summaryComposite, SWT.NONE); GridLayout gridLayout = new GridLayout(2, false); gridLayout.marginLeft = 4; gridLayout.marginRight = 4; gridLayout.horizontalSpacing = 8; gridLayout.verticalSpacing = 8; gridLayout.marginTop = 4; gridLayout.marginHeight = 0; gridLayout.marginWidth = 0; fGrpSummary.setLayout(gridLayout); // Summary Label fSummaryHoverNameLabel = new Label(fGrpSummary, SWT.HORIZONTAL); GridData fieldLayoutData = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING); fieldLayoutData.widthHint = 120; fSummaryHoverNameLabel.setLayoutData(fieldLayoutData); // Summary Modifier String fSummaryHoverModifierStringText = new Text(fGrpSummary, SWT.BORDER); fieldLayoutData = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING); fieldLayoutData.widthHint = 120; fSummaryHoverModifierStringText.setLayoutData(fieldLayoutData); // Summary Description fSummaryHoverDescriptionLabel = new Label(fGrpSummary, SWT.BORDER | SWT.WRAP); fieldLayoutData = new GridData(SWT.FILL, SWT.BEGINNING, true, false); fieldLayoutData.heightHint = 100; fieldLayoutData.horizontalSpan = 2; fSummaryHoverDescriptionLabel.setLayoutData(fieldLayoutData); summaryComposite.pack(); // End Summary scrolled.setContent(cointainerComposite); final Point size = cointainerComposite.computeSize(SWT.DEFAULT, SWT.DEFAULT); scrolled.setMinSize(size.x, size.y); Dialog.applyDialogFont(scrolled); initDataBindings(); return scrolled; }
From source file:ch.acanda.eclipse.pmd.properties.RuleSetConfigurationTable.java
License:Open Source License
public RuleSetConfigurationTable(final Composite parent, final PMDPropertyPageViewModel model) { super(parent, SWT.NONE); this.model = model; setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 2)); final TableColumnLayout tableColumnLayout = new TableColumnLayout(); setLayout(tableColumnLayout);//from w w w .ja v a 2 s.com tableViewer = CheckboxTableViewer.newCheckList(this, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI); table = tableViewer.getTable(); table.setHeaderVisible(true); table.setLinesVisible(true); ColumnViewerToolTipSupport.enableFor(tableViewer, ToolTip.NO_RECREATE); SWTBotID.set(table, SWTBotID.RULESETS); final TableViewerColumn nameViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE); final TableColumn nameColumn = nameViewerColumn.getColumn(); tableColumnLayout.setColumnData(nameColumn, new ColumnWeightData(1, 50, true)); nameColumn.setText("Name"); nameViewerColumn.setLabelProvider(new NameLabelProvider(model)); final TableViewerColumn typeViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE); final TableColumn typeColumn = typeViewerColumn.getColumn(); tableColumnLayout.setColumnData(typeColumn, new ColumnPixelData(75, true, true)); typeColumn.setText("Type"); typeViewerColumn.setLabelProvider(new TypeLabelProvider(model)); final TableViewerColumn locationViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE); final TableColumn locationColumn = locationViewerColumn.getColumn(); tableColumnLayout.setColumnData(locationColumn, new ColumnWeightData(2, 50, true)); locationColumn.setText("Location"); locationViewerColumn.setLabelProvider(new LocationLabelProvider(model)); initDataBindings(); initListeners(); }
From source file:ch.elexis.core.ui.laboratory.dialogs.MergeLabItemDialog.java
License:Open Source License
@Override protected Control createDialogArea(Composite parent) { getShell().setText(Messages.MergeLabItemDialog_title); setTitle(Messages.MergeLabItemDialog_title); setMessage(Messages.MergeLabItemDialog_pleaseMergeParam); Composite ret = new Composite(parent, SWT.NONE); ret.setLayoutData(new GridData(GridData.FILL_BOTH)); ret.setLayout(new GridLayout(1, false)); Label lbl = new Label(ret, SWT.NONE); lbl.setText(Messages.MergeLabItemDialog_labelMergeTo); GridData layoutData = new GridData(SWT.FILL, SWT.FILL, true, false, 4, 1); layoutData.heightHint = 150;/*from www . j a v a2 s. c o m*/ destinationFilterTxt = new Text(ret, SWT.BORDER); destinationFilterTxt.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); destinationFilterTxt.setMessage("Filter"); //$NON-NLS-1$ destinationFilterTxt.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { if (destinationFilterTxt.getText().length() > 1) { destinationFilter.setSearchText(destinationFilterTxt.getText()); destinationItems.refresh(); } else { destinationFilter.setSearchText(""); //$NON-NLS-1$ destinationItems.refresh(); } } }); destinationItems = new TableViewer(ret, SWT.BORDER); destinationItems.getTable().setLayoutData(layoutData); destinationItems.setContentProvider(new ArrayContentProvider()); destinationItems.setLabelProvider(new LabItemLabelProvider(true)); destinationItems.setSorter(new LabItemViewerSorter(labelProvider)); destinationItems.addFilter(destinationFilter); ColumnViewerToolTipSupport.enableFor(destinationItems, ToolTip.NO_RECREATE); lbl = new Label(ret, SWT.NONE); lbl.setText(Messages.MergeLabItemDialog_labelMergeFrom); sourceFilterTxt = new Text(ret, SWT.BORDER); sourceFilterTxt.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); sourceFilterTxt.setMessage("Filter"); //$NON-NLS-1$ sourceFilterTxt.addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { if (sourceFilterTxt.getText().length() > 1) { sourceFilter.setSearchText(sourceFilterTxt.getText()); sourceItems.refresh(); } else { sourceFilter.setSearchText(""); //$NON-NLS-1$ sourceItems.refresh(); } } }); sourceItems = new TableViewer(ret, SWT.BORDER); sourceItems.getTable().setLayoutData(layoutData); sourceItems.setContentProvider(new ArrayContentProvider()); sourceItems.setLabelProvider(new LabItemLabelProvider(true)); sourceItems.setSorter(new LabItemViewerSorter(labelProvider)); sourceItems.addFilter(sourceFilter); ColumnViewerToolTipSupport.enableFor(sourceItems, ToolTip.NO_RECREATE); List<LabItem> allItems = LabItem.getLabItems(); destinationItems.setInput(allItems); sourceItems.setInput(allItems); return ret; }
From source file:ch.elexis.core.ui.views.textsystem.PlatzhalterView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); composite.setLayout(new GridLayout(1, false)); Text txtInfo = new Text(composite, SWT.MULTI | SWT.READ_ONLY | SWT.BORDER | SWT.WRAP); txtInfo.setText(Messages.PlatzhalterView_message_Info); GridDataFactory.fillDefaults().grab(true, false).applyTo(txtInfo); viewer = new TreeViewer(composite); GridDataFactory.fillDefaults().grab(true, true).applyTo(viewer.getTree()); viewer.setLabelProvider(new PlatzhalterLabelProvider()); viewer.setContentProvider(new PlatzhalterContentProvider()); viewer.setInput(getTreeData());/* w w w. j a v a 2s. com*/ ColumnViewerToolTipSupport.enableFor(viewer, ToolTip.NO_RECREATE); // Popup-Menu "Kopieren" MenuManager popupMenuManager = new MenuManager(); Menu menu = popupMenuManager.createContextMenu(viewer.getTree()); viewer.getTree().setMenu(menu); final Action copyAction = new Action(Messages.PlatzhalterView_menu_copy) { @Override public String getId() { return "copyId"; //$NON-NLS-1$ } @Override public void run() { copyToClipboard(); } }; popupMenuManager.add(copyAction); viewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(SelectionChangedEvent event) { copyAction.setEnabled(getSelectedKey() != null); } }); // CTRL+C viewer.getTree().addKeyListener(new KeyAdapter() { private final static int C = 99; private boolean isActive(final int stateMask, final int keyCode) { boolean modifiersOk = true; if ((stateMask & SWT.CTRL) == 0) { modifiersOk = false; } return modifiersOk && keyCode == C; } @Override public void keyPressed(KeyEvent e) { if (isActive(e.stateMask, e.keyCode)) { copyToClipboard(); } } }); // Doubleclick viewer.getTree().addMouseListener(new MouseAdapter() { @Override public void mouseDoubleClick(MouseEvent e) { String key = getSelectedKey(); if (key != null) { for (IViewReference viewRef : getViewSite().getPage().getViewReferences()) { if (TextView.ID.equals(viewRef.getId())) { TextView txtView = (TextView) viewRef.getPart(false); if (txtView != null) { txtView.getTextContainer().getPlugin().insertText((Object) null, key, SWT.LEFT); } } } } } }); // Drag & Drop DragSource dragSource = new DragSource(viewer.getTree(), DND.DROP_COPY); dragSource.setTransfer(new Transfer[] { TextTransfer.getInstance() }); dragSource.addDragListener(new DragSourceAdapter() { public void dragStart(DragSourceEvent event) { event.doit = getSelectedKey() != null; } public void dragSetData(DragSourceEvent event) { if (TextTransfer.getInstance().isSupportedType(event.dataType)) { String key = getSelectedKey(); if (key != null) { event.data = key; } } } }); }
From source file:ch.hsr.ifs.cdt.metriculator.views.MetriculatorView.java
License:Open Source License
private void createTableComponents() { tableComposite = new Composite(parentComposite, parentComposite.getStyle()); tableComposite.setLayout(new FillLayout()); Table tableObject = new Table(tableComposite, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.VIRTUAL); tableObject.setHeaderVisible(true);//from w ww. j a v a 2 s .co m tableObject.setLinesVisible(true); tableViewer = new TableViewer(tableObject); tableViewer.addFilter(viewerFilter); tableViewer.setUseHashlookup(true); tableViewer.setContentProvider(new TableContentProvider()); tableViewer.setLabelProvider(new MetriculatorCellLabelProvider()); ColumnViewerToolTipSupport.enableFor(tableViewer, ToolTip.NO_RECREATE); addViewerOpenListener(tableViewer); createTableHeaderMenu(); createTableLabelColumn(); createAndUpdateMetricTableColumns(); }
From source file:ch.hsr.ifs.cdt.metriculator.views.MetriculatorView.java
License:Open Source License
private void createTreeComponents() { treeComposite = new Composite(parentComposite, parentComposite.getStyle()); treeComposite.setLayout(new FillLayout()); Tree treeObject = new Tree(treeComposite, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.VIRTUAL); treeObject.setHeaderVisible(true);//from w ww.j ava 2s . c o m treeObject.setLinesVisible(true); viewerFilter = new NodeViewerFilter(); treeViewer = new TreeViewer(treeObject); treeViewer.addFilter(viewerFilter); treeViewer.setUseHashlookup(true); treeViewer.setContentProvider(new TreeContentProvider()); treeViewer.setLabelProvider(new MetriculatorCellLabelProvider()); ColumnViewerToolTipSupport.enableFor(treeViewer, ToolTip.NO_RECREATE); addViewerOpenListener(treeViewer); createTreeHeaderMenu(); createTreeLabelColumn(); createAndUpdateMetricTreeColumns(); }
From source file:cn.ieclipse.adt.ext.wizards.ElementTableSelector.java
License:Apache License
public ElementTableSelector(final Composite composite, GridData gridData, final String groupDescr, final String selectionMessage, final Object[] elements) { this.elements = elements; Group intentGroup = new Group(composite, SWT.NONE); intentGroup.setLayout(new GridLayout(2, false)); intentGroup.setLayoutData(gridData); intentGroup.setText(groupDescr);//from w ww .jav a2 s . c o m tv = new TableViewer(intentGroup, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.FULL_SELECTION); table = tv.getTable(); table.setHeaderVisible(false); table.setLinesVisible(true); table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); final Menu menu = new Menu(tv.getControl()); MenuItem add = new MenuItem(menu, SWT.PUSH); add.setText("&Add Custom"); add.setImage(ADD_IMG); add.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { addModel(new Model("custom")); tv.refresh(); } }); MenuItem up = new MenuItem(menu, SWT.PUSH); up.setText("&Up"); up.setImage(UP_IMG); up.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { IStructuredSelection sel = (IStructuredSelection) tv.getSelection(); if (!sel.isEmpty()) { Model m = (Model) sel.getFirstElement(); int idx = selectedElements.indexOf(m); if (idx > 0) { Model n = selectedElements.get(idx - 1); selectedElements.set(idx, n); selectedElements.set(idx - 1, m); tv.refresh(); } } } }); MenuItem down = new MenuItem(menu, SWT.PUSH); down.setText("&Down"); down.setImage(DOWN_IMG); down.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { IStructuredSelection sel = (IStructuredSelection) tv.getSelection(); if (!sel.isEmpty()) { Model m = (Model) sel.getFirstElement(); int idx = selectedElements.indexOf(m); if (idx < selectedElements.size() - 1) { Model n = selectedElements.get(idx + 1); selectedElements.set(idx, n); selectedElements.set(idx + 1, m); tv.refresh(); } } } }); table.setMenu(menu); tv.setContentProvider(new MyContentProvider()); ColumnViewerToolTipSupport.enableFor(tv, ToolTip.NO_RECREATE); // TableViewerFocusCellManager focusCellManager = new // TableViewerFocusCellManager( // tv, new FocusBorderCellHighlighter(tv)); ColumnViewerEditorActivationStrategy actSupport = new ColumnViewerEditorActivationStrategy(tv) { protected boolean isEditorActivationEvent(ColumnViewerEditorActivationEvent event) { return event.eventType == ColumnViewerEditorActivationEvent.TRAVERSAL || event.eventType == ColumnViewerEditorActivationEvent.MOUSE_DOUBLE_CLICK_SELECTION || (event.eventType == ColumnViewerEditorActivationEvent.KEY_PRESSED && event.keyCode == SWT.CR) || event.eventType == ColumnViewerEditorActivationEvent.PROGRAMMATIC; } }; TableViewerEditor.create(tv, null, actSupport, ColumnViewerEditor.TABBING_HORIZONTAL | ColumnViewerEditor.TABBING_MOVE_TO_ROW_NEIGHBOR | ColumnViewerEditor.TABBING_VERTICAL | ColumnViewerEditor.KEYBOARD_ACTIVATION); final TableViewerColumn col = new TableViewerColumn(tv, SWT.NONE); col.setLabelProvider(new MyCellLabelProvider()); col.setEditingSupport(new MyEditingSupport(tv)); // tv.getTable(). col.getColumn().setWidth(300); table.addControlListener(new ControlListener() { public void controlResized(ControlEvent e) { int w = table.getClientArea().width; if (w > 0) { col.getColumn().setWidth(w); } } public void controlMoved(ControlEvent e) { } }); tv.setInput(selectedElements); Composite buttonComp = new Composite(intentGroup, SWT.NONE); buttonComp.setLayout(new FillLayout(SWT.VERTICAL)); addButton = new Button(buttonComp, SWT.NONE); addButton.setText("Add..."); addButton.addSelectionListener(new SelectionListener() { public void widgetSelected(SelectionEvent e) { showSelectionDialog(composite, selectionMessage); } public void widgetDefaultSelected(SelectionEvent e) { } }); removeButton = new Button(buttonComp, SWT.NONE); removeButton.setText("Remove..."); removeButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { int[] selection = table.getSelectionIndices(); if (selection != null) { IStructuredSelection sel = (IStructuredSelection) tv.getSelection(); if (!sel.isEmpty()) { for (Object object : sel.toArray()) { selectedElements.remove(object); } } tv.refresh(); } } }); }
From source file:com.agynamix.simidude.clipboard.ClipboardTable.java
License:Open Source License
private TableViewer createTableViewer(final Composite parent) { tableParent = parent;/*from w w w .j a v a2 s .c o m*/ final TableViewer tableViewer = new TableViewer(tableParent, SWT.SINGLE | SWT.FULL_SELECTION | SWT.HIDE_SELECTION | SWT.FLAT | SWT.BORDER | SWT.V_SCROLL); tableViewer.getTable().setLinesVisible(true); tableViewer.getTable().setHeaderVisible(false); ColumnViewerToolTipSupport.enableFor(tableViewer, ToolTip.NO_RECREATE); final OptimizedIndexSearcher searcher = new OptimizedIndexSearcher(); itemColumn = new TableViewerColumn(tableViewer, SWT.LEFT, NAME_COL); itemColumn.getColumn().setText("Item"); itemColumn.setLabelProvider(new ColumnLabelProvider() { boolean even = true; Color oddColor = null; @Override public String getText(Object element) { String text = ""; IClipboardItem item = (IClipboardItem) element; text = item.getShortDescription(); return text; } @Override /** * Display an icon depending of the type of clipboard entry. */ public Image getImage(Object element) { return ((IClipboardItem) element).getImage(); } public Color getBackground(Object element) { if (even) { return null; } else { if (oddColor == null) { oddColor = PlatformColors.get(PlatformColors.TRANSFER_TABLE_ALT_COLOR); } return oddColor; } } public String getToolTipText(Object element) { IClipboardItem item = (IClipboardItem) element; return item.getTooltip(); } public Point getToolTipShift(Object object) { return new Point(5, 5); } public int getToolTipDisplayDelayTime(Object object) { return 200; } public int getToolTipTimeDisplayed(Object object) { return 10000; } public void update(ViewerCell cell) { even = searcher.isEven((TableItem) cell.getItem()); super.update(cell); } }); tableViewer.setContentProvider(new ClipboardTableContentProvider()); // tableViewer.setLabelProvider(new ClipboardTableLabelProvider()); tableParent.addControlListener(new ControlAdapter() { public void controlResized(ControlEvent e) { adjustTableSize(); } }); tableViewer.getTable().setMenu(createPopupMenu(tableViewer)); hookListeners(tableViewer); return tableViewer; }
From source file:com.android.sdkuilib.internal.repository.sdkman2.PackagesPage.java
License:Apache License
private void postCreate() { if (mUpdaterData != null) { mTextSdkOsPath.setText(mUpdaterData.getOsSdkRoot()); }//from w ww . j a va 2s.c o m mTreeViewer.setContentProvider(new PkgContentProvider()); ColumnViewerToolTipSupport.enableFor(mTreeViewer, ToolTip.NO_RECREATE); mColumnApi.setLabelProvider(new PkgTreeColumnViewerLabelProvider(mColumnApi)); mColumnName.setLabelProvider(new PkgTreeColumnViewerLabelProvider(mColumnName)); mColumnStatus.setLabelProvider(new PkgTreeColumnViewerLabelProvider(mColumnStatus)); mColumnRevision.setLabelProvider(new PkgTreeColumnViewerLabelProvider(mColumnRevision)); FontData fontData = mTree.getFont().getFontData()[0]; fontData.setStyle(SWT.ITALIC); mTreeFontItalic = new Font(mTree.getDisplay(), fontData); mTree.addDisposeListener(new DisposeListener() { public void widgetDisposed(DisposeEvent e) { mTreeFontItalic.dispose(); mTreeFontItalic = null; } }); }