Commit Graph

9097 Commits

Author SHA1 Message Date
Daniel Juyung Seo 00bd27a883 elm_genlist.c: return "elm.text" part's text when the part parameter is null on _item_text_get_hook().
Now elm_object_item_text_get() works fine.
2013-11-30 17:02:24 +09:00
ami 7dbda5f2d3 [hoversel] - Removed focus_direction since focus_cycle is applied on sd->hover.
Summary: removed focus_direction

Test Plan: elementary_test -> hoversel

Reviewers: seoz, raster

CC: nirajkr

Differential Revision: https://phab.enlightenment.org/D359
2013-11-30 15:34:55 +09:00
Daniel Juyung Seo 8a7de8df34 elm_widget.c: fixed formatting while reading the code. 2013-11-30 15:28:44 +09:00
Carsten Haitzler ac0a438c2d v1.8.0-beta2 2013-11-29 19:36:58 +09:00
nirajkr 98b0383451 elm_genlist.c: Fix to decorate the item if it is set
Summary: Changes in the _item_realize to decorate the item T576 test_genlist10

Reviewers: seoz, singh.amitesh

Differential Revision: https://phab.enlightenment.org/D358
2013-11-29 19:18:00 +09:00
Carsten Haitzler b566b8f862 readme - update readme for efl 1.8
lots of extra documentation and information now in the README
2013-11-29 19:07:55 +09:00
Gustavo Sverzut Barbieri 085e644c49 genlist: clear 'rel' pointer when it becomes unused during del_pre_hook.
If we're walking an item and it's deleted, the memory won't go away
immediately in _item_del_pre_hook() as would in _item_del(), then it's
not enough to remove ourselves from the reverse-relative list of the
item we were relative to, we also need to clean our own relative
pointer so we won't touch it later when the item is not being walked
anymore and _item_del() is called.

I was getting this annoying error with espionage application, opening
an interface of an object and then closing the window or selecting
another bus name (whatever would call elm_genlist_clear()).

During the clear process genlist will flag the next item as "walking"
so it's not gone when the current item dies (would happen if next item
is a subitem). The item would run _item_del_pre_hook() but not
_item_del(), but on the next loop iteration the next item would be the
current, then not walking anymore and during _item_del() it would
access it->item->rel which would point to the now-dead item.
2013-11-28 20:42:16 -02:00
Tom Hacohen 877abee7fe Elm scroller: prevent usage of uninitialized vars as reported by valgrind.
This improves the terminology crash rate a bit.
2013-11-28 16:33:46 +00:00
Tom Hacohen be207937f5 Elm scroller: _movement_block_get fix return val on error.
It was returning ELM_SCROLLER_SINGLE_DIRECTION_NONE instead of
ELM_SCROLLER_MOVEMENT_NO_BLOCK.
Looks like a c&p error.
2013-11-28 16:17:15 +00:00
Daniel Zaoui cfdb3eec4d Add callback when drag start in item containers 2013-11-28 16:24:01 +02:00
Daniel Zaoui d0375f8550 Rename DnD test 2013-11-28 16:24:01 +02:00
Daniel Juyung Seo 3c418bdad3 track_example_01.c: internal refactoring of track example code.
- removed unnecessary box.
- fixed a typo of gcc build command.
2013-11-28 19:59:39 +09:00
Carsten Haitzler 594d99934f elm - diskselector - fix min height to at least be min height of items
diskselector needs a major rewrite effort, BUT... until that happens
this fixes minbimum height and that fixes T506
2013-11-28 19:24:26 +09:00
Daniel Juyung Seo b947a522e1 genlist.edc: fixed decorate all mode bug when scrolling.
When we scroll the genlist with decorate all mode, newerly realized items looked like a normal mode.
This was caused by a new theme. Genlist item style should handle all the necessary parts when decorate mode is enabled/diabled.
This fixes T576.
2013-11-28 17:23:47 +09:00
Daniel Juyung Seo 2921e851e1 elm_spinner.c: support mouse wheel in spinner.
Spinner didn't work with mouse wheel which is a bug.
This fixes T587.
2013-11-28 17:07:44 +09:00
Daniel Juyung Seo e7479334c6 elm_index.c: removed unused empty function. 2013-11-28 17:07:44 +09:00
Carsten Haitzler f6b66cc1d3 genlist - fix show item if list manipulation changes shown item position
this fixes T38 - it's a bit brute force but the only way i can think
of that is not too invasive before release.
2013-11-28 16:36:55 +09:00
Seong-ho Cho 5430b76096 Update Korean translation
Summary: modified some translation as a phonetic transcription.

Reviewers: seoz

CC: seoz

Differential Revision: https://phab.enlightenment.org/D351
2013-11-27 12:35:23 +09:00
Rafael Antognolli a68ad7f735 elm_win/wayland: Call frame update after rotation changed.
This will update the opaque region, that was set to a different
orientation.

Fix T359.
2013-11-26 14:58:22 -02:00
Daniel Juyung Seo 10d68b4c57 test_icon.c: internal refactoring of test_icon example.
Now it looks like a normal efl app.
- Declare variables at the start of the function.
- Resize and show the window right after its creation.
- Set widgets' parents properly.
2013-11-26 23:44:27 +09:00
Daniel Juyung Seo 5ccc0bbad2 test_icon.c: removed unnecessary box.
This fixes " _smart_need_recalculate_set() Object 0x803db8e8 is not stable during recalc loop" issue which was reported by kuuko.
Special thanks to kuuko.
2013-11-26 23:41:17 +09:00
Carsten Haitzler c0e17c12f0 elm scroller - fix infinite recursion in scroller adjust
there is an infinite recursion in the scroller adjust code that can
happen some times. this fixes T434.
2013-11-26 19:34:36 +09:00
Carsten Haitzler 92d41db782 elm-config desktop - remove system from categories (so its in user prefs) 2013-11-26 13:55:03 +09:00
ChunEon Park 08357595c5 elementary/flip - revise the test code.
now flip go works with the current selected item.
2013-11-26 13:03:03 +09:00
Daniel Juyung Seo 659a91a7ac genlist.edc: fixed missing "fixed: 0 1;" notation in genlist COMPRESS_SUB macro.
"fixed" property should follow its parent part property.
This fixes T497.
2013-11-26 09:09:42 +09:00
Carsten Haitzler 758b1caeb8 printf-- 2013-11-25 21:38:21 +09:00
Carsten Haitzler 799a4a0924 elm - scroller - fix missing large set of signal callbacks on scrollbar
this fixes T138 and a bunch of other missing callback signals
2013-11-25 21:23:11 +09:00
ChunEon Park 45ed80a0c8 image - fix the elm_image_prescale_set() to work properly.
before this, it had the insane logic so the prescale_set() never work.
Now, it works well and the prescale won't be set in default. (before, the default value is 64. why?)
2013-11-25 20:48:22 +09:00
Carsten Haitzler 5936c6cfbb 1.8.0-beta1 2013-11-25 14:51:59 +09:00
Daniel Juyung Seo 933963517a test_popup.c: added popup example which has a rectangle as its parent.
This shows how the popup and its block event area size are decided.
2013-11-25 14:06:47 +09:00
Daniel Zaoui bd79c328f3 DnD: safe inlist elements removal 2013-11-24 08:54:57 +02:00
maxerba 6a23085605 Adding polish localization 2013-11-23 16:52:19 +01:00
Carsten Haitzler aff098868b wayland - fix cnp segv
this ACTUALLY fixes T471
2013-11-23 22:45:15 +09:00
maxerba 013a8b5d39 Updating galician localization 2013-11-22 21:39:00 +01:00
Daniel Juyung Seo 782c54cee0 general_funcs_example.c: fixed wrong window's resize object addition logic in general_funcs sample code.
Do not use elm_win_resize_object_add() if that object is already a child of another object.
2013-11-22 22:49:19 +09:00
ChunEon Park e520c4f519 elementary/mapbuf - reset the mapbuf correctly when the content is removed(unset)
When the content is removed(or unset) the mapbuf didn't clean up the some stuff such as removing event callback for the content.
So the unset content would be tracked still by mapbuf dangling callbacks.
2013-11-22 19:48:24 +09:00
ChunEon Park 2ec0b6556f elementary/mapbuf - set NULL if the content is empty. 2013-11-22 17:41:03 +09:00
Jihoon Kim 9e99a7f579 fix typos in doxygen and comments 2013-11-22 11:06:37 +09:00
Sanjeev BA 1a4f8a0979 T531 - Elemntary_popup does not respond to 'close' event
Reviewers: seoz, raster

