X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=docs%2Fcontent%2Fprogramming-guide%2Ftype-registration.h;h=e9912effacd59634852bbec8f0ee2603e6630cab;hp=3f3663f0a20f39f5f01fad323ce622d6a2c3366a;hb=f231ceb48ea1c1a982860a3537f0e8a2acbb4be9;hpb=deacfdccd61c675e6e338628ac4c7095d8ba6cdf diff --git a/docs/content/programming-guide/type-registration.h b/docs/content/programming-guide/type-registration.h index 3f3663f..e9912ef 100644 --- a/docs/content/programming-guide/type-registration.h +++ b/docs/content/programming-guide/type-registration.h @@ -184,6 +184,10 @@ bool MyControl::DoAction( } @endcode +If the action is not performed by the derived class, it will be propagated to the base class. +For example, in the above case, MyControl can perform "action1" so should return true, but it +cannot perform "action4" so should return false and propagate the action to Control. + @section register-property Registering a Property DALi has a property system which can be extended by registering more properties through the type @@ -193,10 +197,10 @@ Dali::PROPERTY_REGISTRATION_MAX_INDEX. Furthermore, if deriving from \link Dali::Toolkit::Control Control\endlink, the control writer needs to be aware of their parent class's property range. Control reserves a property range between -\link Dali::Toolkit::Internal::Control::CONTROL_PROPERTY_START_INDEX ControlImpl::CONTROL_PROPERTY_START_INDEX\endlink -and \link Dali::Toolkit::Internal::Control::CONTROL_PROPERTY_END_INDEX Internal::Control::CONTROL_PROPERTY_END_INDEX\endlink. +\link Dali::Toolkit::Control::CONTROL_PROPERTY_START_INDEX ControlImpl::CONTROL_PROPERTY_START_INDEX\endlink +and \link Dali::Toolkit::Control::CONTROL_PROPERTY_END_INDEX Control::CONTROL_PROPERTY_END_INDEX\endlink. Any deriving control should start their property indices from -\link Dali::Toolkit::Internal::Control::CONTROL_PROPERTY_END_INDEX Internal::Control::CONTROL_PROPERTY_END_INDEX\endlink + 1. +\link Dali::Toolkit::Control::CONTROL_PROPERTY_END_INDEX Control::CONTROL_PROPERTY_END_INDEX\endlink + 1. Please have a look at \ref property-indices for more information.