efl/legacy/edje/src/bin
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
..
.cvsignore Quiet. 2005-07-29 16:41:05 +00:00
Makefile.am edje no longer needs imlib2. 2005-11-11 06:49:57 +00:00
edje_cc.c edje no longer needs imlib2. 2005-11-11 06:49:57 +00:00
edje_cc.h actually make symbol hiding work! 2005-12-27 17:17:31 +00:00
edje_cc_handlers.c color class blocks in edje. 2006-01-11 03:19:45 +00:00
edje_cc_mem.c mem allocs guaranteed now... they are wrapped and errors handled centrally 2003-06-12 22:34:51 +00:00
edje_cc_out.c edje no longer needs imlib2. 2005-11-11 06:49:57 +00:00
edje_cc_parse.c actually make symbol hiding work! 2005-12-27 17:17:31 +00:00
edje_cc_sources.c evil hack to find include statements not at the beginning of the line, too 2005-06-04 09:17:14 +00:00
edje_decc.c edje no longer needs imlib2. 2005-11-11 06:49:57 +00:00
edje_decc.h edje no longer needs imlib2. 2005-11-11 06:49:57 +00:00
edje_ls.c the default extension for Edje EET files is 'edj' now 2005-03-22 19:29:06 +00:00
edje_main.c asparagus - again. lots fo leak fixes and other fixes have been happening, so 2005-10-09 04:22:19 +00:00
edje_main.h actually make symbol hiding work! 2005-12-27 17:17:31 +00:00
edje_recc the default extension for Edje EET files is 'edj' now 2005-03-22 19:29:06 +00:00
edje_test_main.c hmm - make min size calculation mroe accurate and handle corner cases... 2005-09-19 06:51:49 +00:00
edje_thumb.c edje no longer needs imlib2. 2005-11-11 06:49:57 +00:00
edje_thumb.h edje no longer needs imlib2. 2005-11-11 06:49:57 +00:00