[GME-commit] GMESRC/GME/GMEActiveBrowser ActiveBrowserPropertyPage.cpp,1.47,1.48

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Tue May 2 16:47:26 CDT 2006


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

Modified Files:
	ActiveBrowserPropertyPage.cpp 
Log Message:
Enter by default into EditLabel mode after an object has been inserted.


CVS User: Zoltan Molnar, ISIS (zolmol)

Index: ActiveBrowserPropertyPage.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/GMEActiveBrowser/ActiveBrowserPropertyPage.cpp,v
retrieving revision 1.47
retrieving revision 1.48
diff -C2 -d -r1.47 -r1.48
*** ActiveBrowserPropertyPage.cpp	13 Mar 2006 19:24:24 -0000	1.47
--- ActiveBrowserPropertyPage.cpp	2 May 2006 15:47:23 -0000	1.48
***************
*** 1742,1746 ****
  						m_TreeAggregate.GetItemState(hParentItem,TVIS_EXPANDED)&TVIS_EXPANDED) 
  					{
!                         Refresh();
  
  						/*COMTHROW( ccpMgaObject->get_ObjType(&otMgaObjectType) );
--- 1742,1765 ----
  						m_TreeAggregate.GetItemState(hParentItem,TVIS_EXPANDED)&TVIS_EXPANDED) 
  					{
!                         bool bisBrwCreNwObj = m_bIsBrowserCreatedNewObject;
! 						Refresh(); // will reset m_bIsBrowserCreatedNewObject
! 
! 						// inserted to correct the behaviour that labels were edited
! 						// by default only when 
! 						//    1. the first child has been created in a container
! 						//    2. a child was created in a container, but the container was not expanded
! 						// Now it will always edit the label!
! 						HTREEITEM hNewItem;
! 						if( bisBrwCreNwObj // browser created new object
! 						 && m_TreeAggregate.m_MgaMap.LookupTreeItem(ccpMgaObject,hNewItem))
! 						{
! 							m_TreeAggregate.EnsureVisible(hNewItem);
! 							m_TreeAggregate.ClearSelection(TRUE);
! 							m_TreeAggregate.SelectItem(hNewItem);
! 							m_TreeAggregate.SetFocus();			
! 							m_TreeAggregate.Invalidate();
! 							m_TreeAggregate.EditLabel(hNewItem);
! 						}
! 						// end of insertion by Zolmol
  
  						/*COMTHROW( ccpMgaObject->get_ObjType(&otMgaObjectType) );



More information about the GME-commit mailing list