Commit Graph

648 Commits

Author SHA1 Message Date
ChunEon Park 8f57c66a1c elementary/map - should be type rect if it is a clipper.
SVN revision: 64672
2011-11-03 01:44:54 +00:00
Bruno Dilly c4d3e5f243 Elementary Cursor Test: add layout tests
Looks like some stuff is broken regarding layout cursors.


SVN revision: 64617
2011-11-01 21:13:04 +00:00
ChunEon Park b7da6ba1d2 elementary/naviframe - fixed typo
SVN revision: 64428
2011-10-27 08:12:54 +00:00
Daniel Juyung Seo 23de0435b9 elm genlist/gengrid: Applied genlist/gengrid icons -> contents changes
to themes. Changed detour-elm and darkness theme as well.
Tips) Change genlist/gengrid's "icons" to "contents" in edc.


SVN revision: 64345
2011-10-24 02:27:04 +00:00
Carsten Haitzler 6c10a447b1 and really move all toggle stuff over to check.
SVN revision: 64231
2011-10-21 04:36:25 +00:00
Mike Blumenkrantz 2d4bcc4867 wooooooooooooooooooo aliases!
SVN revision: 64203
2011-10-20 21:05:30 +00:00
Carsten Haitzler f5ce029839 make toggle just a feature of check - on/off state and a togle style.
keep toggle api (wrapped around check) and deprecate it. it will
eventually go.



SVN revision: 64199
2011-10-20 12:30:04 +00:00
PRINCE KUMAR DUBEY 4f1589ca02 From: PRINCE KUMAR DUBEY <prince.dubey@samsung.com>
Subject: [E-devel] elm_segment_control patch for enable/disable issue
fix.

Change Description:

[Issue-Fixed] After disable, on enabling, the segment control, segment
item's image remains of disable type.
   


SVN revision: 64074
2011-10-14 11:05:56 +00:00
Jaehwan Kim 2fd30a5890 From: Jaehwan Kim <jae.hwan.kim@samsung.com>
Subject: [E-devel] [Patch] ELM_THUMBSCROLL_SENSITIVITY_FRICTION

I talked with you about 4.0, magic number.
I want to change the part that the length of mouse dragging multiply 4.0
to _elm_config->thumbscroll_sensitivity_friction.
4.0 is nice. But some device may want to change the value. It is a kind
of sensitivity. So I added the config "ELM_THUMBSCROLL_SENESITIVITY
_FRICTION". And I change the value mean. If the value is high, it is
more sensitive. The range of the value is from 0.1 to 1.0. It cannot be 0.0.
4.0 changed to 0.25. 
Please check this patch.



SVN revision: 64051
2011-10-13 12:07:39 +00:00
ChunEon Park 38beb85cfa elementary/naviframe - default could be visible and don't need to emit signal for it.
SVN revision: 64016
2011-10-12 10:45:22 +00:00
Mike Blumenkrantz c67b7479e0 use elm,action,click in notify like all other widgets
SVN revision: 63988
2011-10-11 19:41:54 +00:00
Iván Briano c4a7751b05 Make toggling visibity of entry icons actually work
SVN revision: 63971
2011-10-11 02:07:56 +00:00
ChunEon Park f96f4bbc06 elementary/naviframe - modified internal signal names.
this change resolves the transition problem also 
When user set the item style again. 

every time, transition signals are called,
Transition start position of the page will be reset.



SVN revision: 63869
2011-10-06 04:59:02 +00:00
Gustavo Sverzut Barbieri ab188c657c Elementary support for EWS, with simplistic window manager.
This contains a very simple and stupid window manager to be used in
FB, PS3 or similar single-window engines. Everybody is welcome to
improve it, particularly:
 * Edje: better border decoration theme
 * Edje: nice background
 * C + Edje: taskbar with minimized items.
 * C + Edje: find a better protocol to determine window size,
   accounting border decoration without account shadow! Right now I'm
   taking everything :-P
 * C: window management keys (Alt+F4 and like)

How to use: export ELM_ENGINE=ews
How to configure backing store: export ECORE_EVAS_EWS=enginey:w:h:options
Example:
{{{
export ECORE_EVAS_EWS=software_x11:0:0:1024:768
export ELM_ENGINE=ews
elementary_test
}}}

Bugs: maybe many, but so far seems it wouldn't take mouse events for
secondary windows. Will check it later.





SVN revision: 63849
2011-10-05 22:18:22 +00:00
Carsten Haitzler 5d97ed8ada based on input from tomas cech
SVN revision: 63817
2011-10-04 22:57:40 +00:00
Tom Hacohen 2dd4edba45 Elm entry: Use group inheritance in theme.
SVN revision: 63765
2011-10-03 07:56:03 +00:00
Daniel Juyung Seo 8f067c3089 elm genlist: Oops removed test code.
SVN revision: 63695
2011-09-30 01:53:52 +00:00
Daniel Juyung Seo 212b3cb83b elm genlist: First commit that uses edc inheritance :) 'data' is not
inherited well yet, so I described it.


SVN revision: 63694
2011-09-30 01:47:52 +00:00
Mike Blumenkrantz 6f4ac98b6e add identical code for "elm/toolbar/item/item_horizontal" group to actively maintained themes for an item style where the text is on the right of the icon and swings to the middle of the item on selection.
this showcases new group inheritance from edje!

...it also throws a non-fixed part error


SVN revision: 63655
2011-09-29 07:36:09 +00:00
ChunEon Park bdca77d062 elementary/naviframe - modified naviframe theme for title clicked signal emit.
SVN revision: 63427
2011-09-16 06:17:19 +00:00
ChunEon Park ceb51e8b87 elementary/naviframe - modified to show the title area shadow.
SVN revision: 63401
2011-09-15 00:15:12 +00:00
ChunEon Park 8d780ef4b5 elementary/naviframe - merged groups base and title
SVN revision: 63379
2011-09-14 10:56:44 +00:00
ChunEon Park 9a7c9676df elementary/naviframe - just updated signal name.
SVN revision: 63376
2011-09-14 08:15:44 +00:00
Michael BOUCHAUD 17748b5a0f elementary: welcome to group in gengrid. Still need some work with reorder...
SVN revision: 63306
2011-09-09 12:43:34 +00:00
Tom Hacohen e40ca43d68 Elm default theme: Fix segment control's theme.
It was very hackish/broken and it broke when gustavo fixed some stuff in
edje. I merged all the different padding items to one padding frame,
and corrected some of the things that were wrong, and tada, now everything
works.

SVN revision: 62983
2011-08-30 11:05:04 +00:00
Daniel Juyung Seo 954d3e31cf elm list: Fixed elm_list_item_disabled_set() API. Closed trac #844.
SVN revision: 62932
2011-08-29 05:10:20 +00:00
Carsten Haitzler 62b4440c3c if you activate index without it being clicked, the indicator bit is
visible but empty - dont show this until someone actually clicks.



SVN revision: 62799
2011-08-25 10:20:47 +00:00
ChunEon Park 92f6d2a29b elementary/ctxpopup - added show effect (patched by kimcinoo@gmail.com>
Dear All, Hello!

The transition effect is added to the ctxpopup when it comes.
Please review the attached patch. Thanks always!

Sincerely,
Shinwoo Kim.



SVN revision: 62735
2011-08-24 07:02:26 +00:00
Carsten Haitzler ee218406b0 add visual feedback on accessibility mouseover too
SVN revision: 62713
2011-08-23 07:44:49 +00:00
Carsten Haitzler 430e7463f5 this is... the beginning of accessibility supportin elm. it's direct
as in elm manages it itself - all it needs is a module to send text
to. one is provided here that just execs espeak and handles a stream
of things for it to say. this is only a start and is still being
fleshed out.



SVN revision: 62585
2011-08-19 11:07:42 +00:00
Jiyoun Park 2605c2c0d8 From: Jiyoun Park <jy0703.park@samsung.com>
Subject: RE: [E-devel] [Patch] Animation gif feature patch

animated image support in elm icon - from jy.



SVN revision: 62332
2011-08-11 06:05:05 +00:00
Daniel Juyung Seo 1b4b7374ab elm genlist: Support reorder effect for tree.
SVN revision: 62304
2011-08-10 17:49:56 +00:00
Tom Hacohen 9c0261a139 Elementary theme: Edit theme's formatting. Vim Magic.
Since I already moved everything around which means no patches will apply
anyway, now is a good time to also fix formatting.

Many thanks to Vim for being so awesome and magical.

SVN revision: 62000
2011-08-02 14:07:53 +00:00
Tom Hacohen 908b87f979 Elementary theme: Split default.edc to a file per widget.
According to raster it should break  edje_decc for some people, I tested
it for as much as I could, but I couldn't find anything wrong with it.
Please let me know if it breaks for you.

SVN revision: 61988
2011-08-02 09:47:05 +00:00
Tom Hacohen 0065eed4f3 Elementary theme: Updated default theme's b, em and highlight tags.
Updated them to use the new font_weight and font_style format attributes
of textblock.c

SVN revision: 61856
2011-07-28 13:00:39 +00:00
Mike Blumenkrantz fb13968e89 remove hardcoded transparency from tooltip, add data item to edc to enable it
SVN revision: 61845
2011-07-28 10:08:07 +00:00
ChunEon Park 3012836567 elementary/naviframe - trivial changes
SVN revision: 61835
2011-07-28 02:32:40 +00:00
Mike Blumenkrantz b404e85ed1 add padding to transparent tooltip
SVN revision: 61832
2011-07-28 01:30:09 +00:00
Mike Blumenkrantz 26ccd20393 new tooltip test for seriously large images
SVN revision: 61740
2011-07-26 10:28:01 +00:00
Mike Blumenkrantz 26ba21efa3 somewhat decent attempt at top panel orientation along with failure attempt at bottom panel orientation
SVN revision: 61678
2011-07-25 09:37:28 +00:00
ChunEon Park 4770898fcc elementary/segment_control - patched by Prince Kumar Dubey (prince.dubey@samsung.com)
Change Log: 

1. Modification of fix to support dynamic theme changing.
2. Fixed clipping issue, when new segment item/items inserted/added.
3. edc file cleanup and indentation correction.




SVN revision: 61576
2011-07-22 01:48:20 +00:00
Cedric BAIL 5fee627ce2 efl: fix make dist-check.
SVN revision: 61511
2011-07-19 22:34:17 +00:00
Daniel Juyung Seo 12e0803a82 elm genlist theme: Fixed typo.
SVN revision: 61491
2011-07-19 03:37:43 +00:00
ChunEon Park 251f7fa2b2 elementary/naviframe - just modified item style name.
SVN revision: 61318
2011-07-13 05:18:19 +00:00
ChunEon Park 75b71542ce elementary/naviframe - updated item clipping
SVN revision: 61317
2011-07-13 05:16:50 +00:00
ChunEon Park cb43f37906 elementary/Makefile.am - added a missed line
SVN revision: 61314
2011-07-13 04:32:34 +00:00
ChunEon Park 696b5aa58d elementary/naviframe - added new widget.
This widget is for application's view manager such as elm_pager
But has optional functions more for users convenience. 
Not completed yet for decorations. but basic frame is completed. 

Need to have a review. 



SVN revision: 61313
2011-07-13 04:21:50 +00:00
ChunEon Park acfc52ee86 elementary/ctxpopup - added missing images.
SVN revision: 61264
2011-07-12 03:51:51 +00:00
ChunEon Park e7a7fe05aa elementary/ctxpopup - trivial changes.
fixed indenation. 
removed useless lines. 
so on. 



SVN revision: 61263
2011-07-12 03:49:30 +00:00
ChunEon Park ee192b1a40 elementary/default.edc - updated ctxpopup arrow.
to more precious positioning. 



SVN revision: 61262
2011-07-12 03:45:12 +00:00
Daniel Juyung Seo 280e8f8ee1 elm default.edc: Removed trailing whitespaces.
SVN revision: 61121
2011-07-07 14:51:26 +00:00
Tom Hacohen 8d20563055 Elm gesture layer: Added a test for the gesture layer widget.
SVN revision: 61119
2011-07-07 14:41:10 +00:00
Cedric BAIL fe511d0609 elementary: add forgotten image.
SVN revision: 61069
2011-07-06 08:23:08 +00:00
Carsten Haitzler 2e86f7eef5 CEEEEEDRIIC! you didnt add the mp_* icons!
SVN revision: 61063
2011-07-06 00:52:37 +00:00
Cedric BAIL f5d9c45f1b elementary: add the basic of an elm_player object.
This object should be linked with an elm_video to be
usefull at all. If people have some graphical skill,
the kind of thing I lack, you are welcome to improve
this player !



SVN revision: 61053
2011-07-05 14:05:59 +00:00
Daniel Juyung Seo 2c0eb250bc elm/data/objects test.edc: Fixed indentation.
SVN revision: 61031
2011-07-05 04:58:05 +00:00
ChunEon Park 4fa24c7896 elementary/video - added missed "" for strings .
SVN revision: 60964
2011-07-04 05:15:58 +00:00
Cedric BAIL 2c9cbe32f3 elementary: add higger level elm_video object.
SVN revision: 60877
2011-06-30 17:18:13 +00:00
Carsten Haitzler c1e12182b8 genscroller++. just stubs right now.
SVN revision: 60625
2011-06-23 08:52:51 +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
Michael BOUCHAUD b6f81adf23 elementary: fix clip in the progressbar theme
SVN revision: 60444
2011-06-17 11:05:20 +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
Boris Faure cb70c3fe3d remove .cvsignore files
SVN revision: 60246
2011-06-12 21:38:37 +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
Tom Hacohen 7fa8c6ff6c Elm label: fixed label min size.
SVN revision: 60187
2011-06-10 10:18:01 +00:00
Daniel Juyung Seo de905ca622 Elm label: Fixed label min.
SVN revision: 60184
2011-06-10 08:21:53 +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
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
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 b1185c152c Elementary gengrid,genlist: Sync genlist/gengrid signal name for
reorder.


SVN revision: 60013
2011-06-07 00:46:22 +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
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
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
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
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
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
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
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
Bruno Dilly 340d2e1803 Elementary: fix make distcheck
Some images were forgotten.


SVN revision: 59312
2011-05-11 02:27:18 +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
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
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
Cedric BAIL ac341c9687 elementary: elm_genlist now use edje signal for even/odd state.
NOTE: if you want to implement even/odd in your theme you know
need to listen to both signal :
	- elm,state,odd from elm
	- elm,state,even from elm
If you set data of "stacking_even" to "above" of you item group
it will raise the even object above the odd one (that's the default
behaviour).
You could also explicitly active/deactivate the stacking by setting
data of "stacking" to "no". Default is "yes".



SVN revision: 58822
2011-04-22 09:56:22 +00:00
Daniel Juyung Seo ed6949c732 Elementary default.edc/genlist: Enhance rotate mode animation.
SVN revision: 58808
2011-04-21 16:38:26 +00:00
Daniel Juyung Seo 5229aed40b Elementary genlist: Added genlist mode feature.
I introduce a new concept to genlist.
I named it "genlist mode" after I discussed it with raster.
Using this feature, one can activate/deactivate any mode(effect) to an item.
The mode is defined in genlist item edc.

You can watch a sample video on youtube.
http://www.youtube.com/watch?v=ZPbwpzwwiS8
I created two sample mode: Slide and Rotate.

[Feature Description]
 - One can activate a specific mode to an item.
 - One item is activated at one time while others are deactivated.
 - Genlist handles deactivating other items when one item is activated.
 - There are two different view: before activated, after activated.
 - Genlist creates the second view when the first view is activated. Usually the first view is animated.
 - Genlist destroys the second view when the item finishes deactivating.
 - Creating/Destroying the second view on the fly gives performance enhancement because there is no reason to hold all objects in two views all the time.
 - Mode is defined in genlist edc so one can easily add it more.
 - Mode edc style is separated from normal genlist styles. One can combine any genlist style with mode edc style.

[API]
 - EAPI void elm_genlist_item_mode_set(Elm_Genlist_Item *it, const char *mode_type, Eina_Bool mode_set) EINA_ARG_NONNULL(1, 2);
   Activate/Deactivate a mode to an item.
 - EAPI const char *elm_genlist_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
   Get activated mode name.
 - EAPI const Elm_Genlist_Item *elm_genlist_mode_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
   Get activated item.
      
[Structure]
 - Elm_Genlist_Item 
   Added const char *mode_item_style;
	     
[Usage]
 - Set mode style name to genlist item class.
   itc.mode_item_style = "mode";
 - Activated mode to an item whenever you want.
   elm_genlist_item_mode_set(it, "slide", EINA_TRUE);


SVN revision: 58791
2011-04-21 11:47:36 +00:00
Carsten Haitzler 315dc93196 mm.... new widget options/modes for win... u can put a window..
INLINED in another window. :) it's an image object. have fun!



