Gustavo Sverzut Barbieri
0e45d25776
Avoid doing math inside strings (quoted text), so I'm now enable to have part.description.text.text starting with "(".
...
Patch originally by rephorm.
Tested and minor changes by barbieri.
SVN revision: 30768
2007-07-11 15:33:03 +00:00
Carsten Haitzler
78408fe60a
1. fix a lot of things so they pass make distcheck - so many things have
...
broken. guys - need to be more careful!
2. asparagus
3. some extra docs/comments for evas
SVN revision: 30696
2007-07-10 00:13:26 +00:00
Peter Wehrfritz
6e37525b54
use a lookup table
...
SVN revision: 30673
2007-07-08 17:52:39 +00:00
Peter Wehrfritz
4a9f47a386
sorry I forgot to commit this part of the patch
...
SVN revision: 30635
2007-07-07 11:07:42 +00:00
Peter Wehrfritz
256b9de930
add support for glow, far shadow and far soft shadow for text parts
...
SVN revision: 30629
2007-07-06 23:33:42 +00:00
Gustavo Sverzut Barbieri
973d46b643
If object is swallow, apply color changes to swallowed object. Ack by rephorm.
...
SVN revision: 30628
2007-07-06 23:27:33 +00:00
Gustavo Sverzut Barbieri
17f1ba629a
Messages are now passed to children groups (part.type=GROUP)
...
SVN revision: 30625
2007-07-06 23:03:05 +00:00
rephorm
982ad090be
add cedric bail's fill.type patch.
...
you can now include "type: TILE;" in the fill block to tile an image part at the size of its image data
SVN revision: 30624
2007-07-06 22:36:40 +00:00
Gustavo Sverzut Barbieri
28294cb592
Use a more appropriate message for files not found than 'Unknown Format'
...
SVN revision: 30621
2007-07-06 20:46:32 +00:00
kaethorn
1cb83a5922
remove edje-config from install files.
...
update rules.
SVN revision: 30561
2007-07-03 11:53:07 +00:00
Andreas Volz
b70a79d320
removed edje-config.in because of pkg-config
...
SVN revision: 30528
2007-07-01 18:03:33 +00:00
Carsten Haitzler
0c4af24a33
save a few bytes by packing structures better... simple savings :)
...
SVN revision: 30486
2007-06-28 23:22:20 +00:00
Sebastian Dransfeld
0f319df781
Remove mysterious charachter.
...
SVN revision: 30393
2007-06-18 16:49:11 +00:00
Sebastian Dransfeld
63b22447ef
Remove padding when searching for character position.
...
SVN revision: 30392
2007-06-18 16:48:43 +00:00
Carsten Haitzler
a6ad878e08
ASPARAGUS!
...
SVN revision: 30379
2007-06-17 15:25:52 +00:00
Sebastian Dransfeld
50c700d439
Remove unused variable.
...
SVN revision: 30365
2007-06-17 07:09:02 +00:00
Carsten Haitzler
0d99270bc9
less stack for the parser - scratchbox hates the big stack usage :)
...
SVN revision: 30364
2007-06-17 06:51:42 +00:00
Peter Wehrfritz
6cf964cbe1
structure fits better the nature of descriptions, programms etc and looks better
...
SVN revision: 30310
2007-06-11 10:04:25 +00:00
rephorm
5025e4f075
AUTHOR++
...
SVN revision: 30088
2007-05-27 05:30:05 +00:00
rephorm
d4a055585b
Add GROUP Parts to edje.
...
These can be used to automatically swallow in another group from the same file.
Parts within child groups can be referred to by a ':' separated 'full path' of
part names. Any API functions that take a part name will now accept a full path
also.
Signals emitted by child objects will be repeated up to the parents with the
source changed to be the path relative to the receiving object. E.g in the
example below, a mouse moving over the lower light green rectangle would result
in the parent object recieving a "mouse,move" signal with source "bot:inner".
**** NEW RESTRICTION **** part names should no longer include a ':' character.
This is not yet enforced by edje_cc, but will cause the part to be inaccessible
from the API.
Example EDC:
collections {
group {
name: "parent";
parts {
part {
name: "top";
type: GROUP;
source: "child";
description {
state: "default" 0.0;
rel2.relative: 1 0.5;
}
}
part {
name: "bot";
type: GROUP;
source: "child";
description {
state: "default" 0.0;
rel1.relative: 0 0.5;
}
}
}
}
group {
name: "child";
parts {
part {
name: "base";
type: RECT;
description {
state: "default" 0.0;
color: 160 208 8 255;
}
}
part {
name: "inner";
type: RECT;
description {
state: "default" 0.0;
rel1.offset: 10 10;
rel2.offset: -11 -11;
color: 210 228 76 255;
}
}
}
}
}
SVN revision: 30087
2007-05-27 05:28:07 +00:00
rephorm
e954849ee1
Remove part list, using table everywhere instead
...
SVN revision: 30085
2007-05-26 23:57:21 +00:00
rephorm
8a17d1986e
only clear and re-apply gradients when the spectrum actually changes
...
SVN revision: 30065
2007-05-24 04:34:41 +00:00
rephorm
65ec1b5633
if requested scroll size is less than min, use min size.
...
SVN revision: 30064
2007-05-24 03:41:04 +00:00
Carsten Haitzler
002d09cc7d
asparagus - pass distcheck.
...
SVN revision: 29865
2007-05-05 15:14:17 +00:00
Stafford Mitchell Horne
61bda22a70
Add negative font size handling in text_classes
...
* negative size is a multiplier for the origianl size
i.e. : -100 = 1.0x; -120 = 1.2x
SVN revision: 29835
2007-05-03 23:15:09 +00:00
rephorm
766c1990c4
docs
...
SVN revision: 29523
2007-04-15 04:24:07 +00:00
rephorm
10696fd213
some more docs
...
SVN revision: 29522
2007-04-15 04:05:41 +00:00
rephorm
9bb90d5319
expand a few docs
...
SVN revision: 29521
2007-04-15 03:19:35 +00:00
Sebastian Dransfeld
2bc0592a68
- Formatting.
...
- Remove old code.
SVN revision: 29380
2007-04-05 15:54:16 +00:00
moom
4c75d05f16
* Correctly unswallow a swallowed-object when an Edje-object is deleted.
...
Otherwise, they may be a segv when you call edje_extern_object_*() on a
previously-swallowed object.
SVN revision: 29373
2007-04-05 12:49:48 +00:00
Carsten Haitzler
a9daf7dd89
cedric's patches.
...
SVN revision: 29353
2007-04-04 13:25:55 +00:00
Carsten Haitzler
e0b17ee4ee
1. removed mosue_events 0 on swallows - as this now changes behavior. normalise
...
2. gustavo's patch.
SVN revision: 29352
2007-04-04 12:51:51 +00:00
Carsten Haitzler
7512a58ace
swallow parent recalc etc. in.
...
SVN revision: 29351
2007-04-04 12:46:44 +00:00
tilman
c38e060fb2
hooked up the 'alternate font metrics stuff' in edje_cc.
...
SVN revision: 29280
2007-03-31 10:53:22 +00:00
tilman
731a6622f9
fixed some const char*/char* confusion.
...
SVN revision: 29279
2007-03-31 10:33:24 +00:00
tilman
fd9cf44c7e
remove an unused variable
...
SVN revision: 29278
2007-03-31 10:32:48 +00:00
Carsten Haitzler
6d5551939d
tilman's edje font metrics patch
...
SVN revision: 29266
2007-03-30 23:39:41 +00:00
Sebastian Dransfeld
d2b7cd5296
Remove unused file.
...
SVN revision: 29091
2007-03-25 08:46:57 +00:00
Sebastian Dransfeld
e06c5c75f6
Reset job incase the user reset's edje.
...
SVN revision: 29087
2007-03-25 07:10:48 +00:00
Sebastian Dransfeld
787f3095d2
Can't and shouldn't delete job on shutdown. The job handler might not get
...
called and ecore will free the memory anyway.
SVN revision: 29021
2007-03-24 16:48:51 +00:00
Sebastian Dransfeld
9dbcb5c3ee
Remove debug comments.
...
SVN revision: 29016
2007-03-24 16:05:43 +00:00
tilman
602ae0d917
move stuff to Libs.private
...
SVN revision: 28977
2007-03-23 23:09:49 +00:00
kaethorn
3a2190033d
fix include dir.
...
SVN revision: 28959
2007-03-23 11:42:19 +00:00
tilman
39a9ae319a
back out the embryoincludedir stuff again. it broke distcheck, and the old way wasn't that bad ;D
...
SVN revision: 28958
2007-03-23 10:59:08 +00:00
kaethorn
fd06d62269
fix include path.
...
SVN revision: 28930
2007-03-22 18:56:12 +00:00
Sebastian Dransfeld
dbe28a92ec
No longer needed.
...
SVN revision: 28910
2007-03-22 16:01:20 +00:00
tilman
1989a6bdde
edje requires ecore-job
...
SVN revision: 28856
2007-03-21 16:20:06 +00:00
tilman
07ecf892cf
oops, don't reference ECORE_LIBS
...
SVN revision: 28855
2007-03-21 15:39:08 +00:00
tilman
e0ed9aef1a
use pkg-config to detect ecore
...
SVN revision: 28854
2007-03-21 15:36:26 +00:00
tilman
d39dbeefa2
switched edje over to pkg-config. almost. ecore is still detected by ecore-config, cause that one's gonna be pain.
...
SVN revision: 28842
2007-03-21 02:52:41 +00:00
tilman
9f9ce970ef
define datarootdir
...
SVN revision: 28834
2007-03-20 23:20:13 +00:00
tilman
344de9dccd
edje depends on embryo
...
SVN revision: 28832
2007-03-20 22:30:14 +00:00
rephorm
a53b9b58ff
if you set a file on an edje object that already has swallows, they will now be tracked and re-swallowed
...
SVN revision: 28774
2007-03-16 21:37:57 +00:00
ningerso
40f2626800
Use a hash for faster file global data lookup. If we hit a case where
...
per-object data lookup is slow, then this should be extended to include that.
SVN revision: 28591
2007-03-06 12:03:34 +00:00
Carsten Haitzler
e10fb8599e
solve the edje_decc file thing
...
SVN revision: 28525
2007-03-02 07:24:32 +00:00
Christopher Michael
7bab06fcb4
Use memset on fdata for edje_color_class_list and edje_text_class_list based on
...
help from RbdPngn, Seb & Rephorm...thanks guys :)
SVN revision: 28518
2007-03-01 22:39:01 +00:00
Christopher Michael
dee90b02dd
Properly fix edje_color_class_list.
...
thanks Sebastion :)
SVN revision: 28517
2007-03-01 21:53:33 +00:00
Christopher Michael
fa64d7bb00
Fix edje_color_class_list so that it's usable with enlightenment_remote again.
...
SVN revision: 28513
2007-03-01 20:06:38 +00:00
Carsten Haitzler
6a74d5c034
fix valgrind complaint - oops. unreffed before the file del!
...
SVN revision: 28424
2007-02-21 21:30:29 +00:00
rephorm
418bcfd1d6
fix deleting of signal callbacks with empty strings for signal or source (they're stored internally as NULL's)
...
SVN revision: 28344
2007-02-13 09:58:49 +00:00
Carsten Haitzler
18b973d1ac
1. fixed some inefficient edje loading - moved checks to the cache code where
...
it sould be
2. fixed edje handling of delete of objects so we don't lose clip info if we
move a swallowed object out
3. fix up norender stuff for evas a bit
4. pants.
5. coogee beach (sydney) in summer right now is beatiful - KICK ASS!
SVN revision: 28102
2007-01-22 12:44:57 +00:00
Sebastian Dransfeld
493450761d
Typo.
...
SVN revision: 28054
2007-01-18 23:58:40 +00:00
Sebastian Dransfeld
43dd5f8882
No need to alloc Edje_List_Foreach_Data
...
SVN revision: 27583
2006-12-28 11:35:40 +00:00
Viktor Kojouharov
06ea50650b
text_class_del/list functions
...
SVN revision: 27558
2006-12-24 10:29:16 +00:00
metrics
11a8412ea3
Fix an issue where the button click is not correctly tracked.
...
SVN revision: 27507
2006-12-18 08:50:25 +00:00
Carsten Haitzler
38af0c332a
lotys of changes - mayaswell asparagus - and the start of some of my fm
...
properties dialog work... it sucks - i know.
SVN revision: 27348
2006-12-04 12:14:18 +00:00
Carsten Haitzler
1cfed3e3c0
and actually allow "USER" images (ie don't encode them into the .edj - use an
...
external path to them)
SVN revision: 27156
2006-11-17 14:47:30 +00:00
David Walter Seikel
3ee708865c
.cvsignore++
...
SVN revision: 27074
2006-11-12 13:19:12 +00:00
Carsten Haitzler
2b06fffc26
asparagus.
...
SVN revision: 26895
2006-11-01 00:05:06 +00:00
Carsten Haitzler
935c00fdb1
remove even more
...
SVN revision: 26833
2006-10-28 09:28:10 +00:00
Carsten Haitzler
f25731b240
remove...
...
SVN revision: 26832
2006-10-28 09:22:49 +00:00
Carsten Haitzler
9e61a142a6
removing...
...
SVN revision: 26831
2006-10-28 09:19:56 +00:00
Carsten Haitzler
573a7813ea
remove data
...
SVN revision: 26830
2006-10-28 09:18:04 +00:00
Carsten Haitzler
cc0282d9dc
debian packagnig mofo
...
SVN revision: 26762
2006-10-23 23:10:05 +00:00
Carsten Haitzler
86352e8677
asparagus - we have fixed a lot of things this week, so before the weekend of
...
hacking... aspara
SVN revision: 26698
2006-10-19 23:44:54 +00:00
rephorm
fff9407dc8
its possible for _pos_set() to be called after the final mouse move, but before the mouse up event when dragging a dragable. in this case, the calc immediately after would be incorrect. this fixes the bug noticable in winter sliders being jumpy. (the default theme did not exhibit the bug because the pulsing glow anim cause subsequent recalcs to immediately correct things)
...
SVN revision: 26678
2006-10-18 03:00:35 +00:00
Carsten Haitzler
dcfe2e5fad
aspara!
...
SVN revision: 26617
2006-10-15 15:41:17 +00:00
rephorm
980a64d58a
add group aliases.
...
use as follows:
group {
name: "primary_name";
alias: "another_name";
alias: "one_more_name";
}
then you can refer to the group by any of these names.
SVN revision: 26546
2006-10-12 05:35:14 +00:00
tilman
bfc4031eb9
don't check for valid timers/animators in timer_cancel/anim_cancel. the gain:pain ratio didn't turn out as good as expected - it's a PITA to make sure you only cancel valid timers/animators in your embryo code.
...
SVN revision: 26454
2006-10-09 17:11:16 +00:00
Carsten Haitzler
b24637f442
asparagus! (finally after all the radical changes of late)
...
SVN revision: 26453
2006-10-09 15:47:03 +00:00
Carsten Haitzler
c9f04f3f07
pass make distcheck.
...
SVN revision: 26452
2006-10-09 15:40:58 +00:00
Carsten Haitzler
5a2351be42
indenting
...
SVN revision: 26451
2006-10-09 15:19:18 +00:00
Carsten Haitzler
97b30a286e
leaking spectrum colors man! :)
...
SVN revision: 26447
2006-10-09 15:00:45 +00:00
Carsten Haitzler
54184c2c37
add max text size for text objects - object wont get bigger than its text
...
contents. useful for some things.
SVN revision: 26439
2006-10-09 06:01:13 +00:00
Carsten Haitzler
84599b4086
premul fixes from jose
...
SVN revision: 26301
2006-10-02 13:19:20 +00:00
Carsten Haitzler
8c93e825a8
same as previous commit.
...
SVN revision: 26236
2006-09-30 10:18:37 +00:00
Carsten Haitzler
a49e617eb1
try blake's suggestion.
...
SVN revision: 26154
2006-09-25 23:05:30 +00:00
sebastid
7dd79ae17b
Remove unused variable.
...
Return int, not pointer
SVN revision: 25519
2006-09-06 07:11:03 +00:00
rephorm
d01355b139
convenience function for testing if groups are in an edje
...
SVN revision: 25327
2006-09-02 05:10:17 +00:00
Carsten Haitzler
2a8ce1da55
less noisy debug
...
SVN revision: 25209
2006-08-30 13:23:57 +00:00
Carsten Haitzler
29a186fb48
fix segv
...
SVN revision: 25158
2006-08-27 12:38:09 +00:00
rephorm
82a42879bb
allow rel1.relative: 0 0; notation
...
set defaults
SVN revision: 24976
2006-08-21 03:14:09 +00:00
rephorm
46b3c5f1a0
add linear gradient specific fill options
...
used (inside a part description) as follows:
Horizontal from left to right filling entire part:
gradient {
spectrum: "black_to_white";
rel1 {
relative: 0 0.5;
offset: 0 0;
}
rel2 {
relative: 1 0.5;
offset: -1 0;
}
}
Diagonal from top left to bottom right:
gradient {
spectrum: "black_to_white";
rel1 {
relative: 0 0;
offset: 0 0;
}
rel2 {
relative: 1 1;
offset: -1 -1;
}
}
If either rel1 or rel2 is present in the gradient block of a linear gradient, these will override any angle/origin/size specified in the fill block ('spread' is still honored).
SVN revision: 24975
2006-08-21 03:00:01 +00:00
moom
5014c11f2e
* Add edje_object_part_object_get() to get the 'Evas_Object *'
...
corresponding to a given part.
SVN revision: 24912
2006-08-19 18:22:01 +00:00
Carsten Haitzler
fb4772a769
fix escape handling in quotes! :)
...
SVN revision: 24641
2006-08-13 10:37:04 +00:00
sebastid
57a4117e2d
Remove unused variable.
...
SVN revision: 24598
2006-08-12 14:40:59 +00:00
Carsten Haitzler
49e9c9589e
fix some aspect cacls
...
SVN revision: 24480
2006-08-08 20:25:24 +00:00
sebastid
ad4e90eafd
If the list node is known, use evas_list_remove_list
...
SVN revision: 24467
2006-08-08 09:53:51 +00:00
Carsten Haitzler
1a80e60baf
add lib deps back in - seemingly i found a modern gcc/ld that doesnt seem to
...
handle shared lib deps... weird.
SVN revision: 24445
2006-08-07 20:26:33 +00:00
sebastid
6163e51220
Fix warnings
...
SVN revision: 24415
2006-08-06 01:45:45 +00:00