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.7 by maloninc, Fri Dec 30 00:54:06 2005 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    #else
13    #define DOCS_DIR "/docs/"
14    #endif
15    
16  class mnNotePanelController: public wxEvtHandler{  class mnNotePanelController: public wxEvtHandler{
17  public:  public:
18          mnNotePanelController(mnNotePanel* inPanel, wxString* inWikiDir);          mnNotePanelController(mnNotePanel* inPanel, wxString* inWikiDir);
19            ~mnNotePanelController();
20          void notifyUpdate(WikiData* data);          void notifyUpdate(WikiData* data);
21          void handleSearch(wxCommandEvent& event);          void handleSearch(wxCommandEvent& event);
22          void handleNewButton(wxCommandEvent& event);          void handleNew(wxCommandEvent& event);
23          void handleRemoveButton(wxCommandEvent& event);          void handleRemove(wxCommandEvent& event);
24          void handleHighlightButton(wxCommandEvent& event);          void handleHighlight(wxCommandEvent& event);
25          void handleEditButton(wxCommandEvent& event);          void handleEdit(wxCommandEvent& event);
26          void handleTreeItemSelect(wxTreeEvent& event);          void handleTreeItemSelect(wxTreeEvent& event);
27          void handleTreeItemSelecting(wxTreeEvent& event);          void handleTreeItemSelecting(wxTreeEvent& event);
28          void handleBeginLabelEdit(wxTreeEvent& event);          void handleBeginLabelEdit(wxTreeEvent& event);
# Line 28  public: Line 35  public:
35          void handleExit(wxCommandEvent& event);          void handleExit(wxCommandEvent& event);
36          void handleClose(wxCloseEvent& event);          void handleClose(wxCloseEvent& event);
37          void handleAbout(wxCommandEvent& event);          void handleAbout(wxCommandEvent& event);
38    #ifdef __WXMAC__
39            void handleLinkClick(wxWebKitStateChangedEvent& myEvent);
40    #else
41          void handleLinkClick(wxCommandEvent &event);          void handleLinkClick(wxCommandEvent &event);
42    #endif
43          void handleOpenDocsDir(wxCommandEvent &event);          void handleOpenDocsDir(wxCommandEvent &event);
44          void openUrl(wxString& url);          void openUrl(wxString& url);
45          void openDoc(wxString& doc);          void openDoc(wxString& doc);
46            const wxString* getWikiDataDir();
47            wxString delPercent(const wxString& str);
48    
49  private:  private:
         wxString*    wikiDir;  
50          mnModel*     wiki;          mnModel*     wiki;
51          mnNotePanel* panel;          mnNotePanel* panel;
52    

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

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