Reviewed By: seoz

Differential Revision: https://phab.enlightenment.org/D344
2013-11-22 06:16:49 +09:00
Daniel Juyung Seo d88f919cad elm_diskselector.c: reduce item_count number on _item_del. or reducing item_count could be skipped in some cases like elm_index_clear.
This fixes T508.
2013-11-21 14:27:15 +09:00
WooHyun Jung 2920eda9e5 elementary/elm_scroller.c : For checking focus next object, focus_direcion_get function should be changed to focus_next_get function. If there is no focus next object, focus_direction_get will be executed by focus_next_get. 2013-11-21 10:13:40 +09:00
WooHyun Jung cc4a41e641 Fix build warning. 2013-11-20 20:23:49 +09:00
WooHyun Jung 10775281a7 elementary/elc_multibuttonentry.c : Multibuttonentry doesn't need to call parents' on_focus. 2013-11-20 20:17:17 +09:00
Carsten Haitzler 611d38a06e elm - table - protect against invalid cell/row values (16bit overflow) 2013-11-20 18:06:42 +09:00
ChunEon Park d362b574ab elementary/ctxpopup - fix T235 ctxpopup_example_01 can popup many times at once.
I know this is not fundamental fix but there is no solution at this moment unless fixing the evas.
2013-11-20 10:58:05 +09:00
Daniel Juyung Seo fc48b1bf7a genlist_example_04/05.c: initialize pointer variables and check null.
This removes build warnings.
2013-11-20 10:46:10 +09:00
Daniel Juyung Seo 674287da50 index_example_01.c: sample code internal refactoring.
- avoid using unnecessary global variable.
- use common name for item variable, it.
- print out more useful messages on _active_set.
2013-11-20 10:46:10 +09:00
Daniel Juyung Seo 7e53ba272d index_example_01.c: fixed wrong example code. elm_index_level_go() should be called after every index item changes.
This fixes T510.
2013-11-20 10:46:09 +09:00
ChunEon Park 8a09a69acf elementary/transit - fix the T511 "_transit_auto_reverse_get() Elm_Transit transit has already been deleted" 2013-11-20 08:53:20 +09:00
Tom Hacohen 28fee48f35 Hoversel: Fix access to already deleted object.
Thank you eo pointer indirection for detecting this.
The issue is a mix of design choices (will discuss on the ML) and
a bug in hoversel which was probably caused because of the confusing design
choices.
The problem is that while widget_item->view is set by whoever created
the item, it's automatically deleted by elm_widget_item_del. This means
that objects that decided to delete their views, but were too sloppy to
update the widget_item->view pointer to NULL, would trigger an attempt
to deleted an already deleted object. This does not happen in 1.7
because widget_item->view was introduced in 1.8.
The automatic view deletion is problematic, as smart subobjects are
already deleted when the parent subobject (the widget) is deleted. So
clearing the views is redundant. However if the widget item is manually
deleted, the view should be deleted. This causes this mixture of cases
that are problematic at best.

Indication error:
Error:
 ERR<5394>:eo lib/eo/eo_ptr_indirection.x:275 eo_obj_pointer_get()
    obj_id 0x8000002900000149 is not pointing to a valid object. Maybe
    it has already been freed.

This fixes T500.
2013-11-19 17:13:31 +00:00
Tom Hacohen 3a3c18e4f9 Tests: Added elm_suite.h to EXTRA_DIST.
Fixes make dist.
2013-11-19 13:25:11 +00:00
Ryuan Choi c2f2c2101d Introduce check for unit testing framework of Elementary
Reviewers: seoz, tasn

CC: tasn, cedric

