X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fcontrols%2Fcanvas-view%2Fcanvas-view.h;h=9607d2ce2248344a36cdfc256188a0da0f1b4d83;hb=refs%2Fchanges%2F11%2F261111%2F9;hp=9e59722bb430fb6ac03e22269b44449ca21966b3;hpb=7f472b6fa56d5382514b9abb9a4c71419189acff;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/controls/canvas-view/canvas-view.h b/dali-toolkit/devel-api/controls/canvas-view/canvas-view.h index 9e59722..9607d2c 100644 --- a/dali-toolkit/devel-api/controls/canvas-view/canvas-view.h +++ b/dali-toolkit/devel-api/controls/canvas-view/canvas-view.h @@ -51,12 +51,42 @@ class CanvasView; * myCanvasView.AddDrawable( shape ); * @endcode * + * @section CanvasViewProperties Properties + * |%Property enum |String name |Type |Writable|Animatable| + * |----------------------------------|---------------------|----------------|--------|----------| + * | Property::VIEW_BOX | viewBox | Vector2 | O | X | * */ class DALI_TOOLKIT_API CanvasView : public Control { public: /** + * @brief The start and end property ranges for this control. + */ + enum PropertyRange + { + PROPERTY_START_INDEX = Control::CONTROL_PROPERTY_END_INDEX + 1, + }; + + /** + * @brief An enumeration of properties belonging to the CanvasView class. + */ + struct Property + { + /** + * @brief An enumeration of properties belonging to the CanvasView class. + */ + enum + { + /** + * @brief the viewbox of the CanvasView. + * @details Name "viewBox", type Property::VECTOR2. + */ + VIEW_BOX = PROPERTY_START_INDEX, + }; + }; +public: + /** * @brief Creates an uninitialized CanvasView. */ CanvasView(); @@ -64,6 +94,13 @@ public: /** * @brief Creates an initialized CanvasView * + * @return A handle to a newly allocated CanvasView + */ + static CanvasView New(); + + /** + * @brief Creates an initialized CanvasView + * * @param [in] viewBox The width and height. * @return A handle to a newly allocated CanvasView */