Modules
Elementary

Widget library (See the Elementary main page). More...

Modules

 EFL Ui Clock Widget
 
 Animation View
 Animation_View widget is designed to show and play animation of vector graphics based content.
 
 Video
 
 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.
 
 Colorselector
 
 Elementary Config
 Elementary configuration is formed by a set options bounded to a given Elementary Profile, like 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.
 
 Longpress
 Configuration for longpress events.
 
 SotfCursor
 Configuration for softcursor.
 
 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.
 
 Conformant
 
 Cursors
 
 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
 
 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
 
 Textpath
 
 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
 
 Win
 
 Video
 
 Actionslider
 

Detailed Description

Widget library (See the Elementary main page).