Commit Graph

8808 Commits

Author SHA1 Message Date
Stefan Schmidt e42eedf44c elm_layout: Remove now superfluous NULL check.
After switching to ELM_WIDGET_DATA_GET_OR_RETURN this NULL check is no
longer needed.

CID: 1102552
2013-10-08 10:56:49 +01:00
deasung.kim 34d32ef9cf ctxpopup: fix elm_object_content_unset didn't unpack content from box
Reviewers: seoz

Reviewed By: seoz

Differential Revision: https://phab.enlightenment.org/D261
2013-10-08 15:41:06 +09:00
Daniel Juyung Seo 1eb4b8d9e1 elm_cnp.c: Did a subtle code cleanup.
savedtypes.imgfile should not be null logically or this function should have been returned in advance.
2013-10-08 00:08:21 +09:00
Daniel Juyung Seo e9f6a91ff8 elm_cnp.c: removed unused pointer value and initialized some local variables.
This fixes coverity CID 1102548, 1102553, and 1102554.
2013-10-08 00:03:05 +09:00
Daniel Juyung Seo c8a7eded6b elm_spinner.c: call _value_set after resetting spin timer.
There is a chance that spin timer is deleted in _value_set() by any chance.
So reset the spin timer and call _value_set after that.
Special thanks to Shilpa.
2013-10-07 23:38:30 +09:00
ChunEon Park bcba80bbc3 elementary/scroller - set the NULL to not access dangling pointer after deleting animator. 2013-10-06 23:35:51 +09:00
Ryuan Choi 5125eed486 popup.edc: Follow new namespace.
Since 7b7c2275, popup style is broken so buttons are not drawn using default theme.
2013-10-06 12:37:13 +09:00
Carsten Haitzler 95fdc9cc88 fix up namespace for many signal while keeping old versions for compat 2013-10-05 21:35:27 +09:00
Carsten Haitzler 48d42f9f87 write down the breaks. 2013-10-05 19:06:05 +09:00
maxerba d42f09b369 Adding italian entry in desktop file 2013-10-05 11:20:15 +02:00
Daniel Juyung Seo 3a10554b11 elm_layout: Internal refactoring about layout frozen check.
1. Moved frozen variable to more proper position. Elm_Widget_Smart_Data -> Elm_Layout_Smart_Data.
2. Check frozen at one place. This makes codes cleaner and reduces human mistakes.
2013-10-05 17:59:58 +09:00
Daniel Juyung Seo c40fbd89b8 elm: Use ELM_LAYOUT_DATA_GET convenient macro instead of calling eo_data_scope_get(obj, ELM_OBJ_LAYOUT_CLASS). 2013-10-05 17:29:13 +09:00
Daniel Juyung Seo 6ccf0b5b21 elm_web.c: use ECORE_CALLBACK_RENEW instead of EINA_TRUE for timer/animator's callbacks return value. 2013-10-05 17:25:22 +09:00
Daniel Juyung Seo 252ec02cc2 elm_win.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:22:41 +09:00
Daniel Juyung Seo 408f59f2bb elm_web.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:22:32 +09:00
Daniel Juyung Seo b813cec72a elm_web2.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:16:05 +09:00
Daniel Juyung Seo 302f740d6e elm_video.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:16:02 +09:00
Daniel Juyung Seo e82477ab29 elm_toolbar.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:58 +09:00
Daniel Juyung Seo b76f4b9e2e elm_thumb.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:56 +09:00
Daniel Juyung Seo f23e09d451 elm_spinner.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:53 +09:00
Daniel Juyung Seo 152bb8242b elm_slideshow.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:49 +09:00
Daniel Juyung Seo 3b2c52c711 elm_slider.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:46 +09:00
Daniel Juyung Seo e75aec5a24 elm_separator.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:43 +09:00
Daniel Juyung Seo 4774e07e4c elm_segment_control.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:37 +09:00
Daniel Juyung Seo 6b101a10f1 elm_scroller.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:27 +09:00
Daniel Juyung Seo c874448f47 elm_radio.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:22 +09:00
Daniel Juyung Seo a3025db614 elm_progressbar.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:19 +09:00
Daniel Juyung Seo 99c9cf4ce0 elm_prefs.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:16 +09:00
Daniel Juyung Seo 811f113b8c elm_plug.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:13 +09:00
Daniel Juyung Seo 10c6f78561 elm_photocam.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:09 +09:00
Daniel Juyung Seo 87fe4080fc elm_photo.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:06 +09:00
Daniel Juyung Seo ef83cd7a23 elm_panes.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:03 +09:00
Daniel Juyung Seo c368eb9d05 elm_panel.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:15:00 +09:00
Daniel Juyung Seo a3d4db85c0 elm_menu.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:55 +09:00
Daniel Juyung Seo 810a680f15 elm_mapbuf.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:52 +09:00
Daniel Juyung Seo aa5934c029 elm_map.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:50 +09:00
Daniel Juyung Seo b10481fa0e elm_list.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:47 +09:00
Daniel Juyung Seo 0851c999e3 elm_label.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:43 +09:00
Daniel Juyung Seo 2e4d17d0f1 elm_inwin.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:40 +09:00
Daniel Juyung Seo 4343a9d73b elm_index.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:38 +09:00
Daniel Juyung Seo 326a89298e elm_hover.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:35 +09:00
Daniel Juyung Seo d273a5e9a7 elm_grid.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:31 +09:00
Daniel Juyung Seo 1c4cf43803 elm_glview.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:28 +09:00
Daniel Juyung Seo a2c704d613 elm_genlist.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:25 +09:00
Daniel Juyung Seo d9edd168d7 elm_gengrid.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:21 +09:00
Daniel Juyung Seo 259b70217c elm_frame.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:19 +09:00
Daniel Juyung Seo 4ff025786e elm_flipselector.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:15 +09:00
Daniel Juyung Seo 407ffdb1a8 elm_entry.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:12 +09:00
Daniel Juyung Seo ef877959c8 elm_diskselector.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:08 +09:00
Daniel Juyung Seo f7a18014ea elm_dayselector.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:03 +09:00
Daniel Juyung Seo 4ae3fcc273 elm_datetime.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:14:00 +09:00
Daniel Juyung Seo 30e7ced193 elm_conform.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:57 +09:00
Daniel Juyung Seo 2ccb8399e0 elm_colorselector.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:53 +09:00
Daniel Juyung Seo 2f39997ade elm_clock.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:50 +09:00
Daniel Juyung Seo e427fb2a10 elm_check.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:47 +09:00
Daniel Juyung Seo a50c5577f1 elm_calendar.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:43 +09:00
Daniel Juyung Seo 391eab20aa elm_button.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:39 +09:00
Daniel Juyung Seo 5d7e4e257e elm_bubble.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:35 +09:00
Daniel Juyung Seo 078774e8f8 elm_box.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:31 +09:00
Daniel Juyung Seo 754e23f2ec elm_bg.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:27 +09:00
Daniel Juyung Seo a01b5e42b2 elm_actionslider.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:23 +09:00
Daniel Juyung Seo 62b89f0ad5 elm_access.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:18 +09:00
Daniel Juyung Seo 3ff1e1859c elc_popup.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:14 +09:00
Daniel Juyung Seo fb48af25e5 elc_player.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:13:09 +09:00
Daniel Juyung Seo 13be068cf8 elc_naviframe.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:12:56 +09:00
Daniel Juyung Seo 7cca8036d7 elc_multibuttonentry.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:12:50 +09:00
Daniel Juyung Seo 5788a3583c elc_hoversel.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:12:44 +09:00
Daniel Juyung Seo c336c4e688 elc_fileselector_entry.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:12:27 +09:00
Daniel Juyung Seo c4478645f6 elc_fileselector_button.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:12:19 +09:00
Daniel Juyung Seo 38fb57719c elc_fileselector.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:12:11 +09:00
Daniel Juyung Seo 6094439463 elc_ctxpopup.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 17:11:57 +09:00
Daniel Juyung Seo ce232b0c61 elm_layout.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 16:37:30 +09:00
Daniel Juyung Seo 4d1892c8e1 elm_widget.h: support return values for ELM_WIDGET_DATA_GET_OR_RETURN macro. 2013-10-05 16:25:40 +09:00
Daniel Juyung Seo 29b113bae6 elm_glview.c: Set ret value false by default on smart_on_focus. 2013-10-05 15:29:37 +09:00
Carsten Haitzler 350081ff68 popup - this BREAKS THEME API. i know. it is needed:
namespacing wrong for popup theme elements. you cant sensibly have the
transparent popup test work without namespacing the style with an
extra popup/stylename. since its breaking also naming of swallows for
actionbtns wasnty namespaced. WRONG!

