[GME-commit] GMESRC/GME/Gme GMEView.cpp,1.181,1.182

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Mon Jun 26 15:49:56 CDT 2006


Update of /project/gme-repository/GMESRC/GME/Gme
In directory escher:/tmp/cvs-serv3219

Modified Files:
	GMEView.cpp 
Log Message:
Help command when invoked is sensitive to object selection.


CVS User: Zoltan Molnar, ISIS (zolmol)

Index: GMEView.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Gme/GMEView.cpp,v
retrieving revision 1.181
retrieving revision 1.182
diff -C2 -d -r1.181 -r1.182
*** GMEView.cpp	8 May 2006 19:01:39 -0000	1.181
--- GMEView.cpp	26 Jun 2006 14:49:54 -0000	1.182
***************
*** 5552,5556 ****
  	CGMEEventLogger::LogGMEEvent("CGMEView::OnHelpHelp in "+path+name+"\r\n");
  	CComPtr<IMgaFCO> fco;
! 	COMTHROW(currentModel.QueryInterface(&fco));
  	ShowHelp(fco);
  }
--- 5552,5565 ----
  	CGMEEventLogger::LogGMEEvent("CGMEView::OnHelpHelp in "+path+name+"\r\n");
  	CComPtr<IMgaFCO> fco;
! 	POSITION pos = selected.GetHeadPosition();
! 	if( pos) // if any object selected
! 	{
! 		CGuiObject *obj = selected.GetAt( pos);
! 		CGMEEventLogger::LogGMEEvent("CGMEView::OnHelpHelp for selected: "+obj->GetID()+"\r\n");
! 		fco = obj->mgaFco;
! 	}
! 	else
! 		COMTHROW(currentModel.QueryInterface(&fco));
! 
  	ShowHelp(fco);
  }



More information about the GME-commit mailing list