Lines Matching defs:TabDragController
40 // TabDragController is responsible for managing the tab dragging session. When
41 // the user presses the mouse on a tab a new TabDragController is created and
43 // TabDragController starts a drag session. The drag session is completed when
44 // EndDrag() is invoked (or the TabDragController is destroyed).
46 // While dragging within a tab strip TabDragController sets the bounds of the
56 class TabDragController : public content::WebContentsDelegate,
87 TabDragController();
88 virtual ~TabDragController();
90 // Initializes TabDragController to drag the tabs in |tabs| originating from
110 // NOTE: this returns false if the TabDragController is in the process of
578 base::OneShotTimer<TabDragController> bring_to_front_timer_;
582 base::OneShotTimer<TabDragController> move_stacked_timer_;
659 base::WeakPtrFactory<TabDragController> weak_factory_;
661 DISALLOW_COPY_AND_ASSIGN(TabDragController);