SVN revision: 58657
2011-04-14 10:48:43 +00:00
Carsten Haitzler 1d8ba55175 quiet edje_cc mode - honor V param.
SVN revision: 58481
2011-04-08 08:20:43 +00:00
Daniel Juyung Seo 4204583f81 Elementary segment_control: Introduced new widget by Govindaraju and Prince.
Segment Control Widget is a horizontal control made of multiple segment items
together, each segment item is set to equal size, functioning similar to
discrete two state button. Only one segment item can be at selected state.


SVN revision: 58461
2011-04-07 16:44:54 +00:00
cnook 4959de1e63 From: cnook <kimcinoo@gmail.com>
Subject: Re: [E-devel] [Patch] Display more than 3 items

This is Shinwoo Kim, learned that I could contribute to EFL! :)
I'm pleased to inform you that the patch for the "elm_diskselector".

Until now, the "elm_diskselector" only display 3 items at once,
if you accept this patch, the "elm_diskselector" can display more than 3
items.

For this feature, "elm_diskselector_display_item_num_set(Evas_Object *obj,
int num)" is added.
I would like to know more about your opinion about this feature. Thanks.



SVN revision: 58405
2011-04-07 04:54:55 +00:00
Carsten Haitzler 916f3894fb more complete desktop entry mode support.
SVN revision: 58259
2011-04-01 13:35:39 +00:00
Carsten Haitzler 413e9c4d7d and use the new valign mojo for tb.. yay!
SVN revision: 58210
2011-03-30 12:24:37 +00:00
Carsten Haitzler 219eb32845 wow! how did i miss that? ;++
SVN revision: 58174
2011-03-29 09:31:01 +00:00
Seunggyun Kim 589a33d94a From: Seunggyun Kim <sgyun.kim@samsung.com>
Subject: [E-devel] [Patch] elm_genlist - group index homogeneous mode
support

Current, genlist using group index can't use homogeneous mode.
So this is patch for support homogeneous mode when the genlist uses
group index.



SVN revision: 58173
2011-03-29 09:28:09 +00:00
ChunEon Park 646cfe83d8 elementary/default.edc - fixed typo (ctxpopup)
SVN revision: 58030
2011-03-23 10:57:51 +00:00
ChunEon Park 03a276fbe0 elementary/default.edc - modified ctxpopup arrow position to be more closed to box
SVN revision: 58029
2011-03-23 10:53:09 +00:00
Carsten Haitzler 7365b3ea66 oops - missed theme part of menu patch
SVN revision: 58027
2011-03-23 10:44:55 +00:00
Carsten Haitzler 314e69c07d format fix.
SVN revision: 57570
2011-03-08 11:21:37 +00:00
Daniel Juyung Seo ab552f828f Elementary index edc: Test rectangle is now invisible.
SVN revision: 57530
2011-03-05 15:21:16 +00:00
Daniel Juyung Seo 636634be82 Elementary index edc: Commented test rectangle color.
SVN revision: 57528
2011-03-05 11:38:40 +00:00
ChunEon Park ada57c8bb6 elementary/themes revert applying border_scale.
SVN revision: 57519
2011-03-04 21:41:15 +00:00
ChunEon Park dd969d06af elementary/theme - applied border_scale for actionslider, bubble, button
SVN revision: 57515
2011-03-04 00:11:45 +00:00
Tom Hacohen 7e1a345191 Elementary slider: Fix theme to support disabled state.
SVN revision: 57410
2011-02-28 12:55:33 +00:00
Tom Hacohen 0c6bfa913b Elementary bubble-theme: Fixed UI-Mirroring.
UI-mirroring didn't change the arrow of the bubble, fixed that.

SVN revision: 57245
2011-02-22 16:33:43 +00:00
Sohyun Kim 669bb5ba57 Elementary theme-bubble: revert 55839 that introduced bugs with no-icon.
The commit caused bugs when there was no icon, exactly what it claimed
to have fixed. I took a look at the commit and it looked a bit messy,
too messy for me to try to fix. A rewrite makes more sense.

Previous commit message:
From: Sohyun Kim <anna1014.kim@samsung.com>
Subject: [E-devel] [Patch] elm_bubble theme patch

I'm Sohyun Kim. Nice to meet you.

This is a patch for bubble theme.

The bubble has a region for icon, label and info text.
However, it has the region, if icon, label and info text are not set.
I modified theme and added edje signals.

1. add edje signal for label and info text state
2. remove text size for label and info text default state
   -> set it on "visible" state
3. add base image state for info text only

SVN revision: 57244
2011-02-22 16:33:38 +00:00
Massimo Maiurana d77a5f3daa updating russian translations
SVN revision: 57124
2011-02-17 12:15:59 +00:00
Mike Blumenkrantz 4948a5b315 fix trailing whitespaces
SVN revision: 57116
2011-02-17 09:07:54 +00:00
Mike Blumenkrantz e1310408c5 tabs: not on my watch.
SVN revision: 57115
2011-02-17 09:04:53 +00:00
Jonathan Atton b48554ce0b elm map bubble: use specific theme for the scroller
SVN revision: 56864
2011-02-09 18:04:12 +00:00
Tom Hacohen a1a80fe82d Elementary theme: Adjusted the elementary theme for better UI-mirroring
support.

SVN revision: 56804
2011-02-08 12:08:35 +00:00
Tom Hacohen 99da5b6541 Elementary: Added ui-mirroring support for all the widgets.
SVN revision: 56803
2011-02-08 12:08:28 +00:00
Jonathan Atton 88bb64839a elm_panes theme : add reapeat events on arrows
SVN revision: 56716
2011-02-04 21:45:58 +00:00
Tom Hacohen 1ebde68407 Elementary ctxpopup: Modified the disabled item style. Patch by ChunEon Park (Hermet).
SVN revision: 56668
2011-02-03 08:23:14 +00:00
Tom Hacohen 31bad588cc Elementary theme: Made list and genlist's text auto-align according to language's direction.
SVN revision: 56551
2011-01-30 12:29:30 +00:00
Carsten Haitzler a478e32d82 fix label theme.
SVN revision: 56285
2011-01-24 11:30:20 +00:00
Carsten Haitzler 329ab2ac38 thanks capn' igloo - trying to repro your enna cpu usage case, but
can't. its a matter of simply some element re-rendering that is hidden
- rendering into a mapped buffer. i disable the animation in the
layout (layout2) and no cpu usage. that's my bet.



SVN revision: 56204
2011-01-17 10:47:12 +00:00
ChunEon Park b34d8f7e0e From: ChunEon Park <chuneon.park@samsung.com>
Subject: [PATCH] elc_ctxpopup

Here code is for the ctxpopup. 

Since the functionalities of ctxpopup are somewhat different, 
I'm trying to overwrite the ctxpopup code entirely first. 

The main reason is, 
Original ctxpopup could determine it's size and position by itself.
Of course, upstreamed version supports this. But it can not be reduced
it's
size
And it supposes the arrow position to center of box edje. 

Basically, 
This version calculates it's box size first then find available space
from
the it's position. 
The origin position of the box is not expected, it finds the available
positions. 
But if there is not enough space to be shown, then it finds a best
direction
to be shown again.
In this case, it reduces it's size also as to be shown entirely. 
Since the ctxpopup supports scroller, the reduced box could show the all
items also. 
(The point is ctxpopup should know the size of total items...)

I'm not sure the upstreamed version could cover the above scenario, 
If then, I need to modify it first.

(fixed some minor formatting issue too)



