Commit Graph

666 Commits

Author SHA1 Message Date
rephorm 0b56671b3e color class blocks in edje.
this allows you to specify the default color for any parts using color_classes in a given file.

this color will be overridden by edje_color_class_set()
which will in turn be overridden by edje_object_color_class_set()

note. if you specify a color (color: ...) in a part description that also has a color_class, the cc will be multiplied against the color -- generally not what you want.

also, as a tip, the gimp's 'multiply' blend mode is almost exactly the same as evas/edje's coloring.


example:

...
part {
  name: "colored";
  type: RECT;
  description {
    state: "default" 0.0;
    color_class: "bg_color";
    /* note: no color: set here */
  }
}
...
color_classes {
  color_class {
    name: "bg_color";
    color: 229 239 255 255;
  }
}


SVN revision: 19707
2006-01-11 03:19:45 +00:00
Carsten Haitzler 53b57f67a6 visibility -> off
SVN revision: 19682
2006-01-10 07:34:48 +00:00
sebastid 002bc72042 Fix EAPI warnings.
SVN revision: 19595
2006-01-07 08:54:30 +00:00
Carsten Haitzler 7554f8ee36 actually make symbol hiding work!
SVN revision: 19314
2005-12-27 17:17:31 +00:00
rbdpngn 7d614c0570 Use the second updated patch for the cpp problem. Originally submitted by Romu
on #edevelop.


SVN revision: 19224
2005-12-22 04:20:42 +00:00
Carsten Haitzler 62799c9e70 different cpp invokation attempt
SVN revision: 19196
2005-12-21 04:29:16 +00:00
Carsten Haitzler ce35591227 dave's catch of null strings
SVN revision: 19086
2005-12-17 09:58:19 +00:00
Carsten Haitzler 6fbd81ed4c handle no name part.
SVN revision: 18995
2005-12-13 15:11:21 +00:00
Carsten Haitzler 929cc2d47d null ptr checks
SVN revision: 18846
2005-12-05 10:08:30 +00:00
andyetitmoves 2f856c8ab1 Added cvsignore entries: mainly for *.spec files,
added one missing .cvsignore file


SVN revision: 18832
2005-12-04 17:16:20 +00:00
Carsten Haitzler f9865e04da oops - using free() instead of stringshare_del(). fixed.
SVN revision: 18736
2005-12-01 01:01:04 +00:00
Carsten Haitzler bd0c83af10 make more use of stringshare and eet alloc methods
SVN revision: 18732
2005-11-30 15:36:34 +00:00
Carsten Haitzler 430b2a1901 use stringshare! :)
SVN revision: 18728
2005-11-30 09:56:15 +00:00
Carsten Haitzler 1c2dc52ae0 something is broken with text classes - disable for now.
SVN revision: 18723
2005-11-30 08:37:37 +00:00
Carsten Haitzler 011983d4bf asparagus. there were issues. thsi syncs versions now too.
SVN revision: 18699
2005-11-29 09:13:26 +00:00
Carsten Haitzler a976ce3d4e fix edje embryo scripts.
SVN revision: 18694
2005-11-29 07:27:57 +00:00
Carsten Haitzler e5856869df no need to alloc path and part strings if its cached and thus shared
anyway... so detect and re-cycle :)


SVN revision: 18677
2005-11-28 09:54:06 +00:00
Carsten Haitzler 52e61b0ca8 asparagus!
SVN revision: 18672
2005-11-28 06:01:45 +00:00
Carsten Haitzler 0b90bc4c04 more fixes :)
SVN revision: 18651
2005-11-26 13:58:43 +00:00
Carsten Haitzler 2925b49159 noneed for offset since its inside the object now
SVN revision: 18649
2005-11-26 13:33:09 +00:00
rbdpngn ba901efc05 Use the style features available in evas text objects to avoid creating more
evas objects. This saves up to 25 text objects per text part for soft shadows.


