Daniel Juyung Seo
27f98b1e01
genlist/gengrid: Used item callback infrastructure.
2014-03-22 19:10:27 +09:00
Daniel Juyung Seo
65c948ca93
list/genlist/gengrid: Call item_show not bring_in on focus.
...
Elm 1.9 does item_show not bring_in so let's keep the consistency. I
will make this optional later.
2014-03-22 18:38:00 +09:00
Daniel Juyung Seo
1d14a57a8b
list: Fixed heavily broken list item focus/selection movement.
...
Item selection also sets the focus automatically so do not need to set
focus twice. This code needs to be changed later again when the
selection by key arrow becomes optional.
2014-03-22 18:37:45 +09:00
Daniel Juyung Seo
6d211692bb
list: Select the first item when the list widget is just focused first time.
...
Select the first item if there is no last_focused_item,
last_selected_item, and if this focus is done by key event.
2014-03-22 18:14:19 +09:00
Daniel Juyung Seo
ec2d28fc32
list: Fixed formatting before fixing a bug.
2014-03-22 18:06:42 +09:00
Daniel Juyung Seo
bb4a6d181d
list: Fixed item focus logic correctly by checking mouse down instead
...
of highlighted_item.
highlighted_item will be NULL after the first click and it is not
useful. To avoid first item focus -> first item unfocus -> clicked
item focus on the first focus to list widget, this patch is needed.
Thanks for the report Ceolin.
2014-03-22 18:01:22 +09:00
Daniel Juyung Seo
b9a1047845
flip, index: Renamed smart data member 'down' to 'mouse_down' and used
...
EINA_TRUE/FALSE.
This commit is for consistency inside elementary.
2014-03-22 17:54:49 +09:00
Daniel Juyung Seo
ab71bc5750
button: Check return value of _elm_config_key_binding_call.
...
This fixes severely broken focus movement.
2014-03-22 16:25:34 +09:00
ChunEon Park
e2b6f3de71
win - revert the revert. 1974aff066a10df59750a6d52fd9933333eb0ee3
...
I missed this already puhsed in the 1.9 release. :(
2014-03-22 15:40:07 +09:00
ChunEon Park
3d087782a3
win - removed unknown type.
2014-03-22 15:19:28 +09:00
ChunEon Park
ae4250b3c4
Revert "Revert "win: Add a API, elm_win_type_get.""
...
This reverts commit 1fae5b440457948a048007fbb24171f90e6aab30.
sorry i didn't intend reverting this commit.
2014-03-22 15:17:00 +09:00
ChunEon Park
9dee6ab954
Revert "win: Add a API, elm_win_type_get."
...
This reverts commit 313eaab843194083d5dee11f053a156f88c6c219.
we don't agree this unknown type of window.
it should be always known type.
2014-03-22 15:10:55 +09:00
ChunEon Park
ae218acc29
Revert "elm_win: Unbreak the ABI break of window type."
...
This reverts commit 79d2df12fe5e4d57d7a6247975feac1f0793ec72.
2014-03-22 15:10:40 +09:00
ChunEon Park
f28c0a5259
scroller content type is not always widget.
2014-03-22 14:40:48 +09:00
Jaeun Choi
d6acf211cc
elm_button: apply key binding
...
Summary: This patch applies key binding to elm_button.
Test Plan: elementary_test > Button > check key events
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D646
2014-03-22 14:31:49 +09:00
Subhransu Sekhar Mohanty
68b66830b4
naviframe : Fixed the overlap issue during multiple push.
...
Summary:
Currently there is a overlap issue in naviframe in case of multiple push.
This issue will occur if the naviframe edc implements push,defered for
the item transition. The issue occurs becoz of cur,push,deffered is not being
called to the current and intermediate items during multiple item push.
To fix the above issue pass the data as current item that needs to be
out of the aviframe during creating the animator job.
@fix
Reviewers: Jaehyun, seoz, Hermet
Reviewed By: Hermet
CC: raster
Differential Revision: https://phab.enlightenment.org/D645
2014-03-22 14:23:23 +09:00
nirajkr
fcfeba5097
gengrid : Implementation for gengrid item focus support
...
Summary:
Implemented the following API to support gengrid item_focus
1. _elm_gengrid_focus_highlight_geometry_get
2. _elm_gengrid_focused_item_get
3. _item_focus_up
4. _item_focus_down
5. _item_focus_right
6. _item_focus_down
7. _item_focus_set_hook
8. _item_focus_get_hook
9. _item_focused
10. _item_unfocused
11. Changes in the smart_event, pan_calculation, smart_on_focus to support item focus
Reviewers: seoz, woohyun, singh.amitesh, raster
CC: raster
Differential Revision: https://phab.enlightenment.org/D550
2014-03-21 17:00:46 +09:00
Carsten Haitzler
ae26fa446f
fix scrollbar to be clickable even if vieport is tiny compared to content
...
@fix
2014-03-21 12:20:43 +09:00
Daniel Juyung Seo
aa94a311f5
test_dnd: Fixed memory leak. Free item's data on item deletion.
...
This fixes coverity CID 1193246: Resource leak (RESOURCE_LEAK).
2014-03-21 02:35:29 +09:00
Daniel Juyung Seo
fadcf243ce
access: Fixed memory leak.
...
This fixes coverity CID 1193244: Resource leak (RESOURCE_LEAK).
@fix
2014-03-21 02:33:22 +09:00
Daniel Juyung Seo
8f7c12fef7
index: Set variable to NULL after free.
...
Then NULL check for this variable is not valid.
This fixes coverity CID 1193250: Use after free (USE_AFTER_FREE).
@fix
2014-03-21 00:55:31 +09:00
Daniel Juyung Seo
51237d9606
atspi_object: Added missing comma.
...
This fixes coverity CID 1193238: Missing comma in a string array
initialization (MISSING_COMMA)
@fix
2014-03-21 00:49:52 +09:00
Daniel Juyung Seo
a31c16d243
diskselector: Compare correct variables.
...
It was comparing the same variable.
Fixed coverity CID 1193236: Pointless string comparison
(CONSTANT_EXPRESSION_RESULT)
@fix
2014-03-21 00:46:47 +09:00
Ryuan Choi
7fdf597440
test_web: Improve fullscreen test case.
...
Improved fullscreen api tests not to show other widgets when web page requires fullscreen.
2014-03-20 23:30:53 +09:00
Daniel Zaoui
fc7bf80916
Eolian: Integration of Datetime
2014-03-20 15:19:50 +02:00
Daniel Zaoui
bb7822e7e2
Eolian: Integration of Ctx Popup
2014-03-20 15:19:50 +02:00
Daniel Zaoui
ba2a255b8c
Eolian: Integration of Conformant
2014-03-20 15:19:49 +02:00
Daniel Zaoui
9a240dfedc
Eolian: Integration of Color Selector
2014-03-20 15:19:49 +02:00
Daniel Zaoui
ee1003af32
Eolian: Integration of Clock
2014-03-20 15:19:49 +02:00
Daniel Zaoui
f1ff0f58bf
Eolian: Integration of Check
2014-03-20 15:19:49 +02:00
Daniel Zaoui
ede5646e76
Eolian: Integration of Calendar
2014-03-20 15:19:49 +02:00
Daniel Zaoui
558c884001
Eolian: Integration of Button
2014-03-20 15:19:49 +02:00
Daniel Zaoui
9e0ffc26cd
Eolian: Integration of Bubble
2014-03-20 15:19:49 +02:00
Daniel Zaoui
a9fe9693c0
Eolian: Integration of Box
2014-03-20 15:19:49 +02:00
Bora Hwang
5bbf7d9af5
clear up the documentation of tooltip
...
Summary: Since explanations of tooltip's APIs are scattered in header or source code, these needs to be cleared up.
Reviewers: seoz, Hermet, woohyun, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D644
2014-03-20 20:12:02 +09:00
Thiep Ha
197458d0f6
[Elm_Entry] Update selection handlers position and its visibility when scrolling
...
Summary:
Selection handlers' position are not updated when entry is scrolled.
You can check on elementary_test -> Entry 3 (or Entry 4 which is scrollable) -> Select some text -> Scroll entry and see.
This patch is submitted to fix this bug. It update selection handlers' position when entry is scrolled and hide them if needed.
@fix
Reviewers: raster
Differential Revision: https://phab.enlightenment.org/D640
2014-03-20 19:33:42 +09:00
Jaeun Choi
ad17bb42fe
config: add a field in key binding data structure
...
Summary:
This patch adds a field "no_string" in key binding data structure.
It is necessary for checking "string" field in evas key down event.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D641
2014-03-20 18:42:20 +09:00
Daniel Juyung Seo
e1fbcd35fe
list: Focus a selected item.
2014-03-20 14:54:54 +09:00
Daniel Zaoui
8a7cb67506
Eolian: Integration of Bg
2014-03-20 07:33:56 +02:00
Daniel Zaoui
11cf9cb7c5
Eolian: Integration of Atspi Object
2014-03-20 07:33:56 +02:00
Daniel Zaoui
0c9ba65349
Eolian: Integration of Atspi Window Interface
2014-03-20 07:33:55 +02:00
Daniel Zaoui
a0395146e8
Eolian: Integration of Atspi Component Interface
2014-03-20 07:33:55 +02:00
Daniel Zaoui
9f507a5c75
Eolian: Integration of App Server View
2014-03-20 07:33:55 +02:00
Daniel Zaoui
aec543acdf
Eolian: Integration of App Server
2014-03-20 07:33:55 +02:00
Daniel Zaoui
a48022e63e
Fix logically dead code.
...
CID 1193237
Before Eolian, a Eina_List ** was used and checking ret value was
mandatory. Now that we have a normal Eina_List *, we don't need to check
that anymore.
2014-03-20 07:33:55 +02:00
WooHyun Jung
ef0d15b4c4
elm_win: Fix wrong animation of focus highlight.
...
When focus is changed, focus highlight animation should be started
from the original position of focus highlight object. Not from the
previous focused object's position.
2014-03-20 14:14:20 +09:00
Daniel Juyung Seo
cfec6b6266
list: better structure packing for list smart data.
2014-03-20 13:48:49 +09:00
WooHyun Jung
aeebc942af
elm_widget: Restore removed codes while eolian work.
2014-03-20 12:55:28 +09:00
Daniel Juyung Seo
13e4e1d7d0
cnp: Fixed cnp build warning by adding ifdef to cnp_debug.
...
This looks better.
Special thanks to barbieri for the suggestion.
2014-03-20 04:08:52 +09:00
Daniel Juyung Seo
90024102fd
elm_widget: Call widget APIs only for widgets.
...
'cur' object can be non-widget object when calling
elm_widget_focus_direction_get and elm_widget_parent_get.
2014-03-20 04:04:12 +09:00