Daniel Juyung Seo
17881b57a4
edje edje_cc_handlers.c: Fixed indentation and error message.
...
SVN revision: 63693
2011-09-30 00:37:44 +00:00
Cedric BAIL
db4c82bc46
edje: add group inheritance.
...
Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>
SVN revision: 63648
2011-09-29 01:29:21 +00:00
Cedric BAIL
686d473591
edje: add collection.group.limits.vertical and collection.group.limits.horizontal.
...
The goal is to provide an easy way to do the kind of effect you see in that video
around 00:36 : http://www.youtube.com/watch?v=KVoVLHh8CHc .
At that time it was really difficult to do such thing and required a lot of
embryo code, we designed limit with Billiob to be able to do such kind of things
much more easily.
NOTE: so Billiob, now nothing stop you from releasing amsn2 ! ;-)
SVN revision: 62701
2011-08-22 21:44:49 +00:00
Cedric BAIL
e076fec7c8
edje: at least advertise the fact that we do have PROXY part.
...
SVN revision: 62447
2011-08-14 16:12:13 +00:00
Iván Briano
fd222d9729
Inherit parts used by map too
...
SVN revision: 62145
2011-08-05 17:13:38 +00:00
Cedric BAIL
a6ef9ac8ce
edje: small error detection improvement.
...
SVN revision: 62086
2011-08-04 09:25:52 +00:00
Daniel Juyung Seo
f926eb9285
edje edje_cc_handlers.c: Fixed documentation.
...
SVN revision: 61932
2011-08-01 05:06:49 +00:00
Tom Hacohen
d6b2473668
Edje docs: Updated the 'tag' part of the Edc reference.
...
SVN revision: 61671
2011-07-25 08:26:03 +00:00
Cedric BAIL
7049b23a6f
edje: forgotten dup.
...
SVN revision: 60554
2011-06-21 15:49:08 +00:00
Cedric BAIL
68b5402756
edje: make it possible to define part.description.max on only one axis.
...
SVN revision: 60546
2011-06-21 10:41:20 +00:00
Carsten Haitzler
d02f25e1ff
whover did table and box support forgot:
...
1. table to have min.h/v ability like box
2. to ACTUALLY implement box h/v (and well of course implement
tableh/v too)
this basically fixes this working at all and completes the feature to
table too.
SVN revision: 59960
2011-06-04 15:58:02 +00:00
Carsten Haitzler
87ec659bc6
use the ecore pos map call for edje as opposed to do it yourself. this
...
also opens up new position mappings like factored accel/decel/sin,
divis, bounce and spring! :) documentation provided.
SVN revision: 59449
2011-05-16 13:16:34 +00:00
Carsten Haitzler
0b0d51c5cf
add text effect shadow direction support.
...
SVN revision: 58548
2011-04-11 12:08:03 +00:00
Cedric BAIL
c8874ff8bd
edje: oops, fix stupid edje_cc bug preventing compilation of most theme.
...
SVN revision: 57699
2011-03-11 23:03:46 +00:00
Cedric BAIL
d0810de637
edje: add PROXY part.
...
example:
collections {
group {
name: "main";
parts {
part {
name: "sub1";
type: GROUP;
source: "sub1";
description {
rel1.relative: 0.5 0.5;
rel2.relative: 1.0 1.0;
}
}
part {
name: "pro2";
type: PROXY;
description {
rel1.relative: 0.0 0.5;
rel2.relative: 0.5 1.0;
source: "sub1";
color: 255 0 0 128;
map {
on: 1;
smooth: 1;
rotation {
z: 30;
}
}
}
}
}
}
group {
name: "sub1";
parts {
part {
name: "rect";
type: RECT;
description {
rel1.relative: 0.0 0.0;
rel2.relative: 0.5 0.5;
color: 255 0 0 255;
map {
on: 1;
smooth: 1;
rotation {
z: -30;
}
}
}
}
part {
name: "pro1";
type: PROXY;
description {
rel1.relative: 0.5 0.0;
rel2.relative: 1.0 0.7;
color: 128 128 0 128;
source: rect;
}
}
}
}
}
SVN revision: 57694
2011-03-11 17:46:29 +00:00
Tom Hacohen
7bf5ba8a7b
Edje text: Added size_range to limit the font size range.
...
This lets you limit the allowed sizes of the TEXT part (font sizes) to
a specific range. This is especially useful in combination with the
"fit" property.
SVN revision: 57395
2011-02-27 18:09:03 +00:00
Carsten Haitzler
9430a1f89a
add an ellipsis alias.
...
SVN revision: 57159
2011-02-19 12:37:12 +00:00
Tom Hacohen
5e33a75553
Edje: Added mirrored mode. Mirrored mode is used for UI-mirroring. It lets you mirror edje objects automatically (it also sends signals to the .edc code so you can do tweaks if you want), no need to create a special theme just for rtl layouts.
...
This is controlled by the two added API functions.
The changes in Elementary that utilize these functions will be committed soon.
SVN revision: 56635
2011-02-01 13:26:49 +00:00
Tom Hacohen
b6d5d47482
Edje text: Added support for auto-alignment. Text alignment with x=-1.0 means auto.
...
SVN revision: 56548
2011-01-30 10:46:39 +00:00
Tom Hacohen
b34172c91e
Edje entry: Added cursor_mode to edje to toggle between UNDER (efl/terminal) and BEFORE (gtk/rest of the world) cursor modes.
...
SVN revision: 56547
2011-01-30 10:46:33 +00:00
Carsten Haitzler
eeae28d198
ummm... also remove unused vars if u are going to remove the other
...
unused code.
SVN revision: 56154
2011-01-16 01:57:06 +00:00
Mike Blumenkrantz
2c0ef4b08a
#if0 out some unimplemented stuff
...
SVN revision: 56137
2011-01-15 19:44:17 +00:00
Iván Briano
f64f4930e9
FOCUS_OBJECT takes a part as target
...
SVN revision: 55556
2010-12-14 17:18:31 +00:00
Iván Briano
3f6ada804f
Make edje_cc store script source snippets (only embryo now) in the generated file.
...
Yeah... yeah... we are on a freeze and we aren't supposed to be doing things like this, but it's not change anything other than allow edje_edit to know about scripts in order to not screw them up when modifying a file.
SVN revision: 55088
2010-11-30 15:37:20 +00:00
Cedric BAIL
26ba1c03e3
* edje: fix signal comming from aliased part.
...
I needed to bump minor file format version, but it will only
change behaviour for people using alias for part and they
couldn't use the signal emitted by them.
SVN revision: 53305
2010-10-12 13:26:18 +00:00
Boris Faure
545ea3a1a4
edje: improve doc
...
SVN revision: 53004
2010-10-03 21:21:58 +00:00
Iván Briano
2233302716
Fix having api keyword in parts, that is, don't have edje_cc segfault if there is one.
...
SVN revision: 52952
2010-10-01 16:49:31 +00:00
Leandro Pereira
0e7da3e783
edje_cc: Fix typos
...
SVN revision: 52930
2010-09-30 21:16:38 +00:00
Lucas De Marchi
3bec660090
Fix common misspellings
...
Following misspellings were fixed:
ammount->amount
arbitary->arbitrary
begining->beginning
carefull->careful
choosen->chosen
commited->committed
endig->ending
existance->existence
existant->existent
isnt->isn't
occured->occurred
postion->position
rougly->roughly
runing->running
shouldnt->shouldn't
soem->some
succesfully->successfully
succesful->successful
sucessful->successful
tranformed->transformed
usefull->useful
wehn->when
wich->which
SVN revision: 51988
2010-09-08 11:50:05 +00:00
Carsten Haitzler
5e36f9979b
nuke old obsolete lua stuff - except edje_lua.c. let it dangle with
...
the actual lua code in it entirely not being compiled just as reference until
it's killed off.
SVN revision: 51622
2010-08-25 01:09:44 +00:00
Cedric BAIL
b10e598f52
* edje: add back anonymous script.
...
SVN revision: 51617
2010-08-24 16:39:51 +00:00
Cedric BAIL
1f0b19c4b4
* edje: add back anonymous program support.
...
SVN revision: 51613
2010-08-24 14:17:17 +00:00
Lucas De Marchi
5a8a8c9014
Convert (hopefully) all comparisons to NULL
...
Apply badzero.cocci, badnull.coci and badnull2.cocci
This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:
code before patch ||code after patch
===============================================================
return a == NULL; return !a;
return a != NULL; return !!a;
func(a == NULL); func(!a);
func(a != NULL); func(!!a);
b = a == NULL; b = !a;
b = a != NULL; b = !!a;
b = a == NULL ? c : d; b = !a ? c : d;
b = a != NULL ? c : d; b = a ? c : d;
other cases:
a == NULL !a
a != NULL a
SVN revision: 51487
2010-08-21 13:52:25 +00:00
Cedric BAIL
1d1a36047b
* edje: remove edje_convert use in edje_cc.
...
SVN revision: 51134
2010-08-15 18:14:33 +00:00
Carsten Haitzler
550e1a7531
compiler wrong! fix!
...
SVN revision: 51068
2010-08-13 10:04:37 +00:00
Cedric BAIL
2623367732
* edje: fix some memleak issue.
...
SVN revision: 51033
2010-08-12 12:58:54 +00:00
Cedric BAIL
d4bf64d1c2
* edje: move code around.
...
SVN revision: 51016
2010-08-11 18:29:41 +00:00
Cedric BAIL
9ecc1354c6
* edje: new file format.
...
WARNING ! WARNING ! WARNING ! WARNING !
Old file format is not readable by edje directly. If you have old edje
file that you want to convert, use edje_convert. Their is no way back.
Recompile your file as soon as possible. Please report any issue you
spot as this is a huge and needed change.
SVN revision: 50936
2010-08-09 17:34:03 +00:00
Lucas De Marchi
0a4617ae38
FORMATTING
...
* Remove vim modelines:
find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;
* Remove leading blank lines:
find . -name '*.[cxh]' -exec sed -i '/./,$!d'
If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0
SVN revision: 50816
2010-08-04 16:57:32 +00:00
Cedric BAIL
e773bc9246
* edje: change memory layout that will become the new file format.
...
NOTE: I tried this change with all the apps and theme I had, but maybe
i missed some bug. Please report any strange behaviour.
SVN revision: 50641
2010-07-29 12:02:36 +00:00
Cedric BAIL
793c66b5dc
* edje: last move of properties in the right structure.
...
SVN revision: 50284
2010-07-16 16:00:26 +00:00
Cedric BAIL
04ffefa9e5
* edje: move image specific properties to their own structure.
...
SVN revision: 50282
2010-07-16 14:13:38 +00:00
Cedric BAIL
83bb52f7c9
* edje: attempt to reduce code size by using more macro.
...
SVN revision: 50281
2010-07-16 13:58:35 +00:00
Cedric BAIL
30d35eb1ba
* edje: start to split structure content.
...
SVN revision: 50279
2010-07-16 11:37:58 +00:00
Cedric BAIL
b49c2411bd
* edje: when gradient meet dodo. Yes, they are gone !
...
SVN revision: 50223
2010-07-13 15:47:19 +00:00
Cedric BAIL
9560d51241
* edje: Add alias for part too. This should help designer to
...
provide the right part name and still use GROUP and BOX.
SVN revision: 50001
2010-07-02 16:56:42 +00:00
Cedric BAIL
ba95606159
* edje: prevent some segv in edje_cc and detect wrong edje file
...
before compiling them.
Patch by Rafael Fonseca <rfonseca@profusion.mobi>.
SVN revision: 49999
2010-07-02 15:37:37 +00:00
Cedric BAIL
4e30cb2411
* edje: move structure from Eina_List to array now that Eet support
...
them.
SVN revision: 49936
2010-06-29 13:48:03 +00:00
Vincent Torri
1a1410895c
use correct enum variable (same value, though)
...
SVN revision: 49543
2010-06-06 19:26:12 +00:00
Cedric BAIL
83e505b5c6
* edje: Add image set support.
...
Ease support of Freedesktop multiple size image.
Sample:
-------
images {
..
set {
name: "image_name_used";
image {
image: "500x500.png" LOSSY 90;
size: 201 201 500 500;
}
image {
image: "200x200.png" COMP;
size: 51 51 200 200;
}
image {
image: "50x50.png" COMP;
size: 11 11 50 50;
}
image {
image: "10x10.png" COMP;
size: 0 0 10 10;
}
}
..
}
SVN revision: 49369
2010-06-01 13:31:07 +00:00