/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_marquee.cpp | 56 const std::vector<MarqueeUpdateStrategy> MARQUEE_UPDATE_STRATEGYS = { MarqueeUpdateStrategy::DEFAULT, 57 MarqueeUpdateStrategy::PRESERVE_POSITION}; 200 static const LinearMapNode<MarqueeUpdateStrategy> marqueeUpdateStrategyTable[] = { in SetMarqueeUpdateStrategy() 201 { "default", MarqueeUpdateStrategy::DEFAULT }, in SetMarqueeUpdateStrategy() 202 { "preserve_position", MarqueeUpdateStrategy::PRESERVE_POSITION }, in SetMarqueeUpdateStrategy() 208 std::make_optional(MarqueeUpdateStrategy::DEFAULT); in SetMarqueeUpdateStrategy()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/marquee/ |
H A D | marquee_test_update_strategy.cpp | 78 std::optional<Ace::MarqueeUpdateStrategy> marqueeUpdateStrategy = std::nullopt; 163 testProperty.marqueeUpdateStrategy = std::make_optional(Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F() 194 EXPECT_EQ(marqueeLayoutProperty->GetMarqueeUpdateStrategy(), Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F() 210 testProperty.marqueeUpdateStrategy = std::make_optional(Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F() 264 marqueeModel.SetMarqueeUpdateStrategy(std::make_optional(Ace::MarqueeUpdateStrategy::PRESERVE_POSITION)); in HWTEST_F() 302 marqueeModel.SetMarqueeUpdateStrategy(std::make_optional(Ace::MarqueeUpdateStrategy::PRESERVE_POSITION)); in HWTEST_F() 371 marqueeLayoutProperty->UpdateMarqueeUpdateStrategy(Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F() 475 marqueeLayoutProperty->UpdateMarqueeUpdateStrategy(Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F() 579 * @tc.steps: step3. get marquee layout properties and set MarqueeUpdateStrategy. in HWTEST_F() 586 marqueeLayoutProperty->UpdateMarqueeUpdateStrategy(Ace::MarqueeUpdateStrategy in HWTEST_F() [all...] |
H A D | marquee_test_ng.cpp | 78 std::optional<Ace::MarqueeUpdateStrategy> marqueeUpdateStrategy = std::nullopt; 1127 marqueeModel.SetMarqueeUpdateStrategy(Ace::MarqueeUpdateStrategy::DEFAULT); in HWTEST_F() 1128 EXPECT_EQ(marqueeLayoutProperty->GetMarqueeUpdateStrategy(), Ace::MarqueeUpdateStrategy::DEFAULT); in HWTEST_F() 1190 marqueeModel.SetMarqueeUpdateStrategy(&frameNode, Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F() 1191 EXPECT_EQ(marqueeLayoutProperty->GetMarqueeUpdateStrategy(), Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F() 1591 marqueeLayoutProperty->UpdateMarqueeUpdateStrategy(Ace::MarqueeUpdateStrategy::DEFAULT); in HWTEST_F() 1592 EXPECT_EQ(marqueeLayoutProperty->GetMarqueeUpdateStrategy(), Ace::MarqueeUpdateStrategy::DEFAULT); in HWTEST_F() 1597 marqueeLayoutProperty->UpdateMarqueeUpdateStrategy(Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F() 1598 EXPECT_EQ(marqueeLayoutProperty->GetMarqueeUpdateStrategy(), Ace::MarqueeUpdateStrategy::PRESERVE_POSITION); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/marquee/ |
H A D | marquee_layout_property.h | 102 propMarqueeUpdateStrategy_.value_or(MarqueeUpdateStrategy::DEFAULT)).c_str(), filter); 115 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(MarqueeUpdateStrategy, MarqueeUpdateStrategy, PROPERTY_UPDATE_MEASURE);
|
H A D | marquee_model_ng.cpp | 141 void MarqueeModelNG::SetMarqueeUpdateStrategy(const std::optional<MarqueeUpdateStrategy>& marqueeUpdateStrategy) in SetMarqueeUpdateStrategy() 144 ACE_UPDATE_LAYOUT_PROPERTY(MarqueeLayoutProperty, MarqueeUpdateStrategy, marqueeUpdateStrategy.value()); in SetMarqueeUpdateStrategy() 146 ACE_RESET_LAYOUT_PROPERTY_WITH_FLAG(MarqueeLayoutProperty, MarqueeUpdateStrategy, PROPERTY_UPDATE_NORMAL); in SetMarqueeUpdateStrategy() 254 FrameNode* frameNode, const std::optional<MarqueeUpdateStrategy>& marqueeUpdateStrategy) in SetMarqueeUpdateStrategy() 259 MarqueeLayoutProperty, MarqueeUpdateStrategy, marqueeUpdateStrategy.value(), frameNode); in SetMarqueeUpdateStrategy() 262 MarqueeLayoutProperty, MarqueeUpdateStrategy, PROPERTY_UPDATE_MEASURE, frameNode); in SetMarqueeUpdateStrategy()
|
H A D | marquee_model_ng.h | 35 void SetMarqueeUpdateStrategy(const std::optional<MarqueeUpdateStrategy>& marqueeUpdateStrategy) override; 47 const std::optional<MarqueeUpdateStrategy>& marqueeUpdateStrategy);
|
H A D | marquee_model.h | 47 virtual void SetMarqueeUpdateStrategy(const std::optional<MarqueeUpdateStrategy>& marqueeUpdateStrategy) {}; in SetMarqueeUpdateStrategy()
|
H A D | marquee_pattern.cpp | 355 auto marqueeUpdateStrategy = layoutProperty->GetMarqueeUpdateStrategy().value_or(MarqueeUpdateStrategy::DEFAULT); in GetTextOffset() 360 (marqueeUpdateStrategy == MarqueeUpdateStrategy::PRESERVE_POSITION)) { in GetTextOffset()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_marquee_bridge.cpp | 22 static const std::vector<OHOS::Ace::MarqueeUpdateStrategy> MARQUEE_UPDATE_STRATEGYS = { 23 OHOS::Ace::MarqueeUpdateStrategy::DEFAULT, OHOS::Ace::MarqueeUpdateStrategy::PRESERVE_POSITION 202 static const LinearMapNode<MarqueeUpdateStrategy> marqueeUpdateStrategyTable[] = { in SetMarqueeUpdateStrategy() 203 { "default", MarqueeUpdateStrategy::DEFAULT }, in SetMarqueeUpdateStrategy() 204 { "preserve_position", MarqueeUpdateStrategy::PRESERVE_POSITION }, in SetMarqueeUpdateStrategy()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | utils.h | 623 inline std::string ConvertWrapMarqueeUpdateStrategyToStirng(MarqueeUpdateStrategy marqueeUpdateStrategy) in ConvertWrapMarqueeUpdateStrategyToStirng() 625 static const LinearEnumMapNode<MarqueeUpdateStrategy, std::string> marqueeUpdateStrategyTable[] = { in ConvertWrapMarqueeUpdateStrategyToStirng() 626 { MarqueeUpdateStrategy::DEFAULT, "MarqueeUpdateStrategy.DEFAULT" }, in ConvertWrapMarqueeUpdateStrategyToStirng() 627 { MarqueeUpdateStrategy::PRESERVE_POSITION, "MarqueeUpdateStrategy.PRESERVE_POSITION" }, in ConvertWrapMarqueeUpdateStrategyToStirng() 632 return index < 0 ? "MarqueeUpdateStrategy.DEFAULT" : marqueeUpdateStrategyTable[index].value; in ConvertWrapMarqueeUpdateStrategyToStirng()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | marquee_modifier.cpp | 120 MarqueeModelNG::SetMarqueeUpdateStrategy(frameNode, static_cast<OHOS::Ace::MarqueeUpdateStrategy>(value)); in SetMarqueeUpdateStrategy() 127 MarqueeModelNG::SetMarqueeUpdateStrategy(frameNode, OHOS::Ace::MarqueeUpdateStrategy::DEFAULT); in ResetMarqueeUpdateStrategy()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 2099 var MarqueeUpdateStrategy; variable 2100 (function (MarqueeUpdateStrategy) { 2101 MarqueeUpdateStrategy["DEFAULT"] = "default"; 2102 MarqueeUpdateStrategy["PRESERVE_POSITION"] = "preserve_position"; 2103 })(MarqueeUpdateStrategy || (MarqueeUpdateStrategy = {}));
|
/foundation/arkui/ace_engine/frameworks/core/components/common/layout/ |
H A D | constants.h | 888 enum class MarqueeUpdateStrategy : uint32_t { class in OHOS::Ace::GestureTypeName
|