Mike Blumenkrantz
c9e85eb2e1
edc: add descriptions for all listed color classes
2015-04-06 12:20:35 -04:00
Lukasz Stanislawski
470b6f235e
Merge branch 'devs/stanluk/eo_object_items_atspi'
...
Make elm object items atspi-aware objects. Implement atspi support
for elm_genlist, elm_gengrid and elm_toolbar items.
2015-04-06 10:54:57 +02:00
Lukasz Stanislawski
9e970814d5
atspi: changed del event broadcast. Fix genlist & gengrid tests
2015-04-06 10:25:02 +02:00
Lukasz Stanislawski
688ddf8b83
atspi: remove redundant signature check.
2015-04-06 10:25:02 +02:00
Lukasz Stanislawski
8f0477211d
atspi: update genlist item Name property when text becomes realized.
2015-04-06 10:25:02 +02:00
Lukasz Stanislawski
53afc0f2ca
atspi: fix mem leaks spotted in valgrind.
2015-04-06 10:25:02 +02:00
Lukasz Stanislawski
80a79d717e
atspi: override default atspi parent of genlist item content
2015-04-06 10:25:01 +02:00
Lukasz Stanislawski
ea1f1d9c36
atspi: delay registration of atspi object until its shown
2015-04-06 10:25:01 +02:00
Lukasz Stanislawski
33ea156e8b
atspi: allow to override default Elementary objects hierarchy
2015-04-06 10:25:01 +02:00
Lukasz Stanislawski
afe3ec87b0
atspi: remove deleted atspi header from elm_interfaces.
2015-04-06 10:25:01 +02:00
Lukasz Stanislawski
d4d3da2cef
atspi: add 'checked' state for elm_radio
2015-04-06 10:25:00 +02:00
Lukasz Stanislawski
d6ca04a1b5
atspi: add 'editable' to elm_entry atspi states
2015-04-06 10:25:00 +02:00
Lukasz Stanislawski
d06ae0ec4f
atspi: allow AT-SPI clients to filter-out key events
2015-04-06 10:25:00 +02:00
Lukasz Stanislawski
c272f9b084
widget: use ATSPI protected functions.
2015-04-06 10:24:59 +02:00
Lukasz Stanislawski
f7686dfd0e
atspi: add text tags filtering
2015-04-06 10:24:59 +02:00
Lukasz Stanislawski
e0540ab2ee
gengrid: remove debug
2015-04-06 10:24:59 +02:00
Lukasz Stanislawski
e663ee3167
atspi: improva child add/del broadcasting.
...
This commit enables generic broadcasting of changes in widget hierarcies.
Previously this kind of broadcasting had to be implemented inside widget.
This solution is using elm_widget sub_obj_add/sub_obj_del functions.
2015-04-06 10:24:59 +02:00
Lukasz Stanislawski
da78012f8f
atspi: fix elm_gengrid_item accessible states
2015-04-06 10:24:59 +02:00
Lukasz Stanislawski
101b742e1a
atspi: add AT-SPI support for elm_toolbar_items
2015-04-06 10:24:58 +02:00
Lukasz Stanislawski
d7235d5f5b
genlist: remove debug logs
2015-04-06 10:24:58 +02:00
Lukasz Stanislawski
18bd62002b
atspi: remove elm_interface_atspi_widget implementation.
...
elm_interface_atspi_widget object was previously used to implement
atspi features on top of elm_widget object. However such inheritance
obfuscates a design, so atspi features implementation was moved directly
into elm_widget code.
2015-04-06 10:24:58 +02:00
Lukasz Stanislawski
a37eb07efe
genlist: remove warning
2015-04-06 10:24:58 +02:00
Lukasz Stanislawski
377a7d220e
atspi: implement selection interface for elm_list
2015-04-06 10:24:58 +02:00
Lukasz Stanislawski
84a774f24e
atspi: change object hierachy for elm_gengrid.
2015-04-06 10:24:57 +02:00
Lukasz Stanislawski
5feb743ff9
atspi: add elm_genlist items support.
2015-04-06 10:24:57 +02:00
Lukasz Stanislawski
64374b68e8
atspi: improve atspi support for elm_list
...
Now elm_list_items are normal atspi objects and provide information
about it label and 'start' and 'end' internal objects.
2015-04-06 10:24:57 +02:00
Lukasz Stanislawski
6a3b7ec9ad
atspi: change variable name
2015-04-06 10:24:57 +02:00
Lukasz Stanislawski
7a7cc2094c
atspi: implement add/del callbacks. Add genlist item tests
2015-04-06 10:24:57 +02:00
Lukasz Stanislawski
824bdbacb4
atspi: set role for elm_genlist item.
2015-04-06 10:24:56 +02:00
Lukasz Stanislawski
28f9351510
atspi: remove component interface from inheritance list
2015-04-06 10:24:56 +02:00
Lukasz Stanislawski
c7a65b181d
atspi: overload children_get method for elm_genlist
2015-04-06 10:24:56 +02:00
Lukasz Stanislawski
08549d134e
atspi: make eo_widget_item accessible object
2015-04-06 10:24:56 +02:00
Jean-Philippe Andre
990191b534
elm_test: Fix remote image URL
...
Apparently tumblr 31 doesn't work but 41 does...
2015-04-06 16:13:40 +09:00
Jean-Philippe Andre
8a801c995f
elm_image: Simplify file_get
2015-04-06 15:54:50 +09:00
Jean-Philippe Andre
4a0202b40d
elm_image: Use Efl.File interface for mmap_set
2015-04-06 15:54:33 +09:00
Jean-Philippe Andre
3e7aff9501
elm_image: Implement async file open
...
Summary: This implements the interface Efl.File.async.{set,get,wait}
Reviewers: cedric, raster, tasn
Differential Revision: https://phab.enlightenment.org/D2262
2015-04-06 15:54:32 +09:00
SangHyeon Lee
4f5f6a9651
Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback del.
...
Summary:
When object in elm_win lose their focus, elm_win save it on focus_highlight.prev structure,
and add **EVAS_CALLBACK_DEL** event callback. But after changed focus object also lose their focus from other,
**EVAS_CALLBACK_DEL** on prev object is not deleted if their in_theme is not **EINA_TRUE**.
This could be cause **'Memory Leak' **until previous focused objects are deleting.
checking in_theme of prev focus_highlight is for send signal on prev focused view(edje),
so 'if' sentence for checking previous existance and in_theme need to be separated.
@fix
Test Plan:
You can easily check this on elementary_test. launch radio sample and make focus by keyboard and
change focus repeatly, callback is added as per focus movement, but callback del is not called.
Reviewers: seoz, woohyun, raster, Hermet
Reviewed By: Hermet
Subscribers: jaehwan
Differential Revision: https://phab.enlightenment.org/D2276
2015-04-06 10:54:15 +09:00
kabeer khan
8eb0e40a27
slideshow/test: Fixed warning of uninitailised variable
...
Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: seoz, Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D2284
2015-04-06 10:42:44 +09:00
woochan lee
a654a80be1
elm_config.h: Delete whitespaces.
...
Summary: Delete whitespaces.
Reviewers: JackDanielZ, seoz, Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D2286
2015-04-06 10:41:24 +09:00
ChunEon Park
699f5efe05
multibuttonentry: use layout apis instead of edje,
...
the internal view type has been changed to layout.
2015-04-06 10:34:39 +09:00
woochan lee
0cfbc39b67
multibuttonentry: btn item theme set API change.
...
Summary: I missed this during btn object type change to layout from edje object .
Reviewers: Hermet, seoz, woohyun
Differential Revision: https://phab.enlightenment.org/D2289
2015-04-06 10:21:48 +09:00
Mike Blumenkrantz
e0f7e8f7c4
gitignore update
2015-04-05 16:26:22 -04:00
Mike Blumenkrantz
4a83b9fe10
colorclass: disable local extra listing in test for now
2015-04-05 16:26:22 -04:00
Mike Blumenkrantz
2b03eb5a09
colorclass: add util function for listing color classes out of an open edje file
2015-04-05 16:26:22 -04:00
Mike Blumenkrantz
84b68085c3
colorclass: add subsystem for remotely editing colorclasses over dbus
...
the winid should match the e_pixmap id
also various theme improvements
2015-04-05 16:26:18 -04:00
Mike Blumenkrantz
0e754183ac
colorclass: add test case
...
a simple test case for local usage of the color class editor
2015-04-05 16:02:03 -04:00
Mike Blumenkrantz
a583013bab
add colorclass editor
...
the colorclass editor can be used to live edit the color classes in
any running application.
@feature
2015-04-05 16:02:00 -04:00
Mike Blumenkrantz
38ef781083
config: use eina_streq to optimize comparisons in _elm_config_color_overlay functions
2015-04-05 16:01:57 -04:00
Mike Blumenkrantz
6d33a125c4
colorselector: support "changed,user" smart callback
...
this allows users to avoid getting callbacks from api calls
2015-04-05 16:01:50 -04:00
Boris Faure
c50ab5755c
elc_popup: make sure code is C89 strict
2015-04-04 18:21:12 +02:00