Bug 200376 [IDE] Bidi issues with ContainerAndSelectionGroup's containerNameField (in ResourceAndContainerGroup)
Build ID: 3.3.0 Steps To Reproduce: 1. Add a project to your workspace and add two folders which use Hebrew characters as its name, one folder inside another (e.g. ABC\DEF). 2. Choose File, New, Other, File... 3. Choose the nested folder (in this example, DEF) 4. Observe the path which is set in the containerNameField of ContainerSelectionGroup is DEF\ABC and not ABC\DEF. More information: See the containerSelectionChanged() method of ContainerSelectionGroup for more details.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/misc/ContainerSelectionGroup.java
private boolean allowNewContainerName = true;
	
	private boolean showClosedProjects = true;
	
	private IContainer selectedContainer;
	
	private Text containerNameField;
	TreeViewer treeViewer;
	
	private static final String DEFAULT_MSG_NEW_ALLOWED = IDEWorkbenchMessages.ContainerGroup_message;
	private static final String DEFAULT_MSG_SELECT_ONLY = IDEWorkbenchMessages.ContainerGroup_selectFolder;
	
	private static final int SIZING_SELECTION_PANE_WIDTH = 320;
	private static final int SIZING_SELECTION_PANE_HEIGHT = 300;
	/**
	 * Creates a new instance of the widget.
	 * 
	 * @param parent
	 *            The parent widget of the group.
	 * @param listener
	 *            A listener to forward events to. Can be null if no listener is
	 *            required.
	 * @param allowNewContainerName
	 *            Enable the user to type in a new container name instead of
	 *            just selecting from the existing ones.
	 */
	public ContainerSelectionGroup(Composite parent, Listener listener,
			boolean allowNewContainerName) {
		this(parent, listener, allowNewContainerName, null);