| Index: chrome/browser/ui/gtk/browser_window_gtk.h
|
| diff --git a/chrome/browser/ui/gtk/browser_window_gtk.h b/chrome/browser/ui/gtk/browser_window_gtk.h
|
| index 7cff44ac4bcf27b852926a60bbb2d90cb81e85b4..6bf2da4796f9bc03385200208a1fc1bf7f2fceb4 100644
|
| --- a/chrome/browser/ui/gtk/browser_window_gtk.h
|
| +++ b/chrome/browser/ui/gtk/browser_window_gtk.h
|
| @@ -10,6 +10,8 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/basictypes.h"
|
| +#include "base/compiler_specific.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/timer.h"
|
| #include "build/build_config.h"
|
| @@ -67,87 +69,91 @@ class BrowserWindowGtk : public BrowserWindow,
|
| // Returns the type of text used for title.
|
| virtual TitleDecoration GetWindowTitle(std::string* title) const;
|
|
|
| - // Overridden from BrowserWindow
|
| - virtual void Show();
|
| - virtual void ShowInactive();
|
| - virtual void SetBounds(const gfx::Rect& bounds);
|
| - virtual void Close();
|
| - virtual void Activate();
|
| - virtual void Deactivate();
|
| - virtual bool IsActive() const;
|
| - virtual void FlashFrame();
|
| - virtual gfx::NativeWindow GetNativeHandle();
|
| - virtual BrowserWindowTesting* GetBrowserWindowTesting();
|
| - virtual StatusBubble* GetStatusBubble();
|
| - virtual void ToolbarSizeChanged(bool is_animating);
|
| - virtual void UpdateTitleBar();
|
| + // Overridden from BrowserWindow:
|
| + virtual void Show() OVERRIDE;
|
| + virtual void ShowInactive() OVERRIDE;
|
| + virtual void SetBounds(const gfx::Rect& bounds) OVERRIDE;
|
| + virtual void Close() OVERRIDE;
|
| + virtual void Activate() OVERRIDE;
|
| + virtual void Deactivate() OVERRIDE;
|
| + virtual bool IsActive() const OVERRIDE;
|
| + virtual void FlashFrame() OVERRIDE;
|
| + virtual gfx::NativeWindow GetNativeHandle() OVERRIDE;
|
| + virtual BrowserWindowTesting* GetBrowserWindowTesting() OVERRIDE;
|
| + virtual StatusBubble* GetStatusBubble() OVERRIDE;
|
| + virtual void ToolbarSizeChanged(bool is_animating) OVERRIDE;
|
| + virtual void UpdateTitleBar() OVERRIDE;
|
| virtual void BookmarkBarStateChanged(
|
| - BookmarkBar::AnimateChangeType change_type);
|
| - virtual void UpdateDevTools();
|
| - virtual void UpdateLoadingAnimations(bool should_animate);
|
| - virtual void SetStarredState(bool is_starred);
|
| - virtual gfx::Rect GetRestoredBounds() const;
|
| - virtual gfx::Rect GetBounds() const;
|
| - virtual bool IsMaximized() const;
|
| - virtual bool IsMinimized() const;
|
| + BookmarkBar::AnimateChangeType change_type) OVERRIDE;
|
| + virtual void UpdateDevTools() OVERRIDE;
|
| + virtual void UpdateLoadingAnimations(bool should_animate) OVERRIDE;
|
| + virtual void SetStarredState(bool is_starred) OVERRIDE;
|
| + virtual gfx::Rect GetRestoredBounds() const OVERRIDE;
|
| + virtual gfx::Rect GetBounds() const OVERRIDE;
|
| + virtual bool IsMaximized() const OVERRIDE;
|
| + virtual bool IsMinimized() const OVERRIDE;
|
| virtual void EnterFullscreen(
|
| const GURL& url, FullscreenExitBubbleType type) OVERRIDE;
|
| virtual void ExitFullscreen() OVERRIDE;
|
| virtual void UpdateFullscreenExitBubbleContent(
|
| const GURL& url,
|
| FullscreenExitBubbleType bubble_type) OVERRIDE;
|
| - virtual bool IsFullscreen() const;
|
| - virtual bool IsFullscreenBubbleVisible() const;
|
| - virtual LocationBar* GetLocationBar() const;
|
| - virtual void SetFocusToLocationBar(bool select_all);
|
| - virtual void UpdateReloadStopState(bool is_loading, bool force);
|
| + virtual bool IsFullscreen() const OVERRIDE;
|
| + virtual bool IsFullscreenBubbleVisible() const OVERRIDE;
|
| + virtual LocationBar* GetLocationBar() const OVERRIDE;
|
| + virtual void SetFocusToLocationBar(bool select_all) OVERRIDE;
|
| + virtual void UpdateReloadStopState(bool is_loading, bool force) OVERRIDE;
|
| virtual void UpdateToolbar(TabContentsWrapper* contents,
|
| - bool should_restore_state);
|
| - virtual void FocusToolbar();
|
| - virtual void FocusAppMenu();
|
| - virtual void FocusBookmarksToolbar();
|
| - virtual void FocusChromeOSStatus();
|
| - virtual void RotatePaneFocus(bool forwards);
|
| - virtual bool IsBookmarkBarVisible() const;
|
| - virtual bool IsBookmarkBarAnimating() const;
|
| - virtual bool IsTabStripEditable() const;
|
| - virtual bool IsToolbarVisible() const;
|
| + bool should_restore_state) OVERRIDE;
|
| + virtual void FocusToolbar() OVERRIDE;
|
| + virtual void FocusAppMenu() OVERRIDE;
|
| + virtual void FocusBookmarksToolbar() OVERRIDE;
|
| + virtual void FocusChromeOSStatus() OVERRIDE;
|
| + virtual void RotatePaneFocus(bool forwards) OVERRIDE;
|
| + virtual bool IsBookmarkBarVisible() const OVERRIDE;
|
| + virtual bool IsBookmarkBarAnimating() const OVERRIDE;
|
| + virtual bool IsTabStripEditable() const OVERRIDE;
|
| + virtual bool IsToolbarVisible() const OVERRIDE;
|
| virtual void ConfirmAddSearchProvider(const TemplateURL* template_url,
|
| - Profile* profile);
|
| - virtual void ToggleBookmarkBar();
|
| - virtual void ShowAboutChromeDialog();
|
| - virtual void ShowUpdateChromeDialog();
|
| - virtual void ShowTaskManager();
|
| - virtual void ShowBackgroundPages();
|
| - virtual void ShowBookmarkBubble(const GURL& url, bool already_bookmarked);
|
| - virtual bool IsDownloadShelfVisible() const;
|
| - virtual DownloadShelf* GetDownloadShelf();
|
| - virtual void ShowRepostFormWarningDialog(TabContents* tab_contents);
|
| - virtual void ShowCollectedCookiesDialog(TabContentsWrapper* tab_contents);
|
| - virtual void ConfirmBrowserCloseWithPendingDownloads();
|
| - virtual void UserChangedTheme();
|
| - virtual int GetExtraRenderViewHeight() const;
|
| - virtual void TabContentsFocused(TabContents* tab_contents);
|
| + Profile* profile) OVERRIDE;
|
| + virtual void ToggleBookmarkBar() OVERRIDE;
|
| + virtual void ShowAboutChromeDialog() OVERRIDE;
|
| + virtual void ShowUpdateChromeDialog() OVERRIDE;
|
| + virtual void ShowTaskManager() OVERRIDE;
|
| + virtual void ShowBackgroundPages() OVERRIDE;
|
| + virtual void ShowBookmarkBubble(const GURL& url,
|
| + bool already_bookmarked) OVERRIDE;
|
| + virtual bool IsDownloadShelfVisible() const OVERRIDE;
|
| + virtual DownloadShelf* GetDownloadShelf() OVERRIDE;
|
| + virtual void ShowRepostFormWarningDialog(TabContents* tab_contents) OVERRIDE;
|
| + virtual void ShowCollectedCookiesDialog(
|
| + TabContentsWrapper* tab_contents) OVERRIDE;
|
| + virtual void ConfirmBrowserCloseWithPendingDownloads() OVERRIDE;
|
| + virtual void UserChangedTheme() OVERRIDE;
|
| + virtual int GetExtraRenderViewHeight() const OVERRIDE;
|
| + virtual void TabContentsFocused(TabContents* tab_contents) OVERRIDE;
|
| virtual void ShowPageInfo(Profile* profile,
|
| const GURL& url,
|
| const NavigationEntry::SSLStatus& ssl,
|
| - bool show_history);
|
| - virtual void ShowAppMenu();
|
| + bool show_history) OVERRIDE;
|
| + virtual void ShowAppMenu() OVERRIDE;
|
| virtual bool PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event,
|
| - bool* is_keyboard_shortcut);
|
| - virtual void HandleKeyboardEvent(const NativeWebKeyboardEvent& event);
|
| + bool* is_keyboard_shortcut) OVERRIDE;
|
| + virtual void HandleKeyboardEvent(
|
| + const NativeWebKeyboardEvent& event) OVERRIDE;
|
| virtual void ShowCreateWebAppShortcutsDialog(
|
| - TabContentsWrapper* tab_contents);
|
| - virtual void ShowCreateChromeAppShortcutsDialog(Profile* profile,
|
| - const Extension* app);
|
| - virtual void Cut();
|
| - virtual void Copy();
|
| - virtual void Paste();
|
| - virtual void ShowInstant(TabContentsWrapper* preview);
|
| - virtual void HideInstant();
|
| - virtual gfx::Rect GetInstantBounds();
|
| + TabContentsWrapper* tab_contents) OVERRIDE;
|
| + virtual void ShowCreateChromeAppShortcutsDialog(
|
| + Profile* profile,
|
| + const Extension* app) OVERRIDE;
|
| + virtual void Cut() OVERRIDE;
|
| + virtual void Copy() OVERRIDE;
|
| + virtual void Paste() OVERRIDE;
|
| + virtual void ShowInstant(TabContentsWrapper* preview) OVERRIDE;
|
| + virtual void HideInstant() OVERRIDE;
|
| + virtual gfx::Rect GetInstantBounds() OVERRIDE;
|
| virtual WindowOpenDisposition GetDispositionForPopupBounds(
|
| - const gfx::Rect& bounds);
|
| + const gfx::Rect& bounds) OVERRIDE;
|
| virtual FindBar* CreateFindBar() OVERRIDE;
|
| virtual void ShowAvatarBubble(TabContents* tab_contents,
|
| const gfx::Rect& rect) OVERRIDE;
|
| @@ -156,22 +162,22 @@ class BrowserWindowGtk : public BrowserWindow,
|
| // Overridden from NotificationObserver:
|
| virtual void Observe(int type,
|
| const content::NotificationSource& source,
|
| - const content::NotificationDetails& details);
|
| + const content::NotificationDetails& details) OVERRIDE;
|
|
|
| // Overridden from TabStripModelObserver:
|
| - virtual void TabDetachedAt(TabContentsWrapper* contents, int index);
|
| + virtual void TabDetachedAt(TabContentsWrapper* contents, int index) OVERRIDE;
|
| virtual void ActiveTabChanged(TabContentsWrapper* old_contents,
|
| TabContentsWrapper* new_contents,
|
| int index,
|
| - bool user_gesture);
|
| + bool user_gesture) OVERRIDE;
|
|
|
| // Overridden from ActiveWindowWatcher::Observer.
|
| - virtual void ActiveWindowChanged(GdkWindow* active_window);
|
| + virtual void ActiveWindowChanged(GdkWindow* active_window) OVERRIDE;
|
|
|
| // Overridden from InfoBarContainer::Delegate:
|
| - virtual SkColor GetInfoBarSeparatorColor() const;
|
| - virtual void InfoBarContainerStateChanged(bool is_animating);
|
| - virtual bool DrawInfoBarArrows(int* x) const;
|
| + virtual SkColor GetInfoBarSeparatorColor() const OVERRIDE;
|
| + virtual void InfoBarContainerStateChanged(bool is_animating) OVERRIDE;
|
| + virtual bool DrawInfoBarArrows(int* x) const OVERRIDE;
|
|
|
| // Accessor for the tab strip.
|
| TabStripGtk* tabstrip() const { return tabstrip_.get(); }
|
|
|