diff --git a/src/lib/efl/interfaces/efl_gfx_base.eo b/src/lib/efl/interfaces/efl_gfx_base.eo index d736d99ec9..e377c554bd 100644 --- a/src/lib/efl/interfaces/efl_gfx_base.eo +++ b/src/lib/efl/interfaces/efl_gfx_base.eo @@ -4,130 +4,121 @@ interface Efl.Gfx.Base { methods { @property position { set { - /*@ Move the given Evas object to the given location inside its canvas' viewport. */ + [[Move the given Evas object to the given location inside its + canvas' viewport. + ]] } get { - /*@ Retrieves the position of the given Evas object. */ + [[Retrieves the position of the given Evas object.]] } values { - x: int; /*@ in */ - y: int; /*@ in */ + x: int; + y: int; } } @property size { set { - /*@ Changes the size of the given Evas object. */ + [[Changes the size of the given Evas object.]] } get { - /*@ Retrieves the (rectangular) size of the given Evas object. */ + [[Retrieves the (rectangular) size of the given Evas object.]] } values { - w: int; /*@ in */ - h: int; /*@ in */ + w: int; + h: int; } } @property color { set { - /*@ - Sets the general/main color of the given Evas object to the given - one. + [[Sets the general/main color of the given Evas object to the given + one. - @see evas_object_color_get() (for an example) - @note These color values are expected to be premultiplied by @p a. + See also @evas_object_color_get (for an example) - @ingroup Evas_Object_Group_Basic */ + These color values are expected to be premultiplied by alpha. + ]] } get { - /*@ - Retrieves the general/main color of the given Evas object. + [[Retrieves the general/main color of the given Evas object. - Retrieves the main color's RGB component (and alpha channel) - values, which range from 0 to 255. For the alpha channel, - which defines the object's transparency level, 0 means totally - transparent, while 255 means opaque. These color values are - premultiplied by the alpha value. + Retrieves the main color's RGB component (and alpha channel) + values, which range from 0 to 255. For the alpha channel, + which defines the object's transparency level, 0 means totally + transparent, while 255 means opaque. These color values are + premultiplied by the alpha value. - Usually youll use this attribute for text and rectangle objects, - where the main color is their unique one. If set for objects - which themselves have colors, like the images one, those colors get - modulated by this one. + Usually youll use this attribute for text and rectangle objects, + where the main color is their unique one. If set for objects + which themselves have colors, like the images one, those colors + get modulated by this one. - @note All newly created Evas rectangles get the default color - values of 255 255 255 255 (opaque white). + All newly created Evas rectangles get the default color + values of 255 255 255 255 (opaque white). - @note Use @c NULL pointers on the components you're not interested - in: they'll be ignored by the function. + Use null pointers on the components you're not interested + in: they'll be ignored by the function. - Example: - @dontinclude evas-object-manipulation.c - @skip int alpha, r, g, b; - @until return - - See the full @ref Example_Evas_Object_Manipulation "example". - - @ingroup Evas_Object_Group_Basic */ + See the full @Example_Evas_Object_Manipulation "example". + ]] } values { - r: int; /*@ The red component of the given color. */ - g: int; /*@ The green component of the given color. */ - b: int; /*@ The blue component of the given color. */ - a: int; /*@ The alpha component of the given color. */ + r: int; [[The red component of the given color.]] + g: int; [[The green component of the given color.]] + b: int; [[The blue component of the given color.]] + a: int; [[The alpha component of the given color.]] } } @property color_part { set { - /*@ - Sets a specifc color of the given Efl.Gfx.Base object to the given - one. + [[Sets a specifc color of the given Efl.Gfx.Base object to the + given one. - @see evas_object_color_get() (for an example) - @note These color values are expected to be premultiplied by @p a. + See also @evas_object_color_get (for an example) - */ - return: bool; + These color values are expected to be premultiplied by alpha. + ]] + return: bool; } get { - /*@ - Retrieves a specific color of the given Evas object. + [[Retrieves a specific color of the given Evas object. - Retrieves a specific color's RGB component (and alpha channel) - values, which range from 0 to 255. For the alpha channel, - which defines the object's transparency level, 0 means totally - transparent, while 255 means opaque. These color values are - premultiplied by the alpha value. + Retrieves a specific color's RGB component (and alpha channel) + values, which range from 0 to 255. For the alpha channel, + which defines the object's transparency level, 0 means totally + transparent, while 255 means opaque. These color values are + premultiplied by the alpha value. - The main color being mapped to @c NULL. + The main color being mapped to null. - Usually youll use this attribute for text and rectangle objects, - where the main color is their unique one. If set for objects - which themselves have colors, like the images one, those colors get - modulated by this one. + Usually youll use this attribute for text and rectangle objects, + where the main color is their unique one. If set for objects + which themselves have colors, like the images one, those colors + get modulated by this one. - @note Use @c NULL pointers on the components you're not interested - in: they'll be ignored by the function. - - */ - return: bool; + Use null pointers on the components you're not interested + in: they'll be ignored by the function. + ]] + return: bool; + } + keys { + part: const (char)*; [[The part you are interested in.]] } - keys { - part: const (char)*; /*@ The part you are interested in. */ - } values { - r: int; /*@ The red component of the given color. */ - g: int; /*@ The green component of the given color. */ - b: int; /*@ The blue component of the given color. */ - a: int; /*@ The alpha component of the given color. */ + r: int; [[The red component of the given color.]] + g: int; [[The green component of the given color.]] + b: int; [[The blue component of the given color.]] + a: int; [[The alpha component of the given color.]] } } @property visible { set { - /*@ Makes the given Evas object visible or invisible. */ + [[Makes the given Evas object visible or invisible.]] } get { - /*@ Retrieves whether or not the given Evas object is visible. */ + [[Retrieves whether or not the given Evas object is visible.]] } values { - v: bool; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */ + v: bool; [[true if to make the object visible, false otherwise]] } } }