platform/upstream/elementary.git
10 years agofocus: Removed unused parameter from an internal focus function.
Daniel Juyung Seo [Tue, 6 May 2014 15:05:07 +0000 (00:05 +0900)]
focus: Removed unused parameter from an internal focus function.

is_next parameter is not used for
elm_widget_focus_highlight_geometry_get() function.
But this parameter was not cleaned up in the commit 5320cca.

10 years agorelease: v1.10.0 beta1 v1.10.0-beta1
Stefan Schmidt [Mon, 5 May 2014 14:25:04 +0000 (16:25 +0200)]
release: v1.10.0 beta1

10 years agotheme: removed unnecessary null check.
Daniel Juyung Seo [Sat, 3 May 2014 21:18:44 +0000 (06:18 +0900)]
theme: removed unnecessary null check.

Null check is already done in the previous line so do not check null
again.

10 years agoFix the leak when closed alert/prompt/confirm since 1be3950fd
Ryuan Choi [Sat, 3 May 2014 10:36:54 +0000 (19:36 +0900)]
Fix the leak when closed alert/prompt/confirm since 1be3950fd

Spotted by seoz.

10 years agonaviframe transitions are now uniform
zmike [Fri, 2 May 2014 22:33:27 +0000 (18:33 -0400)]
naviframe transitions are now uniform

this looked less than sleek with the overlapping contents of the mismatched transition modes

10 years agophotocam: added @c to EINA_TRUE/FALSE doxygen.
Daniel Juyung Seo [Fri, 2 May 2014 18:51:35 +0000 (03:51 +0900)]
photocam: added @c to EINA_TRUE/FALSE doxygen.

10 years agospinner theme text ellipsis fix
zmike [Fri, 2 May 2014 16:04:22 +0000 (12:04 -0400)]
spinner theme text ellipsis fix

10 years agoadjust po file line nums
Carsten Haitzler (Rasterman) [Fri, 2 May 2014 12:24:26 +0000 (21:24 +0900)]
adjust po file line nums

10 years agofix new ellipsising of elm theme elements.
Carsten Haitzler (Rasterman) [Fri, 2 May 2014 09:44:17 +0000 (18:44 +0900)]
fix new ellipsising of elm theme elements.

10 years agogenlist edc part types are now 100% defined using 1.10 edc
Mike Blumenkrantz [Thu, 1 May 2014 21:23:13 +0000 (17:23 -0400)]
genlist edc part types are now 100% defined using 1.10 edc

10 years agofocus: Fixed focus_region_show to consider bring_in_enable configuration.
Daniel Juyung Seo [Thu, 1 May 2014 13:27:02 +0000 (22:27 +0900)]
focus: Fixed focus_region_show to consider bring_in_enable configuration.

focus_auto_scroll_bring_in_enable feature is new in 1.10, this would
not be backported.

10 years agotest_focus: initialize focus related check states correctly.
Daniel Juyung Seo [Thu, 1 May 2014 12:54:24 +0000 (21:54 +0900)]
test_focus: initialize focus related check states correctly.

Fetch the current focus config status.

10 years agoconfig: internal code refactoring for the readability.
Daniel Juyung Seo [Thu, 1 May 2014 12:34:38 +0000 (21:34 +0900)]
config: internal code refactoring for the readability.

Gathers focus related configurations.

10 years agoconfig: removed unnecessary variable initialize.
Daniel Juyung Seo [Thu, 1 May 2014 12:31:11 +0000 (21:31 +0900)]
config: removed unnecessary variable initialize.

It is overwritten in the following line.

10 years agoelm_config: added focus menu to elementary_config.
Daniel Juyung Seo [Thu, 1 May 2014 12:30:13 +0000 (21:30 +0900)]
elm_config: added focus menu to elementary_config.

This helps focus debugging by changing the global configuration.

10 years agoconfig: apply CHECK_ADD macro to elementary_config.
Daniel Juyung Seo [Thu, 1 May 2014 09:51:24 +0000 (18:51 +0900)]
config: apply CHECK_ADD macro to elementary_config.

