Enlightenment CVS committal
Author : dresb
Project : e17
Module : libs/edje
Dir : e17/libs/edje/src/bin
Modified Files:
edje_cc_handlers.c
Log Message:
included missing parts of the reference
===================================================================
RCS file: /cvs/e/e17/libs/edje/src/bin/edje_cc_handlers.c,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -3 -r1.82 -r1.83
--- edje_cc_handlers.c 24 Mar 2008 08:22:00 -0000 1.82
+++ edje_cc_handlers.c 29 Mar 2008 16:13:57 -0000 1.83
@@ -3844,6 +3844,48 @@
ed->text.elipsis = parse_float_range(0, 0.0, 1.0);
}
+/**
+ @page edcref
+
+ @block
+ text
+ @context
+ part {
+ description {
+ ..
+ gradient {
+ type: "linear";
+ spectrum "spectrumName";
+ rel1 {
+ relative: 0.0 0.0;
+ offset: 0 0;
+ }
+ rel2
+ relative: 1.0 1.0;
+ offset: -1 -1;
+ }
+ }
+ ..
+ }
+ }
+ @description
+ A gradient block is used to display a given "spectrum" inside a
+ container. The container's shape is a rect but this not mean the
+ gradient is restricted to a rectangular shape. Gradients can use
+ "rel1" and "rel2" blocks to layout the initial and final point
+ relatively inside the container.
+ @endblock
+
+ @property
+ type
+ @parameters
+ [the name of the type]
+ @effect
+ Alters the gradient's rendering algorithm between:
+ @li linear (default)
+ @li radial
+ @endproperty
+*/
static void
st_collections_group_parts_part_description_gradient_type(void)
{
@@ -3869,6 +3911,18 @@
ed->gradient.type = parse_str(0);
}
+/**
+ @page edcref
+
+ @property
+ spectrum
+ @parameters
+ [an existing spectrum name]
+ @effect
+ Causes the gradient to display the colors as defined by a given
+ "spectrum" in the "spectra" block.
+ @endproperty
+*/
static void
st_collections_group_parts_part_description_gradient_spectrum(void)
{
@@ -3901,6 +3955,19 @@
}
}
+/**
+ @page edcref
+
+ @property
+ relative
+ @parameters
+ [a relative X coordinate] [a relative Y coordinate]
+ @effect
+ Inside rel1 places the initial point, or first color, of the gradient
+ relatively to the gradient's container. Inside rel2 places the final
+ point, or last color.
+ @endproperty
+*/
static void
st_collections_group_parts_part_description_gradient_rel1_relative(void)
{
@@ -3931,6 +3998,19 @@
}
}
+/**
+ @page edcref
+
+ @property
+ offset
+ @parameters
+ [X axis] [Y axis]
+ @effect
+ Inside rel1 moves the initial point, or first color, of the gradient
+ a fixed number of pixels along either axis. Inside rel2 moves the final
+ point, or last color.
+ @endproperty
+*/
static void
st_collections_group_parts_part_description_gradient_rel1_offset(void)
{
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs