(HitTest) Added API to layer so that it can consume all touch if required
[platform/core/uifw/dali-core.git] / automated-tests / src / dali / tct-dali-core.h
index 7a7d126..106da49 100644 (file)
@@ -31,8 +31,6 @@ extern void custom_actor_test_startup(void);
 extern void custom_actor_test_cleanup(void);
 extern void utc_dali_degree_startup(void);
 extern void utc_dali_degree_cleanup(void);
-extern void utc_dali_event_processing_startup(void);
-extern void utc_dali_event_processing_cleanup(void);
 extern void utc_dali_font_startup(void);
 extern void utc_dali_font_cleanup(void);
 extern void utc_dali_font_parameters_startup(void);
@@ -585,8 +583,6 @@ extern int UtcDaliDegreeCastOperators01(void);
 extern int UtcDaliDegreeCastOperatorEquals(void);
 extern int UtcDaliDegreeCastOperatorNotEquals(void);
 extern int UtcDaliDegreeCastOperatorLessThan(void);
-extern int UtcDaliInvalidEvent(void);
-extern int UtcDaliInvalidGesture(void);
 extern int UtcDaliFontNew01(void);
 extern int UtcDaliFontNew02(void);
 extern int UtcDaliFontNew03(void);
@@ -745,6 +741,7 @@ extern int UtcDaliLayerDefaultProperties(void);
 extern int UtcDaliLayerSetDepthTestDisabled(void);
 extern int UtcDaliLayerCreateDestroy(void);
 extern int UtcDaliLayerPropertyIndices(void);
+extern int UtcDaliLayerTouchConsumed(void);
 extern int UtcDaliLongPressGestureConstructor(void);
 extern int UtcDaliLongPressGestureAssignment(void);
 extern int UtcDaliLongPressGestureDetectorConstructor(void);
@@ -773,6 +770,9 @@ extern int UtcDaliLongPressGestureDetachAfterStarted(void);
 extern int UtcDaliLongPressGestureActorUnstaged(void);
 extern int UtcDaliLongPressGestureActorStagedAndDestroyed(void);
 extern int UtcDaliLongPressGestureSystemOverlay(void);
+extern int UtcDaliLongPressGestureBehindTouchableSystemOverlay(void);
+extern int UtcDaliLongPressGestureTouchBehindGesturedSystemOverlay(void);
+extern int UtcDaliLongPressGestureLayerConsumesTouch(void);
 extern int UtcDaliMaterialNew01(void);
 extern int UtcDaliMaterialDownCast(void);
 extern int UtcDaliMaterialSettersAndGetters(void);
@@ -869,6 +869,8 @@ extern int UtcDaliPanGestureEmitIncorrectState(void);
 extern int UtcDaliPanGestureActorUnstaged(void);
 extern int UtcDaliPanGestureActorStagedAndDestroyed(void);
 extern int UtcDaliPanGestureSystemOverlay(void);
+extern int UtcDaliPanGestureBehindTouchableSystemOverlay(void);
+extern int UtcDaliPanGestureTouchBehindGesturedSystemOverlay(void);
 extern int UtcDaliPanGestureAngleHandling(void);
 extern int UtcDaliPanGestureAngleOutOfRange(void);
 extern int UtcDaliPanGestureAngleProcessing(void);
@@ -877,6 +879,7 @@ extern int UtcDaliPanGestureDirectionProcessing(void);
 extern int UtcDaliPanGestureSetProperties(void);
 extern int UtcDaliPanGestureSetPropertiesAlreadyPanning(void);
 extern int UtcDaliPanGesturePropertyIndices(void);
+extern int UtcDaliPanGestureLayerConsumesTouch(void);
 extern int UtcDaliPinchGestureConstructor(void);
 extern int UtcDaliPinchGestureAssignment(void);
 extern int UtcDaliPinchGestureDetectorConstructor(void);
@@ -901,6 +904,9 @@ extern int UtcDaliPinchGestureEmitIncorrectStatePossible(void);
 extern int UtcDaliPinchGestureActorUnstaged(void);
 extern int UtcDaliPinchGestureActorStagedAndDestroyed(void);
 extern int UtcDaliPinchGestureSystemOverlay(void);
+extern int UtcDaliPinchGestureBehindTouchableSystemOverlay(void);
+extern int UtcDaliPinchGestureTouchBehindGesturedSystemOverlay(void);
+extern int UtcDaliPinchGestureLayerConsumesTouch(void);
 extern int UtcDaliPixelHasAlpha(void);
 extern int UtcDaliPixelGetBytesPerPixel(void);
 extern int UtcDaliPixelGetAlphaOffsetAndMask(void);
