Layout and theme library with super-powers.
More...
|
| Edje General |
| This group discusses functions that have general purposes or affect Edje as a whole.
|
|
| Edje External |
| This group discusses functions of the external section of Edje.
|
|
| Edje Object |
| This group discusses functions that deal with Edje layouts and its components.
|
|
|
typedef struct _Edje_Perspective | Edje_Perspective |
| Perspective info for maps inside edje objects.
|
|
|
enum | Edje_Cursor {
EDJE_CURSOR_MAIN = 0,
EDJE_CURSOR_SELECTION_BEGIN,
EDJE_CURSOR_SELECTION_END,
EDJE_CURSOR_PREEDIT_START,
EDJE_CURSOR_PREEDIT_END,
EDJE_CURSOR_USER,
EDJE_CURSOR_USER_EXTRA
} |
| All available cursor states. More...
|
|
enum | Edje_Drag_Dir {
EDJE_DRAG_DIR_NONE = 0,
EDJE_DRAG_DIR_X = 1,
EDJE_DRAG_DIR_Y = 2,
EDJE_DRAG_DIR_XY = 3
} |
| Dragable properties values. More...
|
|
enum | Edje_Load_Error {
EDJE_LOAD_ERROR_NONE = 0,
EDJE_LOAD_ERROR_GENERIC = 1,
EDJE_LOAD_ERROR_DOES_NOT_EXIST = 2,
EDJE_LOAD_ERROR_PERMISSION_DENIED = 3,
EDJE_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED = 4,
EDJE_LOAD_ERROR_CORRUPT_FILE = 5,
EDJE_LOAD_ERROR_UNKNOWN_FORMAT = 6,
EDJE_LOAD_ERROR_INCOMPATIBLE_FILE = 7,
EDJE_LOAD_ERROR_UNKNOWN_COLLECTION = 8,
EDJE_LOAD_ERROR_RECURSIVE_REFERENCE = 9
} |
| Edje file loading error codes one can get - see edje_load_error_str() too. More...
|
|
enum | Edje_Message_Type {
EDJE_MESSAGE_NONE = 0,
EDJE_MESSAGE_SIGNAL = 1,
EDJE_MESSAGE_STRING = 2,
EDJE_MESSAGE_INT = 3,
EDJE_MESSAGE_FLOAT = 4,
EDJE_MESSAGE_STRING_SET = 5,
EDJE_MESSAGE_INT_SET = 6,
EDJE_MESSAGE_FLOAT_SET = 7,
EDJE_MESSAGE_STRING_INT = 8,
EDJE_MESSAGE_STRING_FLOAT = 9,
EDJE_MESSAGE_STRING_INT_SET = 10,
EDJE_MESSAGE_STRING_FLOAT_SET = 11
} |
| Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's theme file/group. More...
|
|
Layout and theme library with super-powers.
◆ Edje_Cursor
All available cursor states.
Enumerator |
---|
EDJE_CURSOR_SELECTION_BEGIN | Main cursor state.
|
EDJE_CURSOR_SELECTION_END | Selection begin cursor state.
|
EDJE_CURSOR_PREEDIT_START | Selection end cursor state.
|
EDJE_CURSOR_PREEDIT_END | Pre-edit start cursor state.
|
EDJE_CURSOR_USER | Pre-edit end cursor starge.
|
EDJE_CURSOR_USER_EXTRA | User cursor state.
User extra cursor state
|
◆ Edje_Drag_Dir
Dragable properties values.
Enumerator |
---|
EDJE_DRAG_DIR_X | Not dragable value.
|
EDJE_DRAG_DIR_Y | X dragable value.
|
EDJE_DRAG_DIR_XY | Y dragable value.
|
◆ Edje_Load_Error
Edje file loading error codes one can get - see edje_load_error_str() too.
Enumerator |
---|
EDJE_LOAD_ERROR_GENERIC | No error happened, the loading was successful.
|
EDJE_LOAD_ERROR_DOES_NOT_EXIST | A generic error happened during the loading.
|
EDJE_LOAD_ERROR_PERMISSION_DENIED | The file pointed to did not exist.
|
EDJE_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED | Permission to read the given file was denied.
|
EDJE_LOAD_ERROR_CORRUPT_FILE | Resource allocation failed during the loading.
|
EDJE_LOAD_ERROR_UNKNOWN_FORMAT | The file pointed to was corrupt.
|
EDJE_LOAD_ERROR_INCOMPATIBLE_FILE | The file pointed to had an unknown format.
|
EDJE_LOAD_ERROR_UNKNOWN_COLLECTION | The file pointed to is incompatible, i.e., it doesn't match the library's current version's format.
|
EDJE_LOAD_ERROR_RECURSIVE_REFERENCE | The group/collection set to load from was not found in the file.
|
◆ Edje_Message_Type
Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's theme file/group.
edje_object_message_send, edje_object_message_handler_set.
Enumerator |
---|
EDJE_MESSAGE_STRING | DONT USE THIS.
|
EDJE_MESSAGE_INT | A message with a string as value.
Use #Edje_Message_String structs as message body, for this type.
|
EDJE_MESSAGE_FLOAT | A message with an integer number as value.
Use #Edje_Message_Int structs as message body, for this type.
|
EDJE_MESSAGE_STRING_SET | A message with a floating pointer number as value.
Use #Edje_Message_Float structs as message body, for this type.
|
EDJE_MESSAGE_INT_SET | A message with a list of strings as value.
Use #Edje_Message_String_Set structs as message body, for this type.
|
EDJE_MESSAGE_FLOAT_SET | A message with a list of integer numbers as value.
Use #Edje_Message_Int_Set structs as message body, for this type.
|
EDJE_MESSAGE_STRING_INT | A message with a list of floating point numbers as value.
Use #Edje_Message_Float_Set structs as message body, for this type.
|
EDJE_MESSAGE_STRING_FLOAT | A message with a struct containing a string and an integer number as value.
Use #Edje_Message_String_Int structs as message body, for this type.
|
EDJE_MESSAGE_STRING_INT_SET | A message with a struct containing a string and a floating point number as value.
Use #Edje_Message_String_Float structs as message body, for this type.
|
EDJE_MESSAGE_STRING_FLOAT_SET | A message with a struct containing a string and list of integer numbers as value.
Use #Edje_Message_String_Int_Set structs as message body, for this type.
|