eolian: new syntax for params/values/keys

Instead of "@in type name;" we now use "@in name: type;". This change
is done because of consistency with the rest of Eolian; pretty much
every other part of Eolian syntax uses the latter form.

This is a big breaking change in the .eo format, so please update your
.eo files accordingly and compile Elementary together with the EFL.

@feature
This commit is contained in:
Daniel Kolesa 2015-05-18 16:13:08 +01:00
parent dcc73c8f9a
commit 058a9c9d88
93 changed files with 1438 additions and 1441 deletions

View File

@ -8,14 +8,14 @@ class Colourable (Eo.Base)
/*@ RGB Constructor. */
legacy: null;
params {
@in int rgb; /*@ 24-bit RGB Component. */
@in rgb: int; /*@ 24-bit RGB Component. */
}
}
print_colour { /*@ Print the RGB colour. */ }
colour_mask {
/*@ The masked RGB value. */
params {
@in int mask; /*@ The colour mask to be applied to current RGB value. */
@in mask: int; /*@ The colour mask to be applied to current RGB value. */
}
return: int; /*@ The RGB colour. */
}
@ -27,7 +27,7 @@ class Colourable (Eo.Base)
/*@ Gets the 24-bit RGB colour. */
}
values {
int rgb; /*@ The RGB colour value. */
rgb: int; /*@ The RGB colour value. */
}
}
@property composite_colour {
@ -38,9 +38,9 @@ class Colourable (Eo.Base)
/*@ Gets the composite RGB colour. */
}
values {
int r; /*@ The red component. */
int g; /*@ The green component. */
int b; /*@ The blue component. */
r: int; /*@ The red component. */
g: int; /*@ The green component. */
b: int; /*@ The blue component. */
}
}
}

View File

@ -11,13 +11,13 @@ class ColourableSquare (Colourable)
/*@ Gets size. */
}
values {
int size; /*@ The size. */
size: int; /*@ The size. */
}
}
size_constructor {
legacy: null;
params {
@in int size;
@in size: int;
}
}
size_print { /*@ Show the square. */ }

View File

@ -6,17 +6,17 @@ class Ecore.Animator (Eo.Base)
/*@ Constructor. */
legacy: null;
params {
@in double runtime;
@in Ecore_Timeline_Cb func;
@in const(void)* data;
@in runtime: double;
@in func: Ecore_Timeline_Cb;
@in data: const(void)*;
}
}
constructor {
/*@ Constructor. */
legacy: null;
params {
@in Ecore_Task_Cb func;
@in const(void)* data;
@in func: Ecore_Task_Cb;
@in data: const(void)*;
}
}
}

View File

@ -11,8 +11,8 @@ class Ecore.Exe (Eo.Base, Efl.Control)
legacy: null;
}
values {
const(char) *exe_cmd; /*@ The command to execute. */
Ecore_Exe_Flags flags; /*@ The execution flags. */
exe_cmd: const(char) *; /*@ The command to execute. */
flags: Ecore_Exe_Flags; /*@ The execution flags. */
}
}
}

View File

@ -6,16 +6,16 @@ class Ecore.Idle.Enterer (Eo.Base)
/*@ Contructor. Will insert the handler at the beginning of the list. */
legacy: null;
params {
@in Ecore_Task_Cb func;
@in const(void)* data;
@in func: Ecore_Task_Cb;
@in data: const(void)*;
}
}
after_constructor {
/*@ Contructor. Will insert the handler at the end of the list. */
legacy: null;
params {
@in Ecore_Task_Cb func;
@in const(void)* data;
@in func: Ecore_Task_Cb;
@in data: const(void)*;
}
}
}

View File

@ -6,8 +6,8 @@ class Ecore.Idle.Exiter (Eo.Base)
/*@ Constructor. */
legacy: null;
params {
@in Ecore_Task_Cb func;
@in const(void)* data;
@in func: Ecore_Task_Cb;
@in data: const(void)*;
}
}
}

View File

@ -6,8 +6,8 @@ class Ecore.Idler (Eo.Base)
/*@ Constructor. */
legacy: null;
params {
@in Ecore_Task_Cb func;
@in const(void)* data;
@in func: Ecore_Task_Cb;
@in data: const(void)*;
}
}
}

View File

@ -6,8 +6,8 @@ class Ecore.Job (Eo.Base)
/*@ Constructor. */
legacy: null;
params {
@in Ecore_Cb func;
@in const(void)* data;
@in func: Ecore_Cb;
@in data: const(void)*;
}
}
}

View File

@ -9,7 +9,7 @@ class Ecore_Mainloop (Eo.Base)
get {
}
values {
Ecore_Select_Function select_func;
select_func: Ecore_Select_Function;
}
}
iterate {
@ -17,7 +17,7 @@ class Ecore_Mainloop (Eo.Base)
iterate_may_block {
return: int;
params {
int may_block;
may_block: int;
}
}
begin {

View File

@ -5,10 +5,10 @@ class Ecore.Poller (Eo.Base)
/*@ Constructor with parameters for Ecore Poller. */
legacy: null;
params {
@in Ecore_Poller_Type type;
@in int interval;
@in Ecore_Task_Cb func;
@in const(void)* data;
@in type: Ecore_Poller_Type;
@in interval: int;
@in func: Ecore_Task_Cb;
@in data: const(void)*;
}
}
@property interval {
@ -31,7 +31,7 @@ class Ecore.Poller (Eo.Base)
legacy: ecore_poller_poller_interval_get;
}
values {
int interval; /*@ The tick interval to set; must be a power of 2 and <= 32768. */
interval: int; /*@ The tick interval to set; must be a power of 2 and <= 32768. */
}
}
}

View File

@ -19,7 +19,7 @@ class Ecore.Timer (Eo.Base)
/*@ Get the interval the timer ticks on. */
}
values {
double in(-1); /*@ The new interval in seconds */
in: double(-1); /*@ The new interval in seconds */
}
}
@property pending {
@ -32,18 +32,18 @@ class Ecore.Timer (Eo.Base)
/*@ Create a timer to call in a given time from now */
legacy: null;
params {
@in double in; /*@ The time, in seconds, from now when to go off */
@in Ecore_Task_Cb func; /*@ The callback function to call when the timer goes off */
@in const(void)* data; /*@ A pointer to pass to the callback function as its data pointer */
@in in: double; /*@ The time, in seconds, from now when to go off */
@in func: Ecore_Task_Cb; /*@ The callback function to call when the timer goes off */
@in data: const(void)*; /*@ A pointer to pass to the callback function as its data pointer */
}
}
constructor {
/*@ Create a timer to call in a given time from when the mainloop woke up from sleep */
legacy: null;
params {
@in double in; /*@ The time, in seconds, from when the main loop woke up, to go off */
@in Ecore_Task_Cb func; /*@ The callback function to call when the timer goes off */
@in const(void)* data; /*@ A pointer to pass to the callback function as its data pointer */
@in in: double; /*@ The time, in seconds, from when the main loop woke up, to go off */
@in func: Ecore_Task_Cb; /*@ The callback function to call when the timer goes off */
@in data: const(void)*; /*@ A pointer to pass to the callback function as its data pointer */
}
}
reset {
@ -61,7 +61,7 @@ class Ecore.Timer (Eo.Base)
* This doesn't affect the interval of a timer.
*/
params {
@in double add; /*@ The amount of time to delay the timer by in seconds */
@in add: double; /*@ The amount of time to delay the timer by in seconds */
}
}
}

View File

@ -18,7 +18,7 @@ class Ecore_Audio (Eo.Base)
@since 1.8 */
}
values {
const(char)* name;
name: const(char)*;
}
}
@property paused {
@ -35,7 +35,7 @@ class Ecore_Audio (Eo.Base)
@since 1.8 */
}
values {
bool paused; /*@ ret EINA_TRUE if object is paused, EINA_FALSE if not*/
paused: bool; /*@ ret EINA_TRUE if object is paused, EINA_FALSE if not*/
}
}
@property volume {
@ -52,7 +52,7 @@ class Ecore_Audio (Eo.Base)
@since 1.8 */
}
values {
double volume; /*@ The volume */
volume: double; /*@ The volume */
}
}
@property source {
@ -73,7 +73,7 @@ class Ecore_Audio (Eo.Base)
@since 1.8 */
}
values {
const(char)* source; /*@ The source to set to (i.e. file, URL, device)*/
source: const(char)*; /*@ The source to set to (i.e. file, URL, device)*/
}
}
@property format {
@ -97,7 +97,7 @@ class Ecore_Audio (Eo.Base)
@since 1.8 */
}
values {
Ecore_Audio_Format format; /*@ The format of the object*/
format: Ecore_Audio_Format; /*@ The format of the object*/
}
}
vio_set {
@ -106,9 +106,9 @@ class Ecore_Audio (Eo.Base)
@since 1.8 */
params {
Ecore_Audio_Vio *vio; /*@ The @ref Ecore_Audio_Vio struct with the function callbacks*/
void *data; /*@ User data to pass to the VIO functions*/
eo_key_data_free_func free_func; /*@ This function takes care to clean up @ref data when he VIO is destroyed. NULL means do nothing.*/
vio: Ecore_Audio_Vio *; /*@ The @ref Ecore_Audio_Vio struct with the function callbacks*/
data: void *; /*@ User data to pass to the VIO functions*/
free_func: eo_key_data_free_func; /*@ This function takes care to clean up @ref data when he VIO is destroyed. NULL means do nothing.*/
}
}
}

View File

@ -18,7 +18,7 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
}
values {
double speed; /*@ The speed, 1.0 is the default*/
speed: double; /*@ The speed, 1.0 is the default*/
}
}
@property samplerate {
@ -35,7 +35,7 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
}
values {
int samplerate; /*@ The samplerate in Hz*/
samplerate: int; /*@ The samplerate in Hz*/
}
}
@property channels {
@ -52,7 +52,7 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
}
values {
int channels; /*@ The number of channels*/
channels: int; /*@ The number of channels*/
}
}
@property preloaded {
@ -69,7 +69,7 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
}
values {
bool preloaded; /*@ EINA_TRUE if the input should be cached, EINA_FALSE otherwise*/
preloaded: bool; /*@ EINA_TRUE if the input should be cached, EINA_FALSE otherwise*/
}
}
@property looped {
@ -90,7 +90,7 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
}
values {
bool looped; /*@ EINA_TRUE if the input should be looped, EINA_FALSE otherwise*/
looped: bool; /*@ EINA_TRUE if the input should be looped, EINA_FALSE otherwise*/
}
}
@property length {
@ -110,7 +110,7 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
}
values {
double length; /*@ The length of the input in seconds*/
length: double; /*@ The length of the input in seconds*/
}
}
@property output {
@ -121,7 +121,7 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
}
values {
Eo *output; /*@ The output*/
output: Eo *; /*@ The output*/
}
}
@property remaining {
@ -132,7 +132,7 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
}
values {
double remaining; /*@ The amount of time in seconds left to play*/
remaining: double; /*@ The amount of time in seconds left to play*/
}
}
read {
@ -142,8 +142,8 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
return: ssize; /*@ The amount of samples written to buf*/
params {
@in void *buf; /*@ The buffer to read into*/
@in size len; /*@ The amount of samples to read*/
@in buf: void *; /*@ The buffer to read into*/
@in len: size; /*@ The amount of samples to read*/
}
}
read_internal {
@ -153,8 +153,8 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
return: ssize; /*@ The amount of samples written to buf*/
params {
@in void *buf; /*@ The buffer to read into*/
@in size len; /*@ The amount of samples to read*/
@in buf: void *; /*@ The buffer to read into*/
@in len: size; /*@ The amount of samples to read*/
}
}
seek {
@ -164,8 +164,8 @@ class Ecore_Audio_In (Ecore_Audio)
@since 1.8 */
return: double; /*@ The current absolute position in seconds within the input*/
params {
@in double offs; /*@ The offset in seconds*/
@in int mode; /*@ mode The seek mode. Is absolute with SEEK_SET, relative to the
@in offs: double; /*@ The offset in seconds*/
@in mode: int; /*@ mode The seek mode. Is absolute with SEEK_SET, relative to the
current position with SEEK_CUR and relative to the end with SEEK_END.*/
}
}

View File

@ -12,4 +12,4 @@ class Ecore_Audio_In_Sndfile (Ecore_Audio_In)
Ecore_Audio_In.seek;
Ecore_Audio_In.read_internal;
}
}
}

View File

@ -11,7 +11,7 @@ class Ecore_Audio_Out (Ecore_Audio)
@since 1.8 */
return: bool; /*@ EINA_TRUE if the input was attached, EINA_FALSE otherwise*/
params {
@in Eo *input; /*@ The input to attach to the output*/
@in input: Eo *; /*@ The input to attach to the output*/
}
}
input_detach {
@ -21,7 +21,7 @@ class Ecore_Audio_Out (Ecore_Audio)
@since 1.8 */
return: bool; /*@ EINA_TRUE if the input was detached, EINA_FALSE otherwise*/
params {
@in Eo *input; /*@ The input to detach to the output*/
@in input: Eo *; /*@ The input to detach to the output*/
}
}
inputs_get {

View File

@ -9,4 +9,3 @@ class Ecore_Audio_Out_Core_Audio (Ecore_Audio_Out)
Ecore_Audio_Out.input_detach;
}
}

View File

@ -12,4 +12,4 @@ class Ecore_Audio_Out_Pulse (Ecore_Audio_Out)
context,ready; /*@ Called when the output is ready for playback. */
context,fail; /*@ Called when context fails. */
}
}
}

View File

@ -10,4 +10,4 @@ class Ecore_Audio_Out_Sndfile (Ecore_Audio_Out)
Ecore_Audio.format.set;
Ecore_Audio_Out.input_attach;
}
}
}

View File

@ -17,7 +17,7 @@ abstract Ecore.Con.Base (Eo.Base) {
legacy: null;
}
values {
const(char)* ip; /*@ The IP address */
ip: const(char)*; /*@ The IP address */
}
}
@property uptime {
@ -30,7 +30,7 @@ abstract Ecore.Con.Base (Eo.Base) {
legacy: null;
}
values {
double uptime; /*@ The total time, in seconds, that the object has been connected. */
uptime: double; /*@ The total time, in seconds, that the object has been connected. */
}
}
@property port {
@ -45,7 +45,7 @@ abstract Ecore.Con.Base (Eo.Base) {
legacy: null;
}
values {
int port; /*@ The The port that obj is connected to, or -1 on error. */
port: int; /*@ The The port that obj is connected to, or -1 on error. */
}
}
@property fd {
@ -62,7 +62,7 @@ abstract Ecore.Con.Base (Eo.Base) {
legacy: null;
}
values {
int fd; /*@ The fd, or -1 on failure. */
fd: int; /*@ The fd, or -1 on failure. */
}
}
@property connected {
@ -73,7 +73,7 @@ abstract Ecore.Con.Base (Eo.Base) {
legacy: null;
}
values {
bool connected; /*@ Returns True if connected, False otherwise. */
connected: bool; /*@ Returns True if connected, False otherwise. */
}
}
@property timeout {
@ -96,7 +96,7 @@ abstract Ecore.Con.Base (Eo.Base) {
legacy: null;
}
values {
double timeout; /*@ The timeout, in seconds, to disconnect after. */
timeout: double; /*@ The timeout, in seconds, to disconnect after. */
}
}
flush {
@ -122,8 +122,8 @@ abstract Ecore.Con.Base (Eo.Base) {
legacy: null;
params {
const(void)* data; /*@ The given data */
int size; /*@ Length of the data, in bytes. */
data: const(void)*; /*@ The given data */
size: int; /*@ Length of the data, in bytes. */
}
return: int; /*@ The number of bytes sent. @c 0 will be returned if there is an error. */
}
@ -147,9 +147,9 @@ abstract Ecore.Con.Base (Eo.Base) {
* @li @c data - the data pointer given as parameter to ecore_con_lookup()
*/
params {
const(char)* name @nonull; /*@ Hostname to lookup. */
Ecore_Con_Dns_Cb done_cb; /*@ The callback to be called wehn lookup is done. */
const(void)* data; /*@ User data for the callback. */
name: const(char)* @nonull; /*@ Hostname to lookup. */
done_cb: Ecore_Con_Dns_Cb; /*@ The callback to be called wehn lookup is done. */
data: const(void)*; /*@ User data for the callback. */
}
return: bool;
}

View File

@ -10,7 +10,7 @@ class Ecore.Con.Client (Ecore.Con.Base) {
get {
}
values {
Ecore.Con.Server *svr; /*@ The server the client is connected to. */
svr: Ecore.Con.Server *; /*@ The server the client is connected to. */
}
}
}

View File

@ -13,7 +13,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
get {
}
values {
const(char) *name; /*@ The name of the server. */
name: const(char) *; /*@ The name of the server. */
}
}
@property client_limit {
@ -34,8 +34,8 @@ class Ecore.Con.Server (Ecore.Con.Base) {
legacy: null;
}
values {
int client_limit; /*@ The maximum number of clients to handle concurrently. -1 means unlimited (default). 0 effectively disables the server. */
char reject_excess_clients; /*@ Set to 1 to automatically disconnect excess clients as soon as they connect if you are already handling client_limit clients. Set to 0 (default) to just hold off on the "accept()" system call until the number of active clients drops. This causes the kernel to queue up to 4096 connections (or your kernel's limit, whichever is lower). */
client_limit: int; /*@ The maximum number of clients to handle concurrently. -1 means unlimited (default). 0 effectively disables the server. */
reject_excess_clients: char; /*@ Set to 1 to automatically disconnect excess clients as soon as they connect if you are already handling client_limit clients. Set to 0 (default) to just hold off on the "accept()" system call until the number of active clients drops. This causes the kernel to queue up to 4096 connections (or your kernel's limit, whichever is lower). */
}
}
/* FIXME: Should this return an iterator? */
@ -51,7 +51,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
get {
}
values {
const(list<const(Ecore.Con.Client) *>) *clients; /*@ The list of clients on this server. */
clients: const(list<const(Ecore.Con.Client) *>) *; /*@ The list of clients on this server. */
}
}
@property connection_type {
@ -62,7 +62,7 @@ class Ecore.Con.Server (Ecore.Con.Base) {
legacy: null;
}
values {
Ecore_Con_Type conn_type;
conn_type: Ecore_Con_Type;
}
}
}

View File

@ -12,7 +12,7 @@ class Efl.Network.Url (Eo.Base) {
get {
}
values {
const(char) *url; /*@ The URL */
url: const(char) *; /*@ The URL */
}
}
}

View File

@ -9,13 +9,13 @@ class Ector.Cairo.Surface (Ector.Generic.Surface)
get {
}
values {
cairo_t *ctx;
ctx: cairo_t *;
}
}
symbol_get {
return: void * @warn_unused;
params {
@in const(char)* name;
@in name: const(char)*;
}
}
}

View File

@ -10,8 +10,8 @@ abstract Ector.Generic.Surface (Eo.Base)
/*@ Retrieves the (rectangular) size of the given Evas object. */
}
values {
int w; /*@ in */
int h; /*@ in */
w: int; /*@ in */
h: int; /*@ in */
}
}
@property reference_point {
@ -19,14 +19,14 @@ abstract Ector.Generic.Surface (Eo.Base)
/*@ This define where is (0,0) in pixels coordinate inside the surface */
}
values {
int x;
int y;
x: int;
y: int;
}
}
renderer_factory_new {
return: Ector_Renderer *;
params {
@in const(Eo_Class) * type @nonull;
@in type: const(Eo_Class) * @nonull;
}
}
}

View File

@ -9,7 +9,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
get {
}
values {
const(Eina_Matrix3) *m;
m: const(Eina_Matrix3) *;
}
}
@property origin {
@ -18,8 +18,8 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
get {
}
values {
double x;
double y;
x: double;
y: double;
}
}
@property visibility {
@ -30,7 +30,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
/*@ Retrieves whether or not the given Ector renderer is visible. */
}
values {
bool v; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */
v: bool; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */
}
}
@property color {
@ -47,7 +47,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
/*@
Retrieves the general/main color of the given Ector renderer.
Retrieves the main color's RGB component (and alpha channel)
Retrieves the main color's RGB component (and alpha channel)
values, <b>which range from 0 to 255</b>. For the alpha channel,
which defines the object's transparency level, 0 means totally
transparent, while 255 means opaque. These color values are
@ -59,10 +59,10 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
@ingroup Ector_Renderer_Group_Basic */
}
values {
int r; /*@ The red component of the given color. */
int g; /*@ The green component of the given color. */
int b; /*@ The blue component of the given color. */
int a; /*@ 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 mask {
@ -71,7 +71,7 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
get {
}
values {
Ector_Renderer *r;
r: Ector_Renderer *;
}
}
@property quality {
@ -80,20 +80,20 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
get {
}
values {
Ector_Quality q;
q: Ector_Quality;
}
}
bounds_get {
params {
@out Eina_Rectangle r;
@out r: Eina_Rectangle;
}
}
draw {
return: bool @warn_unused;
params {
@in Ector_Rop op;
@in array<Eina_Rectangle *> *clips; /*@ array of Eina_Rectangle clip */
@in uint mul_col;
@in op: Ector_Rop;
@in clips: array<Eina_Rectangle *> *; /*@ array of Eina_Rectangle clip */
@in mul_col: uint;
}
}
prepare {

View File

@ -9,7 +9,7 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
get {
}
values {
const(Ector_Renderer) *r;
r: const(Ector_Renderer) *;
}
}
@property stroke_fill {
@ -18,7 +18,7 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
get {
}
values {
const(Ector_Renderer) *r;
r: const(Ector_Renderer) *;
}
}
@property stroke_marker {
@ -27,7 +27,7 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
get {
}
values {
const(Ector_Renderer) *r;
r: const(Ector_Renderer) *;
}
}
}
@ -40,4 +40,4 @@ mixin Ector.Renderer.Generic.Shape (Efl.Gfx.Shape)
Efl.Gfx.Shape.stroke_cap;
Efl.Gfx.Shape.stroke_join;
}
}
}

View File

