Commit Graph

11311 Commits

Author SHA1 Message Date
SangHyeon Lee f63e3008a7 list/genlist/gengrid: Fix default return value in eolian APIs.
Summary:
Some APIs need to return specific values for their usage.
For Examples, elm_xx_select_mode_get function need to return
ELM_OBJECT_SELECT_MODE_MAX when invalid input comes.
**Fixed API list :**
elm_list_mode_get
elm_list_multi_select_mode_get
elm_genlist_mode_get
elm_genlist_select_mode_get
elm_genlist_multi_select_mode_get
elm_genlist_item_type_get
elm_genlist_ttem_index_get
elm_genlist_item_select_mode_get
elm_gengrid_select_mode_get
elm_gengrid_multi_select_mode_get
elm_gengrid_item_index_get

Test Plan: Call API with NULL parameter and check return value.

Reviewers: Hermet, seoz, jaehwan, raster, eunue

Subscribers: id213sin

Differential Revision: https://phab.enlightenment.org/D2306
2015-04-10 14:30:46 +09:00
woochan lee eaf0a64744 Delete whitespaces for header and eo files.
Summary: Delete whitespaces header and eo files, otherwise add a line.

Reviewers: Hermet, seoz, JackDanielZ

Reviewed By: JackDanielZ

Differential Revision: https://phab.enlightenment.org/D2304
2015-04-10 14:09:45 +09:00
Carsten Haitzler 1ec7092594 elm - undeprecate preferred engine config api - still neeed it for cases
undeprecate this api as to be frank - you still need it if you want a
buffer enigne for back-end processing. doesn't break api or abi.
2015-04-10 09:27:17 +09:00
Jaeun Choi a7dee7cc13 elm_genlist: pass eo_it to eo_do_ret func, not VIEW(it)
@fix
2015-04-09 21:12:54 +09:00
Stefan Schmidt b8218b03b3 build: Allow to define path for eldbus-codegen binary
Since the latest elm colorclass changes we need eldbus-codegen to generate
some files. Not all setups have this in their normal $PATH so let allow these
setups to set the correct path during configure. This allows our Jenkins setup
as well as others to work again.
2015-04-08 17:41:58 +02:00
Stefan Schmidt dcd626973f elm_object: Add since tag for new elm_object_access_info_get() 2015-04-08 15:12:44 +02:00
Carsten Haitzler ddfa4cb977 elm image - stop repeating events by default - wrong
why have elm image repeat events always (and unable to stop it)? this
is neither useful nor convenient. it's just painful. it makes images
not behave like prety much every object. they already are set up to
capture events - then do it normally.

@fix
2015-04-08 09:54:25 +09:00
Stefan Schmidt a1214c91d0 release: Update NEWS and bump version for 1.14.0-alpha1 release 2015-04-07 14:13:25 +02:00
Jean-Philippe Andre 0b9ff83485 gesture_layer: Fix unused value assignment
Fixes CID1261280
2015-04-07 15:27:13 +09:00
Jean-Philippe Andre 315175083b colorselector,scroller: Check return value of elm_layout_theme_set
Fixes:
- CID1273968
- CID1291831
2015-04-07 15:26:46 +09:00
Jean-Philippe Andre 54de1cc76e elm_test: (GLView) reset accel_preference after win_add
This might even make the application run with two different engines.
2015-04-07 15:03:49 +09:00
Jean-Philippe Andre 36aedfc876 elm_test: GLView: Add depth to the window
Without depth, glview / evas gl basically fall back to indirect rendering.

Also change bg color from yellowish to brown (and use PREMULTIPLIED
colors, not random values).
2015-04-07 11:44:39 +09:00
Jean-Philippe Andre c874a32ba5 elm_glview: Call resize func whenever the surface is updated
This will allow apps to set the proper viewport, even if the
actual surface geometry didn't change.

This fixes a rare situation where the mode is changed from indirect
to direct (eg. in elm_test glview).
2015-04-07 11:44:39 +09:00
Jean-Philippe Andre 9b97c6cc43 elm_glview: Fix usage of direct rendering
You can't have direct rendering and ALWAYS render mode. It just
didn't make sense.

Also fix the test case.
2015-04-07 11:44:39 +09:00
Mike Blumenkrantz f9cb86cdd9 edc: use new empty description inherit statements in comp theme
coverage/testing++
2015-04-06 20:43:59 -04:00
Mike Blumenkrantz 670e301ed5 edc: fix button theme syntax error 2015-04-06 20:37:18 -04:00
Mike Blumenkrantz a0e1e94511 colorclass: move test translate+list callbacks to main
enable remote editing of all colorclasses in elm_test
2015-04-06 15:33:50 -04:00
Mike Blumenkrantz fa005eceb2 colorclass: sort colorclass list by colorclass name 2015-04-06 15:22:54 -04:00
Mike Blumenkrantz a2d2462a95 colorclass: block colorselector dismissal when clicking inside csel area 2015-04-06 14:34:33 -04:00
Mike Blumenkrantz 2b6f8a4c0f colorclass: fix test window initial resize geom 2015-04-06 14:32:05 -04:00
Mike Blumenkrantz f052b748c3 colorclass: only show one fader at a time
showing both faders obscures the app too much to be useful
2015-04-06 14:12:24 -04:00
Mike Blumenkrantz 135e13d376 colorclass: slightly expand colorselector bg to improve clicking area 2015-04-06 14:11:37 -04:00
Mike Blumenkrantz 68847d9c7d colorclass: add clip for color type groups, move inset inside edje area 2015-04-06 14:10:24 -04:00
Mike Blumenkrantz 1ee3041767 colorclass: add focus glow to color type selector 2015-04-06 14:09:47 -04:00
Mike Blumenkrantz c9e85eb2e1 edc: add descriptions for all listed color classes 2015-04-06 12:20:35 -04: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