Update of /cvsroot/simspark/simspark/contrib/rsgedit
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv21465
Modified Files:
Tag: RSGEDIT_FILEREF
mainframe.cpp
Log Message:
- highlight the selected scene node in the tree control
Index: mainframe.cpp
===================================================================
RCS file: /cvsroot/simspark/simspark/contrib/rsgedit/mainframe.cpp,v
retrieving revision 1.16.2.3
retrieving revision 1.16.2.4
diff -C2 -d -r1.16.2.3 -r1.16.2.4
*** mainframe.cpp 29 Apr 2007 16:32:15 -0000 1.16.2.3
--- mainframe.cpp 29 Apr 2007 16:55:00 -0000 1.16.2.4
***************
*** 958,967 ****
case SparkContextEvent::T_SELECTION_CHANGED:
! // redraw gl canvas
! bool swapBuffers = true;
! wxClientDC dc(this);
! mCanvas->Render(dc, swapBuffers);
! mSparkTree.SelectLeaf(SparkContext::GetInstance().GetSelection());
! break;
}
}
--- 958,978 ----
case SparkContextEvent::T_SELECTION_CHANGED:
! {
! // redraw gl canvas
! bool swapBuffers = true;
! wxClientDC dc(this);
! mCanvas->Render(dc, swapBuffers);
!
! weak_ptr<Leaf> leaf = SparkContext::GetInstance().GetSelection();
! if (mSparkTree.SelectLeaf(leaf))
! {
! mSparkTree.MarkItem(mCtrTree->GetSelection());
! } else
! {
! mSparkTree.MarkItem(wxTreeItemId());
! }
!
! break;
! }
}
}
|