10 years agoconfig: introduced a global CHECK_ADD macro for elementary config.
Daniel Juyung Seo [Thu, 1 May 2014 09:37:58 +0000 (18:37 +0900)]
config: introduced a global CHECK_ADD macro for elementary config.

10 years agogengrid: frame variable should be used for position changes.
Amitesh Singh [Wed, 30 Apr 2014 08:59:40 +0000 (17:59 +0900)]
gengrid: frame variable should be used for position changes.

Summary:
Earlier pos was getting used for the item coordinates. To support other Ecore_Pos_Map variations, frame variable should be used.
@fix

Test Plan:
elementary_test-> "Gengrid Focus". Enable reorder mode and use keys to move
the focused item.

Reviewers: raster, seoz

Reviewed By: seoz

CC: seoz
Differential Revision: https://phab.enlightenment.org/D811

10 years agotest_dnd: removed dead code.
Daniel Juyung Seo [Wed, 30 Apr 2014 07:14:50 +0000 (16:14 +0900)]
test_dnd: removed dead code.

This fixes coverity CID 1210426.

10 years agotest_popup: Added more align usages to reveal popup align bug.
Daniel Juyung Seo [Tue, 29 Apr 2014 16:21:53 +0000 (01:21 +0900)]
test_popup: Added more align usages to reveal popup align bug.

Actually the bugs are from notify.

10 years agoEntry: add the activated signal in the events section of entry.eo.
Daniel Zaoui [Tue, 29 Apr 2014 12:59:59 +0000 (15:59 +0300)]
Entry: add the activated signal in the events section of entry.eo.

10 years agotest_dnd: Change sending data to be compatible with other apps
Thiep Ha [Tue, 29 Apr 2014 07:28:12 +0000 (16:28 +0900)]
test_dnd: Change sending data to be compatible with other apps

Summary:
The sending data used # character, it is not compatible with other apps, so we should change it.

Change sending data to use newline character to be compatible with other apps, able to correctly drag to other apps like EFM, chrome, ...

Reviewers: JackDanielZ, seoz, raster, woohyun

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D751

10 years agonotify_test: When elm_notify is shown, set focus to it.
WooHyun Jung [Tue, 29 Apr 2014 06:39:41 +0000 (15:39 +0900)]
notify_test: When elm_notify is shown, set focus to it.

10 years agoEolian: fix elm_widget.eo
Daniel Zaoui [Tue, 29 Apr 2014 05:45:10 +0000 (08:45 +0300)]
Eolian: fix elm_widget.eo

part_text has to be an extra property, not a method.

10 years agoctxpopup should not blindly show arrows when they are not wanted by the theme
zmike [Mon, 28 Apr 2014 15:00:54 +0000 (11:00 -0400)]
ctxpopup should not blindly show arrows when they are not wanted by the theme

@fix

10 years agoelm win - fix ELM_DISPLAY to choose the right software enine
Carsten Haitzler (Rasterman) [Mon, 28 Apr 2014 12:51:12 +0000 (21:51 +0900)]
elm win - fix ELM_DISPLAY to choose the right software enine

10 years agorelease: v1.10.0 alpha1 v1.10.0-alpha1
Stefan Schmidt [Mon, 28 Apr 2014 10:35:19 +0000 (12:35 +0200)]
release: v1.10.0 alpha1

10 years agoctxpopup bg theme should block all mouse events, not just left button
zmike [Sun, 27 Apr 2014 17:47:05 +0000 (13:47 -0400)]
ctxpopup bg theme should block all mouse events, not just left button

@fix

10 years agoEolian: install .eo files
Daniel Zaoui [Sun, 27 Apr 2014 13:09:01 +0000 (16:09 +0300)]
Eolian: install .eo files

10 years agogengrid: Added elm_gengrid_wheel_disabled_set/get() APIs.
Daniel Juyung Seo [Sun, 27 Apr 2014 04:43:37 +0000 (13:43 +0900)]
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