SVN revision: 56021
2011-01-10 08:59:40 +00:00
Carsten Haitzler 992df3a3ec make elm config system settings!
SVN revision: 55928
2011-01-06 08:52:32 +00:00
Seunggyun Kim 73b7fe6228 From: Seunggyun Kim <sgyun.kim@samsung.com>
Subject: [E-devel]  [Patch] Group index support

I added group index feature.
This feature support to show item indicates group index.
I attached capture images showing group index.
As you can see attached png images, Group index item includes same group
items.

The group index is shown until every items that have same group index
are scrolled. so group index realize/unrealize is not excuteded in
_item_block_position function.
instead of the function, group index is controlled in _pan_calculate
function.

"Genlist Group" and "Genlist Group Tree" menu is added in
elementary_test. you can test group index operations in elementary_test.

This patch is not support elm_genlist_item_insert_before/after
operation of group index. We are now considering the operations in group index.,

This patch assumes that the previous 2 patches are already applied to upstream.
'[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.'
'[E-devel] [Patch] Tree support for
elm_genlist_item_insert_before/after() APIs',
So this patch does not include the changes of the previous patch.

I separated this patch.

- 004.elm_genlist.c.patch.txt
    Patch for src/lib/elm_genlist.c
- 005.test_genlist.c.patch.txt
    Patch for src/bin/test_genlist.c 
- 006.genlist.patch.txt
    Patch for data/theme/default.edc
            
And you have to add attached group_index.png file into 'data/themes'
'group_index.png' file is group index background image. 


Daniel Juyung Seo help make test code and refactoring group index code.



SVN revision: 55925
2011-01-06 05:13:11 +00:00
Daniel Juyung Seo bbc823a1eb From: Daniel Juyung Seo <juyung.seo@samsung.com>
Subject: [E-devel]  [Patch] elm_actionslider feature patch for
elementary.

This patch is for elementary elm_actionslider.
Mr. Sumanth created this patch. I reviewed it and fixed some.

This patch includes below features.
- Indicator label Set/Get APIs.
- _del_hook fix for wd->drag_button_base.
- Added magnet disable feature. _drag_button_up_cb fix for no magnet
handling. If magnet position is set to ELM_ACTIONSLIDER_NONE, it disables
magnetic. Added a test case to elementary_test.



SVN revision: 55872
2011-01-05 07:49:11 +00:00
Sohyun Kim f99cf1fa94 From: Sohyun Kim <anna1014.kim@samsung.com>
Subject: [E-devel] [Patch] elm_bubble theme patch

I'm Sohyun Kim. Nice to meet you.

This is a patch for bubble theme.

The bubble has a region for icon, label and info text. 
However, it has the region, if icon, label and info text are not set.
I modified theme and added edje signals.

1. add edje signal for label and info text state
2. remove text size for label and info text default state
   -> set it on "visible" state
3. add base image state for info text only
   


SVN revision: 55839
2011-01-04 08:42:55 +00:00
Carsten Haitzler 2696d9a740 Rajeev Ranjan(in India) made a patch for elm_button.
Reasons for this patch are as follows. 

1. Clicked signal is emitted from button when mouse release region
coincides
with button region and there has not been any drag outside the region
during
pressed state. (theme change)

2. Unpressed signal is emitted from button every time we press on
button and
unpress it irrespective of whether we unpress in button's region or
outside.
(theme change)

3. The unsetting of maximum size hint has been removed from _sizing_eval
function as there is a possibility that some application may set this
hint
and if we unset it then this information set by application will be
lost.

4. Modification in test code for button to show the difference between
clicked and unpressed signal emission from this widget. Added a
scroller in
the heirarchy to show the effect of hold on clicked signal emission.



SVN revision: 55687
2010-12-21 09:32:50 +00:00
Hyoyoung Chang 95032260a7 From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: Re: [E-devel] elm_label patch(ellipsis, sliding)

It's a elm_label patch.
My previous patch is too big to submit.
So I did split into patch files.
(Thanks for Gastavo and Rasterman)

 2. adding label text sliding feature
 


SVN revision: 55654
2010-12-20 08:55:06 +00:00
Hyoyoung Chang 0c61ced335 From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: Re: [E-devel] elm_label patch(ellipsis, sliding)

Dear Elementary developers.

It's a elm_label patch.
My previous patch is too big to submit.
So I did split into patch files.
(Thanks for Gastavo and Rasterman)

main changes are
 1. refine ellipsis algorithm
    - improve to cut string to fit 



SVN revision: 55653
2010-12-20 07:18:23 +00:00
Iván Briano 3042def9bd I don't really know much about these things, but some people believes that passing distcheck is a Good Thing®
SVN revision: 55598
2010-12-16 18:14:31 +00:00
Otávio Pontes 2cbd30b4a7 Adding missing image.
SVN revision: 55423
2010-12-09 17:13:57 +00:00
Otávio Pontes d932ef3ce1 Slider gets gray instead of reducing alpha when it is disabled.
SVN revision: 55421
2010-12-09 15:59:24 +00:00
Otávio Pontes 7bb748c809 Fixing problems in disabled slider
SVN revision: 55420
2010-12-09 15:59:20 +00:00
Otávio Pontes 3ade5c2252 Creating content-back and content-back-next application layoyts.
Also adds programs to hide and show back button and title bar in
toolbar-content-back layout.

SVN revision: 55416
2010-12-09 15:29:14 +00:00
Carsten Haitzler 2e4e9179e5 gah! entrye scroller has content on top of frame+shadow!
SVN revision: 55394
2010-12-09 08:53:40 +00:00
Gustavo Lima Chaves 7470055265 I'd better watch out more for my leftovers :/
SVN revision: 55366
2010-12-07 19:18:36 +00:00
Otávio Pontes a773649445 Respecting finger size in Color Selector
SVN revision: 55358
2010-12-07 15:55:25 +00:00
Otávio Pontes 653111d21b Respect finger size in spinner
SVN revision: 55356
2010-12-07 15:55:20 +00:00
Otávio Pontes 24a04cc775 Using finger size to calc actionslider size.
SVN revision: 55354
2010-12-07 15:55:14 +00:00
Jihoon Kim 44cf2f3382 From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] elm_slider patch for disable state

elm_slider does not support disable state, so I make this patch.

Please review it and upload in svn if it is ok.

(nb - also fixed vertical slider sizing in defaul theme and changed
jihoons changes to slider test to make the vertical sliders in a
horizontal box so they dont get silly long windows)



SVN revision: 55340
2010-12-07 05:15:05 +00:00
Massimo Maiurana f00a60db88 updating various translations
SVN revision: 55125
2010-12-01 23:34:15 +00:00
Carsten Haitzler f8b8439868 magnet->action (slider)
SVN revision: 55116
2010-12-01 09:54:20 +00:00
Carsten Haitzler ea1672a331 hoverlist -> ctxpopup - as its not just a list really. it is a popup
of arbitrary content. list is one of them.



SVN revision: 55112
2010-12-01 06:52:46 +00:00
Bruno Dilly 0abe9b3eea Fix scroller bar on default-desktop theme
SVN revision: 55095
2010-11-30 18:50:27 +00:00
Rafael Fonseca 4cc5a5370a The scroller bg was meant to be transparent on standard profile.
This commit fix the first issue with launcher in elm_test, when was appearing a
white rect all over it and the icons names seemed to be missing. It also fix
a related issue reported by the editje guys.



SVN revision: 54979
2010-11-25 12:36:27 +00:00
Gustavo Lima Chaves 179bcf71b2 More text classes support on Elm: list/genlist/gengrid/toolbar items.
NB: we got textblock parts as some of our text elements, everyone
knows.  They support text_class fallbacking, but what would be an
elegant solution to achive reasonable mapping for styling tags (bold,
highlight, etc)? e17 has some "blah_hilight" text classes, which imho
are ugly...



SVN revision: 54915
2010-11-24 01:47:59 +00:00
Otávio Pontes 8b10c373a6 Adding style for disabled slider
SVN revision: 54873
2010-11-23 12:56:57 +00:00
Otávio Pontes 38a07ceaf7 Adding genlist theme from enjoy in default theme
SVN revision: 54872
2010-11-23 12:56:54 +00:00
Otávio Pontes 143febda82 Adding new layout for title with back and next button.
Content-back now has just the back button.

