zmike
7d0e8a5828
ctxpopup bg theme should block all mouse events, not just left button
...
@fix
2014-04-27 13:47:05 -04:00
Daniel Zaoui
70684ea730
Eolian: install .eo files
2014-04-27 16:09:01 +03:00
Daniel Juyung Seo
535fe6bd97
gengrid: Added elm_gengrid_wheel_disabled_set/get() APIs.
...
Summary:
The basic idea is from Abhinandan Aryadipta and I implemented this in
upstream.
Special thanks to JackDanielZ for eolian madness.
@feature
Reviewers: JackDanielZ
Differential Revision: https://phab.enlightenment.org/D803
2014-04-27 13:54:37 +09:00
Daniel Juyung Seo
4df87d5959
gengrid: removed unnecessary return value check.
...
Just return the return value without checking it.
2014-04-27 13:42:48 +09:00
Daniel Juyung Seo
ecc89e2c4a
test_gengrid: renamed stupid long internal variable names shorter.
2014-04-27 13:12:21 +09:00
Amitesh Singh
31fd782ab0
gengrid: Implemented item_select_on_focus feature.
...
Summary:
This is based on bb1e8afd.
@feature
Test Plan: elementary_test->"Gengrid Focus"
Reviewers: seoz, raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D702
2014-04-27 13:08:15 +09:00
Daniel Juyung Seo
b4093d2310
test_genlist: renamed stupid long internal variable names shorter.
2014-04-27 13:04:26 +09:00
Daniel Juyung Seo
d4aa2ccc08
genlist: refactor the internal code to make it more readable.
2014-04-27 12:55:58 +09:00
Amitesh Singh
8405b15b2b
genlist: Implemented item_select_on_focus feature.
...
Summary: @feature
Test Plan: elementary_test->Genlist Focus
Reviewers: seoz, raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D705
2014-04-27 12:40:17 +09:00
Daniel Juyung Seo
9652839c96
genlist: renamed internal function according to the key binding adoption.
2014-04-27 11:26:53 +09:00
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
Amitesh Singh
112d481dca
gengrid: ignore key events if item reorder is going on.
...
Summary: This was missed in 43eb52e159.
Test Plan:
elementary_test->"Gengrid Focus" and enable "reorder mode" by clicking "redorder mode enable" checkbox.
Move the items by direction keys.
Reviewers: raster, seoz
Reviewed By: seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D801
2014-04-27 03:17:02 +09:00
Daniel Juyung Seo
571b60e298
genlist: Removed unnecessary item show call on multi select.
...
item select will automatically trigger item show.
@fix
2014-04-27 03:02:58 +09:00
Daniel Juyung Seo
8147afcf72
toolbar: Fixed wrong edje api usage for elm objects.
...
This bug was introduced by the commit
4c8677166163316468da56c53b203ac572085c40 this January.
@fix
2014-04-27 02:42:01 +09:00
Daniel Juyung Seo
5f505de0b4
gesture_layer: updated internal documentations for the changed variables.
...
It looks like the variable names were changed at some point but the
documentation was not updated accordingly.
2014-04-27 00:45:24 +09:00
Daniel Juyung Seo
4d1d80481f
gengrid: Changed internal variables to fix shadow variable build warnings.
...
elm_gengrid.c: In function '_item_move_cb':
elm_gengrid.c:2084:19: warning: declaration of 'y1' shadows a global
declaration [-Wshadow]
elm_gengrid.c: In function '_swap_items':
elm_gengrid.c:2136:19: warning: declaration of 'y1' shadows a global
declaration [-Wshadow]
2014-04-27 00:45:24 +09:00
zmike
07c2da9e2c
entry no longer completely breaks focus by focusing itself on selection signal
...
I don't know why this was added, but it breaks the ability to set focus on any widgets at all under some circumstances. it also is nonsensical since you should never need to set focus while selecting because:
* you are selecting with the mouse button, thereby having previously triggered focus from the mouse click
* you are selecting using api, in which case there's a config option to allow retaining selection which is also conceptually broken by this behavior
@fix
2014-04-26 01:41:15 -04:00
Mike Blumenkrantz
0615b6385b
genlist theme uses more target_groups as well as new edje_cc link api
2014-04-25 10:55:22 -04:00
Mike Blumenkrantz
db5fbae235
genlist theme uses virtual group inheriting more aggressively
2014-04-25 10:55:22 -04:00
Mike Blumenkrantz
e3e053fef3
genlist theme now uses new edje_cc feature group.program_source to set default program sources
2014-04-25 10:55:22 -04:00
Mike Blumenkrantz
21be7a489f
genlist theme uses new edje_cc target_groups feature for program simplification
2014-04-25 10:55:22 -04:00
Mike Blumenkrantz
99d6c98103
genlist theme now uses part inheritance in some places
2014-04-25 10:55:22 -04:00
Mike Blumenkrantz
f3e83b75fa
genlist theme now uses lazedc visible: shorthand
2014-04-25 10:55:22 -04:00
Mike Blumenkrantz
d5d65649aa
genlist theme now uses lazedc description shorthand
2014-04-25 10:55:22 -04:00
Mike Blumenkrantz
7af7d52619
genlist theme now uses lazedc name: omission
2014-04-25 10:55:21 -04:00
Mike Blumenkrantz
0dd5ef1ac1
genlist theme uses lazedc for part typing
2014-04-25 10:55:21 -04:00
Mike Blumenkrantz
59c46eab92
genlist theme no longer adds 0.0 in unnecessary places
2014-04-25 10:55:21 -04:00
Mike Blumenkrantz
9fa0c7bf0f
genlist groups now use group.mouse_events alias "nomouse"
...
free yourselves from the tyranny of mouse_events: 0 on every part!
2014-04-25 10:55:21 -04:00
Mike Blumenkrantz
37c231115a
slider theme now uses edje 1.10 signal emits with explicit targets
2014-04-25 10:55:21 -04:00
Mike Blumenkrantz
6dc3dd0bc3
genlist theme now uses new edje inherit_only feature to reduce macro hell
2014-04-25 10:55:21 -04: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
Mike Blumenkrantz
90d2ec9d98
e theme now sets ellipsis: -1 appropriately
...
since we're not changing broken default behavior in edje_cc, all newly-compiled .edj files with min: 1 X are now possibly (almost definitely) broken. update text descriptions in other themes as necessary
2014-04-24 16:10:37 -04:00
Daniel Zaoui
db4d33dc35
Fix Makefile indentation
2014-04-24 13:21:26 +03:00
Yossi Kantor
9c5ac1dd00
Eolian: Eo header clean.
...
Elementary Conform
Elementary Widget
Elementary Widget Container
2014-04-24 13:21:26 +03:00
Yossi Kantor
3de6b07a86
Eolian: Eo header clean and legacy integration.
...
Elementary Slider
Elementary SlideShow
Elementary Spinner
Elementary Systray
Elementary Table
Elementary Thumb
Elementary Toolbar
Elementary Video
Elementary Web
Elementary Win
2014-04-24 13:21:26 +03:00
Yossi Kantor
e4f4de0604
Eolian: Eo header clean and legacy integration.
...
Elementary Popup
Elementary Panes
Elementary Photo
Elementary Photocam
Elementary Plug
Elementary Prefs
Elementary Progress Bar
Elementary Radio
Elementary Route
Elementary Scroller
Elementary Segment Control
Elementary Separator
2014-04-24 13:21:26 +03:00
Yossi Kantor
82ad449e56
Eolian: Eo header clean and legacy integration.
...
Elementary Interface File Selector
Elementary Multibuttonentry
Elementary Naviframe
Elementary Inwin
Elementary Label
Elementary List
Elementary Map
Elementary Map Buffer
Elementary Menu
Elementary Notify
Elementary Panel
2014-04-24 13:21:26 +03:00
Yossi Kantor
0f0e5cb3fe
Eolian: Eo headers clean and legacy integration.
...
Elementary Hoversel
Elementary Gengrid
Elementary Genlist
Elementary Gesture Layer
Elementary GLView
Elementary Grid
Elementary Icon
Elementary Image
Elementary Index
2014-04-24 13:21:26 +03:00
Carsten Haitzler
65a65b7bdd
messing with ellipsis in edje broke evrything. instead i'll just fix theme
2014-04-24 18:59:47 +09:00
Lukasz Stanislawski
21aafc3f2d
atspi: AtspiValue interface added.
...
Summary:
Enables remote value changing on accessible widgets.
Added sample interface implementation for elm_slider widget.
Test Plan: build&install
Reviewers: raster, seoz
Differential Revision: https://phab.enlightenment.org/D784
2014-04-24 18:03:25 +09:00
Jaeun Choi
3c82b3c174
config: ELM_CONFIG_VERSION update
...
Summary: This patch updates ELM_CONFIG_VERSION according to elementary key binding.
Test Plan: None
Reviewers: raster, Hermet
CC: seoz
Differential Revision: https://phab.enlightenment.org/D768
2014-04-24 17:54:45 +09:00
Ryuan Choi
4e4c7e8658
entry: Create selection handles as lazily as possible
...
Summary:
Moved the construction of selection handles to _update_selection_handler in order to
reduce the cost of construction of elm_entry little bit.
Reviewers: thiepha, Hermet, seoz, raster
CC: seoz, raster
Differential Revision: https://phab.enlightenment.org/D756
2014-04-24 17:52:23 +09:00
Daniel Zaoui
67d8bd6e34
FlipSelector: fix callback type.
...
Evas_Smart_Cb was used in legacy while flipselector_func_type was used
in Eo. That made the compilation failing in E.
2014-04-24 11:04:35 +03:00
Yossi Kantor
40a65560f6
Eolian: Eo headers clean and legacy integration for:
...
Elc File Selector
Elc File Selector Entry
Elc File Selector Button
Elementary Datetime
Elementary Day Selector
Elementary Disk Selector
Elementary Entry
Elementary Flip
Elementary Flip Selector
2014-04-24 10:12:09 +03:00
Yossi Kantor
4ed35ccc04
Eolian: Eo header clean and legacy integration for:
...
Elementary Background
Elementary Box
Elementary Bubble
Elementary Button
Elementary Calendar
Elementary Check
Elementary Clock
Elementary Color Selector
Elementary Ctxpopup
2014-04-24 09:49:22 +03:00
Yossi Kantor
424f1b7ee0
Eolian: Eo header clean and legacy integration for:
...
Elementary Scrollable Interface
Elementary Access
Elementary Pan
Elementary Client
Elementary Client View
Elementary Server
Elementary Server View
Elementary Layout
Elementary Frame
Elementary Hover
Elementary ActionSlider
Elementary Atspi Object
2014-04-24 09:21:32 +03:00
Jaehyun Cho
ed6fb47ccc
naviframe: Emit visible/invisible signals when view is shown/hidden
...
Summary:
Previously, previous view was just shown by evas_object_show and hidden by evas_object_hide.
Now, "elm,state,visible" and "elm,state,invisible" signals are emitted to enable application to do in edc what they want when each view is shown/hidden.
Reviewers: Hermet
CC: raster
Differential Revision: https://phab.enlightenment.org/D785
2014-04-24 14:22:26 +09:00
Hosang Kim
0f636e890a
genlist: Add item loop feature
...
Summary:
If item loop feature is enabled, item is moved infinitely.
1. Refactor direction key event handling routine
- added internal function _elm_genlist_elm_widget_event_direction.
2. Add looping feature for genlist
- added Eolian function _elm_genlist_elm_widget_item_loop_enabled_set/get.
3. Add demo - test_genlist.c / genlist focus
Reviewers: seoz, woohyun, jaehwan, Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D778
Conflicts:
src/lib/elm_widget_genlist.h
2014-04-24 14:17:35 +09:00
Mike Blumenkrantz
dab2097569
set expected default ellipsis value for desklock...
2014-04-23 21:16:57 -04:00