@ -9,7 +9,7 @@ class Ector.Software.Surface (Ector.Generic.Surface)
get {
}
values {
Software_Rasterizer *ctx;
ctx: Software_Rasterizer *;
}
}
@property surface {
@ -18,9 +18,9 @@ class Ector.Software.Surface (Ector.Generic.Surface)
get {
}
values {
void *pixels;
uint width;
uint height;
pixels: void *;
width: uint;
height: uint;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,7 @@ interface Efl.Control {
get {
}
values {
int priority; /*@ The priority of the object */
priority: int; /*@ The priority of the object */
}
}
@property suspend {
@ -20,7 +20,7 @@ interface Efl.Control {
get {
}
values {
bool suspend; /*@ Controls whether the object is suspended or not. */
suspend: bool; /*@ Controls whether the object is suspended or not. */
}
}
}

View File

@ -27,8 +27,8 @@ interface Efl.File {
@since 1.10 */
}
values {
const(Eina.File)* f; /*@ The mmaped file */
const(char)* key; /*@ The image key in @p file (if its an Eet one), or @c
f: const(Eina.File)*; /*@ The mmaped file */
key: const(char)*; /*@ The image key in @p file (if its an Eet one), or @c
NULL, otherwise. */
}
}
@ -73,8 +73,8 @@ interface Efl.File {
interested in: they'll be ignored by the function. */
}
values {
const(char)* file; /*@ The image file path. */
const(char)* key; /*@ The image key in @p file (if its an Eet one), or @c
file: const(char)*; /*@ The image file path. */
key: const(char)*; /*@ The image key in @p file (if its an Eet one), or @c
NULL, otherwise. */
}
}
@ -95,7 +95,7 @@ interface Efl.File {
enabled and supported by the object. */
}
values {
bool async; /*@ Flag for asynchronous open. */
async: bool; /*@ Flag for asynchronous open. */
}
}
save @const {
@ -113,11 +113,11 @@ interface Efl.File {
return: bool;
params {
@in const(char)* file @nonull; /*@ The filename to be used to save the image (extension
@in file: const(char)* @nonull; /*@ The filename to be used to save the image (extension
obligatory). */
@in const(char)* key; /*@ The image key in the file (if an Eet one), or @c NULL,
@in key: const(char)*; /*@ The image key in the file (if an Eet one), or @c NULL,
otherwise. */
@in const(char)* flags; /*@ String containing the flags to be used (@c NULL for
@in flags: const(char)*; /*@ String containing the flags to be used (@c NULL for
none). */
}
}

View File

@ -10,8 +10,8 @@ interface Efl.Gfx.Base {
/*@ Retrieves the position of the given Evas object. */
}
values {
int x; /*@ in */
int y; /*@ in */
x: int; /*@ in */
y: int; /*@ in */
}
}
@property size {
@ -22,8 +22,8 @@ interface Efl.Gfx.Base {
/*@ Retrieves the (rectangular) size of the given Evas object. */
}
values {
int w; /*@ in */
int h; /*@ in */
w: int; /*@ in */
h: int; /*@ in */
}
}
@property color {
@ -41,14 +41,14 @@ interface Efl.Gfx.Base {
/*@
Retrieves the general/main color of the given Evas object.
Retrieves the main color's RGB component (and alpha channel)
Retrieves the main color's RGB component (and alpha channel)
values, <b>which range from 0 to 255</b>. 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
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.
@ -68,10 +68,10 @@ interface Efl.Gfx.Base {
@ingroup Evas_Object_Group_Basic */
}
values {
int r; /*@ The red component of the given color. */
int g; /*@ The green component of the given color. */
int b; /*@ The blue component of the given color. */
int a; /*@ 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 {
@ -96,10 +96,10 @@ interface Efl.Gfx.Base {
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 @c NULL.
Usually youll use this attribute for text and rectangle objects,
where the main color is their unique one. If set for objects
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.
@ -110,13 +110,13 @@ interface Efl.Gfx.Base {
return: bool;
}
keys {
const (char)* part; /*@ The part you are interested in. */
part: const (char)*; /*@ The part you are interested in. */
}
values {
int r; /*@ The red component of the given color. */
int g; /*@ The green component of the given color. */
int b; /*@ The blue component of the given color. */
int a; /*@ 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 {
@ -127,7 +127,7 @@ interface Efl.Gfx.Base {
/*@ Retrieves whether or not the given Evas object is visible. */
}
values {
bool v; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */
v: bool; /*@ @c EINA_TRUE if to make the object visible, @c EINA_FALSE otherwise */
}
}
}

View File

@ -15,7 +15,7 @@ interface Efl.Gfx.Fill {
@return The current spread mode of the image object. */
}
values {
Efl_Gfx_Fill_Spread spread; /*@ One of EVAS_TEXTURE_REFLECT, EVAS_TEXTURE_REPEAT, */
spread: Efl_Gfx_Fill_Spread; /*@ One of EVAS_TEXTURE_REFLECT, EVAS_TEXTURE_REPEAT, */
}
}
@property fill {
@ -60,12 +60,12 @@ interface Efl.Gfx.Fill {
See @ref evas_object_image_fill_set() for more details. */
}
values {
int x; /*@ The x coordinate (from the top left corner of the bound
x: int; /*@ The x coordinate (from the top left corner of the bound
image) to start drawing from. */
int y; /*@ The y coordinate (from the top left corner of the bound
y: int; /*@ The y coordinate (from the top left corner of the bound
image) to start drawing from. */
int w; /*@ The width the bound image will be displayed at. */
int h; /*@ The height the bound image will be displayed at. */
w: int; /*@ The width the bound image will be displayed at. */
h: int; /*@ The height the bound image will be displayed at. */
}
}
}

View File

@ -15,8 +15,8 @@ interface Efl.Gfx.Gradient.Base
*/
}
values {
const(Efl_Gfx_Gradient_Stop) *colors; /*@ color stops list*/
uint length; /*@ length of the list */
colors: const(Efl_Gfx_Gradient_Stop) *; /*@ color stops list*/
length: uint; /*@ length of the list */
}
}
@property spread {
@ -31,7 +31,7 @@ interface Efl.Gfx.Gradient.Base
*/
}
values {
Efl_Gfx_Gradient_Spread s; /*@ spread type to be used */
s: Efl_Gfx_Gradient_Spread; /*@ spread type to be used */
}
}
}

View File

@ -14,8 +14,8 @@ interface Efl.Gfx.Gradient.Linear (Efl.Gfx.Gradient.Base)
*/
}
values {
double x; /*@ x co-ordinate of start point */
double y; /*@ y co-ordinate of start point */
x: double; /*@ x co-ordinate of start point */
y: double; /*@ y co-ordinate of start point */
}
}
@property end {
@ -30,8 +30,8 @@ interface Efl.Gfx.Gradient.Linear (Efl.Gfx.Gradient.Base)
*/
}
values {
double x; /*@ x co-ordinate of end point */
double y; /*@ y co-ordinate of end point */
x: double; /*@ x co-ordinate of end point */
y: double; /*@ y co-ordinate of end point */
}
}
}

View File

@ -14,8 +14,8 @@ interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
*/
}
values {
double x; /*@ x co-ordinate of center point */
double y; /*@ y co-ordinate of center point */
x: double; /*@ x co-ordinate of center point */
y: double; /*@ y co-ordinate of center point */
}
}
@property radius {
@ -30,7 +30,7 @@ interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
*/
}
values {
double r; /*@ center radius */
r: double; /*@ center radius */
}
}
@property focal {
@ -45,8 +45,8 @@ interface Efl.Gfx.Gradient.Radial (Efl.Gfx.Gradient.Base)
*/
}
values {
double x; /*@ x co-ordinate of focal point */
double y; /*@ y co-ordinate of focal point */
x: double; /*@ x co-ordinate of focal point */
y: double; /*@ y co-ordinate of focal point */
}
}
}

View File

@ -17,7 +17,7 @@ mixin Efl.Gfx.Shape
*/
}
values {
double s; /*@ stroke scale value */
s: double; /*@ stroke scale value */
}
}
@property stroke_color {
@ -34,10 +34,10 @@ mixin Efl.Gfx.Shape
*/
}
values {
int r; /*@ The red component of the given color. */
int g; /*@ The green component of the given color. */
int b; /*@ The blue component of the given color. */
int a; /*@ 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 stroke_width {
@ -54,7 +54,7 @@ mixin Efl.Gfx.Shape
*/
}
values {
double w; /*@ stroke width to be used */
w: double; /*@ stroke width to be used */
}
}
@property stroke_location {
@ -69,7 +69,7 @@ mixin Efl.Gfx.Shape
*/
}
values {
double centered; /*@ */
centered: double; /*@ */
}
}
@property stroke_dash {
@ -84,8 +84,8 @@ mixin Efl.Gfx.Shape
*/
}
values {
const(Efl_Gfx_Dash) *dash; /*@ */
uint length; /*@ */
dash: const(Efl_Gfx_Dash) *; /*@ */
length: uint; /*@ */
}
}
@property stroke_cap {
@ -106,7 +106,7 @@ mixin Efl.Gfx.Shape
*/
}
values {
Efl_Gfx_Cap c; /*@ cap style to use , default is EFL_GFX_CAP_BUTT */
c: Efl_Gfx_Cap; /*@ cap style to use , default is EFL_GFX_CAP_BUTT */
}
}
@property stroke_join {
@ -127,7 +127,7 @@ mixin Efl.Gfx.Shape
*/
}
values {
Efl_Gfx_Join j; /*@ join style to use , default is
j: Efl_Gfx_Join; /*@ join style to use , default is
EFL_GFX_JOIN_MITER */
}
}
@ -149,32 +149,32 @@ mixin Efl.Gfx.Shape
*/
}
values {
const(Efl_Gfx_Path_Command) *op; /*@ command list */
const(double) *points; /*@ point list */
op: const(Efl_Gfx_Path_Command) *; /*@ command list */
points: const(double) *; /*@ point list */
}
}
@property path_length {
get {
}
values {
uint commands;
uint points;
commands: uint;
points: uint;
}
}
@property current {
get {
}
values {
double x;
double y;
x: double;
y: double;
}
}
@property current_ctrl {
get {
}
values {
double x;
double y;
x: double;
y: double;
}
}
dup {
@ -184,7 +184,7 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in Eo *dup_from; /*@ Shape object from where data will be copied.*/
@in dup_from: Eo *; /*@ Shape object from where data will be copied.*/
}
}
bounds_get {
@ -194,7 +194,7 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@out Eina_Rectangle r; /*@ Contain the bounding box of the currently set path */
@out r: Eina_Rectangle; /*@ Contain the bounding box of the currently set path */
}
}
reset {
@ -213,8 +213,8 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of the current point.*/
@in double y; /*@ Y co-ordinate of the current point.*/
@in x: double; /*@ X co-ordinate of the current point.*/
@in y: double; /*@ Y co-ordinate of the current point.*/
}
}
append_line_to {
@ -230,8 +230,8 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of end point of the line.*/
@in double y; /*@ Y co-ordinate of end point of the line.*/
@in x: double; /*@ X co-ordinate of end point of the line.*/
@in y: double; /*@ Y co-ordinate of end point of the line.*/
}
}
append_quadratic_to {
@ -244,10 +244,10 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of end point of the line.*/
@in double y; /*@ Y co-ordinate of end point of the line.*/
@in double ctrl_x; /*@ X co-ordinate of control point.*/
@in double ctrl_y; /*@ Y co-ordinate of control point.*/
@in x: double; /*@ X co-ordinate of end point of the line.*/
@in y: double; /*@ Y co-ordinate of end point of the line.*/
@in ctrl_x: double; /*@ X co-ordinate of control point.*/
@in ctrl_y: double; /*@ Y co-ordinate of control point.*/
}
}
append_squadratic_to {
@ -259,8 +259,8 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of end point of the line.*/
@in double y; /*@ Y co-ordinate of end point of the line.*/
@in x: double; /*@ X co-ordinate of end point of the line.*/
@in y: double; /*@ Y co-ordinate of end point of the line.*/
}
}
append_cubic_to {
@ -273,12 +273,12 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of end point of the line.*/
@in double y; /*@ Y co-ordinate of end point of the line.*/
@in double ctrl_x0; /*@ X co-ordinate of 1st control point.*/
@in double ctrl_y0; /*@ Y co-ordinate of 1st control point.*/
@in double ctrl_x1; /*@ X co-ordinate of 2nd control point.*/
@in double ctrl_y1; /*@ Y co-ordinate of 2nd control point.*/
@in x: double; /*@ X co-ordinate of end point of the line.*/
@in y: double; /*@ Y co-ordinate of end point of the line.*/
@in ctrl_x0: double; /*@ X co-ordinate of 1st control point.*/
@in ctrl_y0: double; /*@ Y co-ordinate of 1st control point.*/
@in ctrl_x1: double; /*@ X co-ordinate of 2nd control point.*/
@in ctrl_y1: double; /*@ Y co-ordinate of 2nd control point.*/
}
}
append_scubic_to {
@ -291,10 +291,10 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of end point of the line.*/
@in double y; /*@ Y co-ordinate of end point of the line.*/
@in double ctrl_x; /*@ X co-ordinate of 2nd control point.*/
@in double ctrl_y; /*@ Y co-ordinate of 2nd control point.*/
@in x: double; /*@ X co-ordinate of end point of the line.*/
@in y: double; /*@ Y co-ordinate of end point of the line.*/
@in ctrl_x: double; /*@ X co-ordinate of 2nd control point.*/
@in ctrl_y: double; /*@ Y co-ordinate of 2nd control point.*/
}
}
append_arc_to {
@ -310,13 +310,13 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of end point of the arc.*/
@in double y; /*@ Y co-ordinate of end point of the arc.*/
@in double rx; /*@ radius of arc in x direction.*/
@in double ry; /*@ radius of arc in y direction.*/
@in double angle; /*@ x-axis rotation , normally 0.*/
@in bool large_arc; /*@ Defines whether to draw the larger arc or smaller arc joining two point.*/
@in bool sweep; /*@ Defines whether the arc will be drawn counter-clockwise or clockwise from current point to the end point taking into account the large_arc property.*/
@in x: double; /*@ X co-ordinate of end point of the arc.*/
@in y: double; /*@ Y co-ordinate of end point of the arc.*/
@in rx: double; /*@ radius of arc in x direction.*/
@in ry: double; /*@ radius of arc in y direction.*/
@in angle: double; /*@ x-axis rotation , normally 0.*/
@in large_arc: bool; /*@ Defines whether to draw the larger arc or smaller arc joining two point.*/
@in sweep: bool; /*@ Defines whether the arc will be drawn counter-clockwise or clockwise from current point to the end point taking into account the large_arc property.*/
}
}
append_close {
@ -337,9 +337,9 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of the center of the circle.*/
@in double y; /*@ Y co-ordinate of the center of the circle.*/
@in double radius; /*@ radius of the circle.*/
@in x: double; /*@ X co-ordinate of the center of the circle.*/
@in y: double; /*@ Y co-ordinate of the center of the circle.*/
@in radius: double; /*@ radius of the circle.*/
}
}
append_rect {
@ -356,31 +356,31 @@ mixin Efl.Gfx.Shape
@since 1.14
*/
params {
@in double x; /*@ X co-ordinate of the rectangle.*/
@in double y; /*@ Y co-ordinate of the rectangle.*/
@in double w; /*@ Width of the rectangle.*/
@in double h; /*@ Height of the rectangle.*/
@in double rx; /*@ The x radius of the rounded corner and should be in range [ 0 to w/2 ]*/
@in double ry; /*@ The y radius of the rounded corner and should be in range [ 0 to h/2 ]*/
@in x: double; /*@ X co-ordinate of the rectangle.*/
@in y: double; /*@ Y co-ordinate of the rectangle.*/
@in w: double; /*@ Width of the rectangle.*/
@in h: double; /*@ Height of the rectangle.*/
@in rx: double; /*@ The x radius of the rounded corner and should be in range [ 0 to w/2 ]*/
@in ry: double; /*@ The y radius of the rounded corner and should be in range [ 0 to h/2 ]*/
}
}
append_svg_path {
params {
@in const(char)* svg_path_data;
@in svg_path_data: const(char)*;
}
}
interpolate {
return: bool;
params {
@in const(Eo)* from;
@in const(Eo)* to;
@in double pos_map;
@in from: const(Eo)*;
@in to: const(Eo)*;
@in pos_map: double;
}
}
equal_commands {
return: bool;
params {
@in const(Eo)* with;
@in with: const(Eo)*;
}
}
}

View File

@ -30,7 +30,7 @@ interface Efl.Gfx.Stack {
@see evas_object_layer_set() */
}
values {
short l; /*@ The number of the layer to place the object on.
l: short; /*@ The number of the layer to place the object on.
Must be between #EVAS_LAYER_MIN and #EVAS_LAYER_MAX. */
}
}
@ -93,7 +93,7 @@ interface Efl.Gfx.Stack {
@see evas_object_stack_below() */
params {
@in Efl_Gfx_Stack *below @nonull; /*@ the object below which to stack */
@in below: Efl_Gfx_Stack * @nonull; /*@ the object below which to stack */
}
}
raise {
@ -133,7 +133,7 @@ interface Efl.Gfx.Stack {
@see evas_object_stack_below() */
params {
@in Efl_Gfx_Stack *above @nonull; /*@ the object above which to stack */
@in above: Efl_Gfx_Stack * @nonull; /*@ the object above which to stack */
}
}
lower {

View File

@ -19,8 +19,8 @@ interface Efl.Gfx.View {
See @ref evas_object_image_size_set() for more details. */
}
values {
int w; /*@ The new width of the image. */
int h; /*@ The new height of the image. */
w: int; /*@ The new width of the image. */
h: int; /*@ The new height of the image. */
}
}
}

View File

@ -10,7 +10,7 @@ interface Efl.Image {
*/
}
values {
bool is_animated; /*@ If it's animated or not. */
is_animated: bool; /*@ If it's animated or not. */
}
}
@property load_size {
@ -24,8 +24,8 @@ interface Efl.Image {
get {
}
values {
int w; /*@ The new width of the image's load size. */
int h; /*@ The new height of the image's load size. */
w: int; /*@ The new width of the image's load size. */
h: int; /*@ The new height of the image's load size. */
}
}
@property smooth_scale {
@ -49,7 +49,7 @@ interface Efl.Image {
*/
}
values {
bool smooth_scale; /*@ Whether to use smooth scale or not. */
smooth_scale: bool; /*@ Whether to use smooth scale or not. */
}
}
@property ratio {
@ -59,7 +59,7 @@ interface Efl.Image {
*/
}
values {
double ratio; /*@ The image's ratio */
ratio: double; /*@ The image's ratio */
}
}
}

View File

@ -62,7 +62,7 @@ interface Efl.Model.Base ()
return: Efl_Model_Load_Status;
}
values {
const(array<const(char*)>*) properties; /*@ array of current properties */
properties: const(array<const(char*)>*); /*@ array of current properties */
}
}
@property property {
@ -108,10 +108,10 @@ interface Efl.Model.Base ()
return: Efl_Model_Load_Status;
}
keys {
const(char)* property; /*@ Property name */
property: const(char)*; /*@ Property name */
}
values {
const(Eina_Value)* value; /*@ New value */
value: const(Eina_Value)*; /*@ New value */
}
}
@property children_slice {
@ -171,11 +171,11 @@ interface Efl.Model.Base ()
return: Efl_Model_Load_Status;
}
keys {
unsigned start; /*@ Range begin - start from here. If start and count are 0 slice is ignored.*/
unsigned count; /*@ Range size. If count and start are 0 slice is ignored.*/
start: unsigned; /*@ Range begin - start from here. If start and count are 0 slice is ignored.*/
count: unsigned; /*@ Range size. If count and start are 0 slice is ignored.*/
}
values {
accessor<list<Eo.Base*>*>* children_accessor;
children_accessor: accessor<list<Eo.Base*>*>*;
}
}
@property children_count {
@ -199,7 +199,7 @@ interface Efl.Model.Base ()
return: Efl_Model_Load_Status;
}
values {
unsigned children_count;
children_count: unsigned;
}
}
load {
@ -304,7 +304,7 @@ interface Efl.Model.Base ()
return: Efl_Model_Load_Status;
params {
@in Eo* child; /*@ Child to be removed */
@in child: Eo*; /*@ Child to be removed */
}
}
}
@ -317,4 +317,3 @@ interface Efl.Model.Base ()
children,count,changed; /*@ Event dispatched when children count is finished. */
}
}

View File

@ -16,7 +16,7 @@ interface Efl.Player {
*/
}
values {
bool play; /*@ true if playing, false otherwise. */
play: bool; /*@ true if playing, false otherwise. */
}
}
@property position {
@ -44,7 +44,7 @@ interface Efl.Player {
*/
}
values {
double second; /*@ The position (in seconds). */
second: double; /*@ The position (in seconds). */
}
}
@property progress {
@ -57,7 +57,7 @@ interface Efl.Player {
*/
}
values {
double progress; /*@ The progress within the [0, 1] range. */
progress: double; /*@ The progress within the [0, 1] range. */
}
}
@property play_speed {
@ -73,7 +73,7 @@ interface Efl.Player {
get {
}
values {
double speed; /*@ The play speed in the [0, infinity) range. */
speed: double; /*@ The play speed in the [0, infinity) range. */
}
}
@property audio_volume {
@ -90,7 +90,7 @@ interface Efl.Player {
get {
}
values {
double volume; /*@ The volume level */
volume: double; /*@ The volume level */
}
}
@property audio_mute {
@ -102,7 +102,7 @@ interface Efl.Player {
get {
}
values {
bool mute; /*@ The mute state. True or false. */
mute: bool; /*@ The mute state. True or false. */
}
}
@property length {
@ -114,7 +114,7 @@ interface Efl.Player {
get {
}
values {
double length; /*@ The length of the stream in seconds. */
length: double; /*@ The length of the stream in seconds. */
}
}
@property seekable {
@ -124,7 +124,7 @@ interface Efl.Player {
get {
}
values {
bool seekable; /*@ True if seekable. */
seekable: bool; /*@ True if seekable. */
}
}
}

View File

@ -20,7 +20,7 @@ interface Efl.Text {
@see evas_object_text_text_set() */
}
values {
const(char)* text; /*@ Text string to display on it. */
text: const(char)*; /*@ Text string to display on it. */
}
}
}

View File

@ -29,8 +29,8 @@ interface Efl.Text_Properties {
@see evas_object_text_font_set() */
}
values {
const(char) *font; /*@ The font family name or filename. */
Efl_Font_Size size; /*@ The font size, in points. */
font: const(char) *; /*@ The font family name or filename. */
size: Efl_Font_Size; /*@ The font size, in points. */
}
}
@property font_source {
@ -54,7 +54,7 @@ interface Efl.Text_Properties {
@see evas_object_text_font_get() for more details */
}
values {
const(char)* font_source; /*@ The font file's path. */
font_source: const(char)*; /*@ The font file's path. */
}
}
}

View File

@ -16,8 +16,8 @@ class Eio.Model (Eo.Base, Efl.Model.Base)
@in filter_cb
@in userdata */
params {
Eio_Filter_Direct_Cb filter_cb; /*@ Filter callback */
void *userdata; /*@ User's private data */
filter_cb: Eio_Filter_Direct_Cb; /*@ Filter callback */
userdata: void *; /*@ User's private data */
}
}
path_set {
@ -26,7 +26,7 @@ class Eio.Model (Eo.Base, Efl.Model.Base)
@since 1.11
@in path */
params {
@in const(char)* path; /*@ Root path provided by caller */
@in path: const(char)*; /*@ Root path provided by caller */
}
}
}

View File

