- changeButton.SetUnselectedImage( CHANGE_ICON );
- changeButton.SetSelectedImage( CHANGE_ICON_SELECTED );
- changeButton.ClickedSignal().Connect( this, &GradientController::OnChangeIconClicked );
- toolBar.AddControl( changeButton,
- DemoHelper::DEFAULT_VIEW_STYLE.mToolBarButtonPercentage,
- Toolkit::Alignment::HorizontalRight,
- DemoHelper::DEFAULT_MODE_SWITCH_PADDING );
-
-// ---- Gradient for background
-
- mGradientMap.Insert("rendererType", "gradient");
+ changeButton.SetProperty(Toolkit::Button::Property::UNSELECTED_BACKGROUND_VISUAL, CHANGE_ICON);
+ changeButton.SetProperty(Toolkit::Button::Property::SELECTED_BACKGROUND_VISUAL, CHANGE_ICON_SELECTED);
+ changeButton.ClickedSignal().Connect(this, &GradientController::OnChangeIconClicked);
+ toolBar.AddControl(changeButton,
+ DemoHelper::DEFAULT_VIEW_STYLE.mToolBarButtonPercentage,
+ Toolkit::Alignment::HORIZONTAL_RIGHT,
+ DemoHelper::DEFAULT_MODE_SWITCH_PADDING);
+
+ PushButton roundedCornerButton = Toolkit::PushButton::New();
+ roundedCornerButton.SetProperty(Toolkit::Button::Property::UNSELECTED_BACKGROUND_VISUAL, ROUNDED_CORNER_ICON);
+ roundedCornerButton.SetProperty(Toolkit::Button::Property::SELECTED_BACKGROUND_VISUAL, ROUNDED_CORNER_ICON_SELECTED);
+ roundedCornerButton.ClickedSignal().Connect(this, &GradientController::OnRoundedCornerClicked);
+ toolBar.AddControl(roundedCornerButton,
+ DemoHelper::DEFAULT_VIEW_STYLE.mToolBarButtonPercentage,
+ Toolkit::Alignment::HORIZONTAL_CENTER,
+ DemoHelper::DEFAULT_MODE_SWITCH_PADDING);
+
+ mGradientControl = Control::New();
+ mGradientControl.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER);
+ mGradientControl.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER);
+ mGradientControl.SetResizePolicy(ResizePolicy::SIZE_RELATIVE_TO_PARENT, Dimension::ALL_DIMENSIONS);
+ Vector3 offset(0.9f, 0.7f, 0.0f);
+ mGradientControl.SetProperty(Actor::Property::SIZE_MODE_FACTOR, offset);
+ content.Add(mGradientControl);
+
+ // ---- Gradient for background
+
+ mGradientMap.Insert(Toolkit::Visual::Property::TYPE, Visual::GRADIENT);