Commit Graph

3176 Commits

Author SHA1 Message Date
Jihoon Kim fb34d56912 From: Jihoon Kim <imfine98@gmail.com>
Subject: [E-devel] [PATCH] fix elementary build error without ethumb
Date: Sun, 26 Jun 2011 13:37:02 +0900

Hello, EFL developers.

Without installing ethumb, when I build elementary, there is build error.
This patch is for fixing it.
Would you please apply this patch?


SVN revision: 60696
2011-06-26 04:53:43 +00:00
Cedric BAIL 452e2d379f elementary: use Eio when available for fileselector.
SVN revision: 60692
2011-06-25 23:39:43 +00:00
Cedric BAIL 74dd82cf60 elementary: add some usefull function around sorted insert.
SVN revision: 60691
2011-06-25 23:20:22 +00:00
Jonathan Atton 4717eea85d elm: do not include config.h
SVN revision: 60687
2011-06-25 17:48:55 +00:00
Cedric BAIL 6f4ff6e812 elementary: add elm_gengrid_item_sorted_insert.
Original patch from Thiery.



SVN revision: 60686
2011-06-25 15:39:05 +00:00
Cedric BAIL 303f6f594e elementary: use Eina_File.
SVN revision: 60685
2011-06-25 15:35:53 +00:00
Jonathan Atton 6b88bee7e5 elm_map: use emap
SVN revision: 60684
2011-06-25 14:30:10 +00:00
Cedric BAIL 8cf97b3ef8 elementary: only track elm_icon size change when it matter.
SVN revision: 60660
2011-06-24 08:59:56 +00:00
Tom Hacohen 3d4fc5a729 Elementary entry: Added handling of the preedit,changed signal.
Patch by Jihoon Kim.

SVN revision: 60659
2011-06-24 08:44:39 +00:00
Cedric BAIL 099bcb9a9f elementary: elm_gengrid_clear should be the last called.
SVN revision: 60640
2011-06-23 16:05:42 +00:00
Cedric BAIL d6a0e690a2 elementary: fix stringshare refcounting.
SVN revision: 60639
2011-06-23 15:56:31 +00:00
Cedric BAIL 61f1bc4329 elementary: try to find the best icon size to display.
This patch need review. The goal is to always find the best
quality for the output. Sadly in our theme we don't provide
multiple size for icon (we could, as edje provide this feature).
So to test it, better switch to FreeDesktop first before
trying the theme.


SVN revision: 60636
2011-06-23 14:54:29 +00:00
Daniel Juyung Seo 2a31563c8f elm genlist: Fixed indentation.
SVN revision: 60626
2011-06-23 09:51:03 +00:00
Carsten Haitzler c1e12182b8 genscroller++. just stubs right now.
SVN revision: 60625
2011-06-23 08:52:51 +00:00
Carsten Haitzler 837ed0011a wrn--
SVN revision: 60617
2011-06-23 06:25:12 +00:00
cnook 5c060442b3 From: cnook <kimcinoo@gmail.com>
Subject: Re: [E-devel] [Patch][elm_conform]

When the indicator is displayed initially and use elm_confrom as parent by
using elm_conformant_content_area_get, the indicator area (wd->shelf) does
not display properly.
Because any interested ECORE_X_EVENT_WINDOW_PROPERTY does not notify.
In this case, we have got to evaluate size, when EVAS_CALLBACK_RESIZE
occurs.



SVN revision: 60616
2011-06-23 06:24:57 +00:00
Hyoyoung Chang 01c20a80bb From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: RE: [E-devel] [patch] elm_cnp_helper - determine uri or text
data types.

patch for determining uri type.



SVN revision: 60615
2011-06-23 05:52:40 +00:00
Carsten Haitzler b0e1c5387e dont do x cursor stuff if no cur->win
SVN revision: 60614
2011-06-23 05:50:20 +00:00
Iván Briano f553e3e878 Detailed docs, examples and explanations for the elm_theme set of funtions
SVN revision: 60603
2011-06-22 19:06:01 +00:00
Gustavo Lima Chaves 8ebb08abd6 [elementary] .gitignore on all cscope goop.
SVN revision: 60596
2011-06-22 14:52:11 +00:00
Gustavo Lima Chaves f6047df5a4 [elementary] Example for top level functions.
SVN revision: 60595
2011-06-22 14:52:05 +00:00
Gustavo Lima Chaves 60214462de [elementary] Documenting the general, top-level
functions.



SVN revision: 60594
2011-06-22 14:51:55 +00:00
Tom Hacohen 13fbc620f4 Elm check+radio: Fix alignment of text to be according of text direction.
SVN revision: 60575
2011-06-22 07:05:13 +00:00
ChunEon Park 179eced103 elementary/transit - removed DEPRECATED APIs.
SVN revision: 60572
2011-06-22 05:37:24 +00:00
ChunEon Park fd3ae33eac elementary/animator - * DEPRECATED.
SVN revision: 60571
2011-06-22 05:32:50 +00:00
ChunEon Park 2b172f87be elementary/diskselector - fixed typos (lenght -> length)
SVN revision: 60570
2011-06-22 05:30:49 +00:00
Gustavo Lima Chaves 8c42e26ca5 [elementary] Let's gather our example texts together,
eh?



SVN revision: 60558
2011-06-21 18:14:26 +00:00
Massimo Maiurana 1a69cdefaf updating dutch translations
SVN revision: 60555
2011-06-21 15:56:20 +00:00
Rafael Antognolli be34baeb44 elementary/transit: improve current documentation.
Fix the description of some API, and add/change some content of the
detailed description for the entire group.



SVN revision: 60552
2011-06-21 14:28:40 +00:00
Rafael Antognolli eb9c6090b8 elementary/transit: add some examples.
SVN revision: 60551
2011-06-21 14:28:32 +00:00
Rafael Antognolli bb2fcad665 elementary/transit: fix effects memory leak.
Now it matches the documentation, which says: "end_cb - The function to
free the context data, it will be called at the end of the effect."



SVN revision: 60550
2011-06-21 14:14:05 +00:00
Jonas M. Gastal 03c7068c6d Elementary: Adding screenshots to examples.
SVN revision: 60534
2011-06-20 19:45:32 +00:00
Rafael Antognolli 110c2a49fa elementary/bg: fix example doc generation by updating the example code.
This line should be just after elm_bg_add as explained in the example
page.



SVN revision: 60527
2011-06-20 16:15:59 +00:00
Carsten Haitzler be21f7e4ea Upon reviewing the elm_glview, I've realized a few issues and mistakes that i've
made originally so I've made some changes/ updates to elm_glview

1.)  GL Resource Deletion in ELM_GLView

In order to delete GL resources, the current approach simply registered a
delete callback to the GLView object and handled resource deletion there.
Unfortunately, using the delete callback did not guarantee the glview context to be
current.  In order to guarantee that the current context was the glview context,
the make_current call needs to be called explicitly.  Since we were hiding all the
make current details in elm_glview, i've decided to add an API that registers a
delete callback function. I know that this may seem redundant since there is already
a delete callback that you can register with glview objects. Unfortunately, this is the
only option that we have apart from exposing make_current, which is something that
went again what we are trying to do with elm_glview.

Since adding delete callback alone seemed a little out of place, i've taken the liberty
to add other callback functions to make it seem consistent.

void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func func);
void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func func);
void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func func);

resize callback can be controversial as well but I want to argue that adding this callback
makes the render function a lot cleaner.  To handle resize differently, the user in
render function needs to manually compare and see if the size has changed, and
then handle the cases.  Doing all of this internally once makes the developers life
a lot easier in my opinion.

these callback functions do make the render function a lot cleaner. You can check
out the updated test_glview.c or newly added test_glview_simple.

2.) Minor bug fixes/changes

elm_glview_scale_policy_set() was supposed to be elm_glview_resize_policy_set()
but it somehow evaded our reviews.  That has been fixed.

Also, in _glview_resize, after updating the surface, it was explicitly calling the
render function.  It is actually unnecessary here and calling it here will cause
problems if resize gets called before everything else is setup properly.  So that has
been commented out.

3.) test_glview & test_glview_simple

elementary_test case for glview has been updated to reflect the api changes.
when you run the elmentary_test, you need to make sure that you set
ELM_ENGINE=gl as glview currently only runs on gl backend.

test_glview runs the gears example.  For testing purposes I've included a simple
glview test case that renders a triangle and changing background color.

             


SVN revision: 60517
2011-06-20 10:55:02 +00:00
Jaehwan Kim 43954a560d From: Jaehwan Kim <jae.hwan.kim@samsung.com>
Subject: [E-devel]  [patch] els_scroller simple bug

els_scroller in elementary has a simple bug.

In the function "_smart_scrollto_x", it makes the animator
'sd->scrollto.x.animator', if the animator does not exist. But 
"_smart_anim_start" before ecore_animator_add can make 2 animators. 
If the function which be called by _smart_anim_start call
"elm_scroller_region_bring_in", "_smart_scrollto_x" be called again and make 
the animator. After the function which be called by _smart_snim_start ends,
the next line will make the animtor again. Despite the code checks the
animator, it can make 2 animators. So we have to change the order of the code
like patch file.



SVN revision: 60507
2011-06-20 07:20:31 +00:00
Hyoyoung Chang 51566cf3fc From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
* remove pasteimages vars (not used)
* missing text handling custom handler. added.



