Bug 165677 folder is not opened by double click
Data explorer pane contains following tree: + Data Sources - Postgres + Data Sets - Header DS - Chart DS + Report Parameters - Id It is common then if you double click on menu item, that is folder for other menu items (submenu), that it is opened. But in BIRT I can click to Data Sources (Data Sets, Report Params) as many times as I want but it never opens the submenu. In other words, when I doubleclick Data Sets, I want to open it and see which data sets are defined.
UI/org.eclipse.birt.report.designer.ui.editors/src/org/eclipse/birt/report/designer/internal/ui/views/outline/DesignerOutlinePage.java
createContextMenu( );
		ViewsTreeProvider provider = new ViewsTreeProvider( );
		getTreeViewer( ).setContentProvider( provider );
		getTreeViewer( ).setLabelProvider( provider );
		getSelectionSynchronizer( ).setTreeViewer( getTreeViewer( ) );
		
		new RenameListener( getTreeViewer( ) ).apply( );
		getTreeViewer( ).setSorter( new ItemSorter( ) );
		addDragAndDropListener( );
		init( reportHandle );
		getTreeViewer( ).expandToLevel( 2 );
		final Tree tree = getTreeViewer( ).getTree( );
		
		tree.addMouseListener( new MouseAdapter( ) {
			public void mouseDown( MouseEvent e )
			{
				if ( ( e.stateMask & SWT.CTRL ) != 0
						|| ( e.stateMask & SWT.SHIFT ) != 0 )
				{
					setSingleSelection( e );
				}
			}
			private void setSingleSelection( MouseEvent e )
			{
				IStructuredSelection selection = (IStructuredSelection) getSelection( );
				if ( !selection.isEmpty( ) && selection.size( ) > 1 )
				{
					boolean includeCell = false;
					for ( Iterator iterator = selection.iterator( ); iterator.hasNext( ); )
					{