Home | History | Annotate | Download | only in aura

Lines Matching refs:ui

16 #include "ui/aura/aura_export.h"
17 #include "ui/aura/client/capture_delegate.h"
18 #include "ui/aura/window_tree_host.h"
19 #include "ui/aura/window_tree_host_delegate.h"
20 #include "ui/base/cursor/cursor.h"
21 #include "ui/compositor/compositor.h"
22 #include "ui/compositor/layer_animation_observer.h"
23 #include "ui/events/event_constants.h"
24 #include "ui/events/event_processor.h"
25 #include "ui/events/event_targeter.h"
26 #include "ui/events/gestures/gesture_recognizer.h"
27 #include "ui/events/gestures/gesture_types.h"
28 #include "ui/gfx/native_widget_types.h"
29 #include "ui/gfx/point.h"
30 #include "ui/gfx/transform.h"
37 namespace ui {
57 class AURA_EXPORT RootWindow : public ui::EventProcessor,
58 public ui::GestureEventHelper,
59 public ui::LayerAnimationObserver,
91 ui::Compositor* compositor() { return compositor_.get(); }
105 void RepostEvent(const ui::LocatedEvent& event);
137 Window* GetGestureTarget(ui::GestureEvent* event);
142 void DispatchGestureEvent(ui::GestureEvent* event);
154 // Dispatches a ui::ET_MOUSE_EXITED event at |point|.
194 void ProcessedTouchEvent(ui::TouchEvent* event,
196 ui::EventResult result);
236 void TransformEventForDeviceScaleFactor(ui::LocatedEvent* event);
245 ui::EventDispatchDetails DispatchMouseEnterOrExit(
246 const ui::MouseEvent& event,
247 ui::EventType type) WARN_UNUSED_RESULT;
248 ui::EventDispatchDetails ProcessGestures(
249 ui::GestureRecognizer::Gestures* gestures) WARN_UNUSED_RESULT;
274 // Overridden from ui::EventProcessor:
275 virtual ui::EventTarget* GetRootTarget() OVERRIDE;
276 virtual void PrepareEventForDispatch(ui::Event* event) OVERRIDE;
278 // Overridden from ui::EventDispatcherDelegate.
279 virtual bool CanDispatchToTarget(ui::EventTarget* target) OVERRIDE;
280 virtual ui::EventDispatchDetails PreDispatchEvent(ui::EventTarget* target,
281 ui::Event* event) OVERRIDE;
282 virtual ui::EventDispatchDetails PostDispatchEvent(
283 ui::EventTarget* target, const ui::Event& event) OVERRIDE;
285 // Overridden from ui::GestureEventHelper.
286 virtual bool CanDispatchToConsumer(ui::GestureConsumer* consumer) OVERRIDE;
287 virtual void DispatchPostponedGestureEvent(ui::GestureEvent* event) OVERRIDE;
288 virtual void DispatchCancelTouchEvent(ui::TouchEvent* event) OVERRIDE;
290 // Overridden from ui::LayerAnimationObserver:
292 ui::LayerAnimationSequence* animation) OVERRIDE;
294 ui::LayerAnimationSequence* animation) OVERRIDE;
296 ui::LayerAnimationSequence* animation) OVERRIDE;
299 virtual bool OnHostKeyEvent(ui::KeyEvent* event) OVERRIDE;
300 virtual bool OnHostMouseEvent(ui::MouseEvent* event) OVERRIDE;
301 virtual bool OnHostScrollEvent(ui::ScrollEvent* event) OVERRIDE;
302 virtual bool OnHostTouchEvent(ui::TouchEvent* event) OVERRIDE;
313 virtual ui::EventProcessor* GetEventProcessor() OVERRIDE;
315 ui::EventDispatchDetails OnHostMouseEventImpl(ui::MouseEvent* event)
325 ui::EventDispatchDetails DispatchMouseEventImpl(ui::MouseEvent* event)
327 ui::EventDispatchDetails DispatchMouseEventRepost(ui::MouseEvent* event)
329 ui::EventDispatchDetails DispatchMouseEventToTarget(ui::MouseEvent* event,
332 ui::EventDispatchDetails DispatchTouchEventImpl(ui::TouchEvent* event)
334 ui::EventDispatchDetails DispatchHeldEvents() WARN_UNUSED_RESULT;
337 ui::EventDispatchDetails SynthesizeMouseMoveEvent() WARN_UNUSED_RESULT;
347 void PreDispatchLocatedEvent(Window* target, ui::LocatedEvent* event);
352 scoped_ptr<ui::Compositor> compositor_;
378 scoped_ptr<ui::LocatedEvent> held_move_event_;
381 scoped_ptr<ui::LocatedEvent> held_repostable_event_;
386 scoped_ptr<ui::ViewProp> prop_;