eolian: utilize the new void_ptr builtin across eo files

This lets me narrow down the remaining cases of pointers across the EFL.
The void pointers will later need to be reevaluated on per-case basis and
replaced appropriately where possible/feasible.
This commit is contained in:
Daniel Kolesa 2016-06-02 12:54:59 +01:00
parent 69ea4145c9
commit b1946ca5d6
66 changed files with 205 additions and 205 deletions

View File

@ -17,7 +17,7 @@ class Ecore.Animator (Eo.Base)
params { params {
@in runtime: double; [[Animation runtime in seconds.]] @in runtime: double; [[Animation runtime in seconds.]]
@in func: Ecore_Timeline_Cb; [[Animation callback function.]] @in func: Ecore_Timeline_Cb; [[Animation callback function.]]
@in data: const(void)*; [[Private data passed to callback functions.]] @in data: const(void_ptr); [[Private data passed to callback functions.]]
} }
} }
constructor { constructor {
@ -25,7 +25,7 @@ class Ecore.Animator (Eo.Base)
legacy: null; legacy: null;
params { params {
@in func: Ecore_Task_Cb; [[Animation callback function.]] @in func: Ecore_Task_Cb; [[Animation callback function.]]
@in data: const(void)*; [[Private data passed to callback functions.]] @in data: const(void_ptr); [[Private data passed to callback functions.]]
} }
} }
} }

View File

@ -14,7 +14,7 @@ struct Ecore.Exe.Event_Data.Line
struct Ecore.Exe.Event_Data struct Ecore.Exe.Event_Data
{ {
exe: Eo.Base; [[The handle to the process. FIXME: should actually be Ecore.Exe, workaround cyclic]] exe: Eo.Base; [[The handle to the process. FIXME: should actually be Ecore.Exe, workaround cyclic]]
data: void *; [[the raw binary data from the child process that was received]] data: void_ptr; [[the raw binary data from the child process that was received]]
size: int; [[the size of this data in bytes]] size: int; [[the size of this data in bytes]]
lines: Ecore.Exe.Event_Data.Line *; [[an array of line data if line buffered, the last one has it's line member set to $NULL]] lines: Ecore.Exe.Event_Data.Line *; [[an array of line data if line buffered, the last one has it's line member set to $NULL]]
} }

View File

@ -35,7 +35,7 @@ class Ecore.Poller (Eo.Base)
for the poller.]] for the poller.]]
@in interval: int; [[The tick interval; must be a power of 2 and <= 32768.]] @in interval: int; [[The tick interval; must be a power of 2 and <= 32768.]]
@in func: Ecore_Task_Cb; [[Ecore poller callback function.]] @in func: Ecore_Task_Cb; [[Ecore poller callback function.]]
@in data: const(void)*; [[Private data passed to callback function.]] @in data: const(void_ptr); [[Private data passed to callback function.]]
} }
} }
@property interval { @property interval {

View File

@ -33,17 +33,17 @@ class Efl.Loop (Eo.Base)
job { job {
[[Will execute that promise in the near future.]] [[Will execute that promise in the near future.]]
params { params {
@in data: const(void)* @optional; [[The data to be given when the promise is done.]] @in data: const(void_ptr) @optional; [[The data to be given when the promise is done.]]
} }
return: promise<void*>; [[The promise that will be triggered.]] return: promise<void_ptr>; [[The promise that will be triggered.]]
} }
timeout { timeout {
[[Will trigger this promise when the specified timeout occur.]] [[Will trigger this promise when the specified timeout occur.]]
params { params {
@in time: double; [[The time from now in second that the main loop will wait before triggering it.]] @in time: double; [[The time from now in second that the main loop will wait before triggering it.]]
@in data: const(void)* @optional; [[The data to be given when the promise is done.]] @in data: const(void_ptr) @optional; [[The data to be given when the promise is done.]]
} }
return: promise<void*>; [[The promise that will be triggered.]] return: promise<void_ptr>; [[The promise that will be triggered.]]
} }
args_add { args_add {
[[Add a new set of arguments to the loop that makes an args event.]] [[Add a new set of arguments to the loop that makes an args event.]]

View File

@ -111,7 +111,7 @@ class Ecore.Audio (Eo.Base)
vio: Ecore.Audio.Vio *; [[the @Ecore.Audio.Vio struct with vio: Ecore.Audio.Vio *; [[the @Ecore.Audio.Vio struct with
the function callbacks the function callbacks
]] ]]
data: void *; [[user data to pass to the VIO functions]] data: void_ptr; [[user data to pass to the VIO functions]]
free_func: eo_key_data_free_func; [[this function takes care to free_func: eo_key_data_free_func; [[this function takes care to
clean up $data when he VIO is clean up $data when he VIO is
destroyed. NULL means do destroyed. NULL means do

View File

@ -119,7 +119,7 @@ class Ecore.Audio.In (Ecore.Audio)
]] ]]
return: ssize; [[The amount of samples written to buf]] return: ssize; [[The amount of samples written to buf]]
params { params {
@in buf: void *; [[The buffer to read into]] @in buf: void_ptr; [[The buffer to read into]]
@in len: size; [[The amount of samples to read]] @in len: size; [[The amount of samples to read]]
} }
} }
@ -130,7 +130,7 @@ class Ecore.Audio.In (Ecore.Audio)
]] ]]
return: ssize; [[The amount of samples written to buf]] return: ssize; [[The amount of samples written to buf]]
params { params {
@in buf: void *; [[The buffer to read into]] @in buf: void_ptr; [[The buffer to read into]]
@in len: size; [[The amount of samples to read]] @in len: size; [[The amount of samples to read]]
} }
} }

View File

@ -30,7 +30,7 @@ class Ecore.Con.Eet.Base (Eo.Base) {
values { values {
name: string; [[The name of the eet stream.]] name: string; [[The name of the eet stream.]]
func: Ecore_Con_Eet_Data_Cb; [[The callback function.]] func: Ecore_Con_Eet_Data_Cb; [[The callback function.]]
data: const (void) *; [[The data (if any) that should be data: const(void_ptr); [[The data (if any) that should be
passed to callback function.]] passed to callback function.]]
} }
} }
@ -42,7 +42,7 @@ class Ecore.Con.Eet.Base (Eo.Base) {
values { values {
name: string; [[The name of the eet stream.]] name: string; [[The name of the eet stream.]]
func: Ecore_Con_Eet_Raw_Data_Cb; [[The callback function.]] func: Ecore_Con_Eet_Raw_Data_Cb; [[The callback function.]]
data: const (void) *; [[The data (if any) that should be data: const(void_ptr); [[The data (if any) that should be
passed to callback function.]] passed to callback function.]]
} }
} }
@ -74,7 +74,7 @@ class Ecore.Con.Eet.Base (Eo.Base) {
reply: Ecore.Con.Reply *; [[Contains the ecore_con_eet object reply: Ecore.Con.Reply *; [[Contains the ecore_con_eet object
to which the data has to be sent.]] to which the data has to be sent.]]
name: string; [[The name of the eet stream.]] name: string; [[The name of the eet stream.]]
value: void *; [[Actual data]] value: void_ptr; [[Actual data]]
} }
} }
raw_send { raw_send {
@ -84,7 +84,7 @@ class Ecore.Con.Eet.Base (Eo.Base) {
to which the data has to be sent.]] to which the data has to be sent.]]
protocol_name: string; [[The name of the eet stream.]] protocol_name: string; [[The name of the eet stream.]]
section: string; [[Name of section in the eet descriptor.]] section: string; [[Name of section in the eet descriptor.]]
value: void *; [[The value of the section.]] value: void_ptr; [[The value of the section.]]
length: uint; [[The length of the data that is being sent.]] length: uint; [[The length of the data that is being sent.]]
} }
} }

View File

