summaryrefslogtreecommitdiff
path: root/cocoa/BookmarksController.h
diff options
context:
space:
mode:
authorSven Weidauer <sven.weidauer@gmail.com>2011-02-01 10:27:54 +0000
committerSven Weidauer <sven.weidauer@gmail.com>2011-02-01 10:27:54 +0000
commitfac17d747b50712a42d1bc4b79576feac67fd2db (patch)
treeb8eeb22be7b041b532102fdb5dcf1b022b7fd53f /cocoa/BookmarksController.h
parent84b4a01f4f2032a17e5dc93e4b4f1f37a71ab04c (diff)
downloadnetsurf-fac17d747b50712a42d1bc4b79576feac67fd2db.tar.gz
netsurf-fac17d747b50712a42d1bc4b79576feac67fd2db.tar.bz2
Implemented bookmarks menu.
svn path=/trunk/netsurf/; revision=11579
Diffstat (limited to 'cocoa/BookmarksController.h')
-rw-r--r--cocoa/BookmarksController.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/cocoa/BookmarksController.h b/cocoa/BookmarksController.h
new file mode 100644
index 000000000..0e43d207a
--- /dev/null
+++ b/cocoa/BookmarksController.h
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2011 Sven Weidauer <sven.weidauer@gmail.com>
+ *
+ * This file is part of NetSurf, http://www.netsurf-browser.org/
+ *
+ * NetSurf is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * NetSurf is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#import <Cocoa/Cocoa.h>
+
+@class Tree;
+
+@interface BookmarksController : NSObject {
+ Tree *tree;
+ NSMapTable *nodeForMenu;
+ NSMenu *defaultMenu;
+}
+
+@property (readwrite, retain, nonatomic) IBOutlet NSMenu *defaultMenu;
+
+- (IBAction) openBookmarkURL: (id) sender;
+- (IBAction) showBookmarksWindow: (id) sender;
+- (IBAction) addBookmark: (id) sender;
+
+@end