Lines 10-15
Link Here
|
10 |
*******************************************************************************/ |
10 |
*******************************************************************************/ |
11 |
package org.eclipse.jdt.internal.ui.javaeditor.breadcrumb; |
11 |
package org.eclipse.jdt.internal.ui.javaeditor.breadcrumb; |
12 |
|
12 |
|
|
|
13 |
import org.eclipse.core.runtime.Assert; |
14 |
|
13 |
import org.eclipse.swt.SWT; |
15 |
import org.eclipse.swt.SWT; |
14 |
import org.eclipse.swt.events.MenuDetectEvent; |
16 |
import org.eclipse.swt.events.MenuDetectEvent; |
15 |
import org.eclipse.swt.events.MenuDetectListener; |
17 |
import org.eclipse.swt.events.MenuDetectListener; |
Lines 120-126
Link Here
|
120 |
protected abstract boolean open(Object element); |
122 |
protected abstract boolean open(Object element); |
121 |
|
123 |
|
122 |
/** |
124 |
/** |
123 |
* Create an action group for the context menu shown for |
125 |
* Create an action group for the context menu shown for |
124 |
* the selection of the given selection provider or <code>null</code> |
126 |
* the selection of the given selection provider or <code>null</code> |
125 |
* if no context menu should be shown. |
127 |
* if no context menu should be shown. |
126 |
* |
128 |
* |
Lines 188-196
Link Here
|
188 |
* @see org.eclipse.jdt.internal.ui.javaeditor.IBreadcrumb#createContent(org.eclipse.swt.widgets.Composite) |
190 |
* @see org.eclipse.jdt.internal.ui.javaeditor.IBreadcrumb#createContent(org.eclipse.swt.widgets.Composite) |
189 |
*/ |
191 |
*/ |
190 |
public Control createContent(Composite parent) { |
192 |
public Control createContent(Composite parent) { |
191 |
if (fComposite != null) |
193 |
Assert.isTrue(fComposite == null, "Content must only be created once."); //$NON-NLS-1$ |
192 |
new IllegalArgumentException("Content must only be created once."); //$NON-NLS-1$ |
194 |
|
193 |
|
|
|
194 |
boolean rtl= (getTextEditor().getSite().getShell().getStyle() & SWT.RIGHT_TO_LEFT) != 0; |
195 |
boolean rtl= (getTextEditor().getSite().getShell().getStyle() & SWT.RIGHT_TO_LEFT) != 0; |
195 |
|
196 |
|
196 |
fComposite= new Composite(parent, rtl ? SWT.RIGHT_TO_LEFT : SWT.NONE); |
197 |
fComposite= new Composite(parent, rtl ? SWT.RIGHT_TO_LEFT : SWT.NONE); |