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
58eb18908a
build packages
...
SVN revision: 7208
2003-07-21 05:36:46 +00:00
Carsten Haitzler
6548cfaabb
handy conf script
...
SVN revision: 7201
2003-07-21 00:24:14 +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
atmosphere
4b5c9c413f
Make a debian package of edje. I just ran sed on the ecore2 one and it
...
seems to work.
SVN revision: 7172
2003-07-15 19:39:08 +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
6c7ac065bc
yaya! edje_cc total output statistics :)
...
SVN revision: 7131
2003-07-11 01:47:42 +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
Carsten Haitzler
963e930972
oops. edje! edje!
...
SVN revision: 7093
2003-06-25 23:31:23 +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
6d31f5b8b6
ciabot.pl test?
...
SVN revision: 7085
2003-06-25 03:03:11 +00:00
Carsten Haitzler
33b6f0b582
ciabot...
...
SVN revision: 7083
2003-06-25 03:00:09 +00:00
Carsten Haitzler
ff572f5068
more useful README
...
SVN revision: 7081
2003-06-25 02:45:57 +00:00
Carsten Haitzler
092dcc01e8
readme...
...
SVN revision: 7079
2003-06-25 02:32:25 +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
8e4b7d5732
edje test program now has no defaults. it requires you to provide all edje
...
.eet files AND the collection inside of each to load on the command-line. it
can display more than 1 at any time. just click on the "title" and drag the
edje part around. resize the border as you would any window. you will have
all the edje .eet's there in the window.
SVN revision: 7061
2003-06-22 05:16:12 +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
Carsten Haitzler
4521ca1f87
signal emit action added
...
SVN revision: 7050
2003-06-20 13:41:00 +00:00
Carsten Haitzler
943d63f6f2
stop action supported. parser/compiler is accurate there in not needing more
...
params. stop is immediate - always. edje test program now uses arguments to
determine what to look at
SVN revision: 7049
2003-06-20 10:44:36 +00:00
Carsten Haitzler
53f0296ad6
a fixme list added, and 1 segv removed! :)
...
SVN revision: 7048
2003-06-20 09:38:27 +00:00
Carsten Haitzler
6d14ff4b85
to doubles...
...
SVN revision: 7047
2003-06-20 00:25:09 +00:00
Carsten Haitzler
27d69a4698
emissions now for the part collection soruce is now "". fixed a tinsy parser
...
bug for parsing "". emissions now wont recurse - but they may loop. hmm need
to limit that - easy to do this way though.
SVN revision: 7046
2003-06-19 23:56:27 +00:00
Carsten Haitzler
66bcb0fb57
1 copy & paste bug in edje_cc. fixed non animated programs
...
SVN revision: 7045
2003-06-19 15:02:21 +00:00
Carsten Haitzler
5427be918c
Adding code to handle programs, signals, emissions, loops, animation, timers
...
and the whole lot. it WORKS! :) just re-run the e_logo.sh to rebuild an edje
.eet file that has animation built in... you'll see.
SVN revision: 7044
2003-06-19 14:43:49 +00:00