Revision 9403 trunk/frameworks/_fwAndami/src/com/iver/andami/ui/mdiFrame/MDIFrame.java

View differences:

MDIFrame.java
121 121

  
122 122
	/** Asocia los nombres con las barras de herramientas */
123 123
	private HashMap toolBarMap = new HashMap();
124
	
125
	/** Almacena los grupos de selectableTools */
126
	private HashMap buttonGroupMap = new HashMap();
124 127

  
125 128
    /**
126 129
     * actionCommand del tool seleccionado
......
158 161
	private HashMap infoCodedMenus = new HashMap();
159 162

  
160 163
	private String titlePrefix;
161
	private ButtonGroup buttonGroup=new ButtonGroup();
164

  
162 165
	/**
163 166
	 * Realiza tareas para poner en marcha la aplicaci?n
164 167
	 *
......
282 285
			toolBars.add(jtb);
283 286

  
284 287
		}
285

  
286
		jtb.addButton(buttonGroup, btn);
288
		
289
		ButtonGroup group;
290
		if (buttonGroupMap.containsKey(selectableTool.getGroup())) {
291
			group = (ButtonGroup) buttonGroupMap.get(selectableTool.getGroup());
292
		}
293
		else {
294
			group = new ButtonGroup();
295
			buttonGroupMap.put(selectableTool.getGroup(), group);
296
			
297
		}
298
		jtb.addButton(group, btn);
299
		
287 300
		controlClass.put(btn, loader.loadClass(ext.getClassName()));
288 301

  
289 302
		if (selectableTool.getTooltip() != null) {

Also available in: Unified diff