so yes - i know this breaks theme api. live with it. its needed. like
with elm_player.
2013-10-04 22:41:20 +09:00
ami ff71f2ddfd [hover.edc] - corrected indentation and removed unnecessary 'rel2.relative: 1.0 1.0'
Summary: corrected indentation and removed unnecessary 'rel2.relative: 1.0 1.0'

Reviewers: seoz, Hermet

Reviewed By: seoz

Differential Revision: https://phab.enlightenment.org/D254
2013-10-04 21:07:05 +09:00
Carsten Haitzler 0aed5eb970 genlist - fix homogenouse mode after previous fix to stop realizing all 2013-10-04 15:00:26 +09:00
ChunEon Park f19655ca3d elementary/focus - update focus highlight when theme is changed. 2013-10-03 23:57:08 +09:00
Daniel Juyung Seo a4fb4efcd7 elm_config/elm_image: Internal small refactoring.
1. Use more ELM_SAFE_FREE macro.
2. Use correct more descriptive macro for timer callback.
2013-10-02 20:18:51 +09:00
Daniel Juyung Seo 475fb1ee61 test_icon_animated.c: Internal code refactoring.
1. remove unnecessary calls.
2. added elm_policy_set.
3. changed internal callback function name.
4. cleaned up print out message.
5. added helper label for users.
2013-10-02 15:22:27 +09:00
Ryuan Choi dd763025d8 fileselector: fileselector: Add "activated" smart callback
It can be used to execute a file activated by double-clicking or
pressing Enter key.
2013-10-02 12:36:08 +09:00
Jaeun Choi f49cb8000d bug fix: fixed memory leak
Summary:
The original code created an edje object temporarily for index calculation
and didn't delete it which caused memory leak. fixed it.