@ -149,7 +149,7 @@ abstract Efl.Network (Eo.Base) {
legacy: null; legacy: null;
params { params {
data: const(void)*; [[The given data]] data: const(void_ptr); [[The given data]]
size: int; [[Length of the data, in bytes.]] size: int; [[Length of the data, in bytes.]]
} }
return: int; [[The number of bytes sent. 0 will be returned if there return: int; [[The number of bytes sent. 0 will be returned if there
@ -170,7 +170,7 @@ abstract Efl.Network (Eo.Base) {
params { params {
name: string @nonull; [[IP address or server name to translate.]] name: string @nonull; [[IP address or server name to translate.]]
done_cb: Ecore_Con_Dns_Cb; [[Callback to notify when done.]] done_cb: Ecore_Con_Dns_Cb; [[Callback to notify when done.]]
data: const(void)*; [[User data to be given to done_cb.]] data: const(void_ptr); [[User data to be given to done_cb.]]
} }
return: bool; [[true if the request did not fail to be set up, false otherwise.]] return: bool; [[true if the request did not fail to be set up, false otherwise.]]
} }
@ -184,7 +184,7 @@ abstract Efl.Network (Eo.Base) {
/* FIXME: Should actually be a binbuf. */ /* FIXME: Should actually be a binbuf. */
struct Ecore.Con.Event_Data.Received { struct Ecore.Con.Event_Data.Received {
data: void *; [[The data that got sent.]] data: void_ptr; [[The data that got sent.]]
size: int; [[The length of the data sent.]] size: int; [[The length of the data sent.]]
} }

View File

@ -1,4 +1,4 @@
type @extern cairo_t: void *; type @extern cairo_t: void_ptr;
class Ector.Cairo.Surface (Eo.Base, Ector.Surface) class Ector.Cairo.Surface (Eo.Base, Ector.Surface)
{ {
@ -19,7 +19,7 @@ class Ector.Cairo.Surface (Eo.Base, Ector.Surface)
} }
} }
symbol_get { symbol_get {
return: void * @warn_unused; return: void_ptr @warn_unused;
params { params {
@in name: string; @in name: string;
} }

View File

@ -61,19 +61,19 @@ mixin Ector.Buffer
map should try to convert the data into a new buffer]] map should try to convert the data into a new buffer]]
@out stride: uint @optional; [[Returns the length in bytes of a mapped line]] @out stride: uint @optional; [[Returns the length in bytes of a mapped line]]
} }
return: void* @warn_unused; [[Pointer to the top-left pixel data. Returns $null in case of failure]] return: void_ptr @warn_unused; [[Pointer to the top-left pixel data. Returns $null in case of failure]]
} }
unmap @virtual_pure { unmap @virtual_pure {
[[Unmap a region of this buffer, and upload data to the GPU (if needed).]] [[Unmap a region of this buffer, and upload data to the GPU (if needed).]]
params { params {
@in data: void*; [[Data pointer returned by a previous call to map]] @in data: void_ptr; [[Data pointer returned by a previous call to map]]
@in length: uint; [[Must be the same as returned by map.]] @in length: uint; [[Must be the same as returned by map.]]
} }
} }
pixels_set @virtual_pure { pixels_set @virtual_pure {
[[Set the source pixels for this buffer, or allocate a new memory region]] [[Set the source pixels for this buffer, or allocate a new memory region]]
params { params {
@in pixels: void*; [[If $null, allocates an empty buffer]] @in pixels: void_ptr; [[If $null, allocates an empty buffer]]
@in width: int; [[Buffer width]] @in width: int; [[Buffer width]]
@in height: int; [[Buffer height]] @in height: int; [[Buffer height]]
@in stride: int; [[Can be 0]] @in stride: int; [[Can be 0]]

View File

@ -185,7 +185,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
} }
values { values {
func: Edje.Text.Change_Cb; [[The callback function to handle the text change]] func: Edje.Text.Change_Cb; [[The callback function to handle the text change]]
data: void *; [[The data associated to the callback function.]] data: void_ptr; [[The data associated to the callback function.]]
} }
} }
@property part_text_cursor_begin { @property part_text_cursor_begin {
@ -281,7 +281,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
} }
values { values {
func: Edje.Item_Provider_Cb; [[The function to call (or $null to disable) to get item objects]] func: Edje.Item_Provider_Cb; [[The function to call (or $null to disable) to get item objects]]
data: void *; [[The data pointer to pass to the func callback]] data: void_ptr; [[The data pointer to pass to the func callback]]
} }
} }
@property part_text_cursor_line_begin { @property part_text_cursor_line_begin {
@ -310,7 +310,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
} }
values { values {
func: Edje.Message_Handler_Cb; [[The function to handle messages coming from obj]] func: Edje.Message_Handler_Cb; [[The function to handle messages coming from obj]]
data: void *; [[Auxiliary data to be passed to func]] data: void_ptr; [[Auxiliary data to be passed to func]]
} }
} }
@property size_min { @property size_min {
@ -467,11 +467,11 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
@since 1.2.0]] @since 1.2.0]]
return: void *; [[The same data pointer if successful, or $null otherwise]] return: void_ptr; [[The same data pointer if successful, or $null otherwise]]
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
@in func: Edje.Markup_Filter_Cb; [[The function callback to remove]] @in func: Edje.Markup_Filter_Cb; [[The function callback to remove]]
@in data: void *; [[The data passed to the callback function]] @in data: void_ptr; [[The data passed to the callback function]]
} }
} }
part_drag_step_set { part_drag_step_set {
@ -512,7 +512,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
otherwise, the returned pointer is an Ecore_IMF otherwise, the returned pointer is an Ecore_IMF
@since 1.2.0]] @since 1.2.0]]
return: void *; [[The input method context (Ecore_IMF_Context *) in entry]] return: void_ptr; [[The input method context (Ecore_IMF_Context *) in entry]]
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
} }
@ -547,12 +547,12 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
\@ref edje_object_signal_callback_del_full().]] \@ref edje_object_signal_callback_del_full().]]
legacy: null; legacy: null;
return: void *; [[The data pointer]] return: void_ptr; [[The data pointer]]
params { params {
@in emission: string; [[The emission string.]] @in emission: string; [[The emission string.]]
@in source: string; [[The source string.]] @in source: string; [[The source string.]]
@in func: Edje.Signal_Cb; [[The callback function.]] @in func: Edje.Signal_Cb; [[The callback function.]]
@in data: void *; [[The callback function.]] @in data: void_ptr; [[The callback function.]]
} }
} }
part_text_cursor_next { part_text_cursor_next {
@ -656,11 +656,11 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
See also @.text_insert_filter_callback_add and @.text_insert_filter_callback_del]] See also @.text_insert_filter_callback_add and @.text_insert_filter_callback_del]]
return: void *; [[The same data pointer if successful, or $null otherwise]] return: void_ptr; [[The same data pointer if successful, or $null otherwise]]
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
@in func: Edje.Text.Filter_Cb; [[The function callback to remove]] @in func: Edje.Text.Filter_Cb; [[The function callback to remove]]
@in data: void *; [[The data passed to the callback function]] @in data: void_ptr; [[The data passed to the callback function]]
} }
} }
part_text_style_user_pop { part_text_style_user_pop {
@ -683,7 +683,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
@in data: const(void)*; [[The specific data to be set to the input panel.]] @in data: const(void_ptr); [[The specific data to be set to the input panel.]]
@in len: int; [[the length of data, in bytes, to send to the input panel]] @in len: int; [[the length of data, in bytes, to send to the input panel]]
} }
} }
@ -693,7 +693,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
@since 1.2.0]] @since 1.2.0]]
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
@in data: void *; [[The specific data to be got from the input panel]] @in data: void_ptr; [[The specific data to be got from the input panel]]
@in len: int *; [[The length of data]] @in len: int *; [[The length of data]]
} }
} }
@ -1082,7 +1082,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
params { params {
@in type: Edje.Message_Type; [[The type of message to send to obj]] @in type: Edje.Message_Type; [[The type of message to send to obj]]
@in id: int; [[A identification number for the message to be sent]] @in id: int; [[A identification number for the message to be sent]]
@in msg: void *; [[The message's body, a struct depending on type]] @in msg: void_ptr; [[The message's body, a struct depending on type]]
} }
} }
part_text_select_none @const { part_text_select_none @const {
@ -1154,7 +1154,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
See also @.text_insert_filter_callback_add and @.text_insert_filter_callback_del_full]] See also @.text_insert_filter_callback_add and @.text_insert_filter_callback_del_full]]
return: void *; [[The user data pointer if successful, or $null otherwise]] return: void_ptr; [[The user data pointer if successful, or $null otherwise]]
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
@in func: Edje.Text.Filter_Cb; [[The function callback to remove]] @in func: Edje.Text.Filter_Cb; [[The function callback to remove]]
@ -1262,7 +1262,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
@in source: string; [[The signal's "source" string]] @in source: string; [[The signal's "source" string]]
@in func: Edje.Signal_Cb; [[The callback function to be executed when the signal is @in func: Edje.Signal_Cb; [[The callback function to be executed when the signal is
emitted.]] emitted.]]
@in data: void *; [[A pointer to data to pass in to func.]] @in data: void_ptr; [[A pointer to data to pass in to func.]]
} }
} }
part_text_select_all @const { part_text_select_all @const {
@ -1397,7 +1397,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
@in func: Edje.Markup_Filter_Cb; [[The callback function that will act as markup filter]] @in func: Edje.Markup_Filter_Cb; [[The callback function that will act as markup filter]]
@in data: void *; [[User provided data to pass to the filter function]] @in data: void_ptr; [[User provided data to pass to the filter function]]
} }
} }
message_signal_process { message_signal_process {
@ -1876,7 +1876,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
@in func: Edje.Text.Filter_Cb; [[The callback function that will act as filter]] @in func: Edje.Text.Filter_Cb; [[The callback function that will act as filter]]
@in data: void *; [[User provided data to pass to the filter function]] @in data: void_ptr; [[User provided data to pass to the filter function]]
} }
} }
part_text_input_panel_show @const { part_text_input_panel_show @const {
@ -1916,7 +1916,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part)
@since 1.2.0]] @since 1.2.0]]
return: void *; [[The user data pointer if successful, or $null otherwise]] return: void_ptr; [[The user data pointer if successful, or $null otherwise]]
params { params {
@in part: string; [[The part name]] @in part: string; [[The part name]]
@in func: Edje.Markup_Filter_Cb; [[The function callback to remove]] @in func: Edje.Markup_Filter_Cb; [[The function callback to remove]]

View File

@ -6,8 +6,8 @@ interface Efl.Canvas.Layout_Internal ()
@property real_part @protected { @property real_part @protected {
set {} set {}
values { values {
ed: void*; ed: void_ptr;
rp: void*; rp: void_ptr;
part: string; part: string;
} }
} }

View File

@ -141,7 +141,7 @@ interface Efl.Gfx.Buffer ()
argb8888 by default.]] argb8888 by default.]]
@out stride: int @optional; [[Returns the length in bytes of a mapped line]] @out stride: int @optional; [[Returns the length in bytes of a mapped line]]
} }
return: void* @warn_unused; [[Pointer to the top-left pixel data. Returns $null in case of failure]] return: void_ptr @warn_unused; [[Pointer to the top-left pixel data. Returns $null in case of failure]]
} }
buffer_unmap { buffer_unmap {
[[Unmap a region of this buffer, and update the internal data if needed. [[Unmap a region of this buffer, and update the internal data if needed.
@ -149,7 +149,7 @@ interface Efl.Gfx.Buffer ()
EFL will update the internal image if the map had write access. EFL will update the internal image if the map had write access.
]] ]]
params { params {
@in data: void*; [[Data pointer returned by a previous call to map]] @in data: void_ptr; [[Data pointer returned by a previous call to map]]
@in length: int; [[Must be the same as returned by map.]] @in length: int; [[Must be the same as returned by map.]]
} }
return: bool; [[This will return $false in case of failure (invalid return: bool; [[This will return $false in case of failure (invalid
@ -174,7 +174,7 @@ interface Efl.Gfx.Buffer ()
internally. internally.
]] ]]
params { params {
@in pixels: void* @nullable; [[If $null, allocates an empty buffer]] @in pixels: void_ptr @nullable; [[If $null, allocates an empty buffer]]
@in width: int; @in width: int;
@in height: int; @in height: int;
@in stride: int @optional; [[If 0, automatically guessed from the $width.]] @in stride: int @optional; [[If 0, automatically guessed from the $width.]]
@ -200,7 +200,7 @@ interface Efl.Gfx.Buffer ()
$pixels should not be the return value of @.buffer_data_get. $pixels should not be the return value of @.buffer_data_get.
]] ]]
params { params {
@in pixels: const(void)* @nullable; [[If $null, allocates an empty buffer]] @in pixels: const(void_ptr) @nullable; [[If $null, allocates an empty buffer]]
@in width: int; @in width: int;
@in height: int; @in height: int;
@in stride: int @optional; [[If 0, automatically guessed from the $width.]] @in stride: int @optional; [[If 0, automatically guessed from the $width.]]
@ -217,7 +217,7 @@ interface Efl.Gfx.Buffer ()
Note: This is different from the legacy API data, which is now Note: This is different from the legacy API data, which is now
replaced by map/unmap. replaced by map/unmap.
]] ]]
return: void* @warn_unused; return: void_ptr @warn_unused;
} }
/* Note: border, span and buffer flags not imported from ector buffer */ /* Note: border, span and buffer flags not imported from ector buffer */
} }

