summaryrefslogtreecommitdiffstats
path: root/views/window/window_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/window/window_gtk.cc')
-rw-r--r--views/window/window_gtk.cc26
1 files changed, 2 insertions, 24 deletions
diff --git a/views/window/window_gtk.cc b/views/window/window_gtk.cc
index 2a9fd97..9c3cba6 100644
--- a/views/window/window_gtk.cc
+++ b/views/window/window_gtk.cc
@@ -76,7 +76,6 @@ GdkCursorType HitTestCodeToGdkCursorType(int hittest_code) {
namespace views {
WindowGtk::~WindowGtk() {
- ActiveWindowWatcherX::RemoveObserver(this);
}
// static
@@ -159,7 +158,7 @@ void WindowGtk::Restore() {
}
bool WindowGtk::IsActive() const {
- return is_active_;
+ return WidgetGtk::IsActive();
}
bool WindowGtk::IsVisible() const {
@@ -189,11 +188,6 @@ void WindowGtk::EnableClose(bool enable) {
gtk_window_set_deletable(GetNativeWindow(), enable);
}
-void WindowGtk::DisableInactiveRendering() {
- // TODO(sky): this doesn't make sense as bubbles are popups, which don't
- // trigger a change in active status.
-}
-
void WindowGtk::UpdateWindowTitle() {
// If the non-client view is rendering its own title, it'll need to relayout
// now.
@@ -338,19 +332,6 @@ gboolean WindowGtk::OnWindowStateEvent(GtkWidget* widget,
return FALSE;
}
-void WindowGtk::ActiveWindowChanged(GdkWindow* active_window) {
- if (!GetNativeWindow())
- return;
-
- bool was_active = IsActive();
- is_active_ = (active_window == GTK_WIDGET(GetNativeWindow())->window);
- if (was_active != IsActive())
- IsActiveChanged();
-}
-
-void WindowGtk::IsActiveChanged() {
-}
-
////////////////////////////////////////////////////////////////////////////////
// WindowGtk, protected:
@@ -360,12 +341,9 @@ WindowGtk::WindowGtk(WindowDelegate* window_delegate)
window_delegate_(window_delegate),
non_client_view_(new NonClientView(this)),
window_state_(GDK_WINDOW_STATE_WITHDRAWN),
- window_closed_(false),
- is_active_(false) {
+ window_closed_(false) {
is_window_ = true;
window_delegate_->window_.reset(this);
-
- ActiveWindowWatcherX::AddObserver(this);
}
void WindowGtk::Init(GtkWindow* parent, const gfx::Rect& bounds) {