Tizen Native API
|
Detailed Description
The structure type that should be used by any smart class inheriting from the box's one, to provide custom box behavior which could not be achieved only by providing a layout function, with evas_object_box_layout_set().
Member Data Documentation
Evas_Object_Box_Option*(* _Evas_Object_Box_Api::append)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object *child) |
Smart function to append child elements in boxes
Base smart class struct, need for all smart objects
Evas_Object_Box_Option*(* _Evas_Object_Box_Api::insert_after)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object *child, const Evas_Object *reference) |
Smart function to insert a child element after another in boxes
Evas_Object_Box_Option*(* _Evas_Object_Box_Api::insert_at)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object *child, unsigned int pos) |
Smart function to insert a child element at a given position on boxes
Evas_Object_Box_Option*(* _Evas_Object_Box_Api::insert_before)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object *child, const Evas_Object *reference) |
Smart function to insert a child element before another in boxes
void(* _Evas_Object_Box_Api::option_free)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object_Box_Option *opt) |
Smart function to delete a box option struct
Evas_Object_Box_Option*(* _Evas_Object_Box_Api::option_new)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object *child) |
Smart function to create a new box option struct
Evas_Object_Box_Option*(* _Evas_Object_Box_Api::prepend)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object *child) |
Smart function to prepend child elements in boxes
Eina_Bool(* _Evas_Object_Box_Api::property_get)(const Evas_Object *o, Evas_Object_Box_Option *opt, int property, va_list args) |
Smart function to retrieve a custom property from a box child
int(* _Evas_Object_Box_Api::property_id_get)(const Evas_Object *o, const char *name) |
Smart function to get the numerical ID of a custom property of box children
const char*(* _Evas_Object_Box_Api::property_name_get)(const Evas_Object *o, int property) |
Smart function to get the name of a custom property of box children
Eina_Bool(* _Evas_Object_Box_Api::property_set)(Evas_Object *o, Evas_Object_Box_Option *opt, int property, va_list args) |
Smart function to set a custom property on a box child
Evas_Object*(* _Evas_Object_Box_Api::remove)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object *child) |
Smart function to remove a child element from boxes
Evas_Object*(* _Evas_Object_Box_Api::remove_at)(Evas_Object *o, Evas_Object_Box_Data *priv, unsigned int pos) |
Smart function to remove a child element from boxes, by its position
Version of this smart class definition