View File

@ -16,7 +16,7 @@ interface Efl.Pack.Layout ()
values { values {
/* FIXME: engine is an Eo.Class */ /* FIXME: engine is an Eo.Class */
engine: const(Eo.Base); [[Must be an $Efl.Pack.Layout subclass.]] engine: const(Eo.Base); [[Must be an $Efl.Pack.Layout subclass.]]
data: const(void)*; [[Any data to pass along to $Efl.Pack.Layout.layout_do. data: const(void_ptr); [[Any data to pass along to $Efl.Pack.Layout.layout_do.
Owned by the caller. Depends on the layout engine.]] Owned by the caller. Depends on the layout engine.]]
} }
} }
@ -37,7 +37,7 @@ interface Efl.Pack.Layout ()
[[Lay out (resize and move) children objects of $pack.]] [[Lay out (resize and move) children objects of $pack.]]
params { params {
pack: Efl.Gfx; [[The container to lay out.]] pack: Efl.Gfx; [[The container to lay out.]]
data: const(void)* @optional; [[Extra data passed by the caller.]] data: const(void_ptr) @optional; [[Extra data passed by the caller.]]
} }
} }
} }

View File

@ -3,7 +3,7 @@ import eina_types;
struct Eio.Data struct Eio.Data
{ {
[[A structure to handle arbitrary data to be sent over Promises.]] [[A structure to handle arbitrary data to be sent over Promises.]]
data: void *; data: void_ptr;
size: uint; size: uint;
} }

View File

@ -20,7 +20,7 @@ class Eio.Model (Eo.Base, Efl.Model)
]] ]]
params { params {
filter_cb: Eio_Filter_Direct_Cb; [[Filter callback]] filter_cb: Eio_Filter_Direct_Cb; [[Filter callback]]
userdata: void *; [[User's private data]] userdata: void_ptr; [[User's private data]]
} }
} }
path_set { path_set {

View File

@ -40,7 +40,7 @@ class Elm.App.Client (Eo.Base)
params { params {
@in args: generic_value * @optional; [[an array of.]] @in args: generic_value * @optional; [[an array of.]]
@in view_open_cb: Elm_App_Client_Open_View_Cb @optional; [[callback to be called when view open]] @in view_open_cb: Elm_App_Client_Open_View_Cb @optional; [[callback to be called when view open]]
@in data: const(void)* @optional; [[callback user data]] @in data: const(void_ptr) @optional; [[callback user data]]
} }
return: Elm_App_Client_Pending *; [[handler to cancel the view opening if it takes to long ]] return: Elm_App_Client_Pending *; [[handler to cancel the view opening if it takes to long ]]
} }

View File

@ -93,21 +93,21 @@ class Elm.App.Client.View (Eo.Base)
[[Pause view]] [[Pause view]]
params { params {
@in cb: Elm_App_Client_View_Cb @optional; [[callback to be called when view was paused ]] @in cb: Elm_App_Client_View_Cb @optional; [[callback to be called when view was paused ]]
@in data: const(void)* @optional; [[callback user data]] @in data: const(void_ptr) @optional; [[callback user data]]
} }
} }
resume { resume {
[[Resume view]] [[Resume view]]
params { params {
@in cb: Elm_App_Client_View_Cb @optional; [[callback to be called when view was resumed]] @in cb: Elm_App_Client_View_Cb @optional; [[callback to be called when view was resumed]]
@in data: const(void)* @optional; [[callback user data]] @in data: const(void_ptr) @optional; [[callback user data]]
} }
} }
close { close {
[[Close view]] [[Close view]]
params { params {
@in cb: Elm_App_Client_View_Cb @optional; [[callback to be called when view was closed]] @in cb: Elm_App_Client_View_Cb @optional; [[callback to be called when view was closed]]
@in data: const(void)* @optional; [[callback user data]] @in data: const(void_ptr) @optional; [[callback user data]]
} }
} }
} }

View File

@ -125,7 +125,7 @@ class Elm.Box (Elm.Widget)
} }
values { values {
cb: Evas_Object_Box_Layout @nullable; [[The callback function used for layout]] cb: Evas_Object_Box_Layout @nullable; [[The callback function used for layout]]
data: const(void)* @optional; [[Data that will be passed to layout function]] data: const(void_ptr) @optional; [[Data that will be passed to layout function]]
free_data: Ecore_Cb @optional; [[Function called to free $data]] free_data: Ecore_Cb @optional; [[Function called to free $data]]
} }
} }

View File

@ -177,7 +177,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
@in label: string; [[The Label of the new item]] @in label: string; [[The Label of the new item]]
@in icon: Evas.Object @optional; [[Icon to be set on new item]] @in icon: Evas.Object @optional; [[Icon to be set on new item]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]]
@in data: const(void)* @optional; [[Data passed to $func]] @in data: const(void_ptr) @optional; [[Data passed to $func]]
} }
} }
item_prepend { item_prepend {
@ -196,7 +196,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
@in label: string; [[The Label of the new item]] @in label: string; [[The Label of the new item]]
@in icon: Evas.Object @optional; [[Icon to be set on new item]] @in icon: Evas.Object @optional; [[Icon to be set on new item]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]]
@in data: const(void)* @optional; [[Data passed to $func]] @in data: const(void_ptr) @optional; [[Data passed to $func]]
} }
} }
} }

View File

@ -34,7 +34,7 @@ class Elm.Ctxpopup.Item(Elm.Widget.Item)
init { init {
params { params {
func: Evas_Smart_Cb @nullable; func: Evas_Smart_Cb @nullable;
data: const(void) * @optional; data: const(void_ptr) @optional;
} }
} }
} }

View File

@ -183,7 +183,7 @@ class Elm.Diskselector (Elm.Widget, Elm.Interface_Scrollable,
icon can be any Evas object, but usually it is an icon created icon can be any Evas object, but usually it is an icon created
with elm_icon_add(). ]] with elm_icon_add(). ]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
clear { clear {

View File

@ -76,7 +76,7 @@ class Elm.Diskselector.Item(Elm.Widget.Item)
/* init { FIXME /* init { FIXME
params { params {
Evas_Smart_Cb func; Evas_Smart_Cb func;
const(void)* data; const(void_ptr) data;
} }
}*/ }*/
} }

View File

@ -603,7 +603,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
IMPORTANT: Many functions may change (i.e delete and create a new one) IMPORTANT: Many functions may change (i.e delete and create a new one)
the internal input method context. Do NOT cache the returned object. the internal input method context. Do NOT cache the returned object.
]] ]]
return: void *; return: void_ptr;
} }
} }
@property cursor_is_format { @property cursor_is_format {
@ -679,7 +679,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
This prepends the given callback.]] This prepends the given callback.]]
params { params {
@in func: Elm_Entry_Item_Provider_Cb; [[The function called to provide the item object.]] @in func: Elm_Entry_Item_Provider_Cb; [[The function called to provide the item object.]]
@in data: void * @optional; [[The data passed to $func.]] @in data: void_ptr @optional; [[The data passed to $func.]]
} }
} }
input_panel_show { input_panel_show {
@ -746,7 +746,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
]] ]]
params { params {
@in func: Elm_Entry_Item_Provider_Cb; [[The function called to provide the item object.]] @in func: Elm_Entry_Item_Provider_Cb; [[The function called to provide the item object.]]
@in data: void * @optional; [[The data passed to $func.]] @in data: void_ptr @optional; [[The data passed to $func.]]
} }
} }
text_style_user_peek @const { text_style_user_peek @const {
@ -796,7 +796,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
The size and format of data are defined by the input panel. The size and format of data are defined by the input panel.
]] ]]
params { params {
@in data: const(void)*; [[The specific data to be set to the input panel.]] @in data: const(void_ptr); [[The specific data to be set to the input panel.]]
@in len: int; [[The length of data, in bytes, to send to the input panel.]] @in len: int; [[The length of data, in bytes, to send to the input panel.]]
} }
} }
@ -851,7 +851,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
]] ]]
params { params {
@in func: Elm_Entry_Filter_Cb; [[The filter function to remove.]] @in func: Elm_Entry_Filter_Cb; [[The filter function to remove.]]
@in data: void * @optional; [[The user data passed when adding the function.]] @in data: void_ptr @optional; [[The user data passed when adding the function.]]
} }
} }
item_provider_append { item_provider_append {
@ -868,7 +868,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
]] ]]
params { params {
@in func: Elm_Entry_Item_Provider_Cb; [[The function called to provide the item object.]] @in func: Elm_Entry_Item_Provider_Cb; [[The function called to provide the item object.]]
@in data: void * @optional; [[The data passed to $func.]] @in data: void_ptr @optional; [[The data passed to $func.]]
} }
} }
markup_filter_append { markup_filter_append {
@ -885,7 +885,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
]] ]]
params { params {
@in func: Elm_Entry_Filter_Cb; [[The function to use as text filter.]] @in func: Elm_Entry_Filter_Cb; [[The function to use as text filter.]]
@in data: void * @optional; [[User data to pass to $func.]] @in data: void_ptr @optional; [[User data to pass to $func.]]
} }
} }
entry_append { entry_append {
@ -919,7 +919,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
@in icon_file: string @optional; [[The item's icon file.]] @in icon_file: string @optional; [[The item's icon file.]]
@in icon_type: Elm.Icon.Type; [[The item's icon type.]] @in icon_type: Elm.Icon.Type; [[The item's icon type.]]
@in func: Evas_Smart_Cb @optional; [[The callback to execute when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The callback to execute when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related functions.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related functions.]]
} }
} }
markup_filter_prepend { markup_filter_prepend {
@ -928,7 +928,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
Prepend the given callback to the list.]] Prepend the given callback to the list.]]
params { params {
@in func: Elm_Entry_Filter_Cb; [[The function to use as text filter.]] @in func: Elm_Entry_Filter_Cb; [[The function to use as text filter.]]
@in data: void * @optional; [[User data to pass to $func.]] @in data: void_ptr @optional; [[User data to pass to $func.]]
} }
} }
} }

