Tiago Rezende Campos Falcao
8e66149870
Code generation for collections and parts
...
SVN revision: 50994
2010-08-11 12:51:39 +00:00
Tiago Rezende Campos Falcao
9a5446f29a
Fix list of part types
...
SVN revision: 50993
2010-08-11 12:51:36 +00:00
Tom Hacohen
3f26549b17
Edje: Fixed going to the start of the line.
...
SVN revision: 50989
2010-08-11 09:40:21 +00:00
Iván Briano
5f6515790a
Properly store data values when changing them
...
SVN revision: 50976
2010-08-10 21:54:50 +00:00
Tiago Rezende Campos Falcao
51d0738c97
Adding checkers to data and font lists get
...
SVN revision: 50964
2010-08-10 14:25:10 +00:00
Tom Hacohen
f0a716f970
Edje: Fixed edje_object_part_text_cursor_content_get to handle non-english.
...
Thanks to Brian Wang for reporting.
SVN revision: 50953
2010-08-10 07:16:45 +00:00
Iván Briano
6d01819c7f
Check part types before casting descriptions
...
SVN revision: 50949
2010-08-09 23:09:24 +00:00
Gustavo Lima Chaves
ae5a95f108
Bad malloc here.
...
By Helen Mae.
SVN revision: 50947
2010-08-09 22:28:53 +00:00
Cedric BAIL
33af18dfd1
* edje: fix eapi declaration.
...
SVN revision: 50946
2010-08-09 22:21:36 +00:00
Carsten Haitzler
f0c303a5d7
bork cedric.. bork. accessing internal symbols/apis without exposing
...
them! you should check over this and probably provide a correct/formal
way to access them. for now EAPI quickly in.
SVN revision: 50945
2010-08-09 22:01:08 +00:00
Cedric BAIL
7d69e96bfe
* edje: use mempool for Edje_Part and Edje_Part_Description_*.
...
SVN revision: 50944
2010-08-09 21:08:08 +00:00
Cedric BAIL
ca93c6e5e4
* edje: fix version detection.
...
SVN revision: 50940
2010-08-09 18:31:25 +00:00
Cedric BAIL
f3894fdd27
* edje: add some error detection.
...
SVN revision: 50939
2010-08-09 18:22:48 +00:00
Cedric BAIL
415b06bf48
* edje: oops forgotten file.
...
SVN revision: 50937
2010-08-09 18:00:02 +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
Tom Hacohen
48180c9859
edje: Updated edje to conform with recent textblock changes.
...
'Return' now inserts a Paragraph Separator.
'Shift + Return' now inserts a New Line.
SVN revision: 50931
2010-08-09 16:25:45 +00:00
Gustavo Lima Chaves
e05e8b94e5
Safeguarding alloc-ed region againt trash.
...
This fixes external parts' state copies.
SVN revision: 50875
2010-08-06 22:03:32 +00:00
Gustavo Lima Chaves
8ea5943de6
Bad free() at state_copy().
...
By Fidêncio.
SVN revision: 50874
2010-08-06 21:21:16 +00:00
Gustavo Lima Chaves
bf4be4f0ec
More on fixing state copies at edje edit: do not overwrite state's name and value.
...
SVN revision: 50873
2010-08-06 21:18:58 +00:00
Gustavo Lima Chaves
4cc5508828
Switch case usage.
...
By Fidêncio.
SVN revision: 50872
2010-08-06 21:16:57 +00:00
Gustavo Lima Chaves
1fb4439d36
Macro undef-ing.
...
Patch by Fidêncio.
SVN revision: 50871
2010-08-06 21:15:29 +00:00
Jonathan Atton
6772fa343d
Edje: a signal can be sent in a item of a table.
...
SVN revision: 50870
2010-08-06 19:52:07 +00:00
Tiago Rezende Campos Falcao
5962065b2b
Fix part deletion in edje_edit with new edje data
...
SVN revision: 50869
2010-08-06 19:16:46 +00:00
Tiago Rezende Campos Falcao
a5f73d85c0
Decrement description counters in edje_collection_free_part_description_free
...
SVN revision: 50868
2010-08-06 19:16:43 +00:00
Cedric BAIL
0df8a2e7a8
* edje: move code around.
...
SVN revision: 50858
2010-08-06 11:07:47 +00:00
Cedric BAIL
24332dd3eb
* edje: typo.
...
SVN revision: 50857
2010-08-06 08:59:51 +00:00
Gustavo Lima Chaves
aebc93ba81
Oopsies at program code @ edje_edit.
...
Patch by Thiago Masaki.
SVN revision: 50845
2010-08-05 22:08:55 +00:00
Cedric BAIL
ec632e5788
* edje: fix edje image generation.
...
SVN revision: 50832
2010-08-05 10:00:16 +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
c94ae93096
* edje: split programs type in different stack for later speed improvements.
...
SVN revision: 50810
2010-08-04 14:25:40 +00:00
Gustavo Lima Chaves
457525aa7d
Fixing typo.
...
Patch by Fidêncio.
SVN revision: 50791
2010-08-03 22:22:31 +00:00
Gustavo Lima Chaves
50190aeb22
Fixing bad realloc usage.
...
By Fabiano Fidêncio.
SVN revision: 50790
2010-08-03 22:15:02 +00:00
Gustavo Lima Chaves
da771758de
Wrong return value here.
...
SVN revision: 50778
2010-08-03 18:36:42 +00:00
Gustavo Lima Chaves
e378c6035d
Fixing wrong memory allocations.
...
SVN revision: 50769
2010-08-03 16:45:37 +00:00
Tiago Rezende Campos Falcao
87034f74ac
Call only once the eina_list_last(_edje_file_cache)
...
SVN revision: 50768
2010-08-03 14:27:47 +00:00
Cedric BAIL
74f7480e41
* edje: fix some issue during destruction of edje_part_description,
...
and move tweens to an array.
SVN revision: 50765
2010-08-03 12:58:31 +00:00
Gustavo Sverzut Barbieri
3994aee4d8
let's stop smoking crack while coding :-P
...
dudes, WTF is that look to check for numbers, then use atoi()??? Use
strtol() and let it do both in one pass. Also, just do these for part
types that make sense. The loop using child could result in unused
variables in lots of cases, returning the wrong value when not found.
SVN revision: 50757
2010-08-02 23:35:30 +00:00
Christopher Michael
a7049f1f16
Rename 'same named' macros.
...
NB - Please use different macro names in the future for stuff like this
(ie: not the same macro name in each file) as it spits nasty compiler
warnings when compiling w/ amalgamation.
SVN revision: 50748
2010-08-02 19:06:07 +00:00
Cedric BAIL
1ba6b50042
* edje: fix counting.
...
SVN revision: 50742
2010-08-02 12:41:28 +00:00
Jonathan Atton
6e1ada9850
Edje: now we can refer to the content of a external type
...
SVN revision: 50730
2010-08-01 17:27:31 +00:00
Mike Blumenkrantz
5c670876c0
verify that fopen succeeded
...
SVN revision: 50709
2010-07-31 05:24:47 +00:00
Mike Blumenkrantz
2174b972fc
new can of grandma's LEEK B GON
...
SVN revision: 50707
2010-07-31 05:17:56 +00:00
Mike Blumenkrantz
056cfca56f
const
...
SVN revision: 50706
2010-07-31 05:10:44 +00:00
Mike Blumenkrantz
31743ae6de
comment out unused variables
...
SVN revision: 50705
2010-07-31 05:01:54 +00:00
Mike Blumenkrantz
bb0b72558f
add lengthy comment to document an obvious bug that someone who knows the code should fix
...
FIX THIS!!!!!!!!!!!!!
SVN revision: 50704
2010-07-31 05:01:34 +00:00
Mike Blumenkrantz
f33f0139a6
move a couple variables into loops, reformat slightly to make obvious a redundant variable set
...
SVN revision: 50703
2010-07-31 05:00:42 +00:00
Mike Blumenkrantz
40a5ee431a
another case without a break
...
SVN revision: 50702
2010-07-31 04:58:32 +00:00
Mike Blumenkrantz
ae3e0ce5c5
comment a couple unused lines and add a break to a case instead of falling through to autoreturn NULL
...
SVN revision: 50701
2010-07-31 04:28:27 +00:00
Christopher Michael
55d0190185
Don't use the same macro name in each file, gives nasty compiler warnings when
...
using amalgamation.
SVN revision: 50696
2010-07-31 01:21:30 +00:00
Cedric BAIL
c897468e7e
* edje: more unitialized case handled.
...
SVN revision: 50685
2010-07-30 09:53:20 +00:00
Cedric BAIL
29893ac71c
* edje: fix rename of a part.
...
SVN revision: 50684
2010-07-30 09:08:37 +00:00
Cedric BAIL
50eb17c966
* edje: fix counting.
...
SVN revision: 50681
2010-07-30 08:29:13 +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
Hugo Camboulive
e4b874d3c4
From: Hugo Camboulive <hugo.camboulive@gmail.com>
...
Subject: [E-devel] [E-Devel] [Patch] Edje Message - add the callback
recursively
When you send a message from an edje subgroup (part { type: GROUP
...}), the
message callback isn't called because it tries to reach
ed->message.func,
which is only defined for the top edje part.
This patches adds the callback and data to all the subgroups
recursively.
SVN revision: 50538
2010-07-27 10:08:40 +00:00
Cedric BAIL
a6b33190b0
* edje: fix fit code when string is empty.
...
SVN revision: 50537
2010-07-27 10:06:02 +00:00
Carsten Haitzler
1dbda53fe1
bah!
...
SVN revision: 50507
2010-07-26 07:24:17 +00:00
Carsten Haitzler
0cdb510001
fix up docs. edje player - 60fps
...
SVN revision: 50505
2010-07-26 06:52:36 +00:00
Christopher Michael
32d67b080a
Don't need 2 of the same variables.
...
SVN revision: 50473
2010-07-24 02:28:24 +00:00
Mike Blumenkrantz
5d5517868b
fix leak
...
SVN revision: 50469
2010-07-24 02:04:53 +00:00
Christopher Michael
e42fd65b80
Fix use of __UNUSED__ and fix some formatting.
...
SVN revision: 50437
2010-07-22 18:42:44 +00:00
Cedric BAIL
05a03bd60c
* edje: fix constness warning.
...
SVN revision: 50368
2010-07-19 16:41:19 +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
93ea3f4e52
* edje: move all structures outside of Edje_Part_Description.
...
SVN revision: 50283
2010-07-16 14:24:57 +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
8e1a7c28e6
* edje: jump to the right offset in the string.
...
SVN revision: 50280
2010-07-16 13:05:37 +00:00
Cedric BAIL
30d35eb1ba
* edje: start to split structure content.
...
SVN revision: 50279
2010-07-16 11:37:58 +00:00
Cedric BAIL
9685d5d369
* edje: count each type of description.
...
SVN revision: 50267
2010-07-15 13:38:07 +00:00
Carsten Haitzler
cebe53cd3d
final existing exposed api works. fixme time.
...
SVN revision: 50246
2010-07-14 08:07:26 +00:00
Carsten Haitzler
a6224e33b0
more edje lua api in.
...
SVN revision: 50245
2010-07-14 05:32:48 +00:00
Lucas De Marchi
2a84379ba9
Remove unneeded code with notnull.cocci script
...
The notnull.cocci script from Coccinelle finds places where you check if a
variable is NULL, but it's known not to be NULL. The check can be safely
removed. For example, this code would be caught by notnull:
if (!var) return;
if (var && var->fld) { ... }
It's needless to check again if var is not NULL because if it's in fact NULL,
it would have returned on the previous "if". This commit removes all the
trivial places where this pattern happens. Another patch will be generated for
the more complex cases.
SVN revision: 50241
2010-07-14 02:05:47 +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
Carsten Haitzler
290e2bb6b7
fill in moar.
...
SVN revision: 50213
2010-07-13 06:47:18 +00:00
Carsten Haitzler
038e71b4ce
oooh lua... looking good.
...
SVN revision: 50212
2010-07-13 06:17:15 +00:00
Vincent Torri
82fa7e0fa0
don't install private headers
...
SVN revision: 50166
2010-07-09 20:24:49 +00:00
Gustavo Sverzut Barbieri
dcced661a2
fix amalgamation after lua2 changes.
...
BTW, if lua2 is the default, maybe we could remove the mess that is
the first version? SVN serves as history as well.
SVN revision: 50157
2010-07-09 14:24:14 +00:00
Carsten Haitzler
b4748494e2
start to fill in some object methods. empty for now
...
SVN revision: 50151
2010-07-09 07:52:53 +00:00
Christopher Michael
5cf875426f
Move Edje (and associated headers) to own dir.
...
SVN revision: 50146
2010-07-09 06:35:02 +00:00
Carsten Haitzler
9f2028be95
message worketh now too.
...
SVN revision: 50140
2010-07-09 05:57:17 +00:00
Carsten Haitzler
519ca3be8b
lua2 getting gooooooooooooooood. message method still needs work.
...
SVN revision: 50139
2010-07-09 05:12:35 +00:00
Carsten Haitzler
f723c133d7
more api. yo.
...
SVN revision: 50137
2010-07-09 00:46:42 +00:00
Carsten Haitzler
3f941f2e46
bah! i didnt mean to add this "make 2 of them" test to svn. remove.
...
SVN revision: 50097
2010-07-07 23:39:12 +00:00
Carsten Haitzler
bf32b545f3
notes, setjmp safety for panics.
...
SVN revision: 50092
2010-07-07 03:24:05 +00:00
Carsten Haitzler
ba9137e404
more time calls.
...
SVN revision: 50091
2010-07-07 02:40:46 +00:00
Carsten Haitzler
06dd419b4b
transition++
...
SVN revision: 50089
2010-07-07 00:58:34 +00:00
Carsten Haitzler
d26b1c46fd
animator works.
...
SVN revision: 50088
2010-07-07 00:19:39 +00:00
Carsten Haitzler
ec1bf49da9
lua2 stuff.
...
SVN revision: 50061
2010-07-06 09:35:34 +00:00
Iván Briano
b895f0c07f
Re-convert to old format on Edje_Edit when saving
...
SVN revision: 50016
2010-07-03 22:50:58 +00:00
Lucas De Marchi
622d0a901f
segv--
...
SVN revision: 50011
2010-07-03 15:48:01 +00:00
Rui Seabra
b4fe249fce
edje_convert.h wasn't included in make dist
...
SVN revision: 50010
2010-07-03 11:26:00 +00:00
Jonathan Atton
88c1bf3585
Fix research with Alias
...
SVN revision: 50003
2010-07-02 18:17:37 +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
Carsten Haitzler
65ee259ada
code example wrong
...
SVN revision: 49957
2010-07-01 02:42:57 +00:00
Cedric BAIL
c2b8feda9e
* Edje: deprecate Gradient part by displaying an error message
...
on edje file load.
WARNING: THIS CODE WILL BE GONE IF NO ONE IS WILLING TO TAKE
MAINTAINER SHIP OF IT.
SVN revision: 49946
2010-06-30 09:49:15 +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
Cedric BAIL
5da985c981
* edje: add an cache for group exist test.
...
SVN revision: 49928
2010-06-28 17:18:47 +00:00
Cedric BAIL
e17a4089df
* edje: This is the first commit of a rewrite of edje file
...
internal representation.
The objectiv is to simplify code, consume less CPU and memory
without loosing feature. Please report any breakage when you
see them. It will take a few weeks before we change the file
layout, during that time the load time may increase.
SVN revision: 49922
2010-06-28 13:56:30 +00:00
Vincent Torri
9a7760d37d
remove useless log domain
...
SVN revision: 49882
2010-06-26 19:41:41 +00:00
Vincent Torri
45ba76b16e
remove useless namespace
...
SVN revision: 49881
2010-06-26 19:41:04 +00:00
Vincent Torri
818fa06716
disable slave mode on Windows
...
SVN revision: 49879
2010-06-26 16:20:50 +00:00
Cedric BAIL
73ac5cdc95
* edje: remove warning due to API change in Ecore.
...
SVN revision: 49830
2010-06-24 16:16:50 +00:00
Iván Briano
47a7d86e5c
Add scale set/get to Edje_Edit.
...
By: Iván Briano <ivan@profusion.mobi>
SVN revision: 49746
2010-06-18 22:08:05 +00:00
Iván Briano
fe6fe835a5
Fixing verify and set problems in externals types
...
Edje Edit was writing the info in the struct before verify if the value
can be set. New the verify works and the old value is recover if verify
fails.
By: Fabiano Fidencio <fidencio@profusion.mobi>
SVN revision: 49745
2010-06-18 22:07:54 +00:00
Vincent Torri
be2c84be5c
add delete_request callback to properly shut down the program
...
SVN revision: 49724
2010-06-17 06:27:53 +00:00
Iván Briano
8a0aee6c5c
Setters and getters functions to Api property of Parts and Programs
...
Now we can set and retrieve, name and descripition of the api
property, from Parts and Programs.
By: Thiago Ribeiro Masaki <masaki@profusion.mobi>
SVN revision: 49678
2010-06-15 01:51:46 +00:00
Cedric BAIL
4eadc13551
* edje: fix constness issue.
...
SVN revision: 49666
2010-06-14 14:38:58 +00:00
Cedric BAIL
0cd94dd382
* edje: remove debug printf.
...
SVN revision: 49616
2010-06-10 16:30:37 +00:00
Cedric BAIL
1ebbbd7d37
* edje: improve the way to target children of box and table.
...
You can now adress them with somethin like part[name]:subpart
or part[index]:subpart in all signal emit code and API that
require a part to be specified.
TODO: we need to add this index/name information when a signal
is emitted from a subpart.
SVN revision: 49614
2010-06-10 15:40:51 +00:00
Cedric BAIL
abdf415cc5
* edje: prevent uninitialized data to spread.
...
WARNING: I don't know why in the first it doesn't map correctly to
an object. So if someone with more knowledge on this piece of code
could give it a look.
SVN revision: 49613
2010-06-10 15:37:50 +00:00
Iván Briano
0b248559fb
Remove duplicated prototypes
...
SVN revision: 49591
2010-06-09 14:39:59 +00:00
Vincent Torri
1a1410895c
use correct enum variable (same value, though)
...
SVN revision: 49543
2010-06-06 19:26:12 +00:00
Fabiano Fidêncio
40563f8aef
From: Fabiano Fidêncio <fidencio@profusion.mobi>
...
Changing return of Eina_Bool functions that were not EINA_TRUE or
EINA_FALSE in Edje.
SVN revision: 49469
2010-06-05 13:07:08 +00:00
Vincent Torri
7851a9cc0e
fcntl is used, so evil is needed on Windows
...
SVN revision: 49456
2010-06-04 20:23:53 +00:00
Vincent Torri
8de402fabc
put efl headers after standard headers
...
SVN revision: 49452
2010-06-04 19:15:57 +00:00
Carsten Haitzler
2049cf563c
leake! fix!
...
SVN revision: 49445
2010-06-04 06:45:46 +00:00
Iván Briano
99c7285483
Move functions around and fix the style to match the rest.
...
SVN revision: 49437
2010-06-04 03:08:18 +00:00
Cedric BAIL
95f157da9f
* edje: fix constness warning.
...
SVN revision: 49372
2010-06-01 14:35:19 +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
Carsten Haitzler
2136ee4451
edje -> version info
...
SVN revision: 49281
2010-05-29 08:05:11 +00:00
Carsten Haitzler
cc621a2685
not fully done string insert approval cb for entry
...
SVN revision: 49276
2010-05-29 06:40:56 +00:00
Bruno Dilly
66c015f3cc
Fix _edje_entry_cursor_end function.
...
This fix the issue with elementary cursor end set function.
The cursor is now after the last textblock node, and not before it, as
it was until now.
SVN revision: 49242
2010-05-27 22:18:37 +00:00
Bruno Dilly
5a34288bfb
Add '-h' argument to edje_decc and improve usage message.
...
SVN revision: 49221
2010-05-27 02:39:20 +00:00
Carsten Haitzler
a66404bfe2
ummmm edje wasnt processing the message queue. use jobs a little better.
...
SVN revision: 49204
2010-05-26 11:41:35 +00:00
Tiago Rezende Campos Falcao
9317ce25ac
INT_MAX need limits.h. By Raphael Kubo
...
SVN revision: 49117
2010-05-21 22:53:41 +00:00
kiwi
b55d9b91c3
preprocess the edc file on OpenBSD as on MacOS X.
...
NetBSD and FreeBSD might have the same issue
fixes handling of #define and comments in edc files, so e theme builds now on OpenBSD
SVN revision: 49113
2010-05-21 19:58:40 +00:00
kiwi
0bc9b1cf55
set EDJE_EXTERNAL_DOUBLE_UNSET to DBL_MAX instead of HUGE_MAX, so that it's a constant on OpenBSD.
...
set EDJE_EXTERNAL_INT_UNSET to INT_MAX for consistency.
that fixes compilation on OpenBSD and closes ticket #540
ok vtorri
SVN revision: 49112
2010-05-21 19:28:33 +00:00
Eduardo Felipe
023da4d5ba
From: Eduardo Felipe <eduardofelipe87@gmail.com>
...
Upon creating a timer, it's callback must return an int, otherwise it
would panic. The python bindings do the nicety of, if the callback
function returns nothing, automatically canceling the reschedule of
the timer.
This patch does the same for lua. It's a oneliner.
SVN revision: 49051
2010-05-20 04:48:17 +00:00
Boris Faure
625818de6e
edje: get parts in a part type BOX/TABLE
...
SVN revision: 48513
2010-05-01 17:13:38 +00:00
Boris Faure
5a4287896d
edje: wibble
...
SVN revision: 48509
2010-05-01 16:17:44 +00:00
Carsten Haitzler
9f030460b3
use part geom for map - better for text.. oh yeah.
...
SVN revision: 48498
2010-05-01 12:40:27 +00:00
Iván Briano
0346030c17
Always allow selections for entries when select_mode is default
...
SVN revision: 48434
2010-04-29 19:56:59 +00:00
Tiago Rezende Campos Falcao
266ac4bd99
update mtime when save
...
SVN revision: 48432
2010-04-29 18:52:59 +00:00
Tiago Rezende Campos Falcao
ea7c060805
Code Replication --
...
SVN revision: 48431
2010-04-29 18:52:55 +00:00
Iván Briano
843fb898ef
be friendly with the commonlispers who like to call init and shutdown more than once
...
SVN revision: 48409
2010-04-28 23:10:31 +00:00
Iván Briano
2f9b52fb1c
When changing source of a GROUP part, set/clean the swallowed_object, by Thiago Masaki
...
SVN revision: 48398
2010-04-28 18:40:05 +00:00
Iván Briano
53f05ae0e5
A bit more carefulness when deleting states.
...
SVN revision: 48352
2010-04-26 22:51:24 +00:00
Iván Briano
675bb06b45
Make program_del() a bit more straight forward while fixing the problems it had updating references.
...
SVN revision: 48350
2010-04-26 22:35:49 +00:00
Tiago Rezende Campos Falcao
a68f8e5529
Edje_edit font_del
...
SVN revision: 48339
2010-04-26 18:19:49 +00:00
Tiago Rezende Campos Falcao
f95de840fa
Edje_edit font_add with alias
...
SVN revision: 48338
2010-04-26 18:19:46 +00:00
Tiago Rezende Campos Falcao
023d8d6c15
Edje_edit image_del
...
SVN revision: 48337
2010-04-26 18:19:43 +00:00
Tiago Rezende Campos Falcao
1c1eee2805
Edje_edit image_add review
...
SVN revision: 48336
2010-04-26 18:19:39 +00:00
Carsten Haitzler
685fadf869
item provider callback... add!
...
SVN revision: 48329
2010-04-26 14:55:45 +00:00
Carsten Haitzler
2d349c2d7b
and dont mix anchors and items - for now. for now now way to "get" all the
...
items. mulling over how an item href name will map to having an evas object
attached/supplied (once there, its' easy to just control the object like href
objects, selection and cursor objects are).
SVN revision: 48311
2010-04-25 13:57:41 +00:00
Carsten Haitzler
39de4a6db7
support items... yo... mostly.
...
SVN revision: 48307
2010-04-25 13:06:58 +00:00
Carsten Haitzler
0dd3139705
apparently fbsd is unaware of expr substr...
...
SVN revision: 48276
2010-04-24 14:31:36 +00:00
Iván Briano
8b706a1786
Also use an edit object when generating the source.
...
SVN revision: 48231
2010-04-22 20:29:35 +00:00
Iván Briano
78ff22f2dc
Fix infinite loop when trying to group_del and group_add when id is zero.
...
By Thiago Masaki
SVN revision: 48228
2010-04-22 19:09:30 +00:00
Iván Briano
812b9ef672
Un/Clip swallowed objects too when setting clipper.
...
SVN revision: 48225
2010-04-22 18:13:21 +00:00
Iván Briano
f18163a403
Edje Edit: Now inherits the smart from Edje and has stuff of its own in there.
...
To use the Edje Edit API now you need to add the object to the canvas with edje_edit_object_add().
Normal edje functions will work as usual, but it's no longer possible to tamper with the standard objects internals.
Also, big reformat of Edje_Edit.h while fixing docs. Yes, monster commit.
SVN revision: 48220
2010-04-22 17:56:00 +00:00
Cedric BAIL
7df0e78a6f
* edje: during removal the removed list is modified.
...
SVN revision: 48207
2010-04-21 16:36:55 +00:00
Iván Briano
661e7e8be2
Update references to groups when renaming or deleting one from the file.
...
Patch by Thiago Masaki
SVN revision: 48188
2010-04-20 22:12:15 +00:00
Iván Briano
1c63337989
Add after_del() function
...
SVN revision: 48177
2010-04-20 19:57:17 +00:00
Tiago Rezende Campos Falcao
ad8314a7ce
Removing ugly whitespaces
...
SVN revision: 48145
2010-04-19 20:37:40 +00:00
Tiago Rezende Campos Falcao
a3333361f5
Dont need recalc params in external description in part_recalc.
...
Others types, like TEXT/TEXTBLOCK/SWALLOW/GROUP (others?), are similar to Externals. And may can recalc some properties only in description_apply, not on every call to part_recalc.
Some generic boolean properties, like "visible", can be moved to description_appy too.
SVN revision: 48144
2010-04-19 20:37:35 +00:00
Tiago Rezende Campos Falcao
abc78c3d9a
Use external_params_set to update params
...
SVN revision: 48143
2010-04-19 20:37:32 +00:00
Tiago Rezende Campos Falcao
c1be10e587
Removing some warnings of edje
...
Remaining:
edje_lua.c:328: ‘_edje_lua_reg_count’ defined but not used
edje_lua.c:409: ‘_edje_lua_rawgetfield’ defined but not used
edje_lua.c:445: ‘_edje_lua_free_metatable’ defined but not used
edje_lua.c:2182: ‘_edje_lua_object_set_pointer_mode’ defined but not used
edje_lua.c:2190: ‘_edje_lua_object_set_precise_is_inside’ defined but not used
SVN revision: 48142
2010-04-19 20:37:28 +00:00
Gustavo Sverzut Barbieri
004df4045f
Get a table element with its coordinates.
...
By: Hugo Camboulive <hugo.camboulive@gmail.com>
SVN revision: 48088
2010-04-17 20:28:22 +00:00
Carsten Haitzler
d5f84085b5
and fix up.down arrow on intermediate lines with overflow
...
SVN revision: 48076
2010-04-17 16:19:28 +00:00
Carsten Haitzler
7700e78d19
char wrap - click to go to end works.
...
SVN revision: 48074
2010-04-17 15:50:27 +00:00
Tiago Rezende Campos Falcao
84e4660d68
Fix state_apply without animation.
...
Used in edje_edit_part_selected_state_set.
SVN revision: 48000
2010-04-14 16:34:06 +00:00
Tiago Rezende Campos Falcao
1cfae12558
Use eina.strbuf to generate the source code. Cedric suggestion
...
SVN revision: 47878
2010-04-09 16:05:17 +00:00
Tiago Rezende Campos Falcao
e99f2e77cb
Check source generation in save
...
SVN revision: 47842
2010-04-08 19:37:22 +00:00
Iván Briano
3c61844af1
Make the Edje Smart inheritable.
...
Pretty much moving some things around and extending the smart class
to allow overloading some common functions. Edje_Edit will make use
of this.
SVN revision: 47841
2010-04-08 19:21:54 +00:00
Iván Briano
1c53021214
Edje_Edit: Big Fat API Break.
...
All state functions now receive the value as a double, separate from
the state name.
Getting the list of states from the part still returns a list of strings
with everything together, but we'll change that soon too.
SVN revision: 47811
2010-04-07 17:04:49 +00:00
Tiago Rezende Campos Falcao
209a4ce236
Return FALSE when save fail
...
SVN revision: 47787
2010-04-06 18:18:53 +00:00
Carsten Haitzler
12012ef38a
ok tested - it. new lua disabled for now (not ready). old lua still there.
...
SVN revision: 47783
2010-04-06 11:32:09 +00:00
Carsten Haitzler
8babebf48e
an ongoing lua cleanup. existing lua is there and works for the most part.
...
but it could be much much much cleaner/better so i started a minimalist redo.
it's temporarily enabled right now. will disable soon to do in the background.
SVN revision: 47782
2010-04-06 11:26:32 +00:00
Tiago Rezende Campos Falcao
f824eac7ff
_edje_file_hash can't be NULL in open_new
...
SVN revision: 47763
2010-04-05 14:05:21 +00:00
Carsten Haitzler
77a55c3fd8
aaah well... 1. fix segv with edje_match stuff is deep child cleans up
...
pattersn - ref them.
2. edje lua... beating it into shape. slowly bit by bit.
SVN revision: 47685
2010-04-02 11:05:53 +00:00
Gustavo Sverzut Barbieri
f10ffca9c4
handle cases without default values and add missing functions.
...
SVN revision: 47640
2010-04-01 03:48:07 +00:00
Gustavo Sverzut Barbieri
fdedaedea0
fix stupid bug, my bad at copy and paste...
...
SVN revision: 47639
2010-04-01 03:47:04 +00:00
Gustavo Sverzut Barbieri
651070fc1d
new program action PARAM_SET, complements PARAM_COPY.
...
Sometimes you want to catch an action like "clicked" from elm/button
or "mouse,clicked,1" from a regular part and want to set a property
like "play" on some object. In this case there is no source property
to copy, so setting the destination makes sense. This was possible
with Embryo, and now it is with regular "program".
Sample EDC:
{{{
// test.edc, compile with edje_cc and run with edje_player
externals {
external: "elm";
}
collections {
group { name: "main";
parts {
part { name: "bg"; type: RECT;
description { state: "default" 0.0;
color: 255 255 255 255;
}
}
part { name: "button"; type: EXTERNAL;
source: "elm/button";
description { state: "default" 0.0;
rel2.relative: 1.0 0.5;
}
}
part { name: "display"; type: TEXT;
description { state: "default" 0.0;
color: 0 128 0 255;
rel1.relative: 0.0 0.5;
rel2.relative: 0.5 1.0;
text { font: "Sans"; size: 16; }
}
}
part { name: "entry"; type: EXTERNAL;
source: "elm/scrolled_entry";
description { state: "default" 0.0;
rel1.relative: 0.5 0.5;
params.bool: "editable" 0;
}
}
programs {
program {
signal: "clicked";
source: "button";
action: PARAM_SET "display" "text" "hello world!";
}
program {
signal: "clicked";
source: "button";
action: PARAM_SET "entry" "text" "bla!";
}
}
}
}
}
}}}
SVN revision: 47635
2010-03-31 20:48:51 +00:00
Carsten Haitzler
6b60d6d1ee
avoid errors - calling more lua calls afre the pcall failed... bad!
...
SVN revision: 47619
2010-03-31 10:02:51 +00:00
Gustavo Sverzut Barbieri
5f4784e49c
call me stupid, need to expose it... not in a good day :-/
...
SVN revision: 47574
2010-03-30 01:30:51 +00:00
Gustavo Sverzut Barbieri
3d206d92f6
oops, embryo limits names to 31 chars!
...
SVN revision: 47572
2010-03-30 00:39:14 +00:00
Gustavo Sverzut Barbieri
0b231e99ce
Add CHOICES to EXTERNAL support.
...
Choices are useful to represent enumerations and restricted set of
elements to user. Usually this is displayed in hoversel/comboboxes.
SVN revision: 47570
2010-03-29 21:51:40 +00:00
Gustavo Sverzut Barbieri
1bb3339188
another useful function
...
SVN revision: 47564
2010-03-29 19:32:45 +00:00
Gustavo Sverzut Barbieri
4981652e8c
set ecore_app arguments, edje external will use it to init elm_init()
...
SVN revision: 47563
2010-03-29 18:45:18 +00:00
Gustavo Sverzut Barbieri
acadc5e210
export useful function.
...
SVN revision: 47562
2010-03-29 18:44:42 +00:00
Iván Briano
a5c6fd883d
More safety removing stuff from lists
...
SVN revision: 47554
2010-03-29 07:13:35 +00:00
Iván Briano
202d3765cf
Use safe macros to walk the lists when we may remove something from it
...
SVN revision: 47553
2010-03-29 07:03:36 +00:00
Gustavo Sverzut Barbieri
71d603c360
new program action PARAM_COPY, awesome crazy stuff! :-)
...
Edje got a new program action called PARAM_COPY in the form:
action: PARAM_COPY "src_part" "src_param" "dst_part" "dst_param";
This will copy the parameter "src_param" from part "src_part" to
parameter "dst_param" of part "dst_part".
So far so good, why the "crazy" in the first line? Because this also:
* do type conversion!
* set properties of native parts, not just EXTERNAL!
The type conversion allows one to get an integer and display that in a
text property, or get an string and convert into a float.
The set of native parts is quite simple, basically a map of Edje.h
edje_object_part_*_set(). With that one can set the string to be used
by a TEXT, or set drag page/step/size/value! (page/step increments are
not supported at the moment, if it is worth, they may be supported in
future).
Sample EDC:
{{{
// test.edc, compile with edje_cc and run with edje_player
externals {
external: "elm";
}
collections {
group { name: "main";
parts {
part { name: "bg"; type: RECT;
description { state: "default" 0.0;
color: 255 255 255 255;
}
}
part { name: "entry"; type: EXTERNAL;
source: "elm/scrolled_entry";
description { state: "default" 0.0;
rel2.relative: 1.0 0.5;
}
}
part { name: "display"; type: TEXT;
description { state: "default" 0.0;
color: 0 128 0 255;
rel1.relative: 0.0 0.5;
text { font: "Sans"; size: 16; }
}
}
programs {
program {
signal: "changed";
source: "entry";
action: PARAM_COPY "entry" "text" "display" "text";
}
}
}
}
}
}}}
SVN revision: 47500
2010-03-27 01:26:10 +00:00
Carsten Haitzler
66881b93ee
password mode - dont allow selections
...
SVN revision: 47466
2010-03-26 04:42:39 +00:00
Carsten Haitzler
a3281c13be
fix markup insert to be the same as normal text entry code - except given
...
text markup.
SVN revision: 47465
2010-03-26 04:22:30 +00:00
Gustavo Sverzut Barbieri
430d792e27
allow setting parameters from embryo!
...
SVN revision: 47459
2010-03-25 20:18:24 +00:00
Gustavo Sverzut Barbieri
cfecbc912b
Edje EXTERNAL API break, for good.
...
I'm now introducing a couple of goodies to make externals more useful,
they are:
* add: extra parameter with the part name. This may be used by
external objects to emit signals in the name of that part.
* param_set/param_get: set parameters at runtime, given their names
and types. This avoids requiring users to get the actual object and
call methods. This abstraction is also good because it let one uses
Elementary without even linking to it ;-) (this have limits, like
complex types are not supported). Right now this is just exposed
to C, but goal is to have it exposed in Embryo and Lua as well.
* translate: new method to translate previously strings that are
specified statically, such as the parameters names.
Four new functions got added to the Edje API:
* edje_object_part_external_object_get() so we don't have to abuse
edje_object_part_swallow_get()
* edje_object_part_external_param_set() and
edje_object_part_external_param_get() that call the external type's
functions.
* edje_external_param_type_str() to convert types to string and
provide nicer debugs :-)
TODO:
* expose external_param_set()/external_param_get() to Embryo and Lua.
SVN revision: 47456
2010-03-25 18:05:42 +00:00
Gustavo Sverzut Barbieri
49da44bf6f
convert some printfs to eina error.
...
SVN revision: 47451
2010-03-25 17:30:59 +00:00
Tiago Rezende Campos Falcao
ee58900290
Fix wrong names below<->above
...
SVN revision: 47446
2010-03-25 16:41:46 +00:00
Iván Briano
3f1e51e008
Dirty copy/paste to delete individual targets from a program
...
SVN revision: 47444
2010-03-25 11:19:46 +00:00
Carsten Haitzler
b0af679619
fix entry delete.
...
SVN revision: 47443
2010-03-25 08:17:51 +00:00
Tiago Rezende Campos Falcao
6556fa5273
above and below get
...
SVN revision: 47435
2010-03-24 19:21:03 +00:00
Gustavo Sverzut Barbieri
11b1398008
allows basic interaction from automated scripts and signal/message debug.
...
SVN revision: 47347
2010-03-19 19:04:50 +00:00
Gustavo Sverzut Barbieri
2cdac2a9bd
edje_player gets in.
...
I almost rewrote it to be cleaner and use more modern technologies
such as box and ecore_evas_object_associate.
SVN revision: 47343
2010-03-19 16:19:50 +00:00
Gustavo Sverzut Barbieri
71a3bb5cfe
copy edje_player, it will be changed to use Ecore_Getopt and then enabled in compile...
...
SVN revision: 47341
2010-03-19 13:23:24 +00:00
Vincent Torri
d1c0ea07fc
force gcc to use C preprocessor (otherwise the file extension (.edc) is
...
breaking that behavior)
SVN revision: 47338
2010-03-18 22:52:28 +00:00
Vincent Torri
a8e1557dbc
fix edje_cc on Mac OS X: c++ comments were not removed, so pass
...
gcc -E on the edc file a second time. As Linux gcc does not like
it, compile that part only on Mac OS X.
SVN revision: 47280
2010-03-16 05:49:13 +00:00
Carsten Haitzler
82fabb0f16
bug--
...
SVN revision: 47275
2010-03-16 04:10:03 +00:00
Carsten Haitzler
089e7842db
bug--
...
SVN revision: 47267
2010-03-16 00:57:04 +00:00
Carsten Haitzler
9ba5929163
bug--
...
SVN revision: 47232
2010-03-15 09:45:02 +00:00
Carsten Haitzler
e8906368d5
and emit signals on cursor changes etc.
...
SVN revision: 47231
2010-03-15 03:02:14 +00:00
Carsten Haitzler
6e66ed5a65
more bug --
...
SVN revision: 47202
2010-03-14 12:24:54 +00:00
Carsten Haitzler
9c495f390d
one more end of line cursor issue fixed.
...
SVN revision: 47175
2010-03-13 13:25:40 +00:00
Carsten Haitzler
557434639e
we have printf debugging right now - in the middle of chasing entry issues,
...
so keeep this in.
SVN revision: 47133
2010-03-11 14:28:44 +00:00
Carsten Haitzler
3492583ed4
also do imf stuff on cursor fiddling api's
...
SVN revision: 47132
2010-03-11 10:16:32 +00:00
Carsten Haitzler
d4d781227e
disable the extar newline stuff... seems to be ok without. i'm sure i put it
...
in for a reason... hrrrm..
SVN revision: 47129
2010-03-11 08:07:55 +00:00
Carsten Haitzler
cbde94b4e3
calls for entry users to use.
...
SVN revision: 47126
2010-03-11 06:34:20 +00:00
Carsten Haitzler
c20360eaea
aaaah there it is! fix 1 small bug - sel all in edje entry - more there. will
...
fix.
SVN revision: 47103
2010-03-10 13:32:49 +00:00
Davide Andreoli
aad74ff4ca
* Document mouse event callback system in LUA
...
SVN revision: 47063
2010-03-09 00:55:36 +00:00
Davide Andreoli
976ea97214
* Add a new basic lua example: Set part state from LUA. (and a small fix in the doxy)
...
SVN revision: 47054
2010-03-08 22:25:40 +00:00
Davide Andreoli
707cabbaf9
* More LUA doxy, now all the Classes,Methods and Attributes are documented (...at least listed). Still have some examples and some more info to write.
...
* fix the use of lua table in the example
SVN revision: 47048
2010-03-08 19:09:15 +00:00
Davide Andreoli
6185b64a11
Put examples in dist package
...
SVN revision: 46970
2010-03-07 23:10:21 +00:00
Davide Andreoli
dbd7badb2f
* Add a doxy page for LUA scripting in edje documentation, not complete yet, but a good structure
...
SVN revision: 46954
2010-03-07 18:05:12 +00:00
Viktor Kojouharov
2ae2d6c7bc
docu typos
...
SVN revision: 46952
2010-03-07 15:53:46 +00:00
Gustavo Sverzut Barbieri
40a7b9aa38
color class lookup speedups by using stringshare properties.
...
with stringshare, we can just compare pointers instead of
strcmp. Since we'll need the stringshare later, this is a good
optimization.
SVN revision: 46925
2010-03-07 04:50:12 +00:00
Tiago Rezende Campos Falcao
d51e56f5a7
Reverting the previous commit, dont fix properly.
...
SVN revision: 46894
2010-03-05 18:22:17 +00:00
Gustavo Lima Chaves
2571227fc4
Sorry for assuming o bool return on that function.
...
Thanks for pointing out, JaMa.
SVN revision: 46893
2010-03-05 17:31:29 +00:00
Tiago Rezende Campos Falcao
c9cdddd683
Removing seg fault. By Fidencio
...
Author: Fabiano Fidencio <fidencio at profusion.mobi>
SVN revision: 46877
2010-03-04 20:40:59 +00:00
Tiago Rezende Campos Falcao
16b4338a5d
Adding edje_object_parts_extends_calc, to calc the geometry used by parts
...
SVN revision: 46876
2010-03-04 20:40:54 +00:00
Cedric BAIL
ae586e291e
* edje: Only register callback once for external.
...
SVN revision: 46868
2010-03-04 14:44:20 +00:00
Sebastian Dransfeld
f2273a3f51
use PATH_MAX to define buffer size
...
in snprintf on the buffer PATH_MAX is used, so also use it to define
buffer size
SVN revision: 46729
2010-03-01 19:05:37 +00:00
Mikhail Gusarov
b0b1fa40fa
edje: Document several puzzling Edje_External_Type callbacks
...
SVN revision: 46697
2010-03-01 14:41:49 +00:00
Gustavo Sverzut Barbieri
15ee9e8847
documentation improvements:
...
- quick access in the huuuuuuuge edcref
- block name is top-aligned to its example fragment
SVN revision: 46668
2010-02-28 19:25:10 +00:00
Gustavo Sverzut Barbieri
cc5e332525
remove warnings from edje binaries.
...
SVN revision: 46647
2010-02-28 16:14:50 +00:00
Gustavo Sverzut Barbieri
fcb71a4b3b
Edje now uses Eina_Bool where it should.
...
SVN revision: 46646
2010-02-28 15:57:17 +00:00
Gustavo Sverzut Barbieri
19a99eecab
Edje needs to detect files changed on disk before considering cache.
...
If file changed on disc (mtime), then make the reference dangling so
it is not reused anymore on subsequent open. If it is in cache, just
free it as it is not useful anymore.
This solves the following problem:
edje_object_file_set(ed, path, group);
ecore_file_cp(new_gen_file, path);
edje_object_file_set(ed, path, group); /* still uses the old one! */
By: Bruno Dilly <bdilly@profusion.mobi>
SVN revision: 46548
2010-02-27 03:47:04 +00:00
Gustavo Sverzut Barbieri
456f222a0f
[PATCH2/2] Improve edje documentation.
...
This reorder couple of functions so the generated documentation makes
sense.
By: Eduardo Felipe < eduardofelipe87@gmail.com>
SVN revision: 46541
2010-02-27 00:25:32 +00:00
Gustavo Sverzut Barbieri
46f0a73003
[PATCH1/2] Improve edje documentation.
...
This fixes the documentation, but they are still in the wrong order.
By: Eduardo Felipe <eduardofelipe87@gmail.com>
SVN revision: 46540
2010-02-27 00:15:41 +00:00
Gustavo Sverzut Barbieri
6e00c5f84a
update docs to say EINA_(TRUE|FALSE)
...
By: Lucas De Marchi
SVN revision: 46538
2010-02-26 23:59:47 +00:00
Christopher Michael
a4571eb6bb
Fix FALSE...should be EINA_FALSE.
...
SVN revision: 46504
2010-02-26 06:01:09 +00:00
Cedric BAIL
fc20b4541e
* edje: Use fixed point for tween too.
...
SVN revision: 46429
2010-02-24 15:37:16 +00:00
Cedric BAIL
41b6529e00
* edje: Fix typo preventing creation of multiple edje box layout.
...
SVN revision: 46425
2010-02-24 14:50:07 +00:00
Carsten Haitzler
beb1b3820c
oooh that was bad! oops. fix!
...
SVN revision: 46423
2010-02-24 05:47:23 +00:00
Cedric BAIL
3eaea2b9fa
* edje: Fix naming for amalgamation and make static functions
...
that should.
SVN revision: 46394
2010-02-23 15:55:04 +00:00
Cedric BAIL
51de26862a
* edje: Add more focus event in edje. A start for a focus layout work.
...
SVN revision: 46389
2010-02-23 13:39:19 +00:00
Carsten Haitzler
79b6821f90
fix moving edje obj aroudn with maps in it.
...
SVN revision: 46385
2010-02-23 08:37:30 +00:00
Carsten Haitzler
1ddbe5c5b1
ahhh and if parts are images.. use the right uv coords.
...
SVN revision: 46384
2010-02-23 07:56:59 +00:00
Carsten Haitzler
a952803f13
aaaah missing map smooth and alpha flags.
...
SVN revision: 46383
2010-02-23 05:45:24 +00:00
Carsten Haitzler
3243fb1170
add embryo to manipulate map stuff.
...
SVN revision: 46343
2010-02-21 10:55:45 +00:00
Carsten Haitzler
ea37c003f3
docs++
...
SVN revision: 46342
2010-02-21 09:39:58 +00:00
Carsten Haitzler
e89c590b0d
add border_scale option for images - image border will scale based on edje
...
scale factors. this is independant of scale: per part.
SVN revision: 46341
2010-02-21 06:53:44 +00:00
Cedric BAIL
d590d0dbb0
* edje: Fix a warning.
...
Please review as I am not sure why this code was written as the beginning.
SVN revision: 46318
2010-02-19 18:43:08 +00:00
Cedric BAIL
e4ee012951
* edje: Change filter_state to filter and give the possibility to
...
filter from another part than the event source.
SVN revision: 46316
2010-02-19 18:30:46 +00:00
Carsten Haitzler
e2bc27fb44
interp properly and make perspective api work.. untested yet...
...
SVN revision: 46302
2010-02-19 06:28:03 +00:00
Iván Briano
0b816d85e6
Forgot to copy image id
...
SVN revision: 46273
2010-02-18 14:05:58 +00:00
Gustavo Sverzut Barbieri
1ad4337878
proper shutdown of entries.
...
* must disconnect connected callbacks, particularly those to
canvas. The object we previously connect will die anyway, but
canvas continues alive, dispatching its
EVAS_CALLBACK_CANVAS_FOCUS_IN and EVAS_CALLBACK_CANVAS_FOCUS_OUT,
causing nasty segmentation faults!
* must call _edje_clean_objects() *AFTER* the entry is shut
down. Otherwise ed->evas will be NULL and
evas_event_callback_del_full() will fail. I left extra checks on
those, since this call will return the given data (in our case
"ed") and NULL when callback connection was not found.
* flag existence of entries and if they were already initalized and
shutdown before, avoid redoing such work.
This fixes a stupid crash that bugged editje for a while now.
SVN revision: 46263
2010-02-17 23:43:31 +00:00
Cedric BAIL
06f7da42f9
* edje: Fix fixed point use in map.
...
Note: ep->description_pos is a FLOAT_T.
SVN revision: 46245
2010-02-17 13:21:50 +00:00
Carsten Haitzler
3c71b10522
add back face cull option.
...
SVN revision: 46217
2010-02-16 16:36:16 +00:00
Carsten Haitzler
bf293931a1
map support in edje - first cut, missing features like back-face culling.
...
also no dependency tracking etc. etc.
SVN revision: 46216
2010-02-16 16:20:15 +00:00
Iván Briano
4419ccc84d
Move to new canvas callbacks signature
...
SVN revision: 46210
2010-02-16 13:43:44 +00:00
Carsten Haitzler
04ca0cb31e
fix freeze/thaw to use less ... cpu.
...
SVN revision: 46181
2010-02-15 06:40:58 +00:00
Gustavo Lima Chaves
50c346b37a
The former test was giving false positives.
...
SVN revision: 46113
2010-02-12 14:00:31 +00:00
Gustavo Sverzut Barbieri
97ebfc5f2b
proper error logging for _edje_lua_error()
...
ERR() should not be used there, because _edje_lua_error() is already
an error logging function. Instead we should call eina_log_print()
directly, handling the source of the error.
SVN revision: 46058
2010-02-10 20:23:27 +00:00
Gustavo Lima Chaves
62d9d8bc92
Preventing former strdup()-ed string to be eina_string_del()-ted.
...
SVN revision: 46053
2010-02-10 17:18:34 +00:00
김지훈
66df4d6c61
From: 김지훈 <jihoon48.kim@samsung.com>
...
This is edje_entry.c patch for supporting to switch the focus of ecore_imf
when the other window is clicked.
SVN revision: 46050
2010-02-10 15:12:35 +00:00
Cedric BAIL
397b718cf1
* edje: Add filter_state to program.
...
Patch from "Tristan <blunderer@gmail.com>".
SVN revision: 46048
2010-02-10 15:07:17 +00:00
Boris Faure
44de2046c0
edje: edc property is elipsis and not text_elipsis (update doc + vim syntax file)
...
SVN revision: 46031
2010-02-09 22:28:07 +00:00
Sebastian Dransfeld
5847c6f245
string_remove -> string_steal
...
Better naming
SVN revision: 46028
2010-02-09 21:06:27 +00:00
Sebastian Dransfeld
c4ac21cc74
Use eina_strbuf_reset to reduce realloc
...
SVN revision: 45953
2010-02-06 21:43:32 +00:00
Sebastian Dransfeld
fc5f097b7e
internal strbuf -> eina_strbuf
...
SVN revision: 45951
2010-02-06 21:43:12 +00:00
Sebastian Dransfeld
b7e2624123
internal strbuf -> eina_strbuf
...
SVN revision: 45948
2010-02-06 21:42:37 +00:00
Gustavo Lima Chaves
f61a15fba9
Group-level data edc blocks manipulation API for Edje_Edit.
...
SVN revision: 45903
2010-02-05 16:39:06 +00:00
Tiago Rezende Campos Falcao
2ab186175e
Save font filename in eet. By Masaki
...
Author: Thiago Ribeiro Masaki <masaki at profusion.mobi>
SVN revision: 45869
2010-02-04 14:34:06 +00:00
Vincent Torri
e2fe3d0f59
Fix init checks so that there is no more seg fault.
...
All that stuff should be cleaned, though.
SVN revision: 45780
2010-02-01 17:26:25 +00:00
Vincent Torri
b3a68cc3f7
edje_cc:
...
exit properly if eina_init() fails (like if
a mempool is not found), instead of a seg
fault.
SVN revision: 45759
2010-01-31 19:43:53 +00:00
Sebastian Dransfeld
79b1c3728a
Ecore_Str.h -> Eina
...
SVN revision: 45748
2010-01-30 22:29:31 +00:00
Iván Briano
e3554033a7
Edje_Edit API break.
...
Change group_del() to receive the name of the group to be deleted, and
change the function to not delete a group currently loaded. This causes
problems at the time of deleting the Evas_Object.
Also changed a bit the save() function and added save_all(), which saves
every group loaded, not only the one set to the object. This is mainly so
at the time of deleting a group, we can save the whole file and thus avoid
it getting out of sync with references if a group is deleted and the file
not saved afterwards.
SVN revision: 45720
2010-01-29 20:44:34 +00:00
Iván Briano
dbba97152d
Don't allow recursive clipping
...
SVN revision: 45672
2010-01-28 20:44:03 +00:00
Tiago Rezende Campos Falcao
b4e731abf7
Removing "GENERATE EDC SOURCE" print
...
SVN revision: 45659
2010-01-28 11:20:14 +00:00
Tiago Rezende Campos Falcao
4a34a3dd77
Fix group add references
...
SVN revision: 45647
2010-01-27 20:43:44 +00:00
Iván Briano
54c7294476
Move variable declarations to the top of the function and don't leak when saving files.
...
SVN revision: 45640
2010-01-27 20:10:57 +00:00
Boris Faure
93dc9bb769
edje: remove useless code (Composing is done in xlib, in ecore_x, you need
...
to compile ecore with --enable-xim)
SVN revision: 45605
2010-01-26 22:34:52 +00:00
Cedric BAIL
c92d5e37f9
* edje: Fix amalgamation without Ecore_Job.
...
SVN revision: 45597
2010-01-26 18:25:00 +00:00
Cedric BAIL
44193541f7
* ecore: Move ecore_job inside ecore.
...
Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>.
SVN revision: 45570
2010-01-25 21:59:21 +00:00
Tiago Rezende Campos Falcao
0e0534c564
Adding Module Name to Externals
...
SVN revision: 45565
2010-01-25 20:30:02 +00:00
Iván Briano
5e3f56bafc
Avoid crashing if there was no clipper set.
...
Oh, and the two exciting icon patches were by Fabiano Fidencio
SVN revision: 45453
2010-01-22 20:21:46 +00:00
Vincent Torri
6304974ff4
* fix a warning in an error message
...
* make some private functions as static
patch by Albin Tonnerre
SVN revision: 45429
2010-01-22 06:42:25 +00:00
Carsten Haitzler
f5fe48fe5d
fix from jihoon!
...
SVN revision: 45425
2010-01-22 04:39:50 +00:00
Sebastian Dransfeld
7c3f53b364
value can't be < 0 and > 255 at the same time
...
SVN revision: 45380
2010-01-21 08:08:02 +00:00
Gustavo Lima Chaves
2cca9e9b62
Fixing program addition on edje_edit: data was missing for the globs.
...
On regressions, please contact me.
SVN revision: 45340
2010-01-19 20:14:14 +00:00
Sebastian Dransfeld
ef970dfb10
make clang happy
...
SVN revision: 45195
2010-01-15 20:01:42 +00:00
Sebastian Dransfeld
3a0af1226e
make clang happy
...
SVN revision: 45194
2010-01-15 19:57:17 +00:00
Vincent Torri
9540d8ad79
binaries can be disabled
...
SVN revision: 45170
2010-01-15 06:10:00 +00:00
Vincent Torri
d1632dfd52
use HUGE_VAL instead of a strange double/float numerical value
...
do I have to add -lm to Libs in edje.pc ?
SVN revision: 45119
2010-01-14 19:47:08 +00:00
Iván Briano
ad2988b7fd
Bunch of functions changed to return Eina_Bool.
...
More of this can be done, and some may even be too much, but I'm losing
perspective over it and either I'm inclined to move all of them or none
at all.
Reviews, comment, fixes and reverts are welcome.
SVN revision: 45115
2010-01-14 18:07:24 +00:00
Cedric BAIL
0d6cb5f95e
* edje: Fix edje drag with fixed point enabled.
...
SVN revision: 45060
2010-01-12 15:37:39 +00:00
Carsten Haitzler
61f893a3a0
fix docs! were wrong!
...
SVN revision: 45058
2010-01-12 07:05:30 +00:00
Carsten Haitzler
85bef8469a
patch from sehwan@samsung.com for small issues in evas/edje
...
SVN revision: 45056
2010-01-12 01:50:00 +00:00
Jorge Luis Zapata Muga
f3fb3dea17
+ [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
...
as we are on the modules context not the array.
All the referenced projects are changed too. Remember that the list_free()
already calls the unload() on each module so no need to call list_unload()
SVN revision: 44978
2010-01-08 12:22:23 +00:00
Iván Briano
953835bad8
Add 'api' keyword to parts and programs.
...
Not used yet, stay tuned.
Patch by Thiago Masaki
SVN revision: 44912
2010-01-05 19:26:18 +00:00
Cedric BAIL
42753d6141
* edje: Fix lua script with fixed point.
...
SVN revision: 44795
2009-12-30 16:02:17 +00:00
Cedric BAIL
6ce037b8a3
* edje: Fix embryo with fixed point and table align.
...
SVN revision: 44794
2009-12-30 15:51:41 +00:00
Christopher Michael
e10a8d3234
Fix printing of size_t value(s). (removes compiler warning).
...
SVN revision: 44776
2009-12-30 02:06:59 +00:00
Cedric BAIL
331d672b58
* edje: Fix compiler warning.
...
SVN revision: 44757
2009-12-29 15:01:43 +00:00
Cedric BAIL
31fca0780a
* edje_cc: Fix edje_cc running without parameter.
...
SVN revision: 44756
2009-12-29 15:01:24 +00:00
Iván Briano
005ee7f261
Move some printfs to eina_log and remove debug message
...
SVN revision: 44693
2009-12-23 15:26:29 +00:00
Gustavo Sverzut Barbieri
a85cc11943
better error reporting for edje_cc.
...
Instead of saying lots of possibilities that confuse users, check the
correct one and possibly give a hint.
SVN revision: 44669
2009-12-22 23:56:11 +00:00
Cedric BAIL
018a9dad66
* edje: Use Eina_Log.
...
Patch from Mathieu Taillefumier.
SVN revision: 44655
2009-12-22 13:46:00 +00:00
Cedric BAIL
47ffb13f27
* edje: Fix Edje_Box use with fixed point.
...
SVN revision: 44650
2009-12-22 12:38:38 +00:00
Gustavo Sverzut Barbieri
598c9b339c
fix warnings introduced by external parameter stuff.
...
Thanks to cedric by spotting those.
SVN revision: 44633
2009-12-21 16:39:24 +00:00
Cedric BAIL
b3c373b571
* edje: Some more warning cleanup.
...
SVN revision: 44632
2009-12-21 16:24:39 +00:00
Vincent Torri
bca91fb4c2
more portable way to get the sufix of a shared library name
...
SVN revision: 44573
2009-12-19 12:05:20 +00:00
Vincent Torri
1167399c7c
include Evil.h so that ssize_t is defined for Windows CE
...
SVN revision: 44572
2009-12-19 12:00:02 +00:00
Gustavo Sverzut Barbieri
ffdd35a843
add docs for image 'USER', that I didn't know about.
...
SVN revision: 44540
2009-12-18 12:34:07 +00:00
Carsten Haitzler
5b9e0b0ead
fix return checks. broke compile!
...
SVN revision: 44523
2009-12-17 11:58:15 +00:00
Vincent Torri
c7c66a652a
add Sun Studio support when parsing edc files. Technically,
...
it means that e17 can run on OpenSolaris using Sun Studio
or gcc. It actually runs if temperature and battery modules
are disabled as they don't compile yet.
Also, the problem on Mac OS X problem with C++ comments
can be fixed (I think). See FIXME in that patch
SVN revision: 44519
2009-12-17 00:50:43 +00:00
Iván Briano
6ade2a3f68
Show and hide clipper as needed
...
SVN revision: 44445
2009-12-14 17:38:45 +00:00
Cedric BAIL
576d5f7091
* edje: Force recalc before doing preloading.
...
SVN revision: 44443
2009-12-14 17:20:44 +00:00
Iván Briano
bcf0748744
Show newly created part. Fixes some problems adding external parts in editje
...
SVN revision: 44442
2009-12-14 17:17:40 +00:00
Cedric BAIL
0209236d41
* edje_cc: Generate valid edje file when fixed point is enable.
...
SVN revision: 44332
2009-12-10 13:19:54 +00:00
Cedric BAIL
b32c9a3eae
* edje: Add Fixed Point Math support to Edje.
...
You can try it by passing --enable-fixed-point to the configure. It
will produce an ABI/API compatible Edje library that use internally
Eina_F32p32 instead of double. It will load Eina_F32p32 instead of
double from eet file (thanks to eet ability to convert them on the
fly), so edje file are compatible between fixed point and floating
point version.
This patch touch almost all internal calc of Edje, I did test it with
elementary_test, enlightenment and all my test apps, but it could
certainly break some of your preferred Edje file. If you see any
unexpected behaviour please report them to me as soon as possible.
Note: For devs, I put few macros in edje_private.h that should now
be used when doing calc in Edje, please use them so that Fixed Point
doesn't break in the futur.
SVN revision: 44323
2009-12-09 15:44:54 +00:00
Carsten Haitzler
eac3646b27
fmting
...
SVN revision: 44313
2009-12-09 07:54:43 +00:00
Iván Briano
836496c265
Add type bool to external parameters
...
Patch by glima
SVN revision: 44308
2009-12-09 06:51:13 +00:00
Carsten Haitzler
aad24b249c
make nan const... cosnt!
...
SVN revision: 44307
2009-12-09 06:26:59 +00:00
Carsten Haitzler
4d42a6d2db
warnings--
...
SVN revision: 44306
2009-12-09 05:46:02 +00:00
Carsten Haitzler
8700b81cb2
much better nan!
...
SVN revision: 44305
2009-12-09 05:30:43 +00:00
Iván Briano
35da61c96d
define NAN if not there
...
SVN revision: 44303
2009-12-09 05:12:16 +00:00
Carsten Haitzler
3ec78b10c3
edje_cc -> add % modulo to math eval and floor() and ceil()
...
SVN revision: 44301
2009-12-09 04:30:45 +00:00
Cedric BAIL
7117431ed6
* edje-edit: Don't forget to initialize list to NULL.
...
SVN revision: 44188
2009-12-04 16:34:35 +00:00
Cedric BAIL
c76b578b37
* edje: Add edje_object_preload, it will force the preload of all
...
image embeded inside an edje and send a signal ("preload,done", "")
at the end.
SVN revision: 44186
2009-12-04 16:20:40 +00:00
Gustavo Sverzut Barbieri
f0e42c478d
Edje_External_Type: rename functions that add new objects.
...
SVN revision: 44137
2009-12-02 21:54:28 +00:00
Gustavo Sverzut Barbieri
778cc70719
Edje_External_Type: break abi, add abi checker.
...
- add preview_get() and description_get(), breaking ABI badly.
- add abi_version field to be fileld with EDJE_EXTERNAL_TYPE_ABI_VERSION
and checked with edje_external_type_abi_version_get()
SVN revision: 44135
2009-12-02 21:41:28 +00:00
Gustavo Sverzut Barbieri
aedc584923
warn usage of part swallow without swallow
...
SVN revision: 44134
2009-12-02 21:16:42 +00:00
Gustavo Sverzut Barbieri
6ab03e1d93
edje_decc: option to output to current directory.
...
SVN revision: 44133
2009-12-02 21:06:11 +00:00
Gustavo Sverzut Barbieri
6396f3fb00
edje_decc: -no-build-sh
...
Don't output build.sh
SVN revision: 44132
2009-12-02 21:00:57 +00:00
Gustavo Sverzut Barbieri
607de4c300
batch register/unregister of external types, faster and lighter on memory.
...
This is the recommended way to register a batch of types, it will not
do check (hash lookup) before adding and keys are added as "direct"
(not copied), thus lighter on memory.
SVN revision: 44102
2009-12-01 17:58:17 +00:00
Carsten Haitzler
6f1873f87d
add lots of cursor con trol api's
...
SVN revision: 44087
2009-12-01 11:02:46 +00:00
Iván Briano
c0a9b68eeb
actually add stuff to the list
...
SVN revision: 44067
2009-11-30 20:06:26 +00:00
Iván Briano
da589aaae7
restack swallowed objects too
...
SVN revision: 44030
2009-11-27 20:34:43 +00:00
Iván Briano
407c62cb7f
Update object when external parameters are set
...
SVN revision: 44021
2009-11-27 17:57:35 +00:00
Iván Briano
45a07d458e
Delete internal object when external part is removed
...
SVN revision: 44007
2009-11-26 18:03:40 +00:00
Iván Briano
2ea026ea3a
create external in the right place
...
SVN revision: 44006
2009-11-26 17:38:43 +00:00
Iván Briano
828b281904
externals {} in edje_edit, source generation and add module to the external_Type api to keep track of who registers what
...
SVN revision: 44003
2009-11-26 17:01:31 +00:00
Iván Briano
612f005cef
More macros and default values por external parameters.
...
Add external parts in edje_edit
SVN revision: 43977
2009-11-25 17:00:53 +00:00
Iván Briano
521c89df41
dont segv if theres no file
...
SVN revision: 43958
2009-11-24 21:08:52 +00:00
Iván Briano
9892926bdf
Autoload modules for external widgets
...
Patch by Fabiano Fidencio
SVN revision: 43951
2009-11-24 17:55:11 +00:00
Iván Briano
2001a9e246
Easier to use macros
...
SVN revision: 43937
2009-11-23 22:18:01 +00:00
Iván Briano
10434c1fc4
Parameter information for external widgets
...
This are used for things like editors to know what parameters
to manage for external stuff.
SVN revision: 43935
2009-11-23 20:21:22 +00:00
Iván Briano
7ea88efdd8
Better path for modules and move variables to beginning of block
...
SVN revision: 43934
2009-11-23 19:50:54 +00:00
Gustavo Sverzut Barbieri
14860ca5ce
edje external module loader: just load modules once.
...
not tested, but should work.
SVN revision: 43933
2009-11-23 18:47:31 +00:00
Gustavo Sverzut Barbieri
d40d8d123d
edje external support, part 1.
...
Patch by Fabiano Fidêncio <fidencio@profusion.mobi>
SVN revision: 43927
2009-11-23 15:03:19 +00:00
Carsten Haitzler
84077e2f18
patch from tasn: rtl fit.
...
SVN revision: 43886
2009-11-22 01:49:44 +00:00
Iván Briano
44a8c218f0
Edje_Edit
...
- Watch for non-shared strings when copying states
- Get/Set external parameters
SVN revision: 43757
2009-11-18 00:27:49 +00:00
Iván Briano
d32a84d8a4
Constness and pass object around
...
SVN revision: 43671
2009-11-13 18:35:19 +00:00
Iván Briano
bc674aaaeb
consistent return
...
SVN revision: 43630
2009-11-12 15:41:45 +00:00
Lars Munch
a431b7c99d
Fix linking issue when cross building from linux to windows
...
SVN revision: 43604
2009-11-10 16:58:36 +00:00
Carsten Haitzler
3b07a3d255
fix segv on obj del - didnt remove callbacks!
...
SVN revision: 43596
2009-11-09 23:47:42 +00:00
Sebastian Dransfeld
04326d9da1
Remove unused variables
...
SVN revision: 43538
2009-11-08 20:26:51 +00:00
Sebastian Dransfeld
06cd51c917
Uncomment label along with goto
...
SVN revision: 43537
2009-11-08 20:26:36 +00:00
Vincent Torri
ee3dfadb3b
fix dist/distcheck rule
...
SVN revision: 43479
2009-11-06 06:40:38 +00:00
Vincent Torri
a6210fef9a
allow the amalgation stuff in edje
...
SVN revision: 43429
2009-11-03 09:27:59 +00:00
Vincent Torri
fd17f32a19
* rename _edje_strbuf_append to _edje_strbuf_append1 and
...
_edje_strbuf_append2 in edje_util.c and edje_textblock_styles.c
respectiveley (for amalgamation. See next commit)
* fixes for vc++
SVN revision: 43428
2009-11-03 09:26:15 +00:00
Cedric BAIL
94d9897398
* edje: On size hints don't forget to invalidate real part cache.
...
SVN revision: 43416
2009-11-02 10:18:14 +00:00
Iván Briano
2ba79e04af
Some more stuff in externals, little api change there, may change some more later.
...
SVN revision: 43379
2009-10-31 18:07:08 +00:00
Iván Briano
22952844c4
and bring external back now that the file was added
...
SVN revision: 43306
2009-10-27 01:08:19 +00:00
Iván Briano
b5cc9c66b0
They say missing files need to be added, they don't respawn like things in Quake
...
SVN revision: 43305
2009-10-27 00:55:51 +00:00
Carsten Haitzler
d3fd0c30cb
REVERT! broke edje.
...
try again and dont forget to add edje_external.c! (and any others needing
adding)
SVN revision: 43304
2009-10-27 00:27:50 +00:00
Iván Briano
68756f92b2
External objects support by Brian 'rephorm' Mattern
...
Since we are on a freeze, the patch goes on updated to current svn, but without changing its API. After the freeze some things will be added, and some will change :)
SVN revision: 43302
2009-10-26 21:33:56 +00:00
Iván Briano
002ed701f5
Edje_Edit is too noisy.
...
Comment out some printf's. Needs moving to eina_log, but no time for
that now.
SVN revision: 43301
2009-10-26 21:28:39 +00:00
Jonathan Atton
cc6a5c7181
fix evas_object_event_callback_del_full()
...
SVN revision: 43295
2009-10-26 09:29:55 +00:00
Carsten Haitzler
6e4f0dad8e
provide fast-path for re-swallow
...
SVN revision: 43292
2009-10-26 08:26:10 +00:00
Carsten Haitzler
65bb03f891
change to del fulls just to be consistent
...
SVN revision: 43291
2009-10-26 07:28:51 +00:00
Vincent Torri
cbcf159c27
warning--
...
SVN revision: 43266
2009-10-25 12:17:05 +00:00
Vincent Torri
10b4ebc4d4
* fix some warnings
...
* move variable declarations at the top of the bloc
SVN revision: 43265
2009-10-25 11:40:06 +00:00
Vincent Torri
d3f076e73a
unused parameters --
...
SVN revision: 43264
2009-10-25 11:24:55 +00:00
Vincent Torri
3c48d7e6d0
* include config.h in all source files
...
* declare alloca before the standard headers
* include Evil.h for the declaration of realpath in edje_cc_prefix.c
SVN revision: 43263
2009-10-25 11:19:12 +00:00
Iván Briano
8c30661e7e
Add function to copy a part description. Helps to get templates going
...
SVN revision: 43176
2009-10-21 06:19:02 +00:00
Vincent Torri
24211c8331
add declaration of alloca
...
SVN revision: 43050
2009-10-13 16:54:30 +00:00
Cedric BAIL
fd65247e8e
* edje: Support back empty file.
...
SVN revision: 42981
2009-10-09 08:51:03 +00:00
Vincent Torri
0ad8c4a466
add logging in edje_main.c only for now. Could be extended
...
to other files later.
SVN revision: 42980
2009-10-09 05:41:05 +00:00
Vincent Torri
1c7fa1c81b
rename _edje_edd_setup() and _edje_edd_free() to respectively
...
_edje_edd_init() and _edje_edd_shutdown() to follow standard
naming convention
SVN revision: 42978
2009-10-09 05:17:19 +00:00
Vincent Torri
4c3b28a804
Check if one of the dependencies fails in edje_init()
...
SVN revision: 42975
2009-10-08 21:58:32 +00:00
Vincent Torri
c6a563fd7a
fix tmp dir on Windows
...
SVN revision: 42974
2009-10-08 21:45:55 +00:00
Vincent Torri
25bec0854c
* simplify a bit edje_init() and edje_shutdown() a bit
...
* change behavior of edje_shutdown() to make it more standard
* move eet_shutdown()
the order still seems strange. I don't know if i can freely move
the init/shutdown functions
SVN revision: 42958
2009-10-08 07:05:19 +00:00
Carsten Haitzler
facd02ffdc
and delete size change hints cb if unswallowed
...
SVN revision: 42951
2009-10-08 03:49:51 +00:00
Carsten Haitzler
495e804832
if a swallowed object shanges size hints.. re-fetch and calc!
...
SVN revision: 42949
2009-10-08 03:44:53 +00:00
Cedric BAIL
c6267c9fb9
* edje: Oops. Correct fix.
...
SVN revision: 42937
2009-10-07 12:40:28 +00:00
Cedric BAIL
45b12f7ad5
* edje: Help windows users to be happy.
...
SVN revision: 42933
2009-10-07 11:50:58 +00:00
Cedric BAIL
b9f0728738
* edje: Another round of llvm warning removal.
...
SVN revision: 42932
2009-10-07 11:36:23 +00:00
Cedric BAIL
8ea901a753
* edje: Remove some potential bug detected by llvm and gcc.
...
See: http://local.profusion.mobi:8081/~lfelipe/output-efl/
SVN revision: 42930
2009-10-07 10:55:48 +00:00
Vincent Torri
e4bea597c7
Fix documentation
...
* update Doxyfile file
* fix end of groups
* fix some warnings
* fix link in head.html for Edje API ref
SVN revision: 42794
2009-09-29 06:13:33 +00:00
Gustavo Sverzut Barbieri
d7c76122b0
edje_{,object}_color_class_get() and signals when color_classes are changed.
...
Enable applications to retrieve current color class values as well as
emit edje signals when they are deleted or changed.
SVN revision: 42773
2009-09-28 17:23:02 +00:00
Iván Briano
4e33c6fd65
Improve documentation for Evas, Ecore, Edje and Elementary.
...
Work by:
- Thiago R. Masaki (mostly)
- Fabiano Fidencio
- Gustavo Lima
SVN revision: 42552
2009-09-17 22:38:35 +00:00
Iván Briano
ed7064edcc
Move some defines to enum and expose them.
...
Move to Eina_Bool.
Return success for rename of group and part to the same name.
Patch by Tiago Rezende Campos Falcão
SVN revision: 42506
2009-09-16 03:37:28 +00:00
Hannes Janetzek
e7d76f6392
also remove text class members on object deletion
...
SVN revision: 42397
2009-09-11 00:48:57 +00:00
Christopher Michael
d00a91f70d
Formatting.
...
SVN revision: 42185
2009-09-02 15:48:34 +00:00
Carsten Haitzler
8a202ffe04
remove excessive backspace
...
SVN revision: 42183
2009-09-02 12:49:09 +00:00
Iván Briano
d0e971620e
fix docs
...
SVN revision: 42159
2009-09-01 16:16:23 +00:00
Cedric BAIL
a77cd76e1d
* edje: Fix static build of edje.
...
SVN revision: 42146
2009-09-01 10:02:40 +00:00
Vincent Torri
d3d9560eb1
remove debug
...
SVN revision: 42086
2009-08-29 08:42:44 +00:00
Vincent Torri
1029babb26
remove debug
...
SVN revision: 42057
2009-08-28 05:49:40 +00:00
Vincent Torri
2a8d44f5a0
allow the user to chose in which directory the temporary file
...
will be created. The logic is the following:
* if the environment variable TMPDIR is set, use its value
* if it is not set, take the directory passed with the
-td option (see edje_cc help)
* otherwise on Windows use a temporary dir and on other
platform, use /tmp
SVN revision: 41978
2009-08-25 17:25:23 +00:00
Vincent Torri
5fd9a46869
small cleanup
...
SVN revision: 41958
2009-08-24 17:20:33 +00:00
Vincent Torri
8b2bd0c079
* remove unused parameters (except in edje_lua.c, as i don't know the current status)
...
* remove unused variables
SVN revision: 41957
2009-08-24 16:40:42 +00:00
Vincent Torri
b4ddae48b8
typo
...
SVN revision: 41942
2009-08-23 15:37:20 +00:00
Davide Andreoli
dfac5a2a59
* Remove _strdup(). Useless unless we don't check the return value
...
SVN revision: 41850
2009-08-17 21:28:40 +00:00
Cedric BAIL
9abdbe30af
* edje: Fix tween when comming from same state.
...
SVN revision: 41844
2009-08-17 15:16:23 +00:00
Davide Andreoli
cb29b20245
* Do not include edje_cc.h anymore :)
...
SVN revision: 41843
2009-08-17 14:49:26 +00:00
Davide Andreoli
74565cec99
* Do not use the 'Font' struct from edje_cc.h
...
SVN revision: 41842
2009-08-17 14:26:31 +00:00
Davide Andreoli
8fa5f302d3
* Do not use SZ() macro from edje_cc.h
...
SVN revision: 41841
2009-08-17 14:13:26 +00:00