Test Plan: None

Reviewers: Hermet, seoz

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D246
2013-10-01 22:18:57 +09:00
Jean-Philippe Andre 6078f040fb elm_image: Fix preload for normal files
grmbl, elm_image must explicitely start preload or the
image will stay blank if evas_object_show() is called before
elm_image_file_set().
2013-10-01 19:09:52 +09:00
Jean-Philippe Andre fada635034 elm_image: Remove double callback on mouse_up
In case of MOUSE_UP event, both the hit rectangle and the
smart image object received the event, thus producing double
clicks.
2013-10-01 19:09:52 +09:00
Carsten Haitzler 6641cc792e genlist - fix homogenous to NOT go (un)realizing every item on queue 2013-10-01 12:54:28 +09:00
Carsten Haitzler d3861179f6 remove ifdef from glsl in glview shader - ifdefs not universally supported 2013-10-01 07:30:38 +09:00
Ryuan Choi 9368d61549 elc_fileselector: Add fileselector_double_tap_navigation_enable configuration
elm_filechooser used single tap not only for selection of file but also for
navigation of directory.
So it did not provide a way to select directory without navigation.

With fileselector_double_tap_navigation_enable option, single tap will be used
only for selection and double tap will be used for navigation of file or
directory.
2013-10-01 01:46:39 +09:00
Daniel Juyung Seo cec2f74648 elc_naviframe.c: Check value before dereferencing it.
This fixes coverity CID 1099698.
2013-09-30 22:16:34 +09:00
Daniel Juyung Seo e756f97dae elm: Longwaited trailing white space removal. Clean elm up! 2013-09-30 22:15:01 +09:00
Daniel Juyung Seo 3a9cb2398b elm_index.c: Internal refactoring. Removed unnecessary internal function parameters.
- _index_box_clear()
- _index_box_auto_fill()
2013-09-30 22:15:01 +09:00
Stefan Schmidt 7941941a13 elm_calendar: Fix wrong seconds per day also in comments.
Better fix it here as well before the 23.5h day spreads further
and we are getting all out of sync. :)
2013-09-30 13:34:09 +01:00
Mariusz Bialonczyk 24b6d01157 test_calendar: Fix number of seconds per day.
Previous seconds value for a day was 84600 (23:30) instead of 86400
(24:00).
The commit fixes it using constants.
2013-09-30 13:33:44 +01:00
WooHyun Jung ec5c1c7b3b elementary/naviframe.c : Because naviframe is focusable, it should set focus to itself when the new item is unfocusable. 2013-09-30 10:09:23 +09:00
ChunEon Park 8d74f6ba84 elementary/mapbuf: Dont' move the content to not be calculated. Mapbuf expects
the content is static object and it won't be updated by content position. This
actually reduces the mapbuf calculation time muchly in case of complex layout.
2013-09-29 18:57:10 +09:00
ChunEon Park ff91e90118 elementary/scroller - null set properly. 2013-09-27 22:27:38 +09:00
ChunEon Park 672eaa430e elementary/mapbuf - code refactoring.
reduce LOC
2013-09-27 21:58:31 +09:00
ChunEon Park c025526e2d elementary/mapbuf - refactoring mapbuf code.
Disable the map only once the mapbuf is disabled.
2013-09-27 21:55:59 +09:00
ChunEon Park 0c3ca99871 elementary/mapbuf - revert 1850e735698f926cad8303cfe96610b5c58410d1
This makes the mapbuf performance slow down before it enabled the mapbuf.

need more better way.
2013-09-27 21:52:10 +09:00
Stefan Schmidt e985332fe4 elm_panes: Remove whitespaces while ebing in the file 2013-09-27 09:45:08 +01:00
Stefan Schmidt 71decc342d elm_panes: Remove unused variable.
Leftover from 84cc92d2ad3482e7a1fc79ce2fb606c26ecbce26
2013-09-27 09:42:04 +01:00
ChunEon Park 1f68e7b3b0 panes - removed redundant code.
layout itself handles contents swallowing when theme is changed.
2013-09-27 15:28:57 +09:00
ChunEon Park 0bedba6f5f elementary/layout - fix the layout to swallow contents again when theme is changed. 2013-09-27 02:05:00 +09:00
ChunEon Park 99f85556a7 elementary/naviframe - don't delete the animator.
if it removed the pushing animator then the item will be left with invalid state.
2013-09-27 00:41:02 +09:00
Jean-Philippe Andre 39fe09b137 elm_image: Fix remote image loading
Fixes commit dcb8b54aee3a545a1:
 - elm_image: do not preload full image on file_set.

