Tizen Native API
3.0
|
Surface aims to show one of its connected circle objects.
The circle surface manages connected circle objects. When a circle object is chosen to be shown, the surface shows the circle object and hides the others. A circle object can be shown and received the rotary event on the surface by eext_rotary_object_event_activated_set() or evas_object_show().
The circle surface can be created by eext_circle_surface_conformant_add() and eext_circle_surface_layout_add().
Functions | |
Eext_Circle_Surface * | eext_circle_surface_conformant_add (Evas_Object *conform) |
Add a new circle surface to the given comformant. | |
Eext_Circle_Surface * | eext_circle_surface_layout_add (Evas_Object *layout) |
Add a new circle surface to the given layout. | |
Eext_Circle_Surface * | eext_circle_surface_naviframe_add (Evas_Object *naviframe) |
Add a new circle surface to the given naviframe. | |
void | eext_circle_surface_del (Eext_Circle_Surface *surface) |
Delete the given circle surface. | |
Typedefs | |
typedef struct _Eext_Circle_Surface | Eext_Circle_Surface |
The structure of circle surface to render a connected circle object. |
Typedef Documentation
The structure of circle surface to render a connected circle object.
The circle surface manages and shows a connected circle object.
- Since :
- 2.3.1
Function Documentation
Eext_Circle_Surface* eext_circle_surface_conformant_add | ( | Evas_Object * | conform | ) |
Add a new circle surface to the given comformant.
The circle surface needs the conformant to be seen in upper layer.
- Remarks:
- The confom parameter is a conformant object pointer which is created by elm_conformant_add() and the conformant's style should not be changed because in eext_circle_surface_conformant_add() it will be changed to circle style for circle surface.
- Parameters:
-
[in] conform The conformant
- Returns:
- An Eext_Circle_Surface handle, otherwise
NULL
in case of an error
- Since :
- 2.3.1
void eext_circle_surface_del | ( | Eext_Circle_Surface * | surface | ) |
Eext_Circle_Surface* eext_circle_surface_layout_add | ( | Evas_Object * | layout | ) |
Add a new circle surface to the given layout.
The circle surface needs the layout to be set to the given layout.
- Remarks:
- The layout parameter is a layout object pointer which is created by elm_layout_add() and the style of it should not change because in eext_circle_surface_layout_add() it will be changed to circle style for circle surface.
- Parameters:
-
[in] layout The layout
- Returns:
- An Eext_Circle_Surface handle, otherwise
NULL
in case of an error
- Since :
- 2.3.1
Eext_Circle_Surface* eext_circle_surface_naviframe_add | ( | Evas_Object * | naviframe | ) |
Add a new circle surface to the given naviframe.
The circle surface needs the naviframe to be set to the pushed naviframe items.
- Remarks:
- The naviframe parameter is a naviframe object pointer which is created by elm_naviframe_add()
- Parameters:
-
[in] naviframe The naviframe
- Returns:
- An Eext_Circle_Surface handle, otherwise
NULL
in case of an error
- Since :
- 2.3.1