Code Paths
From iDempiere en
					
Document code paths within iDempiere. Also various code related notes. 
These are all work in progress and open to correction and revision.
TabbedDesktop:
public void openWindow(int windowId, MQuery query, Callback<ADWindow> callback) {
		final ADWindow adWindow = new ADWindow(Env.getCtx(), windowId, query);
		
		
TabbedDesktop.openWindow
	AbstractDesktop	onMenuSelected
	
	AbstractADWindowContent
Info windows
- Read DefaultInfoFactory for more information.
 - An InfoWindow is used when a specific info window with 'isvalid' has been configured in AD_InfoWindow.
 - An InfoGeneralPanel is used when no specific info window is found.
 