@@ -1169,6 +1175,9 @@ extern int UtcDaliTapGesturePossibleCancelled(void);
 extern int UtcDaliTapGestureDetectorRemovedWhilePossible(void);
 extern int UtcDaliTapGestureActorRemovedWhilePossible(void);
 extern int UtcDaliTapGestureSystemOverlay(void);
+extern int UtcDaliTapGestureBehindTouchableSystemOverlay(void);
+extern int UtcDaliTapGestureTouchBehindGesturedSystemOverlay(void);
+extern int UtcDaliTapGestureLayerConsumesTouch(void);
 extern int UtcDaliTextConstructor(void);
 extern int UtcDaliTextCopyConstructor(void);
 extern int UtcDaliTextAssignmentOperator(void);
@@ -1210,20 +1219,22 @@ extern int UtcDaliTextActorAutomaticSizeSetAnimation(void);
 extern int UtcDaliTextActorPropertyIndices(void);
 extern int UtcDaliTextStyleDefaultConstructor(void);
 extern int UtcDaliTextStyleCopyConstructor(void);
+extern int UtcDaliTextStyleAssignmentOperator(void);
 extern int UtcDaliTextStyleComparisonOperator(void);
 extern int UtcDaliTextStyleCopy(void);
+extern int UtcDaliTextStyleReset(void);
 extern int UtcDaliTextStyleSetGetFontName(void);
 extern int UtcDaliTextStyleSetGetFontStyle(void);
 extern int UtcDaliTextStyleSetGetFontPointSize(void);
-extern int UtcDaliTextStyleSetGetWeight(void);
 extern int UtcDaliTextStyleSetGetTextColor(void);
+extern int UtcDaliTextStyleSetGetWeight(void);
+extern int UtcDaliTextStyleSetGetSmoothEdge(void);
 extern int UtcDaliTextStyleSetGetItalics(void);
-extern int UtcDaliTextStyleSetGetItalicsAngle(void);
 extern int UtcDaliTextStyleSetGetUnderline(void);
 extern int UtcDaliTextStyleSetGetShadow(void);
 extern int UtcDaliTextStyleSetGetGlow(void);
 extern int UtcDaliTextStyleSetGetOutline(void);
-extern int UtcDaliTextStyleSetGetSmoothEdge(void);
+extern int UtcDaliTextStyleSetGetGradient(void);
 extern int UtcDaliTouchEventCombinerConstructors(void);
 extern int UtcDaliTouchEventCombinerConstructorsNegative(void);
 extern int UtcDaliTouchEventCombinerSettersAndGetters(void);
@@ -1260,6 +1271,7 @@ extern int UtcDaliTouchActorRemovedInSignal(void);
 extern int UtcDaliTouchActorSignalNotConsumed(void);
 extern int UtcDaliTouchActorUnStaged(void);
 extern int UtcDaliTouchSystemOverlayActor(void);
+extern int UtcDaliTouchLayerConsumesTouch(void);
 extern int UtcDaliVector2Cons(void);
 extern int UtcDaliVector2FitInside(void);
 extern int UtcDaliVector2FitScaleToFill(void);
