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 ----
|