Lines Matching refs:OHOS

30 namespace OHOS::Ace {
32 class AceWindowListener : public OHOS::Rosen::IWindowDragListener,
33 public OHOS::Rosen::IWindowChangeListener,
34 public OHOS::Rosen::IOccupiedAreaChangeListener,
35 public OHOS::Rosen::IAceAbilityHandler,
36 public OHOS::Rosen::IInputEventConsumer,
37 public OHOS::Rosen::IAvoidAreaChangedListener {
42 void OnDrag(int32_t x, int32_t y, OHOS::Rosen::DragEvent event) override;
45 void OnSizeChange(const sptr<OHOS::Rosen::OccupiedAreaChangeInfo>& info,
46 const std::shared_ptr<OHOS::Rosen::RSTransaction>& rsTransaction = nullptr) override;
53 void OnSizeChange(OHOS::Rosen::Rect rect, OHOS::Rosen::WindowSizeChangeReason reason,
54 const std::shared_ptr<OHOS::Rosen::RSTransaction>& rsTransaction = nullptr) override;
55 void OnModeChange(OHOS::Rosen::WindowMode mode, bool hasDeco = true) override;
63 void OnAvoidAreaChanged(const OHOS::Rosen::AvoidArea avoidArea, OHOS::Rosen::AvoidAreaType type) override;
69 class AceAbility final : public OHOS::AppExecFwk::Ability {
74 void OnStart(const OHOS::AAFwk::Want& want, sptr<AAFwk::SessionInfo> sessionInfo = nullptr) override;
78 void OnForeground(const OHOS::AAFwk::Want& want) override;
81 void OnNewWant(const OHOS::AAFwk::Want& want) override;
82 void OnRestoreAbilityState(const OHOS::AppExecFwk::PacMap& inState) override;
83 void OnSaveAbilityState(OHOS::AppExecFwk::PacMap& outState) override;
84 void OnConfigurationUpdated(const OHOS::AppExecFwk::Configuration& configuration) override;
85 void OnAbilityResult(int requestCode, int resultCode, const OHOS::AAFwk::Want& resultData) override;
88 bool OnSaveData(OHOS::AAFwk::WantParams& saveData) override;
89 bool OnRestoreData(OHOS::AAFwk::WantParams& restoreData) override;
94 void OnDrag(int32_t x, int32_t y, OHOS::Rosen::DragEvent event);
97 void OnSizeChange(const OHOS::Rosen::Rect& rect, OHOS::Rosen::WindowSizeChangeReason reason,
98 const std::shared_ptr<OHOS::Rosen::RSTransaction>& rsTransaction = nullptr);
99 void OnModeChange(OHOS::Rosen::WindowMode mode, bool hasDeco = true);
102 void OnSizeChange(const sptr<OHOS::Rosen::OccupiedAreaChangeInfo>& info,
103 const std::shared_ptr<OHOS::Rosen::RSTransaction>& rsTransaction = nullptr);
115 void OnAvoidAreaChanged(const OHOS::Rosen::AvoidArea& avoidArea, OHOS::Rosen::AvoidAreaType type);
132 } // namespace OHOS::Ace