SVN revision: 54871
2010-11-23 12:56:51 +00:00
Gustavo Lima Chaves 3714c8d1af List/scroller-thingies disabler rect for desktop theme too.
SVN revision: 54855
2010-11-23 07:17:35 +00:00
Tiago Rezende Campos Falcao d666346484 Elm Fileselector with theme support
SVN revision: 54812
2010-11-22 19:24:48 +00:00
Carsten Haitzler b24883b7ba use right style name too.
SVN revision: 54743
2010-11-20 11:31:31 +00:00
Carsten Haitzler 876c72c1ae and do a proper odd style for items.
SVN revision: 54742
2010-11-20 11:24:12 +00:00
Carsten Haitzler 01e71a2649 well... many things - genlist, when it is processign quue, or u
add.del items will try and stick to viewing an acnhor item. it also
handles wrapping text properly now if style has such a thing - a test
style with that is there too (message style) for now - found isasue in
edje with textblock styles - doesnt change on state change. but anyway
- re-wrapping text works.. and it progressively processes the genlist
blocks to re-calc sizes etc. etc. so you dont block and so-on. i5ts
not too shabby. as for that - store has a generic struct type reader
now and is being tested... and get rid of unused var.



SVN revision: 54738
2010-11-20 08:43:43 +00:00
Gustavo Lima Chaves 85cc0b3b01 Some more text classes now supported. We clearly need more later,
maybe wrapping unbounded ones into a "general" TC.
TC swithing exposes various widgets bugs WRT layouting of children
objects, we gotta fix them.



SVN revision: 54715
2010-11-19 09:37:33 +00:00
Davide Andreoli 9d6fcdc04d layout/application/titlebar canned layout:
Fix up the syle, use a better (more toolbar-ish) image, align the title in center, add a white bg, remove some useless offset and, last but not least, add an elm.swallow.content part...or your app cant go much further ;)

SVN revision: 54705
2010-11-19 00:50:10 +00:00
Rafael Fonseca f8d24df92f Add suitable scrollbars to desktops.
In this theme scrollbars do not disappear after a timeout, they are dragable,
there are up and down arrows to scroll and the line you see is also clickable
(much like e17 scrollbars). Ah, they also respect finger size hints.

Ok, some of you will want to kill me, others will probably try but I think that
at this moment is much easier to have a separate theme to desktop systems until
we define exactly what are all the theme differences between them.



SVN revision: 54701
2010-11-18 19:13:54 +00:00
Rafael Fonseca f3ae26ee34 Baah, I always forget about EXTRA_DIST stuff.
SVN revision: 54698
2010-11-18 18:25:11 +00:00
Rafael Fonseca 2019d2c9f1 Merge Ephoto's gengrid items themes into elm default theme.
Some of the gengrid items themes defined in Ephoto can be reused by others
later so it would be better to have those in the default theme.



SVN revision: 54694
2010-11-18 18:03:15 +00:00
Rafael Fonseca fcb6781b6e Make scrollbar more suitable for mobile devices.
Like android and iphone, the scrollbar was made smaller to not incentivate users
to try to drag it since it is not dragable (yet).

And do not worry desktops, you will have a suitable scrollbar soon.



SVN revision: 54693
2010-11-18 17:38:53 +00:00
Gustavo Lima Chaves f9172244ac Elementary welcomes text classes support.
I'm now populating the default theme with text classes, just commit
with one for now. There can be tweakings at Elm config app's UI fonts
page, I know, but that will come later (editable preview field, font
hinting/fallback, blablabla).

WARNING: for users testing elm config, an old "rm -rf
~/.elementary/config" might be needed here, after this commit.



SVN revision: 54681
2010-11-18 10:01:24 +00:00
Bruno Dilly 43b579e6a9 Move cursors from default theme to test file
They're used only on test cursor3, shouldn't be on
default.edc


SVN revision: 54631
2010-11-17 16:16:46 +00:00
Leandro Pereira 887a29c723 Improvements in elm/layout/application/toolbar-content-back
Author:    Otavio Pontes <otavio@profusion.mobi>

SVN revision: 54608
2010-11-16 19:49:32 +00:00
Tiago Rezende Campos Falcao 3e95426ab7 Flip effect to Pager
Did we still need the flip?

SVN revision: 54497
2010-11-12 12:28:56 +00:00
Bruno Dilly bad1264722 Emit clicked on elm_bubble
Closes ticket #441


SVN revision: 54467
2010-11-11 18:04:45 +00:00
Bruno Dilly 0ddded2f0e Rename elm_flippicker to elm_flipselector
"Do you come from the land down under?
Where women glow and men plunder?
Can't you hear, can't you hear the thunder?
You better run, you better take cover."
  - Men at Work

commit msg suggested by glima  =D
%hua


SVN revision: 54407
2010-11-10 13:43:34 +00:00
Bruno Dilly 741d4b8878 Rename elm_diskpicker to elm_diskselector
Men at work. Sorry for the inconvenience.


SVN revision: 54406
2010-11-10 13:28:32 +00:00
Bruno Dilly 98ad22406b Rename elm_colorpicker to elm_colorselector
Suggested by k-s as part of our
"Beautiful, Consistent ELM API" effort.

colorpicker, diskpicker and flippicker should follow
fileselector name.


SVN revision: 54405
2010-11-10 13:14:50 +00:00
Tiago Rezende Campos Falcao ece784efa9 Fix widgets in small finger size.
Fixed widgets:
* Button
* Diskpicker
* Radio
* Check
* Toggle

SVN revision: 54369
2010-11-09 18:17:24 +00:00
Bruno Dilly 90d1ad6b4c Emit different signals when changing states forward or backward.
This is used to perform diferent animations when going forward or
backward.

By:  Otavio Pontes <otavio@profusion.mobi>



SVN revision: 54190
2010-11-05 18:23:59 +00:00
Iván Briano de2faef648 We need the aspect, or sometimes icons go away
SVN revision: 54147
2010-11-04 12:24:07 +00:00
Bruno Dilly cd5a2e3501 Removing unecessary commented code
By: Otavio Pontes <otavio@profusion.mobi>



SVN revision: 54008
2010-10-29 18:56:19 +00:00
Bruno Dilly f94f6fb3ee Send signal informing changes in icon state.
Inform that the item was disabled, highlighted or selected.
If a toolbar icon is an edje it can receive this signal and change the
icon image to a disabled image.

By: Otavio Pontes <otavio@profusion.mobi>



SVN revision: 54006
2010-10-29 18:42:01 +00:00
Bruno Dilly 1d23d0ae54 Perform an animation when changing label/icon from a toolbar item.
When functions to change icon or labels are called a signal is sent to
edje that can perform an animation.

By: Otavio Pontes <otavio@profusion.mobi>



SVN revision: 54005
2010-10-29 18:40:59 +00:00
Iván Briano babe15679b Little titlebar pre-made layout goes in.
This comes from a contributed widget from Samsung that was basically reproducing the code of elm_layout, so instead it was turned into a simple pre-made layout (could get more love, but once again I'm no artist).
In order to make its use simpler, previous commits introduced the signal hooks for elm_layout, text_set and some macros to make it easier to set icon/end and text for layouts like this one.

Also uglified a bit the test for Layout in order to show it working, but I intend to get it fixed again soon. Unless discomfitor wants to practice his Edje skills with it... just saying.


SVN revision: 53971
2010-10-28 17:23:53 +00:00
Christopher Michael 12abaef7eb Bottom shadow image (for background) is actually 8 pixels high, not 3,
so set the bottom shadow part to take that into account. Now bottom
shadow on background actually shows up ;)



SVN revision: 53870
2010-10-25 13:28:05 +00:00
Bruno Dilly 0025811ff9 Fix elm distcheck
SVN revision: 53693
2010-10-20 20:55:42 +00:00
Gustavo Lima Chaves a8ac37368d New widget: Hoverlist.
This is one more widget whose idea came from Samsung Electronics.  Its
first name was "context popup". There was no common agreement on a
name for it, so... Trator mode, for now (using hoversel as a pattern).
If you have a better name suggestion for it, just change it -- but
soon, due to releasing plans (in a mailbox near in a jiffy).