elementary_test "Image Remote" was not working anymore because
the image was never loaded after download.
2013-09-26 18:57:16 +09:00
Ryuan Choi 6e07a4c457 elc_fileselector: support ui-mirroring for files_grid.
All fileselector widgets support ui-mirroring except files_grid.
2013-09-26 17:43:19 +09:00
Cedric Bail f2b0d4568d elementary: cast an uintptr_t when pushing stuff into a pointer. 2013-09-26 16:35:11 +09:00
Cedric Bail 8bdce4f119 elm_app: _close and some friends are defined on windows, so prefixed. 2013-09-26 16:35:11 +09:00
ChunEon Park 7399e14cf2 elementary/mapbuf - resize content only when mapbuf is resized. 2013-09-26 16:25:48 +09:00
Ryuan Choi ea5a6f7345 elc_fileselector: restore name_entry.
(file)name_entry was removed after r82105 but it is necessary.
name_entry can keep the selected file/folder name(s for multiple selection)
or new file/folder name for save.
Instead, path_entry will focus only navigation with anchor.

I renamed it to name_entry because it can keep both file name and folder name.

you can see more information at
http://sourceforge.net/mailarchive/message.php?msg_id=31441811
2013-09-26 07:10:32 +09:00
Jean-Philippe Andre cdf8137da7 elm_image: do not preload full image on file_set. 2013-09-25 18:39:42 +09:00
Stefan Schmidt eaa024b5b9 tests: Add images into the tarball to fix distcheck 2013-09-25 09:07:40 +01:00
Cedric Bail fa2ce3c547 elm_widget: fix widget signal callback memory leak.
Thanks to bluezery D228 for pointing out the issue.
2013-09-25 16:41:12 +09:00
Cedric Bail 29af5e1e43 elementary: update to new eo_parent_get/set API. 2013-09-25 13:34:27 +09:00
Daniel Juyung Seo 9785020b1f elm_widget.c: added comments for very confusable code. 2013-09-25 03:36:03 +09:00
Daniel Juyung Seo 4c24d2bf72 elm_spinner: refactoring internal codes.
1. use more ELM_SAFE_FREE macro.
2. use more descriptive names for internal timer variables.
2013-09-24 23:57:19 +09:00
Daniel Juyung Seo 8c2cd689c8 po: updated po files. 2013-09-24 02:46:34 +09:00
Amitesh Singh da658b3ba7 focus: Added glow effect example on a button. 2013-09-24 02:42:21 +09:00
Daniel Juyung Seo 4be5acb7fe test_hover.c: added hover test case to move hover object as we wish.
hover acts like elm_menu but it has all the hover features such as:
1. positioning: left, top-left, top, top-right, right, bottom-right, bottom, bottom-left, middle
2. content: one can set any object object as hover content

"transparent" style is added to dark theme.
2013-09-23 16:15:48 +09:00
Daniel Juyung Seo 22998b5622 test_map.c: fixed indentation. it was wrong even before my last commit. 2013-09-21 20:28:40 +09:00
Daniel Juyung Seo d20dffdf9e test_map.c: show longitude/latitude information about the current mouse position. 2013-09-21 20:24:31 +09:00
Daniel Juyung Seo f88c1c8f2f elm_menu: added elm_menu_item_subitems_clear. 2013-09-21 20:22:10 +09:00
Daniel Juyung Seo a7cd873410 elm_menu: added "dismissed" smart callback for dismiss action.
- "clicked" smart callback was used for dismiss action.
- "clicked" should be removed in EFL 2.0. Updated "EFL 2.0 TODO" wiki page.
- Updated ChangeLog and NEWS.
- Added sample code to elementary_test.
- Updated documentation.
2013-09-21 19:45:12 +09:00
Daniel Juyung Seo 42f3e07308 elm_menu.c: adopted new signal macro for menu. 2013-09-21 19:42:52 +09:00
Daniel Juyung Seo 2eb7cb4eb7 elm_menu.h: added @c for signal, content part, and text part names. 2013-09-21 19:39:11 +09:00
Daniel Juyung Seo 2bb42d6e33 elm_menu.c: use hover's dismissed callback instead of clicked callback for menu dismiss. 2013-09-21 19:32:34 +09:00
Daniel Juyung Seo 3005d87c97 elm_hover: added "dismissed" smart callback for dismiss action.
- "clicked" smart callback was used for dismiss action.
- "clicked" should be removed in EFL 2.0. Updated "EFL 2.0 TODO" wiki page.
- Updated ChangeLog and NEWS.
- Added sample code to elementary_test.
- Updated documentation.
2013-09-21 19:30:04 +09:00
Daniel Juyung Seo bea0320461 ChangeLog: fixed a typo. 2013-09-21 19:26:44 +09:00
Daniel Juyung Seo 9dc431462e elm_hover.c: adopted new signal macro before adding a new callback. 2013-09-21 19:20:52 +09:00
Daniel Juyung Seo d5d93d0597 test_hover.c: use elm_win_util_standard_add API and remove unnecessary bg min/max set. 2013-09-21 19:13:32 +09:00
Daniel Juyung Seo 3ff5f57346 elm_menu.c: use local variable for code readability. 2013-09-21 19:00:56 +09:00
Daniel Juyung Seo 4d8823af96 test_map.c: changed mouse down event local variable name down -> ev for consistency. 2013-09-21 18:39:35 +09:00
Daniel Juyung Seo cfda42dbc4 elm_map_common.h: fixed header indentation. 2013-09-21 18:28:32 +09:00
Stefan Schmidt 1b9eb87848 elm_app_server: Deploy header file to fix distcheck 2013-09-20 08:46:13 +01:00
José Roberto de Souza 727a26f3c3 Add elm_app_service/client class
These classes are the implementation of Enlightenment Application spec,
proposed by k-s.
https://phab.enlightenment.org/w/enlightenmentappspecproposal/

