From 618eb9d30ab41d9a216f5fae7ec6d1f9bcbbf737 Mon Sep 17 00:00:00 2001 From: Sven Weidauer Date: Wed, 2 Feb 2011 12:25:31 +0000 Subject: Basic bookmark editing. svn path=/trunk/netsurf/; revision=11601 --- cocoa/BookmarksController.m | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'cocoa/BookmarksController.m') diff --git a/cocoa/BookmarksController.m b/cocoa/BookmarksController.m index 3abb73fa9..76ea5c299 100644 --- a/cocoa/BookmarksController.m +++ b/cocoa/BookmarksController.m @@ -118,7 +118,11 @@ static const char *cocoa_hotlist_path( void ) - (IBAction) addBookmark: (id) sender; { - NSLog( @"TODO: add bookmark" ); + struct browser_window *bw = [[(NetSurfApp *)NSApp frontTab] browser]; + if (bw && bw->current_content) { + const char *url = content_get_url( bw->current_content ); + hotlist_add_page( url ); + } } - (BOOL) validateUserInterfaceItem: (id) item; @@ -148,4 +152,19 @@ static const char *cocoa_hotlist_path( void ) nil]]; } +- (IBAction) editSelected: (id) sender; +{ + hotlist_edit_selected(); +} + +- (IBAction) deleteSelected: (id) sender; +{ + hotlist_delete_selected(); +} + +- (IBAction) addFolder: (id) sender; +{ + hotlist_add_folder(); +} + @end -- cgit v1.2.3