@ -19,8 +19,8 @@ class Emotion.Object (Evas.Object_Smart, Efl.File, Efl.Player, Efl.Image) {
legacy: emotion_object_module_option_set;
}
values {
const(char) *opt; /*@ The option that is being set. Currently supported optiosn: "video" and "audio". */
const(char) *val; /*@ The value of the option. Currently only supports "off" (?!?!?!) */
opt: const(char) *; /*@ The option that is being set. Currently supported optiosn: "video" and "audio". */
val: const(char) *; /*@ The value of the option. Currently only supports "off" (?!?!?!) */
}
}
@property engine {
@ -48,7 +48,7 @@ class Emotion.Object (Evas.Object_Smart, Efl.File, Efl.Player, Efl.Image) {
return: bool; /*@ @c EINA_TRUE if the specified module was successfully initialized for this object, @c EINA_FALSE otherwise. */
}
values {
const(char) *module_filename; /*@ The name of the module to be used (gstreamer or xine). */
module_filename: const(char) *; /*@ The name of the module to be used (gstreamer or xine). */
}
}
}
@ -117,4 +117,3 @@ EAPI void emotion_object_event_simple_send (Evas_Object *obj, Emotio
Deliberations:
Should this really implement the image interface?
*/

View File

@ -13,7 +13,7 @@ Parents keep references to their children so in order to delete objects that hav
/*@ Get the parent of an object */
}
values {
Eo* parent; /*@ the new parent */
parent: Eo*; /*@ the new parent */
}
}
@property event_global_freeze_count @class {
@ -22,7 +22,7 @@ Parents keep references to their children so in order to delete objects that hav
Return event freeze count. */
}
values {
int fcount; /*@ The event freeze count of the object */
fcount: int; /*@ The event freeze count of the object */
}
}
@property event_freeze_count {
@ -31,7 +31,7 @@ Return event freeze count. */
Return event freeze count. */
}
values {
int fcount; /*@ The event freeze count of the object */
fcount: int; /*@ The event freeze count of the object */
}
}
@property finalized {
@ -39,7 +39,7 @@ Return event freeze count. */
get {
}
values {
bool finalized;
finalized: bool;
}
}
constructor {
@ -58,34 +58,34 @@ Should not be used with #eo_do. Only use it with #eo_do_super. */
/*@ Add a new weak reference to obj.
This function registers the object handle pointed by wref to obj so when obj is deleted it'll be updated to NULL. This functions should be used when you want to keep track of an object in a safe way, but you don't want to prevent it from being freed. */
params {
@out Eo* wref;
@out wref: Eo*;
}
}
wref_del {
/*@ Delete the weak reference passed. */
params {
@in Eo** wref;
@in wref: Eo**;
}
}
key_data_set {
/*@ Set generic data to object. */
params {
@in const(char)* key; /*@ the key associated with the data */
@in const(void)* data; /*@ the data to set */
@in eo_key_data_free_func free_func; /*@ the func to free data with (NULL means */
@in key: const(char)*; /*@ the key associated with the data */
@in data: const(void)*; /*@ the data to set */
@in free_func: eo_key_data_free_func; /*@ the func to free data with (NULL means */
}
}
key_data_get {
/*@ Get generic data from object. */
params {
@in const(char)* key; /*@ the key associated with the data */
@in key: const(char)*; /*@ the key associated with the data */
}
return: void *; /*@ the data for the key */
}
key_data_del {
/*@ Del generic data from object. */
params {
@in const(char)* key; /*@ the key associated with the data */
@in key: const(char)*; /*@ the key associated with the data */
}
}
event_thaw {
@ -108,62 +108,62 @@ Prevents event callbacks from being called for the object. */
/*@ Add a callback for an event with a specific priority.
callbacks of the same priority are called in reverse order of creation. */
params {
@in const(Eo_Event_Description)* desc; /*@ The description of the event to listen to */
@in Eo_Callback_Priority priority; /*@ The priority of the callback */
@in Eo_Event_Cb cb; /*@ the callback to call */
@in const(void)* data; /*@ additional data to pass to the callback */
@in desc: const(Eo_Event_Description)*; /*@ The description of the event to listen to */
@in priority: Eo_Callback_Priority; /*@ The priority of the callback */
@in cb: Eo_Event_Cb; /*@ the callback to call */
@in data: const(void)*; /*@ additional data to pass to the callback */
}
}
event_callback_del {
/*@ Del a callback with a specific data associated to it for an event. */
params {
@in const(Eo_Event_Description)* desc; /*@ The description of the event to listen to */
@in Eo_Event_Cb func; /*@ the callback to delete */
@in const(void)* user_data; /*@ The data to compare */
@in desc: const(Eo_Event_Description)*; /*@ The description of the event to listen to */
@in func: Eo_Event_Cb; /*@ the callback to delete */
@in user_data: const(void)*; /*@ The data to compare */
}
}
event_callback_array_priority_add {
/*@ Add a callback array for an event with a specific priority.
callbacks of the same priority are called in reverse order of creation. */
params {
@in const(Eo_Callback_Array_Item)* array; /*@ an #Eo_Callback_Array_Item of events to listen to */
@in Eo_Callback_Priority priority; /*@ The priority of the callback */
@in const(void)* data; /*@ additional data to pass to the callback */
@in array: const(Eo_Callback_Array_Item)*; /*@ an #Eo_Callback_Array_Item of events to listen to */
@in priority: Eo_Callback_Priority; /*@ The priority of the callback */
@in data: const(void)*; /*@ additional data to pass to the callback */
}
}
event_callback_array_del {
/*@ Del a callback array with a specific data associated to it for an event. */
params {
@in const(Eo_Callback_Array_Item)* array; /*@ an #Eo_Callback_Array_Item of events to listen to */
@in const(void)* user_data; /*@ The data to compare */
@in array: const(Eo_Callback_Array_Item)*; /*@ an #Eo_Callback_Array_Item of events to listen to */
@in user_data: const(void)*; /*@ The data to compare */
}
}
event_callback_call {
/*@ Call the callbacks for an event of an object. */
params {
@in const(Eo_Event_Description)* desc; /*@ The description of the event to call */
@in void *event_info; /*@ Extra event info to pass to the callbacks */
@in desc: const(Eo_Event_Description)*; /*@ The description of the event to call */
@in event_info: void *; /*@ Extra event info to pass to the callbacks */
}
return: bool; /*@ @c EINA_TRUE if one of the callbacks aborted the call, @c EINA_FALSE otherwise */
}
event_callback_forwarder_add {
/*@ Add an event callback forwarder for an event and an object. */
params {
@in const(Eo_Event_Description)* desc; /*@ The description of the event to listen to */
@in Eo* new_obj; /*@ The object to emit events from */
@in desc: const(Eo_Event_Description)*; /*@ The description of the event to listen to */
@in new_obj: Eo*; /*@ The object to emit events from */
}
}
event_callback_forwarder_del {
/*@ Remove an event callback forwarder for an event and an object. */
params {
@in const(Eo_Event_Description)* desc; /*@ The description of the event to listen to */
@in Eo* new_obj; /*@ The object to emit events from */
@in desc: const(Eo_Event_Description)*; /*@ The description of the event to listen to */
@in new_obj: Eo*; /*@ The object to emit events from */
}
}
dbg_info_get {
/*@ Get dbg information from the object. */
params {
@in Eo_Dbg_Info* root_node; /*@ node of the tree */
@in root_node: Eo_Dbg_Info*; /*@ node of the tree */
}
}
children_iterator_new {
@ -183,7 +183,7 @@ callbacks of the same priority are called in reverse order of creation. */
* @ingroup Eo_Composite_Objects
*/
params {
@in Eo *comp_obj; /*@ the object that will be used to composite the parent. */
@in comp_obj: Eo *; /*@ the object that will be used to composite the parent. */
}
return: bool; /*@ EINA_TRUE if successfull. EINA_FALSE otherwise. */
}
@ -198,7 +198,7 @@ callbacks of the same priority are called in reverse order of creation. */
* @ingroup Eo_Composite_Objects
*/
params {
@in Eo *comp_obj; /*@ the object that will be removed from the parent. */
@in comp_obj: Eo *; /*@ the object that will be removed from the parent. */
}
return: bool; /*@ EINA_TRUE if successfull. EINA_FALSE otherwise. */
}

View File

@ -1006,14 +1006,15 @@ parse_param(Eo_Lexer *ls, Eina_List **params, Eina_Bool allow_inout,
else
par->param_dir = EOLIAN_IN_PARAM;
}
check(ls, TOK_VALUE);
par->name = eina_stringshare_ref(ls->t.value.s);
eo_lexer_get(ls);
check_next(ls, ':');
if (par->param_dir == EOLIAN_OUT_PARAM || par->param_dir == EOLIAN_INOUT_PARAM)
par->type = parse_type_void(ls);
else
par->type = parse_type(ls);
pop_type(ls);
check(ls, TOK_VALUE);
par->name = eina_stringshare_ref(ls->t.value.s);
eo_lexer_get(ls);
if ((is_vals || (par->param_dir == EOLIAN_OUT_PARAM)) && (ls->t.token == '('))
{
int line = ls->line_number, col = ls->column;

View File

@ -18,7 +18,7 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
*/
}
values {
const(Eina_Matrix3) *m; /*@ transformation matrix */
m: const(Eina_Matrix3) *; /*@ transformation matrix */
}
}
@property origin {
@ -36,8 +36,8 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
*/
}
values {
double x; /*@ @origin x position */
double y; /*@ @origin y position */
x: double; /*@ @origin x position */
y: double; /*@ @origin y position */
}
}
@property mask {
@ -46,7 +46,7 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
get {
}
values {
Efl_VG *m;
m: Efl_VG *;
}
}
/* quality {
@ -66,7 +66,7 @@ abstract Efl.VG.Base (Eo.Base, Efl.Gfx.Base, Efl.Gfx.Stack)
@since 1.14
*/
params {
@out Eina_Rectangle r; /*@ bounding box to be returned */
@out r: Eina_Rectangle; /*@ bounding box to be returned */
}
}
}

View File

@ -8,7 +8,7 @@ class Efl.VG.Shape (Efl.VG.Base, Efl.Gfx.Shape)
get {
}
values {
Efl_VG *f;
f: Efl_VG *;
}
}
@property stroke_fill {
@ -17,7 +17,7 @@ class Efl.VG.Shape (Efl.VG.Base, Efl.Gfx.Shape)
get {
}
values {
Efl_VG *f;
f: Efl_VG *;
}
}
@property stroke_marker {
@ -26,7 +26,7 @@ class Efl.VG.Shape (Efl.VG.Base, Efl.Gfx.Shape)
get {
}
values {
Efl_VG *m;
m: Efl_VG *;
}
}
}

View File

@ -19,7 +19,7 @@ class Evas_3D_Camera (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Camera
*/
params {
@in const(Evas_Real)* matrix; /*@ Projection Matrix */
@in matrix: const(Evas_Real)*; /*@ Projection Matrix */
}
}
@ -35,7 +35,7 @@ class Evas_3D_Camera (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Camera
*/
params {
@out Evas_Real matrix; /*@ Projection Matrix */
@out matrix: Evas_Real; /*@ Projection Matrix */
}
}
@ -55,10 +55,10 @@ class Evas_3D_Camera (Evas_3D_Object, Evas.Common_Interface)
*/
params {
Evas_Real fovy; /*@ Field of view angle in Y direction. */
Evas_Real aspect; /*@ Aspect ratio.*/
Evas_Real dnear; /*@ Distance to near clipping plane. */
Evas_Real dfar; /*@ Distance to far clipping plane. */
fovy: Evas_Real; /*@ Field of view angle in Y direction. */
aspect: Evas_Real; /*@ Aspect ratio.*/
dnear: Evas_Real; /*@ Distance to near clipping plane. */
dfar: Evas_Real; /*@ Distance to far clipping plane. */
}
}
@ -71,12 +71,12 @@ class Evas_3D_Camera (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Camera
*/
params {
Evas_Real left; /*@ Left X coordinate of the near clipping plane. */
Evas_Real right; /*@ Right X coordinate of the near clipping plane..*/
Evas_Real bottom; /*@ Bottom Y coordinate of the near clipping plane. */
Evas_Real top; /*@ Top Y coordinate of the near clipping plane */
Evas_Real dnear; /*@ Distance to near clipping plane. */
Evas_Real dfar; /*@ Distance to far clipping plane. */
left: Evas_Real; /*@ Left X coordinate of the near clipping plane. */
right: Evas_Real; /*@ Right X coordinate of the near clipping plane..*/
bottom: Evas_Real; /*@ Bottom Y coordinate of the near clipping plane. */
top: Evas_Real; /*@ Top Y coordinate of the near clipping plane */
dnear: Evas_Real; /*@ Distance to near clipping plane. */
dfar: Evas_Real; /*@ Distance to far clipping plane. */
}
}
projection_ortho_set {
@ -88,12 +88,12 @@ class Evas_3D_Camera (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Camera
*/
params {
Evas_Real left; /*@ Left X coordinate of the near clipping plane. */
Evas_Real right; /*@ Right X coordinate of the near clipping plane..*/
Evas_Real bottom; /*@ Bottom Y coordinate of the near clipping plane. */
Evas_Real top; /*@ Top Y coordinate of the near clipping plane */
Evas_Real dnear; /*@ Distance to near clipping plane. */
Evas_Real dfar; /*@ Distance to far clipping plane. */
left: Evas_Real; /*@ Left X coordinate of the near clipping plane. */
right: Evas_Real; /*@ Right X coordinate of the near clipping plane..*/
bottom: Evas_Real; /*@ Bottom Y coordinate of the near clipping plane. */
top: Evas_Real; /*@ Top Y coordinate of the near clipping plane */
dnear: Evas_Real; /*@ Distance to near clipping plane. */
dfar: Evas_Real; /*@ Distance to far clipping plane. */
}
}
node_visible_get {
@ -110,9 +110,9 @@ class Evas_3D_Camera (Evas_3D_Object, Evas.Common_Interface)
*/
return: bool;
params {
@in Evas_3D_Node *camera_node;
@in Evas_3D_Node *node;
@in Evas_3D_Frustum_Mode key;
@in camera_node: Evas_3D_Node *;
@in node: Evas_3D_Node *;
@in key: Evas_3D_Frustum_Mode;
}
}
}

View File

@ -30,7 +30,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
bool directional; /*@ Whether the light is directional (@c EINA_TRUE), or not (@c EINA_FALSE).*/
directional: bool; /*@ Whether the light is directional (@c EINA_TRUE), or not (@c EINA_FALSE).*/
}
}
@ -61,7 +61,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
Evas_Real exponent; /*@ Spot exponent value..*/
exponent: Evas_Real; /*@ Spot exponent value..*/
}
}
@ -88,7 +88,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
Evas_Real cutoff; /*@ Cutoff angle in degree..*/
cutoff: Evas_Real; /*@ Cutoff angle in degree..*/
}
}
@ -114,7 +114,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
bool enable; /*@ Whether to enable attenuation (@c EINA_TRUE), or not (@c EINA_FALSE)..*/
enable: bool; /*@ Whether to enable attenuation (@c EINA_TRUE), or not (@c EINA_FALSE)..*/
}
}
@ -127,10 +127,10 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@in Evas_Real r; /*@ Red component of the ambient color between [0.0, 1.0]. */
@in Evas_Real g; /*@ Green component of the ambient color between [0.0, 1.0]. */
@in Evas_Real b; /*@ Blue component of the ambient color between [0.0, 1.0]. */
@in Evas_Real a; /*@ Alpha component of the ambient color between [0.0, 1.0]. */
@in r: Evas_Real; /*@ Red component of the ambient color between [0.0, 1.0]. */
@in g: Evas_Real; /*@ Green component of the ambient color between [0.0, 1.0]. */
@in b: Evas_Real; /*@ Blue component of the ambient color between [0.0, 1.0]. */
@in a: Evas_Real; /*@ Alpha component of the ambient color between [0.0, 1.0]. */
}
}
ambient_get @const {
@ -142,10 +142,10 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@out Evas_Real r; /*@ Red component of the ambient color between [0.0, 1.0]. */
@out Evas_Real g; /*@ Green component of the ambient color between [0.0, 1.0]. */
@out Evas_Real b; /*@ Blue component of the ambient color between [0.0, 1.0]. */
@out Evas_Real a; /*@ Alpha component of the ambient color between [0.0, 1.0]. */
@out r: Evas_Real; /*@ Red component of the ambient color between [0.0, 1.0]. */
@out g: Evas_Real; /*@ Green component of the ambient color between [0.0, 1.0]. */
@out b: Evas_Real; /*@ Blue component of the ambient color between [0.0, 1.0]. */
@out a: Evas_Real; /*@ Alpha component of the ambient color between [0.0, 1.0]. */
}
}
@ -158,10 +158,10 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@in Evas_Real r; /*@ Red component of the diffuse color between [0.0, 1.0]. */
@in Evas_Real g; /*@ Green component of the diffuse color between [0.0, 1.0]. */
@in Evas_Real b; /*@ Blue component of the diffuse color between [0.0, 1.0]. */
@in Evas_Real a; /*@ Alpha component of the diffuse color between [0.0, 1.0]. */
@in r: Evas_Real; /*@ Red component of the diffuse color between [0.0, 1.0]. */
@in g: Evas_Real; /*@ Green component of the diffuse color between [0.0, 1.0]. */
@in b: Evas_Real; /*@ Blue component of the diffuse color between [0.0, 1.0]. */
@in a: Evas_Real; /*@ Alpha component of the diffuse color between [0.0, 1.0]. */
}
}
diffuse_get @const {
@ -173,10 +173,10 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@out Evas_Real r; /*@ Red component of the diffuse color between [0.0, 1.0]. */
@out Evas_Real g; /*@ Green component of the diffuse color between [0.0, 1.0]. */
@out Evas_Real b; /*@ Blue component of the diffuse color between [0.0, 1.0]. */
@out Evas_Real a; /*@ Alpha component of the diffuse color between [0.0, 1.0]. */
@out r: Evas_Real; /*@ Red component of the diffuse color between [0.0, 1.0]. */
@out g: Evas_Real; /*@ Green component of the diffuse color between [0.0, 1.0]. */
@out b: Evas_Real; /*@ Blue component of the diffuse color between [0.0, 1.0]. */
@out a: Evas_Real; /*@ Alpha component of the diffuse color between [0.0, 1.0]. */
}
}
@ -189,10 +189,10 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@in Evas_Real r; /*@ Red component of the specular color between [0.0, 1.0]. */
@in Evas_Real g; /*@ Green component of the specular color between [0.0, 1.0]. */
@in Evas_Real b; /*@ Blue component of the specular color between [0.0, 1.0]. */
@in Evas_Real a; /*@ Alpha component of the specular color between [0.0, 1.0]. */
@in r: Evas_Real; /*@ Red component of the specular color between [0.0, 1.0]. */
@in g: Evas_Real; /*@ Green component of the specular color between [0.0, 1.0]. */
@in b: Evas_Real; /*@ Blue component of the specular color between [0.0, 1.0]. */
@in a: Evas_Real; /*@ Alpha component of the specular color between [0.0, 1.0]. */
}
}
specular_get @const {
@ -204,10 +204,10 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@out Evas_Real r; /*@ Red component of the specular color between [0.0, 1.0]. */
@out Evas_Real g; /*@ Green component of the specular color between [0.0, 1.0]. */
@out Evas_Real b; /*@ Blue component of the specular color between [0.0, 1.0]. */
@out Evas_Real a; /*@ Alpha component of the specular color between [0.0, 1.0]. */
@out r: Evas_Real; /*@ Red component of the specular color between [0.0, 1.0]. */
@out g: Evas_Real; /*@ Green component of the specular color between [0.0, 1.0]. */
@out b: Evas_Real; /*@ Blue component of the specular color between [0.0, 1.0]. */
@out a: Evas_Real; /*@ Alpha component of the specular color between [0.0, 1.0]. */
}
}
@ -228,9 +228,9 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@in Evas_Real constant; /*@ Constant attenuation term..*/
@in Evas_Real linear; /*@ Linear attenuation term..*/
@in Evas_Real quadratic; /*@ Quadratic attenuation term..*/
@in constant: Evas_Real; /*@ Constant attenuation term..*/
@in linear: Evas_Real; /*@ Linear attenuation term..*/
@in quadratic: Evas_Real; /*@ Quadratic attenuation term..*/
}
}
@ -243,9 +243,9 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@out Evas_Real constant; /*@ Constant attenuation term..*/
@out Evas_Real linear; /*@ Linear attenuation term..*/
@out Evas_Real quadratic; /*@ Quadratic attenuation term..*/
@out constant: Evas_Real; /*@ Constant attenuation term..*/
@out linear: Evas_Real; /*@ Linear attenuation term..*/
@out quadratic: Evas_Real; /*@ Quadratic attenuation term..*/
}
}
@ -265,7 +265,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@in const(Evas_Real) *matrix; /*@ Projection Matrix */
@in matrix: const(Evas_Real) *; /*@ Projection Matrix */
}
}
@ -281,7 +281,7 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
@out Evas_Real matrix; /*@ Projection Matrix */
@out matrix: Evas_Real; /*@ Projection Matrix */
}
}
@ -301,10 +301,10 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
*/
params {
Evas_Real fovy; /*@ Field of view angle in Y direction. */
Evas_Real aspect; /*@ Aspect ratio.*/
Evas_Real dnear; /*@ Distance to near clipping plane. */
Evas_Real dfar; /*@ Distance to far clipping plane. */
fovy: Evas_Real; /*@ Field of view angle in Y direction. */
aspect: Evas_Real; /*@ Aspect ratio.*/
dnear: Evas_Real; /*@ Distance to near clipping plane. */
dfar: Evas_Real; /*@ Distance to far clipping plane. */
}
}
@ -317,12 +317,12 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
Evas_Real left; /*@ Left X coordinate of the near clipping plane. */
Evas_Real right; /*@ Right X coordinate of the near clipping plane..*/
Evas_Real bottom; /*@ Bottom Y coordinate of the near clipping plane. */
Evas_Real top; /*@ Top Y coordinate of the near clipping plane */
Evas_Real dnear; /*@ Distance to near clipping plane. */
Evas_Real dfar; /*@ Distance to far clipping plane. */
left: Evas_Real; /*@ Left X coordinate of the near clipping plane. */
right: Evas_Real; /*@ Right X coordinate of the near clipping plane..*/
bottom: Evas_Real; /*@ Bottom Y coordinate of the near clipping plane. */
top: Evas_Real; /*@ Top Y coordinate of the near clipping plane */
dnear: Evas_Real; /*@ Distance to near clipping plane. */
dfar: Evas_Real; /*@ Distance to far clipping plane. */
}
}
projection_ortho_set {
@ -334,12 +334,12 @@ class Evas_3D_Light (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Light
*/
params {
Evas_Real left; /*@ Left X coordinate of the near clipping plane. */
Evas_Real right; /*@ Right X coordinate of the near clipping plane..*/
Evas_Real bottom; /*@ Bottom Y coordinate of the near clipping plane. */
Evas_Real top; /*@ Top Y coordinate of the near clipping plane */
Evas_Real dnear; /*@ Distance to near clipping plane. */
Evas_Real dfar; /*@ Distance to far clipping plane. */
left: Evas_Real; /*@ Left X coordinate of the near clipping plane. */
right: Evas_Real; /*@ Right X coordinate of the near clipping plane..*/
bottom: Evas_Real; /*@ Bottom Y coordinate of the near clipping plane. */
top: Evas_Real; /*@ Top Y coordinate of the near clipping plane */
dnear: Evas_Real; /*@ Distance to near clipping plane. */
dfar: Evas_Real; /*@ Distance to far clipping plane. */
}
}
}

View File

@ -24,11 +24,11 @@ class Evas_3D_Material (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in Evas_3D_Material_Attrib attrib; /*@ Material attribute ID. */
@in Evas_Real r; /*@ Red component of the color. */
@in Evas_Real g; /*@ Green component of the color. */
@in Evas_Real b; /*@ Blue component of the color. */
@in Evas_Real a; /*@ Alpha component of the color. */
@in attrib: Evas_3D_Material_Attrib; /*@ Material attribute ID. */
@in r: Evas_Real; /*@ Red component of the color. */
@in g: Evas_Real; /*@ Green component of the color. */
@in b: Evas_Real; /*@ Blue component of the color. */
@in a: Evas_Real; /*@ Alpha component of the color. */
}
}
@ -41,11 +41,11 @@ class Evas_3D_Material (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Material
*/
params {
@in Evas_3D_Material_Attrib attrib; /*@ Material attribute ID. */
@out Evas_Real r; /*@ Pointer to receive red component of the color. */
@out Evas_Real g; /*@ Pointer to receive green component of the color. */
@out Evas_Real b; /*@ Pointer to receive blue component of the color. */
@out Evas_Real a; /*@ Pointer to receive alpha component of the color. */
@in attrib: Evas_3D_Material_Attrib; /*@ Material attribute ID. */
@out r: Evas_Real; /*@ Pointer to receive red component of the color. */
@out g: Evas_Real; /*@ Pointer to receive green component of the color. */
@out b: Evas_Real; /*@ Pointer to receive blue component of the color. */
@out a: Evas_Real; /*@ Pointer to receive alpha component of the color. */
}
}
@ -74,10 +74,10 @@ class Evas_3D_Material (Evas_3D_Object, Evas.Common_Interface)
*/
}
keys {
Evas_3D_Material_Attrib attrib; /*@ Material attribute ID. */
attrib: Evas_3D_Material_Attrib; /*@ Material attribute ID. */
}
values {
bool enable; /*@ Whether to enable the attribute (@c EINA_TRUE), or not (@c EINA_FALSE). */
enable: bool; /*@ Whether to enable the attribute (@c EINA_TRUE), or not (@c EINA_FALSE). */
}
}
@ -107,7 +107,7 @@ class Evas_3D_Material (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
Evas_Real shininess; /*@ Shininess value. */
shininess: Evas_Real; /*@ Shininess value. */
}
}
@ -136,10 +136,10 @@ class Evas_3D_Material (Evas_3D_Object, Evas.Common_Interface)
}
keys {
Evas_3D_Material_Attrib attrib; /*@ Material attribute ID. */
attrib: Evas_3D_Material_Attrib; /*@ Material attribute ID. */
}
values {
Evas_3D_Texture *texture;
texture: Evas_3D_Texture *;
}
}
}

View File