To test play with Message, Phone and Task switcher in elementary_test.
2013-09-19 15:48:25 -03:00
José Roberto de Souza 99cb5548f4 Make _elm_user_dir_snprintf() visible to other elm modules 2013-09-19 15:48:25 -03:00
Michael Bouchaud 69337f7d19 elementary: fix typo 2013-09-18 16:54:43 +02:00
Michael Bouchaud 166a44f3da elementary: update Changelog and NEWS 2013-09-18 16:51:44 +02:00
Michael Bouchaud 6374a9cf59 elementary: oops, missing this check 2013-09-18 16:21:10 +02:00
Michael Bouchaud 91848c5b43 elementary: add a way to add some custom part text and save it for Elm_Object_Item 2013-09-18 16:21:10 +02:00
Tom Hacohen edb3f6a237 Gesture layer: Updated changelog according to c08d6e0bf8350e69bc5aa8. 2013-09-18 14:25:32 +01:00
Tom Hacohen 3e2327f6e4 Revert "elm_gesture_layer: Fix potential NULL pointer dereference."
This reverts commit 824ee3c56b1a23a082b5e5d1016d8e872a51fbce.

This commit breaks many gestures that are not "pointer" based.
For example, zooming with Ctrl+Wheel. But not only.
2013-09-18 14:14:37 +01:00
Jaehyun Cho aabd3e7f27 [naviframe] Enable item pop during item push.
Enable item pop during item is pushing (during item push transition).
2013-09-18 02:20:33 +09:00
Daniel Juyung Seo d0fa4594e8 elm headers: fixed documentation about elm_object_item supports. 2013-09-18 01:56:16 +09:00
Chris Michael 873cd93da4 No need for a cast here as 'obj' is already Eo when passed in.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 07:43:39 +01:00
Chris Michael ae9392ab09 Remove __UNUSED__ from function declaration where parameter is
actually used.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 07:43:39 +01:00
Daniel Juyung Seo abcb183534 elm_list.c: disable edje_object_parts_extends_calc in _item_fix.
This fixed T179 but introduced T286. T286 is bigger and more important issue than T179.
So temporarily disable these lines until it gets fixed correctly.
2013-09-17 01:10:46 +09:00
Michaël Bouchaud (yoz) 62ce625dfc elementary: allow custom text part on item list 2013-09-16 12:19:46 +02:00
Daniel Juyung Seo 244eb99691 elm_spinner.c: consider style name starting with "vertical" is a vertical spinner.
I think it's better to introduce elm_spinner_vertical_set() API to explicitly show the vertical mode but I will keep this new code for the backward compatibility.
2013-09-16 02:51:42 +09:00
Daniel Juyung Seo d01af793a9 ChangeLog: fixed formatting.
No tabs.
2013-09-16 00:22:41 +09:00
Daniel Juyung Seo df396c02f7 elm_flip.c: set focus to the flip's content object when flip go to is called. 2013-09-16 00:22:30 +09:00
Daniel Juyung Seo 4db8363208 test_launcher.c: use elm_layout_signal_emit instead of edje_object_signal_emit + elm_layout_edje_get for elm_layout object. 2013-09-15 22:19:41 +09:00
Boris Faure f9b116fe4d _close() exists on windows (patch by vtorri) 2013-09-14 19:21:14 +02:00
Boris Faure 115518ddb4 fix EAPI definition on Windows (patch by vtorri) 2013-09-14 19:18:19 +02:00
Daniel Juyung Seo 1a3660fd8e elm_spinner.c: fixed spinner arrow key bug.
Consider the spinner direction for the arrow key events.
2013-09-14 02:55:00 +09:00
Stefan Schmidt d12ad3fbf1 mailmaip: Add .mailmap file to fixup various git author entries.
This is an attempt to unify the various spellings and email addresses people
use in the git author line. This simple matching rules clean these up and show
them as one single author. Which in turn makes statistics with e.g. git
shortlog much nicer.

 I only fixed these up for the top 50 committer in efl. If your entry is missing
or wrong feel free to add or change it. This changes alone brings down the
unique author count to 179 from 198.
2013-09-13 14:02:55 +01:00
ChunEon Park a7b11a4c56 elementary/genlist,gengrid - should be cancel the track object before item view is removed. 2013-09-13 16:20:40 +09:00
ChunEon Park f426e08982 elementary/elm_object_item - delete the track objects when genlist/gengrid items are unrealized. 2013-09-13 14:19:41 +09:00
U. Artie Eoff 8982c267a9 elm/examples: port 265eff94bb6274c284e8e111192f9922906990ac
"Autodetect engine on the glview example"

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
2013-09-12 19:54:13 -07:00
U. Artie Eoff 47cdc87bac examples: Fixed Makefile regression of rELM1dcd32068
https://phab.enlightenment.org/T366