While for hoversels you populate slots with thingies to later choose
one of them, which will hover up for you, with hoverlists you get a
single hovering list. It will smartly place this -- unique -- list
onto a fitting place inside its parent widget view. Just call
evas_object_show() on it, anytime you want (like for notifies).



SVN revision: 53644
2010-10-19 20:21:53 +00:00
Gustavo Lima Chaves 770b0df365 New hover direction: "smart".
This injects some inteligence into hovers which can then be shared
between other composed hover widgets. Also introducing four new
swallow slots one can place content at: the diagonal corners. Just
gotta fill all the styles with those, but no time right now.



SVN revision: 53642
2010-10-19 20:20:28 +00:00
Gustavo Lima Chaves 7d4f42fe00 New list layout: horizontal.
Now one can set lists to dispose its items horizontally, too.
elm_list_horizontal_mode_set(), whose name was bogus and would
conflict with the new methods, got renamed to elm_mode_set(), along
with the getters.

This is coming along to help a widget using lists which has a
horizontal mode. The default theme for horizontal items is kinda ugly
for default lists, but one can always improve it :) (in a hurry
now).

Also, I'm introducing a new mode for Elementary lists: expand.



SVN revision: 53640
2010-10-19 20:19:12 +00:00
Davide Andreoli 0fea7241c8 2 whitespace
SVN revision: 53554
2010-10-18 01:17:19 +00:00
Davide Andreoli 103aff0a96 tab--
SVN revision: 53553
2010-10-18 01:15:34 +00:00
Davide Andreoli a186c3a5ce Fix gengrid edc indentation: name on the same line & tab--
SVN revision: 53548
2010-10-17 20:29:37 +00:00
Bruno Dilly 4c76631b4b Elementary Magnetslider, a new switcher with "magnet" property
This is one more widget whose idea come from Samsung set of
contributions to Elementary.



SVN revision: 53503
2010-10-17 01:44:57 +00:00
Lucas De Marchi 9b6f644fc6 Fix make distcheck
By: Peter van de Werken <pwerken-e@a-eskwadraat.nl>



SVN revision: 53416
2010-10-14 17:21:59 +00:00
Leandro Pereira 5c10641510 [Elementary] Use themeable icons in Elm_Toolbar.
This allows having themeable icons for toolbar items -- inclusing lower
resolution ones for the More menu button. Changes to Elm_Menu_Item in the
same spirit will follow.

SVN revision: 53407
2010-10-14 15:27:31 +00:00
Gustavo Sverzut Barbieri cb2ebb9303 add elm_fileselector_entry
works, but focus chain is not giving focus to button.



SVN revision: 53384
2010-10-14 01:18:14 +00:00
Gustavo Sverzut Barbieri c50a1a4063 default layout improvements and fixes.
toolbar-content-back got and elm.swallow.end, on the opposite side of
"back".

removed "fixed: 1 1" errors.

checked with elementary_config changing finger size and scale, works nice!




SVN revision: 53383
2010-10-13 23:36:59 +00:00
Gustavo Sverzut Barbieri 8f1ac9f202 couple of standard layout for apps to use.
These are the layouts I've seen in use, they're in B&W/Elm-default
mood, but in efenniht they should look like eve/enjoy.



SVN revision: 53318
2010-10-12 22:28:47 +00:00
Christopher Michael 3f1a015fb5 Don't use values that need computing for relative & offset as this
would cause the computation to be needed every time the widget
(colorpicker) gets moved/resized....just do the math and set the values.



SVN revision: 53315
2010-10-12 21:21:38 +00:00
Bruno Dilly 34fd688815 Elementary Colorpicker, widget designed to select a color.
This is one more widget whose idea come from Samsung set of
contributions to Elementary.



SVN revision: 53313
2010-10-12 20:38:00 +00:00
Christopher Michael 6a3bfc1a6a Add 2 new options for bg image: Center & Stretch.
Add a new Test for BG Options.
Add a new 'bg_overlay' in objects/test.edc for testing bg overlay stuff.

NB: There is an issue here that I cannot seem to get straight (perhaps
pebkac, not sure)...but basically it seems that showing/hiding the
overlay causes the other swallows of the edc to get recalc'd and makes
the 'image' not work well w/ Center.



SVN revision: 53307
2010-10-12 14:38:46 +00:00
Gustavo Sverzut Barbieri 1f12d25055 thumbnail style without frame.
SVN revision: 53221
2010-10-08 23:18:03 +00:00
Bruno Dilly eeeb5214a1 Add yet another kind of list widget to elm - diskpicker
This is one more widget whose idea come from Samsung set of
contributions to Elementary.



SVN revision: 53150
2010-10-07 18:44:43 +00:00
Gustavo Sverzut Barbieri 4091d2cbd3 event catcher should be the lowest object!
this damn bitch made me waste hours hunting a supposedly bug in Evas
event dispatch system just to realize the bug was in the theme... and
list in the LIST + COMPRESSED! :-( Everything else was correct.

The idea of "end" is that we may want to have some action item as
well, such as a button (see modification in test_list.c). In this case
we want the button to receive the event before the list item (or even
block the event going to the list item). Use case: add a "delete"
button to the item, click delete and you want to avoid it being
selected (think of a bookmark where you want to delete a folder, but
select the item would enter that folder that you want to delete).




SVN revision: 53121
2010-10-06 22:45:46 +00:00
Gustavo Lima Chaves a3ba92f0dc Elementary Flippicker, a fresh new widget.
This is one more widget whose idea come from Samsung set of
contributions to Elementary.

There is a known bug involving embryo + string functions, which will,
if in "stress", appear at the labels of the widget. Not time to attack
it right now, though.



SVN revision: 53109
2010-10-06 18:40:04 +00:00
Iván Briano 92c9171d37 More sane handling of current/previous stuff on highlight
And more ridicoulesness to the theme, to force someone to do something decent


SVN revision: 53028
2010-10-04 12:48:15 +00:00
Iván Briano 2e92cbfc96 Killed the bottom object. It will come back once the stacking issues are resolved or decided how to handle.
But that's minor and non-important, the real deal here is animating the focus highlight object, entirely in the theme.


SVN revision: 52853
2010-09-28 16:54:11 +00:00
Gustavo Lima Chaves e930af1ad9 New API functions for elm slider.
EAPI void elm_slider_end_set(Evas_Object *obj, Evas_Object *end);

will set a *right* aligned sub-object relative to the slider.

EAPI const Evas_Object *elm_slider_end_get(const Evas_Object *obj);

Getter for that object.

EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj);

Unparent a previously set end object.

EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj);

The same for the icon sub-object.

EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show);
EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj);

Set/get whether the slider should display the augmented knob (indicator) at
mouse drag at all.



SVN revision: 52852
2010-09-28 15:09:19 +00:00
Bruno Dilly e6398bdb8a Fixing elm index default theme parts
Make edje stop complaining every time I run elementary_test


SVN revision: 52822
2010-09-27 22:19:18 +00:00
Tiago Rezende Campos Falcao 59e7d34f2c slider, slideshow and spinner with keyboard arrows
Author:    Helen Fornazier <helen.fornazier@profusion.mobi>

elm_slider now respond to the keyborad arrows depends on its position.
If it is in a horizontal mode, than its value will change by pressing
left and right, other wise it will respond by pressing up and down

elm_slideshow: go to next and previous with keyboard arrows

elm_spinner: respond to left and right keys in an animated way

SVN revision: 52816
2010-09-27 21:13:41 +00:00
Tiago Rezende Campos Falcao 3660486ed2 Panel fixed and is now focusable.
The old theme start show animation on obj show, if you want
disabled by default it doesn't work well. I changed the theme
default to be visible, don't need animation on "show".

And hidden_set was with inverted logic.

The focus highlight is in theme. And the widget react to
Return/Space.

SVN revision: 52814
2010-09-27 21:13:32 +00:00
Gustavo Lima Chaves d55fddf914 Do not overlap new TEXT part with existing swallows.
SVN revision: 52811
2010-09-27 20:07:44 +00:00
Gustavo Sverzut Barbieri 0f90c50f47 allow cursors on edje parts.
yeah, i should do the tooltips one as well, but it's boring so I'll
leave the implementation as the exercise for someone else :-)

