From db98a3842f065eb7c259dcea86ff09a790495f83 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Mon, 7 Jul 2014 17:22:22 +0800 Subject: [PATCH] views: Implment skip-taskbar option. --- atom/browser/native_window_views.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/atom/browser/native_window_views.cc b/atom/browser/native_window_views.cc index d26a3c929b63..37148e12d6f1 100644 --- a/atom/browser/native_window_views.cc +++ b/atom/browser/native_window_views.cc @@ -65,6 +65,11 @@ NativeWindowViews::NativeWindowViews(content::WebContents* web_contents, params.type = views::Widget::InitParams::TYPE_WINDOW; params.top_level = true; params.remove_standard_frame = true; + + bool skip_taskbar = false; + if (options.Get(switches::kSkipTaskbar, &skip_taskbar) && skip_taskbar) + params.type = views::Widget::InitParams::TYPE_BUBBLE; + window_->Init(params); // Add web view. @@ -234,7 +239,9 @@ void NativeWindowViews::FlashFrame(bool flash) { } void NativeWindowViews::SetSkipTaskbar(bool skip) { +#if defined(OS_WIN) // FIXME +#endif } void NativeWindowViews::SetKiosk(bool kiosk) {