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.1 by maloninc, Tue Oct 4 12:45:02 2005 UTC revision 1.2 by maloninc, Wed Oct 5 04:55:48 2005 UTC
# Line 11  Line 11 
11    
12  BEGIN_EVENT_TABLE(mnFrameController, wxEvtHandler)  BEGIN_EVENT_TABLE(mnFrameController, wxEvtHandler)
13          EVT_TEXT_ENTER(XRCID("searchTextCtrl"), mnFrameController::handleSearch)          EVT_TEXT_ENTER(XRCID("searchTextCtrl"), mnFrameController::handleSearch)
14  /*          EVT_MENU(XRCID("New"), mnFrameController::handleNew)
15          EVT_MENU(XRCID("New"), mnFrameController::handleNewButton)          EVT_MENU(XRCID("Remove"), mnFrameController::handleRemove)
16          EVT_MENU(XRCID("Remove"), mnFrameController::handleRemoveButton)          EVT_MENU(XRCID("Edit"), mnFrameController::handleEdit)
17          EVT_MENU(XRCID("Highlight"), mnFrameController::handleHighlightButton)          EVT_MENU(XRCID("Highlight"), mnFrameController::handleHighlight)
         EVT_MENU(XRCID("Edit"), mnFrameController::handleEditButton)  
         EVT_MENU(XRCID("Quit"), mnFrameController::handleExit)  
         EVT_MENU(XRCID("Configure"), mnFrameController::handleConfig)  
         EVT_MENU(XRCID("Group"), mnFrameController::handleGroup)  
         EVT_MENU(XRCID("OpenDocsDir"), mnFrameController::handleOpenDocsDir)  
18          EVT_MENU(XRCID("Expand"), mnFrameController::handleTreeExpand)          EVT_MENU(XRCID("Expand"), mnFrameController::handleTreeExpand)
19          EVT_MENU(XRCID("Collapse"), mnFrameController::handleTreeCollapse)          EVT_MENU(XRCID("Collapse"), mnFrameController::handleTreeCollapse)
20          EVT_MENU(XRCID("Clear"), mnFrameController::handleTreeClear)          EVT_MENU(XRCID("Clear"), mnFrameController::handleTreeClear)
21  */          EVT_MENU(XRCID("Group"), mnFrameController::handleGroup)
22            EVT_MENU(XRCID("OpenDocsDir"), mnFrameController::handleOpenDocsDir)
23            EVT_MENU(XRCID("AddDir"), mnFrameController::handleAddDir)
24            EVT_MENU(XRCID("RemoveDir"), mnFrameController::handleRemoveDir)
25          EVT_MENU(XRCID("Quit"), mnFrameController::handleExit)          EVT_MENU(XRCID("Quit"), mnFrameController::handleExit)
         EVT_MENU(XRCID("Configure"), mnFrameController::handleConfig)  
26          EVT_MENU(wxID_ABOUT, mnFrameController::handleAbout)          EVT_MENU(wxID_ABOUT, mnFrameController::handleAbout)
27          EVT_CLOSE(mnFrameController::handleClose)          EVT_CLOSE(mnFrameController::handleClose)
28  END_EVENT_TABLE()  END_EVENT_TABLE()
# Line 69  void mnFrameController::handleConfig(wxC Line 66  void mnFrameController::handleConfig(wxC
66    
67  void mnFrameController::handleSearch(wxCommandEvent& event)  void mnFrameController::handleSearch(wxCommandEvent& event)
68  {  {
         wxLogMessage(wxT("Search..., Call mnNotePanel's handleSearch which is selected."));  
69          frame->getNotePanel()->getController()->handleSearch(event);          frame->getNotePanel()->getController()->handleSearch(event);
70  }  }
71    
72    void mnFrameController::handleNew(wxCommandEvent& event)
73    {
74            frame->getNotePanel()->getController()->handleNew(event);
75    }
76    
77    void mnFrameController::handleRemove(wxCommandEvent& event)
78    {
79            frame->getNotePanel()->getController()->handleRemove(event);
80    }
81    
82    void mnFrameController::handleEdit(wxCommandEvent& event)
83    {
84            frame->getNotePanel()->getController()->handleEdit(event);
85    }
86    
87    void mnFrameController::handleHighlight(wxCommandEvent& event)
88    {
89            frame->getNotePanel()->getController()->handleHighlight(event);
90    }
91    
92    void mnFrameController::handleTreeExpand(wxCommandEvent& event)
93    {
94            frame->getNotePanel()->getController()->handleTreeExpand(event);
95    }
96    
97    void mnFrameController::handleTreeCollapse(wxCommandEvent& event)
98    {
99            frame->getNotePanel()->getController()->handleTreeCollapse(event);
100    }
101    
102    void mnFrameController::handleTreeClear(wxCommandEvent& event)
103    {
104            frame->getNotePanel()->getController()->handleTreeClear(event);
105    }
106    
107    void mnFrameController::handleGroup(wxCommandEvent& event)
108    {
109            frame->getNotePanel()->getController()->handleGroup(event);
110    }
111    
112    void mnFrameController::handleOpenDocsDir(wxCommandEvent& event)
113    {
114            frame->getNotePanel()->getController()->handleOpenDocsDir(event);
115    }
116    
117  void mnFrameController::handleClose(wxCloseEvent& event)  void mnFrameController::handleClose(wxCloseEvent& event)
118  {  {
# Line 90  void mnFrameController::handleAbout(wxCo Line 130  void mnFrameController::handleAbout(wxCo
130          wxMessageBox(wxT(MN_APP_VERSION), wxT("Abount MalonNote"), wxOK|wxICON_INFORMATION);          wxMessageBox(wxT(MN_APP_VERSION), wxT("Abount MalonNote"), wxOK|wxICON_INFORMATION);
131  }  }
132    
133    void mnFrameController::handleAddDir(wxCommandEvent& event)
134    {
135    /*
136            wxDirDialog* dlg;
137            wxString gotDirName;
138            wxString* dirName = new wxString();
139            wxString  confKey;
140    
141            wxConfig* config = new wxConfig(wxT(CONF_APP_NAME));
142    
143            dlg = new wxDirDialog(frame);
144            if(dlg->ShowModal() == wxID_OK) {
145                    gotDirName = dlg->GetPath();
146                    confKey.sprintf(wxT(CONF_WIKI_DIR) "%d", numOfMemoDir);
147                    config->Write(wxT(CONF_WIKI_DIR), gotDirName.c_str());
148            }
149            delete config;
150    */
151    /*
152     * frame->addNotePanel を最終的に呼び出せばよい
153     * その後、frame->noteBook内の情報をNotePanel毎に一つずつ取り出し
154     * 一つ目をCONF_WIKI_DIR, 二つ目からCONF_WIKI_DIR+1のように設定ファイルに
155     * 記録すればよい
156     * 記録前に以前の記録をすべて削除するために、DeleteAllを呼ぶこと
157     */
158    }
159    
160    void mnFrameController::handleRemoveDir(wxCommandEvent& event)
161    {
162    }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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