Home | History | Annotate | Download | only in panels

Lines Matching defs: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
110 // Returns the enclosing bounds that include all panels in the stack.
119 // All panels should have same width as |common_width|.
123 // Tries to collapse panels in the least recently active order in order to get
125 // so far if all panels that could be collapsed have been collapsed.
138 // Minimizes or restores all panels in the collection.
152 // The main background window that encloses all panels in the stack when
153 // stacking is not occuring, or existing panels otherwise.
155 // 1) the shadow around the the outer area of all panels.
160 // The additional background window that encloses those panels that are
161 // being added to the stack when the stacking is occuring. Since those panels
162 // have not been fully aligned with existing panels in the stack before the
163 // stacking ends, we put those panels in a separate background window that
164 // only provides the shadow around the outer area of those panels.
167 Panels panels_; // The top panel is in the front of the list.
169 // Keeps track of the panels in their active order. The most recently active
171 Panels most_recently_active_panels_;
176 bool minimizing_all_; // True while minimizing all panels.