Develop and Download Open Source Software

Browse CVS Repository

Diff of /malonnote/mnController.cpp

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

revision 1.10 by maloninc, Sat Aug 13 06:12:05 2005 UTC revision 1.13 by maloninc, Tue Sep 13 00:40:08 2005 UTC
# Line 15  BEGIN_EVENT_TABLE(mnController, wxEvtHan Line 15  BEGIN_EVENT_TABLE(mnController, wxEvtHan
15          EVT_TREE_END_LABEL_EDIT(ID_SearchTree, mnController::handleEndLabelEdit)          EVT_TREE_END_LABEL_EDIT(ID_SearchTree, mnController::handleEndLabelEdit)
16          EVT_MENU(ID_MenuFileNew, mnController::handleNewButton)          EVT_MENU(ID_MenuFileNew, mnController::handleNewButton)
17          EVT_MENU(ID_MenuFileRemove, mnController::handleRemoveButton)          EVT_MENU(ID_MenuFileRemove, mnController::handleRemoveButton)
18            EVT_MENU(ID_MenuFileHighlight, mnController::handleHighlightButton)
19          EVT_MENU(ID_MenuFileEdit, mnController::handleEditButton)          EVT_MENU(ID_MenuFileEdit, mnController::handleEditButton)
20          EVT_MENU(ID_MenuFileExit, mnController::handleExit)          EVT_MENU(ID_MenuFileExit, mnController::handleExit)
21          EVT_MENU(ID_MenuFileConfig, mnController::handleConfig)          EVT_MENU(ID_MenuFileConfig, mnController::handleConfig)
# Line 129  void mnController::handleRemoveButton(wx Line 130  void mnController::handleRemoveButton(wx
130          wxTreeItemData* item = frame->getSelectedItem();          wxTreeItemData* item = frame->getSelectedItem();
131    
132          if(item){          if(item){
133                  ((WikiData*)(item))->removeDataFile();                  if(wxMessageBox(frame->getSelectedLabel(), wxT("Do you realy remove this memo?"), wxYES_NO|wxICON_QUESTION) == wxYES){
134                            ((WikiData*)(item))->removeDataFile();
135                    }
136          }          }
137          else {          else {
138                  wiki->removeSearchStr(frame->getSelectedLabel());                  wiki->removeSearchStr(frame->getSelectedLabel());
# Line 137  void mnController::handleRemoveButton(wx Line 140  void mnController::handleRemoveButton(wx
140          frame->showSearchResult(wiki);          frame->showSearchResult(wiki);
141  }  }
142    
143    void mnController::handleHighlightButton(wxCommandEvent& event)
144    {
145            frame->highlightSelectedItem();
146    }
147    
148    
149  void mnController::handleTreeItemSelect(wxTreeEvent& event)  void mnController::handleTreeItemSelect(wxTreeEvent& event)
150  {  {
151          frame->showSelectedItemText(event);          frame->showSelectedItemText(event);
# Line 262  void mnController::openUrl(wxString& url Line 271  void mnController::openUrl(wxString& url
271  #endif  #endif
272    
273  #ifdef __WXGTK__  #ifdef __WXGTK__
274          wxLogMessage(wxT("Ooops!, I don't know how to launch %s"), url.c_str());          cmd.sprintf(wxT("gnome-open %s"), url.c_str());
         return;  
275  #endif  #endif
276    
277          //wxExecute(argv);          //wxExecute(argv);
# Line 287  void mnController::openDoc(wxString& doc Line 295  void mnController::openDoc(wxString& doc
295  #endif  #endif
296    
297  #ifdef __WXGTK__  #ifdef __WXGTK__
298          wxLogMessage(wxT("Ooops!, I don't know how to launch %s"), doc.c_str());          cmd.sprintf(wxT("gnome-open %s"), doc.c_str());
         return;  
299  #endif  #endif
300    
         //wxExecute(argv);  
301          wxExecute(cmd);          wxExecute(cmd);
302  }  }

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.13

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