diff options
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 |