SVN revision: 60503
2011-06-20 07:13:50 +00:00
Daniel Juyung Seo 724cdbbd32 elm notify: Removed 'unused parameter' warngin.
SVN revision: 60497
2011-06-20 01:19:51 +00:00
ChunEon Park 47c8be3464 hermet - just changed my email address.
SVN revision: 60477
2011-06-18 16:16:28 +00:00
WooHyun Jung d2e1bb54ea Elementary elm_widget.c: fixed a bug in elm_widget_sub_object_del
Original code did nothing for sd->child_can_focus, So fixed it.


SVN revision: 60470
2011-06-18 05:47:57 +00:00
Vincent Torri 41566eda22 Elementary : use binary mode for fopen()
SVN revision: 60462
2011-06-17 21:41:17 +00:00
Rafael Antognolli 4538b5e3ad elementary/build - removed scrolled_entry from POTFILES.in
SVN revision: 60455
2011-06-17 19:35:50 +00:00
Iván Briano 80cc2fb9ca don't reference dead scrolled_entry in externals module
SVN revision: 60454
2011-06-17 18:22:15 +00:00
Jonas M. Gastal d52c0cfdda Elementary: adding image for latex docs.
SVN revision: 60453
2011-06-17 14:45:19 +00:00
ChunEon Park ac76b4f223 elementary/notify - added restack callback
SVN revision: 60451
2011-06-17 13:36:05 +00:00
ChunEon Park b8dc8e9a64 elementary/notify - fixed wrongs.
SVN revision: 60450
2011-06-17 12:51:12 +00:00
ChunEon Park 90aa074a21 elementary/notify - too much copy and pastes. fixed a logic error.
SVN revision: 60449
2011-06-17 12:42:57 +00:00
Carsten Haitzler e9f04a172e allow you to set and get table pack position/size in cells.
SVN revision: 60448
2011-06-17 11:36:08 +00:00
Michael BOUCHAUD b6f81adf23 elementary: fix clip in the progressbar theme
SVN revision: 60444
2011-06-17 11:05:20 +00:00
Carsten Haitzler c44f45485f big move forward. scrolled entry and entry merge into entry. entry now
can be scrollable or not. scrolled entry now just calls entry calls
and is marked as dperecated to be killed off in the future so no need
to document it etc. edje external also goes.



SVN revision: 60438
2011-06-17 09:44:31 +00:00
Daniel Juyung Seo 72f17cb4d7 elm examples: Fixed 'unused parameter' warnings. Added __UNUSED__
macro when config is not defined.


SVN revision: 60433
2011-06-17 09:15:29 +00:00
Carsten Haitzler 4d150c4644 warn--
SVN revision: 60432
2011-06-17 09:06:09 +00:00
Carsten Haitzler ad5dff0d1d quick 3d test for people to know what the perspective and rotate
params do



SVN revision: 60424
2011-06-17 06:58:35 +00:00
Mike McCormack 71a7513a86 Update .gitignore files
SVN revision: 60416
2011-06-17 01:59:49 +00:00
ChunEon Park 5e00fcb19c elementary - just updated AUTHORS
SVN revision: 60414
2011-06-17 00:17:02 +00:00
Iván Briano f6fcb0be9d Documentatation and example for the twins anchorblock and anchorview
SVN revision: 60411
2011-06-16 21:28:02 +00:00
Iván Briano 59f8a18725 Ignore attributes when generating documentation
SVN revision: 60410
2011-06-16 21:27:08 +00:00
Rafael Antognolli d1ceedffd3 elementary: add make rule to generate screenshots of the examples.
SVN revision: 60408
2011-06-16 21:08:05 +00:00
Michael Jennings f4df2cb79d Since the SVN revision is now included in %{version}, it's redundant
to have it in %{release} also.  So let's just tag the package as ours
and try to make sure it doesn't interfere with vendor releases.



SVN revision: 60407
2011-06-16 20:36:43 +00:00
Rafael Antognolli 0d9d40a029 elementary: fix check of examples build and install.
This check should be before AC_OUTPUT in configure.ac.



SVN revision: 60406
2011-06-16 18:58:44 +00:00
Jonas M. Gastal 718cca963c Elementary: elm_animator documentation and example.
SVN revision: 60405
2011-06-16 18:13:03 +00:00
Daniel Juyung Seo a4cb2b2f0e elm examples: Fixed 'unused parameter' warnings.
SVN revision: 60404
2011-06-16 17:55:31 +00:00
Rafael Antognolli 61adc05180 elementary: fix examples DSO build.
SVN revision: 60401
2011-06-16 17:06:37 +00:00
Rafael Antognolli c8e506d9ed elementary: add some examples and a better explanation to elm_bg.
The example code was copied from elementary_test, but now there are 3
pages (one for each example) explaining its usage.



SVN revision: 60394
2011-06-16 14:10:23 +00:00
ChunEon Park a4ca4f5757 elementary/transit - just modified to use evas_map_util_rotate.
SVN revision: 60378
2011-06-16 08:20:48 +00:00
Tom Hacohen 156d94de65 Elm scrollend_entry: Fix group of elm_scrolled_entry_is_empty.
Patch by Jihoon Kim.

SVN revision: 60373
2011-06-16 06:19:15 +00:00
Daniel Juyung Seo cf4f776b95 elm Elementary.h.in: Fixed documentation.
SVN revision: 60368
2011-06-16 00:59:22 +00:00
Jonas M. Gastal 0a19a833d1 Elementary: Actionslider example and accompaning documentation.
SVN revision: 60351
2011-06-15 14:22:11 +00:00
Jonas M. Gastal f7793072ce Elementary: actionslider documentation.
SVN revision: 60349
2011-06-15 14:13:58 +00:00
Jonas M. Gastal 6a8ecdb450 elementary: Add acknowledgment of Samsung's patronage to
documentation project.



SVN revision: 60348
2011-06-15 14:13:45 +00:00
Michael BOUCHAUD 35c22c2d63 elementary: fix tooltip segfaults with gengrid (cedric thanks)
SVN revision: 60347
2011-06-15 14:07:28 +00:00
Michael BOUCHAUD fdb1fbb8a9 elementary: fix slideshow transition, clip on image doesn't work today :P
SVN revision: 60346
2011-06-15 13:50:39 +00:00
Hyoyoung Chang f2e30d679a From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: [E-devel] [patch] elm_cnp_helper - string iteration bugfix

I've made a patch about elm_cnp_helper.
In elm_cnp_helper, some codes are unused.
It related with elm_entry for image showing, it makes image provider.
However elm_entry can parse an item with specific prefix.
It's not needed anymore.



SVN revision: 60340
2011-06-15 10:14:02 +00:00
Carsten Haitzler 1269305a80 put 2 items in same cell or make them overlap test]
SVN revision: 60339
2011-06-15 10:07:59 +00:00
Daniel Juyung Seo dffab59e5e elm genlist, photocam, map: Fixed wrong signal emitting.
SVN revision: 60325
2011-06-15 05:30:23 +00:00
Daniel Juyung Seo 4cc3d06442 elm genlist: Fixed indentation.
SVN revision: 60323
2011-06-15 04:58:14 +00:00
WooHyun Jung 362d099db4 Elementary: elm_entry_filter_limit_size function is fixed. Now it can
count tags and escape chars for counting max bytes or chars.


SVN revision: 60303
2011-06-14 09:50:05 +00:00
Seunggyun Kim dc4627227f From: Seunggyun Kim <sgyun.kim@samsung.com>
Subject: [E-devel] [Patch] elm_genlist - added auto scroll function
when expanding items.

Now, The user don't know how many items are added when the item is expanded in tree view.
If the use want to know how many items are added, they have to scroll
genlist view.

So I added auto scroll function when the items is expanded on bottom of viewport.
Using this, the user can know expanded items although that is expanded
beyond the view port.



SVN revision: 60302
2011-06-14 09:18:54 +00:00
Jeonghyun Yun 908cb7e56f From: Jeonghyun Yun <jh0506.yun@samsung.com>
Subject: [E-devel]  [Patch] elm_gengrid reorder mode moving effect added

Dear All.

I made a patch for elm_gengrid moving effect on reorder mode.

You can see reorder moving effect when you reorder item.

Please review this patch.

... I like! in svn! :)



SVN revision: 60301
2011-06-14 08:36:03 +00:00
ChunEon Park 945c84a0ce elementary/actionslider - fixed a minor bug.
indicator could not fixed at center correctly when the position of indicator is near the center... 

mike_m found this bug. thanks. 



SVN revision: 60296
2011-06-14 03:00:41 +00:00
Daniel Juyung Seo 48d7c542d4 elm achorblock: Fixed doxygen.
SVN revision: 60276
2011-06-13 16:28:11 +00:00
Rafael Antognolli 5f39c211de elementary: fix doc build when srcdir != builddir.
SVN revision: 60273
2011-06-13 14:51:06 +00:00
Tom Hacohen b0f58c2b27 Elm cnp: Fix string bounds checking.
Patch by Hyoyoung Chang.

SVN revision: 60269
2011-06-13 13:25:08 +00:00
Daniel Juyung Seo 5b30088911 Elm: Use 'canvas' API and structure rather than 'output' API and
structure.

