forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add debug shortcuts that toggles options to shows paint rects.
Cleanup: Separate desktop shortcuts which are useful only on linux desktop, and debug shortcuts. BUG=227375 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=195733 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=195854 Review URL: https://chromiumcodereview.appspot.com/14050009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196911 0039d316-1c4b-4281-b951-d872f2087c98
- Loading branch information
oshima@chromium.org
committed
Apr 27, 2013
1 parent
5f68317
commit 918f8db
Showing
8 changed files
with
138 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
// Copyright (c) 2013 The Chromium Authors. All rights reserved. | ||
// Use of this source code is governed by a BSD-style license that can be | ||
// found in the LICENSE file. | ||
|
||
#include "ash/debug.h" | ||
|
||
#include "ash/shell.h" | ||
#include "ui/aura/root_window.h" | ||
#include "ui/compositor/compositor.h" | ||
|
||
namespace ash { | ||
namespace debug { | ||
|
||
void ToggleShowPaintRects() { | ||
Shell::RootWindowList root_windows = | ||
Shell::GetInstance()->GetAllRootWindows(); | ||
scoped_ptr<bool> value; | ||
for (Shell::RootWindowList::iterator it = root_windows.begin(); | ||
it != root_windows.end(); ++it) { | ||
ui::Compositor* compositor = (*it)->compositor(); | ||
if (!value.get()) | ||
value.reset(new bool(!compositor->IsShowPaintRectsEnabled())); | ||
compositor->SetShowPaintRectsEnabled(*value.get()); | ||
} | ||
} | ||
|
||
} // debug | ||
} // ash |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
// Copyright (c) 2013 The Chromium Authors. All rights reserved. | ||
// Use of this source code is governed by a BSD-style license that can be | ||
// found in the LICENSE file. | ||
|
||
#ifndef ASH_DEBUG_H_ | ||
#define ASH_DEBUG_H_ | ||
|
||
#include "ash/ash_export.h" | ||
|
||
namespace ash { | ||
namespace debug { | ||
|
||
// Toggles debugging features controlled by | ||
// cc::LayerTreeDebugState. | ||
ASH_EXPORT void ToggleShowPaintRects(); | ||
|
||
} // debug | ||
} // ash | ||
|
||
#endif // ASH_DEBUG_H_ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters