Amitesh Singh
8e0ffb8332
config: Added two APIs to enable/disable focus auto scroll bring in feature.
...
Summary:
Summary:
- APIs
- elm_config_focus_auto_scroll_bring_in_enabled_set
- elm_config_focus_auto_scroll_bring_in_enabled_get
- list/genlist/toolbar/gengrid: Using this feature for scrolling for focus movement.
- Added test case in "List Focus", "Genlist Focus", "Toolbar Focus" and "Gengrid Focus"
@feature
Test Plan: elementary_test->"List Focus", "Genlist Focus", "Toolbar Focus" & "Gengrid Focus".
Reviewers: raster, seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D799
2014-04-27 04:15:26 +09:00
Jaeun Choi
392efbb5de
config: modified widget name in key binding config
2014-04-25 16:55:50 +09:00
Jaeun Choi
aa2c7a5b8a
config: add missing config for slider key binding
2014-04-25 15:23:03 +09:00
Jaeun Choi
10c82f4269
multibuttonentry: add key binding in config files
...
Summary:
This patch adds multibuttonentry key binding info into config files.
Multibuttonentry has some issues in event handling so not suitable for key binding yet.
So, added key binding info first to upgrade config version.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D767
2014-04-18 12:07:07 +09:00
Daniel Juyung Seo
c1613811e7
spinner: Fixed broken focus movement by direction key.
...
This was broken by c9755bd3c828bcd2453a50542331b201089a7160.
2014-04-18 04:25:43 +09:00
Jaeun Choi
099fbbc79f
spinner: apply key binding
...
Summary: This patch applies key binding to elm_spinner.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D752
2014-04-17 16:03:48 +09:00
Jaeun Choi
e88c793425
ctxpopup: apply key binding
...
Summary: This patch applies key binding to elc_ctxpopup.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D754
2014-04-17 15:41:50 +09:00
Jaeun Choi
edeea1eb96
flipselector: apply key binding
...
Summary: This patch applies key binding to elm_flipselector.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D745
2014-04-16 17:29:16 +09:00
Jaeun Choi
8b8a4b6922
gengrid: apply key binidng
...
Summary: This patch applies key binding to elm_gengrid.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D744
2014-04-16 17:29:16 +09:00
Jaeun Choi
fc491c7c6c
genlist: apply key binding
...
Summary: This patch applies key binding to elm_genlist.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D743
2014-04-16 17:29:16 +09:00
Jaeun Choi
40704d6d43
win: apply key binding
...
Summary: This patch applies key binding to elm_win.
Test Plan: None
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D741
2014-04-16 10:38:34 +09:00
Jaeun Choi
33465d260a
config: bug fix in popup key binding
...
Summary: This patch changes 'Tap' into 'Tab'.
Test Plan: None
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D739
2014-04-15 16:41:16 +09:00
Jaeun Choi
48a4a4add7
video: apply key binding
...
Summary: This patch applies key binding to elm_video.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D738
2014-04-15 16:09:12 +09:00
Jaeun Choi
2411bf5c62
toolbar: apply key binding
...
Summary: This patch applies key binding to elm_toolbar.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D737
2014-04-15 16:07:52 +09:00
Jaeun Choi
840e1fa07f
slideshow: apply key binding
...
Summary: This patch applies key binding to elm_slideshow.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D736
2014-04-15 16:07:41 +09:00
Jaeun Choi
10fb0a3f30
photocam: apply key binding
...
Summary: This patch applies key binding to elm_photocam.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D735
2014-04-15 16:07:17 +09:00
Jaeun Choi
660591102a
radio: apply key binding
...
Summary: This patch applies key binding to elm_radio.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D734
2014-04-15 14:54:58 +09:00
Jaeun Choi
d8d53f4268
map: apply key binding
...
Summary: This patch applies key binding to elm_map.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D733
2014-04-15 14:52:06 +09:00
Jaeun Choi
3449c44221
image: apply key binding
...
Summary: This patch applies key binding to elm_image.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D732
2014-04-15 14:49:35 +09:00
Jaeun Choi
71149158e2
popup: apply key binding
...
Summary: This patch applies key binding to elc_popup.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D731
2014-04-15 14:47:19 +09:00
Jaeun Choi
16dd06bb8e
player: apply key binding
...
Summary: This patch applies key binding to elm_player.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D730
2014-04-15 14:46:39 +09:00
Jaeun Choi
e6d6066581
hoversel: apply key binding
...
Summary: This patch applied key bindiing to elc_hoversel.
Test Plan: None
Reviewers: Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D729
2014-04-15 14:40:38 +09:00
Jaeun Choi
530fcf2d8c
fileselector: apply key binding
...
Summary: This patch applies key binding to elm_fileselector.
Test Plan: elementary_test > fileselector > check key events
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D728
2014-04-15 13:58:01 +09:00
Jaeun Choi
fbcadfd87a
list: apply key binding
...
Summary: This patch applies key binding to elm_list.
Test Plan: elementary_test > list > check key events
Reviewers: Hermet, raster, seoz
Differential Revision: https://phab.enlightenment.org/D727
2014-04-15 13:13:57 +09:00
Jaeun Choi
872a1de3c9
key binding infra change for modifiers
...
Summary: This patch makes key binding support multiple and inverse modifier set.
Test Plan: None
Reviewers: raster, Hermet
Differential Revision: https://phab.enlightenment.org/D717
2014-04-14 19:47:52 +09:00
Jaeun Choi
bf7db13385
removed unnecessary field in key binding
...
Summary: No need to check ev->string if use ev->key instead of ev->keyname.
Test Plan: None
Reviewers: raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D714
2014-04-10 19:29:37 +09:00
Jaeun Choi
624b278c44
scroller: apply key binding
...
Summary: This patch applies key binding to elm_scroller.
Test Plan: elementary_test > Scroller > check key events
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D711
2014-04-10 17:10:00 +09:00
Jaeun Choi
df2b76dcc1
naviframe: apply key binding
...
Summary: This patch applies key binding to elc_naviframe.
Test Plan: elementary_test > Naviframe > check key events
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D709
2014-04-10 11:14:59 +09:00
Amitesh Singh
68b3bc3583
focus: Renamed the config APIs _item_focus_on_selection_get/set to _item_select_on_focus_disabled_set/get()
...
Summary: - List: On Enter/Space/KP_Enter key press, focused item gets selected.
Test Plan: elementary_test->List Focus
Reviewers: seoz, raster
Reviewed By: seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D704
2014-04-06 00:10:55 +09:00
Amitesh Singh
73b16ef210
focus: Added optional focus feature - item focus on selection.
...
Summary:
Currenly focus and selection happens together. This patch makes item focus
on selection optional by configuration and API.
- configuration: "item_focus_on_selection".
- API: elm_config_item_focus_on_selection_get/set.
- Implemented item_focus_on_selection feature in elm list.
@feature
Test Plan: elementary_test->List focus
Reviewers: raster, seoz, woohyun
CC: seoz
Differential Revision: https://phab.enlightenment.org/D676
2014-04-03 19:11:57 +09:00
Jaeun Choi
121f5446c7
check, colorselector, calendar, diskselector: apply key binding
...
Summary:
apply key binding to 4 widgets
this revision is only for reviewing
I'll send 4 seperate patches after review is done.
Test Plan: None
Reviewers: Hermet, seoz, raster
Differential Revision: https://phab.enlightenment.org/D678
2014-04-01 11:10:25 +09:00
Carsten Haitzler
2291c37875
Revert "adding focus direction for gengrid"
...
This reverts commit 4fe82cc740eda0c6b50ee09aedcf173aac1e775d.
2014-03-24 18:02:03 +09:00
m.zielonka
32751ac33b
adding focus direction for gengrid
...
Summary:
It is implementation of focus_direction method for gengrid widget.
We need it in our project. We must service focus by
directions and we want to use gengrid widget. Additionally we must
support changing focus by keyboard (TV remote).
Unfortunately gengrid hasn't default implementation to present its
sub-objects as candidates for focus direction.
Our solution can search for focusable sub-objects (from realized items)
and change then focused and last selected variables in gengrid. If this
candidate wins then object will receive focus.
Reviewers: cedric, raster
CC: raster, seoz
Differential Revision: https://phab.enlightenment.org/D449
2014-03-24 16:38:27 +09:00
Daniel Juyung Seo
46506cf22e
focus: Added optional focus feature - focus movement by mouse_in.
...
Focus is moved by mouse click by default. This patch makes moving focus
by mouse_in optionally by configuration and API. Widget item focus
movement is not applied yet. Need to do that as well.
- configuration: "focus_move_policy"
- API: elm_config_focus_move_policy_set/get
- enum
ELM_FOCUS_MOVE_POLICY_CLICK
ELM_FOCUS_MOVE_POLICY_IN
@feature
2014-03-23 02:04:16 +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
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
7e35760942
focus: Added focus highlight clip disable feature.
...
focus highlight is clipped by the clipper of focus target object.
But many of the times, this clipping looks weird so I made this
configurable.
This fixes T1056 but as this fix was done by adding a new feature, this
patch would not be backported.
@feature
2014-03-09 03:39:23 +09:00
Jaeun Choi
78accca4db
elementary key binding feature implementation
...
Summary: This patch implements elementary key binding feature.
Test Plan: None
Reviewers: Hermet, raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D506
Conflicts:
src/lib/elm_config.c
2014-02-28 10:47:03 +09:00
Carsten Haitzler
1f0567af98
config - feature add - audio muting config and controls
2014-02-09 19:17:01 +09:00
Jaehwan Kim
504f59f174
Change the method to calculate a distance which be scrolled from linear to sine curve.
...
And add the configuration thumbscroll_flick_distance_tolerance. It's the max flick distance.
2013-07-03 18:43:19 +09:00
Carsten Haitzler
0c13ec5ced
part of the entry magnifier feature set from thiep. still more to go.
2013-06-07 17:17:30 +09:00
Jaehwan Kim
4ff2af7335
The momentum animation time is changed as the amount of flick.
2013-04-30 22:06:28 +09:00
Jaehwan Kim
0bde066596
Add the config elm_scroll_smooth_start_enable.
...
There's no tick when scroller starts scroll if it's set.
2013-04-30 16:48:18 +09:00
Hosang Kim
6883e2a2b1
[Scroller] changed acceleration constant values
2013-04-17 21:56:02 +09:00
Jaehwan Kim
c36769a9ae
Add the config ELM_THUMBSCROLL_HOLD_THRESHOLD.
...
This is the number of pixels the range which can be scrolled, while the scroller is holed.
In case of mobile, this config is useful since the out of scroller area is too small.
2013-03-07 18:13:15 +09:00
Gustavo Lima Chaves
87648e9ace
[elm] Introducing a new widget, along with its infrastructure -- prefs.
...
The prefs widgets aims to aid with the implementation of
preference/configuration windows/UI elements in Elementary-based
applications (think of Enlightenment configuration dialogs,
elementary_config, etc).
Prefs is a widget that populates its view with widgets
bound to data types (following the instructions of a ".epb" file that
describes a set of items) and handles the storage/restoration of such
data on a configuration file automatically.
There's also the prefs_data handle, which is the one dealing with
user saved data for a given epb defaults set.
The documentation on the new widget is rich (we have examples and even
an EPC reference) and there's a new test entry for it.
I'm blogging about it soon, with screeshots and more details.
Enjoy.
ps.: This is a team work by Murilo Belluzzo, Ricardo de Almeida and me.
SVN revision: 79909
2012-11-30 14:41:39 +00:00
Carsten Haitzler
c4612009a4
Yes - i know. Release. Freeze. I put this in as it solves a complaint
...
(i guess bug report) about using cpua nd drawing while minimized.
SVN revision: 75776
2012-08-28 10:37:02 +00:00
Jiyoun Park
e99f497332
[els scroller] add debug code to measure smoothness of scroller
...
it count standard deviation of scroll velocity
and modify smooth algorithm
SVN revision: 73388
2012-07-06 01:59:57 +00:00
Carsten Haitzler
c417a9c99f
fix several elm+fb related issues and add a feature.
...
SVN revision: 73334
2012-07-05 09:23:38 +00:00
Kim Shinwoo
577a646924
From: Kim Shinwoo <kimcinoo.efl@gmail.com>
...
Subject: Re: [E-devel] [Patch][elementary] elm_cofig, setting
accessibility mode
SVN revision: 73073
2012-06-30 06:01:25 +00:00