'canvas' and 'output' are same. So we need to deprecate one of them
later(may be evas 2.0 or so.) After I discuss this with raster, I've
got to use 'canvas' not 'output'. So I fixed elementary codes.


SVN revision: 60268
2011-06-13 11:26:08 +00:00
Tom Hacohen 9b3ec1000e Elm entry/scrolled_enry: Added *_entry_append API.
This is very useful when you want to feed an entry from a socket for example
and you don't want to wait until all the information is received

SVN revision: 60267
2011-06-13 11:07:43 +00:00
Cedric BAIL fda013920d elementary: add safety check to prevent some ill request.
SVN revision: 60261
2011-06-13 07:43:11 +00:00
Boris Faure cb70c3fe3d remove .cvsignore files
SVN revision: 60246
2011-06-12 21:38:37 +00:00
Tom Hacohen 54f34e6b10 Elm label: Cleaned up min size calculation a bit.
SVN revision: 60238
2011-06-12 12:02:57 +00:00
Daniel Juyung Seo c197a99832 Elm scroller: Fixed 'may be used uninitialized' warnings.
SVN revision: 60231
2011-06-11 16:43:20 +00:00
Daniel Juyung Seo e6dbf02e0e Elementary: Removed trailing whitespaces from c,h,am,ac,in.
I think there is no more whitespaces in elementary. So from now on
please check if your code is whitespace-free when you commit it. If so,
no one will suffer from removing whitespaces and merge conflict.


SVN revision: 60223
2011-06-11 07:36:37 +00:00
Carsten Haitzler 28ba600756 less comments and cleaner code with commented out plotting debug
SVN revision: 60189
2011-06-10 12:16:20 +00:00
Tom Hacohen 7fa8c6ff6c Elm label: fixed label min size.
SVN revision: 60187
2011-06-10 10:18:01 +00:00
Carsten Haitzler 9648eab6c0 and no needfor old overrides for setting fx/fy
SVN revision: 60186
2011-06-10 10:17:45 +00:00
Daniel Juyung Seo de905ca622 Elm label: Fixed label min.
SVN revision: 60184
2011-06-10 08:21:53 +00:00
Carsten Haitzler d13bbc2064 make sure defaults all match with code built in, and profiles etc.
SVN revision: 60182
2011-06-10 08:05:39 +00:00
Daniel Juyung Seo d2948b18a5 Elm win: Added more docs.
SVN revision: 60181
2011-06-10 07:35:07 +00:00
Carsten Haitzler c2aa47426f and remove double callback calls! aaagh. changes didnt see the subtle
differences in the cb names!



SVN revision: 60178
2011-06-10 07:22:27 +00:00
Carsten Haitzler af679f1cc7 hmm conflict not merged right. fix.
SVN revision: 60177
2011-06-10 07:08:34 +00:00
Carsten Haitzler 1e9bdf652b box may be deleted when win is deleted - so dont assume box is around.
SVN revision: 60176
2011-06-10 06:46:04 +00:00
Carsten Haitzler 1e062e2b30 use width for height mode in genlist 4
SVN revision: 60175
2011-06-10 06:18:56 +00:00
Mike McCormack 88b6d94a8e elementary_test: Avoid a double free in box transition
*** glibc detected *** elementary_test: double free or corruption (fasttop): 0x096aa5d0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xd08591]
/lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xd09de8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xd0cecd]
/usr/local/lib/libevas.so.1(evas_object_smart_callback_call+0x146)[0x37d4f6]
/usr/local/lib/libelementary-ver-pre-svn-09.so.0(+0xcf984)[0x287984]
/usr/local/lib/libecore_evas.so.1(+0x11457)[0x612457]
/usr/local/lib/libecore.so.1(_ecore_event_call+0x389)[0xe93399]
/usr/local/lib/libecore.so.1(+0xca05)[0xe97a05]

my prefix: /usr/local
elm test data in /usr/local/share/elementary
==18230== Invalid read of size 4
==18230==    at 0x80582D6: _win_del (test_box.c:203)
==18230==    by 0x42684F5: evas_object_smart_callback_call (evas_object_smart.c:409)
==18230==    by 0x4112983: _elm_win_delete_request (elm_win.c:624)
==18230==    by 0x4338456: _ecore_evas_x_event_window_delete_request (ecore_evas_x.c:1065)
==18230==    by 0x4307398: _ecore_event_call (ecore_events.c:641)
==18230==    by 0x430BA04: _ecore_main_gsource_dispatch (ecore_main.c:553)

SVN revision: 60174
2011-06-10 06:03:52 +00:00
Daniel Juyung Seo db0e362691 Elm segment_control: Fixed shadow declaration warnings.
SVN revision: 60166
2011-06-10 05:12:28 +00:00
Carsten Haitzler b01978ac93 forgot to make window of smoothing configurable. fix minor macro
oopsie too.



SVN revision: 60165
2011-06-10 05:07:21 +00:00
Daniel Juyung Seo 0a3572bc23 Elm label: Fixed default.edc from TAsn's commit. TAsn, can you check
this?


SVN revision: 60160
2011-06-10 02:57:07 +00:00
Daniel Juyung Seo 7adc76b94e Elm config.c: Fixed thumb scroll option.
SVN revision: 60154
2011-06-10 02:19:36 +00:00
Daniel Juyung Seo 13b064a3c2 Elementary label: Fixed warnings.
SVN revision: 60137
2011-06-09 15:39:58 +00:00
Tom Hacohen 51215c350e Elm label: Fix text sliding.
SVN revision: 60134
2011-06-09 14:17:07 +00:00
Tom Hacohen 00b8e22769 Elm label: Various fixes and cleanups.
1. Fixed ellipsis to work correctly.
2. Changed it to sync the background size to the text part size.
3. Font resizing also works nicely now.
4. Split internal text to format and actual text.

SVN revision: 60132
2011-06-09 13:56:09 +00:00
Cedric BAIL 60a3b54405 elementary: reduce risk of race condition.
SVN revision: 60128
2011-06-09 10:24:26 +00:00
Carsten Haitzler 5b2f1b7956 scroller smoothing stuff.
SVN revision: 60126
2011-06-09 10:14:16 +00:00
ChunEon Park ccd3773962 elementary/list - just removed empty lines
SVN revision: 60125
2011-06-09 10:11:25 +00:00
ChunEon Park dce560688a elementary/list - fixed for potential duplicated deletion (this is patched by jae.hwan.kim@samsung.com)
since the list calls the unref, it could be deleted multiple times 
when user delete the list in it's callback function. 




SVN revision: 60124
2011-06-09 10:08:58 +00:00
ChunEon Park a1d5dfb531 elementary/list - avoid unnecessary checking when deleting sub-objects
SVN revision: 60120
2011-06-09 08:36:55 +00:00
Sangho Park 1e718a6cbf Elementary map: improves pinch zoom & rotation
SVN revision: 60111
2011-06-09 02:54:26 +00:00
Daniel Juyung Seo 6c68857b0e Elementary genlist: Indentation fix for reorder patch.
SVN revision: 60110
2011-06-09 02:54:04 +00:00
Daniel Juyung Seo 5f1d8a6201 Elementary test_genlist.c: Added evas_object_event_propagate_set() for check object. And changed parameter 0 to EINA_FALSE for Eina_Bool type.
SVN revision: 60093
2011-06-08 16:58:08 +00:00
Daniel Juyung Seo e83f4fc000 Elementary genlist: Fixed "Genlist 4" test case.
Using evas_event_freeze/thaw in _item_realize, _item_block_recalc and _queue_process breaks "Genlist 4" test case which is using textblock.
We need to re-examine evas_event_freeze/thaw. They are so tricky :(


SVN revision: 60092
2011-06-08 16:56:50 +00:00
Daniel Juyung Seo da9848bc17 Elementary genlist: Refactoring.
1. Changed int for 0/1 to Eina_Bool.
2. Removed unnecessary variable. Don't need to assign macro to
variable. Just use macro.
3. Fixed indentation.


SVN revision: 60086
2011-06-08 10:58:00 +00:00
Daniel Juyung Seo 65a345438e Elementary genlist: Removed internal routine in _item_block_realize().
Genlist items are realized separately. So block realize doesn't mean
realizing all items in the block. This function and
_item_block_unrealize() will be refactored later again.


SVN revision: 60085
2011-06-08 10:48:20 +00:00
Daniel Juyung Seo 05e9808e0c Elementary pager: Fixed warnings.
SVN revision: 60084
2011-06-08 10:38:36 +00:00
Carsten Haitzler 31536211cd mark magic number as such
SVN revision: 60073
2011-06-08 06:58:51 +00:00
Carsten Haitzler 59c203323a aaargh. thumbscroll border friction not quite right.. 0 is valid. :)
also... 0 are valid values of these config vars when getting props



SVN revision: 60072
2011-06-08 06:54:02 +00:00
Carsten Haitzler 1108d0a1bb and use different sym.
SVN revision: 60067
2011-06-08 03:00:52 +00:00
ChunEon Park 55dc385509 elementary/pager - fixed minor mistake
SVN revision: 60061
2011-06-08 00:40:00 +00:00
ChunEon Park 14a33affb1 elementary/pager - just modified for coding convention.
SVN revision: 60060
2011-06-08 00:19:29 +00:00
ChunEon Park f3d6e9603d elementary/pager - modified to content use EVAS_CALLBACK_DEL callback.
Because sub,del callback will be called for both base and content, 
the item finding root will be called twice unnecessary. 
This changes provide somewhat optimized sequence. 