make - Circular dependency dropped

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
2013-09-12 19:28:28 -07:00
ChunEon Park 248ca7a17a elementary/elm_object_item - removed white trailings. 2013-09-12 23:48:54 +09:00
ChunEon Park ebe767bf51 elementary - Actually this code is useless. there track object will be always NULL. 2013-09-12 23:37:00 +09:00
ChunEon Park ef23dda65e elementary - oops missed example adding. 2013-09-12 23:30:23 +09:00
ChunEon Park 5957b118de elementary - introduces 3 apis elm_object_item_track/untrack/track_get(). 2013-09-12 23:24:02 +09:00
Ryuan Choi 5a6f5b770b fileselector: Added "selected,invalid" signal for wrong path on the path_entry.
If user typed wrong path on the path entry,
"selected,invalid" will be emitted with "selected" for legacy.

In addition, send "selected" signal when folder is changed in only folder mode.
It's regression of 74f308df9.

See more information from
http://sourceforge.net/mailarchive/message.php?msg_id=31394571
2013-09-12 22:37:10 +09:00
ChunEon Park 9f34119498 elementary - revert ddc3cf80ce0a50a9161fcb212d3414f5d7b5898c
We have a plan to add more proper API.
2013-09-12 14:13:59 +09:00
Daniel Juyung Seo 4a4ff6eb9f test_progressbar.c: refactoring. moved code to the better place. 2013-09-12 01:18:26 +09:00
Daniel Juyung Seo a5ca313305 elm_flip.c: Added support for flip focus direction. 2013-09-12 01:16:58 +09:00
Daniel Juyung Seo 11abbe5df0 ChangeLog/NEWS: fixed ChangeLog and NEWS. 2013-09-12 01:15:48 +09:00
Daniel Juyung Seo bed7dbb624 elm_layout.c: fixed typo. 2013-09-11 22:38:49 +09:00
Daniel Juyung Seo bef52cfd6c test_progressbar.c: Do not use global variable for progressbar structure. That will be interrupted by another windows' progressbar test. 2013-09-11 22:38:49 +09:00
Daniel Juyung Seo bff0166805 elm_widget_progressbgar.h: subtle formatting fix. 2013-09-11 22:38:49 +09:00
Chris Michael 9c638defed Tell evas to use a frame object here.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-11 14:11:08 +01:00
Ryuan Choi 743042501b elc_fileselector: Do not send "selected" signal when anchor was clicked.
Because anchor on path_entry just changes current path,
we don't need to send "selected" signal
2013-09-11 20:40:55 +09:00
Ryuan Choi 119ebdcabe Fixed wrong indentation and missing break in 74f308df9 2013-09-11 17:07:10 +09:00
Ryuan Choi 5a23edace4 config: Remove unnecessary alloc/free in _profile_fetch_from_conf() 2013-09-11 08:45:44 +09:00
José Roberto de Souza 0afa6fc580 Missing ChangeLog and News about new elm_table api 2013-09-10 17:48:16 -03:00
Chris Michael fd7bd29b34 Tweak adjustment of setting opaque region.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-10 14:29:18 +01:00
Michaël Bouchaud (yoz) bde54b0e16 elementary: del image_preload signal callback on elm_thumb when needed 2013-09-10 12:52:11 +02:00
Ryuan Choi 87f58fb5c3 elc_fileselector : Select path which user typed on path_entry.
Summary:
In fileselector, user can write directory path or file path which they want.
If then, fileselector navigates path when directory path is given,
but just send a "selected" signal without real selection when file path or wrong path is given.