View File

@ -79,7 +79,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
@in label: string; [[The (text) label of the new item.]] @in label: string; [[The (text) label of the new item.]]
@in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when @in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when
item is selected.]] item is selected.]]
@in data: void * @optional; [[Data passed to $func, above.]] @in data: void_ptr @optional; [[Data passed to $func, above.]]
} }
} }
flip_next { flip_next {
@ -110,7 +110,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
@in label: string; [[The (text) label of the new item.]] @in label: string; [[The (text) label of the new item.]]
@in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when @in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when
item is selected.]] item is selected.]]
@in data: const(void)* @optional; [[Data passed to $func, above.]] @in data: const(void_ptr) @optional; [[Data passed to $func, above.]]
} }
} }
flip_prev { flip_prev {

View File

@ -374,11 +374,11 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]] return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params { params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in relative: Elm.Widget.Item; [[The item to place this new one before.]] @in relative: Elm.Widget.Item; [[The item to place this new one before.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called @in func: Evas_Smart_Cb @optional; [[Convenience function called
when the item is selected.]] when the item is selected.]]
@in func_data: const(void)* @optional; [[Data to be passed to $func.]] @in func_data: const(void_ptr) @optional; [[Data to be passed to $func.]]
} }
} }
realized_items_update { realized_items_update {
@ -400,11 +400,11 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
return: Elm.Widget.Item; [[A handle to the item added or $null on error.]] return: Elm.Widget.Item; [[A handle to the item added or $null on error.]]
params { params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in relative: Elm.Widget.Item; [[The item to place this new one after.]] @in relative: Elm.Widget.Item; [[The item to place this new one after.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called @in func: Evas_Smart_Cb @optional; [[Convenience function called
when the item is selected.]] when the item is selected.]]
@in func_data: const(void)* @optional; [[Data to be passed to $func.]] @in func_data: const(void_ptr) @optional; [[Data to be passed to $func.]]
} }
} }
items_count @const { items_count @const {
@ -448,10 +448,10 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]] return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params { params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called @in func: Evas_Smart_Cb @optional; [[Convenience function called
when the item is selected.]] when the item is selected.]]
@in func_data: const(void)* @optional; [[Data to be passed to $func.]] @in func_data: const(void_ptr) @optional; [[Data to be passed to $func.]]
} }
} }
item_prepend { item_prepend {
@ -462,10 +462,10 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]] return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params { params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called @in func: Evas_Smart_Cb @optional; [[Convenience function called
when the item is selected.]] when the item is selected.]]
@in func_data: const(void)* @optional; [[Data to be passed to $func.]] @in func_data: const(void_ptr) @optional; [[Data to be passed to $func.]]
} }
} }
clear { clear {
@ -487,13 +487,13 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]] return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params { params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in comp: Eina_Compare_Cb; [[User defined comparison function @in comp: Eina_Compare_Cb; [[User defined comparison function
that defines the sort order based that defines the sort order based
on gengrid item and its data. on gengrid item and its data.
]] ]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data to be passed to $func.]] @in func_data: const(void_ptr) @optional; [[Data to be passed to $func.]]
} }
} }
search_by_text_item_get { search_by_text_item_get {

View File

@ -132,7 +132,7 @@ class Elm.Gengrid.Item(Elm.Widget.Item)
/* init { FIXME /* init { FIXME
params { params {
Evas_Smart_Cb func; Evas_Smart_Cb func;
const(void)* data; const(void_ptr) data;
} }
}*/ }*/
show { show {

View File

@ -346,12 +346,12 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
return: Elm.Widget.Item; return: Elm.Widget.Item;
params { params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]] @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in before_it: Elm.Widget.Item; [[The item to place this new one before.]] @in before_it: Elm.Widget.Item; [[The item to place this new one before.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]] @in type: Elm.Genlist.Item.Type; [[Item type.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]] @in func_data: const(void_ptr) @optional; [[Data passed to $func above.]]
} }
} }
realized_items_update { realized_items_update {
@ -374,12 +374,12 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
return: Elm.Widget.Item; return: Elm.Widget.Item;
params { params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]] @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in after_it: Elm.Widget.Item; [[The item to place this new one after.]] @in after_it: Elm.Widget.Item; [[The item to place this new one after.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]] @in type: Elm.Genlist.Item.Type; [[Item type.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]] @in func_data: const(void_ptr) @optional; [[Data passed to $func above.]]
} }
} }
at_xy_item_get @const { at_xy_item_get @const {
@ -415,7 +415,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
]] ]]
} }
values { values {
key: void *; [[Filter key]] key: void_ptr; [[Filter key]]
} }
} }
filter_iterator_new { filter_iterator_new {
@ -452,11 +452,11 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
return: Elm.Widget.Item; return: Elm.Widget.Item;
params { params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]] @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]] @in type: Elm.Genlist.Item.Type; [[Item type.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]] @in func_data: const(void_ptr) @optional; [[Data passed to $func above.]]
} }
} }
clear { clear {
@ -474,11 +474,11 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
return: Elm.Widget.Item; return: Elm.Widget.Item;
params { params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]] @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]] @in type: Elm.Genlist.Item.Type; [[Item type.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]] @in func_data: const(void_ptr) @optional; [[Data passed to $func above.]]
} }
} }
item_sorted_insert { item_sorted_insert {
@ -491,12 +491,12 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
return: Elm.Widget.Item; return: Elm.Widget.Item;
params { params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]] @in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]] @in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]] @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]] @in type: Elm.Genlist.Item.Type; [[Item type.]]
@in comp: Eina_Compare_Cb; [[The function called for the sort.]] @in comp: Eina_Compare_Cb; [[The function called for the sort.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]] @in func_data: const(void_ptr) @optional; [[Data passed to $func above.]]
} }
} }
search_by_text_item_get { search_by_text_item_get {

View File

@ -265,7 +265,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
/* init { FIXME /* init { FIXME
params { params {
Evas_Smart_Cb func; Evas_Smart_Cb func;
const(void)* data; const(void_ptr) data;
} }
}*/ }*/
subitems_count { subitems_count {

View File

@ -109,7 +109,7 @@ class Elm.Gesture_Layer (Elm.Widget)
idx: Elm.Gesture.Type; [[The gesture you want to track state of.]] idx: Elm.Gesture.Type; [[The gesture you want to track state of.]]
cb_type: Elm.Gesture.State; [[The event the callback tracks (START, MOVE, END, ABORT).]] cb_type: Elm.Gesture.State; [[The event the callback tracks (START, MOVE, END, ABORT).]]
cb: Elm_Gesture_Event_Cb; [[The callback itself.]] cb: Elm_Gesture_Event_Cb; [[The callback itself.]]
data: void * @optional; [[Custom data to be passed.]] data: void_ptr @optional; [[Custom data to be passed.]]
} }
} }
attach { attach {
@ -130,7 +130,7 @@ class Elm.Gesture_Layer (Elm.Widget)
@in idx: Elm.Gesture.Type; [[The gesture you want to track state of.]] @in idx: Elm.Gesture.Type; [[The gesture you want to track state of.]]
@in cb_type: Elm.Gesture.State; [[The event the callback tracks (START, MOVE, END, ABORT).]] @in cb_type: Elm.Gesture.State; [[The event the callback tracks (START, MOVE, END, ABORT).]]
@in cb: Elm_Gesture_Event_Cb; [[The callback itself.]] @in cb: Elm_Gesture_Event_Cb; [[The callback itself.]]
@in data: void * @nullable; [[Custom callback data.]] @in data: void_ptr @nullable; [[Custom callback data.]]
} }
} }
cb_add { cb_add {
@ -148,7 +148,7 @@ class Elm.Gesture_Layer (Elm.Widget)
@in idx: Elm.Gesture.Type; [[The gesture you want to track state of.]] @in idx: Elm.Gesture.Type; [[The gesture you want to track state of.]]
@in cb_type: Elm.Gesture.State; [[The event the callback tracks (START, MOVE, END, ABORT).]] @in cb_type: Elm.Gesture.State; [[The event the callback tracks (START, MOVE, END, ABORT).]]
@in cb: Elm_Gesture_Event_Cb; [[The callback itself.]] @in cb: Elm_Gesture_Event_Cb; [[The callback itself.]]
@in data: void * @optional; [[Custom data to be passed.]] @in data: void_ptr @optional; [[Custom data to be passed.]]
} }
} }
} }

View File

@ -84,7 +84,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
@in icon_file: string @optional; [[An image file path on disk to use for the icon or standard icon name (NULL if not desired)]] @in icon_file: string @optional; [[An image file path on disk to use for the icon or standard icon name (NULL if not desired)]]
@in icon_type: Elm.Icon.Type; [[The icon type if relevant]] @in icon_type: Elm.Icon.Type; [[The icon type if relevant]]
@in func: Evas_Smart_Cb @optional; [[Convenience function to call when this item is selected. The last parameter $event_info of $func is the selected item pointer.]] @in func: Evas_Smart_Cb @optional; [[Convenience function to call when this item is selected. The last parameter $event_info of $func is the selected item pointer.]]
@in data: const(void)* @optional; [[Data to pass to item-related functions]] @in data: const(void_ptr) @optional; [[Data to pass to item-related functions]]
} }
} }
} }

View File