SVN revision: 60059
2011-06-08 00:10:19 +00:00
Mike McCormack a3d022affd Add ignore and update files
SVN revision: 60034
2011-06-07 10:26:13 +00:00
Carsten Haitzler be54fd5b8e improve layout of font cfg pane in elm config
SVN revision: 60021
2011-06-07 05:35:23 +00:00
ChunEon Park c3bb30390a elementary/ctxpopup - removed white spaces in default.edc
SVN revision: 60020
2011-06-07 04:41:03 +00:00
Daniel Juyung Seo dcd3c7da42 Elementary gengrid: Use Evas_Smart_Cb_Description for smart callbacks.
SVN revision: 60014
2011-06-07 01:01:29 +00:00
Daniel Juyung Seo b1185c152c Elementary gengrid,genlist: Sync genlist/gengrid signal name for
reorder.


SVN revision: 60013
2011-06-07 00:46:22 +00:00
Cedric BAIL 2619f8affa elementary: apparently forgotten sub object.
SVN revision: 59988
2011-06-06 13:03:31 +00:00
ChunEon Park 68aa9a0da6 elementary/pager - removed white spaces
SVN revision: 59959
2011-06-04 11:15:14 +00:00
ChunEon Park 210d9760fe elementary/pager - fixed for elm_pager_content_bottom_get.
if user call the elm_pager_content_pop when pager has two items on the stack, 
the bottom item can be incorrect. so when user call the content_bottom_get right after pop, 
the returned item would be not bottom content but top. 



SVN revision: 59958
2011-06-04 10:57:57 +00:00
ChunEon Park d22607950d elementary/pager - prevent exception cases.
SVN revision: 59957
2011-06-04 10:03:22 +00:00
ChunEon Park dc3cea9d45 elementary/pager - some code optimization & add exception handling for null content.
SVN revision: 59956
2011-06-04 08:41:26 +00:00
ChunEon Park fccb252589 elementary/pager - refactoring to use extracted function.
SVN revision: 59955
2011-06-04 08:37:19 +00:00
ChunEon Park d6c443b57d elementary/pager - prevent to push a existed content. if existed content could be pushed, content_promote will be not working as user expects.
SVN revision: 59954
2011-06-04 08:08:48 +00:00
Daniel Juyung Seo 6206f5f4a4 Elementary genlist: Code refactoring.
SVN revision: 59942
2011-06-04 01:52:08 +00:00
Daniel Juyung Seo 629a67e86b Elementary genlist: Applied reorder effect patch from Seunggyun
<sgyun.kim@samsung.com>. Now reorder effect is enalbed :)

Btw, I changed signal name before commit.


SVN revision: 59940
2011-06-04 01:17:52 +00:00
Daniel Juyung Seo 91bc4fa79f Elementary test_glview.c: Fixed formatting.
SVN revision: 59922
2011-06-03 18:31:12 +00:00
Daniel Juyung Seo 913fb058ea Elementary glview: Fixed formatting.
Followed E coding style. Refer http://trac.enlightenment.org/e/wiki/ECoding. I have no idea about struct initialization though.
1. Fixed indentation.
2. Removed unnecessary lines.
3. Etc...


SVN revision: 59921
2011-06-03 17:58:08 +00:00
Daniel Juyung Seo d9bf79c0f7 Elementary glview: Added 'const' to the obj parameters in elm_xxx_get() APIs.
SVN revision: 59920
2011-06-03 17:48:45 +00:00
Daniel Juyung Seo 8e91672a42 Elementary: Removed trailing whitespaces.
Keep removing trailing whitespaces :)


SVN revision: 59919
2011-06-03 17:44:24 +00:00
Daniel Juyung Seo c5a6a93ae9 Elementary: Changed build order to alphabetical order.
SVN revision: 59918
2011-06-03 17:43:04 +00:00
cnook fc1fae8eb0 From: cnook <kimcinoo@gmail.com>
Subject: Re: [E-devel] [Patch][CtxPopup] Add Arrow on the drag-able
area of Base

Dear Mr. Hermet,
Hello, I have attached more accurate patch based on latest elementary. The
last patch already there.
All your review items are reflected on the attached patch.
Please review this again, sorry for any inconvenient.



SVN revision: 59911
2011-06-03 07:16:39 +00:00
Jeonghyun Yun 45eaf731bd From: Jeonghyun Yun <jh0506.yun@samsung.com>
Subject: RE: [E-devel] [Patch] elm_gengrid - added new feature :
gengrid reorder mode

I added theme stuff to handle the reorder mode.
Please check this patch again.



SVN revision: 59910
2011-06-03 07:13:37 +00:00
Sung W. Park 7e01afebe7 From: "Sung W. Park" <sungwoo@gmail.com>
Subject: Re: [E-devel] [RFC] ELM GLView

Elementary GLview wiedget giving simplified access to do opengl
drawing in a widget in elm so you pretty much do no work to set it up
and just provide a render function to draw the contents when it needs
drawing. Thanks to Sungwoo Park and Samsung



SVN revision: 59909
2011-06-03 07:09:25 +00:00
Jeonghyun Yun 732f99f2b7 From: Jeonghyun Yun <jh0506.yun@samsung.com>
Subject: [E-devel] [Patch] elm_gengrid - added new feature : gengrid
reorder mode

I added a new feature "reorder mode" of gengrid refer to genlist
reorder mode.

After set this reorder API, if user press an item (long press), the item can
be moved another position.
Then if the user releases the item, the item will be reordered in gengrid.



SVN revision: 59892
2011-06-02 07:09:17 +00:00
Carsten Haitzler a02679b95f dont need to show actuallyu returning objects - genlist will do that
for u when it gets them.



SVN revision: 59891
2011-06-02 07:07:22 +00:00
cnook bfcb5543f7 From: cnook <kimcinoo@gmail.com>
Subject: [E-devel] [Patch][CtxPopup] Add Arrow on the drag-able area
of Base

If CtxPopup has elm_slider for content, the elm_slider indicator is covered
by CtxPopup arrow.
So, I have made a patch for resolving this issue. As the title the arrow
will be swallowed in the base.
Even though user uses his/her own style, the attached patch will work
properly.

Sincerely,
Shinwoo Kim.



SVN revision: 59890
2011-06-02 06:35:20 +00:00
Carsten Haitzler 22b5529635 fix elm config - table layout fixes in evas broke usage in elm.
SVN revision: 59889
2011-06-02 06:15:51 +00:00
Daniel Juyung Seo 20acef07bc Elementary genlist: Fixed formatting.
SVN revision: 59887
2011-06-02 05:40:30 +00:00
Daniel Juyung Seo 205abde67d Elementary genlist: Fixed genlist reorder.
1. Added reorder APIs to Elementary.h.in header.
2. Fixed wrong declaration of moved callback.
3. Fixed warnings.

And I think 'moved' function needs to be changed to smartcallback.
This is not related to item class structure.


SVN revision: 59885
2011-06-02 04:41:04 +00:00
Daniel Juyung Seo 665b5f07c6 Elementary: Fixed trailing whitespaces.
It looks like flip is not changed frequently now. I will check
whitespace and indentation from time to time. If this is not good,
please check codes before commit. Thanks.


SVN revision: 59884
2011-06-02 04:24:58 +00:00
Seunggyun Kim 265c83e5a5 From: Seunggyun Kim <sgyun.kim@samsung.com>
Subject: [E-devel] [Patch] elm_genlist - added new feature : genlist
reorder mode


I introduce a new feature "reorder mode" of genlist.
Using this feature, user can reoder genlist items dynamically.

[API]
==================================================================
- EAPI Eina_Bool   elm_genlist_item_rename_mode_get(Elm_Genlist_Item *it)
Get the rename mode state of an item. This gets the rename mode state
of an item

- EAPI void   elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode)
Set genlist reorder mode. This enables the item is moved to another
item.
==================================================================

After set this reorder api, if user press an item (long press), the item can
be moved another position.
Then if the user releases the item, the item will be reodered in genlist.
When the user releases the holding item, Elm_Genlist_Item_Class.func.moved
callback is also called. 
If needed, the application can add some logic in that callback function.



SVN revision: 59883
2011-06-02 03:10:11 +00:00
Daniel Juyung Seo dd34b66b4f Elementary default.edc: Fixed genlist item styles. TEXT part does not need to have "default" 1.0 state. Align text with -1.0 0.5.
SVN revision: 59880
2011-06-01 16:55:56 +00:00
Cedric BAIL fbf087b4e5 elementary: use evas_object_image_extension_can_load_fast_get.
SVN revision: 59873
2011-06-01 14:33:13 +00:00
Carsten Haitzler 967c430a52 get rid of freeze+thaw lockup for mode changed items
SVN revision: 59867
2011-06-01 13:15:08 +00:00
Carsten Haitzler 823e640632 seems 1 frereze+thaw causes slowdown... thanks dan! :)
SVN revision: 59866
2011-06-01 13:13:56 +00:00
Daniel Juyung Seo eac6ad1a56 Elementary genlist: Fixed event freeze problem with mode item.
SVN revision: 59864
2011-06-01 11:46:24 +00:00
Daniel Juyung Seo 513b4f6634 Elementary default.edc: Applied genlist edc style changes to mode style.
SVN revision: 59863
2011-06-01 10:59:30 +00:00
Cedric BAIL e20bf4eba5 elementary: add elm_icon_thumb_set.
NOTE: it will only display thumbnail if you requested ethumb in your app.
See fileselector example for more information.


