diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-02 12:25:31 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-02 12:25:31 +0000 |
commit | 618eb9d30ab41d9a216f5fae7ec6d1f9bcbbf737 (patch) | |
tree | dea391f7863a609a57fd8f5b75696248f117d7f1 /cocoa/BookmarksController.m | |
parent | 726881c2adbbdc8f722dc1fe0016326daf7e5c44 (diff) | |
download | netsurf-618eb9d30ab41d9a216f5fae7ec6d1f9bcbbf737.tar.gz netsurf-618eb9d30ab41d9a216f5fae7ec6d1f9bcbbf737.tar.bz2 |
Basic bookmark editing.
svn path=/trunk/netsurf/; revision=11601
Diffstat (limited to 'cocoa/BookmarksController.m')
-rw-r--r-- | cocoa/BookmarksController.m | 21 |
1 files changed, 20 insertions, 1 deletions
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 |