| Tizen Native API
    7.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 NULLin 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 NULLin 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 NULLin case of an error
- Since :
- 2.3.1