SVN revision: 59848
2011-05-31 16:16:01 +00:00
Vincent Torri 7484430229 link elementary_testql lib against eio when needed
SVN revision: 59832
2011-05-31 06:16:12 +00:00
Carsten Haitzler 284ee2b43b fix disk selector to handle intl trext properly. was bad to begin with.
SVN revision: 59831
2011-05-31 05:24:58 +00:00
Daniel Juyung Seo eeaf9ea360 Elementary lib: Removed trailing whitespaces except for flip.
SVN revision: 59796
2011-05-30 02:31:21 +00:00
Daniel Juyung Seo 9d24a639c6 Elementary test_transit.c: Fixed warnings.
SVN revision: 59795
2011-05-30 02:11:21 +00:00
Daniel Juyung Seo 175ab810f0 Elementary src/edje_externals/elm_segment_control.c: Fixed warnings.
SVN revision: 59794
2011-05-30 02:00:10 +00:00
Daniel Juyung Seo a8297cf00e Elementary src/edje_externals/Makefile.am: Alphabetical build order.
SVN revision: 59793
2011-05-30 01:59:13 +00:00
Vincent Torri f8724245ae fix compilation when gettext is unavailable
SVN revision: 59790
2011-05-29 18:13:52 +00:00
ChunEon Park f7a9123e4c elementary/transit - added one more sample
SVN revision: 59764
2011-05-28 03:39:14 +00:00
Michael BOUCHAUD 65f0f28185 elementary: add external elm_index
SVN revision: 59758
2011-05-27 17:34:02 +00:00
Michael BOUCHAUD c34c5c5a04 elementary: fix the prototype of elm_index_active_get
SVN revision: 59757
2011-05-27 17:33:40 +00:00
Michael BOUCHAUD 7c8c15abe2 elementary: I forgot the .h :p
SVN revision: 59756
2011-05-27 17:22:02 +00:00
Michael BOUCHAUD efa1c08e88 elementary: add elm_index_active_get
SVN revision: 59755
2011-05-27 17:21:18 +00:00
Michael BOUCHAUD eab341cf12 elementary: add external segment_control
SVN revision: 59737
2011-05-27 14:32:12 +00:00
Michael BOUCHAUD 3fa17a1bcc elementary: fix AUTHORS
SVN revision: 59736
2011-05-27 14:31:41 +00:00
Michael BOUCHAUD 6fb74e4853 elementary: fix more warning
SVN revision: 59735
2011-05-27 14:30:36 +00:00
WooHyun Jung bc20ba3b20 From: WooHyun Jung <wh0705.jung@samsung.com>
Subject: [E-devel] [Patch] elm_widget_focus_steal should be executed
only with "can_focus" object.

I think elm_widget_focus_steal function should be executed only with
"can_focus" widget object.

("Cannot_focus" object has no right to steal focus from others !!)



SVN revision: 59733
2011-05-27 10:47:52 +00:00
Carsten Haitzler 57fbce9787 lets warning-- shall we?
SVN revision: 59731
2011-05-27 10:44:21 +00:00
Carsten Haitzler 5c1134e1f5 genlist -> improve performance by adding lots of freezes and thaws. :)
SVN revision: 59729
2011-05-27 10:30:56 +00:00
Carsten Haitzler 9d14156e2f fix hover doc -> no html tags. breaks latex docs.
SVN revision: 59726
2011-05-27 05:42:27 +00:00
ChunEon Park 206a156dca elementary/transit - fixed indentation
SVN revision: 59725
2011-05-27 04:36:33 +00:00
ChunEon Park 07154c1060 elementary/transit - fixed hash map usage error
SVN revision: 59724
2011-05-27 04:32:28 +00:00
ChunEon Park 0b7bdb2025 elementary/transit - removed unnecessary codes and fixed a minors for preventing exceptions.
SVN revision: 59721
2011-05-27 02:22:29 +00:00
ChunEon Park 9141279b52 elementary / transit - updated sample code
SVN revision: 59719
2011-05-27 02:00:46 +00:00
Daniel Juyung Seo ba463fcd39 Elementary genlist: Fixed warnings and removed unnecessary lines.
SVN revision: 59707
2011-05-27 01:02:16 +00:00
Sangho Park 92060c1ed5 Elementary map: add APIs for setting min,max zoom level
SVN revision: 59704
2011-05-26 12:40:29 +00:00
Carsten Haitzler b11b798344 dont set padding of 1000 pls. :)
SVN revision: 59700
2011-05-26 09:27:30 +00:00
Carsten Haitzler 322b55133d elm box -> use padding!
SVN revision: 59699
2011-05-26 09:22:43 +00:00
Carsten Haitzler 517f5c3d52 flip drag -> set and respect hold!
SVN revision: 59698
2011-05-26 09:02:00 +00:00
Carsten Haitzler 9e20ab8925 add last test case - lots of rows/cols
SVN revision: 59697
2011-05-26 08:49:57 +00:00
Carsten Haitzler ea4ac075fb add test4 for table
SVN revision: 59696
2011-05-26 08:45:20 +00:00
Daniel Juyung Seo 9005f95c62 Elementary: Removed trailing whitespaces except for some files that
raster is heavily working on recently.


SVN revision: 59683
2011-05-26 00:39:12 +00:00
Michael BOUCHAUD bff85e95bd elementary: add eio test with a genlist
SVN revision: 59675
2011-05-25 19:08:38 +00:00
Michael BOUCHAUD c89bde9986 elementary: thanks to the recent add of eina_inlist_sorted_insert add elm_genlist_item_sorted_insert
SVN revision: 59672
2011-05-25 14:58:39 +00:00
Bruno Dilly 775a8e32a3 Elementary grid: dont use evas_obj_table on wd->grd
wd->grd is an evas_object_grid, so children should be get
with evas_object_grid_children_get

Btw, I'm not testing this function, just saw it.


SVN revision: 59671
2011-05-25 14:52:28 +00:00
Bruno Dilly 97fa1a4051 Elementary grid: fix focus_next_hook
I supposed it was c&p from elm_table and it was trying
to access a wrong widget data member.


SVN revision: 59670
2011-05-25 14:36:55 +00:00
Carsten Haitzler 4300162074 elm grid -> handle focus chainy fun
SVN revision: 59665
2011-05-25 11:47:09 +00:00
Carsten Haitzler 66b0ee3cd3 add table test case.
SVN revision: 59664
2011-05-25 11:44:10 +00:00
Carsten Haitzler 9bd346b9c6 and... flip now does interactive flipping.. AND page curl flips...
woooo!



SVN revision: 59662
2011-05-25 10:20:49 +00:00
Carsten Haitzler aed4148c70 flip now supports the beginnings of interactive mode. - drag to flip
it in a direction.



SVN revision: 59660
2011-05-25 06:06:48 +00:00
Daniel Juyung Seo dbb3d5fb14 Elementary genlist: Fixed bug in single selection mode to prevent
multiple selection. Patch by Hyoyoung Chang <hyoyoung.chang@samsung.com>

On Tue, May 24, 2011 at 7:43 PM, Hyoyoung Chang
<hyoyoung.chang@samsung.com> wrote:
Dear Elementary developers.

I made a oneline patch.
It's about in single selection mode of elm_genlist.
In single selection mode, some multi touching can make multi selected items.

It can't easy reproduce at PC environment(like as mouse+keyboard), but if you have multi touching device you can easily reproduce.

Reproduce step is putting two pointing device on genlist.
1.      long pressing one pointer.
2.      Short press another one pointer.
3.      And repeat alternating press two device
Then you can find multi selected items in single selection mode.

So my approach is if a item is not selection and just only
highlighted, then make it with _item_unselection()


SVN revision: 59659
2011-05-25 03:01:51 +00:00
Daniel Juyung Seo 1e61a1731b Elementary calendar: Fixed warnings from -Wshadow option.
SVN revision: 59653
2011-05-24 12:57:44 +00:00
Daniel Juyung Seo a0ba6ba525 Elementary genlist: Refactoring. Separated _item_unhighlight() from
_item_unselect().

1. _item_select() and _item_highlight() are also separated. Each
function can be called separately. This will be introduced in later
commit.
2. 'unhighlight' sounds weird but there is no other good names.
3. Call _item_unhighlight() before _item_unselect() for selected items.