SVN revision: 18645
2005-11-26 08:14:34 +00:00
Carsten Haitzler 7278f1d18b text badness fix
SVN revision: 18631
2005-11-24 08:10:22 +00:00
Carsten Haitzler 25ee716746 push/pop vm on the fly - saves a chunk of ram.
SVN revision: 18625
2005-11-24 03:23:01 +00:00
Carsten Haitzler 91eb081dd7 dont dup empty strings :)
SVN revision: 18621
2005-11-23 14:47:36 +00:00
Carsten Haitzler 3a6be732b9 clean up some null string stuff
SVN revision: 18620
2005-11-23 14:00:39 +00:00
Carsten Haitzler 22547970e9 more NULL string handling
SVN revision: 18619
2005-11-23 13:02:09 +00:00
Carsten Haitzler 725d212f48 handle NULL strings better - need to handle mroe NULLS though
SVN revision: 18617
2005-11-23 12:56:06 +00:00
Carsten Haitzler 41f9c95d96 no point disallowing sets.
SVN revision: 18515
2005-11-17 08:14:05 +00:00
Carsten Haitzler 5f7e955689 asparagus time! :)
SVN revision: 18427
2005-11-11 08:03:49 +00:00
Carsten Haitzler 1d9245b3f6 edje no longer needs imlib2.
SVN revision: 18425
2005-11-11 06:49:57 +00:00
Carsten Haitzler 081335eda4 we dont need no steenkin move signals
SVN revision: 18377
2005-11-08 10:06:59 +00:00
Carsten Haitzler 36db7b296f add elipsis direct control
SVN revision: 18326
2005-11-06 03:32:01 +00:00
sebastid 0cad0c7b33 Don't use strlen to check if a string is empty.
SVN revision: 18269
2005-11-04 07:56:13 +00:00
Carsten Haitzler bcab625b79 fix det leeek
SVN revision: 18209
2005-11-02 08:13:56 +00:00
Carsten Haitzler b10d8cce4a dragables are back (broken them accidentally)
SVN revision: 18189
2005-11-01 09:53:16 +00:00
Carsten Haitzler a080215a72 remove excess calcs.
add faster missed job reaper timer


SVN revision: 18183
2005-11-01 04:10:01 +00:00
Carsten Haitzler 3b20105112 minor leak--
SVN revision: 18142
2005-10-30 09:06:45 +00:00
technikolor a908b18cfc Don\'t assume cpp and gcc are always in /usr/bin... absolute paths removed
SVN revision: 18130
2005-10-30 07:42:48 +00:00
Mike Frysinger 7c8b0cb44c touchup help output
SVN revision: 18077
2005-10-29 02:43:40 +00:00
Carsten Haitzler 83f010591d no more old textblock - gone. completely. tb2 renamed (as threatened) to
textblock. updated edje and e17.


SVN revision: 18054
2005-10-28 02:56:27 +00:00
Carsten Haitzler 208de4897a the first wave of evas smart object modes. commit hell #1. :) other things
still need updating in cvs - but i am sure others can do that :)


SVN revision: 18001
2005-10-27 02:44:36 +00:00
quan74 e0c8acaad8 *** empty log message ***
SVN revision: 17931
2005-10-25 03:54:46 +00:00
quan74 6898d981e3 spec file autofoo'd
SVN revision: 17930
2005-10-25 03:45:52 +00:00
stffrdhrn c45a3f58b5 - If its not really edj, or if its corrupt dont crash
- Collect the error message now. should we just check for NULL when setting?


SVN revision: 17777
2005-10-23 00:15:45 +00:00
rbdpngn ccc8f7236f Set load errors in more cases.
SVN revision: 17617
2005-10-16 20:36:20 +00:00
Michael Jennings 13c0113609 Sat Oct 15 00:09:36 2005 Michael Jennings (mej)
Spec file fixes.
----------------------------------------------------------------------


SVN revision: 17556
2005-10-15 04:01:39 +00:00
Mike Frysinger 388caefdcf remove pointless [] around if tests
SVN revision: 17471
2005-10-12 23:15:17 +00:00
sebastid f2fb36988d Unused
SVN revision: 17410
2005-10-10 21:22:17 +00:00
Carsten Haitzler 8c01f55114 add embryo api to get the state of a part (handy eh?) :)
SVN revision: 17345
2005-10-09 09:49:53 +00:00
Carsten Haitzler bfaabe266e asparagus - again. lots fo leak fixes and other fixes have been happening, so
i think an asparagus is a good idea - sorry package config people. :)


SVN revision: 17340
2005-10-09 04:22:19 +00:00
Carsten Haitzler ce7d10f13b allow for xr engine for testing/display of edjes
SVN revision: 17338
2005-10-09 03:07:58 +00:00
quan74 bda33fa43d Makefile.am fixes for missing / renamed files in debian/
SVN revision: 17301
2005-10-08 04:21:02 +00:00
shadoi ff4e322842 Found a better way to do this. Remove DEBIANSTAMP
SVN revision: 17295
2005-10-07 22:52:22 +00:00
shadoi 9e7c9995d8 Merge the -test package with this one.
SVN revision: 17288
2005-10-07 22:24:26 +00:00
shadoi 00082a4588 Populates the version automatically
SVN revision: 17287
2005-10-07 22:23:25 +00:00
shadoi 25c3f88c5b Add a DEBIANSTAMP variable and generate the debian/changelog
SVN revision: 17286
2005-10-07 22:22:37 +00:00
shadoi 5839b243a0 Add debian package files to EXTRA_DIST
SVN revision: 17285
2005-10-07 22:21:45 +00:00
quan74 ef76553dc0 Version number bumps
SVN revision: 17272
2005-10-07 15:17:53 +00:00
tsauerbeck 029624efdf warning fixes
SVN revision: 17271
2005-10-07 11:26:15 +00:00
tsauerbeck 2d8e793026 warn about cancelling non-existing timers, too
SVN revision: 17270
2005-10-07 11:24:07 +00:00
Carsten Haitzler a834628ff1 embryo debug stuff from till
SVN revision: 17259
2005-10-07 03:55:28 +00:00
Carsten Haitzler 7fce978d6a asparagus. and make distcheck passes again.
SVN revision: 17234
2005-10-06 08:47:12 +00:00
shadoi c78ce25e24 Buh-bye.
SVN revision: 17214
2005-10-05 23:25:50 +00:00
shadoi 47380f88f1 Merge the edje0-test package with edje-bin. Fixup dependencies a bit.
SVN revision: 17212
2005-10-05 23:00:40 +00:00
Carsten Haitzler 503de08b68 code3 clean - move code to special files and maybe fix a bug?
SVN revision: 17187
2005-10-05 08:38:04 +00:00
tsauerbeck 13312e0779 set walking_actions to 1 while we're walking the actions list. this fixes an embryo induced segfault, horray.
SVN revision: 17167
2005-10-04 18:01:09 +00:00
tsauerbeck 556408a57e warnings suck
SVN revision: 17166
2005-10-04 17:57:20 +00:00
tsauerbeck 963f0729c1 don't access freed memory
SVN revision: 17164
2005-10-04 17:54:36 +00:00
Carsten Haitzler 8bf5f10e92 after some quiet on the western front - asparagus.
SVN revision: 17119
2005-10-03 02:29:54 +00:00
Carsten Haitzler 48f4db7762 be more paranoid... ?
SVN revision: 17094
2005-10-01 04:15:15 +00:00
tsauerbeck 233c7d041e textblock keywords
SVN revision: 17092
2005-09-30 20:32:36 +00:00
Carsten Haitzler 0c9911f9f4 ok - be mroe paranoid!
SVN revision: 17084
2005-09-30 04:40:31 +00:00
Carsten Haitzler 0fc27f512b i dunno - be more paranoid and shit!
SVN revision: 17026
2005-09-28 07:13:16 +00:00
tsauerbeck cc4628a42e added the 'fixed' keyword
SVN revision: 16973
2005-09-26 19:33:53 +00:00
sebastid 40253e9b23 Fixes from Ryan Little
SVN revision: 16939
2005-09-25 17:11:49 +00:00
Carsten Haitzler 45debba2c1 asparagus!
SVN revision: 16929
2005-09-25 05:45:48 +00:00
Carsten Haitzler a4fc9aa9ba fix typos in edje docs patch from martin :)
SVN revision: 16821
2005-09-21 03:11:31 +00:00
Carsten Haitzler 8888c1b4c3 a bit of asparagus action for shits & giggles
SVN revision: 16799
2005-09-20 12:44:36 +00:00
Carsten Haitzler 4cc2291251 god man that was a bad typo!
SVN revision: 16784
2005-09-20 09:20:57 +00:00
Carsten Haitzler 3d95663afe allow correct values for fill offset - too rtestrictive
SVN revision: 16781
2005-09-20 08:33:35 +00:00
Carsten Haitzler d9933843b6 handle textblock fixed with and variable height as a result formatting with
min size calcs


