MvcBookImpl(wxWindow* p,int id,WndManager& app_):wxAuiNotebook(p,id),wm(app_) { this->Connect(id,wxEVT_AUINOTEBOOK_PAGE_CHANGING,wxAuiNotebookEventHandler(MvcBookImpl::OnCanvasChanging)); this->Connect(id,wxEVT_AUINOTEBOOK_PAGE_CHANGED,wxAuiNotebookEventHandler(MvcBookImpl::OnCanvasChanged)); this->Connect(id,wxEVT_AUINOTEBOOK_PAGE_CLOSE,wxAuiNotebookEventHandler(MvcBookImpl::OnCanvasClosing)); this->Connect(id,wxEVT_AUINOTEBOOK_PAGE_CLOSED,wxAuiNotebookEventHandler(MvcBookImpl::OnCanvasClosed)); this->Connect(wxID_ANY,wxEVT_CHILD_FOCUS,wxChildFocusEventHandler(MvcBookImpl::OnFocus)); }
mmNewAcctDialog::mmNewAcctDialog(Model_Account::Data* account, wxWindow* parent) : m_account(account) , m_currencyID(-1) , m_textAccountName() , m_notesCtrl() , m_itemInitValue() , m_imageList() , m_bitmapButtons() { m_imageList = navtree_images_list(); long style = wxCAPTION | wxSYSTEM_MENU | wxCLOSE_BOX; Create(parent, wxID_ANY, _("New Account"), wxDefaultPosition, wxSize(550, 300), style); fillControls(); this->Connect(wxID_ANY, wxEVT_CHILD_FOCUS, wxChildFocusEventHandler(mmNewAcctDialog::changeFocus), nullptr, this); }