@ -22,10 +22,10 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@in int frame; /*@ The number of the key frame. */
@in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */
@in int stride; /*@ Stride to go to the next vertex (in bytes). */
@in const(void)* data; /*@ Pointer to the vertex data buffer. */
@in frame: int; /*@ The number of the key frame. */
@in attrib: Evas_3D_Vertex_Attrib; /*@ Vertex attribute ID. */
@in stride: int; /*@ Stride to go to the next vertex (in bytes). */
@in data: const(void)*; /*@ Pointer to the vertex data buffer. */
}
}
@ -44,10 +44,10 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@in int frame; /*@ The number of the key frame. */
@in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */
@in int stride; /*@ Stride to go to the next vertex (in bytes). */
@in const(void)* data; /*@ Pointer to the vertex data buffer. */
@in frame: int; /*@ The number of the key frame. */
@in attrib: Evas_3D_Vertex_Attrib; /*@ Vertex attribute ID. */
@in stride: int; /*@ Stride to go to the next vertex (in bytes). */
@in data: const(void)*; /*@ Pointer to the vertex data buffer. */
}
}
@ -69,8 +69,8 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
return: void *;
params {
@in int frame; /*@ The number of the key frame. */
@in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */
@in frame: int; /*@ The number of the key frame. */
@in attrib: Evas_3D_Vertex_Attrib; /*@ Vertex attribute ID. */
}
}
@ -84,8 +84,8 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
params {
@in int frame; /*@ The number of the key frame. */
@in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */
@in frame: int; /*@ The number of the key frame. */
@in attrib: Evas_3D_Vertex_Attrib; /*@ Vertex attribute ID. */
}
}
@ -105,8 +105,8 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
return: int;
params {
@in int frame; /*@ The number of the key frame. */
@in Evas_3D_Vertex_Attrib attrib; /*@ Vertex attribute ID. */
@in frame: int; /*@ The number of the key frame. */
@in attrib: Evas_3D_Vertex_Attrib; /*@ Vertex attribute ID. */
}
}
@ -125,9 +125,9 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@in Evas_3D_Index_Format format; /*@ Vertex index data format. */
@in int count; /*@ Vertex index count. */
@in const(void)* indices; /*@ Pointer to the index data. */
@in format: Evas_3D_Index_Format; /*@ Vertex index data format. */
@in count: int; /*@ Vertex index count. */
@in indices: const(void)*; /*@ Pointer to the index data. */
}
}
@ -144,9 +144,9 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@in Evas_3D_Index_Format format; /*@ Vertex index data format. */
@in int count; /*@ Vertex index count. */
@in const(void)* indices; /*@ Pointer to the index data. */
@in format: Evas_3D_Index_Format; /*@ Vertex index data format. */
@in count: int; /*@ Vertex index count. */
@in indices: const(void)*; /*@ Pointer to the index data. */
}
}
@ -226,7 +226,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@in int frame; /*@ The number of the key frame to be added. */
@in frame: int; /*@ The number of the key frame to be added. */
}
}
@ -242,7 +242,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@in int frame; /*@ The number of the key frame to be added. */
@in frame: int; /*@ The number of the key frame to be added. */
}
}
@ -252,10 +252,10 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@in Evas_Real r; /*@ The red component of the fog color.*/
@in Evas_Real g; /*@ The green component of the fog color.*/
@in Evas_Real b; /*@ The blue component of the fog color.*/
@in Evas_Real a; /*@ The transparency of fog.*/
@in r: Evas_Real; /*@ The red component of the fog color.*/
@in g: Evas_Real; /*@ The green component of the fog color.*/
@in b: Evas_Real; /*@ The blue component of the fog color.*/
@in a: Evas_Real; /*@ The transparency of fog.*/
}
}
fog_color_get {
@ -264,10 +264,10 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@out Evas_Real r; /*@ Pointer to receive red component of the fog color.*/
@out Evas_Real g; /*@ Pointer to receive green component of the fog color.*/
@out Evas_Real b; /*@ Pointer to receive blue component of the fog color.*/
@out Evas_Real a; /*@ Pointer to receive transparency of fog.*/
@out r: Evas_Real; /*@ Pointer to receive red component of the fog color.*/
@out g: Evas_Real; /*@ Pointer to receive green component of the fog color.*/
@out b: Evas_Real; /*@ Pointer to receive blue component of the fog color.*/
@out a: Evas_Real; /*@ Pointer to receive transparency of fog.*/
}
}
blending_func_set {
@ -276,8 +276,8 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@in Evas_3D_Blend_Func sfactor; /*@ Specifies how the red, green, blue, and alpha source blending factors are computed.*/
@in Evas_3D_Blend_Func dfactor; /*@ Specifies how the red, green, blue, and alpha destination blending factors are computed.*/
@in sfactor: Evas_3D_Blend_Func; /*@ Specifies how the red, green, blue, and alpha source blending factors are computed.*/
@in dfactor: Evas_3D_Blend_Func; /*@ Specifies how the red, green, blue, and alpha destination blending factors are computed.*/
}
}
blending_func_get {
@ -287,8 +287,8 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
@ingroup Evas_3D_Mesh
*/
params {
@out Evas_3D_Blend_Func sfactor; /*@ Pointer to receive source blendin factors key.*/
@out Evas_3D_Blend_Func dfactor; /*@ Pointer to receive destination blendin factors key.*/
@out sfactor: Evas_3D_Blend_Func; /*@ Pointer to receive source blendin factors key.*/
@out dfactor: Evas_3D_Blend_Func; /*@ Pointer to receive destination blendin factors key.*/
}
}
@ -312,7 +312,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
values {
Evas_3D_Shade_Mode mode; /*@ The shade mode.*/
mode: Evas_3D_Shade_Mode; /*@ The shade mode.*/
}
}
@property color_pick_enable {
@ -333,7 +333,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
values {
Eina_Bool enabled; /*@ Posibility flag */
enabled: Eina_Bool; /*@ Posibility flag */
}
}
@property vertex_count {
@ -360,7 +360,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
values {
uint count; /*@ Vertex count.*/
count: uint; /*@ Vertex count.*/
}
}
@property fog_enable {
@ -383,7 +383,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
values {
Eina_Bool enabled; /*@ Fog enabled status.*/
enabled: Eina_Bool; /*@ Fog enabled status.*/
}
}
@ -407,7 +407,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
values {
Eina_Bool enabled; /*@ Alpha test status.*/
enabled: Eina_Bool; /*@ Alpha test status.*/
}
}
@ -431,8 +431,8 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
values {
Evas_3D_Comparison comparison_func; /*@ Specifies the alpha comparison function.*/
Evas_Real ref_value; /*@ Specifies the reference value that incoming alpha values are compared to.*/
comparison_func: Evas_3D_Comparison; /*@ Specifies the alpha comparison function.*/
ref_value: Evas_Real; /*@ Specifies the reference value that incoming alpha values are compared to.*/
}
}
@ -456,7 +456,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
values {
Eina_Bool blending; /*@ The blending state.*/
blending: Eina_Bool; /*@ The blending state.*/
}
}
@ -481,10 +481,10 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
keys {
int frame; /*@ The number of the key frame.*/
frame: int; /*@ The number of the key frame.*/
}
values {
Evas_3D_Material *material; /*@ The material to be set to the key frame.*/
material: Evas_3D_Material *; /*@ The material to be set to the key frame.*/
}
}
@ -513,7 +513,7 @@ class Evas_3D_Mesh (Evas_3D_Object, Evas.Common_Interface, Efl.File)
*/
}
values {
Evas_3D_Vertex_Assembly assembly; /*@ Vertex assembly.*/
assembly: Evas_3D_Vertex_Assembly; /*@ Vertex assembly.*/
}
}

View File

@ -7,7 +7,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
/*@ Constructor. */
legacy: null;
params {
@in Evas_3D_Node_Type type;
@in type: Evas_3D_Node_Type;
}
}
type_get @const {
@ -35,7 +35,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in Evas_3D_Node *member; /*@ Node object to be added. */
@in member: Evas_3D_Node *; /*@ Node object to be added. */
}
}
member_del {
@ -48,7 +48,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in Evas_3D_Node *member; /*@ Member node to be deleted from the given node. */
@in member: Evas_3D_Node *; /*@ Member node to be deleted from the given node. */
}
}
@ -91,9 +91,9 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node_Transform
*/
params {
@in Evas_Real x; /*@ X coordinate of the position. */
@in Evas_Real y; /*@ Y coordinate of the position. */
@in Evas_Real z; /*@ Z coordinate of the position. */
@in x: Evas_Real; /*@ X coordinate of the position. */
@in y: Evas_Real; /*@ Y coordinate of the position. */
@in z: Evas_Real; /*@ Z coordinate of the position. */
}
}
orientation_set {
@ -110,10 +110,10 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node_Transform
*/
params {
@in Evas_Real x; /*@ X term of the orientation quaternion (w, x, y, z) */
@in Evas_Real y; /*@ Y term of the orientation quaternion (w, x, y, z) */
@in Evas_Real z; /*@ Z term of the orientation quaternion (w, x, y, z) */
@in Evas_Real w; /*@ W term of the orientation quaternion (w, x, y, z) */
@in x: Evas_Real; /*@ X term of the orientation quaternion (w, x, y, z) */
@in y: Evas_Real; /*@ Y term of the orientation quaternion (w, x, y, z) */
@in z: Evas_Real; /*@ Z term of the orientation quaternion (w, x, y, z) */
@in w: Evas_Real; /*@ W term of the orientation quaternion (w, x, y, z) */
}
}
@ -132,10 +132,10 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node_Transform
*/
params {
@in Evas_Real angle; /*@ Rotation angle.*/
@in Evas_Real x; /*@ X term of the rotation axis.*/
@in Evas_Real y; /*@ Y term of the rotation axis.*/
@in Evas_Real z; /*@ Z term of the rotation axis.*/
@in angle: Evas_Real; /*@ Rotation angle.*/
@in x: Evas_Real; /*@ X term of the rotation axis.*/
@in y: Evas_Real; /*@ Y term of the rotation axis.*/
@in z: Evas_Real; /*@ Z term of the rotation axis.*/
}
}
@ -159,9 +159,9 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node_Transform
*/
params {
@in Evas_Real x; /*@ Scale factor along X-axis.*/
@in Evas_Real y; /*@ Scale factor along Y-axis.*/
@in Evas_Real z; /*@ Scale factor along Z-axis.*/
@in x: Evas_Real; /*@ Scale factor along X-axis.*/
@in y: Evas_Real; /*@ Scale factor along Y-axis.*/
@in z: Evas_Real; /*@ Scale factor along Z-axis.*/
}
}
@ -179,10 +179,10 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node_Transform
*/
params {
@in Evas_3D_Space space; /*@ */
@out Evas_Real x; /*@ Pointer to receive X coordinate of the position.*/
@out Evas_Real y; /*@ Pointer to receive Y coordinate of the position.*/
@out Evas_Real z; /*@ Pointer to receive Z coordinate of the position.*/
@in space: Evas_3D_Space; /*@ */
@out x: Evas_Real; /*@ Pointer to receive X coordinate of the position.*/
@out y: Evas_Real; /*@ Pointer to receive Y coordinate of the position.*/
@out z: Evas_Real; /*@ Pointer to receive Z coordinate of the position.*/
}
}
@ -201,11 +201,11 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node_Transform
*/
params {
@in Evas_3D_Space space; /*@ */
@out Evas_Real x; /*@ Pointer to receive X term of the orientation quaternion.*/
@out Evas_Real y; /*@ Pointer to receive Y term of the orientation quaternion.*/
@out Evas_Real z; /*@ Pointer to receive Z term of the orientation quaternion.*/
@out Evas_Real w; /*@ Pointer to receive W term of the orientation quaternion.*/
@in space: Evas_3D_Space; /*@ */
@out x: Evas_Real; /*@ Pointer to receive X term of the orientation quaternion.*/
@out y: Evas_Real; /*@ Pointer to receive Y term of the orientation quaternion.*/
@out z: Evas_Real; /*@ Pointer to receive Z term of the orientation quaternion.*/
@out w: Evas_Real; /*@ Pointer to receive W term of the orientation quaternion.*/
}
}
@ -223,10 +223,10 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node_Transform
*/
params {
@in Evas_3D_Space space; /*@ */
@out Evas_Real x; /*@ Pointer to receive Scale factor along X-axis.*/
@out Evas_Real y; /*@ Pointer to receive Scale factor along X-axis.*/
@out Evas_Real z; /*@ Pointer to receive Scale factor along X-axis.*/
@in space: Evas_3D_Space; /*@ */
@out x: Evas_Real; /*@ Pointer to receive Scale factor along X-axis.*/
@out y: Evas_Real; /*@ Pointer to receive Scale factor along X-axis.*/
@out z: Evas_Real; /*@ Pointer to receive Scale factor along X-axis.*/
}
}
@ -254,14 +254,14 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in Evas_3D_Space target_space; /*@ Space where the target position belongs to. */
@in Evas_Real x; /*@ X coordinate of the target position. */
@in Evas_Real y; /*@ Y coordinate of the target position. */
@in Evas_Real z; /*@ Z coordinate of the target position. */
@in Evas_3D_Space up_space; /*@ Space where the up vector belongs to. */
@in Evas_Real ux; /*@ X term of the up vector. */
@in Evas_Real uy; /*@ Y term of the up vector. */
@in Evas_Real uz; /*@ Z term of the up vector. */
@in target_space: Evas_3D_Space; /*@ Space where the target position belongs to. */
@in x: Evas_Real; /*@ X coordinate of the target position. */
@in y: Evas_Real; /*@ Y coordinate of the target position. */
@in z: Evas_Real; /*@ Z coordinate of the target position. */
@in up_space: Evas_3D_Space; /*@ Space where the up vector belongs to. */
@in ux: Evas_Real; /*@ X term of the up vector. */
@in uy: Evas_Real; /*@ Y term of the up vector. */
@in uz: Evas_Real; /*@ Z term of the up vector. */
}
}
@ -280,7 +280,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node
*/
params {
@in Evas_3D_Mesh *mesh; /*@ The mesh to be added.*/
@in mesh: Evas_3D_Mesh *; /*@ The mesh to be added.*/
}
}
@ -299,7 +299,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node
*/
params {
@in Evas_3D_Mesh *mesh; /*@ The mesh to be deleted.*/
@in mesh: Evas_3D_Mesh *; /*@ The mesh to be deleted.*/
}
}
@ -336,12 +336,12 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Node
*/
params {
@in Evas_Real *x; /*@ Coordinates of vector.*/
@in Evas_Real *y;
@in Evas_Real *z;
@in Evas_Real *x2;
@in Evas_Real *y2;
@in Evas_Real *z2;
@in x: Evas_Real *; /*@ Coordinates of vector.*/
@in y: Evas_Real *;
@in z: Evas_Real *;
@in x2: Evas_Real *;
@in y2: Evas_Real *;
@in z2: Evas_Real *;
}
}
@ -360,10 +360,10 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in Evas_Real *x; /*@ Coordinates of vector.*/
@in Evas_Real *y;
@in Evas_Real *z;
@in Evas_Real *r;
@in x: Evas_Real *; /*@ Coordinates of vector.*/
@in y: Evas_Real *;
@in z: Evas_Real *;
@in r: Evas_Real *;
}
}
@ -395,7 +395,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
bool inherit; /*@ Whether to inherit parent position*/
inherit: bool; /*@ Whether to inherit parent position*/
}
}
@ -428,7 +428,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
bool inherit; /*@ Whether to inherit parent orientation*/
inherit: bool; /*@ Whether to inherit parent orientation*/
}
}
@ -460,7 +460,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
bool inherit; /*@ Whether to inherit parent scale*/
inherit: bool; /*@ Whether to inherit parent scale*/
}
}
@ -493,7 +493,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
Evas_3D_Camera *camera; /*@ The camera */
camera: Evas_3D_Camera *; /*@ The camera */
}
}
@ -526,7 +526,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
Evas_3D_Light *light; /*@ The light */
light: Evas_3D_Light *; /*@ The light */
}
}
@ -566,10 +566,10 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
}
keys {
Evas_3D_Mesh *mesh; /*@ The given mesh.*/
mesh: Evas_3D_Mesh *; /*@ The given mesh.*/
}
values {
int frame; /*@ The animation frame number.*/
frame: int; /*@ The animation frame number.*/
}
}
@ -598,7 +598,7 @@ class Evas_3D_Node (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
Eo *target; /*@ Target node.*/
target: Eo *; /*@ Target node.*/
}
}
}

View File

@ -8,8 +8,8 @@ class Evas_3D_Object (Eo.Base, Evas.Common_Interface)
Notify the object regarding its state change.
*/
params {
@in Evas_3D_State state; /*@ State that is changed */
@in Evas_3D_Object *ref; /*@ The Object that caused the change */
@in state: Evas_3D_State; /*@ State that is changed */
@in ref: Evas_3D_Object *; /*@ The Object that caused the change */
}
}
type_get @const {
@ -24,7 +24,7 @@ class Evas_3D_Object (Eo.Base, Evas.Common_Interface)
Returns the type of the object.
*/
params{
@in Evas_3D_Object_Type type;
@in type: Evas_3D_Object_Type;
}
}
@ -34,7 +34,7 @@ class Evas_3D_Object (Eo.Base, Evas.Common_Interface)
*/
return: bool;
params {
@in Evas_3D_State state; /*@ State whose status is being asked */
@in state: Evas_3D_State; /*@ State whose status is being asked */
}
}
@ -56,8 +56,8 @@ class Evas_3D_Object (Eo.Base, Evas.Common_Interface)
Update request for the object.
*/
params {
@in Evas_3D_State state; /*@ State that is changed */
@in Evas_3D_Object *ref; /*@ The Object that caused the change */
@in state: Evas_3D_State; /*@ State that is changed */
@in ref: Evas_3D_Object *; /*@ The Object that caused the change */
}
}
callback_register {
@ -65,8 +65,8 @@ class Evas_3D_Object (Eo.Base, Evas.Common_Interface)
Pure virtual register samrt callback function.
*/
params {
@in const(char)* event; /*@ Event type */
@in const(void)* data; /*@ User data*/
@in event: const(char)*; /*@ Event type */
@in data: const(void)*; /*@ User data*/
}
}
callback_unregister {
@ -74,7 +74,7 @@ class Evas_3D_Object (Eo.Base, Evas.Common_Interface)
Pure virtual unregister smart callback function.
*/
params {
@in const(char)* event; /*@ Event type */
@in event: const(char)*; /*@ Event type */
}
}
}

View File

@ -13,8 +13,8 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Scene
*/
params {
@in int w; /*@ Width of the resolution. */
@in int h; /*@ Height of the resolution. */
@in w: int; /*@ Width of the resolution. */
@in h: int; /*@ Height of the resolution. */
}
}
@ -25,8 +25,8 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Scene
*/
params {
@out int w; /*@ Pointer to receive width of the resolution. */
@out int h; /*@ Pointer to receive height of the resolution. */
@out w: int; /*@ Pointer to receive width of the resolution. */
@out h: int; /*@ Pointer to receive height of the resolution. */
}
}
@ -43,10 +43,10 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Scene
*/
params {
@in Evas_Real r; /*@ Red component of the background color. */
@in Evas_Real g; /*@ Green component of the background color. */
@in Evas_Real b; /*@ Blue component of the background color. */
@in Evas_Real a; /*@ Alpha component of the background color. */
@in r: Evas_Real; /*@ Red component of the background color. */
@in g: Evas_Real; /*@ Green component of the background color. */
@in b: Evas_Real; /*@ Blue component of the background color. */
@in a: Evas_Real; /*@ Alpha component of the background color. */
}
}
@ -57,10 +57,10 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Scene
*/
params {
@out Evas_Real r; /*@ Pointer to receive red component of the background color.*/
@out Evas_Real g; /*@ Pointer to receive green component of the background color. */
@out Evas_Real b; /*@ Pointer to receive blue component of the background color. */
@out Evas_Real a; /*@ Pointer to receive alpha component of the background color. */
@out r: Evas_Real; /*@ Pointer to receive red component of the background color.*/
@out g: Evas_Real; /*@ Pointer to receive green component of the background color. */
@out b: Evas_Real; /*@ Pointer to receive blue component of the background color. */
@out a: Evas_Real; /*@ Pointer to receive alpha component of the background color. */
}
}
@ -76,12 +76,12 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
*/
return: bool;
params {
@in Evas_Real x; /*@ X coordinate of the picking position. */
@in Evas_Real y; /*@ Y coordinate of the picking position. */
@out Evas_3D_Node *node; /*@ Pointer to receive the node contains the picked mesh. */
@out Evas_3D_Mesh *mesh; /*@ Pointer to receive the picked mesh. */
@out Evas_Real s; /*@ Pointer to receive the texture "s" coordinate. */
@out Evas_Real t; /*@ Pointer to receive the texture "t" coordinate. */
@in x: Evas_Real; /*@ X coordinate of the picking position. */
@in y: Evas_Real; /*@ Y coordinate of the picking position. */
@out node: Evas_3D_Node *; /*@ Pointer to receive the node contains the picked mesh. */
@out mesh: Evas_3D_Mesh *; /*@ Pointer to receive the picked mesh. */
@out s: Evas_Real; /*@ Pointer to receive the texture "s" coordinate. */
@out t: Evas_Real; /*@ Pointer to receive the texture "t" coordinate. */
}
}
@ -93,9 +93,9 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
*/
return: Evas_3D_Node *;
params {
@in Evas_Real x; /*@ X coordinate of the picking position. */
@in Evas_Real y; /*@ Y coordinate of the picking position. */
@in Evas_3D_Node *node; /*@ Node for search. */
@in x: Evas_Real; /*@ X coordinate of the picking position. */
@in y: Evas_Real; /*@ Y coordinate of the picking position. */
@in node: Evas_3D_Node *; /*@ Node for search. */
}
}
@ -107,8 +107,8 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
*/
return: list<Evas_3D_Node *> *;
params {
@in Evas_Real x; /*@ X coordinate of the picking position. */
@in Evas_Real y; /*@ Y coordinate of the picking position. */
@in x: Evas_Real; /*@ X coordinate of the picking position. */
@in y: Evas_Real; /*@ Y coordinate of the picking position. */
}
}
shadows_enable_set {
@ -121,7 +121,7 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Scene
*/
params {
@in bool shadows_enabled; /*@ shadows enabled status. */
@in shadows_enabled: bool; /*@ shadows enabled status. */
}
}
@ -154,7 +154,7 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
*/
return: bool;
params {
@in bool color_pick; /*@ Posibility flag */
@in color_pick: bool; /*@ Posibility flag */
}
}
@ -176,7 +176,7 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
Evas_3D_Node *node; /*@ A node which will be used as a root node for the scene. */
node: Evas_3D_Node *; /*@ A node which will be used as a root node for the scene. */
}
}
@ -198,7 +198,7 @@ class Evas_3D_Scene (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
Evas_3D_Node *node; /*@ A node which will be used as a camera node for the scene. */
node: Evas_3D_Node *; /*@ A node which will be used as a camera node for the scene. */
}
}
}

View File