10 years agogengrid: removed unnecessary return value check.
Daniel Juyung Seo [Sun, 27 Apr 2014 04:42:47 +0000 (13:42 +0900)]
gengrid: removed unnecessary return value check.

Just return the return value without checking it.

10 years agotest_gengrid: renamed stupid long internal variable names shorter.
Daniel Juyung Seo [Sun, 27 Apr 2014 04:12:21 +0000 (13:12 +0900)]
test_gengrid: renamed stupid long internal variable names shorter.

10 years agogengrid: Implemented item_select_on_focus feature.
Amitesh Singh [Sun, 27 Apr 2014 04:08:15 +0000 (13:08 +0900)]
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

10 years agotest_genlist: renamed stupid long internal variable names shorter.
Daniel Juyung Seo [Sun, 27 Apr 2014 04:04:26 +0000 (13:04 +0900)]
test_genlist: renamed stupid long internal variable names shorter.

10 years agogenlist: refactor the internal code to make it more readable.
Daniel Juyung Seo [Sun, 27 Apr 2014 03:55:58 +0000 (12:55 +0900)]
genlist: refactor the internal code to make it more readable.

10 years agogenlist: Implemented item_select_on_focus feature.
Amitesh Singh [Sun, 27 Apr 2014 03:38:27 +0000 (12:38 +0900)]
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

10 years agogenlist: renamed internal function according to the key binding adoption.
Daniel Juyung Seo [Sun, 27 Apr 2014 02:21:46 +0000 (11:21 +0900)]
genlist: renamed internal function according to the key binding adoption.

10 years agoconfig: Added two APIs to enable/disable focus auto scroll bring in feature.
Amitesh Singh [Sat, 26 Apr 2014 19:15:26 +0000 (04:15 +0900)]
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

10 years agogengrid: ignore key events if item reorder is going on.
Amitesh Singh [Sat, 26 Apr 2014 18:17:01 +0000 (03:17 +0900)]
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

10 years agogenlist: Removed unnecessary item show call on multi select.
Daniel Juyung Seo [Sat, 26 Apr 2014 18:00:11 +0000 (03:00 +0900)]
genlist: Removed unnecessary item show call on multi select.

item select will automatically trigger item show.
@fix

10 years agotoolbar: Fixed wrong edje api usage for elm objects.
Daniel Juyung Seo [Sat, 26 Apr 2014 17:40:45 +0000 (02:40 +0900)]
toolbar: Fixed wrong edje api usage for elm objects.

This bug was introduced by the commit
4c8677166163316468da56c53b203ac572085c40 this January.

@fix

10 years agogesture_layer: updated internal documentations for the changed variables.
Daniel Juyung Seo [Sat, 26 Apr 2014 15:43:34 +0000 (00:43 +0900)]
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.

10 years agogengrid: Changed internal variables to fix shadow variable build warnings.
Daniel Juyung Seo [Sat, 26 Apr 2014 15:37:23 +0000 (00:37 +0900)]
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]

10 years agoentry no longer completely breaks focus by focusing itself on selection signal
zmike [Sat, 26 Apr 2014 05:41:15 +0000 (01:41 -0400)]
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

10 years agogenlist theme uses more target_groups as well as new edje_cc link api
Mike Blumenkrantz [Wed, 9 Apr 2014 02:03:30 +0000 (22:03 -0400)]
genlist theme uses more target_groups as well as new edje_cc link api

10 years agogenlist theme uses virtual group inheriting more aggressively
Mike Blumenkrantz [Tue, 8 Apr 2014 20:29:46 +0000 (16:29 -0400)]
genlist theme uses virtual group inheriting more aggressively

10 years agogenlist theme now uses new edje_cc feature group.program_source to set default progra...
Mike Blumenkrantz [Tue, 8 Apr 2014 02:45:13 +0000 (22:45 -0400)]
genlist theme now uses new edje_cc feature group.program_source to set default program sources

