Diff for /chimera/BookmarksService.h between versions 1.6 and 1.7

version 1.6, 2002/02/09 23:17:02 version 1.7, 2002/02/10 00:29:08
Line 13 Line 13
 #include "nsIDocument.h"  #include "nsIDocument.h"
 #include "nsIDocumentObserver.h"  #include "nsIDocumentObserver.h"
 #include "nsVoidArray.h"  #include "nsVoidArray.h"
   #import "MainController.h"
   
 class BookmarksService;  class BookmarksService;
 class nsIAtom;  class nsIAtom;
Line 74  public: Line 75  public:
     static void FlushBookmarks();      static void FlushBookmarks();
           
     static void ConstructBookmarksMenu(NSMenu* aMenu, nsIContent* aContent);      static void ConstructBookmarksMenu(NSMenu* aMenu, nsIContent* aContent);
       static void OpenMenuBookmark(BrowserWindowController* aController, id aMenuItem);
           
 private:  private:
     // Global counter and pointers to our singletons.      // Global counter and pointers to our singletons.
Line 83  private: Line 85  private:
     // to Obj-C bookmarkItem objects.  These objects are handed back to UI elements like      // to Obj-C bookmarkItem objects.  These objects are handed back to UI elements like
     // the outline view.      // the outline view.
     static NSMutableDictionary* gDictionary;      static NSMutableDictionary* gDictionary;
            
    // Dictionaries that map from menus to bookmark items and vice versa.  We use these dictionaries 
    // to look up the content node that a menu or menu item represents and vice versa. 
    static NSMutableDictionary* gMenuToBookmarkMap; 
    static NSMutableDictionary* gBookmarkToMenuMap; 
     
 public:  public:
       static MainController* gMainController;
     static nsIAtom* gFolderAtom;      static nsIAtom* gFolderAtom;
     static nsIAtom* gNameAtom;      static nsIAtom* gNameAtom;
     static nsIAtom* gHrefAtom;      static nsIAtom* gHrefAtom;
     static nsIAtom* gBookmarkAtom;      static nsIAtom* gBookmarkAtom;
     static nsIDocument* gBookmarks;      static nsIDocument* gBookmarks;
     static nsVoidArray* gInstances;      static nsVoidArray* gInstances;
            
 private:  private:
     BookmarksDataSource* mDataSource;      BookmarksDataSource* mDataSource;
 };  };

Removed from v.1.6  
changed lines
  Added in v.1.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>