Bug 195336 [2.1.3]Insert the list group above and the display name has no changed[0004]
Description: Insert the list group above and the display name has no changed[0004] Step: 1.New a list 2.Insert a group on above 3.Insert another group on above again. Actual result: The display name of two group header and footer are the same as GH1 and GF1 Exception result: The display name of second group header and footer is GH2 and GF2
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/figures/ListBandControlFigure.java
Rectangle rect = getClientArea( ).getCopy( );
			graphics.drawImage( getImage( ), rect.x, rect.y );
		}
		
		private Image getImage( )
		{
			int type = ( (ListBandProxy) getOwner( ).getModel( ) ).getType();
			String imageType = null;
			switch ( type )
			{
			case ListBandProxy.LIST_HEADER_TYPE:
				imageType = IReportGraphicConstants.ICON_NODE_HEADER;
				break;
			case ListBandProxy.LIST_DETAIL_TYPE:
				imageType = IReportGraphicConstants.ICON_NODE_DETAILS;
				break;
			case ListBandProxy.LIST_FOOTER_TYPE:
				imageType = IReportGraphicConstants.ICON_NODE_FOOTER;
				break;
			case ListBandProxy.LIST_GROUP_HEADER_TYPE:
				imageType = IReportGraphicConstants.ICON_NODE_GROUP_HEADER;
				break;
			case ListBandProxy.LIST_GROUP_FOOTER_TYPE:
				imageType = IReportGraphicConstants.ICON_NODE_GROUP_FOOTER;
				break;
			}
			return ReportPlatformUIImages.getImage( imageType );
		}
	}
	public static class ListControlMenuFigure extends AbstractHandle