10 years agogenlist theme uses new edje_cc target_groups feature for program simplification
Mike Blumenkrantz [Tue, 8 Apr 2014 02:39:58 +0000 (22:39 -0400)]
genlist theme uses new edje_cc target_groups feature for program simplification

10 years agogenlist theme now uses part inheritance in some places
Mike Blumenkrantz [Tue, 8 Apr 2014 02:39:46 +0000 (22:39 -0400)]
genlist theme now uses part inheritance in some places

10 years agogenlist theme now uses lazedc visible: shorthand
Mike Blumenkrantz [Mon, 7 Apr 2014 21:49:03 +0000 (17:49 -0400)]
genlist theme now uses lazedc visible: shorthand

10 years agogenlist theme now uses lazedc description shorthand
Mike Blumenkrantz [Mon, 7 Apr 2014 21:47:55 +0000 (17:47 -0400)]
genlist theme now uses lazedc description shorthand

10 years agogenlist theme now uses lazedc name: omission
Mike Blumenkrantz [Mon, 7 Apr 2014 21:41:00 +0000 (17:41 -0400)]
genlist theme now uses lazedc name: omission

10 years agogenlist theme uses lazedc for part typing
Mike Blumenkrantz [Mon, 7 Apr 2014 21:18:55 +0000 (17:18 -0400)]
genlist theme uses lazedc for part typing

10 years agogenlist theme no longer adds 0.0 in unnecessary places
Mike Blumenkrantz [Mon, 7 Apr 2014 21:16:35 +0000 (17:16 -0400)]
genlist theme no longer adds 0.0 in unnecessary places

10 years agogenlist groups now use group.mouse_events alias "nomouse"
Mike Blumenkrantz [Mon, 7 Apr 2014 21:14:55 +0000 (17:14 -0400)]
genlist groups now use group.mouse_events alias "nomouse"

free yourselves from the tyranny of mouse_events: 0 on every part!

10 years agoslider theme now uses edje 1.10 signal emits with explicit targets
Mike Blumenkrantz [Tue, 25 Mar 2014 15:11:54 +0000 (11:11 -0400)]
slider theme now uses edje 1.10 signal emits with explicit targets

10 years agogenlist theme now uses new edje inherit_only feature to reduce macro hell
Mike Blumenkrantz [Tue, 25 Mar 2014 14:59:23 +0000 (10:59 -0400)]
genlist theme now uses new edje inherit_only feature to reduce macro hell

10 years agoconfig: modified widget name in key binding config
Jaeun Choi [Fri, 25 Apr 2014 07:55:50 +0000 (16:55 +0900)]
config: modified widget name in key binding config

10 years agoconfig: add missing config for slider key binding
Jaeun Choi [Fri, 25 Apr 2014 06:23:03 +0000 (15:23 +0900)]
config: add missing config for slider key binding

10 years agoe theme now sets ellipsis: -1 appropriately
Mike Blumenkrantz [Thu, 24 Apr 2014 20:08:19 +0000 (16:08 -0400)]
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

10 years agoFix Makefile indentation
Daniel Zaoui [Thu, 24 Apr 2014 10:05:17 +0000 (13:05 +0300)]
Fix Makefile indentation

10 years agoEolian: Eo header clean.
Yossi Kantor [Thu, 10 Apr 2014 09:31:53 +0000 (12:31 +0300)]
Eolian: Eo header clean.

  Elementary Conform
  Elementary Widget
  Elementary Widget Container

10 years agoEolian: Eo header clean and legacy integration.
Yossi Kantor [Thu, 10 Apr 2014 09:10:55 +0000 (12:10 +0300)]
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

10 years agoEolian: Eo header clean and legacy integration.
Yossi Kantor [Thu, 10 Apr 2014 07:36:38 +0000 (10:36 +0300)]
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

10 years agoEolian: Eo header clean and legacy integration.
Yossi Kantor [Thu, 10 Apr 2014 06:13:16 +0000 (09:13 +0300)]
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

10 years agoEolian: Eo headers clean and legacy integration.
Yossi Kantor [Wed, 9 Apr 2014 14:57:13 +0000 (17:57 +0300)]
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

