Index: athena/wm/overview_toolbar.h |
diff --git a/athena/wm/overview_toolbar.h b/athena/wm/overview_toolbar.h |
index a6fdb3b8415e1c59e84d249b7911b1b8d05a550e..937c35a3d19991e9a900175baeefbc988c068bbd 100644 |
--- a/athena/wm/overview_toolbar.h |
+++ b/athena/wm/overview_toolbar.h |
@@ -47,14 +47,18 @@ class OverviewToolbar { |
void ShowActionButtons(); |
void HideActionButtons(); |
+ void DisableAction(ActionType action); |
+ |
private: |
void ToggleActionButtonsVisibility(); |
+ bool IsActionEnabled(ActionType action) const; |
bool IsEventOverButton(ActionButton* button, |
const ui::GestureEvent& event) const; |
gfx::Transform ComputeTransformFor(ActionButton* button) const; |
void TransformButton(ActionButton* button); |
bool shown_; |
+ uint64_t disabled_action_bitfields_; |
scoped_ptr<ActionButton> close_; |
scoped_ptr<ActionButton> split_; |
ActionType current_action_; |