@ -28,7 +28,7 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
bool visible; /*@ @c EINA_TRUE for visible, @c EINA_FALSE for invisible.*/
visible: bool; /*@ @c EINA_TRUE for visible, @c EINA_FALSE for invisible.*/
}
}
@property atlas_enable {
@ -51,7 +51,7 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
*/
}
values {
bool use_atlas; /*@ @c EINA_TRUE for enable, @c EINA_FALSE for disable.*/
use_atlas: bool; /*@ @c EINA_TRUE for enable, @c EINA_FALSE for disable.*/
}
}
data_set {
@ -64,10 +64,10 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in Evas_Colorspace color_format; /*@ Color format of the texture. */
@in int w; /*@ Width of the data. */
@in int h; /*@ Height of the data. */
@in const(void)* data; /*@ Pointer to the data. */
@in color_format: Evas_Colorspace; /*@ Color format of the texture. */
@in w: int; /*@ Width of the data. */
@in h: int; /*@ Height of the data. */
@in data: const(void)*; /*@ Pointer to the data. */
}
}
@ -79,8 +79,8 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in const(char)* file; /*@ Path to the image file. */
@in const(char)* key; /*@ Key in the image file. */
@in file: const(char)*; /*@ Path to the image file. */
@in key: const(char)*; /*@ Key in the image file. */
}
}
@ -97,7 +97,7 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in Evas_Object *source; /*@ Source evas object to be used as the texture data. */
@in source: Evas_Object *; /*@ Source evas object to be used as the texture data. */
}
}
@ -131,8 +131,8 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Texture
*/
params {
@out int w; /*@ Pointer to receive the width of the texture size. */
@out int h; /*@ Pointer to receive the height of the texture size. */
@out w: int; /*@ Pointer to receive the width of the texture size. */
@out h: int; /*@ Pointer to receive the height of the texture size. */
}
}
@ -147,8 +147,8 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Texture
*/
params {
@in Evas_3D_Wrap_Mode s; /*@ Wrap mode for S-axis. */
@in Evas_3D_Wrap_Mode t; /*@ Wrap mode for T-axis. */
@in s: Evas_3D_Wrap_Mode; /*@ Wrap mode for S-axis. */
@in t: Evas_3D_Wrap_Mode; /*@ Wrap mode for T-axis. */
}
}
@ -162,8 +162,8 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@out Evas_3D_Wrap_Mode s; /*@ Pointer to receive S-axis wrap mode. */
@out Evas_3D_Wrap_Mode t; /*@ Pointer to receive T-axis wrap mode. */
@out s: Evas_3D_Wrap_Mode; /*@ Pointer to receive S-axis wrap mode. */
@out t: Evas_3D_Wrap_Mode; /*@ Pointer to receive T-axis wrap mode. */
}
}
@ -177,8 +177,8 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
*/
params {
@in Evas_3D_Texture_Filter min; /*@ Minification filter used when down-scaling. */
@in Evas_3D_Texture_Filter mag; /*@ Magnification filter used when up-scaling. */
@in min: Evas_3D_Texture_Filter; /*@ Minification filter used when down-scaling. */
@in mag: Evas_3D_Texture_Filter; /*@ Magnification filter used when up-scaling. */
}
}
@ -195,8 +195,8 @@ class Evas_3D_Texture (Evas_3D_Object, Evas.Common_Interface)
@ingroup Evas_3D_Texture
*/
params {
@out Evas_3D_Texture_Filter min; /*@ Pointer to receive the minification filter. */
@out Evas_3D_Texture_Filter mag; /*@ Pointer to receive the magnification filter. */
@out min: Evas_3D_Texture_Filter; /*@ Pointer to receive the minification filter. */
@out mag: Evas_3D_Texture_Filter; /*@ Pointer to receive the magnification filter. */
}
}
}

View File

@ -29,8 +29,8 @@ class Evas.Box (Evas.Smart_Clipped)
@see evas_object_box_align_set() for more information */
}
values {
double horizontal; /*@ The horizontal alignment, in pixels */
double vertical; /*@ the vertical alignment, in pixels */
horizontal: double; /*@ The horizontal alignment, in pixels */
vertical: double; /*@ the vertical alignment, in pixels */
}
}
@property padding {
@ -49,8 +49,8 @@ class Evas.Box (Evas.Smart_Clipped)
@see evas_object_box_padding_set() */
}
values {
Evas_Coord horizontal; /*@ The horizontal padding, in pixels */
Evas_Coord vertical; /*@ the vertical padding, in pixels */
horizontal: Evas_Coord; /*@ The horizontal padding, in pixels */
vertical: Evas_Coord; /*@ the vertical padding, in pixels */
}
}
@property layout {
@ -77,9 +77,9 @@ class Evas.Box (Evas.Smart_Clipped)
'calculate' smart callback of the box's smart class. */
}
values {
Evas_Object_Box_Layout cb @nonull; /*@ The new layout function to set on @p o. */
const(void)* data; /*@ Data pointer to be passed to @p cb. */
Eina.Free_Cb free_data; /*@ Function to free @p data, if need be. */
cb: Evas_Object_Box_Layout @nonull; /*@ The new layout function to set on @p o. */
data: const(void)*; /*@ Data pointer to be passed to @p cb. */
free_data: Eina.Free_Cb; /*@ Function to free @p data, if need be. */
}
}
layout_horizontal {
@ -132,8 +132,8 @@ class Evas.Box (Evas.Smart_Clipped)
be set, by the <c>evas_object_size_hint_{min,max}_set()</c>
functions. */
params {
Evas_Object_Box_Data *priv;
void *data;
priv: Evas_Object_Box_Data *;
data: void *;
}
}
layout_vertical {
@ -144,8 +144,8 @@ class Evas.Box (Evas.Smart_Clipped)
evas_object_box_layout_horizontal(). The description of its
behaviour can be derived from that function's documentation. */
params {
Evas_Object_Box_Data *priv;
void *data;
priv: Evas_Object_Box_Data *;
data: void *;
}
}
layout_homogeneous_max_size_horizontal {
@ -191,8 +191,8 @@ class Evas.Box (Evas.Smart_Clipped)
try to resize this child element to the exact height of its parent
(respecting the max hint on the child's height). */
params {
Evas_Object_Box_Data *priv;
void *data;
priv: Evas_Object_Box_Data *;
data: void *;
}
}
@ -201,7 +201,7 @@ class Evas.Box (Evas.Smart_Clipped)
return: Evas_Object *;
legacy: null;
params {
@in Evas_Object *child;
@in child: Evas_Object *;
}
}
layout_flow_vertical {
@ -212,15 +212,15 @@ class Evas.Box (Evas.Smart_Clipped)
evas_object_box_layout_flow_horizontal(). The description of its
behaviour can be derived from that function's documentation. */
params {
Evas_Object_Box_Data *priv;
void *data;
priv: Evas_Object_Box_Data *;
data: void *;
}
}
internal_option_free {
/*@ No description supplied by the EAPI. */
legacy: null;
params {
@in Evas_Object_Box_Option *opt;
@in opt: Evas_Object_Box_Option *;
}
}
insert_after {
@ -244,8 +244,8 @@ class Evas.Box (Evas.Smart_Clipped)
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
@in const(Evas_Object)* reference @nonull; /*@ The child object to place this new one after */
@in child: Evas_Object * @nonull; /*@ A child Evas object to be made a member of @p o */
@in reference: const(Evas_Object)* @nonull; /*@ The child object to place this new one after */
}
}
remove_all {
@ -261,7 +261,7 @@ class Evas.Box (Evas.Smart_Clipped)
return: bool;
params {
@in bool clear; /*@ if true, it will delete just removed children. */
@in clear: bool; /*@ if true, it will delete just removed children. */
}
}
iterator_new @const {
@ -308,7 +308,7 @@ class Evas.Box (Evas.Smart_Clipped)
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
@in child: Evas_Object * @nonull; /*@ A child Evas object to be made a member of @p o */
}
}
option_property_id_get @const {
@ -327,7 +327,7 @@ class Evas.Box (Evas.Smart_Clipped)
box, which is originally set to @c NULL. */
return: int @warn_unused;
params {
@in const(char)* name @nonull; /*@ The name string of the option being searched, for
@in name: const(char)* @nonull; /*@ The name string of the option being searched, for
its ID */
}
}
@ -350,7 +350,7 @@ class Evas.Box (Evas.Smart_Clipped)
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
@in child: Evas_Object * @nonull; /*@ A child Evas object to be made a member of @p o */
}
}
accessor_new @const {
@ -370,7 +370,7 @@ class Evas.Box (Evas.Smart_Clipped)
legacy: null;
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child;
@in child: Evas_Object *;
}
}
option_property_vset {
@ -386,10 +386,10 @@ class Evas.Box (Evas.Smart_Clipped)
return: bool;
params {
@in Evas_Object_Box_Option *opt @nonull; /*@ The box option structure bound to the child box element
@in opt: Evas_Object_Box_Option * @nonull; /*@ The box option structure bound to the child box element
to set a property on */
@in int property; /*@ The numerical ID of the given property */
@in va_list *args; /*@ The variable argument list implementing the value to
@in property: int; /*@ The numerical ID of the given property */
@in args: va_list *; /*@ The variable argument list implementing the value to
be set for this property. It @b must be of the same type the user has
defined for it. */
}
@ -400,7 +400,7 @@ class Evas.Box (Evas.Smart_Clipped)
legacy: null;
return: Evas_Object *;
params {
@in uint pos;
@in pos: uint;
}
}
remove_at {
@ -423,7 +423,7 @@ class Evas.Box (Evas.Smart_Clipped)
return: bool;
params {
@in uint pos; /*@ The numeric position (starting from @c 0) of the child
@in pos: uint; /*@ The numeric position (starting from @c 0) of the child
object to be removed */
}
}
@ -439,10 +439,10 @@ class Evas.Box (Evas.Smart_Clipped)
more details. */
return: bool;
params {
@in Evas_Object_Box_Option *opt @nonull; /*@ The box option structure bound to the child box element
@in opt: Evas_Object_Box_Option * @nonull; /*@ The box option structure bound to the child box element
to get a property from */
@in int property; /*@ The numerical ID of the given property */
@in va_list *args; /*@ The variable argument list with pointers to where to
@in property: int; /*@ The numerical ID of the given property */
@in args: va_list *; /*@ The variable argument list with pointers to where to
store the values of this property. They @b must point to variables
of the same type the user has defined for them. */
}
@ -453,8 +453,8 @@ class Evas.Box (Evas.Smart_Clipped)
legacy: null;
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child;
@in uint pos;
@in child: Evas_Object *;
@in pos: uint;
}
}
insert_before {
@ -478,8 +478,8 @@ class Evas.Box (Evas.Smart_Clipped)
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
@in const(Evas_Object)* reference @nonull; /*@ The child object to place this new one before */
@in child: Evas_Object * @nonull; /*@ A child Evas object to be made a member of @p o */
@in reference: const(Evas_Object)* @nonull; /*@ The child object to place this new one before */
}
}
option_property_name_get @const {
@ -497,7 +497,7 @@ class Evas.Box (Evas.Smart_Clipped)
box, which is originally set to @c NULL. */
return: const(char)* @warn_unused;
params {
@in int property; /*@ The numerical identifier of the option being searched,
@in property: int; /*@ The numerical identifier of the option being searched,
for its name */
}
}
@ -506,8 +506,8 @@ class Evas.Box (Evas.Smart_Clipped)
legacy: null;
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child;
@in const(Evas_Object)* reference;
@in child: Evas_Object *;
@in reference: const(Evas_Object)*;
}
}
layout_homogeneous_horizontal {
@ -544,8 +544,8 @@ class Evas.Box (Evas.Smart_Clipped)
try to resize this child element to the exact height of its parent
(respecting the maximum size hint on the child's height). */
params {
@in Evas_Object_Box_Data *priv;
@in void *data;
@in priv: Evas_Object_Box_Data *;
@in data: void *;
}
}
internal_option_new {
@ -553,7 +553,7 @@ class Evas.Box (Evas.Smart_Clipped)
legacy: null;
return: Evas_Object_Box_Option*;
params {
@in Evas_Object *child;
@in child: Evas_Object *;
}
}
layout_homogeneous_max_size_vertical {
@ -566,8 +566,8 @@ class Evas.Box (Evas.Smart_Clipped)
description of its behaviour can be derived from that function's
documentation. */
params {
@in Evas_Object_Box_Data *priv;
@in void *data;
@in priv: Evas_Object_Box_Data *;
@in data: void *;
}
}
internal_insert_after {
@ -575,8 +575,8 @@ class Evas.Box (Evas.Smart_Clipped)
legacy: null;
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child;
@in const(Evas_Object)* reference;
@in child: Evas_Object *;
@in reference: const(Evas_Object)*;
}
}
insert_at {
@ -600,8 +600,8 @@ class Evas.Box (Evas.Smart_Clipped)
return: Evas_Object_Box_Option *;
params {
@in Evas_Object *child @nonull; /*@ A child Evas object to be made a member of @p o */
@in uint pos; /*@ The numeric position (starting from @c 0) to place the
@in child: Evas_Object * @nonull; /*@ A child Evas object to be made a member of @p o */
@in pos: uint; /*@ The numeric position (starting from @c 0) to place the
new child object at */
}
}
@ -610,7 +610,7 @@ class Evas.Box (Evas.Smart_Clipped)
legacy: null;
return: Evas_Object_Box_Option*;
params {
@in Evas_Object *child;
@in child: Evas_Object *;
}
}
remove {
@ -630,7 +630,7 @@ class Evas.Box (Evas.Smart_Clipped)
return: bool;
params {
@in Evas_Object *child @nonull; /*@ The handle to the child object to be removed */
@in child: Evas_Object * @nonull; /*@ The handle to the child object to be removed */
}
}
layout_stack {
@ -655,8 +655,8 @@ class Evas.Box (Evas.Smart_Clipped)
width and accounting for its horizontal padding properties). The
same applies to the vertical axis. */
params {
@in Evas_Object_Box_Data *priv;
@in void *data;
@in priv: Evas_Object_Box_Data *;
@in data: void *;
}
}
layout_homogeneous_vertical {
@ -668,8 +668,8 @@ class Evas.Box (Evas.Smart_Clipped)
evas_object_box_layout_homogeneous_horizontal(). The description
of its behaviour can be derived from that function's documentation. */
params {
Evas_Object_Box_Data *priv;
void *data;
priv: Evas_Object_Box_Data *;
data: void *;
}
}
layout_flow_horizontal {
@ -708,8 +708,8 @@ class Evas.Box (Evas.Smart_Clipped)
@c align_y dictates positioning relative to the <b>largest
height</b> required by a child object in the actual row. */
params {
Evas_Object_Box_Data *priv;
void *data;
priv: Evas_Object_Box_Data *;
data: void *;
}
}

View File

