Lukasz Stanislawski
2ca1f8a75a
atspi: properly include at-spi headers.
...
Summary:
Change requested by TAsn. Previuosly AT-SPI headers were kept private
and included directly into elementary source code. From now on,
AT-SPI headers can be included from Elementary.h public header, however
will be marked as beta APIs.
Commit includes following changes:
* include all atspi headers into new elm_interfaces.h header.
* marking all at-spi interfaces methods/properties as @protected.
* wrap all common headers with EFL_BETA_API_SUPPORT.
* make some common APIs visible in lib, by adding EAPI attribute
(if someone decides to use beta APIs).
Test Plan: out-off tree build with gcc, g++
Reviewers: tasn
Reviewed By: tasn
Subscribers: seoz, q66, kuuko
Maniphest Tasks: T1721
Differential Revision: https://phab.enlightenment.org/D1528
2014-10-17 16:57:26 +01:00
Tom Hacohen
7629c147eb
Eo related: Change according to recent changes in eo_add().
...
For more info check out a7560dbc61
in
the EFL tree.
2014-09-25 17:39:34 +01:00
Zbigniew Kosinski
9ce23f0004
atspi:Set roles for widgets
...
Reviewers: stanluk, m.jagiello, raster
Differential Revision: https://phab.enlightenment.org/D930
2014-06-11 11:07:16 +09:00
Tom Hacohen
efa41c7d75
Elm: Update code to use the new class names generated by eolian.
2014-06-03 11:54:44 +01:00
Tom Hacohen
0d989232a1
grid: Adjusted to Eo2.
2014-04-10 09:35:00 +01:00
Daniel Zaoui
5cb8eedddd
Eolian: Integration of Grid
2014-03-23 14:17:38 +02:00
Daniel Zaoui
e2206a1a22
Eolian: Integration of Elm Widget
2014-03-17 09:03:56 +02:00
Yakov Goldberg
3379c124df
all widgets: change Eo API for "elm_widget_theme()" to "theme_apply"
...
There are elm_widget_theme/theme_set/theme_get functions.
In Eolian these functions will be described as "theme" method and
"theme" property. There is clash here.
So add suffix "_apply" to Eo API for "elm_widget_theme".
2014-01-21 11:08:29 +02:00
Daniel Juyung Seo
6d71a23c3a
elm lib: removed all the unnecessary empty lines.
...
being pedantic.
2013-12-15 06:18:35 +09:00
Tom Hacohen
2f1e1554e5
Changed Eo class names to be consistent.
...
All the class names are now of the format: Elm_Type_Subtype_Extra
2013-11-07 11:44:22 +00:00
Jaehyun Cho
db2d711d64
[elm_widget] Enable not to add resize object to or delete resize object from sub object when the resize object is set.
...
Summary: Add one more argument, 'Eina_Bool sub_object' to elm_widget_resize_object_set. If the argument, 'sub_object' is set as EINA_TRUE, the new resize object is added to the sub object and the previous resize object is deleted from the sub object.
Reviewers: Hermet, seoz
CC: Jaehyun_Cho, seoz, raster
Differential Revision: https://phab.enlightenment.org/D265
2013-10-17 01:19:40 +09:00
Daniel Juyung Seo
d273a5e9a7
elm_grid.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro.
2013-10-05 17:14:31 +09:00
Cedric Bail
29af5e1e43
elementary: update to new eo_parent_get/set API.
2013-09-25 13:34:27 +09:00
ChunEon Park
d461a8be05
elementary/widgets - set parents before widget constructs their body.
...
This avoids unnecessary multiple setups when obj and subobj has connected.
2013-08-27 14:19:19 +09:00
Cedric Bail
c929b33052
elementary: properly sanitize headers order.
2013-05-03 16:07:06 +09:00
Daniel Zaoui
187d6bf8de
Elementary: replace eo_data_get for objects data referencing.
2013-05-01 11:04:09 +03:00
Daniel Juyung Seo
74b3eed5fd
elm: print the error message inside elm_widget_sub_object_add().
...
1. Do not need to print the same error message from all the widget codes.
2. Even though elm_widget_sub_object_add() can be used internally, there should be no error message at all.
Elm devs should fix it beforehand.
So it looks ok to print the error message in elm_widget_sub_object_add() to force elm devs to fix it.
3. Got additional code cleanups.
2013-04-03 11:28:53 +09:00
Tom Hacohen
d75cb616da
Change usage of eo_do_super to the new prototype.
2013-03-18 16:15:12 +00:00
Daniel Juyung Seo
78c042cdbe
elm *.c: fixed formatting with EINA_LIST_FREE.
...
EINA_LIST_FREE (xxx) -> EINA_LIST_FREE(xxx)
2013-03-09 13:23:42 +09:00
ChunEon Park
844b5805ff
elementary/widget - don't handle tthe resize objects in widget infrastructure. Acutally these resize objects are sub objects so we don't need to care them separately. This caused overhead in some cases(ie, theme change)
...
SVN revision: 83990
2013-02-16 13:39:59 +00:00
Daniel Zaoui
cdd1eea853
Replace supported_types
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 83803
2013-02-10 07:52:31 +00:00
Cedric BAIL
668e2a4588
elementary: move macro that should only be used in Elm_Widget inside it.
...
Note: this was introduced during the move to EO, so no backport.
SVN revision: 80230
2012-12-05 10:59:36 +00:00
Daniel Zaoui
0c915e9023
Cleaning: removed include Eo.h in widgets because it was indirectly included by Elementary.h
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79682
2012-11-26 09:29:01 +00:00
Yakov Goldberg
5c98343198
We have ported to Eo all the widgets of elementary. We didn't change the inheritance itself, only the mechanism, as done previously in Evas, Ecore and Edje. We removed totally the previous inheritance mechanism.
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79668
2012-11-26 06:32:53 +00:00
Daniel Juyung Seo
30dba54610
elm: Fixed indentations for EINA_LIST/INLIST_FOREACH(_SAFE).
...
SVN revision: 77244
2012-10-01 07:36:27 +00:00
Gustavo Lima Chaves
b038205281
[elm] Grid now inheritable.
...
SVN revision: 74671
2012-07-31 22:05:06 +00:00
Gustavo Lima Chaves
584c53c1be
[elm] New elm_widget_add() usage spread.
...
SVN revision: 74148
2012-07-18 21:03:39 +00:00
WooHyun Jung
6ca169273b
elementary/elm_grid : Add focus_direction.
...
SVN revision: 71103
2012-05-15 10:39:07 +00:00
Gustavo Lima Chaves
cd2dc9574b
[Elm] Elm grid now ported to new class hierarchy.
...
SVN revision: 70728
2012-05-03 22:43:16 +00:00
Carsten Haitzler
c0f2f4be91
REVERT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
this breaks theme api. so NO! come back with a version that doesn't
break it.
SVN revision: 70679
2012-05-03 01:19:05 +00:00
Gustavo Lima Chaves
ee4351a32e
[Elm] Elm grid now ported to new class hierarchy.
...
SVN revision: 70651
2012-05-02 16:59:55 +00:00
ChunEon Park
a2aa8c8e01
elementary/grid - reviewed done.
...
SVN revision: 68199
2012-02-21 04:42:45 +00:00
ChunEon Park
00d01850f4
elementary/grid - more API elm_grid_chidren_get
...
SVN revision: 68198
2012-02-21 04:39:15 +00:00
ChunEon Park
98f221323e
elementary/grid - reviewed APIs
...
SVN revision: 68187
2012-02-21 02:57:51 +00:00
Gustavo Lima Chaves
31a3e6180a
[elementary] All docs to elm's header, as Raster wishes.
...
Discomfitor, now it's time to split the header and/or write another novel.
SVN revision: 62315
2011-08-10 21:03:21 +00:00
Daniel Juyung Seo
9005f95c62
Elementary: Removed trailing whitespaces except for some files that
...
raster is heavily working on recently.
SVN revision: 59683
2011-05-26 00:39:12 +00:00
Bruno Dilly
775a8e32a3
Elementary grid: dont use evas_obj_table on wd->grd
...
wd->grd is an evas_object_grid, so children should be get
with evas_object_grid_children_get
Btw, I'm not testing this function, just saw it.
SVN revision: 59671
2011-05-25 14:52:28 +00:00
Bruno Dilly
97fa1a4051
Elementary grid: fix focus_next_hook
...
I supposed it was c&p from elm_table and it was trying
to access a wrong widget data member.
SVN revision: 59670
2011-05-25 14:36:55 +00:00
Carsten Haitzler
4300162074
elm grid -> handle focus chainy fun
...
SVN revision: 59665
2011-05-25 11:47:09 +00:00
Daniel Juyung Seo
c94f5ac6a6
Elementary: Removed trailing whitespaces.
...
/me spanks raster. Raster has begun to like whitespaces recently.
SVN revision: 59544
2011-05-20 00:43:05 +00:00
Carsten Haitzler
3caf7e40e1
oops lost the elm widget sub ob add call. fixed.
...
SVN revision: 59484
2011-05-18 07:29:32 +00:00
Carsten Haitzler
72fca358dd
elm grid obj++
...
SVN revision: 59483
2011-05-18 07:15:36 +00:00