@ -102,7 +102,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
params { params {
@in letter: string; [[Letter under which the item should be indexed]] @in letter: string; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]]
@in data: const(void)* @optional; [[The item data to set for the index's item]] @in data: const(void_ptr) @optional; [[The item data to set for the index's item]]
} }
} }
item_clear { item_clear {
@ -129,7 +129,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
@in after: Elm.Widget.Item; [[The index item to insert after.]] @in after: Elm.Widget.Item; [[The index item to insert after.]]
@in letter: string; [[Letter under which the item should be indexed]] @in letter: string; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The item data to set for the index's item]] @in data: const(void_ptr) @optional; [[The item data to set for the index's item]]
} }
} }
item_find { item_find {
@ -137,7 +137,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
return: Elm.Widget.Item; [[The index item handle, if found, or $NULL otherwise]] return: Elm.Widget.Item; [[The index item handle, if found, or $NULL otherwise]]
params { params {
@in data: const(void)*; [[The item data pointed to by the desired index item]] @in data: const(void_ptr); [[The item data pointed to by the desired index item]]
} }
} }
item_insert_before { item_insert_before {
@ -158,7 +158,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
@in before: Elm.Widget.Item; [[The index item to insert after.]] @in before: Elm.Widget.Item; [[The index item to insert after.]]
@in letter: string; [[Letter under which the item should be indexed]] @in letter: string; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The item data to set for the index's item]] @in data: const(void_ptr) @optional; [[The item data to set for the index's item]]
} }
} }
item_append { item_append {
@ -175,7 +175,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
params { params {
@in letter: string; [[Letter under which the item should be indexed]] @in letter: string; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]]
@in data: const(void)* @optional; [[The item data to set for the index's item]] @in data: const(void_ptr) @optional; [[The item data to set for the index's item]]
} }
} }
selected_item_get @const { selected_item_get @const {
@ -200,7 +200,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
params { params {
@in letter: string; [[Letter under which the item should be indexed]] @in letter: string; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The item data to set for the index's item]] @in data: const(void_ptr) @optional; [[The item data to set for the index's item]]
@in cmp_func: Eina_Compare_Cb; [[The comparing function to be used to sort index items by index item handles]] @in cmp_func: Eina_Compare_Cb; [[The comparing function to be used to sort index items by index item handles]]
@in cmp_data_func: Eina_Compare_Cb @optional; [[A fallback function to be called for the @in cmp_data_func: Eina_Compare_Cb @optional; [[A fallback function to be called for the
sorting of index items by item data). It will be used sorting of index items by item data). It will be used

View File

@ -329,7 +329,7 @@ mixin Elm.Interface.Atspi_Accessible ()
[[Register accessibility event listener]] [[Register accessibility event listener]]
params { params {
@in cb: Eo_Event_Cb; [[callback]] @in cb: Eo_Event_Cb; [[callback]]
@in data: void*; [[data]] @in data: void_ptr; [[data]]
} }
return: Elm.Atspi.Event.Handler*; [[Event handler]] return: Elm.Atspi.Event.Handler*; [[Event handler]]
} }
@ -343,7 +343,7 @@ mixin Elm.Interface.Atspi_Accessible ()
params { params {
@in accessible: Elm.Interface.Atspi_Accessible; [[Accessibility object.]] @in accessible: Elm.Interface.Atspi_Accessible; [[Accessibility object.]]
@in event: const(Eo.Event.Description)*; [[Accessibility event type.]] @in event: const(Eo.Event.Description)*; [[Accessibility event type.]]
@in event_info: void*; [[Accessibility event details.]] @in event_info: void_ptr; [[Accessibility event details.]]
} }
} }
@property translation_domain { @property translation_domain {

View File

@ -163,7 +163,7 @@ interface Elm.Interface.Fileselector ()
[[Append custom filter into filter list]] [[Append custom filter into filter list]]
params { params {
@in func: Elm_Fileselector_Filter_Func; [[function]] @in func: Elm_Fileselector_Filter_Func; [[function]]
@in data: void *; @in data: void_ptr;
@in filter_name: string; @in filter_name: string;
} }
return: bool; return: bool;

View File

@ -219,7 +219,7 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File)
@in source: string; [[The signal's source string.]] @in source: string; [[The signal's source string.]]
@in func: Edje.Signal_Cb; [[The callback function to be executed @in func: Edje.Signal_Cb; [[The callback function to be executed
when the signal is emitted.]] when the signal is emitted.]]
@in data: void * @optional; [[A pointer to data to pass in to the @in data: void_ptr @optional; [[A pointer to data to pass in to the
callback function.]] callback function.]]
} }
} }
@ -279,7 +279,7 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File)
previous call to @.signal_callback_add. The data pointer that previous call to @.signal_callback_add. The data pointer that
was passed to this call will be returned. was passed to this call will be returned.
]] ]]
return: void *; [[The data pointer of the signal callback (passed on return: void_ptr; [[The data pointer of the signal callback (passed on
@.signal_callback_add) or $null on errors.]] @.signal_callback_add) or $null on errors.]]
params { params {
@in emission: string; [[The signal's name string.]] @in emission: string; [[The signal's name string.]]

View File

@ -231,7 +231,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
@in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]]
@in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
go { go {
@ -278,7 +278,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
@in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]]
@in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
at_xy_item_get @const { at_xy_item_get @const {
@ -348,7 +348,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
@in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]]
@in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
item_prepend { item_prepend {
@ -379,7 +379,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
@in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]]
@in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
clear { clear {
@ -417,7 +417,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
@in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]]
@in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
@in cmp_func: Eina_Compare_Cb; [[The comparing function to be used to sort list @in cmp_func: Eina_Compare_Cb; [[The comparing function to be used to sort list
items by #Elm.Widget.Item item handles. This function will items by #Elm.Widget.Item item handles. This function will
receive two items and compare them, returning a non-negative integer receive two items and compare them, returning a non-negative integer

View File

@ -83,7 +83,7 @@ class Elm.List.Item(Elm.Widget.Item)
/* init { FIXME /* init { FIXME
params { params {
Evas_Smart_Cb func; Evas_Smart_Cb func;
const(void)* data; const(void_ptr) data;
} }
}*/ }*/
show { show {

View File

@ -343,14 +343,14 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
@in tlon: double; [[The destination longitude.]] @in tlon: double; [[The destination longitude.]]
@in tlat: double; [[The destination latitude.]] @in tlat: double; [[The destination latitude.]]
@in route_cb: Elm_Map_Route_Cb @optional; [[The route to be traced.]] @in route_cb: Elm_Map_Route_Cb @optional; [[The route to be traced.]]
@in data: void * @optional; [[A pointer of user data.]] @in data: void_ptr @optional; [[A pointer of user data.]]
} }
} }
track_add { track_add {
[[Add a track on the map.]] [[Add a track on the map.]]
return: Evas.Object; [[The route object. This is an elm object of type Route.]] return: Evas.Object; [[The route object. This is an elm object of type Route.]]
params { params {
@in emap: void *; [[The emap route object.]] @in emap: void_ptr; [[The emap route object.]]
} }
} }
region_to_canvas_convert @const { region_to_canvas_convert @const {
@ -495,7 +495,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
@in lon: double; [[The longitude.]] @in lon: double; [[The longitude.]]
@in lat: double; [[The latitude.]] @in lat: double; [[The latitude.]]
@in name_cb: Elm_Map_Name_Cb @optional; [[The callback function.]] @in name_cb: Elm_Map_Name_Cb @optional; [[The callback function.]]
@in data: void * @optional; [[The user callback data.]] @in data: void_ptr @optional; [[The user callback data.]]
} }
} }
name_search @const { name_search @const {
@ -508,7 +508,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
params { params {
@in address: string; [[The address.]] @in address: string; [[The address.]]
@in name_cb: Elm_Map_Name_List_Cb @optional; [[The callback function.]] @in name_cb: Elm_Map_Name_List_Cb @optional; [[The callback function.]]
@in data: void * @optional; [[The user callback data.]] @in data: void_ptr @optional; [[The user callback data.]]
} }
} }
region_bring_in { region_bring_in {

View File

@ -51,7 +51,7 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface, Elm.Interface.Atspi.Select
@in icon: string @optional; [[An icon display on the item. The icon will be destroyed by the menu.]] @in icon: string @optional; [[An icon display on the item. The icon will be destroyed by the menu.]]
@in label: string; [[The label of the item.]] @in label: string; [[The label of the item.]]
@in func: Evas_Smart_Cb @optional; [[Function called when the user select the item.]] @in func: Evas_Smart_Cb @optional; [[Function called when the user select the item.]]
@in data: const(void)* @optional; [[Data sent by the callback.]] @in data: const(void_ptr) @optional; [[Data sent by the callback.]]
} }
} }
close { close {

View File

@ -43,7 +43,7 @@ class Elm.Multibuttonentry (Elm.Layout)
} }
values { values {
format_function: Elm_Multibuttonentry_Format_Cb @nullable; [[format_function The actual format function]] format_function: Elm_Multibuttonentry_Format_Cb @nullable; [[format_function The actual format function]]
data: const(void)* @optional; [[data User data to passed to $format_function]] data: const(void_ptr) @optional; [[data User data to passed to $format_function]]
} }
} }
@property items { @property items {
@ -90,7 +90,7 @@ class Elm.Multibuttonentry (Elm.Layout)
params { params {
@in label: string; [[The label of new item]] @in label: string; [[The label of new item]]
@in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]] @in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]]
@in data: void * @optional; [[The pointer to the data to be attached]] @in data: void_ptr @optional; [[The pointer to the data to be attached]]
} }
} }
clear { clear {
@ -105,7 +105,7 @@ class Elm.Multibuttonentry (Elm.Layout)
params { params {
@in func: Elm_Multibuttonentry_Item_Filter_Cb; [[The filter function to remove]] @in func: Elm_Multibuttonentry_Item_Filter_Cb; [[The filter function to remove]]
@in data: void *; [[The user data passed when adding the function]] @in data: void_ptr; [[The user data passed when adding the function]]
} }
} }
item_insert_before { item_insert_before {
@ -118,7 +118,7 @@ class Elm.Multibuttonentry (Elm.Layout)
@in before: Elm.Widget.Item; [[The item before which to add it]] @in before: Elm.Widget.Item; [[The item before which to add it]]
@in label: string; [[The label of new item]] @in label: string; [[The label of new item]]
@in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]] @in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]]
@in data: void * @optional; [[The pointer to the data to be attached]] @in data: void_ptr @optional; [[The pointer to the data to be attached]]
} }
} }
item_append { item_append {
@ -130,7 +130,7 @@ class Elm.Multibuttonentry (Elm.Layout)
params { params {
@in label: string; [[The label of new item]] @in label: string; [[The label of new item]]
@in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]] @in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]]
@in data: void * @optional; [[The pointer to the data to be attached]] @in data: void_ptr @optional; [[The pointer to the data to be attached]]
} }
} }
item_filter_prepend { item_filter_prepend {
@ -140,7 +140,7 @@ class Elm.Multibuttonentry (Elm.Layout)
for more information]] for more information]]
params { params {
@in func: Elm_Multibuttonentry_Item_Filter_Cb; [[The function to use as text filter]] @in func: Elm_Multibuttonentry_Item_Filter_Cb; [[The function to use as text filter]]
@in data: void *; [[User data to pass to $func]] @in data: void_ptr; [[User data to pass to $func]]
} }
} }
item_filter_append { item_filter_append {
@ -156,7 +156,7 @@ class Elm.Multibuttonentry (Elm.Layout)
params { params {
@in func: Elm_Multibuttonentry_Item_Filter_Cb; [[The function to use as item filter]] @in func: Elm_Multibuttonentry_Item_Filter_Cb; [[The function to use as item filter]]
@in data: void *; [[User data to pass to $func]] @in data: void_ptr; [[User data to pass to $func]]
} }
} }
item_insert_after { item_insert_after {
@ -169,7 +169,7 @@ class Elm.Multibuttonentry (Elm.Layout)
@in after: Elm.Widget.Item; [[The item after which to add it]] @in after: Elm.Widget.Item; [[The item after which to add it]]
@in label: string; [[The label of new item]] @in label: string; [[The label of new item]]
@in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]] @in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]]
@in data: void * @optional; [[The pointer to the data to be attached]] @in data: void_ptr @optional; [[The pointer to the data to be attached]]
} }
} }
} }