Differential Revision: https://phab.enlightenment.org/D91
2013-11-19 13:18:02 +00:00
Carsten Haitzler 7ee18e17f0 1.8.0-alpha2 2013-11-19 17:21:59 +09:00
Carsten Haitzler 872d21341e genlist - fix queue processor to not account for entire loop run in time 2013-11-19 15:10:03 +09:00
Carsten Haitzler 28ead975a0 theme-randr - extend pwr event area for those who dont click where indicated 2013-11-19 08:23:49 +09:00
Stefan Schmidt 32c93afe4c mailmap: Sync file with changes from efl 2013-11-18 16:39:56 +01:00
Ryuan Choi c2604e46a8 elm_web: Fixed warnings when opened popup for <select>
elm_notify and elm_list should be made using Eo based class as a parent.
2013-11-19 00:19:48 +09:00
Daniel Juyung Seo c70405bdde elc_hoversel.c: use int_ret instead of ret because ret can be null.
This fixes coverity CID 1129609 and 1129610.
2013-11-18 22:33:37 +09:00
Daniel Juyung Seo d32e73b1c6 tooltip.edc: fixed a comment typo. 2013-11-18 21:28:47 +09:00
ChunEon Park 2afb6e40ac elementary - added a warning for elm_widget_item_track(). 2013-11-18 13:15:56 +09:00
Daniel Juyung Seo 56a842d29a test_main_menu.c: refactored button callback function.
- removed unnecessary casting.
- used a proper type, Eina_Bool, for the return value of elm_object_item_disabled_get()
- printed out more useful information.
2013-11-18 09:59:51 +09:00
Daniel Juyung Seo 1dd1f2f425 test_genlist.c: removed unnecessary spaces from legacy codes. 2013-11-18 09:59:51 +09:00
Daniel Juyung Seo b00e9c6278 test_genlist.c: added callbacks for unrealized and delete to test the callback sequence. 2013-11-18 09:59:51 +09:00
Yakov Goldberg 5bed747f58 thumb: typo in Eo OP_ID name 2013-11-17 13:23:17 +02:00
Yakov Goldberg 656fd97988 widget: typo in Eo OP_ID name 2013-11-17 13:23:17 +02:00
Daniel Juyung Seo d518a2b7a8 elm_authors.h: escape ryuan from email crawler. 2013-11-17 20:21:00 +09:00
Carsten Haitzler a59f0d83ec check + radio - fix sizing evals and emits on content set
this should fix T261
2013-11-17 11:46:52 +09:00
Carsten Haitzler f1b88b0f68 test - unify glsl formatting to match glview gears example 2013-11-17 10:04:26 +09:00
Carsten Haitzler e045d28cfc list - fix separators to be the correct direction 2013-11-17 09:40:17 +09:00
Carsten Haitzler 4f4982663c list - fix item disable and infinite loop on next select 2013-11-16 17:50:11 +09:00
Carsten Haitzler caaf444d9b entry - fix autosave timer del on shutdown
this fixes T509
2013-11-16 13:21:36 +09:00
Carsten Haitzler c0ea38b598 po - update 2013-11-16 12:50:25 +09:00
Carsten Haitzler b5ad088f09 theme - remove unused images 2013-11-16 12:50:07 +09:00
Carsten Haitzler 3910b15578 elm-test - oops - fix colorsel premul 2013-11-16 12:49:26 +09:00
Carsten Haitzler 2631fa54fb theme - add more usability hints for ranr dialog like power button 2013-11-16 12:42:55 +09:00
Michael Bouchaud bcce0eb70e elementary: fix image counts in slideshow exemple 2013-11-16 02:48:29 +01:00
Carsten Haitzler 9c96c4fa36 fix color premul complaints in examples
this should fix T498
2013-11-16 10:21:03 +09:00
Andrii Kroitor cf2ae7397e Elm_menu: fixed item disable hook for elm_dbus_menu
Summary:
Menu items in dbus-mode (in Ubunut/Unity) were not updated on
disabled/enabled state changes. They were applied only after
adding/removing an item.

Reviewers: cedric, seoz, raster

Reviewed By: raster

CC: reutskiy.v.v

Differential Revision: https://phab.enlightenment.org/D333
2013-11-16 09:50:32 +09:00
Daniel Juyung Seo a480745321 scroller, slider: fixed wrong changed I made by 6a683df1598a4c3293a33765cc60dd
I caused by c&p bug.
Special thanks to stefan and coverity.
This fixes coverity CID 1128353 and 1128354.
2013-11-15 22:51:10 +09:00
Daniel Juyung Seo 754cda11a5 elm_index.c: changed internal smart data variable name more descriptive.
- event -> event_rect
- and added a comment for that variable.
2013-11-15 22:32:58 +09:00
Daniel Juyung Seo ca210a2d66 elm_main.c: use a direct variable check instead of unnecessary additional function call like other lines of code. 2013-11-15 21:53:39 +09:00
Daniel Juyung Seo 16e2c0779f elm_win.c: removed build warning when there is no wayland support. 2013-11-15 21:52:19 +09:00
Daniel Juyung Seo a876201c28 elm_index.c: internal refactoring as a code cleanup.
- removed unnecessary duplicated parameter passing.
- moved smart callback add to a proper place not to be confused with other object's smart callback addition.
- removed unnecessary sub object add. it's done automatically in elm_layout_content_set.
2013-11-15 21:50:40 +09:00
Daniel Juyung Seo 3c3a4d0922 test_index.c: added index clear example and use activated callback for entry. 2013-11-15 21:50:40 +09:00
Daniel Juyung Seo 8fee787bd2 test_index.c: internal refactoring of test code.
1. Set internal function as static.
2. Put prefix '_' for internal functions.
3. Moved window resize/show code.
2013-11-15 21:50:40 +09:00
Chris Michael a43489f6de Make routines to get the wayland window from an ecore_evas be more
inline with their X counterparts. Also, remove some EINA_UNUSED where
parameters were being used.

The previous code to get the Ecore_Wl_Window from an Ecore_Evas did
not check to make sure the Ecore_Evas Engine was a wayland engine, and
thus elm_tests like Window Inline would spew CRIT & ERR messages from
ecore_evas about the interface.

This fixes Phab Ticket T502

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-15 10:16:00 +00:00
Chris Michael bd7c04e174 Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-15 10:16:00 +00:00
ChunEon Park a707bffbc1 elementary/entry - internal change of the magnifier.
use the fill_set instead of the clipper.
soon after 1.8, proxy just created the filled area buffer, then magnifier surface size will be fixed regardless of the entry source.
2013-11-14 22:53:21 +09:00
Chris Michael 6ea4c0bcb6 Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-14 11:02:43 +00:00
Chris Michael c4157d841d Stop fetching the same Evas and Clip object 4 times
We can just fetch this information once as it is not going to change
during the for loop.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-14 11:02:43 +00:00
Sebastian Dransfeld e23648de97 quicklaunch: Add AC_LANG_SOURCE to source code
Fixes warning:
configure.ac:217: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2662: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2679: AC_LINK_IFELSE is expanded from...
m4/elm_quicklaunch.m4:9: ELM_QUICKLAUNCH is expanded from...
configure.ac:217: the top level
2013-11-14 05:15:43 +01:00
Jean-Philippe Andre 1f5cd17110 Quicklaunch: don't increment init count twice
Ooops, don't increment elm_init count from quicklaunch init
when running normally.
2013-11-14 10:39:16 +09:00
Ryuan Choi a8cef7a216 elm_web : Moved elm_widget_sub_object_parent_add() call from ewk_view's smart_add to elm_web's
Because ewk_view is smart class and it's parent is Evas, it prints below warning.

 ... Can't execute function Elm_Widget:ELM_WIDGET_SUB_ID_SUB_OBJECT_ADD (op 0x9f)
 for class 'Evas'. Aborting.
2013-11-14 03:47:31 +09:00
Amitesh Singh 08936d7f38 [hoversel] - Added focus support on hoversel items.
Summary: Focus support on hoversel items.

Test Plan: elementary_test->hoversel2

Reviewers: seoz, raster, Hermet

CC: nirajkr

