2011-07-20 10:55:07 -07:00
|
|
|
/**
|
2011-08-03 15:03:39 -07:00
|
|
|
* @page infralist Infrastructure list
|
2011-07-20 10:55:07 -07:00
|
|
|
*
|
|
|
|
* Elementary is mostly composed of widgets, but it also contains some
|
|
|
|
* infrastructure modules that facilitate the use of widgets. These are the
|
|
|
|
* infrastructure modules:
|
2016-03-16 14:52:23 -07:00
|
|
|
* @li @ref Elm_App
|
|
|
|
* @li @ref Elm_Caches
|
|
|
|
* @li @ref Elm_Cursors
|
|
|
|
* @li @ref Elm_Debug
|
|
|
|
* @li @ref Elm_Config
|
|
|
|
* @li @ref Elm_Engine
|
|
|
|
* @li @ref Elm_Fonts
|
|
|
|
* @li @ref Elm_Profile
|
|
|
|
* @li @ref Elm_Fingers
|
|
|
|
* @li @ref Elm_Focus
|
|
|
|
* @li @ref Elm_General
|
2011-07-20 10:55:07 -07:00
|
|
|
* @li @ref Elm_Gesture_Layer
|
2016-03-16 14:52:23 -07:00
|
|
|
* @li @ref Elm_Password_last_show
|
2012-11-30 06:41:39 -08:00
|
|
|
* @li @ref elm-prefs-data
|
2016-03-16 14:52:23 -07:00
|
|
|
* @li @ref Elm_Start
|
|
|
|
* @li @ref Elm_Scrolling
|
|
|
|
* @li @ref Elm_Scrollhints
|
|
|
|
* @li @ref Elm_Mirroring
|
|
|
|
* @li @ref Elm_Scaling
|
|
|
|
* @li @ref Elm_Styles
|
|
|
|
* @li @ref Elm_Theme
|
|
|
|
* @li @ref Elm_Transit
|
|
|
|
* @li @ref Elm_WidgetNavigation
|
2011-07-20 10:55:07 -07:00
|
|
|
*
|
2011-08-03 15:03:39 -07:00
|
|
|
* The other two main groups in Elementary are:
|
|
|
|
* @li @ref widgetslist - These are the widgets you'll compose your UI out of.
|
2011-10-16 09:28:50 -07:00
|
|
|
* @li @ref containerslist - These are the containers which hold the widgets.
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
* Also see other generic EFL programming guides:
|
|
|
|
* @li @ref threading
|
2011-08-03 15:03:39 -07:00
|
|
|
*/
|
|
|
|
/**
|
|
|
|
* @page widgetslist Widget list
|
|
|
|
*
|
|
|
|
* Here is a list of the widgets and some images to give you an idea of what
|
2011-07-20 10:55:07 -07:00
|
|
|
* they are:
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Actionslider
|
2011-07-21 09:13:54 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/actionslider/preview-00.png
|
|
|
|
* @image latex img/widget/actionslider/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Bg
|
2011-07-21 09:13:54 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/bg/preview-00.png
|
|
|
|
* @image latex img/widget/bg/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Bubble
|
2011-07-20 10:55:07 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/bubble/preview-00.png
|
|
|
|
* @image latex img/widget/bubble/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Button
|
2011-07-20 10:55:07 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/button/preview-00.png
|
|
|
|
* @image latex img/widget/button/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Calendar
|
2011-07-21 09:13:54 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/calendar/preview-00.png
|
|
|
|
* @image latex img/widget/calendar/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Check
|
2011-07-20 10:55:07 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/check/preview-00.png
|
|
|
|
* @image latex img/widget/check/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Clock
|
2011-07-21 07:08:57 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/clock/preview-00.png
|
|
|
|
* @image latex img/widget/clock/preview-00.eps
|
2011-07-21 15:03:57 -07:00
|
|
|
*
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Colorselector
|
2011-07-20 10:55:07 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/colorselector/preview-00.png
|
|
|
|
* @image latex img/widget/colorselector/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Ctxpopup
|
2011-07-21 07:09:10 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/ctxpopup/preview-00.png
|
|
|
|
* @image latex img/widget/ctxpopup/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Combobox
|
2016-01-06 10:57:29 -08:00
|
|
|
*
|
|
|
|
* @image html img/widget/combobox/preview-00.png
|
|
|
|
* @image latex img/widget/combobox/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Datetime
|
2012-03-05 03:07:05 -08:00
|
|
|
*
|
|
|
|
* @image html img/widget/datetime/preview-00.png
|
|
|
|
* @image latex img/widget/datetime/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Dayselector
|
2012-03-06 20:57:03 -08:00
|
|
|
*
|
|
|
|
* @image html img/widget/dayselector/preview-00.png
|
|
|
|
* @image latex img/widget/dayselector/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Diskselector
|
2011-07-21 13:36:49 -07:00
|
|
|
*
|
2011-07-21 14:48:46 -07:00
|
|
|
* @image html img/widget/diskselector/preview-00.png
|
|
|
|
* @image latex img/widget/diskselector/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Entry
|
2011-07-21 14:48:46 -07:00
|
|
|
*
|
2011-07-21 13:36:49 -07:00
|
|
|
* @image html img/widget/entry/preview-02.png
|
|
|
|
* @image latex img/widget/entry/preview-02.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_File_Selector_Button
|
2011-07-20 10:55:07 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/fileselector_button/preview-00.png
|
|
|
|
* @image latex img/widget/fileselector_button/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_File_Selector_Entry
|
2011-07-21 14:48:46 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/fileselector_entry/preview-00.png
|
|
|
|
* @image latex img/widget/fileselector_entry/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Fileselector
|
2011-07-21 09:13:54 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/fileselector/preview-00.png
|
|
|
|
* @image latex img/widget/fileselector/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Flip
|
2011-07-21 14:48:46 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/flip/preview-00.png
|
|
|
|
* @image latex img/widget/flip/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Flipselector
|
2011-07-21 14:48:46 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/flipselector/preview-00.png
|
|
|
|
* @image latex img/widget/flipselector/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Frame
|
2011-07-21 07:08:57 -07:00
|
|
|
*
|
2011-08-10 01:33:21 -07:00
|
|
|
* @image html img/widget/frame/preview-00.png
|
|
|
|
* @image latex img/widget/frame/preview-00.eps
|
2011-08-09 02:00:05 -07:00
|
|
|
*
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_GLView
|
|
|
|
* @li @ref Elm_Hover
|
2011-07-21 14:48:46 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/hover/preview-00.png
|
|
|
|
* @image latex img/widget/hover/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Hoversel
|
2011-07-21 14:48:46 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/hoversel/preview-00.png
|
|
|
|
* @image latex img/widget/hoversel/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Icon
|
2011-07-21 09:13:54 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/icon/preview-00.png
|
|
|
|
* @image latex img/widget/icon/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Image
|
2011-07-21 09:13:54 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/image/preview-00.png
|
|
|
|
* @image latex img/widget/image/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Index
|
2011-07-20 10:55:07 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/index/preview-00.png
|
|
|
|
* @image latex img/widget/index/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Inwin
|
2011-07-28 05:11:14 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/inwin/preview-00.png
|
|
|
|
* @image latex img/widget/inwin/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_List
|
2011-08-09 02:00:05 -07:00
|
|
|
*
|
2011-08-10 01:33:21 -07:00
|
|
|
* @image html img/widget/list/preview-00.png
|
|
|
|
* @image latex img/widget/list/preview-00.eps
|
|
|
|
* @image html img/list.png
|
|
|
|
* @image latex img/list.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Label
|
2011-08-10 01:33:21 -07:00
|
|
|
*
|
2011-07-21 07:08:57 -07:00
|
|
|
* @image html img/widget/label/preview-00.png
|
|
|
|
* @image latex img/widget/label/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Map
|
2011-08-03 14:05:20 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/map/preview-00.png
|
|
|
|
* @image latex img/widget/map/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Mapbuf
|
2011-08-01 14:32:25 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/mapbuf/preview-00.png
|
|
|
|
* @image latex img/widget/mapbuf/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Menu
|
2011-07-29 14:40:54 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/menu/preview-00.png
|
|
|
|
* @image latex img/widget/menu/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Notify
|
2011-07-27 06:40:30 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/notify/preview-00.png
|
|
|
|
* @image latex img/widget/notify/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Panel
|
2011-07-25 10:40:57 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/panel/preview-00.png
|
|
|
|
* @image latex img/widget/panel/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Photo
|
|
|
|
* @li @ref Elm_Photocam
|
2011-07-27 13:36:47 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/photocam/preview-00.png
|
|
|
|
* @image latex img/widget/photocam/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Popup
|
2012-03-05 15:51:56 -08:00
|
|
|
*
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Prefs
|
2012-11-30 06:41:39 -08:00
|
|
|
*
|
|
|
|
* @image html img/widget/prefs/preview-00.png
|
|
|
|
* @image latex img/widget/prefs/preview-00.eps
|
|
|
|
* @image html img/prefs.png
|
|
|
|
* @image latex img/prefs.eps
|
|
|
|
*
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Progressbar
|
2011-07-26 13:11:39 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/progressbar/preview-00.png
|
|
|
|
* @image latex img/widget/progressbar/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Radio
|
2011-07-25 09:58:54 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/radio/preview-00.png
|
|
|
|
* @image latex img/widget/radio/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Route
|
|
|
|
* @li @ref Elm_SegmentControl
|
2011-07-28 14:51:02 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/segment_control/preview-00.png
|
|
|
|
* @image latex img/widget/segment_control/preview-00.eps
|
|
|
|
* @image html img/segment_control.png
|
|
|
|
* @image latex img/segment_control.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Separator
|
2011-07-25 09:58:32 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/separator/preview-00.png
|
|
|
|
* @image latex img/widget/separator/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Slider
|
2011-07-27 06:32:51 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/slider/preview-00.png
|
|
|
|
* @image latex img/widget/slider/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Slideshow
|
2011-07-27 12:38:43 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/slideshow/preview-00.png
|
|
|
|
* @image latex img/widget/slideshow/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Spinner
|
2011-07-26 10:27:05 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/spinner/preview-00.png
|
|
|
|
* @image latex img/widget/spinner/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Thumb
|
2011-08-01 10:37:10 -07:00
|
|
|
|
|
|
|
* @image html img/widget/thumb/preview-00.png
|
|
|
|
* @image latex img/widget/thumb/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Toolbar
|
2011-08-01 07:51:18 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/toolbar/preview-00.png
|
|
|
|
* @image latex img/widget/toolbar/preview-00.eps
|
|
|
|
* @image html img/toolbar.png
|
|
|
|
* @image latex img/toolbar.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Tooltips
|
|
|
|
* @li @ref Elm_Video
|
|
|
|
* @li @ref Elm_Web
|
2011-09-29 13:58:22 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/web/preview-00.png
|
|
|
|
* @image latex img/widget/web/preview-00.eps
|
2016-03-16 08:05:31 -07:00
|
|
|
* @li @ref Elm_Win
|
2011-07-22 11:18:16 -07:00
|
|
|
*
|
2011-07-29 12:58:07 -07:00
|
|
|
* @image html img/widget/win/preview-00.png
|
|
|
|
* @image latex img/widget/win/preview-00.eps
|
|
|
|
*
|
2011-08-03 15:03:39 -07:00
|
|
|
* The other two main groups in Elementary are:
|
|
|
|
* @li @ref infralist - These are modules that deal with Elementary as a whole.
|
2011-10-16 09:28:50 -07:00
|
|
|
* @li @ref containerslist - These are the containers which will hold the widgets.
|
2011-08-03 15:03:39 -07:00
|
|
|
*/
|
|
|
|
/**
|
|
|
|
* @page containerslist Containers List
|
|
|
|
*
|
2011-08-09 09:19:19 -07:00
|
|
|
* Elementary is about displaying its widgets in a nice layout, for this purpose
|
2011-08-03 15:03:39 -07:00
|
|
|
* it provides a number of containers. It's important to note that as containers
|
|
|
|
* widgets don't have their own visual identity, so here we show one use for
|
|
|
|
* them and a diagram showing their component parts:
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Gengrid
|
2012-02-22 09:01:32 -08:00
|
|
|
*
|
|
|
|
* @image html img/widget/gengrid/preview-00.png
|
|
|
|
* @image latex img/widget/gengrid/preview-00.eps
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Genlist
|
2012-02-22 09:01:32 -08:00
|
|
|
*
|
|
|
|
* @image html img/widget/genlist/preview-00.png
|
|
|
|
* @image latex img/widget/genlist/preview-00.eps
|
|
|
|
* @image html img/genlist.png
|
|
|
|
* @image latex img/genlist.eps
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Box
|
2011-07-26 14:04:09 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/box/preview-00.png
|
|
|
|
* @image latex img/widget/box/preview-00.eps
|
|
|
|
* @image html img/box.png
|
|
|
|
* @image latex img/box.eps
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Conformant
|
2011-07-22 11:18:16 -07:00
|
|
|
*
|
2011-08-10 01:33:21 -07:00
|
|
|
* @image html img/widget/conformant/preview-00.png
|
|
|
|
* @image latex img/widget/conformant/preview-00.eps
|
|
|
|
* @image html img/conformant.png
|
|
|
|
* @image latex img/conformant.eps
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Grid
|
|
|
|
* @li @ref Elm_Layout
|
2011-07-22 11:18:16 -07:00
|
|
|
*
|
2011-08-10 01:33:21 -07:00
|
|
|
* @image html img/widget/layout/preview-00.png
|
|
|
|
* @image latex img/widget/layout/preview-00.eps
|
|
|
|
* @image html img/layout-predefined.png
|
|
|
|
* @image latex img/layout-predefined.eps
|
2012-04-19 10:58:47 -07:00
|
|
|
*
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Naviframe
|
2012-04-19 10:58:47 -07:00
|
|
|
*
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Panes
|
2011-07-27 13:37:04 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/panes/preview-00.png
|
|
|
|
* @image latex img/widget/panes/preview-00.eps
|
|
|
|
* @image html img/panes.png
|
|
|
|
* @image latex img/panes.eps
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Scroller
|
2011-07-28 07:53:26 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/scroller/preview-00.png
|
|
|
|
* @image latex img/widget/scroller/preview-00.eps
|
2016-03-16 13:52:09 -07:00
|
|
|
* @li @ref Elm_Table
|
2011-07-28 09:51:39 -07:00
|
|
|
*
|
|
|
|
* @image html img/widget/table/preview-00.png
|
|
|
|
* @image latex img/widget/table/preview-00.eps
|
2011-08-03 15:03:39 -07:00
|
|
|
*
|
|
|
|
* The other two main groups in Elementary are:
|
|
|
|
* @li @ref infralist - These are modules that deal with Elementary as a whole.
|
|
|
|
* @li @ref widgetslist - These are the widgets you'll compose your UI out of.
|
2011-07-20 13:58:30 -07:00
|
|
|
*/
|
2011-09-28 04:53:41 -07:00
|
|
|
/**
|
|
|
|
* @page threading Threading
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
* You may use threads with EFL, but only in specific ways. If you plan on
|
|
|
|
* using threads it is very important you see the following example guides.
|
|
|
|
* See the following
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
* @ref efl_thread_1
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
* @ref efl_thread_2
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
* @ref efl_thread_3
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
* @ref efl_thread_4
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
* @ref efl_thread_5
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
* @ref efl_thread_6
|
2012-04-19 10:58:51 -07:00
|
|
|
*
|
2011-09-28 04:53:41 -07:00
|
|
|
*/
|