View File

@ -70,7 +70,7 @@ class Elm.Naviframe.Item(Elm.Widget.Item)
]] ]]
params { params {
@in func: Elm_Naviframe_Item_Pop_Cb @nullable; [[The callback function.]] @in func: Elm_Naviframe_Item_Pop_Cb @nullable; [[The callback function.]]
@in data: void * @optional; [[Data to be passed to func call.]] @in data: void_ptr @optional; [[Data to be passed to func call.]]
} }
} }
} }

View File

@ -155,7 +155,7 @@ class Elm.Popup (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
@in label: string; [[The Label of the new item.]] @in label: string; [[The Label of the new item.]]
@in icon: Evas.Object @optional; [[Icon to be set on new item.]] @in icon: Evas.Object @optional; [[Icon to be set on new item.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected.]] @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected.]]
@in data: const(void)* @optional; [[Data passed to $func above.]] @in data: const(void_ptr) @optional; [[Data passed to $func above.]]
} }
} }
dismiss { dismiss {

View File

@ -8,7 +8,7 @@ class Elm.Route (Elm.Widget)
[[No description supplied by the EAPI.]] [[No description supplied by the EAPI.]]
} }
values { values {
emap: void *; emap: void_ptr;
} }
} }
@property longitude_min_max { @property longitude_min_max {

View File

@ -276,7 +276,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]] return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params { params {
@in itc: const(Elm_Slideshow_Item_Class)*; [[The item class for the item.]] @in itc: const(Elm_Slideshow_Item_Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item's data.]] @in data: const(void_ptr); [[The item's data.]]
} }
} }
item_sorted_insert { item_sorted_insert {
@ -294,7 +294,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
on success, or $null on errors.]] on success, or $null on errors.]]
params { params {
@in itc: const(Elm_Slideshow_Item_Class)*; [[The item class for the item.]] @in itc: const(Elm_Slideshow_Item_Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item's data.]] @in data: const(void_ptr); [[The item's data.]]
@in func: Eina_Compare_Cb; [[The comparing function to be used to sort the slideshow @in func: Eina_Compare_Cb; [[The comparing function to be used to sort the slideshow
items by #Elm_Slideshow_Item_Class item handles.]] items by #Elm_Slideshow_Item_Class item handles.]]
} }

View File

@ -35,7 +35,7 @@ interface Elm.Sys_Notify_Interface
@in timeout: int; [[Timeout display in milliseconds]] @in timeout: int; [[Timeout display in milliseconds]]
@in cb: Elm_Sys_Notify_Send_Cb; [[Callback used to retrieve the notification id @in cb: Elm_Sys_Notify_Send_Cb; [[Callback used to retrieve the notification id
returned by the Notification Server]] returned by the Notification Server]]
@in cb_data: const(void) * @optional; [[Optional context data]] @in cb_data: const(void_ptr) @optional; [[Optional context data]]
} }
} }
simple_send @const { simple_send @const {

View File

@ -226,7 +226,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
@in icon: string @optional; [[A string with icon name or the absolute path of an image file.]] @in icon: string @optional; [[A string with icon name or the absolute path of an image file.]]
@in label: string; [[The label of the item.]] @in label: string; [[The label of the item.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
item_insert_after { item_insert_after {
@ -260,7 +260,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
@in icon: string @optional; [[A string with icon name or the absolute path of an image file.]] @in icon: string @optional; [[A string with icon name or the absolute path of an image file.]]
@in label: string; [[The label of the item.]] @in label: string; [[The label of the item.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
item_append { item_append {
@ -293,7 +293,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
@in icon: string @optional; [[A string with icon name or the absolute path of an image file.]] @in icon: string @optional; [[A string with icon name or the absolute path of an image file.]]
@in label: string; [[The label of the item.]] @in label: string; [[The label of the item.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
items_count @const { items_count @const {
@ -330,7 +330,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
@in icon: string @optional; [[A string with icon name or the absolute path of an image file.]] @in icon: string @optional; [[A string with icon name or the absolute path of an image file.]]
@in label: string; [[The label of the item.]] @in label: string; [[The label of the item.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]] @in data: const(void_ptr) @optional; [[The data to associate with the item for related callbacks.]]
} }
} }
item_find_by_label @const { item_find_by_label @const {

View File

@ -20,7 +20,7 @@ struct Elm.Toolbar.Item.State
icon_str: string; icon_str: string;
icon: Evas.Object; icon: Evas.Object;
func: Evas_Smart_Cb ; func: Evas_Smart_Cb ;
data: const(void)*; data: const(void_ptr);
} }
class Elm.Toolbar.Item(Elm.Widget.Item) class Elm.Toolbar.Item(Elm.Widget.Item)
@ -185,7 +185,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item)
/* init { FIXME /* init { FIXME
params { params {
Evas_Smart_Cb func; Evas_Smart_Cb func;
const(void)* data; const(void_ptr) data;
} }
}*/ }*/
icon_memfile_set { icon_memfile_set {
@ -195,7 +195,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item)
@.icon.set. @.icon.set.
]] ]]
params { params {
@in img: const (void) *; [[The binary data that will be used as an image.]] @in img: const(void_ptr); [[The binary data that will be used as an image.]]
@in size: size; [[The size of binary data $img.]] @in size: size; [[The size of binary data $img.]]
@in format: string; [[Optional format of $img to pass to the image loader.]] @in format: string; [[Optional format of $img to pass to the image loader.]]
@in key: string; [[Optional key of $img to pass to the image loader (eg. if $img is an edje file).]] @in key: string; [[Optional key of $img to pass to the image loader (eg. if $img is an edje file).]]
@ -229,7 +229,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item)
@in icon: string; [[A string with icon name or the absolute path of an image file.]] @in icon: string; [[A string with icon name or the absolute path of an image file.]]
@in label: string; [[The label of the new state.]] @in label: string; [[The label of the new state.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked when this state is selected.]] @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked when this state is selected.]]
@in data: const (void) * @optional; [[The data to associate with the state.]] @in data: const(void_ptr) @optional; [[The data to associate with the state.]]
} }
return: Elm.Toolbar.Item.State *; [[The toolbar item state, or $null upon failure.]] return: Elm.Toolbar.Item.State *; [[The toolbar item state, or $null upon failure.]]
} }

View File