@ -25,10 +25,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@since 1.1 */
}
values {
Evas_Coord x; /*@ The left coordinate in output units, usually pixels. */
Evas_Coord y; /*@ The top coordinate in output units, usually pixels. */
Evas_Coord w; /*@ The width in output units, usually pixels. */
Evas_Coord h; /*@ The height in output units, usually pixels. */
x: Evas_Coord; /*@ The left coordinate in output units, usually pixels. */
y: Evas_Coord; /*@ The top coordinate in output units, usually pixels. */
w: Evas_Coord; /*@ The width in output units, usually pixels. */
h: Evas_Coord; /*@ The height in output units, usually pixels. */
}
}
@property output_viewport {
@ -65,10 +65,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@endcode */
}
values {
Evas_Coord x; /*@ The top-left corner x value of the viewport. */
Evas_Coord y; /*@ The top-left corner y value of the viewport. */
Evas_Coord w; /*@ The width of the viewport. Must be greater than 0. */
Evas_Coord h; /*@ The height of the viewport. Must be greater than 0. */
x: Evas_Coord; /*@ The top-left corner x value of the viewport. */
y: Evas_Coord; /*@ The top-left corner y value of the viewport. */
w: Evas_Coord; /*@ The width of the viewport. Must be greater than 0. */
h: Evas_Coord; /*@ The height of the viewport. Must be greater than 0. */
}
}
@property image_cache {
@ -85,7 +85,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
This function returns the image cache size of canvas in bytes. */
}
values {
int size; /*@ The cache size. */
size: int; /*@ The cache size. */
}
}
@property event_default_flags {
@ -111,7 +111,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@since 1.2 */
}
values {
Evas_Event_Flags flags; /*@ The default flags to use */
flags: Evas_Event_Flags; /*@ The default flags to use */
}
}
@property output_method {
@ -136,7 +136,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Output_Method */
}
values {
int render_method; /*@ The numeric engine value to use. */
render_method: int; /*@ The numeric engine value to use. */
}
}
@property font_cache {
@ -155,7 +155,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Font_Group */
}
values {
int size; /*@ The size, in bytes. */
size: int; /*@ The size, in bytes. */
}
}
@property output_size {
@ -185,8 +185,8 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Output_Size */
}
values {
int w; /*@ The width in output units, usually pixels. */
int h; /*@ The height in output units, usually pixels. */
w: int; /*@ The width in output units, usually pixels. */
h: int; /*@ The height in output units, usually pixels. */
}
}
@property data_attach {
@ -204,7 +204,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Canvas */
}
values {
void *data; /*@ The pointer to attach */
data: void *; /*@ The pointer to attach */
}
}
@property font_hinting {
@ -224,7 +224,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Font_Group */
}
values {
Evas_Font_Hinting_Flags hinting; /*@ The hinting to use, one of #EVAS_FONT_HINTING_NONE, */
hinting: Evas_Font_Hinting_Flags; /*@ The hinting to use, one of #EVAS_FONT_HINTING_NONE, */
}
}
@property engine_info {
@ -262,7 +262,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Output_Method */
}
values {
Evas_Engine_Info *info; /*@ The pointer to the Engine Info to use */
info: Evas_Engine_Info *; /*@ The pointer to the Engine Info to use */
}
}
@property focus {
@ -366,8 +366,8 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@endcode */
}
values {
Evas_Coord x; /*@ The pointer to a Evas_Coord to be filled in */
Evas_Coord y; /*@ The pointer to a Evas_Coord to be filled in
x: Evas_Coord; /*@ The pointer to a Evas_Coord to be filled in */
y: Evas_Coord; /*@ The pointer to a Evas_Coord to be filled in
@ingroup Evas_Pointer_Group */
}
}
@ -443,8 +443,8 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@endcode */
}
values {
int x; /*@ The pointer to an integer to be filled in */
int y; /*@ The pointer to an integer to be filled in
x: int; /*@ The pointer to an integer to be filled in */
y: int; /*@ The pointer to an integer to be filled in
@ingroup Evas_Pointer_Group */
}
}
@ -494,8 +494,8 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
return: bool;
}
values {
int maxw; /*@ Pointer to hold the return value in pixels of the maximum width */
int maxh; /*@ Pointer to hold the return value in pixels of the maximum height */
maxw: int; /*@ Pointer to hold the return value in pixels of the maximum width */
maxh: int; /*@ Pointer to hold the return value in pixels of the maximum height */
}
}
@property object_bottom {
@ -592,9 +592,9 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
return: list<Evas.Object *> * @warn_unused;
params {
@in Evas_Object *stop; /*@ An Evas Object where to stop searching. */
@in int x; /*@ The horizontal coordinate of the position. */
@in int y; /*@ The vertical coordinate of the position. */
@in stop: Evas_Object *; /*@ An Evas Object where to stop searching. */
@in x: int; /*@ The horizontal coordinate of the position. */
@in y: int; /*@ The vertical coordinate of the position. */
}
}
event_feed_mouse_wheel {
@ -606,10 +606,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
be treated by the callback function. */
params {
@in int direction; /*@ The wheel mouse direction. */
@in int z; /*@ How much mouse wheel was scrolled up or down. */
@in uint timestamp; /*@ The timestamp of the mouse up event. */
@in const(void)* data; /*@ The data for canvas. */
@in direction: int; /*@ The wheel mouse direction. */
@in z: int; /*@ How much mouse wheel was scrolled up or down. */
@in timestamp: uint; /*@ The timestamp of the mouse up event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
key_lock_on {
@ -626,7 +626,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_key_lock_off */
params {
@in const(char)* keyname @nonull; /*@ The name of the lock to enable. */
@in keyname: const(char)* @nonull; /*@ The name of the lock to enable. */
}
}
event_feed_key_down {
@ -638,12 +638,12 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
callback function. */
params {
@in const(char)* keyname; /*@ Name of the key */
@in const(char)* key; /*@ The key pressed. */
@in const(char)* string; /*@ A String */
@in const(char)* compose; /*@ The compose string */
@in uint timestamp; /*@ Timestamp of the mouse up event */
@in const(void)* data; /*@ Data for canvas. */
@in keyname: const(char)*; /*@ Name of the key */
@in key: const(char)*; /*@ The key pressed. */
@in string: const(char)*; /*@ A String */
@in compose: const(char)*; /*@ The compose string */
@in timestamp: uint; /*@ Timestamp of the mouse up event */
@in data: const(void)*; /*@ Data for canvas. */
}
}
key_modifier_mask_get @const {
@ -668,7 +668,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_object_key_ungrab */
return: Evas_Modifier_Mask @warn_unused;
params {
@in const(char)* keyname @nonull; /*@ The name of the modifier key to create the mask for. */
@in keyname: const(char)* @nonull; /*@ The name of the modifier key to create the mask for. */
}
}
key_modifier_add {
@ -698,7 +698,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
"Control", "Alt", "Meta", "Hyper", "Super". */
params {
@in const(char)* keyname @nonull; /*@ The name of the modifier key to add to the list of
@in keyname: const(char)* @nonull; /*@ The name of the modifier key to add to the list of
Evas modifiers. */
}
}
@ -713,7 +713,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_key_modifier_is_set */
params {
@in const(char)* keyname @nonull; /*@ The name of the modifier to disable. */
@in keyname: const(char)* @nonull; /*@ The name of the modifier to disable. */
}
}
event_feed_hold {
@ -723,9 +723,9 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
This function makes the object to stop sending events. */
params {
@in int hold; /*@ The hold. */
@in uint timestamp; /*@ The timestamp of the mouse up event. */
@in const(void)* data; /*@ The data for canvas. */
@in hold: int; /*@ The hold. */
@in timestamp: uint; /*@ The timestamp of the mouse up event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
event_feed_mouse_move {
@ -737,10 +737,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
to be treated by the callback function. */
params {
@in int x; /*@ The horizontal position of the mouse pointer. */
@in int y; /*@ The vertical position of the mouse pointer. */
@in uint timestamp; /*@ The timestamp of the mouse up event. */
@in const(void)* data; /*@ The data for canvas. */
@in x: int; /*@ The horizontal position of the mouse pointer. */
@in y: int; /*@ The vertical position of the mouse pointer. */
@in timestamp: uint; /*@ The timestamp of the mouse up event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
event_feed_key_up {
@ -752,12 +752,12 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
callback function. */
params {
@in const(char)* keyname; /*@ Name of the key */
@in const(char)* key; /*@ The key released. */
@in const(char)* string; /*@ string */
@in const(char)* compose; /*@ compose */
@in uint timestamp; /*@ Timestamp of the mouse up event */
@in const(void)* data; /*@ Data for canvas. */
@in keyname: const(char)*; /*@ Name of the key */
@in key: const(char)*; /*@ The key released. */
@in string: const(char)*; /*@ string */
@in compose: const(char)*; /*@ compose */
@in timestamp: uint; /*@ Timestamp of the mouse up event */
@in data: const(void)*; /*@ Data for canvas. */
}
}
event_feed_mouse_out {
@ -769,25 +769,25 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
by the callback function. */
params {
@in uint timestamp; /*@ Timestamp of the mouse up event. */
@in const(void)* data; /*@ The data for canvas. */
@in timestamp: uint; /*@ Timestamp of the mouse up event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
event_input_multi_move {
/*@ No description supplied by the EAPI. */
params {
@in int d;
@in int x;
@in int y;
@in double rad;
@in double radx;
@in double rady;
@in double pres;
@in double ang;
@in double fx;
@in double fy;
@in uint timestamp;
@in const(void)* data;
@in d: int;
@in x: int;
@in y: int;
@in rad: double;
@in radx: double;
@in rady: double;
@in pres: double;
@in ang: double;
@in fx: double;
@in fy: double;
@in timestamp: uint;
@in data: const(void)*;
}
}
objects_at_xy_get @const {
@ -808,48 +808,48 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
object parenting. */
return: list<Evas.Object *> * @warn_unused;
params {
@in Evas_Coord x; /*@ The horizontal coordinate of the position */
@in Evas_Coord y; /*@ The vertical coordinate of the position */
@in bool include_pass_events_objects; /*@ Boolean flag to include or not
@in x: Evas_Coord; /*@ The horizontal coordinate of the position */
@in y: Evas_Coord; /*@ The vertical coordinate of the position */
@in include_pass_events_objects: bool; /*@ Boolean flag to include or not
objects which pass events in this calculation */
@in bool include_hidden_objects; /*@ Boolean flag to include or not hidden
@in include_hidden_objects: bool; /*@ Boolean flag to include or not hidden
objects in this calculation */
}
}
event_input_multi_up {
/*@ No description supplied by the EAPI. */
params {
@in int d;
@in int x;
@in int y;
@in double rad;
@in double radx;
@in double rady;
@in double pres;
@in double ang;
@in double fx;
@in double fy;
@in Evas_Button_Flags flags;
@in uint timestamp;
@in const(void)* data;
@in d: int;
@in x: int;
@in y: int;
@in rad: double;
@in radx: double;
@in rady: double;
@in pres: double;
@in ang: double;
@in fx: double;
@in fy: double;
@in flags: Evas_Button_Flags;
@in timestamp: uint;
@in data: const(void)*;
}
}
event_feed_multi_down {
/*@ No description supplied by the EAPI. */
params {
@in int d;
@in int x;
@in int y;
@in double rad;
@in double radx;
@in double rady;
@in double pres;
@in double ang;
@in double fx;
@in double fy;
@in Evas_Button_Flags flags;
@in uint timestamp;
@in const(void)* data;
@in d: int;
@in x: int;
@in y: int;
@in rad: double;
@in radx: double;
@in rady: double;
@in pres: double;
@in ang: double;
@in fx: double;
@in fy: double;
@in flags: Evas_Button_Flags;
@in timestamp: uint;
@in data: const(void)*;
}
}
render_async {
@ -912,12 +912,12 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_event_feed_mouse_move */
params {
@in int x; /*@ The horizontal position of the mouse pointer relative to the 0,0 of
@in x: int; /*@ The horizontal position of the mouse pointer relative to the 0,0 of
the window/surface. */
@in int y; /*@ The vertical position of the mouse pointer relative to the 0,0 of
@in y: int; /*@ The vertical position of the mouse pointer relative to the 0,0 of
the window/surface. */
@in uint timestamp; /*@ The timestamp of the mouse move event. */
@in const(void)* data; /*@ The data for canvas. */
@in timestamp: uint; /*@ The timestamp of the mouse move event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
norender {
@ -961,19 +961,19 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
event_input_multi_down {
/*@ No description supplied by the EAPI. */
params {
@in int d;
@in int x;
@in int y;
@in double rad;
@in double radx;
@in double rady;
@in double pres;
@in double ang;
@in double fx;
@in double fy;
@in Evas_Button_Flags flags;
@in uint timestamp;
@in const(void)* data;
@in d: int;
@in x: int;
@in y: int;
@in rad: double;
@in radx: double;
@in rady: double;
@in pres: double;
@in ang: double;
@in fx: double;
@in fy: double;
@in flags: Evas_Button_Flags;
@in timestamp: uint;
@in data: const(void)*;
}
}
nochange_pop {
@ -1003,7 +1003,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_key_lock_on */
params {
@in const(char)* keyname @nonull; /*@ The name of the lock to disable. */
@in keyname: const(char)* @nonull; /*@ The name of the lock to disable. */
}
}
nochange_push {
@ -1035,7 +1035,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Font_Group */
return: bool @warn_unused;
params {
@in Evas_Font_Hinting_Flags hinting; /*@ The hinting to use, one of #EVAS_FONT_HINTING_NONE, */
@in hinting: Evas_Font_Hinting_Flags; /*@ The hinting to use, one of #EVAS_FONT_HINTING_NONE, */
}
}
object_top_at_xy_get @const {
@ -1056,11 +1056,11 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
object parenting. */
return: Evas_Object * @warn_unused;
params {
@in Evas_Coord x; /*@ The horizontal coordinate of the position */
@in Evas_Coord y; /*@ The vertical coordinate of the position */
@in bool include_pass_events_objects; /*@ Boolean flag to include or not
@in x: Evas_Coord; /*@ The horizontal coordinate of the position */
@in y: Evas_Coord; /*@ The vertical coordinate of the position */
@in include_pass_events_objects: bool; /*@ Boolean flag to include or not
objects which pass events in this calculation */
@in bool include_hidden_objects; /*@ Boolean flag to include or not hidden
@in include_hidden_objects: bool; /*@ Boolean flag to include or not hidden
objects in this calculation */
}
}
@ -1078,7 +1078,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_key_modifier_is_set */
params {
@in const(char)* keyname @nonull; /*@ The name of the modifier to enable. */
@in keyname: const(char)* @nonull; /*@ The name of the modifier to enable. */
}
}
event_feed_mouse_up {
@ -1090,10 +1090,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
by the callback function. */
params {
@in int b; /*@ The button number. */
@in Evas_Button_Flags flags; /*@ evas button flags. */
@in uint timestamp; /*@ The timestamp of the mouse up event. */
@in const(void)* data; /*@ The data for canvas. */
@in b: int; /*@ The button number. */
@in flags: Evas_Button_Flags; /*@ evas button flags. */
@in timestamp: uint; /*@ The timestamp of the mouse up event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
event_feed_mouse_down {
@ -1105,10 +1105,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
by the callback function. */
params {
@in int b; /*@ The button number. */
@in Evas_Button_Flags flags; /*@ The evas button flags. */
@in uint timestamp; /*@ The timestamp of the mouse down event. */
@in const(void)* data; /*@ The data for canvas. */
@in b: int; /*@ The button number. */
@in flags: Evas_Button_Flags; /*@ The evas button flags. */
@in timestamp: uint; /*@ The timestamp of the mouse down event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
event_refeed_event {
@ -1121,8 +1121,8 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
cause havoc if not used wisely. Please use it responsibly. */
params {
@in void *event_copy; /*@ the event to refeed */
@in Evas_Callback_Type event_type; /*@ Event type */
@in event_copy: void *; /*@ the event to refeed */
@in event_type: Evas_Callback_Type; /*@ Event type */
}
}
font_available_list @const {
@ -1143,12 +1143,12 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
objects_in_rectangle_get @const {
return: list<Evas.Object *> * @warn_unused;
params {
@in Evas_Coord x;
@in Evas_Coord y;
@in Evas_Coord w;
@in Evas_Coord h;
@in bool include_pass_events_objects;
@in bool include_hidden_objects;
@in x: Evas_Coord;
@in y: Evas_Coord;
@in w: Evas_Coord;
@in h: Evas_Coord;
@in include_pass_events_objects: bool;
@in include_hidden_objects: bool;
}
}
object_name_find @const {
@ -1165,7 +1165,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Object_Group_Find */
return: Evas_Object * @warn_unused;
params {
@in const(char)* name; /*@ The given name. */
@in name: const(char)*; /*@ The given name. */
}
}
font_path_append {
@ -1174,7 +1174,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Font_Path_Group */
params {
@in const(char)* path @nonull; /*@ The new font path. */
@in path: const(char)* @nonull; /*@ The new font path. */
}
}
touch_point_list_nth_id_get {
@ -1205,7 +1205,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
return: int;
params {
@in uint n; /*@ The number of the touched point (0 being the first). */
@in n: uint; /*@ The number of the touched point (0 being the first). */
}
}
font_path_clear {
@ -1249,9 +1249,9 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_touch_point_list_nth_state_get() */
params {
@in uint n; /*@ The number of the touched point (0 being the first). */
@out Evas_Coord x; /*@ The pointer to a Evas_Coord to be filled in. */
@out Evas_Coord y; /*@ The pointer to a Evas_Coord to be filled in. */
@in n: uint; /*@ The number of the touched point (0 being the first). */
@out x: Evas_Coord; /*@ The pointer to a Evas_Coord to be filled in. */
@out y: Evas_Coord; /*@ The pointer to a Evas_Coord to be filled in. */
}
}
key_lock_del {
@ -1265,7 +1265,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_key_lock_off */
params {
@in const(char)* keyname @nonull; /*@ The name of the key to remove from the locks list. */
@in keyname: const(char)* @nonull; /*@ The name of the key to remove from the locks list. */
}
}
damage_rectangle_add {
@ -1280,10 +1280,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Canvas */
params {
@in int x; /*@ The rectangle's left position. */
@in int y; /*@ The rectangle's top position. */
@in int w; /*@ The rectangle's width. */
@in int h; /*@ The rectangle's height. */
@in x: int; /*@ The rectangle's left position. */
@in y: int; /*@ The rectangle's top position. */
@in w: int; /*@ The rectangle's width. */
@in h: int; /*@ The rectangle's height. */
}
}
sync {
@ -1325,24 +1325,24 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@endcode */
return: int @warn_unused;
params {
@in Evas_Coord x; /*@ The canvas x co-ordinate */
@in x: Evas_Coord; /*@ The canvas x co-ordinate */
}
}
event_feed_multi_move {
/*@ No description supplied by the EAPI. */
params {
@in int d;
@in int x;
@in int y;
@in double rad;
@in double radx;
@in double rady;
@in double pres;
@in double ang;
@in double fx;
@in double fy;
@in uint timestamp;
@in const(void)* data;
@in d: int;
@in x: int;
@in y: int;
@in rad: double;
@in radx: double;
@in rady: double;
@in pres: double;
@in ang: double;
@in fx: double;
@in fy: double;
@in timestamp: uint;
@in data: const(void)*;
}
}
render_updates {
@ -1406,7 +1406,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@endcode */
return: Evas_Coord @warn_unused;
params {
@in int y; /*@ The screen/output y co-ordinate */
@in y: int; /*@ The screen/output y co-ordinate */
}
}
key_modifier_del {
@ -1421,7 +1421,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@see evas_key_modifier_is_set */
params {
@in const(char)* keyname @nonull; /*@ The name of the key to remove from the modifiers list. */
@in keyname: const(char)* @nonull; /*@ The name of the key to remove from the modifiers list. */
}
}
touch_point_list_nth_state_get {
@ -1454,7 +1454,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
return: Evas_Touch_Point_State;
params {
@in uint n; /*@ The number of the touched point (0 being the first). */
@in n: uint; /*@ The number of the touched point (0 being the first). */
}
}
focus_in {
@ -1516,10 +1516,10 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Canvas */
params {
@in int x; /*@ The rectangle's top left corner's horizontal coordinate. */
@in int y; /*@ The rectangle's top left corner's vertical coordinate */
@in int w; /*@ The rectangle's width. */
@in int h; /*@ The rectangle's height. */
@in x: int; /*@ The rectangle's top left corner's horizontal coordinate. */
@in y: int; /*@ The rectangle's top left corner's vertical coordinate */
@in w: int; /*@ The rectangle's width. */
@in h: int; /*@ The rectangle's height. */
}
}
render_dump {
@ -1545,8 +1545,8 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
by the callback function. */
params {
@in uint timestamp; /*@ The timestamp of the mouse up event. */
@in const(void)* data; /*@ The data for canvas. */
@in timestamp: uint; /*@ The timestamp of the mouse up event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
object_top_in_rectangle_get @const {
@ -1568,15 +1568,15 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
object parenting. */
return: Evas_Object * @warn_unused;
params {
@in Evas_Coord x; /*@ The top left corner's horizontal coordinate for the
@in x: Evas_Coord; /*@ The top left corner's horizontal coordinate for the
rectangular region */
@in Evas_Coord y; /*@ The top left corner's vertical coordinate for the
@in y: Evas_Coord; /*@ The top left corner's vertical coordinate for the
rectangular region */
@in Evas_Coord w; /*@ The width of the rectangular region */
@in Evas_Coord h; /*@ The height of the rectangular region */
@in bool include_pass_events_objects; /*@ Boolean flag to include or not
@in w: Evas_Coord; /*@ The width of the rectangular region */
@in h: Evas_Coord; /*@ The height of the rectangular region */
@in include_pass_events_objects: bool; /*@ Boolean flag to include or not
objects which pass events in this calculation */
@in bool include_hidden_objects; /*@ Boolean flag to include or not hidden
@in include_hidden_objects: bool; /*@ Boolean flag to include or not hidden
objects in this calculation */
}
}
@ -1590,19 +1590,19 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
event_feed_multi_up {
/*@ No description supplied by the EAPI. */
params {
@in int d;
@in int x;
@in int y;
@in double rad;
@in double radx;
@in double rady;
@in double pres;
@in double ang;
@in double fx;
@in double fy;
@in Evas_Button_Flags flags;
@in uint timestamp;
@in const(void)* data;
@in d: int;
@in x: int;
@in y: int;
@in rad: double;
@in radx: double;
@in rady: double;
@in pres: double;
@in ang: double;
@in fx: double;
@in fy: double;
@in flags: Evas_Button_Flags;
@in timestamp: uint;
@in data: const(void)*;
}
}
font_path_prepend {
@ -1611,7 +1611,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@ingroup Evas_Font_Path_Group */
params {
@in const(char)* path @nonull; /*@ The new font path. */
@in path: const(char)* @nonull; /*@ The new font path. */
}
}
obscured_clear {
@ -1645,8 +1645,8 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
mouse cancel event happens. */
params {
@in uint timestamp; /*@ The timestamp of the mouse up event. */
@in const(void)* data; /*@ The data for canvas. */
@in timestamp: uint; /*@ The timestamp of the mouse up event. */
@in data: const(void)*; /*@ The data for canvas. */
}
}
coord_screen_x_to_world @const {
@ -1671,7 +1671,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@endcode */
return: Evas_Coord @warn_unused;
params {
@in int x; /*@ The screen/output x co-ordinate */
@in x: int; /*@ The screen/output x co-ordinate */
}
}
key_lock_add {
@ -1702,7 +1702,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
"Num_Lock", "Scroll_Lock". */
params {
@in const(char)* keyname @nonull; /*@ The name of the key to add to the locks list. */
@in keyname: const(char)* @nonull; /*@ The name of the key to add to the locks list. */
}
}
render_idle_flush {
@ -1738,7 +1738,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@endcode */
return: int @warn_unused;
params {
@in Evas_Coord y; /*@ The canvas y co-ordinate */
@in y: Evas_Coord; /*@ The canvas y co-ordinate */
}
}
event_feed_key_down_with_keycode {
@ -1752,13 +1752,13 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@since 1.10 */
params {
@in const(char)* keyname; /*@ Name of the key */
@in const(char)* key; /*@ The key pressed. */
@in const(char)* string; /*@ A String */
@in const(char)* compose; /*@ The compose string */
@in uint timestamp; /*@ Timestamp of the mouse up event */
@in const(void)* data; /*@ Data for canvas. */
@in uint keycode; /*@ Key scan code numeric value for canvas. */
@in keyname: const(char)*; /*@ Name of the key */
@in key: const(char)*; /*@ The key pressed. */
@in string: const(char)*; /*@ A String */
@in compose: const(char)*; /*@ The compose string */
@in timestamp: uint; /*@ Timestamp of the mouse up event */
@in data: const(void)*; /*@ Data for canvas. */
@in keycode: uint; /*@ Key scan code numeric value for canvas. */
}
}
event_feed_key_up_with_keycode {
@ -1772,13 +1772,13 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@since 1.10 */
params {
@in const(char)* keyname; /*@ Name of the key */
@in const(char)* key; /*@ The key released. */
@in const(char)* string; /*@ string */
@in const(char)* compose; /*@ compose */
@in uint timestamp; /*@ Timestamp of the mouse up event */
@in const(void)* data; /*@ Data for canvas. */
@in uint keycode; /*@ Key scan code numeric value for canvas. */
@in keyname: const(char)*; /*@ Name of the key */
@in key: const(char)*; /*@ The key released. */
@in string: const(char)*; /*@ string */
@in compose: const(char)*; /*@ compose */
@in timestamp: uint; /*@ Timestamp of the mouse up event */
@in data: const(void)*; /*@ Data for canvas. */
@in keycode: uint; /*@ Key scan code numeric value for canvas. */
}
}
event_feed_axis_update {
@ -1792,12 +1792,12 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface)
@since 1.13 */
params {
@in uint timestamp; /*@ Timestamp of the axis event */
@in int device; /*@ System-provided device identifier */
@in int toolid; /*@ Type of tool currently being used */
@in int naxes; /*@ Number of elements in the \p axis array */
@in const(Evas_Axis)* axis; /*@ Array containing the current value of all updated axes */
@in const(void)* data; /*@ Data for canvas. */
@in timestamp: uint; /*@ Timestamp of the axis event */
@in device: int; /*@ System-provided device identifier */
@in toolid: int; /*@ Type of tool currently being used */
@in naxes: int; /*@ Number of elements in the \p axis array */
@in axis: const(Evas_Axis)*; /*@ Array containing the current value of all updated axes */
@in data: const(void)*; /*@ Data for canvas. */
}
}
}

View File

@ -8,7 +8,7 @@ interface Evas.Common_Interface ()
legacy: evas_object_evas_get;
}
values {
Evas *ret;
ret: Evas *;
}
}
}

View File

@ -21,7 +21,7 @@ class Evas.Grid (Evas.Smart_Clipped)
@since 1.1 */
}
values {
bool mirrored; /*@ the mirrored mode to set */
mirrored: bool; /*@ the mirrored mode to set */
}
}
@property size {
@ -39,8 +39,8 @@ class Evas.Grid (Evas.Smart_Clipped)
@since 1.1 */
}
values {
int w; /*@ The virtual horizontal size (resolution) in integer units */
int h; /*@ The virtual vertical size (resolution) in integer units */
w: int; /*@ The virtual horizontal size (resolution) in integer units */
h: int; /*@ The virtual vertical size (resolution) in integer units */
}
}
@property children {
@ -72,7 +72,7 @@ class Evas.Grid (Evas.Smart_Clipped)
@since 1.1 */
params {
@in bool clear; /*@ if true, it will delete just removed children. */
@in clear: bool; /*@ if true, it will delete just removed children. */
}
}
iterator_new @const {
@ -106,7 +106,7 @@ class Evas.Grid (Evas.Smart_Clipped)
return: bool;
params {
@in Evas_Object *child @nonull;
@in child: Evas_Object * @nonull;
}
}
pack_get @const {
@ -119,11 +119,11 @@ class Evas.Grid (Evas.Smart_Clipped)
@since 1.1 */
return: bool;
params {
@in Evas_Object *child; /*@ The grid child to query for coordinates */
@out int x; /*@ The pointer to where the x coordinate will be returned */
@out int y; /*@ The pointer to where the y coordinate will be returned */
@out int w; /*@ The pointer to where the width will be returned */
@out int h; /*@ The pointer to where the height will be returned */
@in child: Evas_Object *; /*@ The grid child to query for coordinates */
@out x: int; /*@ The pointer to where the x coordinate will be returned */
@out y: int; /*@ The pointer to where the y coordinate will be returned */
@out w: int; /*@ The pointer to where the width will be returned */
@out h: int; /*@ The pointer to where the height will be returned */
}
}
pack {
@ -135,11 +135,11 @@ class Evas.Grid (Evas.Smart_Clipped)
return: bool;
params {
@in Evas_Object *child @nonull; /*@ The child object to add. */
@in int x; /*@ The virtual x coordinate of the child */
@in int y; /*@ The virtual y coordinate of the child */
@in int w; /*@ The virtual width of the child */
@in int h; /*@ The virtual height of the child */
@in child: Evas_Object * @nonull; /*@ The child object to add. */
@in x: int; /*@ The virtual x coordinate of the child */
@in y: int; /*@ The virtual y coordinate of the child */
@in w: int; /*@ The virtual width of the child */
@in h: int; /*@ The virtual height of the child */
}
}
}

View File

