Commit Graph

10059 Commits

Author SHA1 Message Date
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
Daniel Juyung Seo 94661ce059 genlist: reordered genlist internal structure members for a better structure packing. 2014-04-23 23:02:57 +09:00
Daniel Juyung Seo c24d8881ef config/.gitignore: removed unnecessary gitignore rule.
There is no illume profile.
2014-04-23 22:51:24 +09:00
Carsten Haitzler c196a72a31 formatting - space++ 2014-04-23 21:21:07 +09:00
Amitesh Singh f3ad4cd3c4 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
2014-04-23 21:13:57 +09:00
Lukasz Stanislawski 38f7840ca8 atspi: remove unused variable assignment
Summary: CID 1204328

Test Plan: build & install

Reviewers: seoz, raster

Differential Revision: https://phab.enlightenment.org/D781
2014-04-23 18:00:45 +09:00
Daniel Zaoui d2484d08d5 Genlist: fix EO errors.
Elm-Widget function was called on non elm-widget objects.
2014-04-23 11:00:50 +03:00
Daniel Zaoui 062707dd98 Eolian: replace --eo1 option with --eo 2014-04-23 08:58:47 +03:00
Ryuan Choi a4a140bd64 elm_web: Fixed build warning with ewebkit 2014-04-23 01:27:47 +09:00
Daniel Juyung Seo b173ed7c85 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.
2014-04-22 23:18:04 +09:00
Daniel Zaoui 1303a6dbec Eolian: fix names for elc widgets.
Even if the file names are elc_..., the class names are supposed to be
elm_...
2014-04-22 16:39:35 +03:00
Stefan Schmidt e038096529 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.
2014-04-22 15:36:05 +02:00
zmike df0803a28c 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
2014-04-22 09:31:41 -04:00
Gwanglim Lee b7cb75ccb3 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
2014-04-22 14:32:20 +09:00
Ryuan Choi c71dd81883 web2: Implemented alert/confirm/prompt
Added test cases for alert/confirm/prompt
2014-04-22 01:42:53 +09:00
Thiep Ha 7869c00600 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
2014-04-21 17:27:46 +09:00
wonguk.jeong e1ea913a22 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
2014-04-21 15:06:28 +09:00