Differential Revision: https://phab.enlightenment.org/D316
2013-11-13 20:39:48 +09:00
Daniel Juyung Seo 09b4d56c4a test_genlist.c: added "genlist del" example to reveal more genlist issues.
This example tests the following cases on item selection.
1. genlist item deletion
2. genlist clear and item append
3. genlist del
2013-11-13 17:07:15 +09:00
ChunEon Park a6b2f18c8f elementary/entry - use a convenient api.
And actually magnifier needs to update fill area if it is resized.
2013-11-13 14:51:55 +09:00
ChunEon Park e434c377ed Revert "elementary/entry - clean up the magnifier code."
This reverts commit 46b007a7c9d0028aeab43587bc773724c06d0ec8.

sorry, this is wrong fix. clip should be removed explicitly.
2013-11-13 14:36:22 +09:00
ChunEon Park 704416f56e elementary/entry - clean up the magnifier code. 2013-11-13 14:25:21 +09:00
ChunEon Park ebc28de3e6 elementary/entry - clean up the magnifier code. 2013-11-13 13:29:28 +09:00
Daniel Juyung Seo dd0c526188 test_button.c: added dynamic label change example to button. 2013-11-13 10:53:43 +09:00
Daniel Juyung Seo 88a8c46af3 ctxpopup, player, slideshow, spinner, toolbar, video: internal refactoring of smart event routines.
Now most of smart events codes look consistent.
2013-11-13 10:29:30 +09:00
Daniel Juyung Seo efe7cec4f5 test_toolbar.c: fixed wrong image name.
Give a warm spank to jeyzu :)
2013-11-13 10:19:49 +09:00
Daniel Juyung Seo 3301d88ca9 test_toolbar.c: gave more meaningful name 'Toolbar Vartical' to toolbar test 6. 2013-11-13 10:16:33 +09:00
Daniel Juyung Seo 5567837cf5 button,check,colorselector,diskselector,flipselector,image,radio,toolbar: fixed formatting of smart_event functions before working on it.
Now they look more consistent.
2013-11-13 09:54:37 +09:00
Daniel Juyung Seo 109c41b0f1 test_hoversel.c: print out hoversel item's text when it's selected. 2013-11-13 09:34:58 +09:00
Daniel Juyung Seo 5fae0149ca test_hoversel.c: removed unnecessary weight/align set. 2013-11-13 09:32:20 +09:00
Gustavo Sverzut Barbieri efc71d3ab2 remove unused var. 2013-11-12 17:56:45 -02:00
Gustavo Sverzut Barbieri 47a3fafd00 delete window and children when button is gone 2013-11-12 17:17:13 -02:00
Gustavo Sverzut Barbieri e6f2591b0c fix doc typo and breakage due widget_type case changes.
elm_widget_type_get() is not lowercase anymoe, rather "Elm_Win". As
other parts of the elementary source were using evas_object_type_get()
use it, and it still returns the legacy lowercase name.
2013-11-12 17:05:18 -02:00
Daniel Juyung Seo cb94643547 configure.ac: say 'no' not 'none' when webkit is not detected during autogen. 2013-11-13 03:26:48 +09:00
Daniel Juyung Seo 7c5992817b elm_dayselector.c: fixed wrong widget style name set on smart add. 2013-11-13 03:24:59 +09:00
Daniel Juyung Seo 4f80ef25bb elm_dayselector.c: fixed wrong widget name check.
This fixes T481.
https://phab.enlightenment.org/T481
2013-11-13 03:24:28 +09:00
Daniel Juyung Seo e2461a5b43 elm_dayselector.c: fixed formatting before working on it. 2013-11-13 03:24:03 +09:00
Carsten Haitzler be0c6e7322 deps removal - fix pc file to match 2013-11-12 23:13:41 +09:00
Yakov Goldberg cff619f0ee elm_app_client: fix eo define for not yet implemented func 2013-11-12 15:58:50 +02:00
Yakov Goldberg db448e9eca dayselector/gesture_layer/layout: typo doxygen 2013-11-12 15:58:49 +02:00
Carsten Haitzler 9d4a9900cc option build deps that efl guarantees... now just are assumed and not ifdef'd 2013-11-12 22:56:05 +09:00
Ryuan Choi ea17f84f29 elm_web: Fixed compilation warning 2013-11-12 00:27:18 +09:00
maxerba 7ad6061295 Small correction 2013-11-10 17:50:43 +01:00
maxerba dbcc5bd60d updating portuguese and italian translations 2013-11-10 13:40:45 +01:00
Carsten Haitzler f628d3487a Revert "remove ifdef from glsl in glview shader - ifdefs not universally supported"
This reverts commit 54883cb7fb0c42f37615f1485e554d947b42c369.
2013-11-09 15:21:22 +09:00
Daniel Juyung Seo bc5ce5c5b0 elm_index.c: Removed unused local variables. 2013-11-08 21:52:37 +09:00
Daniel Juyung Seo b75a880c6c button,inwin,radio,scroller,slider: Do not call smart_activate when the widget is disabled. 2013-11-08 21:49:52 +09:00
Jaehwan Kim 7fd0806355 elm_check.c: Do not execute smart_activate when the widget is disabled. 2013-11-08 21:49:42 +09:00
Carsten Haitzler 4bea4e8b5f fix warning 2013-11-08 18:12:55 +09:00
Jaeun Choi 2f5b83982f bug fix: clear index omit info for omit disabled case as well
Summary:
In the original code, omit related information was cleared and recalculated
only when omit function was enabled. So dynamic omit mode change didn't work in elementary_test.
The information should be cleared everytime the index box is filled. fixed it.

Test Plan: None

Reviewers: seoz, Hermet, raster

CC: raster

Differential Revision: https://phab.enlightenment.org/D262
2013-11-08 18:11:07 +09:00
Carsten Haitzler b959139213 warning-- 2013-11-08 17:35:53 +09:00
Carsten Haitzler ec932d9d4b warning-- 2013-11-08 17:34:59 +09:00
Carsten Haitzler acfe62f10a fix formatting, typose and downed naming 2013-11-08 17:25:51 +09:00
Thiep Ha ac54eff80c Move selection handler from edje to elm
Reviewers: cedric, raster, seoz, Hermet, tasn

CC: raster

Differential Revision: https://phab.enlightenment.org/D311
2013-11-08 17:25:51 +09:00
Carsten Haitzler dc6d3c10a2 fix cursor to stay shown when cursor moves due to manual placement or typing
related to https://phab.enlightenment.org/D204 which doesn't apply or
has the emit in the wrong place. this now has it done right.
2013-11-08 16:57:09 +09:00
Thiep Ha 45dd27d9ac elm_entry: fix magnifier not showing up.
The swallow part was properly renamed and namespaced, so reflect that
in the code. Also force a edje object recalc before moving the magnifier.

Reviewers: raster, cedric, Hermet, tasn

Reviewed By: cedric

