X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=docs%2Fcontent%2Fprogramming-guide%2Fproperties.h;h=8838e780c9dfd37e39c5a52bf730c48e1723a2c9;hp=4c124cbff320f46cf151167e88576e63f65f3f21;hb=bf2e33bdeb3e28c8d207a9b193d48443d73559b8;hpb=2d176ad7e81d50e266dced075281b7a2a92f6b45;ds=sidebyside diff --git a/docs/content/programming-guide/properties.h b/docs/content/programming-guide/properties.h index 4c124cb..8838e78 100644 --- a/docs/content/programming-guide/properties.h +++ b/docs/content/programming-guide/properties.h @@ -1,20 +1,256 @@ /*! \page properties Properties * +@section what-is-a-property What is a property? + +A property is a value used by an object that can be modified or read externally to that object. +This could be from within Dali or externally by an application. + +
Kind | Description | Range | |
Default | Properties defined within DALi Core, e.g. Dali::Actor, Dali::ShaderEffect default properties etc. | 0 to 9999999 | |
Registered | Properties registered using Dali::PropertyRegistration | 10000000 to 19999999 | |
Control | Property range reserved by Dali::Toolkit::Control | 10000000 to 10001000 - \link Dali::Toolkit::Control::CONTROL_PROPERTY_START_INDEX CONTROL_PROPERTY_START_INDEX\endlink - to \link Dali::Toolkit::Control::CONTROL_PROPERTY_END_INDEX CONTROL_PROPERTY_END_INDEX\endlink | |
Derived Control | Property range for control deriving directly from Dali::Toolkit::Control | 10001001 to 19999999 | |
Custom | Custom properties added to instance using Dali::Handle::RegisterProperty | 50000000 onwards | |
Kind | Description | Start Index | End Index |
Default | Properties defined within DALi Core, e.g. Dali::Actor, Dali::ShaderEffect default properties etc. | \link Dali::DEFAULT_OBJECT_PROPERTY_START_INDEX DEFAULT_OBJECT_PROPERTY_START_INDEX\endlink (0) | 9999999 |
Registered | Properties registered using Dali::PropertyRegistration | \link Dali::PROPERTY_REGISTRATION_START_INDEX PROPERTY_REGISTRATION_START_INDEX\endlink (10000000) | \link Dali::PROPERTY_REGISTRATION_MAX_INDEX PROPERTY_REGISTRATION_MAX_INDEX\endlink (19999999) |
Control | Property range reserved by Dali::Toolkit::Control | \link Dali::Toolkit::Control::CONTROL_PROPERTY_START_INDEX CONTROL_PROPERTY_START_INDEX\endlink (10000000) | + \link Dali::Toolkit::Control::CONTROL_PROPERTY_END_INDEX CONTROL_PROPERTY_END_INDEX\endlink (10001000) |
Derived Control | Property range for control deriving directly from Dali::Toolkit::Control | 10001001 | \link Dali::PROPERTY_REGISTRATION_MAX_INDEX PROPERTY_REGISTRATION_MAX_INDEX\endlink (19999999) |
Custom | Custom properties added to instance using Dali::Handle::RegisterProperty | \link Dali::PROPERTY_CUSTOM_START_INDEX PROPERTY_CUSTOM_START_INDEX\endlink (50000000) | Onwards... |