With this path,
- fileselector will navigate (if needed) and select file with signal when file path is given.
- no action when wrong path is given.
2013-09-10 19:11:43 +09:00
Carsten Haitzler 81f15c1086 panel - really should support finger size for the open/close tab! add! 2013-09-10 18:49:12 +09:00
Carsten Haitzler a86577f051 elm map - let's use some neautral colors for map items by default. 2013-09-10 18:49:12 +09:00
Niraj Kumar c11c7b5041 progressbar: Support second progress.
This can be used by video/audio streaming such as youtube.
2013-09-10 16:22:06 +09:00
Daniel Juyung Seo 11699bb4fa elm_menu.c: chagned menu item object from edje_object to elm_layout for further focus support. 2013-09-10 14:28:30 +09:00
Shinwoo Kim 3359ff5be5 [access] unfocusable object could have highlight 2013-09-10 14:22:21 +09:00
Shinwoo Kim 34de4d619d [access] enhancement - refine function name to _elm_access_auto_highlight_set from _elm_access_read_mode_set 2013-09-10 14:01:50 +09:00
Daniel Juyung Seo c301e67153 elm_table: clean up newly added function elm_table_child_get.
- moved function position.
- added const to the first parameter.
2013-09-10 13:46:37 +09:00
Daniel Juyung Seo 0cf13cac1b test_menu.c: code cleanup.
- removed unnecessary global variable.
- removed unnecessary function.
- fixed formatting.
- set widget parent correctly.
- added label to show the usage.
2013-09-10 12:51:31 +09:00
José Roberto de Souza e9103fffb2 Add elm_table_child_get() 2013-09-09 18:57:43 -03:00
Daniel Juyung Seo 38e651dee1 elc_popup.c: theck elm_layout_theme_set() return value.
- Handle successive code accordingly.
- This fixes coverity CID 1086781 and 1086782.
2013-09-09 19:16:27 +09:00
Michaël Bouchaud (yoz) 9271fc7e0f elementary: don't send unrealized item signal on item update 2013-09-09 12:00:58 +02:00
Michaël Bouchaud (yoz) 742abe65e1 elementary: avoid some glitter on gengrid item creation 2013-09-09 11:53:47 +02:00
Daniel Zaoui 9cb42442f8 Genlist: fix memory not freed when item is expanded.
Thanks to TaeHwan Kim for the fix.
2013-09-09 10:14:14 +03:00
Yakov Goldberg 2031bf3b06 thumb: wrong Eo sub_id was used 2013-09-08 18:30:53 +03:00
Yakov Goldberg 901024268f fileselector: comments typo 2013-09-08 18:30:53 +03:00
Daniel Juyung Seo 96d30a6ada config.c: remove unused variable. 2013-09-08 21:12:09 +09:00
Daniel Juyung Seo f790e7b1a0 elm_gengrid.c: more ELM_SAFE_FREE macro for gengrid. 2013-09-08 18:50:00 +09:00
Shinwoo Kim 329a5ef3fc [spinner] change part name to access.text from access_text for naming consistency 2013-09-07 11:56:11 +09:00
Shinwoo Kim ee57d26ada [access] delete access object in job when its hover object is deleted 2013-09-07 11:34:04 +09:00
José Roberto de Souza cf8eed415a Add ecore system hooks 2013-09-06 15:53:25 -03:00
Daniel Juyung Seo 745488fff3 genlist/gengrid: use spacer when item edc supports elm.swallow.pad part. 2013-09-06 13:08:21 +09:00
Daniel Juyung Seo ce2df375b2 elm_genlist.c: use more ELM_SAFE_FREE. 2013-09-06 13:00:42 +09:00
Jaehyun Cho 0c304508ba [naviframe] - Set hint min size of the naviframe as the top item's min size
Signed-Off-By: JaeHyun <jae_hyun_cho@naver.com>
2013-09-06 02:32:08 +09:00
Cedric Bail 7733e8d25a elementary: use zero allocation walk. 2013-09-05 17:17:05 +09:00
Ryuan Choi e192e6157b Use AC_CONFIG_FILES instead of AC_OUTPUT with argument.
AC_OUTPUT with argument is deprecated.
2013-09-05 16:56:20 +09:00
Chris Michael 328b0be7f5 Add a rectangle to trac frame "spacer" so we can set opaque_region
properly.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 14:22:44 +01:00
Chris Michael 4d23309024 Fix eo function description (fixes a typo).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 09:22:38 +01:00
Chris Michael 86db04eb07 Update doxy for elm_win_window_id_get function wrt wayland engine
specifics.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 09:21:59 +01:00
Chris Michael d64eeef25a Add elm_win_window_id_get API function
NB: On X11, this will return the Ecore_Window of the Elm Window. On
Wayland engines, this will return the surface id of the Elm Window.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 09:19:30 +01:00
Chris Michael 7155cc0302 Remove blank line
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 08:23:10 +01:00
Chris Michael cb0dd11c5f Add EO define for elm_obj_win_window_id_get
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 08:21:09 +01:00
Chris Michael 8f7b622e68 Fix doxy typo
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 08:17:33 +01:00
Chris Michael 476c9db218 Add API function for elm_win_window_id_get.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 08:16:22 +01:00
Chris Michael 647b30e104 Fix typo in doxy
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-04 08:04:58 +01:00
ChunEon Park 82759e54c1 elemenatry/popup - removed one redundant comment. 2013-09-04 13:44:14 +09:00
Ryuan Choi 5b32bf60cc colorselector: minor refactoring. remove unnecessary local variable 2013-09-04 10:19:48 +09:00
Ryuan Choi 763eb220af elm_config : profile may be broken when clicked reset button in profiles tab
elm_config_profile_set should not free _elm_config_profile
when _elm_config_profile is passed as parameter such as elm_config_profile_set(elm_config_profile_get());

In addition, removed this dumb calls from elementary_config.
2013-09-04 10:19:48 +09:00
Daniel Juyung Seo 206d4603c6 popup: added comments about the popup focus. 2013-09-04 10:02:12 +09:00
Daniel Juyung Seo 0d340d9230 elc_popup.c: clean up popup documentation. 2013-09-04 10:02:12 +09:00
ChunEon Park 7de4124974 core/elementary - please just mention the fact itself not relative. 2013-09-03 14:10:31 +09:00
Daniel Juyung Seo 8ceebc0815 test.c: removed space from some test case names. 2013-09-03 13:26:16 +09:00
Daniel Juyung Seo e1a8db8a07 elm_diskselector.c: internal refactoring. changed item -> it. 2013-09-03 11:38:45 +09:00
Daniel Juyung Seo 907733d004 elc_popup.c: refactoring. now popup item object is elm_layout not edje_object. 2013-09-03 11:08:41 +09:00
Daniel Juyung Seo 5d797b329e elc_popup.c: refactoring. changed local variable item to it for consistency. 2013-09-03 08:52:09 +09:00
Daniel Juyung Seo 280987dd1d ctxpopup, fileselector, fileselector_button, fileselector_entry, actionslider: apply more signal macro. 2013-09-03 08:39:02 +09:00
Daniel Juyung Seo b1fa29a3ed elm_object_item.h: more documentation for elm_object_item_object_get(). 2013-09-02 23:36:39 +09:00
ChunEon Park b67b72f710 elementary/widget - introduce elm_object_item_object_get().
We've countered application's requirements multiple times to they have the object handle from the elm_object_item.