@ -201,7 +201,7 @@ class Elm.Web (Elm.Widget)
} }
values { values {
func: Elm_Web_Console_Message; [[The callback function to be used.]] func: Elm_Web_Console_Message; [[The callback function to be used.]]
data: void *; [[User data.]] data: void_ptr; [[User data.]]
} }
} }
@property window_create_hook { @property window_create_hook {
@ -217,7 +217,7 @@ class Elm.Web (Elm.Widget)
} }
values { values {
func: Elm_Web_Window_Open @nullable; [[The hook function to be called when a window is requested.]] func: Elm_Web_Window_Open @nullable; [[The hook function to be called when a window is requested.]]
data: void * @optional; [[User data.]] data: void_ptr @optional; [[User data.]]
} }
} }
@property dialog_file_selector_hook { @property dialog_file_selector_hook {
@ -232,7 +232,7 @@ class Elm.Web (Elm.Widget)
} }
values { values {
func: Elm_Web_Dialog_File_Selector @nullable; [[The callback function to be used.]] func: Elm_Web_Dialog_File_Selector @nullable; [[The callback function to be used.]]
data: void * @optional; [[User data.]] data: void_ptr @optional; [[User data.]]
} }
} }
@property dialog_confirm_hook { @property dialog_confirm_hook {
@ -246,7 +246,7 @@ class Elm.Web (Elm.Widget)
} }
values { values {
func: Elm_Web_Dialog_Confirm @nullable; [[The callback function to be used.]] func: Elm_Web_Dialog_Confirm @nullable; [[The callback function to be used.]]
data: void * @optional; [[User data.]] data: void_ptr @optional; [[User data.]]
} }
} }
@property popup_selected { @property popup_selected {
@ -275,7 +275,7 @@ class Elm.Web (Elm.Widget)
} }
values { values {
func: Elm_Web_Dialog_Prompt @nullable; [[The callback function to be used.]] func: Elm_Web_Dialog_Prompt @nullable; [[The callback function to be used.]]
data: void * @optional; [[User data.]] data: void_ptr @optional; [[User data.]]
} }
} }
@property dialog_alert_hook { @property dialog_alert_hook {
@ -289,7 +289,7 @@ class Elm.Web (Elm.Widget)
} }
values { values {
func: Elm_Web_Dialog_Alert @nullable; [[callback function to be used.]] func: Elm_Web_Dialog_Alert @nullable; [[callback function to be used.]]
data: void * @optional; [[User data.]] data: void_ptr @optional; [[User data.]]
} }
} }
@property forward_possible { @property forward_possible {

View File

@ -300,7 +300,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
} }
values { values {
func: region_hook_func_type @nullable; func: region_hook_func_type @nullable;
data: void * @optional; data: void_ptr @optional;
} }
} }
@property domain_part_text_translatable { @property domain_part_text_translatable {
@ -562,14 +562,14 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
params { params {
@in source: Evas.Object; @in source: Evas.Object;
@in type: Evas.Callback_Type; @in type: Evas.Callback_Type;
@in event_info: void *; @in event_info: void_ptr;
} }
return: bool; return: bool;
} }
event_callback_add { event_callback_add {
params { params {
@in func: Elm_Event_Cb; @in func: Elm_Event_Cb;
@in data: const(void)* @optional; @in data: const(void_ptr) @optional;
} }
} }
access { access {
@ -585,10 +585,10 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
} }
} }
event_callback_del { event_callback_del {
return: void *; return: void_ptr;
params { params {
@in func: Elm_Event_Cb; @in func: Elm_Event_Cb;
@in data: const(void)* @nullable; @in data: const(void_ptr) @nullable;
} }
} }
on_focus { on_focus {
@ -630,7 +630,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
return: bool; return: bool;
params { params {
@in type: Evas.Callback_Type; @in type: Evas.Callback_Type;
@in event_info: void *; @in event_info: void_ptr;
@in event_flags: Efl.Event.Flags *; @in event_flags: Efl.Event.Flags *;
} }
} }
@ -639,7 +639,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
@in emission: string; @in emission: string;
@in source: string; @in source: string;
@in func: Edje.Signal_Cb; @in func: Edje.Signal_Cb;
@in data: void *; @in data: void_ptr;
} }
} }
focus_next_manager_is { focus_next_manager_is {
@ -776,7 +776,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
} }
} }
signal_callback_del { signal_callback_del {
return: void *; return: void_ptr;
params { params {
@in emission: string; @in emission: string;
@in source: string; @in source: string;

View File

@ -278,7 +278,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
emission: string; [[The signal's name.]] emission: string; [[The signal's name.]]
source: string; [[The signal's source.]] source: string; [[The signal's source.]]
func: Elm_Object_Item_Signal_Cb; [[The callback function to be executed when the signal is emitted.]] func: Elm_Object_Item_Signal_Cb; [[The callback function to be executed when the signal is emitted.]]
data: void *; [[A pointer to data to pass to the callback function.]] data: void_ptr; [[A pointer to data to pass to the callback function.]]
} }
} }
signal_callback_del { signal_callback_del {
@ -299,7 +299,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
source: string; [[The signal's source.]] source: string; [[The signal's source.]]
func: Elm_Object_Item_Signal_Cb; [[The callback function to be executed when the signal is emitted.]] func: Elm_Object_Item_Signal_Cb; [[The callback function to be executed when the signal is emitted.]]
} }
return: void*; [[The data pointer of the signal callback or $NULL, on errors.]] return: void_ptr; [[The data pointer of the signal callback or $NULL, on errors.]]
} }
signal_emit { signal_emit {
[[Send a signal to the edje object of the widget item. [[Send a signal to the edje object of the widget item.
@ -463,7 +463,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
See: elm_object_tooltip_content_cb_set() for more details.]] See: elm_object_tooltip_content_cb_set() for more details.]]
params { params {
func: Elm_Tooltip_Item_Content_Cb @nullable; [[the function used to create the tooltip contents.]] func: Elm_Tooltip_Item_Content_Cb @nullable; [[the function used to create the tooltip contents.]]
data: const (void) * @optional; [[what to provide to $func as callback data/context.]] data: const(void_ptr) @optional; [[what to provide to $func as callback data/context.]]
del_cb: Evas_Smart_Cb @optional; [[called when data is not needed anymore, either when another callback replaces $func, the tooltip is unset with @.tooltip_unset or the owner $item dies. This callback receives as the first parameter the given $data, and $event_info is the item.]] del_cb: Evas_Smart_Cb @optional; [[called when data is not needed anymore, either when another callback replaces $func, the tooltip is unset with @.tooltip_unset or the owner $item dies. This callback receives as the first parameter the given $data, and $event_info is the item.]]
} }

View File

@ -12,7 +12,7 @@ struct Eo.Event {
[[Parameter passed in event callbacks holding extra event parameters]] [[Parameter passed in event callbacks holding extra event parameters]]
object: Eo.Base; [[The object the event was called on.]] object: Eo.Base; [[The object the event was called on.]]
desc: const(Eo.Event.Description) *; [[The event description.]] desc: const(Eo.Event.Description) *; [[The event description.]]
info: void *; [[Extra event information passed by the event caller.]] info: void_ptr; [[Extra event information passed by the event caller.]]
} }
type Eo.Event_Cb: __builtin_event_cb; [[An event callback prototype. type Eo.Event_Cb: __builtin_event_cb; [[An event callback prototype.
@ -220,12 +220,12 @@ abstract Eo.Base ()
} }
set { set {
values { values {
data: const(void) *; [[the data to set]] data: const(void_ptr); [[the data to set]]
} }
} }
get { get {
values { values {
data: void *; [[the data to set]] data: void_ptr; [[the data to set]]
} }
} }
} }
@ -306,7 +306,7 @@ abstract Eo.Base ()
@in desc: const(Eo.Event.Description)*; [[The description of the event to listen to]] @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 priority: Eo.Callback_Priority; [[The priority of the callback]]
@in cb: Eo.Event_Cb; [[the callback to call]] @in cb: Eo.Event_Cb; [[the callback to call]]
@in data: const(void)*; [[additional data to pass to the callback]] @in data: const(void_ptr); [[additional data to pass to the callback]]
} }
} }
event_callback_del { event_callback_del {
@ -315,7 +315,7 @@ abstract Eo.Base ()
params { params {
@in desc: const(Eo.Event.Description)*; [[The description of the event to listen to]] @in desc: const(Eo.Event.Description)*; [[The description of the event to listen to]]
@in func: Eo.Event_Cb; [[the callback to delete]] @in func: Eo.Event_Cb; [[the callback to delete]]
@in user_data: const(void)*; [[The data to compare]] @in user_data: const(void_ptr); [[The data to compare]]
} }
} }
event_callback_array_priority_add { event_callback_array_priority_add {
@ -328,7 +328,7 @@ abstract Eo.Base ()
params { params {
@in array: const(Eo.Callback_Array_Item)*; [[an #Eo_Callback_Array_Item of events to listen to]] @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 priority: Eo.Callback_Priority; [[The priority of the callback]]
@in data: const(void)*; [[additional data to pass to the callback]] @in data: const(void_ptr); [[additional data to pass to the callback]]
} }
} }
event_callback_array_del { event_callback_array_del {
@ -338,14 +338,14 @@ abstract Eo.Base ()
return: bool; [[Return true when the callback has been successfully removed.]] return: bool; [[Return true when the callback has been successfully removed.]]
params { params {
@in array: const(Eo.Callback_Array_Item)*; [[an #Eo_Callback_Array_Item of events to listen to]] @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]] @in user_data: const(void_ptr); [[The data to compare]]
} }
} }
event_callback_call { event_callback_call {
[[Call the callbacks for an event of an object.]] [[Call the callbacks for an event of an object.]]
params { params {
@in desc: const(Eo.Event.Description)*; [[The description of the event to call]] @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]] @in event_info: void_ptr; [[Extra event info to pass to the callbacks]]
} }
return: bool; [[$true if one of the callbacks aborted the call, return: bool; [[$true if one of the callbacks aborted the call,
$false otherwise $false otherwise

View File

@ -22,7 +22,7 @@ mixin Efl.Canvas.Surface (Evas.Image)
return: bool @warn_unused; return: bool @warn_unused;
} }
values { values {
buffer: void*; [[The external buffer, depends on its type.]] buffer: void_ptr; [[The external buffer, depends on its type.]]
} }
} }
} }

View File

@ -1,7 +1,7 @@
struct Efl.Canvas.Surface.X11_Pixmap struct Efl.Canvas.Surface.X11_Pixmap
{ {
[[The type used by @Efl.Canvas.Surface.native_buffer.]] [[The type used by @Efl.Canvas.Surface.native_buffer.]]
visual: void *; [[X11 Visual for this Pixmap.]] visual: void_ptr; [[X11 Visual for this Pixmap.]]
pixmap: ulong; [[X11 Pixmap ID.]] pixmap: ulong; [[X11 Pixmap ID.]]
} }
@ -15,7 +15,7 @@ class Efl.Canvas.Surface.X11 (Efl.Canvas.Surface)
get {} get {}
set { return: bool; } set { return: bool; }
values { values {
visual: void *; [[X11 Visual for this Pixmap.]] visual: void_ptr; [[X11 Visual for this Pixmap.]]
pixmap: ulong; [[X11 Pixmap ID.]] pixmap: ulong; [[X11 Pixmap ID.]]
} }
} }

View File

@ -131,7 +131,7 @@ class Efl.Event.Pointer (Eo.Base, Efl.Event, Efl.Input.State, Efl.Event.Input)
]] ]]
params { params {
@in owner: Eo.Base; [[The parent object.]] @in owner: Eo.Base; [[The parent object.]]
@out priv: void*; [[Pointer to the internal data of the object.]] @out priv: void_ptr; [[Pointer to the internal data of the object.]]
} }
return: own(Efl.Event.Pointer); return: own(Efl.Event.Pointer);
} }

View File