SVN revision: 16780
2005-09-20 05:49:22 +00:00
Carsten Haitzler 8de24f02e4 comment--
SVN revision: 16761
2005-09-19 06:53:37 +00:00
Carsten Haitzler 2c69e593a8 hmm - make min size calculation mroe accurate and handle corner cases...
SVN revision: 16760
2005-09-19 06:51:49 +00:00
Carsten Haitzler ab19b67038 blame: TILMAN:
1.73         (tsauerbe 29-Oct-04): #ifndef ABS
1.74         (tsauerbe 29-Oct-04): #define ABS(x) (x < 0 ? -x : x)

no ()'x around x - thus the part finder couldnt calculate distance of valued
parts properly! :) now it finds the right numbered part :)


SVN revision: 16758
2005-09-19 03:13:23 +00:00
Carsten Haitzler 5a39de973b fix min size calc
SVN revision: 16745
2005-09-18 06:01:35 +00:00
Carsten Haitzler 0c99214fb0 allow more tags for textblock obj's
SVN revision: 16744
2005-09-18 05:37:06 +00:00
Carsten Haitzler 4f71e046bf printf--
SVN revision: 16742
2005-09-18 05:24:57 +00:00
Carsten Haitzler 9fd23d550d handle embedded fotns for textblocks
SVN revision: 16741
2005-09-18 04:56:06 +00:00
Carsten Haitzler 3ac48d63ae and edje started supporting.... TEXTBLOCK2!!!!!
see e_logo.edc for an example. :)


SVN revision: 16698
2005-09-12 09:43:49 +00:00
Michael Jennings 063aedaac9 Thu Sep 8 17:12:14 2005 Michael Jennings (mej)
Build fixes.
----------------------------------------------------------------------


SVN revision: 16669
2005-09-08 21:04:21 +00:00
sebastid 42f2fbb8b6 Add string.h for strcmp()
SVN revision: 16579
2005-09-05 16:26:58 +00:00
sebastid e3ad2acd61 Add missing headers, and define MIN
SVN revision: 16552
2005-09-05 10:46:04 +00:00
sebastid d6be56204c Not needed?
SVN revision: 16536
2005-09-04 20:15:35 +00:00
sebastid 4b143ada7c Export evas CFLAGS, because exported edje headers include Evas.h
SVN revision: 16525
2005-09-04 18:55:56 +00:00
sebastid 4195c6b63c We need the embryo includedir to build the binaries.
SVN revision: 16499
2005-09-03 22:15:07 +00:00
sebastid d17fd0bed3 Use AC_PATH_GENERIC, it's a nice macro!
SVN revision: 16491
2005-09-03 18:52:10 +00:00
sebastid 5b57517f63 If the version from config has something after x.y.z, drop it.
SVN revision: 16477
2005-09-03 03:55:13 +00:00
sebastid 8e0218f914 Don't include $(includedir) in searchpath, find headers in this source
and in the provided package CFLAGS.


SVN revision: 16470
2005-09-02 20:15:28 +00:00
Michael Jennings 62961e32ac Mon Aug 29 12:27:11 2005 Michael Jennings (mej)
Great work from Ryan Little <rlittle46@comcast.net> on dist and spec
updates/fixes/additions.
----------------------------------------------------------------------


SVN revision: 16401
2005-08-29 16:27:44 +00:00
Carsten Haitzler 8b2d57a76c temporary smart stacking workaround until we fix it properly with internal
sub-object lists


SVN revision: 16367
2005-08-26 06:53:37 +00:00