10 years agomessing with ellipsis in edje broke evrything. instead i'll just fix theme
Carsten Haitzler (Rasterman) [Thu, 24 Apr 2014 09:59:47 +0000 (18:59 +0900)]
messing with ellipsis in edje broke evrything. instead i'll just fix theme

10 years agoatspi: AtspiValue interface added.
Lukasz Stanislawski [Thu, 24 Apr 2014 09:03:25 +0000 (18:03 +0900)]
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

10 years agoconfig: ELM_CONFIG_VERSION update
Jaeun Choi [Thu, 24 Apr 2014 08:54:45 +0000 (17:54 +0900)]
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

10 years agoentry: Create selection handles as lazily as possible
Ryuan Choi [Thu, 24 Apr 2014 08:52:22 +0000 (17:52 +0900)]
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

10 years agoFlipSelector: fix callback type.
Daniel Zaoui [Thu, 24 Apr 2014 08:04:35 +0000 (11:04 +0300)]
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.

10 years agoEolian: Eo headers clean and legacy integration for:
Yossi Kantor [Wed, 9 Apr 2014 12:58:41 +0000 (15:58 +0300)]
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

10 years agoEolian: Eo header clean and legacy integration for:
Yossi Kantor [Wed, 9 Apr 2014 11:59:37 +0000 (14:59 +0300)]
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

10 years agoEolian: Eo header clean and legacy integration for:
Yossi Kantor [Tue, 8 Apr 2014 14:57:32 +0000 (17:57 +0300)]
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

10 years agonaviframe: Emit visible/invisible signals when view is shown/hidden
Jaehyun Cho [Thu, 24 Apr 2014 05:22:26 +0000 (14:22 +0900)]
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

10 years agogenlist: Add item loop feature
Hosang Kim [Thu, 24 Apr 2014 05:12:52 +0000 (14:12 +0900)]
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

10 years agoset expected default ellipsis value for desklock...
Mike Blumenkrantz [Thu, 24 Apr 2014 01:16:57 +0000 (21:16 -0400)]
set expected default ellipsis value for desklock...

10 years agogenlist: reordered genlist internal structure members for a better structure packing.
Daniel Juyung Seo [Wed, 23 Apr 2014 14:02:57 +0000 (23:02 +0900)]
genlist: reordered genlist internal structure members for a better structure packing.

10 years agoconfig/.gitignore: removed unnecessary gitignore rule.
Daniel Juyung Seo [Wed, 23 Apr 2014 13:51:22 +0000 (22:51 +0900)]
config/.gitignore: removed unnecessary gitignore rule.

There is no illume profile.

10 years agoformatting - space++
Carsten Haitzler (Rasterman) [Wed, 23 Apr 2014 12:21:07 +0000 (21:21 +0900)]
formatting - space++

10 years agogengrid: item moving feature with keys.
Amitesh Singh [Wed, 23 Apr 2014 12:13:57 +0000 (21:13 +0900)]
gengrid: item moving feature with keys.

Summary:
- Added two APIs elm_gengrid_reorder_mode_start/stop
- Add two smart callbacks
  - "item,reorder,anim,start" - This is called when a gengrid item movement
     has just started by keys in reorder mode.
  - "item,reorder,anim,stop" - This is called when a gengrid item movement just
     stopped in reorder mode.

@feature

Test Plan: elementary_test->Gengrid Focus

Reviewers: raster, seoz, SanghyeonLee

CC: seoz
Differential Revision: https://phab.enlightenment.org/D723

10 years agoatspi: remove unused variable assignment
Lukasz Stanislawski [Wed, 23 Apr 2014 09:00:45 +0000 (18:00 +0900)]
atspi: remove unused variable assignment

Summary: CID 1204328

Test Plan: build & install

Reviewers: seoz, raster

Differential Revision: https://phab.enlightenment.org/D781

10 years agoGenlist: fix EO errors.
Daniel Zaoui [Wed, 23 Apr 2014 08:00:50 +0000 (11:00 +0300)]
Genlist: fix EO errors.