SVN revision: 59652
2011-05-24 11:41:00 +00:00
Carsten Haitzler bf18aa110e fix page to properly show front and back objects.
SVN revision: 59649
2011-05-24 11:11:10 +00:00
Daniel Juyung Seo 0321987096 Elementary genlist: Removed unnecessary height_for_width codes.
SVN revision: 59647
2011-05-24 10:51:26 +00:00
Carsten Haitzler 507574d6d0 cube up/down already handled.
SVN revision: 59641
2011-05-24 07:49:50 +00:00
Carsten Haitzler 356e7c1d4d fmting.
SVN revision: 59640
2011-05-24 07:49:37 +00:00
Carsten Haitzler db4dae275e fix odd # of slices in x and y axis
SVN revision: 59639
2011-05-24 07:49:11 +00:00
Carsten Haitzler 91561e60a6 and avoid the gl engine perspective stuff
SVN revision: 59636
2011-05-24 05:58:44 +00:00
Carsten Haitzler 0ec1786593 and reduce the amount of calculating we do. we did way too much.
SVN revision: 59635
2011-05-24 05:27:11 +00:00
ChunEon Park 6a49d2285b elementary/transit - removed white trailing.
SVN revision: 59634
2011-05-24 05:20:17 +00:00
ChunEon Park f430322e0a elementary / transit - fixed afterimage indirectly.
SVN revision: 59633
2011-05-24 04:50:29 +00:00
Carsten Haitzler bca08faf1b dont re-create proxy objects for map if we can avoid it.
SVN revision: 59629
2011-05-23 16:02:37 +00:00
Carsten Haitzler d5fc7633fb fix out of bounds check.
SVN revision: 59628
2011-05-23 13:12:35 +00:00
Carsten Haitzler 65c5ee4e18 and now it animates the "snap to position" either continuing the turn,
or snaps back to its orig posn.



SVN revision: 59623
2011-05-23 12:22:59 +00:00
Daniel Juyung Seo c0fa29eccc Elementary genlist: Removed unnecessary/deprecated codes due to
internal changes.


SVN revision: 59622
2011-05-23 12:19:42 +00:00
Carsten Haitzler 228003ed04 and allow flipping in 4 directions! woots!
SVN revision: 59621
2011-05-23 11:22:41 +00:00
Boris Faure 954dc1d645 elementary: make test flipselector more natural
SVN revision: 59617
2011-05-23 10:03:13 +00:00
Carsten Haitzler 8791c3a409 and flip now does shading nicely. rather hacky, but works well.
SVN revision: 59606
2011-05-23 04:28:33 +00:00
Carsten Haitzler 3a0f6adfe1 dont add to win resize objs if alread one
SVN revision: 59605
2011-05-23 01:24:43 +00:00
Carsten Haitzler 6180b94884 start on light src shading
SVN revision: 59574
2011-05-22 05:28:33 +00:00
Carsten Haitzler 4b708d9155 improve flip some more.
SVN revision: 59573
2011-05-22 04:02:17 +00:00
Carsten Haitzler cf6d98a064 much better flip
SVN revision: 59572
2011-05-22 02:24:54 +00:00
Daniel Juyung Seo 1822602e24 Elementary test_flip_page.c: Removed trailing whitespaces. Spank raster!
SVN revision: 59571
2011-05-22 02:16:01 +00:00
Sangho Park aefa4bc2b7 Elementary Map: remove ZOOM_MAX macro because it is not constant.
it'll be decided after all map source are loaded.


SVN revision: 59565
2011-05-21 13:13:53 +00:00
Sangho Park 38c4a57de6 Elementary map: fix doxygen
SVN revision: 59564
2011-05-21 12:09:55 +00:00
Sangho Park 0203bfdb0e Elementary Map: --warns (-Wshadow)
SVN revision: 59562
2011-05-21 08:59:19 +00:00
Daniel Juyung Seo b388a21bfd Elementary elm_transit.c: Fixed warnings.
SVN revision: 59561
2011-05-21 06:28:25 +00:00
Carsten Haitzler 3c83656d70 move test code further down out of the way.
SVN revision: 59558
2011-05-21 01:38:51 +00:00
Carsten Haitzler 16ecf697ff clean up flip code a bit. working on an eventual clean bit of code +
algorithm.



SVN revision: 59557
2011-05-21 01:38:02 +00:00
ChunEon Park 69b27be5f7 elementary / transit - removed unused variables.
SVN revision: 59551
2011-05-20 06:56:31 +00:00
ChunEon Park 53058197aa elementary / transit - modifed to be available to add same object to multiple transits. (for chain transit)
SVN revision: 59550
2011-05-20 06:51:05 +00:00
Sangho Park 1a547f902f Elementary map: split route & track (watchwolf's suggestion)
SVN revision: 59548
2011-05-20 05:55:15 +00:00
Daniel Juyung Seo 694d5bff78 Elementary test_flip_page.c: Fixed warnings.
SVN revision: 59545
2011-05-20 00:46:09 +00:00
Daniel Juyung Seo c94f5ac6a6 Elementary: Removed trailing whitespaces.
/me spanks raster. Raster has begun to like whitespaces recently.


SVN revision: 59544
2011-05-20 00:43:05 +00:00
Michael BOUCHAUD 179252f378 elementary: add object_get to elm_image
SVN revision: 59543
2011-05-19 20:02:16 +00:00
Tom Hacohen 2d88066300 Elm entry: strndup is not portable, use memcpy.
Thanks to vtorri for the notice.

SVN revision: 59540
2011-05-19 13:27:46 +00:00
Carsten Haitzler 79470ac11f and make sure smooht is off!
SVN revision: 59538
2011-05-19 13:07:50 +00:00
Carsten Haitzler fed6752372 add page curl test. right now its code in test. will eventually become
widget when refined. right nhow its a test that has been kikcing proxy
around so its in svn.



SVN revision: 59537
2011-05-19 13:03:48 +00:00
Daniel Juyung Seo 46ee160b3f Elementary conform: Patch by Prince for virtual keypad support and
adding a new API.

1. Virtual Keypad Support.
2. New API "elm_conformant_content_area_get" added.
- Reviewed by Rasterman and I just fixed warnings.


SVN revision: 59528
2011-05-19 10:58:16 +00:00
ChunEon Park 585cf56101 elementary/transit - modified to use eina_inlist instead of eina_list
SVN revision: 59525
2011-05-19 09:34:26 +00:00
Vincent Torri d35990ebbc elm_conform.c : MIN and MAX not always defined
SVN revision: 59514
2011-05-18 16:49:20 +00:00
Tom Hacohen 9cfb487605 Elm entry: Set show region only when cursor changes.
This lets us scroll away from our content and resize the entry without
any unwanted jumps.

SVN revision: 59501
2011-05-18 11:48:38 +00:00
Carsten Haitzler 3caf7e40e1 oops lost the elm widget sub ob add call. fixed.
SVN revision: 59484
2011-05-18 07:29:32 +00:00
Carsten Haitzler 72fca358dd elm grid obj++
SVN revision: 59483
2011-05-18 07:15:36 +00:00
Carsten Haitzler ace5df4a3f fix elm table clear to remove elm widget usb obj entries!
SVN revision: 59482
2011-05-18 07:04:51 +00:00
Tom Hacohen 992133a640 Elm entry: Remove useless sizing evals.
We already change the entry which cause a sizing eval anyway, no need to
force more for no reason.

SVN revision: 59451
2011-05-16 14:09:56 +00:00
Carsten Haitzler d0c2e7f982 some docs on how to use the shot engine.. and other engines for elm
for testing.



SVN revision: 59435
2011-05-16 02:48:39 +00:00
Stephen Houston 86cc9ce501 Elm/Theme/Application/Content-Back: revert my commit that made elm.swallow.end rel2 vertically align with the back button and the title. According to k-s, this should be done using size hints on the object swallow in elm.swallow.end. Tested that out and it works just fine.
SVN revision: 59434
2011-05-16 02:33:21 +00:00
Carsten Haitzler 4bf9689385 disable xrender engine and fix string type for 8bit x11 software
rendering



SVN revision: 59433
2011-05-16 02:26:16 +00:00
Daniel Juyung Seo c89634749a Elementary map: Removed Eina.h include. Eina.h is already included in Elementary.h.
SVN revision: 59410
2011-05-15 17:26:59 +00:00
Vincent Torri dfb8e2683c fix compilation on Windows
SVN revision: 59409
2011-05-15 16:14:17 +00:00
Tom Hacohen d288b45eca Elm entry: changed elm_entry_text_set to set the text with an idler.
The text is split to chunks and then appended from an idler. This makes
the entry very responsive and smooth even with very long texts.

SVN revision: 59408
2011-05-15 16:02:03 +00:00
Bruno Dilly 4b5bf38db6 Elementary calendar: fix min_max_year_set function
Properly support negative value for max year.
In this case, it shouldn't try to set the selected time
to year -1.


SVN revision: 59390
2011-05-14 19:47:54 +00:00
Gustavo Lima Chaves 14a634d0a3 [elementary] We don't want a sentinel value in the set of real values.
SVN revision: 59388
2011-05-14 18:15:15 +00:00
Stephen Houston df8fc3a807 Elm/Theme/Application/Content-Back: elm.swallow.end rel2 needs to be vertical 0.0 so it lines up with the back button and the title.. (I am pretty sure this was the intent anyway).. otherwise the content you put there is very skinny and stretches the whole length of the window. I am pretty sure I am possibly the only one using this so it shouldn't mess anyone elses app up.. however if it does, feel free to revert it.
SVN revision: 59386
2011-05-14 17:57:39 +00:00
Daniel Juyung Seo d770d6f74d Elementary elm_layout.c: Removed unnecessary lines. Sorry I don't like
you :)


