Make ResizePolicy of RootLayer of SceneView and Panel Fill to Parent 98/324598/1
authorSeungho Baek <sbsh.baek@samsung.com>
Wed, 21 May 2025 07:58:06 +0000 (16:58 +0900)
committerSeungho Baek <sbsh.baek@samsung.com>
Wed, 21 May 2025 07:58:06 +0000 (16:58 +0900)
 - The layer's size is currently 0, 0.
 - Accessibility cannot be entered inside of 0,0 sized object.

Change-Id: Ie32993520b18fbf639ed1936099b9e95b65b19b3
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
dali-scene3d/internal/controls/panel/panel-impl.cpp
dali-scene3d/internal/controls/scene-view/scene-view-impl.cpp

index e7ea41fc785a6f26d2fa95ebd6951bd3f4696723..8cc46a398fe3fa02f0b92497d55ce333d6a3bf1d 100644 (file)
@@ -310,6 +310,8 @@ void Panel::OnInitialize()
   mRootLayer.SetProperty(Dali::Actor::Property::INHERIT_POSITION, false);
   mRootLayer.SetProperty(Dali::Actor::Property::INHERIT_ORIENTATION, false);
   mRootLayer.SetProperty(Dali::Actor::Property::INHERIT_SCALE, false);
+  mRootLayer.SetProperty(Dali::Actor::Property::WIDTH_RESIZE_POLICY, ResizePolicy::FILL_TO_PARENT);
+  mRootLayer.SetProperty(Dali::Actor::Property::HEIGHT_RESIZE_POLICY, ResizePolicy::FILL_TO_PARENT);
   self.Add(mRootLayer);
 
   mPanelNode = Scene3D::ModelNode::New();
index 4f309e7f434da1bfdd8cf67287f575b56846f63e..8b3093e89dddc23988e6bddf5115720e009e6193 100644 (file)
@@ -1319,6 +1319,8 @@ void SceneView::OnInitialize()
   mRootLayer.SetProperty(Dali::Actor::Property::INHERIT_POSITION, false);
   mRootLayer.SetProperty(Dali::Actor::Property::INHERIT_ORIENTATION, false);
   mRootLayer.SetProperty(Dali::Actor::Property::INHERIT_SCALE, false);
+  mRootLayer.SetProperty(Dali::Actor::Property::WIDTH_RESIZE_POLICY, ResizePolicy::FILL_TO_PARENT);
+  mRootLayer.SetProperty(Dali::Actor::Property::HEIGHT_RESIZE_POLICY, ResizePolicy::FILL_TO_PARENT);
   self.Add(mRootLayer);
 
   mDefaultCamera = Dali::CameraActor::New3DCamera();