Elm-Widget function was called on non elm-widget objects.

10 years agoEolian: replace --eo1 option with --eo
Daniel Zaoui [Wed, 23 Apr 2014 05:58:47 +0000 (08:58 +0300)]
Eolian: replace --eo1 option with --eo

10 years agoelm_web: Fixed build warning with ewebkit
Ryuan Choi [Tue, 22 Apr 2014 16:27:47 +0000 (01:27 +0900)]
elm_web: Fixed build warning with ewebkit

10 years agogenlist/gengrid/list: Fix first on_focus call correctly by checking focus highlight.
Daniel Juyung Seo [Tue, 22 Apr 2014 14:15:20 +0000 (23:15 +0900)]
genlist/gengrid/list: Fix first on_focus call correctly by checking focus highlight.

First on_focus call should consider focus highlight enable status and
do the different job according to that.

This can be tested in "genlist 7" and "genlist focus" examples in
elementary_test.

10 years agoEolian: fix names for elc widgets.
Daniel Zaoui [Tue, 22 Apr 2014 12:51:46 +0000 (15:51 +0300)]
Eolian: fix names for elc widgets.

Even if the file names are elc_..., the class names are supposed to be
elm_...

10 years agoatspi: Add header file to build to pass distcheck
Stefan Schmidt [Tue, 22 Apr 2014 13:34:06 +0000 (15:34 +0200)]
atspi: Add header file to build to pass distcheck

The needed header was not packaged and thus made distcheck fail. I put
it into the unstable headers because I'm not sure if they are considered
stable yet. If this is the case please let us know so we can move it over.

10 years agotooltips position more accurately in X in xinerama
zmike [Tue, 22 Apr 2014 13:29:49 +0000 (09:29 -0400)]
tooltips position more accurately in X in xinerama

elm_win_screen_size_get() is broken for this use case since the tooltip actually needs the full xinerama screen geometry, which is the geometry of the root window and NOT the current screen

@fix

10 years agoslider: fixed build warning
Gwanglim Lee [Tue, 22 Apr 2014 05:32:20 +0000 (14:32 +0900)]
slider: fixed build warning

Summary: added EINA_UNUSED to fix build warning

Test Plan: N/A

Reviewers: raster, seoz, Hermet

Reviewed By: seoz

Differential Revision: https://phab.enlightenment.org/D777

10 years agoweb2: Implemented alert/confirm/prompt
Ryuan Choi [Mon, 21 Apr 2014 16:42:53 +0000 (01:42 +0900)]
web2: Implemented alert/confirm/prompt

Added test cases for alert/confirm/prompt

10 years agodnd: Correct drag window positon in drag start
Thiep Ha [Mon, 21 Apr 2014 08:27:46 +0000 (17:27 +0900)]
dnd: Correct drag window positon in drag start

Summary:
If window is rotated, the drag window position is incorrect.

In drag start, the drag window is placed in incorrect position if main window is rotated.
Fix: Update drag window according to window rotation.

@fix

Reviewers: JackDanielZ, raster

Reviewed By: raster

CC: woohyun, seoz
Differential Revision: https://phab.enlightenment.org/D746

10 years agoelm_interface_scrollable: fix wanted coordinate calculation
wonguk.jeong [Mon, 21 Apr 2014 06:06:28 +0000 (15:06 +0900)]
elm_interface_scrollable: fix wanted coordinate calculation

Summary:
boundary check of _elm_scroll_wanted_coordinates_update() is wrong.
boundary was checked with assumption that 0, 0 is top, left
however, 0, 0 could be different according to usages, in case of gengrid, 0, 0 was center left not top left)

Do not assume the min/max value, but use pan min/max value for boundary check

Fixes T1092

Test Plan: elementary_test -> grid -> uncheck multi select mode -> select first item -> click bring in -> resize window

Reviewers: raster, woohyun, seoz, zmike

CC: seoz
Maniphest Tasks: T1092

