lib/ewl_engines.h File Reference
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Define Documentation
#define EWL_ENGINE | ( | engine | ) | ((Ewl_Engine *)engine) |
Typedef Documentation
typedef struct Ewl_Engine Ewl_Engine |
typedef enum Ewl_Engine_Canvas_Hooks Ewl_Engine_Canvas_Hooks |
typedef void(*) Ewl_Engine_Cb_Canvas_Damage_Add(Ewl_Embed *embed, int x, int y, int w, int h) |
typedef void(*) Ewl_Engine_Cb_Canvas_Freeze(Ewl_Embed *embed) |
typedef void(*) Ewl_Engine_Cb_Canvas_Output_Set(Ewl_Embed *emb, int x, int y, int width, int height) |
typedef void(*) Ewl_Engine_Cb_Canvas_Render(Ewl_Embed *embed) |
typedef void(*) Ewl_Engine_Cb_Canvas_Setup(Ewl_Window *win, int debug) |
Setup the render canvas
typedef void(*) Ewl_Engine_Cb_Canvas_Thaw(Ewl_Embed *embed) |
typedef int(*) Ewl_Engine_Cb_Keyboard_Grab(Ewl_Window *win) |
Set the keyboard grab
typedef void(*) Ewl_Engine_Cb_Keyboard_Ungrab(Ewl_Window *win) |
Set the keyboard ungrab
typedef int(*) Ewl_Engine_Cb_Pointer_Data_New(Ewl_Embed *embed, unsigned int *data, int w, int h) |
typedef void(*) Ewl_Engine_Cb_Pointer_Free(Ewl_Embed *embed, int pointer) |
typedef int(*) Ewl_Engine_Cb_Pointer_Get(Ewl_Embed *embed) |
typedef int(*) Ewl_Engine_Cb_Pointer_Grab(Ewl_Window *win) |
Set the pointer grab
typedef void(*) Ewl_Engine_Cb_Pointer_Set(Ewl_Embed *embed, int pointer) |
typedef void(*) Ewl_Engine_Cb_Pointer_Ungrab(Ewl_Window *win) |
Set the pointer ungrab
typedef void*(*) Ewl_Engine_Cb_Theme_Element_Add(Ewl_Embed *emb) |
typedef void(*) Ewl_Engine_Cb_Theme_Element_Custom_State_Set(void *obj, const char *state) |
typedef const char*(*) Ewl_Engine_Cb_Theme_Element_Data_Get(void *obj, const char *key) |
typedef unsigned int(*) Ewl_Engine_Cb_Theme_Element_File_Set(void *obj, const char *path, const char *group) |
typedef unsigned int(*) Ewl_Engine_Cb_Theme_Element_Load_Error_Get(void *obj) |
typedef void(*) Ewl_Engine_Cb_Theme_Element_Maximum_Size_Get(void *obj, int *w, int *h) |
typedef void(*) Ewl_Engine_Cb_Theme_Element_Minimum_Size_Calc(void *obj, int *w, int *h) |
typedef void(*) Ewl_Engine_Cb_Theme_Element_Minimum_Size_Get(void *obj, int *w, int *h) |
typedef void(*) Ewl_Engine_Cb_Theme_Element_State_Add(void *obj, Ewl_State state, Ewl_Engine_State_Source source) |
typedef void(*) Ewl_Engine_Cb_Theme_Element_State_Remove(void *obj, Ewl_State state, Ewl_Engine_State_Source source) |
typedef void(*) Ewl_Engine_Cb_Theme_Element_States_Apply(void *obj, unsigned int states, Ewl_Engine_State_Source source) |
typedef unsigned int(*) Ewl_Engine_Cb_Theme_Element_Swallow(void *obj, void *swallow) |
typedef void(*) Ewl_Engine_Cb_Theme_Element_Text_Set(void *obj, const char *part, const char *text) |
typedef void*(*) Ewl_Engine_Cb_Theme_Element_Unswallow(void *obj, void *swallow) |
typedef void(*) Ewl_Engine_Cb_Theme_Freeze(void) |
typedef void*(*) Ewl_Engine_Cb_Theme_Group_Add(Ewl_Embed *emb) |
typedef void(*) Ewl_Engine_Cb_Theme_Group_Object_Add(void *group, void *obj) |
typedef void*(*) Ewl_Engine_Cb_Theme_Image_Add(Ewl_Embed *w) |
typedef void*(*) Ewl_Engine_Cb_Theme_Image_Data_Get(void *obj, int *w, int *h, Ewl_Image_Data_Mode access) |
typedef void(*) Ewl_Engine_Cb_Theme_Image_Data_Set(void *obj, void *data, int w, int h, Ewl_Colorspace cs) |
typedef void(*) Ewl_Engine_Cb_Theme_Image_Data_Update(void *obj, int x, int y, int w, int h) |
typedef void(*) Ewl_Engine_Cb_Theme_Image_File_Set(void *obj, const char *file, const char *key) |
typedef void(*) Ewl_Engine_Cb_Theme_Image_Fill_Set(void *obj, int x, int y, int w, int h) |
typedef void(*) Ewl_Engine_Cb_Theme_Layer_Stack_Add(Ewl_Widget *w) |
typedef void(*) Ewl_Engine_Cb_Theme_Layer_Stack_Del(Ewl_Widget *w) |
typedef void(*) Ewl_Engine_Cb_Theme_Layer_Update(Ewl_Widget *w) |
typedef void(*) Ewl_Engine_Cb_Theme_Object_Color_Set(void *obj, Ewl_Color_Set *c) |
typedef void(*) Ewl_Engine_Cb_Theme_Object_Del(void *obj) |
typedef void(*) Ewl_Engine_Cb_Theme_Object_Move(void *obj, int x, int y) |
typedef void(*) Ewl_Engine_Cb_Theme_Object_Resize(void *obj, int w, int h) |
typedef void(*) Ewl_Engine_Cb_Theme_Object_Show(void *obj) |
typedef void(*) Ewl_Engine_Cb_Theme_Thaw(void) |
typedef void(*) Ewl_Engine_Cb_Window_Borderless_Set(Ewl_Window *win) |
Set the borderless state of the window
typedef void(*) Ewl_Engine_Cb_Window_Desktop_Size_Get(Ewl_Embed *embed, int *w, int *h) |
Get the desktop size
typedef void(*) Ewl_Engine_Cb_Window_Destroy(Ewl_Window *win) |
Destroy the window
typedef void(*) Ewl_Engine_Cb_Window_Dialog_Set(Ewl_Window *win) |
Set the dialog setting of the window
typedef void(*) Ewl_Engine_Cb_Window_Dnd_Aware_Set(Ewl_Embed *embed) |
Set the embed dnd aware
typedef int(*) Ewl_Engine_Cb_Window_Dnd_Drag_Data_Send(Ewl_Embed *embed, void *handle, void *data, int size) |
Send the drag data
typedef void(*) Ewl_Engine_Cb_Window_Dnd_Drag_Drop(Ewl_Embed *embed) |
End the drag process with a drop event
typedef void(*) Ewl_Engine_Cb_Window_Dnd_Drag_Start(Ewl_Embed *embed) |
Start the drag process
typedef void(*) Ewl_Engine_Cb_Window_Dnd_Drag_Types_Set(Ewl_Embed *embed, char **types, unsigned int num) |
Set the drag types
typedef void(*) Ewl_Engine_Cb_Window_Geometry_Get(Ewl_Window *win, int *width, int *height) |
Get the window geometry
typedef void(*) Ewl_Engine_Cb_Window_Hide(Ewl_Window *win) |
Hide the window
typedef void(*) Ewl_Engine_Cb_Window_Hints_Set(Ewl_Window *win) |
Set the window hints
typedef void(*) Ewl_Engine_Cb_Window_Leader_Set(Ewl_Window *win) |
Set the window's leader
typedef void(*) Ewl_Engine_Cb_Window_Lower(Ewl_Window *win) |
Lower the window
typedef void(*) Ewl_Engine_Cb_Window_Min_Max_Size_Set(Ewl_Window *win) |
Set the min and max sizes
typedef void(*) Ewl_Engine_Cb_Window_Move(Ewl_Window *win) |
Move the window to the given location
typedef void(*) Ewl_Engine_Cb_Window_Name_Class_Set(Ewl_Window *win) |
Set the window name/class
typedef void(*) Ewl_Engine_Cb_Window_New(Ewl_Window *win) |
Internal engine hook typedefs, you only need these if you're writing an engine. Create the window
typedef void(*) Ewl_Engine_Cb_Window_Raise(Ewl_Window *win) |
Raise the window
typedef void(*) Ewl_Engine_Cb_Window_Resize(Ewl_Window *win) |
Resize the window
typedef void(*) Ewl_Engine_Cb_Window_Selection_Text_Set(Ewl_Embed *emb, const char *txt) |
Set the selection text
typedef void(*) Ewl_Engine_Cb_Window_Show(Ewl_Window *win) |
Show the window
typedef void(*) Ewl_Engine_Cb_Window_States_Set(Ewl_Window *win) |
Set the window states
typedef void(*) Ewl_Engine_Cb_Window_Title_Set(Ewl_Window *win) |
Set the window title
typedef void(*) Ewl_Engine_Cb_Window_Transient_For(Ewl_Window *win) |
Set the window transient
typedef struct Ewl_Engine_Info Ewl_Engine_Info |
typedef enum Ewl_Engine_Pointer_Hooks Ewl_Engine_Pointer_Hooks |
typedef enum Ewl_Engine_State_Source Ewl_Engine_State_Source |
typedef enum Ewl_Engine_Theme_Hooks Ewl_Engine_Theme_Hooks |
typedef enum Ewl_Engine_Window_Hooks Ewl_Engine_Window_Hooks |
Enumeration Type Documentation
- Enumerator:
- Enumerator:
Function Documentation
void ewl_engine_canvas_damage_add | ( | Ewl_Embed * | embed, | |
int | x, | |||
int | y, | |||
int | w, | |||
int | h | |||
) |
void ewl_engine_canvas_freeze | ( | Ewl_Embed * | embed | ) |
Freezes the canvas.
- Parameters:
-
embed,: the embed to work with
- Returns:
- Returns no value
void ewl_engine_canvas_output_set | ( | Ewl_Embed * | emb, | |
int | x, | |||
int | y, | |||
int | width, | |||
int | height | |||
) |
Sets up the canvas.
- Parameters:
-
emb,: The embed to work with x,: The x coord to set y,: The y coord to set width,: The width to set height,: The height to set
- Returns:
- Returns no value
void ewl_engine_canvas_render | ( | Ewl_Embed * | embed | ) |
Renders the canvas.
- Parameters:
-
embed,: the embed to work with
- Returns:
- Returns no value
void ewl_engine_canvas_setup | ( | Ewl_Window * | win, | |
int | debug | |||
) |
Sets up the canvas.
- Parameters:
-
win,: the window to work with debug,: The debug setting
- Returns:
- Returns no value
void ewl_engine_canvas_thaw | ( | Ewl_Embed * | embed | ) |
Thaws the canvas.
- Parameters:
-
embed,: the embed to work with
- Returns:
- Returns no value
void ewl_engine_desktop_size_get | ( | Ewl_Embed * | embed, | |
int * | w, | |||
int * | h | |||
) |
Sets the dnd awareness.
- Parameters:
-
embed,: the embed to work with w,: a pointer where the width of the desktop will be stored h,: a pointer where the height pf the desktop will be stored
- Returns:
- Returns no value
void ewl_engine_embed_dnd_aware_set | ( | Ewl_Embed * | embed | ) |
Sets the dnd awareness.
- Parameters:
-
embed,: the embed to work with
- Returns:
- Returns no value
int ewl_engine_embed_dnd_drag_data_send | ( | Ewl_Embed * | embed, | |
void * | handle, | |||
void * | data, | |||
int | size | |||
) |
Sends dnd data to the drop recipient.
- Parameters:
-
embed,: the embed to work with handle,: The DND handle to work with data,: The data to send size,: The size of the data being sent
- Returns:
- Returns no value
void ewl_engine_embed_dnd_drag_drop | ( | Ewl_Embed * | embed | ) |
Completes the dnd process on an embed.
- Parameters:
-
embed,: the embed to work with
- Returns:
- Returns no value
void ewl_engine_embed_dnd_drag_start | ( | Ewl_Embed * | embed | ) |
Starts the dnd process on an embed.
- Parameters:
-
embed,: the embed to work with
- Returns:
- Returns no value
void ewl_engine_embed_dnd_drag_types_set | ( | Ewl_Embed * | embed, | |
char ** | types, | |||
unsigned int | num | |||
) |
Sets the dnd types provided by this embed.
- Parameters:
-
embed,: the embed to work with types,: The dnd types to set num,: The number of types
- Returns:
- Returns no value
void ewl_engine_embed_selection_text_set | ( | Ewl_Embed * | emb, | |
const char * | txt | |||
) |
Sets the embed selection text.
- Parameters:
-
emb,: the embed to work with txt,: The text to set as the selection
- Returns:
- Returns no value
void ewl_engine_engine_shutdown | ( | Ewl_Window * | win | ) |
void ewl_engine_event_handlers_init | ( | void | ) |
void ewl_engine_event_handlers_shutdown | ( | void | ) |
int ewl_engine_keyboard_grab | ( | Ewl_Window * | win | ) |
Sets the keyboard grab.
- Parameters:
-
win,: the window to work with
- Returns:
- The keyboard grab value
void ewl_engine_keyboard_ungrab | ( | Ewl_Window * | win | ) |
Sets the keyboard ungrab.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
Ecore_List* ewl_engine_names_get | ( | void | ) |
Retrieves a list of available engine names.
- Returns:
- Returns a list of engine names
Ewl_Engine* ewl_engine_new | ( | const char * | name, | |
int * | argc, | |||
char ** | argv | |||
) |
Retrieves, or creates the given Ewl_Engine, or NULL on failure.
- Parameters:
-
name,: The name of the engine to create argc,: Arguments count argv,: Arguments
- Returns:
- Returns the Ewl_Engine or NULL on failure
int ewl_engine_pointer_data_new | ( | Ewl_Embed * | embed, | |
unsigned int * | data, | |||
int | w, | |||
int | h | |||
) |
Creates a new pointer from ARGB data.
- Returns:
- Returns a pointer id on success, zero on failure.
void ewl_engine_pointer_free | ( | Ewl_Embed * | embed, | |
int | pointer | |||
) |
Free the identified pointer.
- Returns:
- Returns no value.
int ewl_engine_pointer_get | ( | Ewl_Embed * | embed | ) |
Retrieve the currently used pointer.
- Returns:
- Returns a pointer id on success, zero on failure.
int ewl_engine_pointer_grab | ( | Ewl_Window * | win | ) |
Sets the pointer grab.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns the pointer grab value
void ewl_engine_pointer_set | ( | Ewl_Embed * | embed, | |
int | pointer | |||
) |
Change the current pointer to the one identified.
- Returns:
- Returns no value.
void ewl_engine_pointer_ungrab | ( | Ewl_Window * | win | ) |
Sets the pointer ungrab.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void* ewl_engine_theme_element_add | ( | Ewl_Embed * | embed | ) |
Add a theme object.
- Returns:
- Returns a new theme object on success, NULL on failure
void ewl_engine_theme_element_custom_state_set | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
const char * | state | |||
) |
const char* ewl_engine_theme_element_data_get | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
const char * | key | |||
) |
unsigned int ewl_engine_theme_element_file_set | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
const char * | path, | |||
const char * | group | |||
) |
File set a theme element.
unsigned int ewl_engine_theme_element_load_error_get | ( | Ewl_Embed * | emb, | |
void * | obj | |||
) |
void ewl_engine_theme_element_maximum_size_get | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
int * | w, | |||
int * | h | |||
) |
void ewl_engine_theme_element_minimum_size_calc | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
int * | w, | |||
int * | h | |||
) |
void ewl_engine_theme_element_minimum_size_get | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
int * | w, | |||
int * | h | |||
) |
void ewl_engine_theme_element_state_add | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
Ewl_State | state, | |||
Ewl_Engine_State_Source | source | |||
) |
void ewl_engine_theme_element_state_remove | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
Ewl_State | state, | |||
Ewl_Engine_State_Source | source | |||
) |
void ewl_engine_theme_element_states_apply | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
unsigned int | states, | |||
Ewl_Engine_State_Source | source | |||
) |
unsigned int ewl_engine_theme_element_swallow | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
void * | swallow | |||
) |
void ewl_engine_theme_element_text_set | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
const char * | part, | |||
const char * | text | |||
) |
void* ewl_engine_theme_element_unswallow | ( | Ewl_Embed * | emb, | |
void * | obj, | |||
void * | swallow | |||
) |
void ewl_engine_theme_freeze | ( | Ewl_Embed * | embed | ) |
Freeze the theme system.
- Parameters:
-
embed,: Embed used to lookup the current theme engine.
- Returns:
- Returns no value
void* ewl_engine_theme_group_add | ( | Ewl_Embed * | embed | ) |
Create a grouping for theme objects.
- Returns:
- Returns a new object group on success, NULL on failure
void ewl_engine_theme_group_object_add | ( | Ewl_Embed * | embed, | |
void * | group, | |||
void * | obj | |||
) |
Add an object to the object group.
- Note:
- You must not add the theme object
void* ewl_engine_theme_image_add | ( | Ewl_Embed * | embed | ) |
void* ewl_engine_theme_image_data_get | ( | Ewl_Embed * | embed, | |
void * | obj, | |||
int * | w, | |||
int * | h, | |||
Ewl_Image_Data_Mode | access | |||
) |
void ewl_engine_theme_image_data_set | ( | Ewl_Embed * | embed, | |
void * | obj, | |||
void * | data, | |||
int | w, | |||
int | h, | |||
Ewl_Colorspace | cs | |||
) |
void ewl_engine_theme_image_data_update | ( | Ewl_Embed * | embed, | |
void * | obj, | |||
int | x, | |||
int | y, | |||
int | w, | |||
int | h | |||
) |
void ewl_engine_theme_image_file_set | ( | Ewl_Embed * | embed, | |
void * | obj, | |||
const char * | file, | |||
const char * | key | |||
) |
void ewl_engine_theme_image_fill_set | ( | Ewl_Embed * | embed, | |
void * | obj, | |||
int | x, | |||
int | y, | |||
int | w, | |||
int | h | |||
) |
void ewl_engine_theme_layer_stack_add | ( | Ewl_Embed * | embed, | |
Ewl_Widget * | w | |||
) |
add the widget into the appropriated layer stack
- Parameters:
-
embed,: Embed used to lookup the current theme engine. widget,: The widget to add to the layer stack
- Returns:
- Returns no value
void ewl_engine_theme_layer_stack_del | ( | Ewl_Embed * | embed, | |
Ewl_Widget * | w | |||
) |
remove the widget into the appropriated layer stack
- Parameters:
-
embed,: Embed used to lookup the current theme engine. widget,: The widget to remove from the layer stack
- Returns:
- Returns no value
void ewl_engine_theme_layer_update | ( | Ewl_Embed * | embed, | |
Ewl_Widget * | w | |||
) |
update the layer postion of the given widget
- Parameters:
-
embed,: Embed used to lookup the current theme engine. widget,: The widget to update the layer position
- Returns:
- Returns no value
void ewl_engine_theme_object_color_set | ( | Ewl_Embed * | embed, | |
void * | obj, | |||
Ewl_Color_Set * | color | |||
) |
Show a theme object.
- Returns:
- Returns no value.
void ewl_engine_theme_object_del | ( | Ewl_Embed * | embed, | |
void * | obj | |||
) |
Del a theme object.
- Returns:
- Returns a new theme object on success, NULL on failure
void ewl_engine_theme_object_move | ( | Ewl_Embed * | embed, | |
void * | obj, | |||
int | x, | |||
int | y | |||
) |
Move a theme object.
- Returns:
- Returns no value.
void ewl_engine_theme_object_resize | ( | Ewl_Embed * | embed, | |
void * | obj, | |||
int | width, | |||
int | height | |||
) |
Resize a theme object.
- Returns:
- Returns no value.
void ewl_engine_theme_object_show | ( | Ewl_Embed * | embed, | |
void * | obj | |||
) |
Show a theme object.
- Returns:
- Returns no value.
void ewl_engine_theme_thaw | ( | Ewl_Embed * | embed | ) |
Thaw the theme system.
- Parameters:
-
embed,: Embed used to lookup the current theme engine.
- Returns:
- Returns no value
void ewl_engine_window_borderless_set | ( | Ewl_Window * | win | ) |
Sets the window borderless.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_destroy | ( | Ewl_Window * | win | ) |
Destroys the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_dialog_set | ( | Ewl_Window * | win | ) |
Sets the window as a dialog.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_geometry_get | ( | Ewl_Window * | win, | |
int | root, | |||
int * | width, | |||
int * | height | |||
) |
Retrieves the window geometry.
- Parameters:
-
win,: the window to work with root,: The root window to get the height for width,: Where to store the width height,: Where to store the height
- Returns:
- Returns no value
void ewl_engine_window_hide | ( | Ewl_Window * | win | ) |
Hides the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_hints_set | ( | Ewl_Window * | win | ) |
Sets the window hints.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_leader_set | ( | Ewl_Window * | win | ) |
Sets a leader for the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_lower | ( | Ewl_Window * | win | ) |
Lowers the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_min_max_size_set | ( | Ewl_Window * | win | ) |
Sets the window min/max size.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_move | ( | Ewl_Window * | win | ) |
Moves the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_name_class_set | ( | Ewl_Window * | win | ) |
Sets the name and class of the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_new | ( | Ewl_Window * | win | ) |
Creates a new window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_raise | ( | Ewl_Window * | win | ) |
Raises the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_resize | ( | Ewl_Window * | win | ) |
Resizes the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_show | ( | Ewl_Window * | win | ) |
Shows the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_states_set | ( | Ewl_Window * | win | ) |
Sets the window state values.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_title_set | ( | Ewl_Window * | win | ) |
Sets the title of the window.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
void ewl_engine_window_transient_for | ( | Ewl_Window * | win | ) |
Sets the window transient.
- Parameters:
-
win,: the window to work with
- Returns:
- Returns no value
int ewl_engines_init | ( | void | ) |
Initialises the engine system.
- Returns:
- Returns no value
void ewl_engines_shutdown | ( | void | ) |
Shutdown the engine system.
- Returns:
- Returns no value
Variable Documentation
Ecore_Path_Group* ewl_engines_path |