From: Markus R. <rol...@us...> - 2007-04-29 16:32:40
|
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; } |