CC: seoz

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

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-11-08 16:10:48 +09:00
Carsten Haitzler 475e48bc7c colorsel - dont free up palette CONFIG except when clearing palette. 2013-11-08 15:42:31 +09:00
Carsten Haitzler 7edb20e3da config - standard can't use default-desktop as it doesn't exist as a theme 2013-11-08 15:33:13 +09:00
Carsten Haitzler 4f70a3c366 external symbols need to be EAPI marked even in headers. 2013-11-08 11:54:09 +09:00
Daniel Juyung Seo 744ff2286b elm_dbus_menu.c: Removed unused pointer value assignment.
This fixes coverity CID 1039975.
2013-11-08 11:30:50 +09:00
Daniel Juyung Seo 2fa0b556a9 elm_prefs_data.c: Check return value of eina_value_get().
This fixes coverity CID 1040042.
2013-11-08 11:22:01 +09:00
Daniel Juyung Seo 822671c7e7 elm_config.c: Check null for profile. I can be null.
This fixes coverity CID 1040032.
2013-11-08 10:27:44 +09:00
Tom Hacohen 4c8d03894c Changed Eo class names to be consistent. #2
All the class names are now of the format: Elm_Type_Subtype_Extra

Thanks to Yakov for pointing out I forgot a few and for giving me a nice
list.
2013-11-07 14:30:22 +00:00
Chris Michael b3b728acb7 Fix selection type when trying to get a selection. Also fix pasting
from terminology into other elm apps (selection format issue).

Wayland has no concept of primary or secondary clipboards so we need
to test for selection == those due to some X apps.

*cough*terminology*cough* using only Primary or Secondary.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-07 14:31:57 +00:00
Chris Michael d2101b918e Fix elm_entry to work with copy/paste (mouse and keyboard) under
wayland.

This also unifies some of the code between X & wayland wrt copy/paste.

This is part of a larger copy/paste fix for efl/elm wayland.
Previously, copy/paste would not work via keyboard shortcuts. This
series of changes fixes that issue (wrt elm_entry anyway).

This also adds addtional copy/paste support (wrt efl wayland),
including support for various mime types (text/plain, elm-markup, and html).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-07 14:31:57 +00:00
Chris Michael b4925b0db0 Fix elementary copy/paste for wayland. Rework copy/paste code in elm.
This is part of a larger copy/paste fix for efl/elm wayland.
Previously, copy/paste would not work via keyboard shortcuts. This
series of changes fixes that issue (wrt elm_entry anyway).

This also adds addtional copy/paste support (wrt efl wayland),
including support for various mime types (text/plain, elm-markup, and
html).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-07 14:31:57 +00:00
ChunEon Park f9edf8901d elementary/scroller - don't focus region show if the scroller is disabled. 2013-11-07 22:34:57 +09:00
ChunEon Park f5fab354a4 elementary - fixed changelog typo 2013-11-07 22:33:25 +09:00
Tom Hacohen 2f1e1554e5 Changed Eo class names to be consistent.
All the class names are now of the format: Elm_Type_Subtype_Extra
2013-11-07 11:44:22 +00:00
Doug Newgard 4c0d5ae4d7 Minor PKGBUILD cleanup
Summary:
Add PKGBUILD to make dist so it will be in the snapshots
Change dep to current efl package since efl_x11 isn't there anymore
Check for Makefile before running make clean distclean otherwise build fails
Set correct arch on elementary_doc
Install docs to /usr/share/doc

Reviewers: raster

Differential Revision: https://phab.enlightenment.org/D282
2013-11-07 20:05:02 +09:00
Carsten Haitzler 965e676aa1 reandme == 1.8.0 2013-11-07 17:25:53 +09:00
Daniel Juyung Seo 30e8b05e98 test_genlist.c: Fixed wrong item class name.
This fixes coverity CID 1126089.
2013-11-07 01:24:12 +09:00
Daniel Juyung Seo 90f9c6bc64 test_progressbar.c: Fixed wrong null set of timer.
If pd is null, pd->timer will crash and cannot set it to null.
This fixes coverity CID 1126081.
2013-11-07 00:01:09 +09:00
Daniel Juyung Seo 03ddfa12c8 test_progressbar.c: Fixed formatting before working on it. 2013-11-06 23:59:45 +09:00
Ryuan Choi cc6fb00c62 fileselector: Remove invalid or unnecessary comment 2013-11-06 19:28:19 +09:00
Daniel Juyung Seo 644a51f0fb elm_list.c: fixed a bug when any item is selected without control on multi select with control mode.
When any item is selected without control on multi select with control mode, already selected items should be unselected automatically.
2013-11-06 13:36:48 +09:00
Daniel Juyung Seo f122be13c2 test_list.c: Fixed list multi select internal structure name. 2013-11-06 13:11:41 +09:00
Daniel Juyung Seo e8181761b3 test_genlist.c: Added genlist multi select example. 2013-11-06 13:11:23 +09:00
Daniel Juyung Seo 2851f6b6e3 fileselector.edc: Fixed button part size calculationg issue.
Do not fix the height of button swallow part so that it can be expanded.
This fixes T238.
2013-11-06 04:38:57 +09:00
Daniel Juyung Seo 0feb7f7133 test.c: Splitted elementary_test List categories into List, Genlist, and Gengrid.
This is because there are too many list examples and it was quite hard to find a proper test.
2013-11-06 03:32:52 +09:00
Daniel Juyung Seo 9399c0c3df test_list.c: Splitted list multi select example. 2013-11-06 03:23:41 +09:00
Daniel Juyung Seo a5c3b45e84 test_list.c: fix list focus example to enable the focus highlight and animation for the proper window. 2013-11-06 03:09:59 +09:00
Daniel Zaoui c4f8c9d5b7 DnD: Fix compilation errors by adapting the multi-callbacks to Wayland. 2013-11-05 13:41:57 -02:00
Chris Michael 48792c035f Remove whitespace
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-05 09:50:39 +00:00
Carsten Haitzler ad49356df8 update po's 2013-11-05 18:12:57 +09:00
Daniel Zaoui b66233d128 DnD: multi-callbacks support
This features permits execution of more than one set of functions during
DnD.
Delete function API has been modified to give the developer the
possibility to remove a specific set of functions.
2013-11-05 08:28:54 +02:00
Daniel Zaoui 579d309cc5 DnD: Code improvement + variables renaming
Little code improvement
Rename cbdata with dropdata
2013-11-05 08:28:54 +02:00
Daniel Juyung Seo 23822e1288 test_list.c: Added elm_list_multi_select_mode_set() example. 2013-11-05 14:18:54 +09:00
Daniel Juyung Seo 827535158d elm_list.c: Added a real support for ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL for list.
This was missed in a8efd7676eb95378355f4d603ddff938279703af.
2013-11-05 14:18:54 +09:00
Daniel Juyung Seo e35de516b9 elm_list.c: Split _item_unselect() into _item_unhighlight() and _item_unselect(). 2013-11-05 14:18:53 +09:00
Daniel Juyung Seo b2d3b02ffd test_list.c: Internal refactoring.
1. Use EINA_FALSE instead of 0
2. Set the parent widget correctly.
3. Remove unused multi_select_set.
4. Give a meaningful label to the first list item.
5. Call item_selected_set to the second item.
6. Remove unnecessary box.
2013-11-05 14:18:53 +09:00
Daniel Juyung Seo 4c4f3821b0 test_popup.c: Removed unused array. 2013-11-05 14:18:53 +09:00
Jean-Philippe Andre 877e122e7a elementary_test: remove ELM_LIB_QUICKLAUNCH
Refer to the previous commits for the reason.
Remove all #ifndef ELM_LIB_QUICKLAUNCH from the test files.
2013-11-05 10:05:01 +09:00
Daniel Juyung Seo d218676dd0 elm_list: Added missing elm_list_multi_select_mode_set/get API for list to fix the API consistency between multi selectable widgets.
This was omitted by genlist/gengrid multi select mode set/get() commit ae03d3cef36abd27ff530e350e39ae401f4f389e.
2013-11-05 09:22:25 +09:00
Daniel Juyung Seo c59f918268 ChangeLog/NEWS: removed unnecessary entries from ChangeLog and NEWS.
Genlist/Gengrid multi select mode was changed in another way.
Refer ae03d3cef36abd27ff530e350e39ae401f4f389e.
2013-11-05 00:17:25 +09:00
Daniel Juyung Seo cee446d308 elm_slider.c, elm_image.c: Removed executable permission from c source.
Please be more careful of file permission.
2013-11-04 22:46:50 +09:00
ChunEon Park 10b8e9763f elementary - removed unintended conflicted lines
that was introduced by a61bbe7dcf0c6936e3104b35d56a7ed330da4176
2013-11-04 22:19:09 +09:00
ChunEon Park f0371f458e Revert "popup: Added support for popup move. elm_popup_move."
This reverts commit f67ecb2028dd663aa4b0d9fe78b2a392ac169e7e.