@@ -1794,8 +1806,6 @@ testcase tc_array[] = {
     {"UtcDaliDegreeCastOperatorEquals", UtcDaliDegreeCastOperatorEquals, utc_dali_degree_startup, utc_dali_degree_cleanup},
     {"UtcDaliDegreeCastOperatorNotEquals", UtcDaliDegreeCastOperatorNotEquals, utc_dali_degree_startup, utc_dali_degree_cleanup},
     {"UtcDaliDegreeCastOperatorLessThan", UtcDaliDegreeCastOperatorLessThan, utc_dali_degree_startup, utc_dali_degree_cleanup},
-    {"UtcDaliInvalidEvent", UtcDaliInvalidEvent, utc_dali_event_processing_startup, utc_dali_event_processing_cleanup},
-    {"UtcDaliInvalidGesture", UtcDaliInvalidGesture, utc_dali_event_processing_startup, utc_dali_event_processing_cleanup},
     {"UtcDaliFontNew01", UtcDaliFontNew01, utc_dali_font_startup, utc_dali_font_cleanup},
     {"UtcDaliFontNew02", UtcDaliFontNew02, utc_dali_font_startup, utc_dali_font_cleanup},
     {"UtcDaliFontNew03", UtcDaliFontNew03, utc_dali_font_startup, utc_dali_font_cleanup},
@@ -1954,6 +1964,7 @@ testcase tc_array[] = {
     {"UtcDaliLayerSetDepthTestDisabled", UtcDaliLayerSetDepthTestDisabled, layer_test_startup, layer_test_cleanup},
     {"UtcDaliLayerCreateDestroy", UtcDaliLayerCreateDestroy, layer_test_startup, layer_test_cleanup},
     {"UtcDaliLayerPropertyIndices", UtcDaliLayerPropertyIndices, layer_test_startup, layer_test_cleanup},
+    {"UtcDaliLayerTouchConsumed", UtcDaliLayerTouchConsumed, layer_test_startup, layer_test_cleanup},
     {"UtcDaliLongPressGestureConstructor", UtcDaliLongPressGestureConstructor, utc_dali_long_press_gesture_startup, utc_dali_long_press_gesture_cleanup},
     {"UtcDaliLongPressGestureAssignment", UtcDaliLongPressGestureAssignment, utc_dali_long_press_gesture_startup, utc_dali_long_press_gesture_cleanup},
     {"UtcDaliLongPressGestureDetectorConstructor", UtcDaliLongPressGestureDetectorConstructor, utc_dali_long_press_gesture_detector_startup, utc_dali_long_press_gesture_detector_cleanup},
@@ -1982,6 +1993,9 @@ testcase tc_array[] = {
     {"UtcDaliLongPressGestureActorUnstaged", UtcDaliLongPressGestureActorUnstaged, utc_dali_long_press_gesture_detector_startup, utc_dali_long_press_gesture_detector_cleanup},
     {"UtcDaliLongPressGestureActorStagedAndDestroyed", UtcDaliLongPressGestureActorStagedAndDestroyed, utc_dali_long_press_gesture_detector_startup, utc_dali_long_press_gesture_detector_cleanup},
     {"UtcDaliLongPressGestureSystemOverlay", UtcDaliLongPressGestureSystemOverlay, utc_dali_long_press_gesture_detector_startup, utc_dali_long_press_gesture_detector_cleanup},
+    {"UtcDaliLongPressGestureBehindTouchableSystemOverlay", UtcDaliLongPressGestureBehindTouchableSystemOverlay, utc_dali_long_press_gesture_detector_startup, utc_dali_long_press_gesture_detector_cleanup},
+    {"UtcDaliLongPressGestureTouchBehindGesturedSystemOverlay", UtcDaliLongPressGestureTouchBehindGesturedSystemOverlay, utc_dali_long_press_gesture_detector_startup, utc_dali_long_press_gesture_detector_cleanup},
+    {"UtcDaliLongPressGestureLayerConsumesTouch", UtcDaliLongPressGestureLayerConsumesTouch, utc_dali_long_press_gesture_detector_startup, utc_dali_long_press_gesture_detector_cleanup},
     {"UtcDaliMaterialNew01", UtcDaliMaterialNew01, utc_dali_material_startup, utc_dali_material_cleanup},
     {"UtcDaliMaterialDownCast", UtcDaliMaterialDownCast, utc_dali_material_startup, utc_dali_material_cleanup},
     {"UtcDaliMaterialSettersAndGetters", UtcDaliMaterialSettersAndGetters, utc_dali_material_startup, utc_dali_material_cleanup},
@@ -2078,6 +2092,8 @@ testcase tc_array[] = {
     {"UtcDaliPanGestureActorUnstaged", UtcDaliPanGestureActorUnstaged, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
     {"UtcDaliPanGestureActorStagedAndDestroyed", UtcDaliPanGestureActorStagedAndDestroyed, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
     {"UtcDaliPanGestureSystemOverlay", UtcDaliPanGestureSystemOverlay, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
+    {"UtcDaliPanGestureBehindTouchableSystemOverlay", UtcDaliPanGestureBehindTouchableSystemOverlay, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
+    {"UtcDaliPanGestureTouchBehindGesturedSystemOverlay", UtcDaliPanGestureTouchBehindGesturedSystemOverlay, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
     {"UtcDaliPanGestureAngleHandling", UtcDaliPanGestureAngleHandling, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
     {"UtcDaliPanGestureAngleOutOfRange", UtcDaliPanGestureAngleOutOfRange, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
     {"UtcDaliPanGestureAngleProcessing", UtcDaliPanGestureAngleProcessing, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
@@ -2086,6 +2102,7 @@ testcase tc_array[] = {
     {"UtcDaliPanGestureSetProperties", UtcDaliPanGestureSetProperties, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
     {"UtcDaliPanGestureSetPropertiesAlreadyPanning", UtcDaliPanGestureSetPropertiesAlreadyPanning, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
     {"UtcDaliPanGesturePropertyIndices", UtcDaliPanGesturePropertyIndices, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
+    {"UtcDaliPanGestureLayerConsumesTouch", UtcDaliPanGestureLayerConsumesTouch, utc_dali_pan_gesture_detector_startup, utc_dali_pan_gesture_detector_cleanup},
     {"UtcDaliPinchGestureConstructor", UtcDaliPinchGestureConstructor, utc_dali_pinch_gesture_startup, utc_dali_pinch_gesture_cleanup},
     {"UtcDaliPinchGestureAssignment", UtcDaliPinchGestureAssignment, utc_dali_pinch_gesture_startup, utc_dali_pinch_gesture_cleanup},
     {"UtcDaliPinchGestureDetectorConstructor", UtcDaliPinchGestureDetectorConstructor, utc_dali_pinch_gesture_detector_startup, utc_dali_pinch_gesture_detector_cleanup},
@@ -2110,6 +2127,9 @@ testcase tc_array[] = {
     {"UtcDaliPinchGestureActorUnstaged", UtcDaliPinchGestureActorUnstaged, utc_dali_pinch_gesture_detector_startup, utc_dali_pinch_gesture_detector_cleanup},
     {"UtcDaliPinchGestureActorStagedAndDestroyed", UtcDaliPinchGestureActorStagedAndDestroyed, utc_dali_pinch_gesture_detector_startup, utc_dali_pinch_gesture_detector_cleanup},
     {"UtcDaliPinchGestureSystemOverlay", UtcDaliPinchGestureSystemOverlay, utc_dali_pinch_gesture_detector_startup, utc_dali_pinch_gesture_detector_cleanup},
+    {"UtcDaliPinchGestureBehindTouchableSystemOverlay", UtcDaliPinchGestureBehindTouchableSystemOverlay, utc_dali_pinch_gesture_detector_startup, utc_dali_pinch_gesture_detector_cleanup},
+    {"UtcDaliPinchGestureTouchBehindGesturedSystemOverlay", UtcDaliPinchGestureTouchBehindGesturedSystemOverlay, utc_dali_pinch_gesture_detector_startup, utc_dali_pinch_gesture_detector_cleanup},
+    {"UtcDaliPinchGestureLayerConsumesTouch", UtcDaliPinchGestureLayerConsumesTouch, utc_dali_pinch_gesture_detector_startup, utc_dali_pinch_gesture_detector_cleanup},
     {"UtcDaliPixelHasAlpha", UtcDaliPixelHasAlpha, utc_dali_pixel_startup, utc_dali_pixel_cleanup},
     {"UtcDaliPixelGetBytesPerPixel", UtcDaliPixelGetBytesPerPixel, utc_dali_pixel_startup, utc_dali_pixel_cleanup},
     {"UtcDaliPixelGetAlphaOffsetAndMask", UtcDaliPixelGetAlphaOffsetAndMask, utc_dali_pixel_startup, utc_dali_pixel_cleanup},
@@ -2378,6 +2398,9 @@ testcase tc_array[] = {
     {"UtcDaliTapGestureDetectorRemovedWhilePossible", UtcDaliTapGestureDetectorRemovedWhilePossible, utc_dali_tap_gesture_detector_startup, utc_dali_tap_gesture_detector_cleanup},
     {"UtcDaliTapGestureActorRemovedWhilePossible", UtcDaliTapGestureActorRemovedWhilePossible, utc_dali_tap_gesture_detector_startup, utc_dali_tap_gesture_detector_cleanup},
     {"UtcDaliTapGestureSystemOverlay", UtcDaliTapGestureSystemOverlay, utc_dali_tap_gesture_detector_startup, utc_dali_tap_gesture_detector_cleanup},
+    {"UtcDaliTapGestureBehindTouchableSystemOverlay", UtcDaliTapGestureBehindTouchableSystemOverlay, utc_dali_tap_gesture_detector_startup, utc_dali_tap_gesture_detector_cleanup},
+    {"UtcDaliTapGestureTouchBehindGesturedSystemOverlay", UtcDaliTapGestureTouchBehindGesturedSystemOverlay, utc_dali_tap_gesture_detector_startup, utc_dali_tap_gesture_detector_cleanup},
+    {"UtcDaliTapGestureLayerConsumesTouch", UtcDaliTapGestureLayerConsumesTouch, utc_dali_tap_gesture_detector_startup, utc_dali_tap_gesture_detector_cleanup},
     {"UtcDaliTextConstructor", UtcDaliTextConstructor, utc_dali_text_startup, utc_dali_text_cleanup},
     {"UtcDaliTextCopyConstructor", UtcDaliTextCopyConstructor, utc_dali_text_startup, utc_dali_text_cleanup},
     {"UtcDaliTextAssignmentOperator", UtcDaliTextAssignmentOperator, utc_dali_text_startup, utc_dali_text_cleanup},
@@ -2419,20 +2442,22 @@ testcase tc_array[] = {
     {"UtcDaliTextActorPropertyIndices", UtcDaliTextActorPropertyIndices, text_actor_test_startup, text_actor_test_cleanup},
     {"UtcDaliTextStyleDefaultConstructor", UtcDaliTextStyleDefaultConstructor, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleCopyConstructor", UtcDaliTextStyleCopyConstructor, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
+    {"UtcDaliTextStyleAssignmentOperator", UtcDaliTextStyleAssignmentOperator, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleComparisonOperator", UtcDaliTextStyleComparisonOperator, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleCopy", UtcDaliTextStyleCopy, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
+    {"UtcDaliTextStyleReset", UtcDaliTextStyleReset, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetFontName", UtcDaliTextStyleSetGetFontName, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetFontStyle", UtcDaliTextStyleSetGetFontStyle, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetFontPointSize", UtcDaliTextStyleSetGetFontPointSize, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
-    {"UtcDaliTextStyleSetGetWeight", UtcDaliTextStyleSetGetWeight, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetTextColor", UtcDaliTextStyleSetGetTextColor, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
+    {"UtcDaliTextStyleSetGetWeight", UtcDaliTextStyleSetGetWeight, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
+    {"UtcDaliTextStyleSetGetSmoothEdge", UtcDaliTextStyleSetGetSmoothEdge, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetItalics", UtcDaliTextStyleSetGetItalics, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
-    {"UtcDaliTextStyleSetGetItalicsAngle", UtcDaliTextStyleSetGetItalicsAngle, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetUnderline", UtcDaliTextStyleSetGetUnderline, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetShadow", UtcDaliTextStyleSetGetShadow, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetGlow", UtcDaliTextStyleSetGetGlow, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTextStyleSetGetOutline", UtcDaliTextStyleSetGetOutline, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
-    {"UtcDaliTextStyleSetGetSmoothEdge", UtcDaliTextStyleSetGetSmoothEdge, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
+    {"UtcDaliTextStyleSetGetGradient", UtcDaliTextStyleSetGetGradient, utc_dali_text_style_startup, utc_dali_text_style_cleanup},
     {"UtcDaliTouchEventCombinerConstructors", UtcDaliTouchEventCombinerConstructors, utc_dali_touch_event_combiner_startup, utc_dali_touch_event_combiner_cleanup},
     {"UtcDaliTouchEventCombinerConstructorsNegative", UtcDaliTouchEventCombinerConstructorsNegative, utc_dali_touch_event_combiner_startup, utc_dali_touch_event_combiner_cleanup},
     {"UtcDaliTouchEventCombinerSettersAndGetters", UtcDaliTouchEventCombinerSettersAndGetters, utc_dali_touch_event_combiner_startup, utc_dali_touch_event_combiner_cleanup},
@@ -2469,6 +2494,7 @@ testcase tc_array[] = {
     {"UtcDaliTouchActorSignalNotConsumed", UtcDaliTouchActorSignalNotConsumed, utc_dali_touch_processing_startup, utc_dali_touch_processing_cleanup},
     {"UtcDaliTouchActorUnStaged", UtcDaliTouchActorUnStaged, utc_dali_touch_processing_startup, utc_dali_touch_processing_cleanup},
     {"UtcDaliTouchSystemOverlayActor", UtcDaliTouchSystemOverlayActor, utc_dali_touch_processing_startup, utc_dali_touch_processing_cleanup},
+    {"UtcDaliTouchLayerConsumesTouch", UtcDaliTouchLayerConsumesTouch, utc_dali_touch_processing_startup, utc_dali_touch_processing_cleanup},
     {"UtcDaliVector2Cons", UtcDaliVector2Cons, utc_dali_vector2_startup, utc_dali_vector2_cleanup},
     {"UtcDaliVector2FitInside", UtcDaliVector2FitInside, utc_dali_vector2_startup, utc_dali_vector2_cleanup},
     {"UtcDaliVector2FitScaleToFill", UtcDaliVector2FitScaleToFill, utc_dali_vector2_startup, utc_dali_vector2_cleanup},