Carsten Haitzler
58841dae63
edje uses size min/max and aspect hints in evas - old extern blah calls
...
compatible and use the evas hints internally.
SVN revision: 36439
2008-10-05 03:37:37 +00:00
Davide Andreoli
33e0b66891
* more work on edc export
...
SVN revision: 36412
2008-10-03 00:20:19 +00:00
Carsten Haitzler
8aed008df3
fix a jitter with text fit if fit region tiny!
...
SVN revision: 36389
2008-10-02 04:01:54 +00:00
Davide Andreoli
57e19854bf
* When you use \'confine\' on a draggie you must set a min size for the part!!
...
I have lost some time spotting this
SVN revision: 36388
2008-10-01 22:23:36 +00:00
Peter Wehrfritz
beaa909d45
configure.in -> configure.ac
...
SVN revision: 36364
2008-09-30 18:07:29 +00:00
Davide Andreoli
8e041f819a
* And also export color_classes when saving edc
...
SVN revision: 36300
2008-09-28 22:45:47 +00:00
Davide Andreoli
3161a3bcb9
* implement edje_edit_state_color_class_get/set
...
SVN revision: 36298
2008-09-28 22:23:43 +00:00
Davide Andreoli
1e6847bb21
* make color classes editable
...
SVN revision: 36295
2008-09-28 18:44:19 +00:00
Davide Andreoli
0815143253
* add the ability to rename a \'data\' object
...
* initial color_class support
SVN revision: 36281
2008-09-27 21:29:55 +00:00
Carsten Haitzler
2b9cecee4f
asparagus!
...
SVN revision: 36234
2008-09-25 02:59:59 +00:00
Carsten Haitzler
96ad3331d8
allow groups if declared later to override (Replace) their prior declarations.
...
this basically allows u to #include some .edc then selectively override some
things in it u want changed.
SVN revision: 36204
2008-09-24 08:16:42 +00:00
Davide Andreoli
0a6fd34e84
* add doxy for programs in EDCREF
...
SVN revision: 36191
2008-09-23 19:25:01 +00:00
Davide Andreoli
e823ef746e
* more work on edc export (thanks dieb)
...
SVN revision: 36189
2008-09-23 17:47:31 +00:00
Carsten Haitzler
0a0d491cc3
disabel start/stop emits for programs - there is a good point that they are
...
largely useless.
SVN revision: 36064
2008-09-18 01:48:17 +00:00
Gustavo Sverzut Barbieri
fb44db2211
Revert edje_smart_calculate_v4_r2, it breaks e17 shelf resize.
...
Not ready yet, reverting...
SVN revision: 36031
2008-09-17 01:50:16 +00:00
Gustavo Sverzut Barbieri
b85bedb940
Fix indentation levels.
...
SVN revision: 36028
2008-09-16 21:11:38 +00:00
Gustavo Sverzut Barbieri
aef095031b
bin_SCRIPTS does not distribute the file, must add to EXTRA_DIST
...
This is stupid, so is autofoo.
SVN revision: 36027
2008-09-16 20:21:11 +00:00
Gustavo Sverzut Barbieri
d044a0245a
More svn:ignore
...
SVN revision: 36026
2008-09-16 19:44:20 +00:00
Gustavo Sverzut Barbieri
e1e7256359
s/save/export/g
...
SVN revision: 36025
2008-09-16 19:20:21 +00:00
Davide Andreoli
3a441393b7
* Expose state visible flag
...
SVN revision: 36023
2008-09-16 19:01:37 +00:00
Gustavo Sverzut Barbieri
d45ae6945c
Add script to export GIMP images to EDC
...
SVN revision: 36020
2008-09-16 18:01:39 +00:00
Gustavo Sverzut Barbieri
f5e373abd7
Edje utilities: convert inkscape supported files to edc
...
SVN revision: 36008
2008-09-15 23:45:47 +00:00
Davide Andreoli
bae73a2b60
* Add top level data editing functions
...
* Also change edje_cache.c to don\'t free the data list when creating the data_cache
SVN revision: 35987
2008-09-14 22:30:15 +00:00
Cedric BAIL
5811041053
This patch reduce the usage of memset by edje_match function.
...
I did test this patch since three month in my apps and in E, and I didn't
notice anything going wrong with it. If you experience strange bug with
matching please report them.
SVN revision: 35945
2008-09-11 11:20:42 +00:00
Cedric BAIL
fd5de88682
Only update Evas_Object geometry when they are visible. This should prevent
...
them from being put in the evas_render_update phase.
I did extensively test this patch since a few month and didn't notice any
bug with it in my apps, nor in E. But please report anything that goes wrong
for you after this version.
SVN revision: 35944
2008-09-11 11:18:33 +00:00
Cedric BAIL
35fca3f9dd
Replace big serie of if, with a cleaner switch.
...
SVN revision: 35943
2008-09-11 11:15:39 +00:00
Cedric BAIL
060f30aa6e
Make EDJE_PROGRAM_CACHE configurable with autotools (with small fix for make it run again).
...
SVN revision: 35942
2008-09-11 11:14:39 +00:00
Carsten Haitzler
aaa724d23c
ok still doesnt work - FASTFREEZE shoudl work.. but dont.
...
SVN revision: 35925
2008-09-10 07:17:24 +00:00
Carsten Haitzler
673efdedd5
fix scaling on edje_scale - works with smnall sizes now too. problem is
...
really i was chasing a freeze/thaw problem. something is up.
SVN revision: 35922
2008-09-10 06:39:57 +00:00
Gustavo Sverzut Barbieri
0a75de51f0
Revert edje calculate optimizations.
...
Edje is tricky, it's event processing is too weird and Cedric's
changes to make it work are not working as expected. Edje freezes
itself while processing signals, but in mouse down cb it forces
recalculate, which seems was previously ignored, but now they are not.
We should look at how to fix this and then re-apply this patch.
SVN revision: 35908
2008-09-09 23:41:42 +00:00
Carsten Haitzler
23e2c9e035
support an edje scaling factor. parts can selectively say "yes.. scale me!"
...
:)... this allows e etc. to adapt to massivelyt different dpi screens with
slickness that even svg can't get to... why? you scale just what NEEDS
scaling (text, button sizes, and other limiting elements). other bits like
borders, padding etc. can remain pixel-perfect and thus the look is amazing.
pixel-perfect drawing with scalable adapting.
SVN revision: 35895
2008-09-09 14:13:34 +00:00
Gustavo Sverzut Barbieri
58a49c2f69
Add calculate callback to Evas_Smart_Class.
...
Some people is using it for some time now without problems, so I'm
adding it to SVN to get some broader use. Remember to recompile ALL
libraries that depend on Evas as it will change the
EVAS_SMART_CLASS_VERSION and old classes will fail to load.
This will also change Edje so it will postpone _edje_recalc() to
render time, calculate() callback, however some methods will force
early recalculation.
SVN revision: 35860
2008-09-07 01:25:49 +00:00
Cedric BAIL
dec2f04734
Actually call eet_init/eet_shutdown and fix another potential memory leak.
...
SVN revision: 35615
2008-08-22 14:32:25 +00:00
Caio Marcelo de Oliveira Filho
0d378996c8
edje_cc_out.c: Create an error_and_abort() function and use it.
...
SVN revision: 35596
2008-08-21 03:58:11 +00:00
Caio Marcelo de Oliveira Filho
5d229801fd
edje_cc_out.c: Splitting data_write_scripts() in smaller pieces.
...
Now we have one function for creating the script file and another for
compiling it. Also tried to avoid lots of nesting by checking for
error conditions early and returning (or aborting). Avoided messing
with the code logic.
SVN revision: 35595
2008-08-21 03:57:56 +00:00
Caio Marcelo de Oliveira Filho
e2d17e6ddf
edje_cc_out.c: Removing unused function declaration and definition.
...
SVN revision: 35594
2008-08-21 03:57:39 +00:00
Caio Marcelo de Oliveira Filho
f2a0a0f216
edje_cc_out.c: Split data_write() in a bunch of smaller functions.
...
Just moved the code pieces from data_write(), which was huge, to
static functions. Also made minor cleanups, initializing variables
during declaration.
SVN revision: 35593
2008-08-21 03:57:20 +00:00
Carsten Haitzler
fd5ae24875
and compression was off four edje_sources in .dj files. back on!
...
SVN revision: 35547
2008-08-18 15:09:27 +00:00
Carsten Haitzler
0d3a45be0f
ok. i think most binary files are now fixed.
...
SVN revision: 35525
2008-08-18 00:02:26 +00:00
Gustavo Sverzut Barbieri
d428d6ec1d
Add some consts to Edje's API.
...
Some methods do no change object internal state and can be marked as
read only. In parallel have infamous edje_object_part_object_get() to
return a read-only object, so it's even more clear that one should not
touch this object state (either a cast or a compiler warning if you do
that!)
SVN revision: 35485
2008-08-14 18:21:27 +00:00
Gustavo Sverzut Barbieri
dbe1ac5aca
Fix warnings about Edje's usage of Eet_Data_Descriptor_Class.
...
Couple of casts to shut up gcc.
SVN revision: 35484
2008-08-14 18:10:26 +00:00
Gustavo Sverzut Barbieri
a85c8a5f2b
Fix name incoherency: rename Edje->part to group.
...
It is very confusing to have "part" there and in the methods call,
because we want the group name, not part.
SVN revision: 35483
2008-08-14 18:04:43 +00:00
Davide Andreoli
3e51c8848b
Fix Ticket #17 on Track ;)
...
SVN revision: 35330
2008-08-05 19:49:28 +00:00
Carsten Haitzler
e84a969a69
fix string len problem
...
SVN revision: 35305
2008-08-02 01:33:39 +00:00
Davide Andreoli
e87f1f0aca
* work in progress for generate edc. thanks to dieb
...
SVN revision: 35261
2008-07-30 22:41:04 +00:00
Davide Andreoli
cc645d82fe
* create gradient using "use_rel = 1"
...
* remove some debug
* fix some returns
SVN revision: 35116
2008-07-15 01:03:24 +00:00
Davide Andreoli
04249c53e6
* withspaces and similar
...
SVN revision: 35097
2008-07-13 14:29:18 +00:00
Davide Andreoli
092f491d09
* remove spectra_id functions in favor of standard 'get/set-by-name' functions
...
SVN revision: 35096
2008-07-13 14:18:17 +00:00
Davide Andreoli
464c92eece
* fix compiler warnings
...
SVN revision: 35095
2008-07-13 13:55:43 +00:00
Davide Andreoli
a8a954e525
* Added spectra API
...
* Added gradient API
* Added fill API
* Some small doxy fix
SVN revision: 35075
2008-07-12 12:48:35 +00:00