@ -24,7 +24,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_load_dpi_set() for more details */
}
values {
double dpi; /*@ The new DPI resolution. */
dpi: double; /*@ The new DPI resolution. */
}
}
@ -49,7 +49,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@since 1.8 */
}
values {
bool source_clip; /*@ whether @p obj is clipped by the source clipper.
source_clip: bool; /*@ whether @p obj is clipped by the source clipper.
(@c EINA_TRUE) or not (@c EINA_FALSE) */
}
}
@ -88,7 +88,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_source_set() for more details */
}
values {
Evas_Object *src; /*@ Source object to use for the proxy. */
src: Evas_Object *; /*@ Source object to use for the proxy. */
}
}
@property filled {
@ -116,7 +116,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_filled_set() for more information */
}
values {
bool filled; /*@ @c EINA_TRUE, to make the fill property follow
filled: bool; /*@ @c EINA_TRUE, to make the fill property follow
object size or @c EINA_FALSE, otherwise. */
}
}
@ -147,7 +147,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_content_hint_set() */
}
values {
Evas_Image_Content_Hint hint; /*@ The content hint value, one of the
hint: Evas_Image_Content_Hint; /*@ The content hint value, one of the
#Evas_Image_Content_Hint ones. */
}
}
@ -177,10 +177,10 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_load_region_get() */
}
values {
int x; /*@ X-offset of the region to be loaded. */
int y; /*@ Y-offset of the region to be loaded. */
int w; /*@ Width of the region to be loaded. */
int h; /*@ Height of the region to be loaded. */
x: int; /*@ X-offset of the region to be loaded. */
y: int; /*@ Y-offset of the region to be loaded. */
w: int; /*@ Width of the region to be loaded. */
h: int; /*@ Height of the region to be loaded. */
}
}
@property alpha {
@ -210,7 +210,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
See @ref evas_object_image_alpha_set() for more details. */
}
values {
bool alpha; /*@ Whether to use alpha channel (@c EINA_TRUE) data
alpha: bool; /*@ Whether to use alpha channel (@c EINA_TRUE) data
or not (@c EINA_FALSE). */
}
}
@ -263,10 +263,10 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
See @ref evas_object_image_border_set() for more details. */
}
values {
int l; /*@ The border's left width. */
int r; /*@ The border's right width. */
int t; /*@ The border's top width. */
int b; /*@ The border's bottom width. */
l: int; /*@ The border's left width. */
r: int; /*@ The border's right width. */
t: int; /*@ The border's top width. */
b: int; /*@ The border's bottom width. */
}
}
@property border_scale {
@ -289,7 +289,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_border_scale_set() */
}
values {
double scale; /*@ The scale factor (default is @c 1.0 - i.e. no scaling) */
scale: double; /*@ The scale factor (default is @c 1.0 - i.e. no scaling) */
}
}
@property pixels_dirty {
@ -310,7 +310,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@return Whether the image is dirty. */
}
values {
bool dirty; /*@ Whether the image is dirty. */
dirty: bool; /*@ Whether the image is dirty. */
}
}
@property video_surface {
@ -330,7 +330,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
This function returns the video surface linked to a given canvas image. */
}
values {
Evas_Video_Surface *surf @const_get; /*@ The new video surface.
surf: Evas_Video_Surface * @const_get; /*@ The new video surface.
@since 1.1 */
}
}
@ -342,7 +342,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
/*@ Get the video surface capabilities to a given image of the canvas */
}
values {
uint caps; /*@ in */
caps: uint; /*@ in */
}
}
@property load_orientation {
@ -359,7 +359,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@since 1.1 */
}
values {
bool enable; /*@ @c EINA_TRUE means that it should honor the orientation information */
enable: bool; /*@ @c EINA_TRUE means that it should honor the orientation information */
}
}
@property border_center_fill {
@ -389,7 +389,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
See @ref evas_object_image_fill_set() for more details. */
}
values {
Evas_Border_Fill_Mode fill; /*@ Fill mode of the center region of @p obj (a value in
fill: Evas_Border_Fill_Mode; /*@ Fill mode of the center region of @p obj (a value in
#Evas_Border_Fill_Mode). */
}
}
@ -431,7 +431,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@since 1.8 */
}
values {
bool visible; /*@ @c EINA_TRUE is source object to be shown, @c EINA_FALSE
visible: bool; /*@ @c EINA_TRUE is source object to be shown, @c EINA_FALSE
otherwise. */
}
}
@ -453,7 +453,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
This function returns the native surface of a given canvas image. */
}
values {
Evas_Native_Surface *surf/* @const_get*/ @nonull; /*@ The new native surface. */
surf: Evas_Native_Surface */* @const_get*/ @nonull; /*@ The new native surface. */
}
}
@property load_scale_down {
@ -475,7 +475,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_load_scale_down_set() for more details */
}
values {
int scale_down; /*@ The scale down factor. */
scale_down: int; /*@ The scale down factor. */
}
}
@property scale_hint {
@ -502,7 +502,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_scale_hint_set() for more details. */
}
values {
Evas_Image_Scale_Hint hint; /*@ The scale hint, a value in
hint: Evas_Image_Scale_Hint; /*@ The scale hint, a value in
#Evas_Image_Scale_Hint. */
}
}
@ -538,7 +538,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@since 1.8 */
}
values {
bool source; /*@ whether @p obj is to pass events (@c EINA_TRUE) or not
source: bool; /*@ whether @p obj is to pass events (@c EINA_TRUE) or not
(@c EINA_FALSE) */
}
}
@ -558,7 +558,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
This function returns the colorspace of given canvas image. */
}
values {
Evas_Colorspace cspace; /*@ The new color space. */
cspace: Evas_Colorspace; /*@ The new color space. */
}
}
@property pixels_get_callback {
@ -570,8 +570,8 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
pixels from a image of the canvas. */
}
values {
Evas_Object_Image_Pixels_Get_Cb func @nonull; /*@ The callback function. */
void *data; /*@ The data pointer to be passed to @a func. */
func: Evas_Object_Image_Pixels_Get_Cb @nonull; /*@ The callback function. */
data: void *; /*@ The data pointer to be passed to @a func. */
}
}
@property data_copy {
@ -596,7 +596,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
See @ref evas_object_image_data_get() for more details. */
}
values {
void *data; /*@ The raw data to replace. */
data: void *; /*@ The raw data to replace. */
}
}
@property animated_frame {
@ -616,7 +616,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@since 1.1 */
}
values {
int frame_index; /*@ The index of current frame */
frame_index: int; /*@ The index of current frame */
}
}
@property region_support {
@ -749,7 +749,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
legacy: null;
}
values {
Evas_3D_Scene *scene; /*@ 3D scene on an image object. */
scene: Evas_3D_Scene *; /*@ 3D scene on an image object. */
}
}
@property filter_program {
@ -769,7 +769,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
legacy: null;
}
values {
const(char)* program; /*@ The program code, as defined
program: const(char)*; /*@ The program code, as defined
by the @ref evasfiltersref "Evas filters script language".
Pass NULL to remove the former program and switch back
to the standard text effect
@ -790,8 +790,8 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
legacy: null;
}
values {
const(char)* name; /*@ Object name as used in the program code */
Eo* eobj; /*@ Eo object to use through proxy rendering */
name: const(char)*; /*@ Object name as used in the program code */
eobj: Eo*; /*@ Eo object to use through proxy rendering */
}
}
@property filter_padding {
@ -801,10 +801,10 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
legacy: null;
}
values {
int l; /*@ Left padding in pixels */
int r; /*@ Right padding in pixels */
int t; /*@ Top padding in pixels */
int b; /*@ Bottom padding in pixels */
l: int; /*@ Left padding in pixels */
r: int; /*@ Right padding in pixels */
t: int; /*@ Top padding in pixels */
b: int; /*@ Bottom padding in pixels */
}
}
@property orient {
@ -831,7 +831,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@since 1.14*/
}
values {
Evas_Image_Orient orient; /*@ The image orientation @ref Evas_Image_Orient
orient: Evas_Image_Orient; /*@ The image orientation @ref Evas_Image_Orient
Default is #EVAS_IMAGE_ORIENT_NONE. */
}
}
@ -847,10 +847,10 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
object to be updated (redrawn) at the next rendering cycle. */
params {
@in int x; /*@ X-offset of the region to be updated. */
@in int y; /*@ Y-offset of the region to be updated. */
@in int w; /*@ Width of the region to be updated. */
@in int h; /*@ Height of the region to be updated. */
@in x: int; /*@ X-offset of the region to be updated. */
@in y: int; /*@ Y-offset of the region to be updated. */
@in w: int; /*@ Width of the region to be updated. */
@in h: int; /*@ Height of the region to be updated. */
}
}
animated_frame_duration_get @const {
@ -873,8 +873,8 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@since 1.1 */
return: double;
params {
@in int start_frame; /*@ The first frame */
@in int frame_num; /*@ Number of frames in the sequence */
@in start_frame: int; /*@ The first frame */
@in frame_num: int; /*@ Number of frames in the sequence */
}
}
data_set {
@ -891,7 +891,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_data_get() */
params {
@in void *data; /*@ The raw data, or @c NULL. */
@in data: void *; /*@ The raw data, or @c NULL. */
}
}
data_get @const {
@ -922,7 +922,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
@see evas_object_image_data_set() */
return: void * @warn_unused;
params {
@in bool for_writing; /*@ Whether the data being retrieved will be
@in for_writing: bool; /*@ Whether the data being retrieved will be
modified (@c EINA_TRUE) or not (@c EINA_FALSE). */
}
}
@ -947,7 +947,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
return: void * @warn_unused;
params {
@in Evas_Colorspace to_cspace; /*@ The colorspace to which the image raw data will be converted. */
@in to_cspace: Evas_Colorspace; /*@ The colorspace to which the image raw data will be converted. */
}
}
pixels_import {
@ -958,7 +958,7 @@ class Evas.Image (Evas.Object, Efl.File, Efl.Image, Efl.Gfx.Fill, Efl.Gfx.View)
return: bool;
params {
@in Evas_Pixel_Import_Source *pixels @nonull; /*@ The pixel's source to be imported. */
@in pixels: Evas_Pixel_Import_Source * @nonull; /*@ The pixel's source to be imported. */
}
}
reload {

View File

@ -16,10 +16,10 @@ class Evas.Line (Evas.Object)
second end point. */
}
values {
Evas_Coord x1(0); /*@ The X coordinate of the first point. */
Evas_Coord y1(3); /*@ The Y coordinate of the first point. */
Evas_Coord x2; /*@ The X coordinate of the second point. */
Evas_Coord y2; /*@ The Y coordinate of the second point. */
x1: Evas_Coord(0); /*@ The X coordinate of the first point. */
y1: Evas_Coord(3); /*@ The Y coordinate of the first point. */
x2: Evas_Coord; /*@ The X coordinate of the second point. */
y2: Evas_Coord; /*@ The Y coordinate of the second point. */
}
}
}

View File

@ -42,8 +42,8 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_size_hint_max_set() */
}
values {
Evas_Coord w; /*@ Integer to use as the maximum width hint. */
Evas_Coord h; /*@ Integer to use as the maximum height hint. */
w: Evas_Coord; /*@ Integer to use as the maximum width hint. */
h: Evas_Coord; /*@ Integer to use as the maximum height hint. */
}
}
@property size_hint_request {
@ -76,8 +76,8 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_size_hint_request_set() */
}
values {
Evas_Coord w; /*@ Integer to use as the preferred width hint. */
Evas_Coord h; /*@ Integer to use as the preferred height hint. */
w: Evas_Coord; /*@ Integer to use as the preferred width hint. */
h: Evas_Coord; /*@ Integer to use as the preferred height hint. */
}
}
@property type {
@ -114,7 +114,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
See the full @ref Example_Evas_Object_Manipulation "example". */
}
values {
const(char)* type; /*@ in */
type: const(char)*; /*@ in */
}
}
@property size_hint_min {
@ -156,8 +156,8 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_size_hint_min_set() for an example */
}
values {
Evas_Coord w; /*@ Integer to use as the minimum width hint. */
Evas_Coord h; /*@ Integer to use as the minimum height hint. */
w: Evas_Coord; /*@ Integer to use as the minimum width hint. */
h: Evas_Coord; /*@ Integer to use as the minimum height hint. */
}
}
@property pointer_mode {
@ -187,7 +187,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@ingroup Evas_Object_Group_Extras */
}
values {
Evas_Object_Pointer_Mode pointer_mode; /*@ desired behavior. */
pointer_mode: Evas_Object_Pointer_Mode; /*@ desired behavior. */
}
}
@property render_op {
@ -203,7 +203,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@ingroup Evas_Object_Group_Extras */
}
values {
Evas_Render_Op render_op; /*@ one of the Evas_Render_Op values. */
render_op: Evas_Render_Op; /*@ one of the Evas_Render_Op values. */
}
}
@property freeze_events {
@ -243,7 +243,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@since 1.1 */
}
values {
bool freeze; /*@ pass whether @p obj is to freeze events (@c EINA_TRUE) or not
freeze: bool; /*@ pass whether @p obj is to freeze events (@c EINA_TRUE) or not
(@c EINA_FALSE) */
}
}
@ -308,7 +308,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_map_set() */
}
values {
const(Evas_Map)* map; /*@ new map to use */
map: const(Evas_Map)*; /*@ new map to use */
}
}
@property size_hint_aspect {
@ -376,9 +376,9 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_size_hint_aspect_set() */
}
values {
Evas_Aspect_Control aspect; /*@ The policy/type of aspect ratio to apply to @p obj. */
Evas_Coord w; /*@ Integer to use as aspect width ratio term. */
Evas_Coord h; /*@ Integer to use as aspect height ratio term. */
aspect: Evas_Aspect_Control; /*@ The policy/type of aspect ratio to apply to @p obj. */
w: Evas_Coord; /*@ Integer to use as aspect width ratio term. */
h: Evas_Coord; /*@ Integer to use as aspect height ratio term. */
}
}
@property clip {
@ -454,7 +454,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
See the full @ref Example_Evas_Object_Manipulation "example". */
}
values {
Evas_Object *clip @nonull; /*@ The object to clip @p obj by */
clip: Evas_Object * @nonull; /*@ The object to clip @p obj by */
}
}
@property size_hint_padding {
@ -500,10 +500,10 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_size_hint_padding_set() */
}
values {
Evas_Coord l; /*@ Integer to specify left padding. */
Evas_Coord r; /*@ Integer to specify right padding. */
Evas_Coord t; /*@ Integer to specify top padding. */
Evas_Coord b; /*@ Integer to specify bottom padding. */
l: Evas_Coord; /*@ Integer to specify left padding. */
r: Evas_Coord; /*@ Integer to specify right padding. */
t: Evas_Coord; /*@ Integer to specify top padding. */
b: Evas_Coord; /*@ Integer to specify bottom padding. */
}
}
@property repeat_events {
@ -543,7 +543,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_freeze_events_get() */
}
values {
bool repeat; /*@ whether @p obj is to repeat events (@c EINA_TRUE) or not
repeat: bool; /*@ whether @p obj is to repeat events (@c EINA_TRUE) or not
(@c EINA_FALSE) */
}
}
@ -599,8 +599,8 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_size_hint_weight_set() for an example */
}
values {
double x; /*@ Nonnegative double value to use as horizontal weight hint. */
double y; /*@ Nonnegative double value to use as vertical weight hint. */
x: double; /*@ Nonnegative double value to use as horizontal weight hint. */
y: double; /*@ Nonnegative double value to use as vertical weight hint. */
}
}
@property name {
@ -633,7 +633,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
See the full @ref Example_Evas_Events "example". */
}
values {
const(char)* name; /*@ The given name. */
name: const(char)*; /*@ The given name. */
}
}
@property scale {
@ -664,7 +664,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_scale_set() */
}
values {
double scale; /*@ The scaling factor. <c>1.0</c> means no scaling,
scale: double; /*@ The scaling factor. <c>1.0</c> means no scaling,
default size. */
}
}
@ -695,7 +695,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@ingroup Evas_Object_Group_Extras */
}
values {
bool is_static_clip; /*@ @c EINA_TRUE if it's to be used as a static
is_static_clip: bool; /*@ @c EINA_TRUE if it's to be used as a static
clipper, @c EINA_FALSE otherwise. */
}
}
@ -745,7 +745,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_key_ungrab */
}
values {
bool focus; /*@ @c EINA_TRUE, to set it as focused or @c EINA_FALSE,
focus: bool; /*@ @c EINA_TRUE, to set it as focused or @c EINA_FALSE,
to take away the focus from it. */
}
}
@ -757,7 +757,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
/*@ @since 1.2 */
}
values {
bool is_frame; /*@ in */
is_frame: bool; /*@ in */
}
}
@property map_enable {
@ -784,7 +784,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@return the map enabled state */
}
values {
bool enabled; /*@ enabled state */
enabled: bool; /*@ enabled state */
}
}
@property precise_is_inside {
@ -824,7 +824,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@ingroup Evas_Object_Group_Extras */
}
values {
bool precise; /*@ Whether to use precise point collision detection or
precise: bool; /*@ Whether to use precise point collision detection or
not. The default value is false. */
}
}
@ -887,9 +887,9 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_size_hint_align_set() for more information */
}
values {
double x; /*@ Double, ranging from @c 0.0 to @c 1.0 or with the
x: double; /*@ Double, ranging from @c 0.0 to @c 1.0 or with the
special value #EVAS_HINT_FILL, to use as horizontal alignment hint. */
double y; /*@ Double, ranging from @c 0.0 to @c 1.0 or with the
y: double; /*@ Double, ranging from @c 0.0 to @c 1.0 or with the
special value #EVAS_HINT_FILL, to use as vertical alignment hint. */
}
}
@ -926,7 +926,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_freeze_events_get() */
}
values {
bool propagate; /*@ whether to propagate events (@c EINA_TRUE) or not
propagate: bool; /*@ whether to propagate events (@c EINA_TRUE) or not
(@c EINA_FALSE) */
}
}
@ -967,7 +967,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_object_freeze_events_get() */
}
values {
bool pass; /*@ whether @p obj is to pass events (@c EINA_TRUE) or not
pass: bool; /*@ whether @p obj is to pass events (@c EINA_TRUE) or not
(@c EINA_FALSE) */
}
}
@ -985,7 +985,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@ingroup Evas_Object_Group_Extras */
}
values {
bool anti_alias; /*@ (@c EINA_TRUE) if the object is to be anti_aliased, (@c EINA_FALSE) otherwise. */
anti_alias: bool; /*@ (@c EINA_TRUE) if the object is to be anti_aliased, (@c EINA_FALSE) otherwise. */
}
}
@property smart_data {
@ -1089,7 +1089,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
can be used whenever appropriate.*/
}
values {
Evas_Display_Mode dispmode; /*@ display mode hint */
dispmode: Evas_Display_Mode; /*@ display mode hint */
}
}
clipees_has @const {
@ -1143,12 +1143,12 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
return: bool @warn_unused;
params {
@in const(char)* keyname @nonull; /*@ the key to request events for. */
@in Evas_Modifier_Mask modifiers; /*@ a mask of modifiers that must be present to
@in keyname: const(char)* @nonull; /*@ the key to request events for. */
@in modifiers: Evas_Modifier_Mask; /*@ a mask of modifiers that must be present to
trigger the event. */
@in Evas_Modifier_Mask not_modifiers; /*@ a mask of modifiers that must @b not be present
@in not_modifiers: Evas_Modifier_Mask; /*@ a mask of modifiers that must @b not be present
to trigger the event. */
@in bool exclusive; /*@ request that the @p obj is the only object
@in exclusive: bool; /*@ request that the @p obj is the only object
receiving the @p keyname events. */
}
}
@ -1178,7 +1178,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@ingroup Evas_Smart_Object_Group */
return: bool @warn_unused;
params {
@in const(char)* type @nonull; /*@ The @b name (type) of the smart class to check for */
@in type: const(char)* @nonull; /*@ The @b name (type) of the smart class to check for */
}
}
name_child_find @const {
@ -1199,8 +1199,8 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@ingroup Evas_Object_Group_Find */
return: Evas_Object * @warn_unused;
params {
@in const(char)* name; /*@ The given name. */
@in int recurse; /*@ Set to the number of child levels to recurse (0 == don't recurse, 1 == only look at the children of @p obj or their immediate children, but no further etc.). */
@in name: const(char)*; /*@ The given name. */
@in recurse: int; /*@ Set to the number of child levels to recurse (0 == don't recurse, 1 == only look at the children of @p obj or their immediate children, but no further etc.). */
}
}
key_ungrab {
@ -1223,10 +1223,10 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@see evas_focus_get */
params {
@in const(char)* keyname @nonull; /*@ the key the grab is set for. */
@in Evas_Modifier_Mask modifiers; /*@ a mask of modifiers that must be present to
@in keyname: const(char)* @nonull; /*@ the key the grab is set for. */
@in modifiers: Evas_Modifier_Mask; /*@ a mask of modifiers that must be present to
trigger the event. */
@in Evas_Modifier_Mask not_modifiers; /*@ a mask of modifiers that must not not be
@in not_modifiers: Evas_Modifier_Mask; /*@ a mask of modifiers that must not not be
present to trigger the event. */
}
}
@ -1257,8 +1257,8 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
their @c move() smart function definition. */
params {
@in Evas_Coord dx; /*@ horizontal offset (delta). */
@in Evas_Coord dy; /*@ vertical offset (delta). */
@in dx: Evas_Coord; /*@ horizontal offset (delta). */
@in dy: Evas_Coord; /*@ vertical offset (delta). */
}
}
smart_type_check_ptr @const {
@ -1275,7 +1275,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx.Base, Efl.Gfx.Stac
@ingroup Evas_Smart_Object_Group */
return: bool @warn_unused;
params {
@in const(char)* type @nonull; /*@ The type (name string) to check for. Must be the name */
@in type: const(char)* @nonull; /*@ The type (name string) to check for. Must be the name */
}
}
}

View File

@ -45,7 +45,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
@ingroup Evas_Smart_Object_Group */
}
values {
bool value; /*@ whether one wants to set (@c EINA_TRUE) or to unset
value: bool; /*@ whether one wants to set (@c EINA_TRUE) or to unset
(@c EINA_FALSE) the flag. */
}
}
@ -55,7 +55,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
legacy: null;
}
values {
Evas_Object *clip;
clip: Evas_Object *;
}
}
@property color {
@ -64,10 +64,10 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
legacy: null;
}
values {
int r;
int g;
int b;
int a;
r: int;
g: int;
b: int;
a: int;
}
}
@property data {
@ -83,7 +83,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
@ingroup Evas_Smart_Object_Group */
}
values {
void *data; /*@ A pointer to user data */
data: void *; /*@ A pointer to user data */
}
}
@property members {
@ -124,8 +124,8 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
/*@ No description supplied by the EAPI. */
legacy: null;
params {
@in Evas_Coord x;
@in Evas_Coord y;
@in x: Evas_Coord;
@in y: Evas_Coord;
}
}
callbacks_descriptions_set {
@ -157,7 +157,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
return: bool;
params {
@in const(Evas_Smart_Cb_Description)* descriptions; /*@ @c NULL terminated array with
@in descriptions: const(Evas_Smart_Cb_Description)*; /*@ @c NULL terminated array with
#Evas_Smart_Cb_Description descriptions. Array elements won't be
modified at run time, but references to them and their contents
will be made, so this array should be kept alive during the whole
@ -186,15 +186,15 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
@ingroup Evas_Smart_Object_Group */
params {
@out const(Evas_Smart_Cb_Description)** class_descriptions; /*@ Where to store class callbacks
@out class_descriptions: const(Evas_Smart_Cb_Description)**; /*@ Where to store class callbacks
descriptions array, if any is known. If no descriptions are
known, @c NULL is returned */
@out uint class_count; /*@ Returns how many class callbacks descriptions
@out class_count: uint; /*@ Returns how many class callbacks descriptions
are known. */
@out const(Evas_Smart_Cb_Description)** instance_descriptions; /*@ Where to store instance callbacks
@out instance_descriptions: const(Evas_Smart_Cb_Description)**; /*@ Where to store instance callbacks
descriptions array, if any is known. If no descriptions are
known, @c NULL is returned. */
@out uint instance_count; /*@ Returns how many instance callbacks
@out instance_count: uint; /*@ Returns how many instance callbacks
descriptions are known. */
}
}
@ -221,14 +221,14 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
will be done on instance descriptions.
@return reference to description if found, @c NULL if not found. */
params {
@in const(char)* name @nonull; /*@ name of desired callback, must @b not be @c NULL. The
@in name: const(char)* @nonull; /*@ name of desired callback, must @b not be @c NULL. The
search have a special case for @a name being the same
pointer as registered with Evas_Smart_Cb_Description, one
can use it to avoid excessive use of strcmp(). */
@out const(Evas_Smart_Cb_Description)* class_description; /*@ pointer to return class description or
@out class_description: const(Evas_Smart_Cb_Description)*; /*@ pointer to return class description or
@c NULL if not found. If parameter is @c NULL, no search will
be done on class descriptions. */
@out const(Evas_Smart_Cb_Description)* instance_description; /*@ pointer to return instance description */
@out instance_description: const(Evas_Smart_Cb_Description)*; /*@ pointer to return instance description */
}
}
hide {
@ -284,7 +284,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
@ingroup Evas_Smart_Object_Group */
params {
@in Evas_Object *sub_obj @nonull; /*@ The member object */
@in sub_obj: Evas_Object * @nonull; /*@ The member object */
}
legacy: null;
}
@ -292,8 +292,8 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
/*@ No description supplied by the EAPI. */
legacy: null;
params {
@in Evas_Coord w;
@in Evas_Coord h;
@in w: Evas_Coord;
@in h: Evas_Coord;
}
}
clip_unset {
@ -326,7 +326,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
@see evas_object_smart_members_get() */
params {
@in Evas_Object *sub_obj; /*@ the member object
@in sub_obj: Evas_Object *; /*@ the member object
@ingroup Evas_Smart_Object_Group */
}
legacy: null;
@ -338,7 +338,7 @@ class Evas.Object_Smart (Evas.Object, Evas.Signal_Interface)
attach {
/*@ Attach a given smart data to a given smart object. */
params {
@in Evas_Smart *s;
@in s: Evas_Smart *;
}
legacy: null;
}

View File

@ -11,10 +11,10 @@ class Evas.Out (Eo.Base)
/*@ Gets the viewport region of the canvas that the output displays */
}
values {
Evas_Coord x;
Evas_Coord y;
Evas_Coord w;
Evas_Coord h;
x: Evas_Coord;
y: Evas_Coord;
w: Evas_Coord;
h: Evas_Coord;
}
}
@property engine_info {
@ -26,7 +26,7 @@ class Evas.Out (Eo.Base)
/*@ Gets the engine specific output parameters for a given output. */
}
values {
Evas_Engine_Info *info; /*@ The engine parameters */
info: Evas_Engine_Info *; /*@ The engine parameters */
}
}
}

View File

@ -8,8 +8,8 @@ class Evas.Polygon (Evas.Object)
Adds the given point to the given evas polygon object.
@ingroup Evas_Polygon_Group */
params {
@in Evas_Coord x; /*@ The X coordinate of the given point. */
@in Evas_Coord y; /*@ The Y coordinate of the given point. */
@in x: Evas_Coord; /*@ The X coordinate of the given point. */
@in y: Evas_Coord; /*@ The Y coordinate of the given point. */
}
}
points_clear {

View File

@ -8,4 +8,3 @@ interface Evas.Scrollable_Interface (Evas.Signal_Interface)
scroll,drag,stop;
}
}

View File