Conflicts:

	ChangeLog
	NEWS
	src/bin/test_popup.c

Sorry, Pend this to 1.8 after.
Let's think about adding this API more carefully.
2013-11-04 22:17:03 +09:00
Seunggyun Kim 3c82f532d5 fix elm_config_glayer_*_set/get header comment and changelog
Summary: fix elm_config_glayer_*_set/get header comment

Reviewers: seoz, jaehwan, raster

Reviewed By: raster

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

Conflicts:

	ChangeLog
2013-11-04 21:22:13 +09:00
Ryuan Choi 11b568a35b elm_widget.c: Fixed warning while scrolling elementary_test using arrow
Summary: Checked whether object which direction pointed is NULL before getting it's data

Reviewers: seoz, raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D95
2013-11-04 21:14:46 +09:00
Ryuan Choi 8b507ff3d2 POTFILES.in : Added missing files in src/lib
Reviewers: seoz, raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D76
2013-11-04 21:01:57 +09:00
Cedric Bail 14a474b527 elementary: automatically detect if compiler can build quicklaunch binary. 2013-11-04 20:54:21 +09:00
Ryuan Choi 1528f06298 gengrid: Fixed documentation typo. 2013-11-04 20:40:08 +09:00
Carsten Haitzler 868b9cca09 alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:42 +09:00
Jean-Philippe Andre d7bd8941c9 Quicklaunch: Remove extra build code for elm_test
Now that we know we can just compile PIE programs and run them with
quicklaunch, let's simplify the build logic.
I'm pretty sure it even gives a nice boost in the build process :)
2013-11-04 17:19:43 +09:00
Jean-Philippe Andre 9ab6c58530 elm/quicklaunch: Improve executable path search
Always search executable based on CWD if possible.
This way, elementary_run behaves more like sh where all of
sh script, sh ./script and sh `pwd`/script will work.

Also, remove quicklaunch-specific ELM_MAIN.
This needs some doc, but compiling with -fpie and -pie is much
better.

Note: There's an API/ABI break here, BUT these APIs are marked
as not to be used outside macros. And there isn't any macro
using them :)
2013-11-04 16:49:02 +09:00
Jean-Philippe Andre 9bb1ef2708 elm/quicklaunch: Increment _elm_init_count in ql_init
Apps call elm_shutdown before exiting. But when using
Quiklaunch, elm_init has never been called, so the
init count is still 0.

This will be especially useful since programs compiled
with -fPIC and linked with -pie can be loaded by
Quicklaunch.
2013-11-04 15:46:15 +09:00
ChunEon Park 5cef1e1ea0 Revert "elm_conform.c: Added "virtualkeypad,size,changed" smart callback."
This reverts commit cbd7446f0bf413ad821ac40703d2a2ca728758ef.

Conflicts:

	ChangeLog
	NEWS

Please be more considerable to add this feature.
The function itself is not logical and we don't think it's proper for the conformant yet.
2013-11-04 14:51:06 +09:00
Cedric Bail 5a94164c38 elm_theme: Add API to specify exactly the Eina_File to be used as extension or overlay. 2013-11-04 14:26:41 +09:00
Daniel Juyung Seo 7f14bb7df3 test_index.c: Internal refactoring. Reduce the window size and do not expand the button.
Now it looks nicer and still shows the index clipping sample.
2013-11-04 13:19:44 +09:00
Daniel Juyung Seo ddb1dbc9a7 elm_index.c: Process signal right away when elm_index_item_selected_set() is called. Patch by Moohyun Shin <moohyun.shin@samsung.com>
Reviewer: SeoZ
2013-11-04 13:16:40 +09:00
Cedric Bail eaeda2ecdd elm_theme: use Eina_File all over the place in an attempt to reduce race condition. 2013-11-04 12:19:04 +09:00
Cedric Bail 1f442e4a8e elm_image: add mmap_set infrastructure. 2013-11-04 12:19:04 +09:00
Daniel Juyung Seo 025009c6bd test_popup.c: Refactored elm_popup_move() example. 2013-11-04 02:02:50 +09:00
Daniel Juyung Seo 9509986a05 gengrid/genlist: added Eo compatibles for elm_genlist/gengrid_multi_select_mode_set/get() APIs. 2013-11-04 01:15:58 +09:00
Daniel Juyung Seo d58512321d genlist/gengrid: Fixed documentation typos. 2013-11-04 00:39:25 +09:00
Daniel Juyung Seo 6a0f47d120 Genlist/Gengrid: Added multi select mode for genlist/gengrid.
elm_genlist_multi_select_mode_set/get()
elm_gengrid_multi_select_mode_set/get()
2013-11-03 23:58:57 +09:00
Abhinandan Aryadipta 16b4279656 popup: Added support for popup move. elm_popup_move.
Summary: Added support for popup move

