Jean-Philippe Andre
315e865f18
elm: Split elm_general.eot in two: legacy and EO
...
This creates efl_ui.eot
It's not called efl_ui_types.eot because a file with that name already
exists in efl/interfaces (for Efl.Ui.Drag functions).
Also add some FIXME comments, and move some types to elm_widget_item.eo.
Ref T5329
2017-10-18 19:24:28 +09:00
Jean-Philippe Andre
c9c9e6a209
elm: Rename Elm.Activate to Efl.Ui.Activate
...
Note: This is an EO-only beta API.
Ref T5329
2017-10-17 17:31:38 +09:00
Jean-Philippe Andre
72f1fbf4f1
widget: Rename focus_region (EO)
...
This region has little to do with focus, as it's more of a region of
interest within the widget, and not directly related to the highlight
geometry, for instance. It's related to focus in the sense that only
widgets with focus would really care about this region.
I decided to change this name after talking with @bu5hm4n .
Note that gengrid uses this but is also completely broken (the focus
highlight floats around and you don't even see the focused item).
Note: This is very close to show_region but I'm not sure those can be
merged safely (since the default "focus_region" is NULL while the
default "show_region" is the widget's geometry).
Ref T5363
2017-10-12 19:33:04 +09:00
Marcel Hollerbach
8453ebfe4e
elm: move the focus direction definition to general
...
and remove the old definition
2017-10-10 19:28:48 +02:00
Daniel Kolesa
7c7e5ec423
eolian: validate inner types of complex types
...
This makes sure the inner types are all correctly defined and
that freefuncs are actually correctly filled.
2017-09-28 23:22:05 +02:00
Jean-Philippe Andre
ffa041fe58
scroll: Rename elm enum to efl.ui
...
This scroll block enum should also be used in widget itself.
Ref T5363
2017-08-30 17:29:52 +09:00
Jean-Philippe Andre
0e98f57d6d
widget: Rename hook "activate" (EO)
...
This is for accessibility only. Protected function.
Also marked as beta as elm_access isn't going to be stable in EO (yet).
Ref T5363
2017-08-29 10:40:53 +09:00
Jean-Philippe Andre
dee61f4097
elm: Cleanup theme and style set functions
...
This makes efl_ui_layout_theme_set() return a Theme_Apply error
code. The type is now public as Efl.Ui.Theme.Apply.
Ref T5329
Ref T5363
2017-08-09 17:08:24 +09:00
Stefan Schmidt
bf6050047c
docs: elm: add description for external Elm.Glob.Match_Flags
2017-06-02 09:21:11 +02:00
Stefan Schmidt
abdb326f0d
elm: move Elm.Glob.Match_Flags extern into a single place
...
Since this was moved into the two genlist and gengrid files I get
redefinition warnings during the build and when generating the docs
eolian actually errors out on me and stops parsing.
2017-06-02 09:21:11 +02:00
Jean-Philippe Andre
7007c3314d
elm: Remove Elm_Glob_Match_Flags from EO
...
This is used by legacy gengrid & genlist only.
Ref T5329
2017-05-19 14:06:59 +09:00
Jean-Philippe Andre
a9d11ab9e8
elm: Remove some of Gen_Item types from EO
...
Those belong to legacy only, EO interfaces will use models
and objects, not function pointers and item classes.
Ref T5329
2017-05-17 15:32:04 +09:00
Jean-Philippe Andre
dab7c4d6e0
prefs: Remove some elm_prefs types from EO
...
Ref T5329
2017-05-17 15:32:03 +09:00
Jean-Philippe Andre
f0d0686096
widget: Remove widget_callback_add/del from EO
...
Those APIs are not bindable with EO since they pass in a function
pointer. Luckily they are barely used.
Ref T5329
2017-05-17 15:32:03 +09:00
Daniel Kolesa
05ca887e41
elm: move Elm.Icon.Type to elm_general
...
This unbreaks installed eo file database as certain installed eo files import
elm_icon which is not installed, causing parse errors.
2016-12-09 15:05:26 +01:00
Daniel Kolesa
d5cbe8b9be
elm_layout, elm_general: remove pointers
2016-11-09 17:57:05 +01:00
Stefan Schmidt
fd886965c0
docs: elm: document various type defines
2016-11-03 11:57:40 +01:00
Stefan Schmidt
89de3ddd77
docs: elm: document missing structs
2016-10-27 18:22:42 +02:00
Stefan Schmidt
6f25878665
docs: fix the last missing enum field docs all over the tree
...
With this comit we reach 100% eo doc coverage for enum fields. Keep it like
this. :)
2016-10-27 00:26:16 +02:00
Stefan Schmidt
ef814db490
docs: harmonise use of enum sentinel description in eo files
2016-10-25 16:08:24 +02:00
Stefan Schmidt
c8e4ae21d8
elm: remove no longer needed Elm.App.View_State
...
Left over from the elm app server/client removal. Hidden in an eo type file
this was overlooked.
2016-10-25 16:08:24 +02:00
Jean-Philippe Andre
575c704b02
elm: EO-ify some elm_config enums
...
Elm_Focus_Autoscroll_Mode
Elm_Softcursor_Mode
Elm_Slider_Indicator_Visible_Mode (rename only)
Elm_Focus_Move_Policy (rename only)
This is for Efl.Config API.
2016-06-24 16:57:04 +09:00
Tom Hacohen
8425b07fbf
Elm eo: Make Eina_Compare_Cb accessible to all widgets.
2016-04-19 17:15:28 +01:00
Tom Hacohen
02619820c9
Elm widget: Fix eo type errors.
2016-04-19 17:15:28 +01:00
Tom Hacohen
452254e5ec
Elm general: Ignore more types (callbacks) in eolian.
2016-04-19 17:15:28 +01:00
Tom Hacohen
002456f92b
Elm gen item: Add missing eolian type definitions.
2016-04-19 17:15:28 +01:00
Cedric BAIL
c2a1c49ab2
elementary: move all legacy files to their expected new location.
2016-03-23 13:24:41 -07:00