Commit Graph

373 Commits

Author SHA1 Message Date
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