Develop and Download Open Source Software

Browse CVS Repository

Diff of /malonnote/mnFrameController.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.7 by maloninc, Tue Oct 11 09:05:15 2005 UTC revision 1.8 by maloninc, Tue Oct 24 04:45:10 2006 UTC
# Line 26  BEGIN_EVENT_TABLE(mnFrameController, wxE Line 26  BEGIN_EVENT_TABLE(mnFrameController, wxE
26          EVT_MENU(wxID_ABOUT, mnFrameController::handleAbout)          EVT_MENU(wxID_ABOUT, mnFrameController::handleAbout)
27          EVT_CLOSE(mnFrameController::handleClose)          EVT_CLOSE(mnFrameController::handleClose)
28          EVT_NOTEBOOK_PAGE_CHANGED(XRCID("noteBook"), mnFrameController::handlePageChange)          EVT_NOTEBOOK_PAGE_CHANGED(XRCID("noteBook"), mnFrameController::handlePageChange)
29            EVT_TIMER(wxID_ANY, mnFrameController::readAll)
30  END_EVENT_TABLE()  END_EVENT_TABLE()
31    
32  mnFrameController::mnFrameController(mnFrame* inframe)  mnFrameController::mnFrameController(mnFrame* inframe)
33  {  {
34          frame = inframe;          frame = inframe;
35    
36            wxTimer* timer = new wxTimer(this);
37            timer->Start(MN_READ_INTERVAL, wxTIMER_CONTINUOUS);
38    }
39    
40    void mnFrameController::readAll(wxTimerEvent& event)
41    {
42            int count = 0;
43            mnNotePanel* panel;
44            mnNotePanelController* controller;
45    
46            count = frame->getNotebook()->GetPageCount();
47            for(int i = 0; i < count; i++)
48            {
49                    panel = (mnNotePanel*)frame->getNotebook()->GetPage(i);
50                    controller = panel->getController();
51                    controller->readAll();
52            }
53  }  }
54    
55  void mnFrameController::handleConfig(wxCommandEvent& event)  void mnFrameController::handleConfig(wxCommandEvent& event)

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26