@ -74,7 +74,7 @@ class Evas.Box (Evas.Smart.Clipped)
} }
values { values {
cb: Evas_Object_Box_Layout @nonull; [[The new layout function to set on $o.]] cb: Evas_Object_Box_Layout @nonull; [[The new layout function to set on $o.]]
data: const(void)*; [[Data pointer to be passed to $cb.]] data: const(void_ptr); [[Data pointer to be passed to $cb.]]
free_data: Eina_Free_Cb; [[Function to free $data, if need be.]] free_data: Eina_Free_Cb; [[Function to free $data, if need be.]]
} }
} }
@ -128,7 +128,7 @@ class Evas.Box (Evas.Smart.Clipped)
functions.]] functions.]]
params { params {
priv: Evas_Object_Box_Data *; priv: Evas_Object_Box_Data *;
data: void *; data: void_ptr;
} }
} }
layout_vertical { layout_vertical {
@ -139,7 +139,7 @@ class Evas.Box (Evas.Smart.Clipped)
behaviour can be derived from that function's documentation.]] behaviour can be derived from that function's documentation.]]
params { params {
priv: Evas_Object_Box_Data *; priv: Evas_Object_Box_Data *;
data: void *; data: void_ptr;
} }
} }
layout_homogeneous_max_size_horizontal { layout_homogeneous_max_size_horizontal {
@ -185,7 +185,7 @@ class Evas.Box (Evas.Smart.Clipped)
(respecting the max hint on the child's height).]] (respecting the max hint on the child's height).]]
params { params {
priv: Evas_Object_Box_Data *; priv: Evas_Object_Box_Data *;
data: void *; data: void_ptr;
} }
} }
@ -205,7 +205,7 @@ class Evas.Box (Evas.Smart.Clipped)
behaviour can be derived from that function's documentation.]] behaviour can be derived from that function's documentation.]]
params { params {
priv: Evas_Object_Box_Data *; priv: Evas_Object_Box_Data *;
data: void *; data: void_ptr;
} }
} }
internal_option_free { internal_option_free {
@ -491,7 +491,7 @@ class Evas.Box (Evas.Smart.Clipped)
(respecting the maximum size hint on the child's height).]] (respecting the maximum size hint on the child's height).]]
params { params {
@in priv: Evas_Object_Box_Data *; @in priv: Evas_Object_Box_Data *;
@in data: void *; @in data: void_ptr;
} }
} }
internal_option_new { internal_option_new {
@ -512,7 +512,7 @@ class Evas.Box (Evas.Smart.Clipped)
documentation.]] documentation.]]
params { params {
@in priv: Evas_Object_Box_Data *; @in priv: Evas_Object_Box_Data *;
@in data: void *; @in data: void_ptr;
} }
} }
internal_insert_after { internal_insert_after {
@ -594,7 +594,7 @@ class Evas.Box (Evas.Smart.Clipped)
same applies to the vertical axis.]] same applies to the vertical axis.]]
params { params {
@in priv: Evas_Object_Box_Data *; @in priv: Evas_Object_Box_Data *;
@in data: void *; @in data: void_ptr;
} }
} }
layout_homogeneous_vertical { layout_homogeneous_vertical {
@ -606,7 +606,7 @@ class Evas.Box (Evas.Smart.Clipped)
of its behaviour can be derived from that function's documentation.]] of its behaviour can be derived from that function's documentation.]]
params { params {
priv: Evas_Object_Box_Data *; priv: Evas_Object_Box_Data *;
data: void *; data: void_ptr;
} }
} }
layout_flow_horizontal { layout_flow_horizontal {
@ -645,7 +645,7 @@ class Evas.Box (Evas.Smart.Clipped)
height required by a child object in the actual row.]] height required by a child object in the actual row.]]
params { params {
priv: Evas_Object_Box_Data *; priv: Evas_Object_Box_Data *;
data: void *; data: void_ptr;
} }
} }
count { count {

View File

@ -187,7 +187,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator,
[[Returns the pointer attached by @.data_attach.set.]] [[Returns the pointer attached by @.data_attach.set.]]
} }
values { values {
data: void *; [[The attached pointer.]] data: void_ptr; [[The attached pointer.]]
} }
} }
@property font_hinting { @property font_hinting {

View File

@ -22,7 +22,7 @@ class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Evas.Common_Interface, Efl.File)
@in frame: int; [[The number of the key frame.]] @in frame: int; [[The number of the key frame.]]
@in attrib: Evas.Canvas3D.Vertex_Attrib; [[Vertex attribute ID.]] @in attrib: Evas.Canvas3D.Vertex_Attrib; [[Vertex attribute ID.]]
@in stride: int; [[Stride to go to the next vertex (in bytes).]] @in stride: int; [[Stride to go to the next vertex (in bytes).]]
@in data: const(void)*; [[Pointer to the vertex data buffer.]] @in data: const(void_ptr); [[Pointer to the vertex data buffer.]]
} }
} }
@ -39,7 +39,7 @@ class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Evas.Common_Interface, Efl.File)
@in frame: int; [[The number of the key frame.]] @in frame: int; [[The number of the key frame.]]
@in attrib: Evas.Canvas3D.Vertex_Attrib; [[Vertex attribute ID.]] @in attrib: Evas.Canvas3D.Vertex_Attrib; [[Vertex attribute ID.]]
@in stride: int; [[Stride to go to the next vertex (in bytes).]] @in stride: int; [[Stride to go to the next vertex (in bytes).]]
@in data: const(void)*; [[Pointer to the vertex data buffer.]] @in data: const(void_ptr); [[Pointer to the vertex data buffer.]]
} }
} }
@ -52,7 +52,7 @@ class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Evas.Common_Interface, Efl.File)
original buffer will be returned. Otherwise, the returned pointer original buffer will be returned. Otherwise, the returned pointer
can differ every time calling this function. can differ every time calling this function.
]] ]]
return: void *; [[Starting address of the mapped vertex buffer.]] return: void_ptr; [[Starting address of the mapped vertex buffer.]]
params { params {
@in frame: int; [[The number of the key frame.]] @in frame: int; [[The number of the key frame.]]
@in attrib: Evas.Canvas3D.Vertex_Attrib; [[Vertex attribute ID.]] @in attrib: Evas.Canvas3D.Vertex_Attrib; [[Vertex attribute ID.]]
@ -95,7 +95,7 @@ class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Evas.Common_Interface, Efl.File)
params { params {
@in format: Evas.Canvas3D.Index_Format; [[Vertex index data format.]] @in format: Evas.Canvas3D.Index_Format; [[Vertex index data format.]]
@in count: int; [[Vertex index count.]] @in count: int; [[Vertex index count.]]
@in indices: const(void)*; [[Pointer to the index data.]] @in indices: const(void_ptr); [[Pointer to the index data.]]
} }
} }
@ -122,7 +122,7 @@ class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Evas.Common_Interface, Efl.File)
params { params {
@in format: Evas.Canvas3D.Index_Format; [[Vertex index data format.]] @in format: Evas.Canvas3D.Index_Format; [[Vertex index data format.]]
@in count: int; [[Vertex index count.]] @in count: int; [[Vertex index count.]]
@in indices: const(void)*; [[Pointer to the index data.]] @in indices: const(void_ptr); [[Pointer to the index data.]]
} }
} }
@ -155,7 +155,7 @@ class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Evas.Common_Interface, Efl.File)
be returned, otherwise, the returned pointer may differ every be returned, otherwise, the returned pointer may differ every
time you call this function. time you call this function.
]] ]]
return: void *; [[Pointer to the mapped buffer.]] return: void_ptr; [[Pointer to the mapped buffer.]]
} }
index_data_unmap { index_data_unmap {

View File

@ -53,7 +53,7 @@ class Evas.Canvas3D.Object (Eo.Base, Evas.Common_Interface)
[[Pure virtual register samrt callback function.]] [[Pure virtual register samrt callback function.]]
params { params {
@in event: string; [[Event type.]] @in event: string; [[Event type.]]
@in data: const(void)*; [[User data.]] @in data: const(void_ptr); [[User data.]]
} }
} }
callback_unregister @virtual_pure { callback_unregister @virtual_pure {

View File

@ -52,7 +52,7 @@ class Evas.Canvas3D.Texture (Evas.Canvas3D.Object, Evas.Common_Interface)
@in color_format: Evas_Colorspace; [[Color format of the texture.]] @in color_format: Evas_Colorspace; [[Color format of the texture.]]
@in w: int; [[Width of the data.]] @in w: int; [[Width of the data.]]
@in h: int; [[Height of the data.]] @in h: int; [[Height of the data.]]
@in data: const(void)*; [[Pointer to the data.]] @in data: const(void_ptr); [[Pointer to the data.]]
} }
} }

View File

@ -31,8 +31,8 @@ mixin Evas.Filter (Efl.Gfx.Filter, Eo.Base)
]] ]]
return: bool; [[Indicates success from the object render function.]] return: bool; [[Indicates success from the object render function.]]
params { params {
filter: void*; [[Evas_Filter_Context]] filter: void_ptr; [[Evas_Filter_Context]]
drawctx: void*; drawctx: void_ptr;
l: int; l: int;
r: int; r: int;
t: int; t: int;
@ -54,7 +54,7 @@ mixin Evas.Filter (Efl.Gfx.Filter, Eo.Base)
]] ]]
} }
values { values {
buffer: void*; buffer: void_ptr;
} }
} }
} }

View File

@ -915,7 +915,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack,
@property smart_data { @property smart_data {
get { get {
[[Retrieve user data stored on a given smart object.]] [[Retrieve user data stored on a given smart object.]]
return: void * @warn_unused; [[A pointer to data or $null.]] return: void_ptr @warn_unused; [[A pointer to data or $null.]]
} }
} }
@property smart_clipped_clipper { @property smart_clipped_clipper {

View File

@ -77,7 +77,7 @@ class Evas.Object.Smart (Evas.Object, Evas.Signal_Interface)
See also @.data.get.]] See also @.data.get.]]
} }
values { values {
data: void *; [[A pointer to user data.]] data: void_ptr; [[A pointer to user data.]]
} }
} }
@property members { @property members {

View File

@ -10,7 +10,7 @@ interface Evas.Ector.Buffer
set { [[This Buffer will hold a reference to the evas image struct.]] } set { [[This Buffer will hold a reference to the evas image struct.]] }
values { values {
evas: Evas.Canvas; [[The current Evas.]] evas: Evas.Canvas; [[The current Evas.]]
image: void *; [[The engine-specific image struct.]] image: void_ptr; [[The engine-specific image struct.]]
} }
} }
} }

View File

@ -14,12 +14,12 @@ class Generated_Promise (Eo.Base)
method_multiple_args_1 { method_multiple_args_1 {
params { params {
@inout promise1: promise<int>; @inout promise1: promise<int>;
@in data: void*; @in data: void_ptr;
} }
} }
method_multiple_args_2 { method_multiple_args_2 {
params { params {
@in data: void*; @in data: void_ptr;
@inout promise1: promise<int>; @inout promise1: promise<int>;
} }
} }

View File

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

View File

@ -26,7 +26,7 @@ class Generic (Eo.Base)
required_ctor_b { required_ctor_b {
params { params {
@in cb: Ecore_Cb; @in cb: Ecore_Cb;
@in data: void*; @in data: void_ptr;
} }
} }
optional_ctor_a { optional_ctor_a {
@ -37,7 +37,7 @@ class Generic (Eo.Base)
optional_ctor_b { optional_ctor_b {
params { params {
@in cb: Ecore_Cb; @in cb: Ecore_Cb;
@in data: void*; @in data: void_ptr;
} }
} }
call_req_ctor_b_callback { call_req_ctor_b_callback {