Now we introduce it for their convenient but they should use it carefully.
2013-09-02 17:20:36 +09:00
Daniel Juyung Seo 83db5ad972 elm_test: __UNUSED__ -> EINA_UNUSED. 2013-09-01 10:18:03 +09:00
Daniel Juyung Seo 90fe559c81 test_slider.c: added delay,changed callback usage. 2013-09-01 10:16:10 +09:00
Daniel Juyung Seo f06cd8aad3 Overall refactoring.
1. Use image variables in smart way.
2. Fixed function parameter formatting.
3. Changed callback function names.
4. Reordered control panel buttons logically.
2013-09-01 08:28:01 +09:00
Daniel Juyung Seo 3685ea66fe slideshow_example.c: fix notify show issue.
1. Adding notify to window resize object is not a good idea.
2. This fixes T262.
2013-09-01 07:53:07 +09:00
Daniel Juyung Seo 3e8e2b2abd hoversel: flurish hoversel source/example/documentation a little bit more.
1. fixed documentation to be more descriptive.
2. added hoversel smart callback examples.
3. added internal callback description.
2013-08-30 18:31:29 +09:00
Daniel Juyung Seo 341b8dc0f3 elc_popup.c: make popup handle general content set.
Currently application can use "default", "title,icon", "button{n}" parts for content_set but this patch allows more flexible usage of content_set.
2013-08-30 18:00:35 +09:00
Daniel Juyung Seo 04a8e6e743 elc_popup_legacy.h: added more documentation for popup orient set.
Specified default value for popup orient.
2013-08-30 02:30:02 +09:00
Daniel Juyung Seo 194d1c601d test_popup.c: removed unnecessary weight set. 2013-08-29 19:12:48 +09:00
Daniel Juyung Seo a5eba63a3b elm_layout.c: refactoring. moved code around for better readability like other eo codes. 2013-08-29 16:39:20 +09:00
Daniel Juyung Seo 56c66418a1 elm_bg: handle alpha value in elm_obj_bg_color_set/get APIs for Eo.
No ChangeLog and NEWS for eo.
2013-08-29 12:35:15 +09:00
Chris Michael 01c42920f2 Fix mike's "move pointer" problem with elm apps inside wayland-only.
On a move start signal, set the mouse cursor to "move".
Add hook for "move stop" to unset cursor.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-28 14:26:06 +01:00
Daniel Juyung Seo ec474f513d elm_bg: added a color reset feature.
This can be achieved by calling elm_bg_color_set(bg, -1, -1, -1);
2013-08-28 19:35:39 +09:00
Daniel Juyung Seo beddd2c007 elm_gengrid.c: code cleanup. 2013-08-28 08:47:47 +09:00
Daniel Juyung Seo 92fb4ccbe0 test_gengrid.c: Overall refactoring.
1. Fixed formatting.
2. Used EINA_TRUE/FALSE for Eina_Bool type parameter.
3. Made item size scalable.
4. Changed Item Data structure name Testitem -> Item_Data
5. Used elm_image for gengrid icon instead of bg.
6. Removed unnecessary casting.
7. Moved code around to the proper place.
2013-08-28 08:47:47 +09:00
ChunEon Park d461a8be05 elementary/widgets - set parents before widget constructs their body.
This avoids unnecessary multiple setups when obj and subobj has connected.
2013-08-27 14:19:19 +09:00
Rafael Antognolli ddb7b54d79 elm/colorselector: Fix last compatibility problems on the theme.
Also remove a wrong call to set content on "selector", right after it
being set already.
2013-08-27 19:06:14 -03:00
Rafael Antognolli 60ded1e282 elm/colorselector: Fix it to work with the new API.
Yes, we are breaking theme API (at least throwing errors about it).
2013-08-27 17:22:47 -03:00
Rafael Antognolli d0a6e81797 elm/framespace: Add fixed size to some border parts.
Silent edje errors.
2013-08-27 15:38:17 -03:00
ChunEon Park fe0f0a445e elementary/widgets - set parents before widget constructs their body.
This avoids unnecessary setups again when obj <-> sub has connected.
2013-08-27 00:29:45 +09:00
ChunEon Park 58265635c6 elementary - fixed author name. 2013-08-27 00:05:42 +09:00
Daniel Juyung Seo f3537869a5 gengrid: implement selectraise feature.
Gengrid item will be raised on selection. This was implemented in genlist, list, and index.
2013-08-26 19:55:28 +09:00
Daniel Juyung Seo 7658012217 elm_list_common.h: fixed up wrong doxygen documentation. 2013-08-26 13:44:02 +09:00
Ryuan Choi 3b83238f16 default-desktop.edc: Add guide part for standard profile. 2013-08-25 13:43:11 +09:00
Tae-Hwan Kim 360613d19e elm_widget.c: fix bug to remove edje signal correctly. 2013-08-25 00:40:45 +09:00