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.1 by maloninc, Thu Jul 28 03:25:06 2005 UTC revision 1.10 by maloninc, Thu Sep 15 03:02:37 2005 UTC
# Line 11  Line 11 
11  #include <wx/image.h>  #include <wx/image.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 22  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(mnModel* wiki, wxString* searchStr, 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();
         wxString        getPlainText();  
         void            showNewItem(WikiData* data);  
35          bool            isEditableTreeLabel(wxTreeItemId id);          bool            isEditableTreeLabel(wxTreeItemId id);
36          bool            isNewItem(wxTreeItemId id);          void            expandAllTree();
37            void            collapseAllTree();
38            void            clearAllTree();
39    
40  private:  private:
41      // begin wxGlade: mnFrame::methods      // begin wxGlade: mnFrame::methods
# Line 39  private: Line 43  private:
43      void do_layout();      void do_layout();
44      // end wxGlade      // end wxGlade
45          wxTreeItemId searchItemRoot;          wxTreeItemId searchItemRoot;
         wxTreeItemId newItemRoot;  
46          wxEvtHandler* controller;          wxEvtHandler* controller;
47        wxGridSizer* rightPanelSizer;
48            bool highlight;
49    
50  protected:  protected:
51      // begin wxGlade: mnFrame::attributes      // begin wxGlade: mnFrame::attributes
# Line 50  protected: Line 55  protected:
55      wxTreeCtrl* searchTree;      wxTreeCtrl* searchTree;
56      wxPanel* leftPanel;      wxPanel* leftPanel;
57      wxTextCtrl* wikiPlainTextCtrl;      wxTextCtrl* wikiPlainTextCtrl;
58        mnHtmlWindow* wikiHtmlTextCtrl;
59      wxPanel* rightPanel;      wxPanel* rightPanel;
60      wxSplitterWindow* splitWindow;      wxSplitterWindow* splitWindow;
61    

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

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