Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 75168 Details for
Bug 194936
attachment names are not displaying for connectors by default
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Tooltip Patch
Patch194936.txt (text/plain), 20.93 KB, created by
Frank Becker
on 2007-08-01 16:41:38 EDT
(
hide
)
Description:
Tooltip Patch
Filename:
MIME Type:
Creator:
Frank Becker
Created:
2007-08-01 16:41:38 EDT
Size:
20.93 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.mylyn.tasks.ui >Index: src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java >=================================================================== >RCS file: /cvsroot/tools/org.eclipse.mylyn/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java,v >retrieving revision 1.207 >diff -u -r1.207 AbstractRepositoryTaskEditor.java >--- src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java 1 Aug 2007 17:30:24 -0000 1.207 >+++ src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java 1 Aug 2007 20:33:37 -0000 >@@ -127,6 +127,8 @@ > import org.eclipse.swt.graphics.Color; > import org.eclipse.swt.graphics.Cursor; > import org.eclipse.swt.graphics.Font; >+import org.eclipse.swt.graphics.Point; >+import org.eclipse.swt.graphics.Rectangle; > import org.eclipse.swt.layout.GridData; > import org.eclipse.swt.layout.GridLayout; > import org.eclipse.swt.layout.RowLayout; >@@ -139,8 +141,10 @@ > import org.eclipse.swt.widgets.Label; > import org.eclipse.swt.widgets.Listener; > import org.eclipse.swt.widgets.Menu; >+import org.eclipse.swt.widgets.Shell; > import org.eclipse.swt.widgets.Table; > import org.eclipse.swt.widgets.TableColumn; >+import org.eclipse.swt.widgets.TableItem; > import org.eclipse.swt.widgets.Text; > import org.eclipse.ui.IEditorDescriptor; > import org.eclipse.ui.IEditorInput; >@@ -479,18 +483,18 @@ > // } > > // /** >-// * Update task state >-// */ >+// * Update task state >+// */ > // protected void updateTask() { >-// if (taskData == null) >-// return; >-// if (repositoryTask != null) { >-// TasksUiPlugin.getSynchronizationManager().saveOutgoing(repositoryTask, changedAttributes); >-// } >-// if (parentEditor != null) { >-// parentEditor.notifyTaskChanged(); >-// } >-// markDirty(false); >+// if (taskData == null) >+// return; >+// if (repositoryTask != null) { >+// TasksUiPlugin.getSynchronizationManager().saveOutgoing(repositoryTask, changedAttributes); >+// } >+// if (parentEditor != null) { >+// parentEditor.notifyTaskChanged(); >+// } >+// markDirty(false); > // } > > protected abstract void validateInput(); >@@ -657,7 +661,7 @@ > setChecked(false); > new TaskDeactivateAction().run(repositoryTask); > } >-// submitToRepository(); >+// submitToRepository(); > } > > }; >@@ -1066,50 +1070,50 @@ > // relatedBugsComposite.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL)); > // relatedBugsSection.setClient(relatedBugsComposite); > // relatedBugsSection.setExpanded(repositoryTask == null); >-// >+ > // List<AbstractDuplicateDetector> allCollectors = new ArrayList<AbstractDuplicateDetector>(); > // if (getDuplicateSearchCollectorsList() != null) { >-// allCollectors.addAll(getDuplicateSearchCollectorsList()); >+// allCollectors.addAll(getDuplicateSearchCollectorsList()); > // } > // if (!allCollectors.isEmpty()) { >-// duplicateDetectorLabel = new Label(relatedBugsComposite, SWT.LEFT); >-// duplicateDetectorLabel.setText(LABEL_SELECT_DETECTOR); >-// >-// duplicateDetectorChooser = new CCombo(relatedBugsComposite, SWT.FLAT | SWT.READ_ONLY | SWT.BORDER); >-// >-// duplicateDetectorChooser.setLayoutData(GridDataFactory.swtDefaults().hint(150, SWT.DEFAULT).create()); >-// duplicateDetectorChooser.setFont(TEXT_FONT); >-// >-// Collections.sort(allCollectors, new Comparator<AbstractDuplicateDetector>() { >-// >-// public int compare(AbstractDuplicateDetector c1, AbstractDuplicateDetector c2) { >-// return c1.getName().compareToIgnoreCase(c2.getName()); >-// } >-// >-// }); >-// >-// for (AbstractDuplicateDetector detector : allCollectors) { >-// duplicateDetectorChooser.add(detector.getName()); >-// } >-// >-// duplicateDetectorChooser.select(0); >-// duplicateDetectorChooser.setEnabled(true); >-// duplicateDetectorChooser.setData(allCollectors); >-// >-// if (allCollectors.size() > 0) { >-// >-// searchForDuplicates = toolkit.createButton(relatedBugsComposite, LABEL_SEARCH_DUPS, SWT.NONE); >-// GridData searchDuplicatesButtonData = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING); >-// searchForDuplicates.setLayoutData(searchDuplicatesButtonData); >-// searchForDuplicates.addListener(SWT.Selection, new Listener() { >-// public void handleEvent(Event e) { >-// searchForDuplicates(); >-// } >-// }); >-// } >+// duplicateDetectorLabel = new Label(relatedBugsComposite, SWT.LEFT); >+// duplicateDetectorLabel.setText(LABEL_SELECT_DETECTOR); >+ >+// duplicateDetectorChooser = new CCombo(relatedBugsComposite, SWT.FLAT | SWT.READ_ONLY | SWT.BORDER); >+ >+// duplicateDetectorChooser.setLayoutData(GridDataFactory.swtDefaults().hint(150, SWT.DEFAULT).create()); >+// duplicateDetectorChooser.setFont(TEXT_FONT); >+ >+// Collections.sort(allCollectors, new Comparator<AbstractDuplicateDetector>() { >+ >+// public int compare(AbstractDuplicateDetector c1, AbstractDuplicateDetector c2) { >+// return c1.getName().compareToIgnoreCase(c2.getName()); >+// } >+ >+// }); >+ >+// for (AbstractDuplicateDetector detector : allCollectors) { >+// duplicateDetectorChooser.add(detector.getName()); >+// } >+ >+// duplicateDetectorChooser.select(0); >+// duplicateDetectorChooser.setEnabled(true); >+// duplicateDetectorChooser.setData(allCollectors); >+ >+// if (allCollectors.size() > 0) { >+ >+// searchForDuplicates = toolkit.createButton(relatedBugsComposite, LABEL_SEARCH_DUPS, SWT.NONE); >+// GridData searchDuplicatesButtonData = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING); >+// searchForDuplicates.setLayoutData(searchDuplicatesButtonData); >+// searchForDuplicates.addListener(SWT.Selection, new Listener() { >+// public void handleEvent(Event e) { >+// searchForDuplicates(); >+// } >+// }); >+// } > // } else { >-// Label label = new Label(relatedBugsComposite, SWT.LEFT); >-// label.setText(LABEL_NO_DETECTOR); >+// Label label = new Label(relatedBugsComposite, SWT.LEFT); >+// label.setText(LABEL_NO_DETECTOR); > // } > } > >@@ -1281,13 +1285,253 @@ > section.setClient(attachmentsComposite); > > if (taskData.getAttachments().size() > 0) { >- > attachmentsTable = toolkit.createTable(attachmentsComposite, SWT.SINGLE | SWT.BORDER | SWT.FULL_SELECTION); > attachmentsTable.setLinesVisible(true); > attachmentsTable.setHeaderVisible(true); > attachmentsTable.setLayout(new GridLayout()); > GridData tableGridData = new GridData(SWT.FILL, SWT.FILL, true, true); > attachmentsTable.setLayoutData(tableGridData); >+ attachmentsTable.setToolTipText(""); >+ >+ /** >+ * create ToolTip for attachment >+ * >+ * @author Frank Becker (bug 194936) >+ */ >+ final TooltipLabelListener tooltipLabelListener = new TooltipLabelListener(); >+ Listener tableListener = new Listener() { >+ Shell tooltip = null; >+ >+ Label label11 = null; >+ >+ Label label12 = null; >+ >+ Label label21 = null; >+ >+ Label label22 = null; >+ >+ Label label31 = null; >+ >+ Label label32 = null; >+ >+ Label label41 = null; >+ >+ Label label42 = null; >+ >+ Label label51 = null; >+ >+ Label label52 = null; >+ >+ Label label61 = null; >+ >+ Label label62 = null; >+ >+ Label label71 = null; >+ >+ Label label72 = null; >+ >+ public void handleEvent(Event event) { >+ switch (event.type) { >+ case SWT.KeyDown: >+ case SWT.Dispose: >+ case SWT.MouseMove: { >+ if (tooltip == null) >+ break; >+ tooltip.dispose(); >+ tooltip = null; >+ label11 = null; >+ label12 = null; >+ label21 = null; >+ label22 = null; >+ label31 = null; >+ label32 = null; >+ label41 = null; >+ label42 = null; >+ label51 = null; >+ label52 = null; >+ label61 = null; >+ label62 = null; >+ label71 = null; >+ label72 = null; >+ break; >+ } >+ case SWT.MouseHover: { >+ Point coords = new Point(event.x, event.y); >+ TableItem item = attachmentsTable.getItem(coords); >+ if (item != null) { >+ int columnCount = attachmentsTable.getColumnCount(); >+ for (int columnIndex = 0; columnIndex < columnCount; columnIndex++) { >+ if (item.getBounds(columnIndex).contains(coords)) { >+ /* Dispose of the old tooltip (if one exists */ >+ if (tooltip != null && !tooltip.isDisposed()) >+ tooltip.dispose(); >+ >+ /* Create a new Tooltip */ >+ tooltip = new Shell(attachmentsTable.getShell(), SWT.ON_TOP | SWT.NO_FOCUS >+ | SWT.TOOL); >+ tooltip.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ GridLayout layout = new GridLayout(2, false); >+ layout.marginWidth = 2; >+ tooltip.setLayout(layout); >+ label11 = new Label(tooltip, SWT.NONE); >+ label11.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label11.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label12 = new Label(tooltip, SWT.NONE); >+ label12.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label12.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label21 = new Label(tooltip, SWT.NONE); >+ label21.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label21.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label22 = new Label(tooltip, SWT.NONE); >+ label22.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label22.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label31 = new Label(tooltip, SWT.NONE); >+ label31.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label31.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label32 = new Label(tooltip, SWT.NONE); >+ label32.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label32.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label41 = new Label(tooltip, SWT.NONE); >+ label41.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label41.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label42 = new Label(tooltip, SWT.NONE); >+ label42.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label42.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label51 = new Label(tooltip, SWT.NONE); >+ label51.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label51.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label52 = new Label(tooltip, SWT.NONE); >+ label52.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label52.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label61 = new Label(tooltip, SWT.NONE); >+ label61.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label61.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label62 = new Label(tooltip, SWT.NONE); >+ label62.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label62.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label71 = new Label(tooltip, SWT.NONE); >+ label71.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label71.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ label72 = new Label(tooltip, SWT.NONE); >+ label72.setForeground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_FOREGROUND)); >+ label72.setBackground(attachmentsTable.getDisplay().getSystemColor( >+ SWT.COLOR_INFO_BACKGROUND)); >+ >+ /* Store the TableItem with the label so we can pass the mouse event later */ >+ label11.setData("_TableItem_", item); >+ label12.setData("_TableItem_", item); >+ label21.setData("_TableItem_", item); >+ label22.setData("_TableItem_", item); >+ label31.setData("_TableItem_", item); >+ label32.setData("_TableItem_", item); >+ label41.setData("_TableItem_", item); >+ label42.setData("_TableItem_", item); >+ label51.setData("_TableItem_", item); >+ label52.setData("_TableItem_", item); >+ label61.setData("_TableItem_", item); >+ label62.setData("_TableItem_", item); >+ label71.setData("_TableItem_", item); >+ label72.setData("_TableItem_", item); >+ >+ /* Set the tooltip text */ >+ Object a = item.getData(); >+ if (a instanceof RepositoryAttachment) { >+ RepositoryAttachment aa = (RepositoryAttachment) a; >+ label11.setText("ID"); >+ label21.setText("Date"); >+ label31.setText("Description"); >+ label41.setText("Filename"); >+ label51.setText("Creator"); >+ label61.setText("Type"); >+ label71.setText("URL"); >+ label12.setText(aa.getAttributeValue("attachid")); >+ label22.setText(aa.getAttributeValue("date")); >+ label32.setText(aa.getAttributeValue("desc")); >+ label42.setText(aa.getAttributeValue("filename")); >+ label52.setText(aa.getCreator()); >+ label62.setText(aa.getAttributeValue("type")); >+ label72.setText(aa.getAttributeValue("task.common.attachment.url")); >+ } >+ >+ /* Setup Listeners to remove the tooltip and transfer the received mouse events */ >+ label11.addListener(SWT.MouseExit, tooltipLabelListener); >+ label11.addListener(SWT.MouseDown, tooltipLabelListener); >+ label12.addListener(SWT.MouseExit, tooltipLabelListener); >+ label12.addListener(SWT.MouseDown, tooltipLabelListener); >+ label21.addListener(SWT.MouseExit, tooltipLabelListener); >+ label21.addListener(SWT.MouseDown, tooltipLabelListener); >+ label22.addListener(SWT.MouseExit, tooltipLabelListener); >+ label22.addListener(SWT.MouseDown, tooltipLabelListener); >+ label31.addListener(SWT.MouseExit, tooltipLabelListener); >+ label31.addListener(SWT.MouseDown, tooltipLabelListener); >+ label32.addListener(SWT.MouseExit, tooltipLabelListener); >+ label32.addListener(SWT.MouseDown, tooltipLabelListener); >+ label41.addListener(SWT.MouseExit, tooltipLabelListener); >+ label41.addListener(SWT.MouseDown, tooltipLabelListener); >+ label42.addListener(SWT.MouseExit, tooltipLabelListener); >+ label42.addListener(SWT.MouseDown, tooltipLabelListener); >+ label51.addListener(SWT.MouseExit, tooltipLabelListener); >+ label51.addListener(SWT.MouseDown, tooltipLabelListener); >+ label52.addListener(SWT.MouseExit, tooltipLabelListener); >+ label52.addListener(SWT.MouseDown, tooltipLabelListener); >+ label61.addListener(SWT.MouseExit, tooltipLabelListener); >+ label61.addListener(SWT.MouseDown, tooltipLabelListener); >+ label62.addListener(SWT.MouseExit, tooltipLabelListener); >+ label62.addListener(SWT.MouseDown, tooltipLabelListener); >+ label71.addListener(SWT.MouseExit, tooltipLabelListener); >+ label71.addListener(SWT.MouseDown, tooltipLabelListener); >+ label72.addListener(SWT.MouseExit, tooltipLabelListener); >+ label72.addListener(SWT.MouseDown, tooltipLabelListener); >+ >+ /* Set the size and position of the tooltip */ >+ Point size = tooltip.computeSize(550, 160); >+ Rectangle rect = item.getBounds(columnIndex); >+ Point pt = attachmentsTable.toDisplay(rect.x, rect.y); >+ tooltip.setBounds(pt.x, pt.y, size.x, size.y); >+ >+ /* Show it */ >+ tooltip.setVisible(true); >+ break; >+ } >+ } >+ } >+ } >+ } >+ } >+ }; >+ attachmentsTable.addListener(SWT.Dispose, tableListener); >+ attachmentsTable.addListener(SWT.KeyDown, tableListener); >+ attachmentsTable.addListener(SWT.MouseMove, tableListener); >+ >+ attachmentsTable.addListener(SWT.MouseHover, tableListener); > > for (int i = 0; i < attachmentsColumns.length; i++) { > TableColumn column = new TableColumn(attachmentsTable, SWT.LEFT, i); >@@ -1563,6 +1807,83 @@ > } > } > >+ /** >+ * This listener is added to the tooltip so that it can either dispose itself if the mouse exits the tooltip or so >+ * it can pass the selection event through to the table. >+ */ >+ final TooltipLabelListener tooltipLabelListener = new TooltipLabelListener(); >+ >+ /** >+ * create ToolTip for attachment >+ * >+ * @author Frank Becker (bug 194936) >+ */ >+ final class TooltipLabelListener implements Listener { >+ private boolean isCTRLDown(Event e) { >+ return (e.stateMask & SWT.CTRL) != 0; >+ } >+ >+ /* >+ * (non-Javadoc) >+ * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event) >+ */ >+ public void handleEvent(Event event) { >+ Label label = (Label) event.widget; >+ Shell shell = label.getShell(); >+ switch (event.type) { >+ case SWT.MouseDown: /* Handle a user Click */ >+ /* Extract our Data */ >+ Event e = new Event(); >+ e.item = (TableItem) label.getData("_TableItem_"); >+ Table table = ((TableItem) e.item).getParent(); >+ >+ /* Construct the new Selection[] to show */ >+ TableItem[] newSelection = null; >+ if (isCTRLDown(event)) { >+ /* We have 2 scenario's. >+ * 1) We are selecting an already selected element - so remove it from the selected indices >+ * 2) We are selecting a non-selected element - so add it to the selected indices >+ */ >+ TableItem[] sel = table.getSelection(); >+ for (int i = 0; i < sel.length; ++i) { >+ if (e.item.equals(sel[i])) { >+ // We are de-selecting this element >+ newSelection = new TableItem[sel.length - 1]; >+ System.arraycopy(sel, 0, newSelection, 0, i); >+ System.arraycopy(sel, i + 1, newSelection, i, sel.length - i - 1); >+ break; >+ } >+ } >+ >+ /* >+ * If we haven't created the newSelection[] yet, than we are adding the newly selected element >+ * into the list of selected indicies >+ */ >+ if (newSelection == null) { >+ newSelection = new TableItem[sel.length + 1]; >+ System.arraycopy(sel, 0, newSelection, 0, sel.length); >+ newSelection[sel.length] = (TableItem) e.item; >+ } >+ >+ } else { >+ /* CTRL is not down, so we simply select the single element */ >+ newSelection = new TableItem[] { (TableItem) e.item }; >+ } >+ /* Set the new selection of the table and notify the listeners */ >+ table.setSelection(newSelection); >+ table.notifyListeners(SWT.Selection, e); >+ >+ /* Remove the Tooltip */ >+ shell.dispose(); >+ table.setFocus(); >+ break; >+ case SWT.MouseExit: >+ shell.dispose(); >+ break; >+ } >+ } >+ }; >+ > private void registerDropListener(final Control control) { > DropTarget target = new DropTarget(control, DND.DROP_COPY | DND.DROP_DEFAULT); > final TextTransfer textTransfer = TextTransfer.getInstance(); >@@ -1742,7 +2063,7 @@ > } > }); > } >-// } else { >+// } else { > // Label label = new Label(composite, SWT.LEFT); > // label.setText(LABEL_NO_DETECTOR); > >@@ -1941,7 +2262,7 @@ > expandableComposite.setTitleBarForeground(toolkit.getColors().getColor(IFormColors.TITLE)); > > // expandableComposite.setText(taskComment.getNumber() + ": " + taskComment.getAuthorName() + ", " >-// + formatDate(taskComment.getCreated())); >+// + formatDate(taskComment.getCreated())); > > expandableComposite.addExpansionListener(new ExpansionAdapter() { > public void expansionStateChanged(ExpansionEvent e) { >@@ -2857,9 +3178,9 @@ > > String assignmentValue = ""; > // NOTE: removed this because we now have content assit >-// if (opName.equals(REASSIGN_BUG_TO)) { >-// assignmentValue = repository.getUserName(); >-// } >+// if (opName.equals(REASSIGN_BUG_TO)) { >+// assignmentValue = repository.getUserName(); >+// } > radioOptions[i] = toolkit.createText(buttonComposite, assignmentValue); > radioOptions[i].setFont(TEXT_FONT); > radioOptions[i].setLayoutData(radioData); >@@ -3009,7 +3330,7 @@ > public void setAttachContextEnabled(boolean attachContextEnabled) { > this.attachContextEnabled = attachContextEnabled; > // if (attachContextButton != null && attachContextButton.isEnabled()) { >-// attachContextButton.setSelection(attachContext); >+// attachContextButton.setSelection(attachContext); > // } > } >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 194936
:
74839
|
74840
| 75168 |
75169
|
75890
|
75891