and yeah, we should have that inside edje, like a nice description {
cursor: "xterm"; }, but that's not going to happen in Edje 1.0.



SVN revision: 52793
2010-09-27 00:51:16 +00:00
Bruno Dilly 816c77b3fa Add cursor support on Elm using ecore_evas
Basically, get the group from widget theme, using the string passed to
elm_object_cursor_set, get hot spots x and y from the theme (keeps the object
and these two integers on cursor struct).
Cursor is set with ecore_evas_object_cursor_set()

Some functions to change style were added to the api.



SVN revision: 52760
2010-09-25 22:01:19 +00:00
Tiago Rezende Campos Falcao 113ad55d2e Focus Linear Chain for some Widgets
Containers implemented (and with test):
* Win
* Box
* Scroller
* Layout
* Panel

SVN revision: 52686
2010-09-24 14:47:59 +00:00
Iván Briano b5c09ac8e2 Put the simple focus highlight on scrolled entry too
SVN revision: 52681
2010-09-24 13:01:17 +00:00
Leandro Pereira 8c4df25efe [Elementary] For icon/end elements, use swallow parts in the scroller theme instead of an Elm_Box.
This defines a new theme group for elm_scrolled_entry:
"elm/scroller/entry/$THEME".  Themes that wants to support the icon/end
feature in scrolled entry should implement parts "elm.swallow.icon" and
"elm.swallow.end".  Black&White theme has been changed, Effeniht changes
to come on a later commit.



SVN revision: 52657
2010-09-23 22:30:47 +00:00
Iván Briano c9a4a09aaa Scroller now checks if its theme has a highlight for focus, and if so, sets the necessary flags for it to work.
Also, a not really nice highlight for the scroller theme, but I am no artists and it shows the feature working.


SVN revision: 52650
2010-09-23 19:43:50 +00:00
Tiago Rezende Campos Falcao 2aa5e5313f Button animate when click with keyboard
Author:    Helen Fornazier <helen.fornazier@profusion.mobi>

SVN revision: 52601
2010-09-22 17:45:53 +00:00
Iván Briano 6879d7fdad Begins highlight on focused object.
There's still work to do here, particularly in the theme, but it has
something nice and fun to see the code working.
The idea behind this:
Window tracks focused object and sends the highlight object(s) to it. These
are simple edje objects, one on top, one below the focused widget for nice
effects. Widgets can choose to ignore the highlight and this will be sent to
the parent object, if it doesn't ignore it as well.
About the bottom object, it doesn't work now. For the most part, focused
widget will always be a member of some smart object, so stacking won't work
and the desired effect is nowhere to be seen. This will be worked out later.
To be done now:
 - Let the theme for a widget define its own highlight, disabling if needed
 the standard one for those objects.
 - Needed base in code to allow animations when switching focus. All in theme.
 - Properly test all widgets and fix some things that will most likely work
 in weird ways, given the nature of Evas/Edje and how Elementary makes use
 of them.
 - Forgot the rest, stay tuned, test, report, give ideas, plant a tree.

Work started by glima, continued with some refactors by me when he
decided he needed vacations.


SVN revision: 52524
2010-09-20 22:18:58 +00:00
Carsten Haitzler 5e11f54d20 fix button test.
SVN revision: 52338
2010-09-16 07:11:32 +00:00
Gustavo Sverzut Barbieri 191ccae951 Tooltips are now uber cool!
I always wished tooltips would be less boring, and so we have them all
fancy and nice :-)

 * tooltip theme can request a timeout before hiding. This means we
   can fade out the tooltips nicely.

 * tooltip theme get enough information to track its origin. The
   current theme will show a small tip where it was created, and
   dynamically follows it. The graphics kinda suck, but I tried to
   achieve a cartoon-like buble using Inkscape.

 * label style is set to "tooltip". I'm providing a default with
   dark-gray text and 8 as size.



SVN revision: 52166
2010-09-12 17:24:45 +00:00
Gustavo Sverzut Barbieri 5c61931bd1 Welcome Tooltips.
Tooltips are set using elm_object_tooltip_content_cb_set(), that
returns the desired Evas_Object to use as contents, or using the
helper function elm_object_tooltip_text_set() that uses that
underneath.

The behavior is controlled part on elm_config, theme and user
application. In elm_config one defines the tooltip timeout. The theme
defines the padding around cursor x/y and window border x/y, as well
as the look and feel. Last but not least, the user application may
want to change the tooltip style with elm_object_tooltip_style_set().

Have fun!

This code was initially written by Tiago Falcao and Fabiano Fidencio,
I did some API review and changed some bits.

TODO: elm widget item support, like with toolbar items.




SVN revision: 52150
2010-09-11 00:52:33 +00:00
Carsten Haitzler 36577f5abb and more test for launcher 3 - i can't reproduce the reported bug. my
guess is that its been fixed or that something subtle is being done
"wrong"



SVN revision: 51884
2010-09-04 12:31:39 +00:00
Carsten Haitzler fabb5d67bb sky test edje - clip contents pls. :)
SVN revision: 51793
2010-09-01 01:13:16 +00:00
Bruno Dilly cf8280b413 Add Elementary Calendar Widget
A calendar is a widget that allows the user to select a date. It has
support to adding marks (holidays and checks by default). The calendar
is displayed month at a time.

Weekdays names and the function used to format month and year to
be displayed can be set, giving more flexibility to this widget.



SVN revision: 51584
2010-08-23 18:45:36 +00:00
Tom Hacohen c03e82b7d5 Elementary: Fixed theme to have 'ps' again and removed align=left from textblock (see previous commit for details).
SVN revision: 50983
2010-08-11 06:57:07 +00:00
Iván Briano e4ca468612 Reverting 50929. Too many changes that don't belong and broke stuff.
SVN revision: 50979
2010-08-10 23:13:21 +00:00
Tom Hacohen 464db2d47b Elementary: Update textblock theme to *not* hardcode alignment to the left.
This is still the default in the object, but this allows us to auto-align according to natural text direction without breaking functionality.

SVN revision: 50967
2010-08-10 15:41:41 +00:00
Tom Hacohen 6ee7f97638 Elementary: Update theme to have the 'ps' tag used by textblock.
SVN revision: 50929
2010-08-09 15:48:09 +00:00
Gustavo Lima Chaves dace4427be Fixing weird behavior at scrolled entries.
SVN revision: 50842
2010-08-05 18:40:33 +00:00
Christopher Michael 2d524955e2 Fix padding issues w/ 'scroller'.
Fix content showing up in the 'frame' when scrolled.



SVN revision: 50805
2010-08-04 05:12:48 +00:00
Christopher Michael 46871c3405 Fix scroller theme so that horiz & vert 'trough' bars do not run
outside the object (previously the 'runners' could be seen a few
pixels outside the object).



SVN revision: 50793
2010-08-04 00:27:48 +00:00
Davide Andreoli c815aff152 From: Dave Andreoli <dave@gurumeditation.it>
Subject: [E-devel] New elm pager "slide" and "slide_invisible" styles

Hi everyone,
I have done 2 new style for the pager widget:

"slide" and "slide_invisible"

They work different from the other styles: new (pushed) pages
comes from right and the old go out left, while popped pages
goes out from right. It works like the enna browser, or like all the
"browser lists" on iphone.

The patch include the 2 new styles, a new elementary_test
page called "Pager Slide", a little code for elm_pager.c  that was
needed
for the new style to work and simple update for the other existing
styles.

The patch is located at:
http://pastebin.com/jSbg0wb9

I can commit this myself, just give me the go ;)



SVN revision: 50559
2010-07-27 23:43:12 +00:00
장효영 b32cbb2a3a From: 장효영 <hyoyoung.chang@samsung.com>
I've added elm_label features. That are fontsize, color, background color and
ellipsis (cutting text to fit widget size) features. Most of the property
setting API is wrapping to label tag set.

The rllipsis feature checks part size and cuts character to fit its size.



