View | Details | Raw Unified | Return to bug 236332
Collapse All | Expand All

(-)ui/org/eclipse/jdt/internal/ui/javaeditor/breadcrumb/EditorBreadcrumb.java (-4 / +5 lines)
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);

Return to bug 236332