Tizen Native API
4.0
|
Drawing canvas.
Typedefs | |
typedef unsigned long long | Evas_Modifier_Mask |
typedef int | Evas_Coord |
typedef struct _Evas_Map | Evas_Map |
An opaque handle to map points. | |
typedef struct _Evas_Modifier | Evas_Modifier |
typedef struct _Evas_Lock | Evas_Lock |
typedef struct _Evas_Engine_Info | Evas_Engine_Info |
typedef struct _Evas_Axis | Evas_Axis |
typedef double | Evas_Real |
typedef struct _Evas_Version | Evas_Version |
Typedef Documentation
typedef struct _Evas_Axis Evas_Axis |
Details for a single device axis state
- Since (EFL) :
- 1.13
typedef int Evas_Coord |
A type for coordinates
typedef struct _Evas_Engine_Info Evas_Engine_Info |
A generic Evas Engine information structure
typedef struct _Evas_Lock Evas_Lock |
An opaque type containing information on which lock keys are registered in an Evas canvas
typedef struct _Evas_Map Evas_Map |
An opaque handle to map points.
typedef struct _Evas_Modifier Evas_Modifier |
An opaque type containing information on which modifier keys are registered in an Evas canvas
typedef unsigned long long Evas_Modifier_Mask |
An Evas modifier mask type
typedef double Evas_Real |
A type for floating value
This is the Evas version information structure that can be used at runtime to detect which version of evas is being used and adapt appropriately as follows for example:
#if defined(EVAS_VERSION_MAJOR) && (EVAS_VERSION_MAJOR >= 1) && defined(EVAS_VERSION_MINOR) && (EVAS_VERSION_MINOR > 0) printf("Evas version: %i.%i.%i\n", evas_version->major, evas_version->minor, evas_version->micro); if (evas_version->revision > 0) { printf(" Built from Git revision # %i\n", evas_version->revision); } #endif
Enumeration Type Documentation
enum Evas_Aspect_Control |
Aspect types/policies for scaling size hints, used for evas_object_size_hint_aspect_set()
- Enumerator:
enum Evas_Button_Flags |
enum Evas_Callback_Type |
Identifier of callbacks to be set for Evas canvases or Evas objects.
- Enumerator:
enum Evas_Event_Flags |
Flags for Events
- Enumerator:
How the mouse pointer should be handled by Evas.
In the mode #EVAS_OBJECT_POINTER_MODE_AUTOGRAB, when a mouse button is pressed down over an object and held, with the mouse pointer being moved outside of it, the pointer still behaves as being bound to that object, albeit out of its drawing region. When the button is released, the event will be fed to the object, that may check if the final position is over it or not and do something about it.
In the mode EVAS_OBJECT_POINTER_MODE_NOGRAB, the pointer will always be bound to the object right below it.
- Enumerator:
enum Evas_Render_Op |
How the object should be rendered to output.
- Enumerator:
enum Evas_Text_Style_Type |
Types of styles to be applied on text objects. The EVAS_TEXT_STYLE_SHADOW_DIRECTION_* ones are to be ORed together with others imposing shadow, to change shadow's direction
- Enumerator: