#include <dali-toolkit-test-suite-utils.h>
#include <dali-toolkit/dali-toolkit.h>
#include <dali-toolkit/devel-api/controls/text-controls/text-selection-popup.h>
+#include <dali-toolkit/devel-api/controls/text-controls/text-selection-toolbar.h>
using namespace Dali;
using namespace Toolkit;
DALI_TEST_CHECK( !textSelectionPopup );
- textSelectionPopup = TextSelectionPopup::New( TextSelectionPopup::COPY, NULL );
+ textSelectionPopup = TextSelectionPopup::New( NULL );
DALI_TEST_CHECK( textSelectionPopup );
END_TEST;
ToolkitTestApplication application;
TextSelectionPopup textSelectionPopup;
- textSelectionPopup = TextSelectionPopup::New( TextSelectionPopup::COPY, NULL );
+ textSelectionPopup = TextSelectionPopup::New( NULL );
TextSelectionPopup copy( textSelectionPopup );
DALI_TEST_CHECK( copy == textSelectionPopup );
{
ToolkitTestApplication application;
TextSelectionPopup textSelectionPopup;
- textSelectionPopup = TextSelectionPopup::New( TextSelectionPopup::COPY, NULL );
+ textSelectionPopup = TextSelectionPopup::New( NULL );
TextSelectionPopup copy;
copy = textSelectionPopup;
{
ToolkitTestApplication application;
TextSelectionPopup textSelectionPopup;
- textSelectionPopup = TextSelectionPopup::New( TextSelectionPopup::COPY, NULL );
+ textSelectionPopup = TextSelectionPopup::New( NULL );
TextSelectionPopup cast = TextSelectionPopup::DownCast( textSelectionPopup );
END_TEST;
}
+
+// TextSelectionToolBar is used TextSelectionPopup, below tests it individually
+
+int UtcDaliToolkitTextSelectionToolBarP(void)
+{
+
+ // Creates Toolbar, adds 2 options and a divider then resizes divider
+ ToolkitTestApplication application;
+
+ TextSelectionToolbar toolbar = TextSelectionToolbar::New();
+
+ toolbar.SetProperty( Toolkit::TextSelectionToolbar::Property::MAX_SIZE, Size( 100.0f, 60.0f) );
+
+ Toolkit::PushButton option = Toolkit::PushButton::New();
+ option.SetName( "test-option" );
+ option.SetResizePolicy( ResizePolicy::USE_NATURAL_SIZE, Dimension::ALL_DIMENSIONS );
+ toolbar.AddOption( option );
+
+ Toolkit::Control divider = Toolkit::Control::New();
+ divider.SetSize( 2.0f, 0.0f );
+ divider.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::HEIGHT );
+ toolbar.AddDivider( divider );
+
+ Toolkit::PushButton option2 = Toolkit::PushButton::New();
+ option2.SetName( "test-option-2" );
+ option2.SetResizePolicy( ResizePolicy::USE_NATURAL_SIZE, Dimension::ALL_DIMENSIONS );
+ toolbar.AddOption( option2 );
+
+ Size newSize = Size(3.0f, 0.0f);
+ toolbar.ResizeDividers( newSize );
+
+ DALI_TEST_CHECK( toolbar );
+ END_TEST;
+}