@ -54,7 +54,7 @@ class Evas.Table (Evas.Smart_Clipped)
@see evas_object_table_homogeneous_set() */
}
values {
Evas_Object_Table_Homogeneous_Mode homogeneous;
homogeneous: Evas_Object_Table_Homogeneous_Mode;
}
}
@property align {
@ -67,8 +67,8 @@ class Evas.Table (Evas.Smart_Clipped)
Get alignment of the whole bounding box of contents. */
}
values {
double horizontal;
double vertical;
horizontal: double;
vertical: double;
}
}
@property padding {
@ -81,8 +81,8 @@ class Evas.Table (Evas.Smart_Clipped)
Get padding between cells. */
}
values {
Evas_Coord horizontal;
Evas_Coord vertical;
horizontal: Evas_Coord;
vertical: Evas_Coord;
}
}
@property mirrored {
@ -103,7 +103,7 @@ class Evas.Table (Evas.Smart_Clipped)
@see evas_object_table_mirrored_set() */
}
values {
bool mirrored; /*@ the mirrored mode to set */
mirrored: bool; /*@ the mirrored mode to set */
}
}
@property col_row_size {
@ -117,8 +117,8 @@ class Evas.Table (Evas.Smart_Clipped)
accounted proportionally. */
}
values {
int cols;
int rows;
cols: int;
rows: int;
}
}
@property children {
@ -141,11 +141,11 @@ class Evas.Table (Evas.Smart_Clipped)
@note This does not take into account col/row spanning*/
}
keys {
ushort col;
ushort row;
col: ushort;
row: ushort;
}
values {
Evas_Object *child;
child: Evas_Object *;
}
}
clear {
@ -153,7 +153,7 @@ class Evas.Table (Evas.Smart_Clipped)
Faster way to remove all child objects from a table object. */
params {
@in bool clear; /*@ if true, it will delete just removed children. */
@in clear: bool; /*@ if true, it will delete just removed children. */
}
}
accessor_new @const {
@ -188,11 +188,11 @@ class Evas.Table (Evas.Smart_Clipped)
@since 1.1 */
return: bool;
params {
@in Evas_Object *child; /*@ The child object to add. */
@out ushort col; /*@ pointer to store relative-horizontal position to place child. */
@out ushort row; /*@ pointer to store relative-vertical position to place child. */
@out ushort colspan; /*@ pointer to store how many relative-horizontal position to use for this child. */
@out ushort rowspan; /*@ pointer to store how many relative-vertical position to use for this child. */
@in child: Evas_Object *; /*@ The child object to add. */
@out col: ushort; /*@ pointer to store relative-horizontal position to place child. */
@out row: ushort; /*@ pointer to store relative-vertical position to place child. */
@out colspan: ushort; /*@ pointer to store how many relative-horizontal position to use for this child. */
@out rowspan: ushort; /*@ pointer to store how many relative-vertical position to use for this child. */
}
}
pack {
@ -209,11 +209,11 @@ class Evas.Table (Evas.Smart_Clipped)
return: bool;
params {
@in Evas_Object *child @nonull; /*@ The child object to add. */
@in ushort col; /*@ relative-horizontal position to place child. */
@in ushort row; /*@ relative-vertical position to place child. */
@in ushort colspan; /*@ how many relative-horizontal position to use for this child. */
@in ushort rowspan; /*@ how many relative-vertical position to use for this child. */
@in child: Evas_Object * @nonull; /*@ The child object to add. */
@in col: ushort; /*@ relative-horizontal position to place child. */
@in row: ushort; /*@ relative-vertical position to place child. */
@in colspan: ushort; /*@ how many relative-horizontal position to use for this child. */
@in rowspan: ushort; /*@ how many relative-vertical position to use for this child. */
}
}
unpack {
@ -228,7 +228,7 @@ class Evas.Table (Evas.Smart_Clipped)
return: bool;
params {
@in Evas_Object *child @nonull;
@in child: Evas_Object * @nonull;
}
}
}

View File

@ -34,10 +34,10 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
@see evas_object_text_shadow_color_set() for more details. */
}
values {
int r; /*@ The red component of the given color. */
int g; /*@ The green component of the given color. */
int b; /*@ The blue component of the given color. */
int a; /*@ 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 ellipsis {
@ -63,7 +63,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
@since 1.8 */
}
values {
double ellipsis(-1); /*@ the ellipsis. */
ellipsis: double(-1); /*@ the ellipsis. */
}
}
@property bidi_delimiters {
@ -89,7 +89,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
@since 1.1 */
}
values {
const(char)* delim; /*@ A null terminated string of delimiters, e.g ",|". */
delim: const(char)*; /*@ A null terminated string of delimiters, e.g ",|". */
}
}
@property outline_color {
@ -116,10 +116,10 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
@see evas_object_text_outline_color_set() for more details. */
}
values {
int r; /*@ The red component of the given color. */
int g; /*@ The green component of the given color. */
int b; /*@ The blue component of the given color. */
int a; /*@ 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 glow2_color {
@ -144,10 +144,10 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
@see evas_object_text_glow2_color_set() for more details. */
}
values {
int r; /*@ The red component of the given color. */
int g; /*@ The green component of the given color. */
int b; /*@ The blue component of the given color. */
int a; /*@ 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 style {
@ -184,7 +184,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
@see evas_object_text_style_set() for more details. */
}
values {
Evas_Text_Style_Type style; /*@ a style type. */
style: Evas_Text_Style_Type; /*@ a style type. */
}
}
@property glow_color {
@ -213,10 +213,10 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
@see evas_object_text_glow_color_set() for more details. */
}
values {
int r; /*@ The red component of the given color. */
int g; /*@ The green component of the given color. */
int b; /*@ The blue component of the given color. */
int a; /*@ 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 filter_program {
@ -236,7 +236,7 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
legacy: null;
}
values {
const(char)* program; /*@ The program code, as defined
program: const(char)*; /*@ The program code, as defined
by the @ref evasfiltersref "Evas filters script language".
Pass NULL to remove the former program and switch back
to the standard text effect */
@ -256,8 +256,8 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
legacy: null;
}
values {
const(char)* name; /*@ Object name as used in the program code */
Eo* eobj; /*@ Eo object to use through proxy rendering */
name: const(char)*; /*@ Object name as used in the program code */
eobj: Eo*; /*@ Eo object to use through proxy rendering */
}
}
@property max_descent {
@ -271,10 +271,10 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
Gets the text style pad of a text object. */
}
values {
int l; /*@ The left pad (or @c NULL). */
int r; /*@ The right pad (or @c NULL). */
int t; /*@ The top pad (or @c NULL). */
int b; /*@ The bottom pad (or @c NULL). */
l: int; /*@ The left pad (or @c NULL). */
r: int; /*@ The right pad (or @c NULL). */
t: int; /*@ The top pad (or @c NULL). */
b: int; /*@ The bottom pad (or @c NULL). */
}
}
@property direction {
@ -320,19 +320,19 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
/*@ Returns the logical position of the last char in the text up to the pos given. this is NOT the position of the last char because of the possibility of RTL in the text. */
return: int(-1);
params {
@in Evas_Coord x; /*@ in */
@in Evas_Coord y; /*@ in */
@in x: Evas_Coord; /*@ in */
@in y: Evas_Coord; /*@ in */
}
}
char_coords_get @const {
return: int;
params {
@in Evas_Coord x; /*@ in */
@in Evas_Coord y; /*@ in */
@out Evas_Coord cx; /*@ out */
@out Evas_Coord cy; /*@ out */
@out Evas_Coord cw; /*@ out */
@out Evas_Coord ch; /*@ out */
@in x: Evas_Coord; /*@ in */
@in y: Evas_Coord; /*@ in */
@out cx: Evas_Coord; /*@ out */
@out cy: Evas_Coord; /*@ out */
@out cw: Evas_Coord; /*@ out */
@out ch: Evas_Coord; /*@ out */
}
}
char_pos_get @const {
@ -348,11 +348,11 @@ class Evas.Text (Evas.Object, Efl.Text, Efl.Text_Properties)
@return @c EINA_FALSE on success, @c EINA_TRUE on error. */
return: bool;
params {
@in int pos; /*@ The character position to request co-ordinates for. */
@out Evas_Coord cx; /*@ A pointer to an @c Evas_Coord to store the X value in (can be NULL). */
@out Evas_Coord cy; /*@ A pointer to an @c Evas_Coord to store the Y value in (can be NULL). */
@out Evas_Coord cw; /*@ A pointer to an @c Evas_Coord to store the Width value in (can be NULL). */
@out Evas_Coord ch; /*@ A pointer to an @c Evas_Coord to store the Height value in (can be NULL). */
@in pos: int; /*@ The character position to request co-ordinates for. */
@out cx: Evas_Coord; /*@ A pointer to an @c Evas_Coord to store the X value in (can be NULL). */
@out cy: Evas_Coord; /*@ A pointer to an @c Evas_Coord to store the Y value in (can be NULL). */
@out cw: Evas_Coord; /*@ A pointer to an @c Evas_Coord to store the Width value in (can be NULL). */
@out ch: Evas_Coord; /*@ A pointer to an @c Evas_Coord to store the Height value in (can be NULL). */
}
}
}

View File

@ -19,7 +19,7 @@ class Evas.Textblock (Evas.Object)
@return the markup text of the object. */
}
values {
const(char)* text; /*@ the markup text to use. */
text: const(char)*; /*@ the markup text to use. */
}
}
@property valign {
@ -42,7 +42,7 @@ class Evas.Textblock (Evas.Object)
@since 1.1 */
}
values {
double align; /*@ A value between @c 0.0 and @c 1.0. */
align: double; /*@ A value between @c 0.0 and @c 1.0. */
}
}
@property bidi_delimiters {
@ -69,7 +69,7 @@ class Evas.Textblock (Evas.Object)
@since 1.1 */
}
values {
const(char)* delim; /*@ A null terminated string of delimiters, e.g ",|". */
delim: const(char)*; /*@ A null terminated string of delimiters, e.g ",|". */
}
}
@property replace_char {
@ -78,7 +78,7 @@ class Evas.Textblock (Evas.Object)
@brief Set the "replacement character" to use for the given textblock object. */
}
values {
const(char)* ch; /*@ The charset name. */
ch: const(char)*; /*@ The charset name. */
}
}
@property legacy_newline {
@ -98,7 +98,7 @@ class Evas.Textblock (Evas.Object)
@since 1.1 */
}
values {
bool mode; /*@ @c EINA_TRUE for legacy mode, @c EINA_FALSE otherwise. */
mode: bool; /*@ @c EINA_TRUE for legacy mode, @c EINA_FALSE otherwise. */
}
}
@property style {
@ -113,7 +113,7 @@ class Evas.Textblock (Evas.Object)
@return the style of the object. */
}
values {
const(Evas_Textblock_Style)* ts; /*@ the style to set. */
ts: const(Evas_Textblock_Style)*; /*@ the style to set. */
}
}
@property node_format_first {
@ -122,7 +122,7 @@ class Evas.Textblock (Evas.Object)
legacy: evas_textblock_node_format_first_get;
}
values {
const(Evas_Object_Textblock_Node_Format)* format;
format: const(Evas_Object_Textblock_Node_Format)*;
}
}
@property size_formatted {
@ -146,8 +146,8 @@ class Evas.Textblock (Evas.Object)
@see evas_object_textblock_size_native_get */
}
values {
Evas_Coord w; /*@ the width of the object. */
Evas_Coord h; /*@ the height of the object */
w: Evas_Coord; /*@ the width of the object. */
h: Evas_Coord; /*@ the height of the object */
}
}
@property node_format_last {
@ -156,7 +156,7 @@ class Evas.Textblock (Evas.Object)
legacy: evas_textblock_node_format_last_get;
}
values {
const(Evas_Object_Textblock_Node_Format)* format;
format: const(Evas_Object_Textblock_Node_Format)*;
}
}
@property cursor {
@ -187,8 +187,8 @@ class Evas.Textblock (Evas.Object)
@return Returns no value. */
}
values {
Evas_Coord w; /*@ the width returned */
Evas_Coord h; /*@ the height returned */
w: Evas_Coord; /*@ the width returned */
h: Evas_Coord; /*@ the height returned */
}
}
@property style_insets {
@ -196,10 +196,10 @@ class Evas.Textblock (Evas.Object)
/*@ No description supplied by the EAPI. */
}
values {
Evas_Coord l;
Evas_Coord r;
Evas_Coord t;
Evas_Coord b;
l: Evas_Coord;
r: Evas_Coord;
t: Evas_Coord;
b: Evas_Coord;
}
}
line_number_geometry_get @const {
@ -209,11 +209,11 @@ class Evas.Textblock (Evas.Object)
@return @c EINA_TRUE on success, @c EINA_FALSE otherwise. */
return: bool;
params {
@in int line; /*@ the line number. */
@out Evas_Coord cx; /*@ x coord of the line. */
@out Evas_Coord cy; /*@ y coord of the line. */
@out Evas_Coord cw; /*@ w coord of the line. */
@out Evas_Coord ch; /*@ h coord of the line. */
@in line: int; /*@ the line number. */
@out cx: Evas_Coord; /*@ x coord of the line. */
@out cy: Evas_Coord; /*@ y coord of the line. */
@out cw: Evas_Coord; /*@ w coord of the line. */
@out ch: Evas_Coord; /*@ h coord of the line. */
}
}
replace_char_get {
@ -249,7 +249,7 @@ class Evas.Textblock (Evas.Object)
legacy: evas_textblock_node_format_list_get;
return: const(list<Evas.Object*>)*;
params {
@in const(char)* anchor;
@in anchor: const(char)*;
}
}
style_user_peek @const {
@ -265,7 +265,7 @@ class Evas.Textblock (Evas.Object)
/*@ Remove a format node and its match. */
legacy: evas_textblock_node_format_remove_pair;
params {
@in Evas_Object_Textblock_Node_Format *n;
@in n: Evas_Object_Textblock_Node_Format *;
}
}
clear {
@ -290,7 +290,7 @@ class Evas.Textblock (Evas.Object)
@since 1.2 */
params {
@in Evas_Textblock_Style *ts; /*@ the style to set. */
@in ts: Evas_Textblock_Style *; /*@ the style to set. */
}
}
}

View File

@ -14,7 +14,7 @@ class Evas.Textgrid (Evas.Object, Efl.Text_Properties)
@return EVAS_TEXTGRID_FONT_STYLE_NORMAL */
}
values {
Evas_Textgrid_Font_Style styles;
styles: Evas_Textgrid_Font_Style;
}
}
@property size {
@ -41,8 +41,8 @@ class Evas.Textgrid (Evas.Object, Efl.Text_Properties)
@since 1.7 */
}
values {
int w; /*@ The number of columns (width in cells) of the grid. */
int h; /*@ The number of rows (height in cells) of the grid. */
w: int; /*@ The number of columns (width in cells) of the grid. */
h: int; /*@ The number of rows (height in cells) of the grid. */
}
}
@property cell_size {
@ -63,8 +63,8 @@ class Evas.Textgrid (Evas.Object, Efl.Text_Properties)
@since 1.7 */
}
values {
int width; /*@ A pointer to the location to store the width in pixels of a cell. */
int height; /*@ A pointer to the location to store the height in
width: int; /*@ A pointer to the location to store the width in pixels of a cell. */
height: int; /*@ A pointer to the location to store the height in
pixels of a cell. */
}
}
@ -93,10 +93,10 @@ class Evas.Textgrid (Evas.Object, Efl.Text_Properties)
@since 1.7 */
params {
@in int x; /*@ The rect region of cells top-left x (column) */
@in int y; /*@ The rect region of cells top-left y (row) */
@in int w; /*@ The rect region size in number of cells (columns) */
@in int h; /*@ The rect region size in number of cells (rows) */
@in x: int; /*@ The rect region of cells top-left x (column) */
@in y: int; /*@ The rect region of cells top-left y (row) */
@in w: int; /*@ The rect region size in number of cells (columns) */
@in h: int; /*@ The rect region size in number of cells (rows) */
}
}
cellrow_set {
@ -115,8 +115,8 @@ class Evas.Textgrid (Evas.Object, Efl.Text_Properties)
@since 1.7 */
params {
@in int y; /*@ The row index of the grid. */
@in const(Evas_Textgrid_Cell)* row; /*@ The string as a sequence of #Evas_Textgrid_Cell. */
@in y: int; /*@ The row index of the grid. */
@in row: const(Evas_Textgrid_Cell)*; /*@ The string as a sequence of #Evas_Textgrid_Cell. */
}
}
cellrow_get @const {
@ -136,7 +136,7 @@ class Evas.Textgrid (Evas.Object, Efl.Text_Properties)
@since 1.7 */
return: Evas_Textgrid_Cell*;
params {
@in int y; /*@ The row index of the grid. */
@in y: int; /*@ The row index of the grid. */
}
}
palette_set {
@ -159,12 +159,12 @@ class Evas.Textgrid (Evas.Object, Efl.Text_Properties)
@since 1.7 */
params {
@in Evas_Textgrid_Palette pal; /*@ The type of the palette to set the color. */
@in int idx; /*@ The index of the paletter to which the color is stored. */
@in int r; /*@ The red component of the color. */
@in int g; /*@ The green component of the color. */
@in int b; /*@ The blue component of the color. */
@in int a; /*@ The alpha component of the color. */
@in pal: Evas_Textgrid_Palette; /*@ The type of the palette to set the color. */
@in idx: int; /*@ The index of the paletter to which the color is stored. */
@in r: int; /*@ The red component of the color. */
@in g: int; /*@ The green component of the color. */
@in b: int; /*@ The blue component of the color. */
@in a: int; /*@ The alpha component of the color. */
}
}
palette_get @const {
@ -183,12 +183,12 @@ class Evas.Textgrid (Evas.Object, Efl.Text_Properties)
@since 1.7 */
params {
@in Evas_Textgrid_Palette pal; /*@ The type of the palette to set the color. */
@in int idx; /*@ The index of the palette to which the color is stored. */
@out int r; /*@ A pointer to the red component of the color. */
@out int g; /*@ A pointer to the green component of the color. */
@out int b; /*@ A pointer to the blue component of the color. */
@out int a; /*@ A pointer to the alpha component of the color. */
@in pal: Evas_Textgrid_Palette; /*@ The type of the palette to set the color. */
@in idx: int; /*@ The index of the palette to which the color is stored. */
@out r: int; /*@ A pointer to the red component of the color. */
@out g: int; /*@ A pointer to the green component of the color. */
@out b: int; /*@ A pointer to the blue component of the color. */
@out a: int; /*@ A pointer to the alpha component of the color. */
}
}
}

View File

@ -15,7 +15,7 @@ class Evas.VG (Evas.Object, Efl.Gfx.Fill, Efl.Gfx.View)
*/
}
values {
Efl_VG *container; /*@ Root node of the VG canvas */
container: Efl_VG *; /*@ Root node of the VG canvas */
}
}
}

View File

@ -9,9 +9,9 @@ class Ector.Cairo_Software.Surface (Ector.Cairo.Surface)
get {
}
values {
void *pixels;
uint width;
uint height;
pixels: void *;
width: uint;
height: uint;
}
}
}

View File

@ -9,9 +9,9 @@ class Ector.Cairo_Software.Surface (Ector.Cairo.Surface)
get {
}
values {
void *pixels;
uint width;
uint height;
pixels: void *;
width: uint;
height: uint;
}
}
}

View File

@ -2,9 +2,9 @@ class Base {
methods {
@property z {
values {
int a;
char b;
float c;
a: int;
b: char;
c: float;
}
}
constructor {

View File

@ -14,7 +14,7 @@ class Class_Simple {
get {
}
values {
int value (100); /*@ Value description */
value: int (100); /*@ Value description */
}
}
@property b @c_only {
@ -25,16 +25,16 @@ class Class_Simple {
foo @beta {
/*@ comment foo */
params {
@in int a; /*@ a */
@inout char b;
@out double c (1337.6);
@in a: int; /*@ a */
@inout b: char;
@out c: double (1337.6);
}
return: char * (null); /*@ comment for method return */
}
bar @c_only {
eo: null;
params {
int x;
x: int;
}
return: int;
}

View File

@ -7,12 +7,12 @@ class Complex_Type {
get {
}
values {
own(list<int>*) value;
value: own(list<int>*);
}
}
foo {
params {
own(char*) buf;
buf: own(char*);
}
return: own(list<Eina.Stringshare*>*); /*@ comment for method return */
}

View File

@ -7,16 +7,16 @@ class Consts {
get {
}
values {
int value; /*@ Value description */
char *buffer @const_get;
value: int; /*@ Value description */
buffer: char * @const_get;
}
}
foo @const {
/*@ comment foo */
params {
@in int a; /*@ a */
@inout char b;
@out double c;
@in a: int; /*@ a */
@inout b: char;
@out c: double;
}
return: char * (null); /*@ comment for method return */
}

View File

@ -2,8 +2,8 @@ class Ctor_Dtor (Base) {
methods {
custom_constructor_1 {
params {
@in int a;
@in char b;
@in a: int;
@in b: char;
}
}
custom_constructor_2 {

View File

@ -33,7 +33,7 @@ class Enum {
methods {
foo {
params {
int idx;
idx: int;
}
return: own(char*);
}

View File

@ -20,7 +20,7 @@ class Extern {
methods {
foo {
params {
int idx;
idx: int;
}
return: own(char*);
}

View File

@ -22,7 +22,7 @@ class Free_Func {
methods {
foo {
params {
int idx;
idx: int;
}
return: own(char*);
}

View File

@ -2,10 +2,10 @@ class Null {
methods {
foo {
params {
char *x;
char *y @nullable;
char *z @optional;
char *w @optional @nullable;
x: char *;
y: char * @nullable;
z: char * @optional;
w: char * @optional @nullable;
}
}
}

View File

@ -7,10 +7,10 @@ class Object_Impl (Base) {
get {
}
keys {
const(char)* part;
part: const(char)*;
}
values {
own(list<int>*) value @const_set;
value: own(list<int>*) @const_set;
}
}
@property b {
@ -20,13 +20,13 @@ class Object_Impl (Base) {
/* set as virtual pure - no implementation expected */
}
values {
own(list<int>*) value;
value: own(list<int>*);
}
}
constructor_1 {
params {
@in int a;
@in char b;
@in a: int;
@in b: char;
}
}
constructor_2 {
@ -34,17 +34,17 @@ class Object_Impl (Base) {
foo1 {
/*@ comment foo */
params {
@in int a; /*@ a */
@inout char b;
@out double c;
@in a: int; /*@ a */
@inout b: char;
@out c: double;
}
return: char * (null); /*@ comment for method return */
}
foo2 @const {
/*@ comment foo */
params {
@in int a;
@in const(char)* b;
@in a: int;
@in b: const(char)*;
}
}
pure_foo3 {

View File

@ -9,7 +9,7 @@ class Object_Impl_Add (Base) {
/* set as virtual pure - no implementation expected */
}
values {
own(list<int>*) value;
value: own(list<int>*);
}
}
}

View File

@ -12,12 +12,12 @@ class Override (Base) {
get {
}
keys {
int idx;
idx: int;
}
values {
float a;
char b;
int c;
a: float;
b: char;
c: int;
}
}
@property c {
@ -26,19 +26,19 @@ class Override (Base) {
get {
}
keys {
int idx;
idx: int;
}
values {
int c(50);
c: int(50);
}
}
foo {
}
bar {
params {
@in int idx;
@out int a (250);
@out char *str (null);
@in idx: int;
@out a: int (250);
@out str: char * (null);
}
}
}

View File

@ -14,7 +14,7 @@ class Struct {
methods {
foo {
params {
int idx;
idx: int;
}
return: own(char*);
}

View File

@ -22,7 +22,7 @@ class Typedef {
methods {
foo {
params {
int idx;
idx: int;
}
return: own(char*); /*@ comment for method return */
}

View File

@ -14,7 +14,7 @@ class Var {
methods {
foo {
params {
int idx;
idx: int;
}
return: own(char*);
}

View File

@ -5,21 +5,21 @@ class Callback (Eo.Base)
methods {
onecallback {
params {
@in Ecore_Cb cb;
@in void* data;
@in cb: Ecore_Cb;
@in data: void*;
}
}
twocallback {
params {
@in Ecore_Cb cb;
@in void* data;
@in Ecore_Cb cb2;
@in cb: Ecore_Cb;
@in data: void*;
@in cb2: Ecore_Cb;
}
}
test_global_callbacks @class {
params {
@in Ecore_Cb cb;
@in void* data;
@in cb: Ecore_Cb;
@in data: void*;
}
}
}

View File

@ -7,36 +7,36 @@ class Generic (Eo.Base)
get {
}
values {
int value;
value: int;
}
}
@property opt_ctor_a_value {
get {
}
values {
int value;
value: int;
}
}
required_ctor_a {
params {
@in int value;
@in value: int;
}
}
required_ctor_b {
params {
@in Ecore_Cb cb;
@in void* data;
@in cb: Ecore_Cb;
@in data: void*;
}
}
optional_ctor_a {
params {
@in int value;
@in value: int;
}
}
optional_ctor_b {
params {
@in Ecore_Cb cb;
@in void* data;
@in cb: Ecore_Cb;
@in data: void*;
}
}
call_req_ctor_b_callback {

View File

@ -8,7 +8,7 @@ class Simple (Eo.Base)
}
name_get {
params {
@out const(char)* name;
@out name: const(char)*;
}
return: bool;
}