Gustavo Lima Chaves [Wed, 18 Jul 2012 21:03:28 +0000 (21:03 +0000)]
[elm] New infra to help factorize initting code for
widgets.
Some of them have initting code using the parent ptr for some logic.
Now there's a new idiom on instantiating widgets which adresses
that. It'll be used for all widgets from now on.
SVN revision: 74147
Gustavo Lima Chaves [Wed, 18 Jul 2012 17:09:51 +0000 (17:09 +0000)]
[elm] Let's not depend on layout calls inside the
interface.
SVN revision: 74075
Daniel Juyung Seo [Wed, 18 Jul 2012 13:24:45 +0000 (13:24 +0000)]
elm elm_list.h: Fix typo pointed out by Goffi on irc.
SVN revision: 74069
ChunEon Park [Wed, 18 Jul 2012 12:36:09 +0000 (12:36 +0000)]
elementary/mapbuf - Fix the mapbuf to resize the contents(smart obj) correctly.
When smart obj was set as the contents the _configure would be called recursively.
In this process the lastest size could be reverted as the previous one.
SVN revision: 74064
ChunEon Park [Wed, 18 Jul 2012 11:43:02 +0000 (11:43 +0000)]
elementary/mapbuf - more proper size for test
SVN revision: 74059
Carsten Haitzler [Wed, 18 Jul 2012 11:06:25 +0000 (11:06 +0000)]
fix flipselector theme to not lose chars. amazing it degraded so
gracefully in the first place! :)
SVN revision: 74056
yan.wang [Wed, 18 Jul 2012 08:27:52 +0000 (08:27 +0000)]
From: yan.wang@linux.intel.com
Subject: [E-devel] [PATCH] Add frame size when calculating minimized
elm_win size
Hi,
I found frame size including width and height isn't counted in
_elm_win_resize_objects_eval() when calculating minimized elm_window
size.
It is OK for X engine because elementary only draw client area and X
provides widow frame. So both the width and height from
evas_output_framespace_get are 0.
But it cause bug for wayland engine because elementary need draw
window
frame by itself. So real client area size is smaller than window size.
If frame size isn't counted into minimized window size, there isn't
enough client area to layout widgets.
So it is bug for any engine in which elementary draws window frame by
itself. It is the reason of
http://trac.enlightenment.org/e/ticket/1064.
Could you please my attached patch for this issue?
Thanks.
SVN revision: 74049
Carsten Haitzler [Wed, 18 Jul 2012 08:23:15 +0000 (08:23 +0000)]
clean up default check/radio sizing.
SVN revision: 74048
Carsten Haitzler [Wed, 18 Jul 2012 06:59:16 +0000 (06:59 +0000)]
fix evil scroller self-feeing loop scrollbar sizing issues.
SVN revision: 74041
Carsten Haitzler [Wed, 18 Jul 2012 06:57:52 +0000 (06:57 +0000)]
clean up desktop scroller theme a bit.
SVN revision: 74040
Daniel Juyung Seo [Wed, 18 Jul 2012 02:25:38 +0000 (02:25 +0000)]
elm image: Removed existing trailing whitespace while reading the
code.
SVN revision: 74031
Daniel Juyung Seo [Wed, 18 Jul 2012 02:25:34 +0000 (02:25 +0000)]
elm image: Renamed internal variable/function name to be less confusing. They could be confused by no_scale option.
SVN revision: 74030
Gustavo Lima Chaves [Tue, 17 Jul 2012 22:34:26 +0000 (22:34 +0000)]
[elm] Updating class images.
SVN revision: 74029
Gustavo Lima Chaves [Tue, 17 Jul 2012 22:27:01 +0000 (22:27 +0000)]
[elm] Fix image name on a script.
SVN revision: 74028
Gustavo Lima Chaves [Tue, 17 Jul 2012 22:09:07 +0000 (22:09 +0000)]
[elm] Diskselector now a scrollable widget.
Again, all bugs and features kept. Enjoy.
SVN revision: 74027
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:46:18 +0000 (18:46 +0000)]
[elm] Style fix.
SVN revision: 74025
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:46:12 +0000 (18:46 +0000)]
[elm] Init fix for frame.
SVN revision: 74024
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:46:03 +0000 (18:46 +0000)]
[elm] Init fixes for slider.
SVN revision: 74023
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:57 +0000 (18:45 +0000)]
[elm] Style fixes.
SVN revision: 74022
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:51 +0000 (18:45 +0000)]
[elm] Init fix for photo.
SVN revision: 74021
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:39 +0000 (18:45 +0000)]
[elm] Repeated call now gone.
SVN revision: 74020
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:33 +0000 (18:45 +0000)]
[elm] Init PARTIAL fix for conform.
Widgets dealing with parent widget on init are on my TODO, yet.
Ideas?
SVN revision: 74019
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:27 +0000 (18:45 +0000)]
[elm] Init fix for segment control.
SVN revision: 74018
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:20 +0000 (18:45 +0000)]
[elm] Init fix for plug.
SVN revision: 74017
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:16 +0000 (18:45 +0000)]
[elm] Init fix for slideshow.
SVN revision: 74016
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:09 +0000 (18:45 +0000)]
[elm] Fix init on image.
SVN revision: 74015
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:45:04 +0000 (18:45 +0000)]
[elm] Init fix for actionslider.
SVN revision: 74014
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:44:55 +0000 (18:44 +0000)]
[elm] Init fix for bubble.
SVN revision: 74013
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:44:50 +0000 (18:44 +0000)]
[elm] Init code fix -- datetime.
SVN revision: 74012
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:44:43 +0000 (18:44 +0000)]
[elm] Init code fix -- glview.
SVN revision: 74011
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:44:36 +0000 (18:44 +0000)]
[elm] Init code fix -- check.
SVN revision: 74010
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:44:28 +0000 (18:44 +0000)]
[elm] Init code fix -- label.
SVN revision: 74009
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:44:23 +0000 (18:44 +0000)]
[elm] Init code fix -- clock.
SVN revision: 74008
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:44:16 +0000 (18:44 +0000)]
[elm] Init code fix -- calendar.
SVN revision: 74007
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:44:10 +0000 (18:44 +0000)]
[elm] Update class images.
SVN revision: 74006
Gustavo Lima Chaves [Tue, 17 Jul 2012 18:43:53 +0000 (18:43 +0000)]
[elm] Init code fix - thumb.
SVN revision: 74005
Gustavo Lima Chaves [Tue, 17 Jul 2012 16:42:20 +0000 (16:42 +0000)]
[elm] Init code placement fix -- gengrid.
SVN revision: 74002
Gustavo Lima Chaves [Tue, 17 Jul 2012 16:38:07 +0000 (16:38 +0000)]
[elm] More initting code placement fix -- photocam.
SVN revision: 74001
Gustavo Lima Chaves [Tue, 17 Jul 2012 15:02:22 +0000 (15:02 +0000)]
[elm] No initting code out of smart_add() -- list.
SVN revision: 73997
Gustavo Lima Chaves [Tue, 17 Jul 2012 14:56:51 +0000 (14:56 +0000)]
[elm] Cosmetic.
SVN revision: 73996
Gustavo Lima Chaves [Tue, 17 Jul 2012 14:56:44 +0000 (14:56 +0000)]
[elm] No init code out of smart_add() -- scroller.
SVN revision: 73995
Gustavo Lima Chaves [Tue, 17 Jul 2012 14:56:38 +0000 (14:56 +0000)]
[elm] More cosmetic.
SVN revision: 73994
Gustavo Lima Chaves [Tue, 17 Jul 2012 14:56:32 +0000 (14:56 +0000)]
[elm] Old cosmetical diff flush.
SVN revision: 73993
Gustavo Lima Chaves [Tue, 17 Jul 2012 14:56:23 +0000 (14:56 +0000)]
[elm] Old cosmetical diff flush.
SVN revision: 73992
Mike Blumenkrantz [Tue, 17 Jul 2012 11:49:19 +0000 (11:49 +0000)]
better fix for elm_test logging debacle
SVN revision: 73974
Carsten Haitzler [Tue, 17 Jul 2012 09:03:08 +0000 (09:03 +0000)]
scrollbars got too small in desktop mode. adjust to be bigger.
SVN revision: 73962
Carsten Haitzler [Tue, 17 Jul 2012 08:42:25 +0000 (08:42 +0000)]
hell no. printf. not eina-log. this is test exampels, not debug from
an app. they printf as OUTPUT. alkso u broke build:
/home/raster/C/elm/src/bin/test_genlist.c:2862: undefined reference to
_elm_log_dom'
of course there is no symbol exposed that is an INTERNAL LOG DOMAIN to
elm! it's for elm not for outside.
SVN revision: 73957
Gustavo Lima Chaves [Mon, 16 Jul 2012 21:56:48 +0000 (21:56 +0000)]
[elm] Fix an old bad "fix" for bad code.
This was a PITA to find, fuck.
SVN revision: 73943
Gustavo Lima Chaves [Mon, 16 Jul 2012 21:56:38 +0000 (21:56 +0000)]
[elm] Eina log for tests, starting with genlist.
SVN revision: 73942
Gustavo Lima Chaves [Mon, 16 Jul 2012 21:56:30 +0000 (21:56 +0000)]
[elm] Genlist now a scrollable layout.
The ERRs thrown on the terminal while exiting some tests were already
there -- check that those decorate and stuff modes add lots of NULL
children on lists.
Genlist work exactly as before. All the bugs and feature were kept :)
SVN revision: 73941
Gustavo Lima Chaves [Mon, 16 Jul 2012 21:56:18 +0000 (21:56 +0000)]
[elm] Forgotten cleanups and comments on gengrid.
SVN revision: 73940
Carsten Haitzler [Mon, 16 Jul 2012 09:17:15 +0000 (09:17 +0000)]
chlog to match.
SVN revision: 73914
Carsten Haitzler [Mon, 16 Jul 2012 09:16:30 +0000 (09:16 +0000)]
alas por yorrick... umm errr... alas por html mode copy & paste, we
knew him well. disable because it seems nothing i try requests it
except thunderbird, and thunderbird seems to sumarrily ignore the text
we provide. why - don't know. would have to now dig into thunderbir
src, but suffice to say plaintext is working a charmer, so let's stick
to that.
SVN revision: 73913
Carsten Haitzler [Sat, 14 Jul 2012 09:17:04 +0000 (09:17 +0000)]
fix gesture layer if config happens to have 0 timeouts which causes
misbehavior.
SVN revision: 73842
Daniel Juyung Seo [Thu, 12 Jul 2012 23:22:22 +0000 (23:22 +0000)]
elm test_ctxpopup.c: obj is used. So not __UNUSED__.
SVN revision: 73781
Carsten Haitzler [Thu, 12 Jul 2012 11:11:21 +0000 (11:11 +0000)]
fix Ticket #1122
SVN revision: 73614
ChunEon Park [Thu, 12 Jul 2012 06:19:16 +0000 (06:19 +0000)]
elementary/toolbar -- removed white space
SVN revision: 73598
ChunEon Park [Thu, 12 Jul 2012 06:18:29 +0000 (06:18 +0000)]
elementary/toolbar - --white trailing
SVN revision: 73597
Daniel Juyung Seo [Thu, 12 Jul 2012 04:46:46 +0000 (04:46 +0000)]
elm genlist: Vertical bounce enable value can be changed by
elementary configuration environment. Patch by Bluezery
<ohpowel@gmail.com>
On Thu, Jul 12, 2012 at 1:00 AM, Bluezery <ohpowel@gmail.com> wrote:
> Hello,
>
> Vertical bounce enable value can be changed by elementary
> configuration environment.
> But currently It was always EINA_FALSE. I fix that this value can be
> got from elm_config value.
>
> Please review this patch.
> Thanks
SVN revision: 73596
ChunEon Park [Thu, 12 Jul 2012 04:31:27 +0000 (04:31 +0000)]
elementary/scroller - update exmaple
SVN revision: 73595
Gustavo Sverzut Barbieri [Wed, 11 Jul 2012 14:26:49 +0000 (14:26 +0000)]
pkgconfig now says the pkgdatadir and themes directory.
SVN revision: 73579
Christopher Michael [Wed, 11 Jul 2012 11:53:29 +0000 (11:53 +0000)]
Elm: Commit roberts patch which fixes the unsafe call to
ecore_evas_window_get with a replacement function that checks the
currently used engine first. This fixes a segfault when running elm
with the wayland engines.
SVN revision: 73568
Christopher Michael [Wed, 11 Jul 2012 11:50:44 +0000 (11:50 +0000)]
Elm: Patch from Robert Bradford <robert.bradford@intel.com> to fix
trying to use an invalid X window when running under the Wayland
backend. Replaces the non-safe call to ecore_evas_window_get, with an
_elm_ee_xwin_get function that checks the used engine first. Replace
call to ecore_evas_window_get inside elm_cnp.
SVN revision: 73567
Michael BOUCHAUD [Wed, 11 Jul 2012 10:08:46 +0000 (10:08 +0000)]
elementary: fix vcard cnp, patch from Guillaume PROUVOT. thx!
SVN revision: 73561
Gustavo Lima Chaves [Wed, 11 Jul 2012 01:38:34 +0000 (01:38 +0000)]
[elm] Missing @sinces and stuff, sorry.
SVN revision: 73547
Gustavo Lima Chaves [Tue, 10 Jul 2012 22:16:56 +0000 (22:16 +0000)]
[elm] New class images for gengrid.
SVN revision: 73544
Bruno Dilly [Tue, 10 Jul 2012 21:56:02 +0000 (21:56 +0000)]
Elementary: fix external icon set using standard icons
Everytime a icon not on edje file is used (an standard icon),
an error was printed because it was trying to set it from
edje first.
Now it checks if the group exists on edje first.
SVN revision: 73543
Gustavo Lima Chaves [Tue, 10 Jul 2012 21:47:18 +0000 (21:47 +0000)]
[elm] Gotta hate this list.
SVN revision: 73542
Gustavo Lima Chaves [Tue, 10 Jul 2012 21:40:38 +0000 (21:40 +0000)]
[elm] Gengrid now a scrollable layout.
SVN revision: 73541
Gustavo Lima Chaves [Tue, 10 Jul 2012 21:40:30 +0000 (21:40 +0000)]
[elm] Bug fixing on scroller.
We had an inconsistency of two missing getters, that would "leak" API
deprecation on specialized scrollers (scrollables). Putting them in
for good now.
SVN revision: 73540
Carsten Haitzler [Mon, 9 Jul 2012 10:20:21 +0000 (10:20 +0000)]
update all versions in @sincs, README's and configure.ac's etc. to
reflect a unified release version, for now 1.6.99.
SVN revision: 73498
Carsten Haitzler [Mon, 9 Jul 2012 10:18:46 +0000 (10:18 +0000)]
update elm po's
SVN revision: 73496
Jaehwan Kim [Mon, 9 Jul 2012 05:22:25 +0000 (05:22 +0000)]
The more panel should be changed when the theme is changed.
SVN revision: 73483
Jaehwan Kim [Mon, 9 Jul 2012 05:11:05 +0000 (05:11 +0000)]
The visible signal should be called when it is reloaded in _theme_hook_item.
SVN revision: 73482
Tom Hacohen [Sun, 8 Jul 2012 10:31:34 +0000 (10:31 +0000)]
Elm smart/pan: Check obj != NULL before fetching smart data.
Patch by Daniel Zaoui.
SVN revision: 73464
Carsten Haitzler [Sat, 7 Jul 2012 09:44:52 +0000 (09:44 +0000)]
slider popup outside widget mode. backwards-compatible too. :)
i know - freeze is on. last thing going into elm. only because i
rejected the patch at the last minute and it was small enough to do
now.
SVN revision: 73450
ChunEon Park [Sat, 7 Jul 2012 08:49:21 +0000 (08:49 +0000)]
elementary/clock - [E-devel] [PATCH] elementary_test:clock couldn't be maxmised
patched by Juan Zhao<juan.j.zhao@linux.intel.com>
also fixed the test to more optimized.
SVN revision: 73448
ChunEon Park [Sat, 7 Jul 2012 06:34:16 +0000 (06:34 +0000)]
elementary/general - also here a comment for the future.
SVN revision: 73446
ChunEon Park [Sat, 7 Jul 2012 06:27:18 +0000 (06:27 +0000)]
elementary/general - just added a comment
SVN revision: 73444
Carsten Haitzler [Sat, 7 Jul 2012 03:50:59 +0000 (03:50 +0000)]
formatting consistency++
SVN revision: 73439
Gustavo Lima Chaves [Fri, 6 Jul 2012 17:04:48 +0000 (17:04 +0000)]
[elm] Porting 73388 back to new scrolling infra.
SVN revision: 73423
Kim Shinwoo [Fri, 6 Jul 2012 07:08:16 +0000 (07:08 +0000)]
From: Kim Shinwoo <kimcinoo.efl@gmail.com>
Subject: [E-devel] [patch][elementary] diskselector, duplicate icon
for rounded item
minor fix to diskselector to repeat icons right.
The diskselector has round mode which can be set by
elm_diskselector_round_enabled_set().
In case of round mode is enabled, the icon does not display properly
because diskselector replace the icon for the additional items - not copy
and paste. To enable round mode, diskselector adds over/under itmes(additional
itmes) by using normal mode items. So there is a icon to set two places in
diskselector. But diskselector does not duplicate the icon.. this makes item
without icon but there should be.. I'm not sure the best way to duplicate icon.
SVN revision: 73397
Kim Shinwoo [Fri, 6 Jul 2012 04:03:21 +0000 (04:03 +0000)]
From: Kim Shinwoo <kimcinoo.efl@gmail.com>
Subject: Re: [E-devel] [Patch][layout] select layout in access mode
I revised the patch which has the way to get the state of
accessibility now. elm_layout_edje_object_can_access_set/get().
SVN revision: 73393
Jiyoun Park [Fri, 6 Jul 2012 01:59:57 +0000 (01:59 +0000)]
[els scroller] add debug code to measure smoothness of scroller
it count standard deviation of scroll velocity
and modify smooth algorithm
SVN revision: 73388
Gustavo Lima Chaves [Thu, 5 Jul 2012 21:07:15 +0000 (21:07 +0000)]
[elm] Fix bad theming on new layout widgets.
SVN revision: 73381
Gustavo Lima Chaves [Thu, 5 Jul 2012 19:49:54 +0000 (19:49 +0000)]
[elm] Fix code duplication on list porting.
SVN revision: 73379
Gustavo Lima Chaves [Thu, 5 Jul 2012 19:27:23 +0000 (19:27 +0000)]
[elm] Updating inheritance diagram images. Enjoy.
SVN revision: 73378
Gustavo Lima Chaves [Thu, 5 Jul 2012 19:23:31 +0000 (19:23 +0000)]
[elm] Fix widget inheritance images generation.
Making interfaces to be displayed nicely both on overall tree and
individual widget trees.
SVN revision: 73377
Bruno Dilly [Thu, 5 Jul 2012 19:00:21 +0000 (19:00 +0000)]
Elementary: add test exposing issue on list with ELM_OBJECT_SELECT_MODE_ALWAYS
Items callbacks are called twice.
Going to investigate that, since it is breaking ephysics_test.
SVN revision: 73375
Gustavo Lima Chaves [Thu, 5 Jul 2012 14:51:56 +0000 (14:51 +0000)]
[elm] I hate to have to keep this list, but...
Patch by: Gustavo Lima Chaves <glima@profusion.mobi>
SVN revision: 73362
Gustavo Lima Chaves [Thu, 5 Jul 2012 14:37:18 +0000 (14:37 +0000)]
[elm] Fix missing initializer on base smart class.
Please explain this new access virtual.
Patch by: Gustavo Lima Chaves <glima@profusion.mobi>
SVN revision: 73359
Tom Hacohen [Thu, 5 Jul 2012 13:32:19 +0000 (13:32 +0000)]
Elm entry: Fixed issues with deferred entry inserts and immediate text get.
Thanks to yoz for reporting this.
SVN revision: 73346
Carsten Haitzler [Thu, 5 Jul 2012 12:59:06 +0000 (12:59 +0000)]
add dpi get func in elm.
SVN revision: 73342
Carsten Haitzler [Thu, 5 Jul 2012 09:36:07 +0000 (09:36 +0000)]
someone change... bdilly 72499. bad! iterators are not safe for
deletions of hashes if u iterate over what u are deleting!
SVN revision: 73335
Carsten Haitzler [Thu, 5 Jul 2012 09:23:38 +0000 (09:23 +0000)]
fix several elm+fb related issues and add a feature.
SVN revision: 73334
Gustavo Lima Chaves [Wed, 4 Jul 2012 21:43:29 +0000 (21:43 +0000)]
[elm] Elm photocam on scrollable iface, now.
SVN revision: 73311
Gustavo Lima Chaves [Wed, 4 Jul 2012 21:43:05 +0000 (21:43 +0000)]
[elm] Elm list is now a SCROLLABLE layout.
This means it inherits from the layout class and implements the
scrollable interface.
SVN revision: 73310
Gustavo Lima Chaves [Wed, 4 Jul 2012 21:42:35 +0000 (21:42 +0000)]
[elm] Scroller widget now on scrollable interface.
Its API will be the the common one on ALL scrollable widgets, too.
Any scrollable widget having a function behaviour clashing with one of
the elm_scroller_* will be marked as DEPRECATED from now on.
SVN revision: 73309
Gustavo Lima Chaves [Wed, 4 Jul 2012 21:41:38 +0000 (21:41 +0000)]
[elm] Taking interfaces into consideration on widget tree images creation.
It will assume the scrollable one only, for now (for brevity), but
that can be extended later.
SVN revision: 73308
Gustavo Lima Chaves [Wed, 4 Jul 2012 21:41:01 +0000 (21:41 +0000)]
[elm] New scrollable interface in.
This is meant to be used for all widgets implementing scrolling views.
An Elementary interface adds a given behaviour to whichever widget,
from any class.
SVN revision: 73307