[GME-commit] GMESRC/GME/GMEActiveBrowser AggregateTreeCtrl.cpp, 1.30, 1.31 GMEActiveBrowser.vcproj, 1.3, 1.4

Log messages of CVS commits gme-commit at list.isis.vanderbilt.edu
Wed Feb 13 15:24:00 CST 2008


Update of /project/gme-repository/GMESRC/GME/GMEActiveBrowser
In directory escher:/tmp/cvs-serv7992/GME/GMEActiveBrowser

Modified Files:
	AggregateTreeCtrl.cpp GMEActiveBrowser.vcproj 
Log Message:
1. PartBrowser ActiveX control
2. Drag-drop support PartBrowserbol kozvetlenul a treeview-ba (AggregateTreeCtrl.cpp)
3. Java-s kodok az Eclipse-es kiserletezesi prototipushoz


CVS User:  (csaba)

Index: AggregateTreeCtrl.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/GMEActiveBrowser/AggregateTreeCtrl.cpp,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** AggregateTreeCtrl.cpp	26 Sep 2007 20:15:53 -0000	1.30
--- AggregateTreeCtrl.cpp	13 Feb 2008 21:23:57 -0000	1.31
***************
*** 853,857 ****
  	CComQIPtr<IMgaFolders> ccpDroppedFolders( ccpFolders);
  
! 	if( !ccpDroppedFCOs && !ccpDroppedFolders) return FALSE;
  
  	// ccpDroppedFCOs can't be null since every copier creates the Mga.MgaFCOs collection even if no element is added
--- 853,897 ----
  	CComQIPtr<IMgaFolders> ccpDroppedFolders( ccpFolders);
  
! 	if (!ccpDroppedFCOs && !ccpDroppedFolders) {
! 		BOOL bRetVal = FALSE;
! 
! 		MSGTRY {
! 			CComQIPtr<IMgaMetaRole> metaRole(ccpData);
! 			if (metaRole) {
! 				CComPtr<IMgaFCO> child;
! 				pMgaContext->BeginTransaction(FALSE); // Read/Write Transaction
! 				if (MgaObjectProxy.m_TypeInfo == OBJTYPE_MODEL) {	// If the drop target is a model
! 					CComQIPtr<IMgaModel> ccpTargetModel(MgaObjectProxy.m_pMgaObject);
! 					switch (doDragOp) {
! 						case DRAGOP_MOVE:
! 						case DRAGOP_COPY:
! 						{
! 							COMTHROW(ccpTargetModel->CreateChildObject(metaRole, &child));
! 						} break;				
! 					}	// switch
! 				} else if (MgaObjectProxy.m_TypeInfo == OBJTYPE_FOLDER) { // If the drop target is a folder
! 					CComQIPtr<IMgaFolder> ccpTargetFolder(MgaObjectProxy.m_pMgaObject);
! 					switch (doDragOp) {
! 						case DRAGOP_MOVE:
! 						case DRAGOP_COPY:
! 						{
! 							CComPtr<IMgaMetaFCO> metaFCO;
! 							COMTHROW(metaRole->get_Kind(&metaFCO));
! 							if (metaFCO)
! 								COMTHROW(ccpTargetFolder->CreateRootObject(metaFCO, &child));
! 						} break;				
! 					}	// switch
! 				}
! 				if (child) {
! 					CComBSTR nm;
! 					COMTHROW(metaRole->get_DisplayedName(&nm));
! 					COMTHROW(child->put_Name(nm));
! 				}
! 				pMgaContext->CommitTransaction ();
! 			}
! 		} MSGCATCH ("Error completing PartBrowser drop operation", pMgaContext->AbortTransaction ();)	
! 
! 		return bRetVal;
! 	}
  
  	// ccpDroppedFCOs can't be null since every copier creates the Mga.MgaFCOs collection even if no element is added

Index: GMEActiveBrowser.vcproj
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/GMEActiveBrowser/GMEActiveBrowser.vcproj,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GMEActiveBrowser.vcproj	4 Feb 2008 21:56:16 -0000	1.3
--- GMEActiveBrowser.vcproj	13 Feb 2008 21:23:57 -0000	1.4
***************
*** 131,134 ****
--- 131,135 ----
  				AdditionalLibraryDirectories="..\lib"
  				ModuleDefinitionFile=".\GMEActiveBrowser.def"
+ 				AddModuleNamesToAssembly=""
  				GenerateDebugInformation="TRUE"
  				ProgramDatabaseFile=".\Debug/GMEActiveBrowser.pdb"
***************
*** 614,636 ****
  			<File
  				RelativePath="..\Gme\GMEOLEData.cpp">
- 				<FileConfiguration
- 					Name="Release|Win32">
- 					<Tool
- 						Name="VCCLCompilerTool"
- 						Optimization="2"
- 						AdditionalIncludeDirectories=""
- 						PreprocessorDefinitions=""
- 						BrowseInformation="1"/>
- 				</FileConfiguration>
- 				<FileConfiguration
- 					Name="Debug|Win32">
- 					<Tool
- 						Name="VCCLCompilerTool"
- 						Optimization="0"
- 						AdditionalIncludeDirectories=""
- 						PreprocessorDefinitions=""
- 						BasicRuntimeChecks="3"
- 						BrowseInformation="1"/>
- 				</FileConfiguration>
  			</File>
  			<File
--- 615,618 ----



More information about the GME-commit mailing list