views: Add WindowStateWatcher

This commit is contained in:
Cheng Zhao 2014-11-25 11:46:30 +08:00
parent 84fcfd1fac
commit 06cc27c6b3
5 changed files with 66 additions and 0 deletions

View file

@ -13,6 +13,7 @@
#include "atom/browser/ui/views/menu_bar.h"
#include "atom/browser/ui/views/menu_layout.h"
#include "atom/browser/ui/views/window_state_watcher.h"
#include "atom/common/draggable_region.h"
#include "atom/common/options_switches.h"
#include "base/strings/utf_string_conversions.h"
@ -188,6 +189,9 @@ NativeWindowViews::NativeWindowViews(content::WebContents* web_contents,
window_->Init(params);
// Start monitoring window states.
window_state_watcher_.reset(new WindowStateWatcher(this));
#if defined(USE_X11)
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
bool use_dark_theme = false;