Develop and Download Open Source Software

Browse CVS Repository

Diff of /malonnote/mnNotePanelController.h

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.8 by maloninc, Tue Jan 3 23:20:39 2006 UTC
# Line 7  Line 7 
7  #include "mnModel.h"  #include "mnModel.h"
8  #include "mnNotePanel.h"  #include "mnNotePanel.h"
9    
10    #ifdef __WXMSW__
11    #define DOCS_DIR "\\docs\\"
12    #define MKDIR "cmd /c mkdir %s"
13    #else
14    #define DOCS_DIR "/docs/"
15    #define MKDIR "mkdir %s"
16    #endif
17    
18  class mnNotePanelController: public wxEvtHandler{  class mnNotePanelController: public wxEvtHandler{
19  public:  public:
20          mnNotePanelController(mnNotePanel* inPanel, wxString* inWikiDir);          mnNotePanelController(mnNotePanel* inPanel, wxString* inWikiDir);
21            ~mnNotePanelController();
22          void notifyUpdate(WikiData* data);          void notifyUpdate(WikiData* data);
23          void handleSearch(wxCommandEvent& event);          void handleSearch(wxCommandEvent& event);
24          void handleNewButton(wxCommandEvent& event);          void handleNew(wxCommandEvent& event);
25          void handleRemoveButton(wxCommandEvent& event);          void handleRemove(wxCommandEvent& event);
26          void handleHighlightButton(wxCommandEvent& event);          void handleHighlight(wxCommandEvent& event);
27          void handleEditButton(wxCommandEvent& event);          void handleEdit(wxCommandEvent& event);
28          void handleTreeItemSelect(wxTreeEvent& event);          void handleTreeItemSelect(wxTreeEvent& event);
29          void handleTreeItemSelecting(wxTreeEvent& event);          void handleTreeItemSelecting(wxTreeEvent& event);
30          void handleBeginLabelEdit(wxTreeEvent& event);          void handleBeginLabelEdit(wxTreeEvent& event);
# Line 28  public: Line 37  public:
37          void handleExit(wxCommandEvent& event);          void handleExit(wxCommandEvent& event);
38          void handleClose(wxCloseEvent& event);          void handleClose(wxCloseEvent& event);
39          void handleAbout(wxCommandEvent& event);          void handleAbout(wxCommandEvent& event);
40    #ifdef __WXMAC__
41            void handleLinkClick(wxWebKitStateChangedEvent& myEvent);
42    #else
43          void handleLinkClick(wxCommandEvent &event);          void handleLinkClick(wxCommandEvent &event);
44    #endif
45          void handleOpenDocsDir(wxCommandEvent &event);          void handleOpenDocsDir(wxCommandEvent &event);
46          void openUrl(wxString& url);          void openUrl(wxString& url);
47          void openDoc(wxString& doc);          void openDoc(wxString& doc);
48            const wxString* getWikiDataDir();
49            wxString delPercent(const wxString& str);
50    
51  private:  private:
         wxString*    wikiDir;  
52          mnModel*     wiki;          mnModel*     wiki;
53          mnNotePanel* panel;          mnNotePanel* panel;
54    

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

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