Update of /cvsroot/simspark/simspark/contrib/rsgedit
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv12566
Modified Files:
Tag: RSGEDIT_FILEREF
sparkcontext.cpp
Log Message:
- add copy file and node path entries to context menu
Index: sparkcontext.cpp
===================================================================
RCS file: /cvsroot/simspark/simspark/contrib/rsgedit/sparkcontext.cpp,v
retrieving revision 1.3.2.2
retrieving revision 1.3.2.3
diff -C2 -d -r1.3.2.2 -r1.3.2.3
*** sparkcontext.cpp 29 Apr 2007 16:14:53 -0000 1.3.2.2
--- sparkcontext.cpp 29 Apr 2007 16:32:37 -0000 1.3.2.3
***************
*** 95,109 ****
long style = 0;
wxMenu* menu(new wxMenu(leaf.lock()->GetFullPath(), 0));
! menu->Append(ID_CONTEXT_PROPERTIES, wxT("&Properties"));
const SceneDict::FileRef* ref = SceneDict::GetInstance().Lookup(leaf);
if (ref != 0)
{
! wxString entry(wxT("&Edit source file ("));
! entry += ref->fname.c_str();
! entry += wxString::Format(":%d)",ref->line);
! menu->Append(ID_CONTEXT_EDIT_SOURCE, entry);
}
return menu;
}
--- 95,112 ----
long style = 0;
wxMenu* menu(new wxMenu(leaf.lock()->GetFullPath(), 0));
!
! menu->Append(ID_CONTEXT_COPY_PATH, wxT("&Copy node path"));
const SceneDict::FileRef* ref = SceneDict::GetInstance().Lookup(leaf);
if (ref != 0)
{
! menu->AppendSeparator();
! menu->Append(ID_CONTEXT_COPY_FILENAME, wxT("C&opy filename"));
! menu->Append(ID_CONTEXT_EDIT_SOURCE, wxT("&Edit source file"));
}
+ menu->AppendSeparator();
+ menu->Append(ID_CONTEXT_PROPERTIES, wxT("&Properties"));
+
return menu;
}
|