SVN revision: 59373
2011-05-14 03:24:46 +00:00
Daniel Juyung Seo fa6b6ca83b Elementary elm_config.c: Removed trailing whitespaces.
SVN revision: 59370
2011-05-13 16:55:24 +00:00
Daniel Juyung Seo f1313a5458 Elementary genlist: Fixed elm_genlist_compress_mode_set().
If compress mode is false, homogeneous mode needs to be false too.


SVN revision: 59361
2011-05-13 06:10:13 +00:00
ChunEon Park 0c8d182135 elementary/win - just removed white space
SVN revision: 59357
2011-05-13 02:50:00 +00:00
Sangho Park f28e056f58 Elementary map: fix pinch zoom resolution & zoom timing issue
SVN revision: 59335
2011-05-12 01:54:01 +00:00
Sangho Park c1be6dd566 Elementary map: remove redundancy of list traverse
SVN revision: 59333
2011-05-11 15:23:35 +00:00
Carsten Haitzler 4d8465f5f1 elm can now set vsync for gl windows/clients
SVN revision: 59321
2011-05-11 09:06:59 +00:00
Sangho Park 1f0bddcbae Elementary map: warn-- & fix pinch zoom-out resolution
SVN revision: 59318
2011-05-11 07:27:48 +00:00
Sangho Park 299fb99c62 Elementary map: fix bugs of pinch zoom
SVN revision: 59315
2011-05-11 05:30:27 +00:00
Bruno Dilly 340d2e1803 Elementary: fix make distcheck
Some images were forgotten.


SVN revision: 59312
2011-05-11 02:27:18 +00:00
Daniel Juyung Seo 5aaefc4e46 Elementary slideshow: Fixed warnings. Removed unnecessary line.
SVN revision: 59309
2011-05-10 12:59:57 +00:00
Michael BOUCHAUD 874f8d098e elementary: add 2 method to slideshow item_nth_get and count_get
SVN revision: 59308
2011-05-10 09:06:51 +00:00
Michael BOUCHAUD c3ce0db67a elementary: fix slideshow with loop attribute set to false
SVN revision: 59307
2011-05-10 08:38:02 +00:00
Sangho Park 909d4028da Elementary map: reduce grid num for speed
SVN revision: 59298
2011-05-09 14:30:29 +00:00
Tom Hacohen 99215c4a53 Elm toggle: wd->hidden is already toggled within _toggle_panel.
Patch by Jérémy Zurcher

SVN revision: 59278
2011-05-08 12:50:16 +00:00
Daniel Juyung Seo 39eda2271c Elementary .gitignore: Added Elementary.h to .gitignore.
SVN revision: 59267
2011-05-08 07:54:24 +00:00
Daniel Juyung Seo d750e947dc Elementary: Moved doxy to header.
SVN revision: 59263
2011-05-08 05:44:18 +00:00
Sangho Park 1a366624f2 Elementary map: fix blink bug at zoom-in
SVN revision: 59262
2011-05-07 13:55:30 +00:00
Sangho Park 585f131e28 Elementary map:
> fix zoom-out animation bug
  > increase drawing grid number for rotate


SVN revision: 59261
2011-05-07 13:37:31 +00:00
Daniel Juyung Seo 94cce60218 Elementary: Removed trailing whitespaces.
SVN revision: 59260
2011-05-07 08:37:47 +00:00
Sangho Park 2c7fc83f40 Elementary map:
> fix ZOOM_AUTO_FILL, FIT bug
  > fix wheel bug  when paused is set


SVN revision: 59257
2011-05-07 06:32:34 +00:00
Daniel Juyung Seo f85948d76e Elementary genlist: Added "swipe" signal to doxygen.
SVN revision: 59256
2011-05-07 00:31:17 +00:00
Daniel Juyung Seo 46f6247b9c Elementary genlist: Use signal callback table.
SVN revision: 59255
2011-05-07 00:30:39 +00:00
Daniel Juyung Seo 742c6189bb Elementary slideshow: Fixed doxygen typo.
SVN revision: 59254
2011-05-06 23:29:55 +00:00
Cedric BAIL 132c22db16 elementary: reduce error noise.
SVN revision: 59243
2011-05-06 16:14:04 +00:00
Sangho Park a5630930e8 Elementary map: fix wheel zoom bug
SVN revision: 59240
2011-05-06 10:52:20 +00:00
Michael BOUCHAUD 9647cbcdd6 elementary: add item_sorted_insert in slideshow
SVN revision: 59239
2011-05-06 10:22:32 +00:00
Daniel Juyung Seo 90990ed63e Elementary genlist: Fixed item disabled set bug more and fixed my
previous commit.


SVN revision: 59229
2011-05-06 02:59:49 +00:00
Daniel Juyung Seo c7e8085c9f Elementary genlist: Fixed item disabled set bug and disabled swallow
objects as well.


SVN revision: 59228
2011-05-06 02:07:00 +00:00
Sangho Park 0a07dc8225 Elementary map:
> --bug of zoom
   > API change (double elm_map_zoom_get() -> int elm_map_zoom_get())


SVN revision: 59216
2011-05-05 15:15:43 +00:00
Vincent Torri 33e734bb7a fix undef ref on Mac OS X. Patch by Dave Ray
SVN revision: 59199
2011-05-05 08:28:16 +00:00
Sangho Park 2afcbf5d44 Elementary map: remove warnings of test_map
SVN revision: 59198
2011-05-05 07:42:12 +00:00
Carsten Haitzler 79a3a14102 wrn--
SVN revision: 59197
2011-05-04 21:27:34 +00:00
Sangho Park cb2a485477 Elementary map: add elm_menu to test_map
SVN revision: 59193
2011-05-04 15:01:07 +00:00
Cedric BAIL b795bd3985 elementary: fix aspect ratio of thumbnail.
SVN revision: 59192
2011-05-04 14:11:12 +00:00
Carsten Haitzler 6fe1fd61a7 allow elm to auto-screenshot and save windows all by itself just with
a special elm_engine var - great way to auto-generate screenies from
apps and change config/theme and everything automatically (via scripts
etc.)



SVN revision: 59185
2011-05-04 10:09:59 +00:00
Sangho Park b4830b8e84 Elementary map: elm_map source patch
i removed all custom enum & url callback of elm_map.
(ELM_MAP_SOURCE_CUSTOM_1, ELM_MAP_SOURCE_CUSTOM_2, ..., _custom1_url_cb, _custom2_url_cb, ... etc)
instead of those, i made sources list.
changed APIs are almost internal APIs...
but some APIs were changed for intuitive usage of map source.
user can make map module instead of setting custom APIs.

another change is "elm_module -> eina_module".
the reason of this change, is that elm_module uses environment value (i.e getenv, setenv.. ELM_MODULES)
i don't want to have a environment value dependency.


SVN revision: 59184
2011-05-04 09:44:53 +00:00
Tom Hacohen 7a247bc2a9 Elementary entry: Shouldn't set max width for single line.
SVN revision: 59174
2011-05-04 07:11:21 +00:00
Carsten Haitzler 7aec7b6cd9 oops test resize there. remove.
SVN revision: 59170
2011-05-04 06:30:05 +00:00
Daniel Juyung Seo 04b491da11 Elementary: Changed homogenous to homogeneous.
Deprecated existing APIs but not removed them. They will be removed
sometime later or when elm 1.0 is released. And added new APIs.
I fixed box, table and toolbar. I will modify other codes in trunk soon.


SVN revision: 59160
2011-05-04 04:53:39 +00:00
Carsten Haitzler a1cb0189c3 homogeneous table test.
SVN revision: 59159
2011-05-04 02:28:47 +00:00
Daniel Juyung Seo 0c61125566 Elementary: po update.
SVN revision: 59155
2011-05-03 17:55:48 +00:00
Daniel Juyung Seo 366265ee6f Elementary genlist: Fixed warning. Spank raster.
SVN revision: 59154
2011-05-03 17:32:18 +00:00
Carsten Haitzler bfc20e11a9 we don't need norender anymore since i changed the processing to use
an idle enterer.



SVN revision: 59147
2011-05-03 11:25:33 +00:00
Tom Hacohen b51ae15d2e Elementary entry: Added mixedwrap theme groups and use them.
SVN revision: 59116
2011-05-02 11:08:35 +00:00
Tom Hacohen 9466cbcea3 Elementary: Use an enum for selecting line-wrap method.
BREAKS API - discussed in ML before.

SVN revision: 59115
2011-05-02 10:56:16 +00:00
Cedric BAIL 728b6f153a elementary: make elm_thumb never lock your app.
SVN revision: 59113
2011-05-02 10:20:25 +00:00
Cedric BAIL 07b6140c10 elementary: don't trigger eina warning with empty hash.
SVN revision: 59111
2011-05-02 10:16:18 +00:00
Cedric BAIL 8a93d10cb0 elementary: fix segv when exiting elementary_config.
SVN revision: 59110
2011-05-02 10:11:38 +00:00
Jaehwan Kim a356004af9 From: Jaehwan Kim <jae.hwan.kim@samsung.com>
Subject: [E-devel] [Patch] els_scroller bug patch.

I and Seoz found some problem about
_elm_smart_scroller_wanted_region_set in els_scroller.
While genlist items are appended, momentum animation in scroller
cannot operate.
It's why _elm_smart_Scroller_wanted_region_set is called continually.
It's the problem which Seoz told you. and I fixed this problem.
Please check the attached patch file.