SVN revision: 50275
2010-07-16 05:50:45 +00:00
Jonathan Atton 9793de8b33 Elm_Slideshow: Fix the edje, I hope this time it is correct
Elm_Notify: set orient = -1, else the default orientation (0) will be not set because the orient does not change (see the test in elm_notify_orient_set())

SVN revision: 50270
2010-07-15 17:41:19 +00:00
Jonathan Atton 2ad9cb0ad5 Elm_Slideshow : rollback, remove the possibility to have more than 1 item display at the same time. We need a specific widget to do this with specifics animations.
SVN revision: 50269
2010-07-15 17:09:59 +00:00
Jonathan Atton 3eaecdafbd Elm_Slideshow:
- Add a new layout : expose
- Add a way to display more than 1 slide at a time, the number of slides displayed is defined in the layout

SVN revision: 50256
2010-07-14 21:12:58 +00:00
Gustavo Lima Chaves 6005cc95e7 Elm notify theme apply.
Patch by k-s.



SVN revision: 50252
2010-07-14 19:04:22 +00:00
Jonathan Atton a05015145d Elm_Photo:
- Add a way to display a photo by keeping the ratio AND the theme can display something around the photo (border ...). The way I use is maybe a bit crappy (embryo, offset ...) but I do not know a better way.
 - Add a new style (with a shadow). The default style has no changes
 If you do not like my way, revert the commit and commit your way :)
 
Elm_Slideshow:
 - Use elm_photo in the test
 - Add a black background

SVN revision: 50248
2010-07-14 14:48:21 +00:00
Jonathan Atton b8e248f29c Add a list of "layout" to elm_slideshow. A layout is like a "sub-style". For example the content can take all the slideshow widget (~fullscreen) or not. I do not have finish to work on it.
SVN revision: 50247
2010-07-14 09:07:43 +00:00
Rafael Fonseca e2c8e29aa8 From: Rafael Fonseca <rfonseca@profusion.mobi>
Subject: [E-devel] [PATCH] [Elementary] Fix flickering issue on
elm_slideshow

Hey guys,

the attached patch solves the issue of the previous image flickering 
after the transition is over on elm_slideshow.



SVN revision: 50190
2010-07-12 01:15:52 +00:00
Jonathan Atton 03054b1570 Change the map item design
SVN revision: 49950
2010-06-30 17:36:31 +00:00
Jonathan Atton 4ed9f35e44 elm_panes : add the horizontal mode
SVN revision: 49801
2010-06-22 19:08:52 +00:00
Jonathan Atton f3b076fba2 remove useless calcul
SVN revision: 49795
2010-06-22 17:27:19 +00:00
Jonathan Atton b903aa847e elm_panes : center the bar
SVN revision: 49787
2010-06-21 20:39:11 +00:00
Jonathan Atton 6ba054f636 elm_panes : - add an animation with 2 arrows while the bar is dragged. - add getter/setter for the size of the left content. - in the test : double click -> open/close the left content
SVN revision: 49786
2010-06-21 20:15:57 +00:00
Jonathan Atton 8b910bf656 Add a new widget : elm_panes :)
SVN revision: 49773
2010-06-20 16:01:15 +00:00
Iván Briano 3b77b92e53 Including icon show/hide in bubble widget
States and program craeted to allow that the user can change/delete
an icon without the icon remain floating on the screen

By: Fabiano Fidencio <fidencio@profusion.mobi>



SVN revision: 49703
2010-06-16 20:57:42 +00:00
Jonathan Atton 0b41132d70 Add style "fade_invisible" to elm_panel. This style create an invisible panel (no image, we only see the content) and the transition is a fading
SVN revision: 49657
2010-06-12 16:05:48 +00:00
Bruno Dilly 0ba2c62314 Make clock set mode consistent with spinners
It will change values while the user keep arrows pressed.



SVN revision: 49548
2010-06-06 22:08:50 +00:00
Rafael Fonseca 24feacfa4c From: Rafael Fonseca <rfonseca@profusion.mobi>
As requested, I've changed the widget name. Let me know about any
issues.



SVN revision: 49411
2010-06-03 12:53:14 +00:00
Bruno Dilly 46762b882e Add right orientation to elm panel widget
And create a new test for panel, a bit more complex, that should
be extended to show panels with all the 4 orientations, when they're
implemented.



SVN revision: 49202
2010-05-26 03:08:10 +00:00
Iván Briano cd097950e4 Let the user choose what digits of the clock are editable.
Patch by Rafael "15 years of experience" Fonseca.


SVN revision: 48757
2010-05-11 15:25:01 +00:00
Massimo Maiurana 40ce24bd97 updating french and italian translations
SVN revision: 48631
2010-05-05 18:10:01 +00:00
Carsten Haitzler a910cf6db7 ooh add some attribution for emotiocns too.
SVN revision: 48373
2010-04-28 02:10:12 +00:00
Carsten Haitzler 88bee2cadb emoticons!!!! woot woot!
SVN revision: 48356
2010-04-27 08:06:42 +00:00
Iván Briano b051659645 Reverting formating patch, broke everything and I'm not dissecting it to fix it properly.
SVN revision: 48131
2010-04-19 13:32:37 +00:00
toma 271e9a1920 Elementary theme format. Using the same technique as listed in the top of the E17 theme. I think it looks better, comments are welcome and I can redo it if need be. With the process written down its pretty easy to revert back and do it again with different settings. Sorry about the masssssive commit...
SVN revision: 48115
2010-04-19 01:56:41 +00:00
Gustavo Sverzut Barbieri 37d6782967 Add elm_scrolled_grid object.
A genlist like grid widget: just the visible objects are actually built.

By: Rafael Fonseca <rfonseca@profusion.mobi>



SVN revision: 48086
2010-04-17 20:21:59 +00:00
Iván Briano 07d91767cd Expose elm_list as external
Patch by Thiago Masaki


SVN revision: 47847
2010-04-08 20:53:01 +00:00
Gustavo Lima Chaves 23b65bc2de Welcome a new Elementary widget: file selector button.
This is an elm button extended to launch a file selector on click and to callback_call registered funcs
when selection is completed.

Many uses may arise from it, but as a fresh 1st example here comes the first (primitive, but cool) video
player in edje:

externals {
  external: "emotion";
  external: "elm";
}

collections {
  group { name: "main";
     parts {
        part { name: "video";
           type: EXTERNAL;
           source: "emotion";
           description { state: "default" 0;
              rel1 {
                 offset: 10 10;
              }
              rel2 {
                 offset: -11 -61;
              }
              params {
                 choice: "engine" "gstreamer";
              }
           }
        }
        part { name: "play";
           type: RECT;
           description { state: "default" 0;
              color: 0 255 0 128;
              rel1 {
                 relative: 0 1;
                 offset: 10 -51;
              }
              rel2 {
                 relative: 0.3 1;
                 offset: -6 -11;
              }
           }
        }
        part { name: "pause";
           type: RECT;
           description { state: "default" 0;
              color: 255 0 0 128;
              rel1 {
                 relative: 0.3 1;
                 offset: 5 -51;
              }
              rel2 {
                 relative: 0.6 1;
                 offset: -6 -11;
              }
           }
        }

        part { name: "file_sel_btn";
           type: EXTERNAL;
           source: "elm/fileselector_button";
           description { state: "default" 0;
              rel1 {
                 relative: 0.6 1;
                 offset: 5 -51;
              }
              rel2 {
                 offset: -11 -11;
              }
              params {
                 string: "label" "open file";
                 string: "icon" "file";
              }
           }
        }

        programs {
           program {
              signal: "mouse,clicked,1";
              source: "play";
              after: "do_play";
           }
           program {
              name: "do_play";
              action: PARAM_SET "video" "play" "1";
           }
           program {
              signal: "mouse,clicked,1";
              source: "pause";
              action: PARAM_SET "video" "play" "0";
           }
           program {
              signal: "file,chosen";
              source: "file_sel_btn";
              action: PARAM_COPY "file_sel_btn" "path" "video" "file";
              after: "do_play";
           }
        }
     }
  }
}

Enjoy. I've seen bugs on the fileselector itself wrt to list selection logic.
I'll dig into then soon.



SVN revision: 47846
2010-04-08 20:36:37 +00:00