Lines Matching refs:Panels
11 #include "chrome/browser/ui/panels/native_panel_stack_window.h"
12 #include "chrome/browser/ui/panels/panel_collection.h"
13 #include "chrome/browser/ui/panels/panel_constants.h"
24 typedef std::list<Panel*> Panels;
78 // panels are collapsed.
82 const Panels& panels() const { return panels_; }
97 // restoring it. When there're only 2 panels in the stack and the bottom
98 // panel is being dragged out of the stack, both panels will be moved to
111 // Returns the enclosing bounds that include all panels in the stack.
120 // All panels should have same width as |common_width|.
124 // Tries to collapse panels in the least recently active order in order to get
126 // so far if all panels that could be collapsed have been collapsed.
139 // Minimizes or restores all panels in the collection.
153 // The main background window that encloses all panels in the stack when
154 // stacking is not occuring, or existing panels otherwise.
156 // 1) the shadow around the the outer area of all panels.
161 // The additional background window that encloses those panels that are
162 // being added to the stack when the stacking is occuring. Since those panels
163 // have not been fully aligned with existing panels in the stack before the
164 // stacking ends, we put those panels in a separate background window that
165 // only provides the shadow around the outer area of those panels.
168 Panels panels_; // The top panel is in the front of the list.
170 // Keeps track of the panels in their active order. The most recently active
172 Panels most_recently_active_panels_;
177 bool minimizing_all_; // True while minimizing all panels.