Test Plan: elm_popup_move

Reviewers: seoz, singh.amitesh, tasn, Hermet

CC: raster

Differential Revision: https://phab.enlightenment.org/D247
2013-11-03 23:03:32 +09:00
Davide Andreoli d3bad72da1 Fix the theme of the music_control module. It got broken while merged with elm 2013-11-02 22:31:52 +01:00
Carsten Haitzler 9f3e3de184 enable access.h again - but comment it as unstable. 2013-11-03 00:16:23 +09:00
Carsten Haitzler 4172bae1dc disable elm_access.h include for now. 2013-11-03 00:13:16 +09:00
Kai Huuhko f20eab2211 Revert "Unbreak builds against Elementary after recent accessibility change."
It wasn't as simple as that. Someone should do this properly.

This reverts commit efc64ec914dc2c9aefc6fb28b3c9dcdf806ceea7.
2013-11-02 15:40:31 +02:00
Kai Huuhko 97ca92e803 Unbreak builds against Elementary after recent accessibility change.
This is the specific error:
/usr/include/elementary-1/Elementary.h:169:24: fatal error: elm_access.h: No such file or directory

Accessibility support was previously disabled by commit
0d61121ce4f87c9e9b0e8d8d7975f815328fe6f5
2013-11-02 15:22:34 +02:00
Ryuan Choi 5836a25bc8 genlist, gengrid: Add ELM_OBJECT_MULTIPLE_SELECT_MODE_WITH_CONTROL
Summary:
Some applications like file viewer allow multiple selection only with
Control key was pressed.

Reviewers: seoz, raster

Reviewed By: raster

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

Conflicts:
	ChangeLog
	NEWS
2013-11-02 20:53:43 +09:00
Shilpa Singh 6027ce9bad Elm_Spinner: UI Concept change fix.
Older UI concept: when text in spinner's entry is inputted and text is
not committed yet and when inc/dec is clicked. do not commit text and
reset the value to older original value.

New UI concept:
When Text in spinner's entry is inputted and text is not committed yet
and when inc/dec buttons are clicked.
Commit the entry's text and inc/dec accordingly.
If entry' s text is already modified owing to min/max update, then do not inc/dec.

Signed-off by: Shilpa Singh <shilpa.singh@samsung.com>
2013-11-02 20:33:00 +09:00
Carsten Haitzler 1aa3dd0ec4 unbreak wayland elm build more - use get_surface_id api 2013-11-02 11:51:50 +09:00
Carsten Haitzler aae829f260 wayland support - unbreak build since structs are now private 2013-11-02 11:38:57 +09:00
Carsten Haitzler 9f39ef0687 elm access - if we disable apis then disable the tests too - unbreak build 2013-11-02 10:48:12 +09:00
Daniel Juyung Seo 36f16204e7 NEWS: Removed disabled APIs for elm 1.8 release in NEWS.
I am not sure if I have to remove them from ChangeLog.
2013-11-02 04:45:13 +09:00
Daniel Juyung Seo 0439d6eb62 elm_cnp.c: Disable cnp debug mode by default. 2013-11-02 04:28:06 +09:00
Daniel Juyung Seo b977c01224 elm_access: Disable public accessibility APIs in elm 1.8 release.
Accessibility APIs are added after elm 1.7 and they are not stable yet.
Disabled those APIs for elm 1.8 release. We are going to work on them after elm 1.8 release.
2013-11-02 04:23:15 +09:00
Chris Michael dcf38e3d20 Revert maximize support ... apparently this has already been "fixed"
... will have to look into why it does not work here propertly tho..

Revert "Fix elm client applications to support maximize properly (ie: removing"

This reverts commit 28763963bb9e26ea25ca182acc294c0a02f03ba2.
2013-11-01 07:25:15 +00:00
Chris Michael f59b6f9109 Revert this ... apparently it has already been "fixed"
Revert "Add missing EINA_UNUSED to function params."

This reverts commit 15b355a1195f0371c4e74d942ef9fcfa86a4a469.
2013-11-01 07:24:45 +00:00
Carsten Haitzler 8592e1188a add @since 1.8 for new elm theme api's 2013-11-01 10:56:02 +09:00
Daniel Juyung Seo c1181d4e55 po: updated po files. 2013-11-01 08:43:25 +09:00
Chris Michael a8b4180d7e Add missing EINA_UNUSED to function params.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-10-31 17:05:17 +00:00
Chris Michael 1f69d676c0 Fix elm client applications to support maximize properly (ie: removing
border shadow and resizing properly).

NB: Elm Theme needs fullscreen support old man !! :P

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-10-31 17:02:18 +00:00
Carsten Haitzler 9503c1f95b elm theme - add some api's to expose info so e can use elm's theme stuff 2013-10-31 23:41:12 +09:00
Carsten Haitzler ef8f697748 sync elm theme with e17 theme changes made. 2013-10-31 23:41:12 +09:00
Daniel Juyung Seo e951a0b499 access: fixed a typo. _elm_access_object_hilight -> _elm_access_object_highlight. 2013-10-31 23:01:56 +09:00
WooHyun Jung eefe821c59 elementary/elc_ctxpopup.c : Focus-direction-go should be tried after checking focus next object. 2013-10-31 16:50:48 +09:00
Carsten Haitzler 8270f3f84f remove +x bit from .c file! 2013-10-30 21:28:01 +09:00
Carsten Haitzler 8b3260f16e compliance/licensing - clarify, fix formatting and point to tldrlegal.com 2013-10-30 19:28:36 +09:00
Daniel Juyung Seo 76f7c29631 elm_slider: Step set/get API additions.
Issue: As step size was hard coded in the widget, when slider indicator is dragged

using a key event or during accessibility the value was not exactly incremented/decremented

instead same value was shown more than1 time/values were skipped.

Solution: Two APIs added which will set/get step size.

Reviewer: SeoZ
Reviewer Comment: This is a manual merge of D293 due to arc issue on Shilpa.
I modified some codes from her original code. She'll use arc next time.
 fixed documentation
 fixed typos.
 fixed indentation
 used macro
 added some guide codes.
 removed unnecessary empty line.
 updated NEWS and ChangeLog.
2013-10-30 18:56:29 +09:00
Daniel Juyung Seo 256a4c4524 elm_conform.c: Added "virtualkeypad,size,changed" smart callback.
When the virtualkeypad size is changed, applications get the notice.
Applications can do internal object calculation according to the exact virtualkeypad size.
This is useful when the exact size is important such as webkit usecase.
2013-10-30 16:24:38 +09:00
Daniel Juyung Seo 60296c9317 NEWS/ChangeLog: Updated NEWS/ChangeLog entry for image click addition on key event. 2013-10-30 08:52:17 +09:00
Daniel Juyung Seo 344c792f86 test_image.c: enhance image click example to look better.
- Keep the final state.
- Rotate according to the final state.
2013-10-30 08:49:11 +09:00
Amitesh Singh 72c30bb3e2 [image] - Added support for "clicked" callback on Return/space/KP_Enter key press.
Summary: [image] - Added support for "clicked" callback on Return/space/KP_Enter key press.

