|
From: Emilien K. <cur...@us...> - 2005-09-14 15:37:14
|
Update of /cvsroot/wxdevcenter/wxDevCenter/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17413/src Modified Files: Frame.cpp View.cpp Log Message: Remove old menu system. Index: Frame.cpp =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/src/Frame.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Frame.cpp 14 Sep 2005 14:19:11 -0000 1.10 --- Frame.cpp 14 Sep 2005 15:37:06 -0000 1.11 *************** *** 60,80 **** ! ////////////////////////////////////////////////////////////////////// ! // MenuList ! ////////////////////////////////////////////////////////////////////// ! ! MenuArray::MenuArray():wxObject(), ! m_ListMenu(), ! m_ListTopLabel() ! { ! } ! ! MenuArray::~MenuArray() ! { ! } ! ! ! ! ////////////////////////////////////////////////////////////////////// // TopFrame ////////////////////////////////////////////////////////////////////// --- 60,64 ---- ! ///////////////////////////////////////////////////////////////////// // TopFrame ////////////////////////////////////////////////////////////////////// *************** *** 87,93 **** TopFrame::TopFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxFrame(NULL, -1, title, pos, size, style), ! m_pViewFrame(NULL), ! m_iMenuSeparator(0), ! m_bHasViewMenu(false) { } --- 71,75 ---- TopFrame::TopFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxFrame(NULL, -1, title, pos, size, style), ! m_pViewFrame(NULL) { } *************** *** 118,144 **** - - // Insère le menu spécifique de la vue active. - void TopFrame::InsertViewMenu(View* pView) - { - if(!m_bHasViewMenu) - if(GetMenuBar()!=NULL && pView!=NULL) - { - pView->InsertMenu(GetMenuBar(), m_iMenuSeparator); - m_bHasViewMenu = true; - } - } - - // Retire le menu spécifique de la vue active. - void TopFrame::RemoveViewMenu(View* pView) - { - if(m_bHasViewMenu) - if(GetMenuBar()!=NULL && pView!=NULL) - { - pView->RemoveMenu(GetMenuBar(), m_iMenuSeparator); - m_bHasViewMenu = false; - } - } - // Surcharge du processus de destruction. bool TopFrame::Destroy() --- 100,103 ---- Index: View.cpp =================================================================== RCS file: /cvsroot/wxdevcenter/wxDevCenter/src/View.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** View.cpp 3 Aug 2005 19:21:23 -0000 1.8 --- View.cpp 14 Sep 2005 15:37:06 -0000 1.9 *************** *** 46,53 **** View::~View(void) { - for(int i=0; i<(int)m_aMenu.GetCount();i++) - delete m_aMenu.GetMenu(i); - m_aMenu.Empty(); - } --- 46,49 ---- *************** *** 128,145 **** } - // Demande l'insertion des menus spécifiques dans la barre de menus. - void View::InsertMenu(wxMenuBar* pMenuBar, int iInsert) - { - for(int i=0; i<m_aMenu.GetCount(); i++) - pMenuBar->Insert(iInsert+i, m_aMenu.GetMenu(i), m_aMenu.GetLabel(i)); - } - - // Demande la suppression des menus spécifiques dans la barre de menus. - void View::RemoveMenu(wxMenuBar* pMenuBar, int iInsert) - { - for(int i=0; i<m_aMenu.GetCount(); i++) - m_aMenu.SetMenu(i, pMenuBar->Remove(iInsert)); - } - // Appelé par le document en cas de changement de chemin/nom. void View::OnChangeFilename() --- 124,127 ---- |