[GME-commit]
GMESRC/GME/GMEActiveBrowser ActiveBrowserPropertyPage.cpp,1.36,1.37
ActiveBrowserPropertyPage.h,1.9,1.10
gme-commit at list.isis.vanderbilt.edu
gme-commit at list.isis.vanderbilt.edu
Fri Oct 29 13:33:09 CDT 2004
Update of /var/lib/gme/GMESRC/GME/GMEActiveBrowser
In directory braindrain:/tmp/cvs-serv1047
Modified Files:
ActiveBrowserPropertyPage.cpp ActiveBrowserPropertyPage.h
Log Message:
no message
CVS User: bogyom
Index: ActiveBrowserPropertyPage.cpp
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/GMEActiveBrowser/ActiveBrowserPropertyPage.cpp,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** ActiveBrowserPropertyPage.cpp 27 Sep 2004 21:54:46 -0000 1.36
--- ActiveBrowserPropertyPage.cpp 29 Oct 2004 17:33:07 -0000 1.37
***************
*** 205,209 ****
m_TreeAggregate.GetItemImage(pNMTreeView->itemNew.hItem,nImage,nSelectedImage);
! ASSERT(nImage+ICON_NUMBER<2*ICON_NUMBER);
m_TreeAggregate.SetItemImage(pNMTreeView->itemNew.hItem,nImage+ICON_NUMBER,nSelectedImage+ICON_NUMBER);
--- 205,209 ----
m_TreeAggregate.GetItemImage(pNMTreeView->itemNew.hItem,nImage,nSelectedImage);
! ASSERT(nImage+ICON_NUMBER<6*ICON_NUMBER);
m_TreeAggregate.SetItemImage(pNMTreeView->itemNew.hItem,nImage+ICON_NUMBER,nSelectedImage+ICON_NUMBER);
***************
*** 257,265 ****
}
! CString CAggregatePropertyPage::GetDisplayedName(IMgaObject *pIMgaObject)
! {
CComPtr<IMgaObject>ccpMgaObject(pIMgaObject);
--- 257,304 ----
}
+ int CAggregatePropertyPage::GetSourceControlStateOffset(IMgaObject * obj)
+ {
+ try
+ {
+ CComQIPtr<IMgaFCO> fco(obj);
+ if( fco==NULL )
+ return 0;
! long regCount;
! CComPtr<IMgaRegNodes> regNodes;
! COMTHROW(fco->get_Registry( 1, ®Nodes ));
! COMTHROW(regNodes->get_Count(®Count));
! for( int i=1; i<=regCount; ++i )
! {
! CComPtr<IMgaRegNode> reg;
! COMTHROW(regNodes->get_Item(i,®));
+ CComBSTR regnodeName;
+ COMTHROW(reg->get_Name( ®nodeName ));
+
+ if( regnodeName == "SourceControlInfo" )
+ {
+ CComBSTR regnodeValue;
+ COMTHROW(reg->get_Value(®nodeValue));
+ if( regnodeValue == "GME_SourceControl_State_local" )
+ return 4*ICON_NUMBER;
+ else if( regnodeValue == "GME_SourceControl_State_other" )
+ return 2*ICON_NUMBER;
+ else
+ return 0;
+ }
+ }
+ }
+ catch(...)
+ {
+ }
+
+ return 0;
+ }
+
+
+ CString CAggregatePropertyPage::GetDisplayedName(IMgaObject *pIMgaObject)
+ {
CComPtr<IMgaObject>ccpMgaObject(pIMgaObject);
***************
*** 268,272 ****
COMTHROW(ccpMgaObject->get_Name(&pDisplayedName));
! return pDisplayedName;
}
--- 307,313 ----
COMTHROW(ccpMgaObject->get_Name(&pDisplayedName));
! CString ret = pDisplayedName;
!
! return ret;
}
Index: ActiveBrowserPropertyPage.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/GMEActiveBrowser/ActiveBrowserPropertyPage.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** ActiveBrowserPropertyPage.h 27 Sep 2004 21:54:46 -0000 1.9
--- ActiveBrowserPropertyPage.h 29 Oct 2004 17:33:07 -0000 1.10
***************
*** 37,40 ****
--- 37,42 ----
CComboEdit m_ComboEditCtrl;
+ int GetSourceControlStateOffset(IMgaObject * obj);
+
BOOL HasDisplayedChild(HTREEITEM hItem);
***************
*** 107,110 ****
--- 109,114 ----
// Creates the tree
void SetupTree();
+
+
// Gets the Name property of an MgaObject
CString GetDisplayedName(IMgaObject *pIMgaObject);
More information about the GME-commit
mailing list