Differential Revision: https://phab.enlightenment.org/D720

10 years agoatspi: Atspi_Action interface implementation @feature
Lukasz Stanislawski [Mon, 21 Apr 2014 06:04:25 +0000 (15:04 +0900)]
atspi: Atspi_Action interface implementation @feature

Summary: Enables remote execution of elementary widget actions.

Test Plan: build&install, accerrsiser tests on ubuntu 12.04

Reviewers: raster, seoz

Differential Revision: https://phab.enlightenment.org/D747

10 years agoatspi: separate atspi mode from access mode.
Lukasz Stanislawski [Mon, 21 Apr 2014 05:58:18 +0000 (14:58 +0900)]
atspi: separate atspi mode from access mode.

Since elm_access provides its own support for screen reader, access mode
and atspi mode must be separated.

https://phab.enlightenment.org/D726

10 years agoelm_interface_scrollable: fix resize after drag bug.
wonguk.jeong [Mon, 21 Apr 2014 05:17:43 +0000 (14:17 +0900)]
elm_interface_scrollable: fix resize after drag bug.

Summary:
after I drag by using scrollbar, if I resize window, the scroller position was moved to coordication before dragging.
invoke _elm_scroll_wanted_coordinates_update() after position setting in _elm_scroll_scroll_bar_read_and_update();

@fix

Test Plan: elementary_test -> drag scroller to center -> resize window -> scroller shouldn't go back to top

Reviewers: raster, woohyun, seoz

CC: seoz, Hermet
Differential Revision: https://phab.enlightenment.org/D722

10 years agoatspi: change a method of calculating atspi VISIBLE state.
Lukasz Stanislawski [Mon, 21 Apr 2014 03:55:28 +0000 (12:55 +0900)]
atspi: change a method of calculating atspi VISIBLE state.

10 years agoatspi: refactor atspi_object class into mixins.
Lukasz Stanislawski [Mon, 21 Apr 2014 03:46:11 +0000 (12:46 +0900)]
atspi: refactor atspi_object class into mixins.

Summary:
Allow to create ATSPI aware objects only by attaching Atspi interface to
Eo object. Apply protected rule to all methods, properties which should
not be available to app developer. Remove public atspi header from Elementary.h.
Make Elm_Widget inherit from Atspi interfaces, Elm_Win inherits additional
Atspi_Window interface.
Unified file names - all atspi related objects/interfaces can be found under
elm_atspi_*
and elm_interface_atspi_*.

Test Plan:
build&install, out-off tree example compilation with gcc and g++,
Orca screen reader tests on Ubuntu 12.04.

Reviewers: raster, seoz, tasn, JackDanielZ

Differential Revision: https://phab.enlightenment.org/D718

10 years agofix cursor setting to only set if currently visible
Carsten Haitzler (Rasterman) [Mon, 21 Apr 2014 03:41:59 +0000 (12:41 +0900)]
fix cursor setting to only set if currently visible

this should fix D715

10 years agoentry: wrong viewport value calculation issue fix
Carsten Haitzler (Rasterman) [Mon, 21 Apr 2014 03:31:49 +0000 (12:31 +0900)]
entry: wrong viewport value calculation issue fix

Summary:
Issue: As entire scroller edje co-ordinates was being taken instead of the actual viewport value,
if in scroller edje more parts are added apart from just "elm.swallow.content", then the viewport value
set will be wrong. hence the selection handlers will not hide when they have to hide.

solution: Instead of taking scroller edje's geometry, get the actual viewport values.
To get viewport x,y a new scrollable interface is also added.

signed-off by: Shilpa Singh <shilpa.singh@samsung.com>

@fix

Test Plan: Selection handlers have to hide correctly when the text is scrolled in a scrolled entry, if the scroller edc of entry has more parts added other than elm.swallow.content, then when we scroll the selection handlers are not hidden correctly.

Reviewers: jaehwan, woohyun, seoz, Hermet, raster

CC: govi, rajeshps, thiepha
Differential Revision: https://phab.enlightenment.org/D674