Carsten Haitzler
0e51283491
clip to swallower's clipper
...
mih not 2 minw's
SVN revision: 7318
2003-08-14 08:19:42 +00:00
Carsten Haitzler
211959c6c0
separate x & y relative "to" params. the old .edc format is still supported
...
where "to" implies both x & y. to_x == only in x dir, to_y == only in y dir :)
SVN revision: 7315
2003-08-14 03:22:38 +00:00
Carsten Haitzler
97700a07e9
make ending programs safe while iterating
...
SVN revision: 7314
2003-08-13 11:03:20 +00:00
Carsten Haitzler
604a586caf
fix segv on del! :)
...
SVN revision: 7305
2003-08-09 03:32:21 +00:00
Carsten Haitzler
88f9543753
oops. that was a fuckup! :)
...
SVN revision: 7300
2003-08-08 08:14:35 +00:00
Carsten Haitzler
c42a22301b
and allow sinstantaneous programs to have afters too...
...
SVN revision: 7299
2003-08-08 07:45:39 +00:00
Carsten Haitzler
bab34b26f2
dang! crap. that was silly nwo wasn't it! FIX!
...
SVN revision: 7297
2003-08-07 23:34:54 +00:00
Carsten Haitzler
c74aee15ef
cleanup printf's
...
SVN revision: 7292
2003-08-05 22:56:29 +00:00
Carsten Haitzler
516e43fc09
you can add arbitary key/value pair strings to either 1 the edje file .eet as
...
a whole and/or to each collection in the edje .eet file (different
namespoaces with each collection having its own namespace) :) this shoudl
make Rbdpngn happy :)
SVN revision: 7288
2003-08-05 14:33:35 +00:00
Carsten Haitzler
2b97e3a86a
respect minw/h on load of edje file...
...
SVN revision: 7287
2003-08-05 13:38:44 +00:00
Carsten Haitzler
90de8fe0f4
fix after programs to work p[roperly with delayed actions
...
SVN revision: 7286
2003-08-05 11:51:28 +00:00
Carsten Haitzler
105291ac15
stop pending proggies
...
SVN revision: 7283
2003-08-05 03:15:12 +00:00
Carsten Haitzler
3b449e38cb
memory corruption.. well just not cleaning up things in the cache hash... fix
...
fix... :)
SVN revision: 7273
2003-08-03 07:00:03 +00:00
Carsten Haitzler
107230b052
fix 1 memleak...
...
SVN revision: 7264
2003-07-30 02:58:22 +00:00
Carsten Haitzler
a8ed74dc0b
more features... working on fixme list.
...
SVN revision: 7249
2003-07-27 13:16:51 +00:00
rephorm
c388bc2a46
Make the edje clipper HUGE. Now edje's can go beyond their bounds. (i.e. relative, -.5, -.5)
...
SVN revision: 7227
2003-07-24 00:49:13 +00:00
Carsten Haitzler
9a9a28fa14
some notes for me about edje program expansions..
...
SVN revision: 7219
2003-07-23 05:19:50 +00:00
Carsten Haitzler
def99e96ea
errr stop proggies & emissions before starts
...
SVN revision: 7214
2003-07-22 05:17:44 +00:00
Carsten Haitzler
baecb9fcf4
0 time rpograms stop too now
...
SVN revision: 7212
2003-07-22 03:04:46 +00:00
Carsten Haitzler
3d128a9cdc
min.max size properties now per edje collection can be specified in the edje
...
.edc file and can be accessed. the min_size_get has become a min_size_calc
since it does actually calculate it.
also swallowed edjes will be queried for their own min/max size and that will
be used to further limit the part that swallows. also you can attach
properties to any old evas object so it will have min/max size properties
(maybe one day this can go into evas itself?). also swallowed objects if
deleted before the parent edje will "unswallow" themselves properly :)
SVN revision: 7195
2003-07-20 12:37:49 +00:00
Carsten Haitzler
f212675a33
optimizing. Glassy's matrix.eet works MUCH faster now. basically edje was not
...
very efficient at matching hundreds of prgorams up to lots of signals always
ticking off. i've optimized it now with a match (and no_match) cache so if an
input signal (and source) combination is known not to match anything, it's
cached after the first full check and henceforth avoids extra checks. the
cache is realyl simply right now - i could optimize it a bit to avoid excess
memory usage though...
SVN revision: 7189
2003-07-20 02:08:47 +00:00
Carsten Haitzler
a7282b534b
you can query the state of a part now
...
SVN revision: 7180
2003-07-16 13:50:28 +00:00
Carsten Haitzler
fa42fa6de5
global freeze/thaw. much more optimial for COMPLEX edjed that take a fair bit
...
of grunt to re-calculate. avoid caclulations until idle time by freezing and
thawing appropriately pre/post render
SVN revision: 7178
2003-07-16 05:15:15 +00:00
Carsten Haitzler
565c76645a
1. types declared as int, not uchar. thansk rbdpgn! :)
...
2. you can query the REAL minimum size of an edje too.
SVN revision: 7168
2003-07-15 08:26:06 +00:00
Carsten Haitzler
181da0cf37
break out of while loops!
...
SVN revision: 7167
2003-07-15 02:21:58 +00:00
Carsten Haitzler
395743c598
edje can now swallow other evas objects... including... other EDJES! :)
...
SVN revision: 7166
2003-07-13 06:19:09 +00:00
Carsten Haitzler
a23287c9fe
tect & colorclasses - in theory, work. must test!
...
SVN revision: 7164
2003-07-13 02:06:46 +00:00
Carsten Haitzler
ec7d220af2
oops bug... :)
...
SVN revision: 7130
2003-07-11 01:13:56 +00:00
Carsten Haitzler
7f7e4d9cc8
load printfs removed....
...
SVN revision: 7129
2003-07-10 23:42:38 +00:00
Carsten Haitzler
3f98db8705
more arm niceness
...
SVN revision: 7128
2003-07-10 23:19:55 +00:00
Carsten Haitzler
426a67340f
build cross-compiled version. edje on ipaq's :)
...
SVN revision: 7126
2003-07-10 13:34:04 +00:00
Carsten Haitzler
073e9b47c6
api change... yes i know. sorry! but it's early days. this is much cleaner
...
using better namespacing.
SVN revision: 7119
2003-07-08 10:08:15 +00:00
Carsten Haitzler
1b587fd598
work has been done while i've been away. i just need to put this in cvs. many
...
fixem's have been fixed. text parts work fully now, ALONG with all their
respective effect modes, fits, alignments and "chopping". a few more api
calls have been added and cleaned up. you'll need to update eet too for this
to work.
SVN revision: 7113
2003-07-07 07:55:18 +00:00
Carsten Haitzler
1bf1f933a9
"random" ranged delays are now allowed before a program starts... in fact any
...
program. just provide an "in, 10.0 5.0;" line in the progrma to say "start
thew program in (10.0 + (random value from 0.0 - 5.0)_ seconds from the time
it is triggered. you can simply delay the program with a constant by making
the range 0.0.
SVN revision: 7104
2003-06-28 04:20:41 +00:00
Carsten Haitzler
62d66a7d63
nuke some FIXME's. smooth parameter now added for fills. program infinite
...
loops are now detected and limited to a recursion limit of 64 levels.
SVN revision: 7103
2003-06-28 03:08:25 +00:00
Carsten Haitzler
626d2b9981
lets keep geometry of objects in the canvas in canvas units (double's) :)
...
(and handle incorrect inputs too) :)
SVN revision: 7101
2003-06-26 23:58:58 +00:00
rephorm
d614ac56e1
stop after the first part with that name. (no need to go through the rest of list).
...
SVN revision: 7100
2003-06-26 21:17:57 +00:00
rephorm
c22eea281c
Edje part geometry querying added.
...
Only does something if part geom has been calculated.
Maybe this should return an int as to whether or not its actually giving the geometry values?
SVN revision: 7099
2003-06-26 21:14:48 +00:00
Carsten Haitzler
9ab9ba283d
went through some more of the fixme list and fixed 'em
...
SVN revision: 7098
2003-06-26 14:04:31 +00:00
Carsten Haitzler
1da3fe4a5b
consistant signal names! :)
...
SVN revision: 7094
2003-06-25 23:36:44 +00:00
rephorm
5b509159fd
"clicked" signals now emitted in both of the following cases:
...
(1)
mouse down
move outside part
move back in
mouse up
[and more importantly]
(2)
mouse down
mouse up
AFTER:
mouse down
move outside part
mouse up
(this previously resulted in click signals no longer being emitted).
SVN revision: 7091
2003-06-25 21:40:32 +00:00
Carsten Haitzler
1e190a8ac4
Edje now has some semblance of basic documentation.
...
SVN revision: 7090
2003-06-25 08:28:21 +00:00
Carsten Haitzler
fbcf7fc180
more fixme's fixed. more fixme's added. edje is moving.
...
SVN revision: 7078
2003-06-25 02:29:25 +00:00
Carsten Haitzler
969629dfb2
1 mega-file (edje_main.c) split up into saner-to-manage files.
...
SVN revision: 7070
2003-06-24 02:33:04 +00:00
Carsten Haitzler
6fec7571de
I lied. 1 more commit for the weekend. don't segv if the edje part isn't
...
fully loaded. Also shadow is a little more subtle
SVN revision: 7065
2003-06-22 13:52:08 +00:00
Carsten Haitzler
965f0a2466
last commit for the weekend. some more fixmes.
...
SVN revision: 7064
2003-06-22 12:39:18 +00:00
Carsten Haitzler
5ca68b4894
freeze/thaw stuff in for more optimum recalculation
...
SVN revision: 7063
2003-06-22 08:37:28 +00:00
Carsten Haitzler
13bac758b5
fixed bug where instant changes didnt happen if no animation was happening.
...
forgot a call to recalc. also added "Ckiecked" signals... working thru the
todo list.
SVN revision: 7062
2003-06-22 07:58:54 +00:00
Carsten Haitzler
913f50562a
demo app now does its own internal edje resizing/moving.. redying for
...
multiepl edjes in one test app
SVN revision: 7052
2003-06-21 04:54:15 +00:00
Carsten Haitzler
e863599780
more fixme's added, more fixed up. external callbakcs are now in. calling
...
application can emit signals now too.
SVN revision: 7051
2003-06-21 02:51:01 +00:00