| Index: chrome/browser/ui/views/exclusive_access_bubble_views.cc
|
| diff --git a/chrome/browser/ui/views/exclusive_access_bubble_views.cc b/chrome/browser/ui/views/exclusive_access_bubble_views.cc
|
| index 6a8e0c38b9fa8b5e15ba4cc1de90957e0068ceed..3bebd07b47585b5083de16085b434a59d3935273 100644
|
| --- a/chrome/browser/ui/views/exclusive_access_bubble_views.cc
|
| +++ b/chrome/browser/ui/views/exclusive_access_bubble_views.cc
|
| @@ -113,13 +113,17 @@ class ExclusiveAccessBubbleViews::ExclusiveAccessView
|
| private:
|
| ExclusiveAccessBubbleViews* bubble_;
|
|
|
| - // Clickable hint text for exiting fullscreen mode.
|
| + // Clickable hint text for exiting fullscreen mode. (Non-simplified mode
|
| + // only.)
|
| views::Link* link_;
|
| - // Instruction for exiting mouse lock.
|
| - views::Label* mouse_lock_exit_instruction_;
|
| - // Informational label: 'www.foo.com has gone fullscreen'.
|
| + // Informational label: 'www.foo.com has gone fullscreen'. (Non-simplified
|
| + // mode only.)
|
| views::Label* message_label_;
|
| + // Clickable buttons to exit fullscreen. (Non-simplified mode only.)
|
| ButtonView* button_view_;
|
| + // Instruction for exiting fullscreen / mouse lock. Only present if there is
|
| + // no link or button (always present in simplified mode).
|
| + views::Label* exit_instruction_;
|
| const base::string16 browser_fullscreen_exit_accelerator_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ExclusiveAccessView);
|
| @@ -132,9 +136,9 @@ ExclusiveAccessBubbleViews::ExclusiveAccessView::ExclusiveAccessView(
|
| ExclusiveAccessBubbleType bubble_type)
|
| : bubble_(bubble),
|
| link_(nullptr),
|
| - mouse_lock_exit_instruction_(nullptr),
|
| message_label_(nullptr),
|
| button_view_(nullptr),
|
| + exit_instruction_(nullptr),
|
| browser_fullscreen_exit_accelerator_(accelerator) {
|
| views::BubbleBorder::Shadow shadow_type = views::BubbleBorder::BIG_SHADOW;
|
| #if defined(OS_LINUX)
|
| @@ -172,12 +176,12 @@ ExclusiveAccessBubbleViews::ExclusiveAccessView::ExclusiveAccessView(
|
| message_label_->SetBackgroundColor(background_color);
|
| }
|
|
|
| - mouse_lock_exit_instruction_ =
|
| + exit_instruction_ =
|
| new views::Label(bubble_->GetInstructionText(), medium_font_list);
|
| - mouse_lock_exit_instruction_->set_collapse_when_hidden(true);
|
| + exit_instruction_->set_collapse_when_hidden(true);
|
|
|
| - mouse_lock_exit_instruction_->SetEnabledColor(foreground_color);
|
| - mouse_lock_exit_instruction_->SetBackgroundColor(background_color);
|
| + exit_instruction_->SetEnabledColor(foreground_color);
|
| + exit_instruction_->SetBackgroundColor(background_color);
|
|
|
| link_ = new views::Link();
|
| link_->set_collapse_when_hidden(true);
|
| @@ -217,7 +221,7 @@ ExclusiveAccessBubbleViews::ExclusiveAccessView::ExclusiveAccessView(
|
| layout->AddView(message_label_);
|
| }
|
| layout->AddView(button_view_);
|
| - layout->AddView(mouse_lock_exit_instruction_);
|
| + layout->AddView(exit_instruction_);
|
| layout->AddView(link_);
|
|
|
| gfx::Insets padding(kPaddingPx, kPaddingPx, kPaddingPx, kPaddingPx);
|
| @@ -258,7 +262,7 @@ void ExclusiveAccessBubbleViews::ExclusiveAccessView::UpdateContent(
|
|
|
| if (exclusive_access_bubble::ShowButtonsForType(bubble_type)) {
|
| link_->SetVisible(false);
|
| - mouse_lock_exit_instruction_->SetVisible(false);
|
| + exit_instruction_->SetVisible(false);
|
| button_view_->SetVisible(true);
|
| button_view_->deny_button()->SetText(bubble_->GetCurrentDenyButtonText());
|
| button_view_->deny_button()->SetMinSize(gfx::Size());
|
| @@ -289,7 +293,7 @@ void ExclusiveAccessBubbleViews::ExclusiveAccessView::UpdateContent(
|
| }
|
| #endif
|
| link_->SetVisible(link_visible);
|
| - mouse_lock_exit_instruction_->SetVisible(!link_visible);
|
| + exit_instruction_->SetVisible(!link_visible);
|
| button_view_->SetVisible(false);
|
| }
|
| }
|
|
|