Lines Matching refs:panel
16 class Panel;
29 // Creates a panel and returns it. The panel might be queued for display
31 Panel* CreatePanel(Browser* browser);
33 // Removes the given panel. Both active and pending panel lists are checked.
34 // If an active panel is removed, pending panels could put on display if we
36 void Remove(Panel* panel);
52 // Drags the given active panel.
53 void StartDragging(Panel* panel);
61 typedef std::vector<Panel*> ActivePanels;
62 typedef std::deque<Panel*> PendingPanels;
70 void DoRemove(Panel* panel);
74 // area being changed or a panel being closed.
80 // Computes the bounds for next panel.
81 // |allow_size_change| is used to indicate if the panel size can be changed to
82 // fall within the size constraint, e.g., when the panel is created.
86 // Help functions to drag the given panel.
98 std::vector<Panel*> panels_pending_to_remove_;
100 // Used in computing the bounds of the next panel.
107 // Panel to drag.
110 // Original x coordinate of the panel to drag. This is used to get back to
114 // Bounds of the panel to drag. It is first set to the original bounds when