Develop and Download Open Source Software

Browse CVS Repository

Diff of /malonnote/mnFrame.h

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

revision 1.3 by maloninc, Sat Jul 30 10:55:16 2005 UTC revision 1.9 by maloninc, Tue Sep 13 04:22:15 2005 UTC
# Line 9  Line 9 
9    
10  #include <wx/wx.h>  #include <wx/wx.h>
11  #include <wx/image.h>  #include <wx/image.h>
 #include <wx/html/htmlwin.h>  
12    
13  #include "mnModel.h"  #include "mnModel.h"
14    #include "mnHtmlWindow.h"
15    #include "mnDialog.h"
16    
17  #define LABEL_ITEM_TREE   "Item Tree"  #define LABEL_ITEM_TREE   "Search Item"
18  #define LABEL_NEW_ITEM    "[Editing...]"  #define LABEL_NEW_ITEM    "[Editing...]"
19  #define APP_ICON_NAME     "mnICON_APP_SMALL"  #define APP_ICON_NAME     "mnICON_APP_SMALL"
20    
# Line 23  public: Line 24  public:
24      // end wxGlade      // end wxGlade
25    
26      mnFrame(wxWindow* parent, int id, const wxString& title, const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE);      mnFrame(wxWindow* parent, int id, const wxString& title, const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE);
27          void            addSearchResult(wxString* searchStr, WikiList* wikiList);          void            addSearchResult(wxString* searchStr, WikiList* wikiList, bool isExpand=true);
28          void            showSearchResult(mnModel* wiki);          void            showSearchResult(mnModel* wiki, bool isExpand=true);
29            void            makeHtml(WikiData* wikiData, bool highlight);
30            void            highlightSelectedItem();
31          void            showSelectedItemText(wxTreeEvent& event);          void            showSelectedItemText(wxTreeEvent& event);
32          wxTreeItemData* getSelectedItem();          wxTreeItemData* getSelectedItem();
33          wxString        getSelectedLabel();          wxString        getSelectedLabel();
34          void            removeSelectedItem();          void            removeSelectedItem();
         void            showNewItem(WikiData* data);  
35          bool            isEditableTreeLabel(wxTreeItemId id);          bool            isEditableTreeLabel(wxTreeItemId id);
         bool            isNewItem(wxTreeItemId id);  
         void            showPlainTextCtrl();  
         void            hidePlainTextCtrl();  
36    
37  private:  private:
38      // begin wxGlade: mnFrame::methods      // begin wxGlade: mnFrame::methods
# Line 41  private: Line 40  private:
40      void do_layout();      void do_layout();
41      // end wxGlade      // end wxGlade
42          wxTreeItemId searchItemRoot;          wxTreeItemId searchItemRoot;
         wxTreeItemId newItemRoot;  
43          wxEvtHandler* controller;          wxEvtHandler* controller;
44      wxGridSizer* rightPanelSizer;      wxGridSizer* rightPanelSizer;
45            bool highlight;
46    
47  protected:  protected:
48      // begin wxGlade: mnFrame::attributes      // begin wxGlade: mnFrame::attributes
# Line 53  protected: Line 52  protected:
52      wxTreeCtrl* searchTree;      wxTreeCtrl* searchTree;
53      wxPanel* leftPanel;      wxPanel* leftPanel;
54      wxTextCtrl* wikiPlainTextCtrl;      wxTextCtrl* wikiPlainTextCtrl;
55      wxHtmlWindow* wikiHtmlTextCtrl;      mnHtmlWindow* wikiHtmlTextCtrl;
56      wxPanel* rightPanel;      wxPanel* rightPanel;
57      wxSplitterWindow* splitWindow;      wxSplitterWindow* splitWindow;
58    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.9

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