diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-17 12:12:51 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-17 12:12:51 +0000 |
commit | abe3300ea16d46afa38411d5c2940bbb30607e57 (patch) | |
tree | 67f31ef4729898f8cfa06c4fdf14ff8fe02ce6e5 /cocoa/BrowserView.m | |
parent | 6bced73998312f7ddb68f5d572fef2214ddbe4f4 (diff) | |
download | netsurf-abe3300ea16d46afa38411d5c2940bbb30607e57.tar.gz netsurf-abe3300ea16d46afa38411d5c2940bbb30607e57.tar.bz2 |
New local history panel with scrollbars. Still needs to resize itself to fit the history.
svn path=/trunk/netsurf/; revision=11705
Diffstat (limited to 'cocoa/BrowserView.m')
-rw-r--r-- | cocoa/BrowserView.m | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cocoa/BrowserView.m b/cocoa/BrowserView.m index d968ed136..e70f19619 100644 --- a/cocoa/BrowserView.m +++ b/cocoa/BrowserView.m @@ -20,6 +20,8 @@ #import "cocoa/HistoryView.h" #import "cocoa/font.h" #import "cocoa/plotter.h" +#import "cocoa/LocalHistoryController.h" +#import "cocoa/BrowserWindowController.h" #import "desktop/browser.h" #import "desktop/history_core.h" @@ -412,10 +414,10 @@ static browser_mouse_state cocoa_mouse_flags_for_event( NSEvent *evt ) historyVisible = newVisible; if (historyVisible) { - if (nil == history) history = [[HistoryView alloc] initWithBrowser: browser]; - [history fadeIntoView: self]; + if (nil == history) history = [[LocalHistoryController alloc] initWithBrowser: browser]; + [history attachToView: [(BrowserWindowController *)[[self window] windowController] historyButton]]; } else { - [history fadeOut]; + [history detach]; } } |