Searched defs:PanelWindowResizer (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/ash/wm/panels/
H A Dpanel_window_resizer.h19 // PanelWindowResizer is used by ToplevelWindowEventFilter to handle dragging,
22 class ASH_EXPORT PanelWindowResizer : public WindowResizer { class in namespace:ash
24 virtual ~PanelWindowResizer();
26 // Creates a new PanelWindowResizer. The caller takes ownership of the
29 static PanelWindowResizer* Create(WindowResizer* next_window_resizer,
38 // Creates PanelWindowResizer that adds the ability to attach / detach panel
42 PanelWindowResizer(WindowResizer* next_window_resizer,
77 base::WeakPtrFactory<PanelWindowResizer> weak_ptr_factory_;
79 DISALLOW_COPY_AND_ASSIGN(PanelWindowResizer);
H A Dpanel_window_resizer.cc42 PanelWindowResizer::~PanelWindowResizer() {
46 PanelWindowResizer*
47 PanelWindowResizer::Create(WindowResizer* next_window_resizer,
49 return new PanelWindowResizer(next_window_resizer, window_state);
52 void PanelWindowResizer::Drag(const gfx::Point& location, int event_flags) {
92 base::WeakPtr<PanelWindowResizer> resizer(weak_ptr_factory_.GetWeakPtr());
103 void PanelWindowResizer::CompleteDrag() {
109 void PanelWindowResizer::RevertDrag() {
115 PanelWindowResizer function in class:ash::PanelWindowResizer
[all...]

Completed in 583 milliseconds