Exemplo n.º 1
0
void VObjEvtHandler::OnFlatNotebookPageChanged(wxFlatNotebookEvent &event)
{
	shared_ptr<ObjectBase> obj = m_data->GetSelectedObject();
	if (obj->GetObjectTypeName() == wxT("flatnotebook") )
	{
		OnBookPageChanged( obj, event.GetSelection() );
	}
	event.Skip();
}
Exemplo n.º 2
0
void Frame::OnPageClosing(wxFlatNotebookEvent& event)
{
#ifdef DEVELOPMENT
	wxString msg;
	msg.Printf(wxT("Page is closing: selection=%ld"), event.GetSelection());
	wxLogMessage(msg);
#else
	wxUnusedVar( event );
#endif
}
Exemplo n.º 3
0
void Frame::OnPageChanged(wxFlatNotebookEvent& event)
{
#ifdef DEVELOPMENT
	wxString msg;
	msg.Printf(wxT("Page has changed, new selection is now=%ld"), event.GetSelection());
	wxLogMessage(msg);
#else
	wxUnusedVar( event );
#endif
}
Exemplo n.º 4
0
void CSPDReaderView::OnNotebookPageClosing(wxFlatNotebookEvent &evt)
{
	wxWindow *pPage=m_pNotebook->GetPage(evt.GetSelection());

	for(std::map<wxString,wxWindow *>::iterator iter=m_openFiles.begin();iter!=m_openFiles.end();iter++)
	{
		if(iter->second==pPage)
		{
			m_openFiles.erase(iter);
			break;
		}
	}
}