Drm Library Init and Shutdown Functions | |
Drm input handling | |
Device manipulation functions | |
Frame buffer manipulation | |
Ecore DRM Output | |
Ecore DRM Sprites | |
Tty manipulation functions | |
Drm library Init and Shutdown functions | |
Drm device functions | |
Drm output functions | |
Drm framebuffer functions | |
Functions that deal with hardware planes | |
Ecore Input | |
X Library Init and Shutdown Functions | |
X Display Attributes | |
X Synchronization Functions | |
Init / Shutdown | Init / shutdown functions |
Managing the information flow between Elm_Code objects and Evas_Object widgets | Callbacks and message passing |
Creating a diff widget to render an Elm Code backend | UI Loading functions |
I/O at a file level | File handling functions |
Functions for accessing file content | Content functions |
management of indentation of lines | Line indent handling functions |
Elementary Code Line | Line manipulation functions |
Elementary Code Highlighting | Line markup functions |
Hooking in and launching parsers | Parser helper functions |
Parsing and marking up syntax in files | Syntax highlighting helper functions |
access and manipulation within lines | Line text handling functions |
helper functions | Generic text handling functions |
the complexities of selecting text across separate lines. | Selection handling functions |
Color Class Editor | This group provides a UI for editing color classes in applications |
Styles | |
Widget Tree Navigation | |
Widgets Extension Infrastructure | |
Library Init and Shutdown functions | |
Elput Manager | |
Elput input functions | |
Configuration of touch devices | |
Elput device functions | |
Elput seat functions | |
Elput gesture accessors | |
Elua | |
Top level functions | Function that affect Emile as a whole |
Non destructive base64 manipulation functions. | Function that allow the encoding and decoding of base64 Eina_Binbuf |
Top level functions | Function that allow ciphering content |
Non destructive general purpose compression functions. | Function that allow the compression and expansion of Eina_Binbuf with non destructive algorithm |
Top level functions | Function that allow reading/saving image |
►EPhysics | Physics simulation integration and visual effects |
EPhysics Quaternion | |
EPhysics Shape | |
EPhysics Camera | |
EPhysics World | |
EPhysics Body | |
EPhysics Constraint | |
►Ethumb | |
Ethumb Basics | |
Ethumb Fine Tune Setup | |
►Ethumb Client | |
Ethumb Client Basics | |
Ethumb Client Fine Tune Setup | |
Eo | Generic object system |
►Evas | Drawing canvas |
Top Level Functions | |
►Canvas Functions | |
Render Engine Functions | |
Coordinate Mapping Functions | |
Output and Viewport Resizing Functions | |
►Canvas Events | |
Input Events Freezing Functions | |
Input Events Feeding Functions | |
Image Functions | |
►Font Functions | |
Font Path Functions | |
Key Input Functions | |
Rendering GL on Evas | This group discusses the functions that are used to do OpenGL rendering on Evas. Evas allows you to use OpenGL to render to specially set up image objects (which act as render target surfaces) |
Touch Point List Functions | |
►Generic Object Functions | |
Basic Object Manipulation | |
Object Events | |
Size Hints | |
Extra Object Manipulation | |
Finding Objects | |
Object Method Interceptors | |
UV Mapping (Rotation, Perspective, 3D...) | |
►Specific Object Functions | |
Textblock Object Functions | |
Rectangle Object Functions | Function to create evas rectangle objects |
Image Object Functions | |
Text Object Functions | |
Textgrid Object Functions | |
Line Object Functions | |
Polygon Object Functions | |
Smart Functions | |
►Smart Object Functions | |
Clipped Smart Object | |
Box Smart Object | |
Table Smart Object. | |
Grid Smart Object. | |
Shared Image Cache Server | |
General Utilities | |
►Vector Graphics Object | |
Vector Graphics Node Functions | |
Vector Graphics Shape Functions | |
►Eet | Binary data parser and serializer |
Top level functions | Functions that affect Eet as a whole |
Eet Compression Levels | Compression modes/levels supported by Eet |
►Eet File Main Functions | |
Eet File Ciphered Main Functions | |
►Image Store and Load | |
Image Store and Load using a Cipher | |
Cipher, Identity and Protection Mechanisms | |
►Eet Data Serialization | |
Eet Data Serialization using A Ciphers | |
Low-level Serialization Structures. | |
Helper function to use eet over a network link | |
►Eina | Data types and low-level/basic abstractions |
►Core | Initialization, shut down and core types |
Hamster | These functions provide hamster calls |
Main | These functions provide general initialization and shut down functions |
Types | Definition for eina types and core functions |
►Data Types | Eina provides an easy to use and optimized data types and structures |
►Content Access | Eina provides a uniform way to access elements of a container, either sequential or indexed |
Accessor Functions | This group discusses the functions to manage an accessor on containers |
Iterator Functions | |
►Containers | Data types that contains other types |
Array | |
Compact List | Eina_Clist is a compact (inline) list implementation |
Hash Table | |
Inline Array | Inline array is a container that stores the data itself, not the pointers to the data |
Inline List | |
List | |
Sparse Matrix | |
Quaternion | |
Red-Black tree | |
Safe Pointer | |
Trash | This group provides a generic container |
►Generic Value Storage | |
Generic Value management | |
Generic Value Array management | |
Generic Value List management | |
Generic Value Hash management | |
Generic Value Blob management | |
Generic Value Struct management | |
Generic Value Type management | |
Generic Value Optional management | |
Binary Buffer | |
Binary Share | This group discusses the functions that allow you to store one copy of an object, and use it throughout your program |
Fp | |
►Matrix | |
3x3 floating point matrices | Definition and operations for 3x3 matrices |
4x4 Matrices in floating point | |
3x3 Matrices in fixed point | |
2x2 Matrices in floating point | |
Quadrangles | Quadrangles operations |
Quadtrees | Quadtree operations |
References counting | |
Memory Slices | |
String Buffer | |
Stringshare | |
Tiler | |
Unicode String Buffer | |
Unicode Stringshare | |
Floating point vectors in 2D | 2D vector definition and operations |
Floating point vectors in 3D | 3D vector definition and operations |
Unicode String | These functions provide basic unicode string handling |
►Tools | Eina tools aims to help application development, providing ways to make it safer, log errors, manage memory more efficiently and more |
Benchmark | |
Bezier Curve | |
Convert | |
Counter | This group discusses the functions that allow you to get the time spent in a part of a code |
Copy On Write | These functions provide some helper for a pseudo Copy-On-Write mechanism |
Cpu | |
Error | This group discusses the functions that provide error management for projects |
File | This group discusses the functions to handle files and directories |
Lazy allocator | |
Lock | This group provides thread locking and synchronization capabilities |
Log | |
Magic | Eina_Magic provides run-time type-checking |
Memory Pool | This group discusses the functions that provide memory pool management |
Module | |
Prefix | This group discusses the functions that provide the ability to determine the runtime location of a software package |
Rectangle | |
Safety Checks | |
Simple_XML | |
String | |
Thread | |
Xattrs | Extended Attributes handling |
►Eina Promises | Promises are a programming paradigm that simplifies synchronization when concurrent execution is present |
►Eina Futures | |
Eina Future Callbacks | Methods and structures dealing with Eina_Future callbacks |
Event Log Debugging | These functions are used internally by EFL in general for profiling. This API is not considered stable or intended for use outside of EFL itself at this stage. The format of debug logs may and likely will change as this feature matures |
Free Queue Group | This provides a mechanism to defer actual freeing of memory data at some time in the future. The main free queue will be driven by the EFL main loop and ensure data is eventually freed |
Mmap Group | These functions provide helpers for safe mmap handling |
Short lived strings | API for short lived strings (thread- and scope-local) |
Thread Queue Group | These functions provide simple zero-copy message queues for threads |
►Embryo | Embedded script language |
Library Maintenance Functions | |
Program Creation and Destruction Functions | |
Function Functions | |
Virtual Machine Functions | |
Byte Swapping Functions | |
Public Variable Access Functions | |
Error Functions | |
Program Data Functions | |
Embryo Data String Functions | |
Heap Functions | |
Program Run Functions | |
Function Parameter Functions | |
►Evil | Microsoft Windows portability layer |
Functions that manage dynamic-link libraries. | |
locale.h functions. | |
Main | |
Functions that manage memory mappping. | |
Stdio.h functions | |
Stdlib.h functions. | |
String.h functions. | |
Time.h functions | |
Unistd.h functions | |
►Ecore | Operating System Abstraction and Integration |
Ecore initialization, shutdown functions and reset on fork. | |
►Ecore main loop | |
►Ecore Event functions | |
System Events | |
Process Spawning Functions | |
File Descriptor Handling Functions | |
Ecore Thread functions | |
Pipe wrapper | |
Ecore Throttle functions | |
Ecore Poll functions | |
Ecore Animator functions | |
Ecore Timer functions | |
Ecore Idle functions | |
Ecore Job functions | |
Ecore time functions | |
Ecore Application functions | |
Ecore Getopt | |
►Ecore_Audio - Convenience audio API | |
- Base Ecore_Audio object | |
- Ecore_Audio input object | |
- Ecore_Audio sndfile input | |
- Ecore_Audio tone input | |
- Ecore_Audio output object | |
- Ecore_Audio pulseaudio output | |
- Ecore_Audio sndfile output | |
- Ecore_Audio wasapi output | |
Ecore_Avahi - Avahi main loop integration function. | |
►Ecore_Buffer - Graphics buffer functions | |
Ecore Buffer Library Functions | |
►Ecore Buffer Queue functions | |
Ecore Buffer Provider functions | |
Ecore Buffer Consumer functions | |
►Ecore_Con - Connection functions | |
Ecore Connection Events Functions | |
Ecore Connection Buffering | |
Ecore Connection Library Functions | |
Ecore Connection SSL Functions | |
Ecore Connection SOCKS functions | |
Ecore Connection Server Functions | |
Ecore Connection Client Functions | |
Ecore URL Connection Functions | |
Eet connection functions | |
Ecore_Drm - Drm Integration | Ecore functions for dealing with drm, virtual terminals |
Ecore_Drm2 - Drm Integration | |
►Ecore_Evas wrapper/helper set of functions | |
Ecore_Evas Single Process Windowing System. | |
External plug/socket infrastructure for remote canvases | |
Ecore_Evas methods to handle selection | |
►Ecore_FB - Frame buffer convenience functions. | |
Framebuffer Calibration Functions | |
Ecore_File - Files and directories convenience functions | |
►Ecore_IMF - Ecore Input Method Library Functions | |
Ecore Input Method Context Functions | |
Ecore Input Method Context Module Functions | |
Ecore Input Method Context Evas Helper Functions | |
►Ecore_IPC - Ecore inter-process communication functions. | |
IPC Server Functions | |
IPC Client Functions | |
SDL Library Functions | |
►Ecore_Wayland - Wayland integration | Ecore_Wl provides a wrapper and convenience functions for using the Wayland protocol in implementing a window system |
Wayland Library Init and Shutdown Functions | |
Wayland Synchronization Functions | |
Wayland Display Functions | |
Functions dealing with Wayland Input | |
Wayland Window functions. | |
Functions dealing with Wayland Drag-n-Drop | |
Functions to manipulate subsurfaces. | |
Ecore_Win32 library | |
►Ecore_Wl2 - Wayland integration | |
Wayland Library Init and Shutdown Functions | |
Wayland Library Display Functions | |
Wayland Library Window Functions | |
Wayland Library Input Functions | |
Wayland Library Output Functions | |
Wayland Library Drag-n-Drop Functions | |
Functions to manipulate subsurfaces. | |
►Ecore_X - X11 Integration | |
X DPMS Extension Functions | |
X Drawable Functions | |
X Pixmap Functions | |
X Window Creation Functions | |
X Window Property Functions | |
X Window Destroy Functions | |
X Window Visibility Functions | |
X Window Geometry Functions | |
X Window Focus Functions | |
X Window Z Order Functions | |
X Window Parent Functions | |
X Window Shape Functions | |
Elput - libinput integration | |
Ecore_Fd_Io_Group | |
Ecore_Model_Group | |
►Eio | Asynchronous input/output and file manipulation |
Eio file listing API | This functions helps list files asynchronously |
Eio file management API. | |
Eio manipulation of eXtended attribute. | |
Eio Reference helper API | |
Manipulate an Eina_File asynchronously | |
Eio asynchronous API for Eet file. | |
Eio file and directory monitoring API | |
►Eldbus | D-Bus integration with EFL (Ecore) |
Core | |
Connection | |
►Basic FreeDesktop.Org Methods | |
org.freedesktop.DBus.Peer | |
org.freedesktop.DBus.Introspectable | |
org.freedesktop.DBus.Properties | |
org.freedesktop.DBus.ObjectManager * | |
►Message | |
Iterator | |
Eina_Value to/from Message | |
Message Helpers | |
Object Mapper | |
Pending | |
Proxy | |
Service | |
Signal Handler | |
►Efreet | FreeDesktop.Org (XDG) menu and desktop integration |
Efreet_Base: The XDG Base Directory Specification | functions |
Efreet_Desktop: The FDO Desktop Entry | Specification functions and structures |
Efreet_Icon: The FDO Icon Theme | Specification functions and structures |
Efreet_Menu: The FDO Desktop Menu Specification | functions and structures |
Efreet_Mime: The XDG Shared Mime Info standard | Efreet Mime is a library designed to help apps work with the Freedesktop.org Shared Mime Info standard |
Efreet_Trash: The XDG Trash Specification | Efreet_Trash.h provides all of the necessary headers and includes to work with Efreet_Trash |
Efreet_Uri: The FDO URI Specification functions | |
Efreet utilities for FDO | |
►Eeze | Hardware device manipulation and notification, wraps UDev and similar |
►main | |
►udev | |
Find | |
Syspath | |
Walks | |
Watch | |
Disk | Scan and query information about disks |
Net | Gather information about network devices |
Available eeze sensor events | Sensor events that are emitted from the library as ecore events |
►Sensor | Gather sensor information from different sources |
Available eeze sensor events | Sensor events that are emitted from the library as ecore events |
►Edje | Layout and theme library with super-powers |
Edje Audio | |
Edje General | |
►Edje External | |
Edje Development of External Plugins | |
►Edje Object | |
Edje Communication Interface: Message | Functions that deal with messages |
Edje Communication Interface: Signal | |
Edje Scale | |
Edje Class: Color | |
Edje Class: Size | |
Edje Class: Text | |
Edje Object File | |
Edje Object Animation | |
Edje Object Geometry | |
►Edje Part | |
►Edje Text Part | Functions that deal with parts of type text |
Edje Text Entry | |
Edje Text Selection | Functions that deal with selection in text parts |
Edje Text Cursor | |
Edje Swallow Part | |
Edje Box Part | |
Edje Table Part | |
Edje Drag | Functions that deal with dragable parts |
Edje Perspective | Functions that deal with 3D projection of an 2D object |
►Emotion | Plays music and videos |
►API available for manipulating Emotion object. | How to create, initialize, manipulate and connect to signals of an Emotion object |
Creation and initialization functions | |
Audio control functions | |
Video control functions | |
Visualization control functions | |
Miscellaneous information retrieval functions | |
Video resource management | |
Play control functions | |
API available for accessing webcam | |
►Elementary | Widget library (See the Elementary main page) |
EFL Ui Clock Widget | |
Animation View | |
Video | |
Combobox | |
►Ctxpopup | Context popup widget |
Elm_Ctxpopup_Item_Group | Elementary context popup item class |
File Selector | |
File Selector Button | |
File Selector Entry | |
Hoversel | |
Multibuttonentry | |
Naviframe | Naviframe stands for navigation frame. It's a views manager for applications |
Popup | |
Access | |
App | Provide information in order to make Elementary determine the run time location of the software in question, so other data files such as images, sound files, executable utilities, libraries, modules and locale files can be found |
Background | Background object, used for setting a solid color, image or Edje group as a background to a window or any container object |
Box | |
Bubble | The Bubble is a widget to show text similar to how speech is represented in comics |
Button | |
Caches | |
Calendar | |
Check | The check widget allows for toggling a value between true and false |
Clock | |
CopyPaste | |
Colorselector | |
Elementary Config | |
Elementary Profile | |
Elementary Scrolling | |
Longpress | |
SotfCursor | |
Password show last | End new palette code |
►Elementary Engine | |
AT-SPI2 Accessibility | |
Conformant | |
Cursors | |
Datetime | |
Dayselector | Dayselector widget: |
Debug | Don't use it unless you are sure |
Diskselector | |
Entry | |
Fingers | |
Flip | |
Flip Selector | |
Focus | |
Elementary Fonts | |
Frame | Frame is a widget that holds some content and has a title |
General | General Elementary API. Functions that don't relate to Elementary objects specifically |
►Gengrid (Generic grid) | |
Gengrid Item | Elementary gengrid item class |
►Genlist (Generic list) | |
Genlist Item | Elementary genlist item class |
Gesture Layer | |
Getting Started | |
GLView | |
Grid | |
Helper | |
Hover | |
Icon | |
Image | |
►Index | |
Index Item | |
Label | Widget to display text, with simple html-like markup |
Layout | |
List | |
Map | |
Mapbuf | |
Menu | |
Mirroring | |
Notify | |
Panel | A panel is an animated side-panel that contains a sub-object. It can be expanded or contracted by clicking the button on its edge |
Panes | |
Photo | |
Photocam | |
Plug | |
Elementary Prefs | |
Progress bar | |
Radio | Radio is a widget that allows for 1 or more options to be displayed and have the user choose only 1 of them |
Route | |
Widget Scaling | |
Scrollhints | |
Scroller | |
SegmentControl | |
Separator | Separator is a very thin object used to separate other objects |
Slider | |
Slideshow | |
Spinner | |
Elementary Store | |
Table | |
Textpath | |
Theme | |
Thumbnail | |
Toolbar | |
Tooltips | |
Transit | |
Web | |
►Win | |
Inwin | |
Video | |
Actionslider | |
Ector | |
Eina_Debug | |
Eina_Value_Value_group | |
Elm_Gesture_Layer | |
Eolian | |