If you want to check the problem.
Set the "Thumb scroll friction" in elementary_config to 2~3.
Change the file "test_genlist.c" in elementary/src/bin like below.



SVN revision: 59105
2011-05-02 09:22:50 +00:00
ChunEon Park 4a6aa80103 elementry/box - 0 -> EINA_FALSE
SVN revision: 59091
2011-05-02 01:20:11 +00:00
Tom Hacohen 25e4d80217 Elementary els_scroller: Merge region_show and region_bring_in codes.
They are 99.99% the same, no reason why not to merge them.

SVN revision: 59077
2011-05-01 09:40:30 +00:00
Tom Hacohen f93bfb1222 Elementary els_scroller: Fixed not moving when position is shown.
The scroller shouldn't move when the position requested is already
shown. There were two problems:
1. It was assumed that the cw/ch == requsted w/h which is not true, for
example with entry, we sometimes request to show the cursor which way
smaller.
2. We want to check the bounds *after* making sure we are not showing
"dead space" i.e places that the child does not populate.

SVN revision: 59076
2011-05-01 09:40:28 +00:00
Tom Hacohen 9fce89e7bb Elementary entry: Fix hint_min setting to work with scroller.
SVN revision: 59075
2011-05-01 09:40:19 +00:00
ChunEon Park b1631578e7 elementary / transit - added one exception handling.
SVN revision: 59074
2011-05-01 07:49:24 +00:00
Daniel Juyung Seo e6a05d7bb2 Elementary thumb: Fixed warnings.
SVN revision: 59037
2011-04-29 12:40:47 +00:00
Daniel Juyung Seo a66af23825 Elementary map: Fixed warning.
SVN revision: 59036
2011-04-29 12:37:31 +00:00
Daniel Juyung Seo 72f19bf5c1 Elementary layout: Removed 'const' from elm_layout_content_get() API.
This API callers can handle layout content. ex)
evas_object_del(content);


SVN revision: 59035
2011-04-29 12:33:36 +00:00
Daniel Juyung Seo 4f6017e25e Elementary gengrid: Fixed bug. Patch by Jeonghyun Yun
<hj0506.yun@smasung.com>

From Jeonghyun Yun.
Hello.

I attached the patch file for calc_job bug.

I found ecore_magic_fail problem when ecore_job_del(wd->calc_job).
wd->calc_job should also to be NULL when pan_smart's cvw and cvh is 0 in
calc_job().

Please check about this patch.

Thanks.


SVN revision: 59034
2011-04-29 10:50:55 +00:00
Daniel Juyung Seo 492f4af0a0 Elementary table: Fixed wrong API name. Patch by Lionel Orry
<lionel.orry@gmail.com>

From Lionel Orry:
Hi devs,

while working on the ffi-efl Ruby bindings for the EFL, I noticed a
wrong declaration in Elementary.h:
s/elm_table_homogeneous_get/elm_table_homogenous_get/.

The patch can be found here: http://pastie.org/1846490

To apply:

cd <path/to/elementary>
wget -O - http://pastie.org/pastes/1846490/download | patch -p0

Thanks in advance,
Lionel


SVN revision: 59033
2011-04-29 09:04:48 +00:00
Tom Hacohen ec3d7792e2 Elementary entry: Fixed bug with jumping scroller when editing text.
Get cursor position only when needed, don't get it in advance, cache and
then find out it's not correct because we already moved the entry 10
10 times since :)

SVN revision: 59020
2011-04-28 17:50:26 +00:00
Sangho Park 524096648e Elementary map: change evas_object_line (route) to evas_object_polygon
SVN revision: 59016
2011-04-28 16:52:52 +00:00
Cedric BAIL 97febc0a94 elementary: proper fix for thumbnail race condition.
NOTE: evas is able to load corrupted file in some case.
Without proper detection of this corrupted file, we will always end
up with some error when doing thumbnail of the same file in parallele.


SVN revision: 59013
2011-04-28 15:53:19 +00:00
Tom Hacohen b11300ed97 Elementary entry: Fix min size calculation.
SVN revision: 59012
2011-04-28 15:47:01 +00:00
Daniel Juyung Seo 4f9e54e674 Elementary test.c: Fixed doxygen typo.
SVN revision: 59011
2011-04-28 15:45:32 +00:00
Daniel Juyung Seo dc81b520aa Elementary main: Fixed doxygen typo.
SVN revision: 59009
2011-04-28 15:25:16 +00:00
Daniel Juyung Seo 670d2df7aa Elementary map: Use !! to Eina_Bool substitution in EAPIs.
SVN revision: 59008
2011-04-28 15:12:28 +00:00
Daniel Juyung Seo 297d4b4bb4 Elementary: Fixed formatting.
Removed trailing white spaces. Fixed indentation.


SVN revision: 59007
2011-04-28 15:10:25 +00:00
Cedric BAIL 833b17ee4c elementary: reduce possibility of reading thumbnail in the middle of its generation.
SVN revision: 59005
2011-04-28 14:04:00 +00:00
Cedric BAIL 53d904d493 elementary: fix race condition in elm_thumb.
SVN revision: 59003
2011-04-28 13:24:18 +00:00
Daniel Juyung Seo c615cd9276 Elementary icon: Fixed doxygen typo.
SVN revision: 58990
2011-04-28 08:10:34 +00:00
Sangho Park 7221666342 Elementary map: fix zoom animation bug
SVN revision: 58989
2011-04-28 07:51:46 +00:00
Sangho Park 8dc7bff272 Elementary map: Added ELM_CHECK_WIDTYPE to EAPIs.
SVN revision: 58987
2011-04-28 05:40:48 +00:00
Daniel Juyung Seo 3a664b92cf Elementary map: Added wd vadidation check routine to EAPIs.
SVN revision: 58986
2011-04-28 04:16:00 +00:00
Sangho Park 2bf6702d02 elm_map: add default wheel control for zoom in/out
SVN revision: 58985
2011-04-28 02:47:12 +00:00
Sangho Park fc0054e855 els_scroller: add apis for enable/disable default wheel control
SVN revision: 58984
2011-04-28 02:34:00 +00:00
Daniel Juyung Seo 71fe32df77 Elementary test_thumb.c: Fixed formatting.
SVN revision: 58983
2011-04-28 02:05:08 +00:00
Daniel Juyung Seo a42dba4f42 Elementary thumb: Added ethumb check routine.
SVN revision: 58982
2011-04-28 02:01:13 +00:00
Daniel Juyung Seo 4fc323297f Elementary thumb: Fixed warning.
SVN revision: 58981
2011-04-28 00:33:46 +00:00
Cedric BAIL 0502444c42 elementary: use new ethumb async exists API.
SVN revision: 58978
2011-04-27 18:07:18 +00:00
Daniel Juyung Seo 8c7b5da537 Elementary elm_widget: Use Eina_Bool instead of int for boolean type.
SVN revision: 58969
2011-04-27 16:12:56 +00:00
Daniel Juyung Seo 22aeea6acf Elementary: Use !! to Eina_Bool substitution in EAPIs.
SVN revision: 58968
2011-04-27 16:06:11 +00:00
Sangho Park 052b0b6828 elm_map: fix zomming bug
SVN revision: 58967
2011-04-27 16:01:47 +00:00
Daniel Juyung Seo fa81dba991 Elementary els_scroller.c: Refactored code.
Changed unsigned char to Eina_Bool. Changed 0 to EINA_FALSE for Eina_Bool type variables. Removed unnecessary blank line. Added braces in if statements.


SVN revision: 58964
2011-04-27 15:31:31 +00:00
Daniel Juyung Seo e574605be4 Elementary default.edc: Removed unnecessary blank lines and trailing whitespaces.
SVN revision: 58962
2011-04-27 14:54:31 +00:00
Daniel Juyung Seo d8bf2f9623 Elementary elm_conform.c: Fixed warnings.
SVN revision: 58960
2011-04-27 13:53:25 +00:00
ChunEon Park 88d0fb25a5 elementary/ctxpopup - added minor exceptions.
SVN revision: 58959
2011-04-27 13:09:37 +00:00
ChunEon Park d4b5ea4f8d elementary / default theme - fixed identation and removed white spaces for ctxpopup
SVN revision: 58957
2011-04-27 11:44:20 +00:00
ChunEon Park 81be5a9401 elementar / ctxpopup - not important changes but ready for refactoring.
SVN revision: 58956
2011-04-27 11:39:28 +00:00
Carsten Haitzler a45f22567d back to 2000 items in test.
SVN revision: 58952
2011-04-27 10:18:08 +00:00
Carsten Haitzler 071c5747bf fix genlist processing items in idle time... idle entere instead :)
SVN revision: 58951
2011-04-27 10:17:26 +00:00
Tom Hacohen 5dc8b2be5e Elementary gettext: Don't set default textdomain, elm is a lib...
SVN revision: 58949
2011-04-27 07:41:06 +00:00
govi.sm 3432414a79 From: govi.sm@samsung.com
Subject: Conformant Widget Code refactoring patch

Can you please review the attached patch for elm_conformant.

Change Log: 1.  On Theme change, swallowing Parts again. Swallowing
parts done in separate function.
2.  Conformant parts size set  is repeated in two places, moved to a
function.
3. Conformant Object Move/Resize is handled to realign the Visible
content area. 
 


SVN revision: 58948
2011-04-27 06:33:34 +00:00