Reviewers: seoz, Hermet

Differential Revision: https://phab.enlightenment.org/D278
2013-10-30 08:32:44 +09:00
Daniel Juyung Seo a437e66219 elm_conform.c: Use more ELM_SAFE_FREE macros. 2013-10-29 22:49:57 +09:00
Rafael Antognolli e8a029b153 elm/win: Do not force maximized status.
When receiving a maximize event from the maximize button, do not force
sd->maximized. We must wait for a state change event, just like when a
window is maximized by the elm_win_maximized_set function. This will
ensure that a maximized smart event is sent.

Additionally, send a elm,state,maximized signal to the edje theme, so it
can update shadows and window decorations correctly.
2013-10-29 09:20:48 -02:00
Rafael Antognolli 14e63d0a71 elm/win: Put framespace set code in a common place.
A little refactory that hopefully will prevent future mistakes when
changing this code.
2013-10-29 09:20:48 -02:00
Daniel Juyung Seo d22076681b elm: Fixed formatting about smart_event check for code consistency.
- Made it look clearer.
- Removed unnecessary local variables.
- Keep the code sequence consistent.
2013-10-28 23:30:12 +09:00
Daniel Zaoui 4d7fcf524b Eo: fix macros for table
A col variable has been used inside the macro instead of the column
parameter. This first variable is from the legacy API and so didn't have
impact when the function was called from the legacy API.
In GUI Builder, the compilation of the generated C code was failing
because we used directly the Eo API and so was searching for the col
variable.
2013-10-27 08:59:22 +02:00
Carsten Haitzler 2124d59625 add another example to ignores 2013-10-26 23:51:10 +09:00
Doug Newgard c207ab72b9 Strip color profiles from new pngs
Summary: I stripped these in elementary previously, but not in the dark theme repo. When they got copied over, the embedded profiles are back. This strips them again as previously discussed.

Reviewers: raster

Differential Revision: https://phab.enlightenment.org/D269
2013-10-26 23:48:56 +09:00
Iván Briano 6f36d30153 Restricted sizing eval for layout
This allows to select an axis that the layout will use its current size
to restrict the min size calculation of the inner edje, possibly helping
with textblock min size issues
2013-10-25 14:51:33 -02:00
Carsten Haitzler 26e1fd3755 elm button theme - ensure only event part gets events 2013-10-25 22:15:44 +09:00
Carsten Haitzler c09a0d9ea3 elm scroller - try a simpler approach - animator queues idle enterer
this allows the idle enterer to pick up all prior stored events like
move coords etc. just before going idle (and rendering).
2013-10-25 17:00:25 +09:00
Carsten Haitzler 8dab5200ea Revert "elm scroller - also allow animator still to ALSO drive scroll for smoothing"
This reverts commit e52ddca9b0d424c5e1dfeeec501f4a95544e3dbb.
This reverts commit 7a7ea7d61e8a321dcd2046d07a0473e57a87d8b2.
2013-10-25 17:00:10 +09:00
Daniel Juyung Seo a2a9f26a4c elm_entry_common.h: added more description to elm_entry_utf8_to_markup api. 2013-10-25 14:05:09 +09:00
Daniel Juyung Seo 200e3a0127 efl_thread examples: fixed comment typos. 2013-10-25 00:40:18 +09:00
Christophe Sadoine fbe18f2eab spinner: added signals "spinner,drag,start" and "spinner,drag,stop"
Reviewers: seoz

CC: seoz

Differential Revision: https://phab.enlightenment.org/D271
2013-10-23 23:03:50 +09:00
Amitesh Singh 329eb907f1 [slider] - show popup on left/right/up/down key down press and hide popup on left/right/up/down key up press.
Test Plan: elementary_test->slider

Reviewers: seoz, Hermet

Differential Revision: https://phab.enlightenment.org/D275
2013-10-23 16:42:05 +09:00
Daniel Juyung Seo fae1dc109e elc_naviframe.h: added more description about stack architecture of naviframe. 2013-10-22 23:13:32 +09:00
Carsten Haitzler 498747b16a elm scroller - also allow animator still to ALSO drive scroll for smoothing 2013-10-22 11:01:00 +01:00
Carsten Haitzler c199bf7b35 scrollable - try using a job for move events for scrollinh instead of animator 2013-10-22 08:12:59 +01:00
Daniel Zaoui 883ed0d646 Drag & Drop: add overlapping feature.
This feature is essential if two overlapping widgets can receive drop
information.
Until now, if two widgets (e.g background and button) were added as drop
targets, pointing to common coordinates would have given priority to the
first inserted as drop target.
Now, it will determine which widget is supposed to receive this drop
target by using the same mechanism as used for mouse move, i.e by
walking on the objects tree whose pointer passes through.

A test has been added (Overlapping DnD) to show how this feature can be
used. You can drop in bg, box and button.
2013-10-21 19:04:42 +03:00
WooHyun Jung b8000c98cd elementary/elm_entry.c : theme,changed smart callback can move the cursor position ! Thanks Daniel~ 2013-10-21 20:59:43 +09:00
WooHyun Jung de46dc5cd8 elementary/elm_entry.c : evas_smart_objects_calculate in elm_widget_show_region_set can delete elm_entry. 2013-10-21 19:45:53 +09:00
Ryuan Choi 75ae20a30d elc_fileselector: Update items of file_view to follow changes of selected path
This patch implmented for fileselector to monitor and update changes of selected
path. So, changes of selected path from other applications such as mkdir will be
applied to the file_view without refresh.

This feature is only available with EIO.
2013-10-21 14:06:04 +09:00
Daniel Juyung Seo 8ec25b69fb elm: Added missing undefs. 2013-10-19 02:20:34 +09:00
Ryuan Choi 2452ffe289 gengrid: adopted ELM_PRIV_XXX_SIGNALS to reduce human mistake.
"index,update" signal is missing in signal description.

So, This patch refactored signal declarations to avoid mistakes.
It was introduced since b430c07ca1f1.
2013-10-19 00:14:57 +09:00
Daniel Juyung Seo 2cc8f13972 elm_photo: Do not call clicked callback when drag and drop started. 2013-10-18 20:33:47 +09:00
Daniel Juyung Seo ac54bf0022 test_photo.c: Refactoring sample code.
- Removed unnecessary eo_do samples at this stage.
- Removed "drop" callback usage which is not supported in photo widget.
- Fixed wrong smart callback name "drag,stop" -> "drag,end".
- Moved internal functions' position following convensions.
2013-10-18 20:26:14 +09:00