Modules
Here is a list of all modules:
[detail level 12]

Combobox |
Ctxpopup | Context popup widget
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 | WARNING! this API is not finalized
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 | These are functions which let one fine-tune some cache values for Elementary applications, thus allowing for performance adjustments
Calendar |
Check | The check widget allows for toggling a value between true and false
Clock |
CopyPaste | Copy and paste feature implementations
Color Class Editor | This group provides a UI for editing color classes in applications
Colorselector |
Elementary Config | Elementary configuration is formed by a set options bounded to a given Profile profile, like Theme theme, finger size, etc
Elementary Profile | Profiles are pre-set options that affect the whole look-and-feel of Elementary-based applications
Elementary Scrolling | These are functions setting how scrollable views in Elementary widgets should behave on user interaction
Password show last | Show last feature of password mode enables user to view the last input entered for few seconds before masking it
▼Elementary Engine | These are functions setting and querying which rendering engine Elementary will use for drawing its windows' pixels
AT-SPI2 Accessibility | Elementary widgets support Linux Accessibility standard
Conformant |
Cursors | The Elementary cursor is an internal smart object used to customize the mouse cursor displayed over objects (or widgets)
Datetime |
Dayselector | Dayselector widget:
Debug | Don't use it unless you are sure
Diskselector |
Entry |
Fingers | Elementary is designed to be finger-friendly for touchscreens, and so in addition to scaling for display resolution, it can also scale based on finger "resolution" (or size)
Flip |
Flip Selector |
Focus | An Elementary application has, at all times, one (and only one) focused object
Elementary Fonts | These are functions dealing with font rendering, selection and the like for Elementary applications
Frame | Frame is a widget that holds some content and has a title
General | General Elementary API
Gengrid (Generic grid) |
Genlist (Generic list) |
Gesture Layer |
Getting Started | To write an Elementary app, you can get started with the following:
GLView |
Grid |
Helper | The validation helper feature
Hover |
Icon |
Image |
Index |
Label | Widget to display text, with simple html-like markup
Layout |
List |
Map |
Mapbuf |
Menu |
Mirroring | These functions allow you to set ui-mirroring on specific widgets or the whole interface
Notify |
Styles | Widgets can have different styles of look
Widget Tree Navigation | These functions provide checks for if a Evas_Object is an Elementary widget, the possibility of getting a widget's parent, top level parent and getting a string representation of a widget's type
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 | Elementary provides a prefs (for "preferences") infrastructure, which consists of two sets of APIs:
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 | Different widgets can be scaled independently
Scrollhints | Objects when inside a scroller can scroll, but this may not always be desirable in certain situations
Scroller |
SegmentControl |
Separator | Separator is a very thin object used to separate other objects
Slider |
Slideshow |
Spinner |
Elementary Store | Store is an abstracting API that is intended to farm off fetching of data to threads running asynchronously from the mainloop that actually fetch data needed for a genlist (or possibly future other widgets) so scrolling never blocks waiting on IO (though normally this should be the users job - if using genlist, to ensure all data genlist needs is in memory at the time it needs it, and if it isn't to queue and defer a fetch and let genlist know later when its ready
Table |
Theme | Elementary uses Edje to theme its widgets, naturally
Thumbnail |
Toolbar |
Tooltips | The Tooltip is an (internal, for now) smart object used to show a content in a frame on mouse hover of objects(or widgets), with tips/information about them
Transit | Transit is designed to apply various animated transition effects to `Evas_Object`, such like translation, rotation, etc
Web |
Widgets Extension Infrastructure | This section is intended for people willing to create custom Elementary widgets or to contribute new (useful, unique) widgets upstream
▼Win |
Inwin |
Actionslider |
App |
Image |
Video |