Mark BETA classes individually
Summary: Instead of surrounding all the #include "*.eo.h" lines in Efl.h with #ifdef EFL_BETA_API_SUPPORT, include these files unconditionally, but mark all classes as @beta in the eo files. This will allow taking them out of beta one by one as we deem them stable enough. Otherwise, the current procedure involves moving the #include line out of the ifdef block, which is cumbersome and messes include order. Depends on D7950 Fixes T7692 Test Plan: Nothing changes Reviewers: zmike, bu5hm4n, cedric Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7692 Differential Revision: https://phab.enlightenment.org/D7951
This commit is contained in:
parent
751ff0ed06
commit
333330a6e5
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Accelerate_Interpolator extends Efl.Object implements Efl.Interpolator
|
class @beta Efl.Accelerate_Interpolator extends Efl.Object implements Efl.Interpolator
|
||||||
{
|
{
|
||||||
[[Efl accelerate interpolator class
|
[[Efl accelerate interpolator class
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import efl_types;
|
import efl_types;
|
||||||
|
|
||||||
class Efl.App extends Efl.Loop implements Efl.Core.Command_Line
|
class @beta Efl.App extends Efl.Loop implements Efl.Core.Command_Line
|
||||||
{
|
{
|
||||||
[[ ]]
|
[[ ]]
|
||||||
data: null;
|
data: null;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Appthread extends Efl.Loop implements Efl.ThreadIO, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
|
class @beta Efl.Appthread extends Efl.Loop implements Efl.ThreadIO, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
|
||||||
{
|
{
|
||||||
[[ ]]
|
[[ ]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Boolean_Model extends Efl.Composite_Model
|
class @beta Efl.Boolean_Model extends Efl.Composite_Model
|
||||||
{
|
{
|
||||||
[[Efl boolean model class]]
|
[[Efl boolean model class]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Bounce_Interpolator extends Efl.Object implements Efl.Interpolator
|
class @beta Efl.Bounce_Interpolator extends Efl.Object implements Efl.Interpolator
|
||||||
{
|
{
|
||||||
[[Efl bounce interpolator class]]
|
[[Efl bounce interpolator class]]
|
||||||
data: Efl_Bounce_Interpolator_Data;
|
data: Efl_Bounce_Interpolator_Data;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Composite_Model extends Efl.Loop_Model implements Efl.Ui.View
|
class @beta Efl.Composite_Model extends Efl.Loop_Model implements Efl.Ui.View
|
||||||
{
|
{
|
||||||
[[Efl model for all composite class which provide a unified API to set source of data.
|
[[Efl model for all composite class which provide a unified API to set source of data.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import eina_types;
|
import eina_types;
|
||||||
|
|
||||||
class Efl.Container_Model extends Efl.Loop_Model
|
class @beta Efl.Container_Model extends Efl.Loop_Model
|
||||||
{
|
{
|
||||||
[[
|
[[
|
||||||
Class used to create data models from Eina containers.
|
Class used to create data models from Eina containers.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Container_Model_Item extends Efl.Object implements Efl.Model
|
class @beta Efl.Container_Model_Item extends Efl.Object implements Efl.Model
|
||||||
{
|
{
|
||||||
[[
|
[[
|
||||||
Used as a child of @Efl.Container_Model.
|
Used as a child of @Efl.Container_Model.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
mixin Efl.Core.Command_Line {
|
mixin @beta Efl.Core.Command_Line {
|
||||||
[[A mixin that implements standard functions for command lines.
|
[[A mixin that implements standard functions for command lines.
|
||||||
|
|
||||||
This object parses the command line that gets passed, later the object can be accessed via accessor or the string directly.
|
This object parses the command line that gets passed, later the object can be accessed via accessor or the string directly.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Core.Env extends Efl.Object implements Efl.Duplicate {
|
class @beta Efl.Core.Env extends Efl.Object implements Efl.Duplicate {
|
||||||
[[This object can maintain a set of key value pairs
|
[[This object can maintain a set of key value pairs
|
||||||
|
|
||||||
A object of this type alone does not apply the object to the system.
|
A object of this type alone does not apply the object to the system.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Core.Proc_Env extends Efl.Core.Env
|
class @beta Efl.Core.Proc_Env extends Efl.Core.Env
|
||||||
{
|
{
|
||||||
eo_prefix : efl_env;
|
eo_prefix : efl_env;
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Cubic_Bezier_Interpolator extends Efl.Object implements Efl.Interpolator
|
class @beta Efl.Cubic_Bezier_Interpolator extends Efl.Object implements Efl.Interpolator
|
||||||
{
|
{
|
||||||
[[Efl cubic_bezier interpolator class]]
|
[[Efl cubic_bezier interpolator class]]
|
||||||
data: Efl_Cubic_Bezier_Interpolator_Data;
|
data: Efl_Cubic_Bezier_Interpolator_Data;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Decelerate_Interpolator extends Efl.Object implements Efl.Interpolator
|
class @beta Efl.Decelerate_Interpolator extends Efl.Object implements Efl.Interpolator
|
||||||
{
|
{
|
||||||
[[Efl decelerate interpolator class
|
[[Efl decelerate interpolator class
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Divisor_Interpolator extends Efl.Object implements Efl.Interpolator
|
class @beta Efl.Divisor_Interpolator extends Efl.Object implements Efl.Interpolator
|
||||||
{
|
{
|
||||||
[[Efl divisor interpolator class]]
|
[[Efl divisor interpolator class]]
|
||||||
data: Efl_Divisor_Interpolator_Data;
|
data: Efl_Divisor_Interpolator_Data;
|
||||||
|
|
|
@ -19,7 +19,7 @@ enum Efl.Exe_Flags {
|
||||||
hide_io = 4
|
hide_io = 4
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Exe extends Efl.Task implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer,Efl.Core.Command_Line
|
class @beta Efl.Exe extends Efl.Task implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer,Efl.Core.Command_Line
|
||||||
{
|
{
|
||||||
[[ ]]
|
[[ ]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Generic_Model extends Efl.Loop_Model
|
class @beta Efl.Generic_Model extends Efl.Loop_Model
|
||||||
{
|
{
|
||||||
[[
|
[[
|
||||||
Generic model that allows any property to be manually set.
|
Generic model that allows any property to be manually set.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Io.Buffered_Stream extends Efl.Loop_Consumer implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
|
class @beta Efl.Io.Buffered_Stream extends Efl.Loop_Consumer implements Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
|
||||||
[[A wrapper object offering easy to use buffered streams over existing I/O class.
|
[[A wrapper object offering easy to use buffered streams over existing I/O class.
|
||||||
|
|
||||||
The buffered stream encapsulates an actual @Efl.Io.Reader or
|
The buffered stream encapsulates an actual @Efl.Io.Reader or
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
mixin Efl.Io.Closer_Fd requires Efl.Object extends Efl.Io.Closer {
|
mixin @beta Efl.Io.Closer_Fd requires Efl.Object extends Efl.Io.Closer {
|
||||||
[[Close fd using close(2).
|
[[Close fd using close(2).
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import eina_types;
|
import eina_types;
|
||||||
|
|
||||||
class Efl.Io.Copier extends Efl.Loop_Consumer implements Efl.Io.Closer {
|
class @beta Efl.Io.Copier extends Efl.Loop_Consumer implements Efl.Io.Closer {
|
||||||
[[Copy from an @Efl.Io.Reader source to @Efl.Io.Writer destination.
|
[[Copy from an @Efl.Io.Reader source to @Efl.Io.Writer destination.
|
||||||
|
|
||||||
During usage it will keep reference to @.source and
|
During usage it will keep reference to @.source and
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Io.File extends Efl.Loop_Fd implements Efl.File, Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Io.Sizer_Fd, Efl.Io.Positioner_Fd {
|
class @beta Efl.Io.File extends Efl.Loop_Fd implements Efl.File, Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Io.Sizer_Fd, Efl.Io.Positioner_Fd {
|
||||||
[[File access (open, close, read, write, lseek, ftruncate)
|
[[File access (open, close, read, write, lseek, ftruncate)
|
||||||
|
|
||||||
@Efl.Io.Closer.close_on_exec and
|
@Efl.Io.Closer.close_on_exec and
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
mixin Efl.Io.Positioner_Fd extends Efl.Io.Positioner {
|
mixin @beta Efl.Io.Positioner_Fd extends Efl.Io.Positioner {
|
||||||
[[Positions fd using lseek(2).
|
[[Positions fd using lseek(2).
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
mixin Efl.Io.Reader_Fd extends Efl.Io.Reader {
|
mixin @beta Efl.Io.Reader_Fd extends Efl.Io.Reader {
|
||||||
[[Reads fd using read(2).
|
[[Reads fd using read(2).
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
mixin Efl.Io.Sizer_Fd extends Efl.Io.Sizer {
|
mixin @beta Efl.Io.Sizer_Fd extends Efl.Io.Sizer {
|
||||||
[[Resizes fd usign ftruncate(2).
|
[[Resizes fd usign ftruncate(2).
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Io.Stderr extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
|
class @beta Efl.Io.Stderr extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
|
||||||
[[Application's standard error (stderr).
|
[[Application's standard error (stderr).
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Io.Stdin extends Efl.Loop_Fd implements Efl.Io.Reader_Fd {
|
class @beta Efl.Io.Stdin extends Efl.Loop_Fd implements Efl.Io.Reader_Fd {
|
||||||
[[Application's standard input (stdin).
|
[[Application's standard input (stdin).
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Io.Stdout extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
|
class @beta Efl.Io.Stdout extends Efl.Loop_Fd implements Efl.Io.Writer_Fd {
|
||||||
[[Application's standard output (stdout).
|
[[Application's standard output (stdout).
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
mixin Efl.Io.Writer_Fd extends Efl.Io.Writer {
|
mixin @beta Efl.Io.Writer_Fd extends Efl.Io.Writer {
|
||||||
[[Writes fd using write(2).
|
[[Writes fd using write(2).
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Linear_Interpolator extends Efl.Object implements Efl.Interpolator
|
class @beta Efl.Linear_Interpolator extends Efl.Object implements Efl.Interpolator
|
||||||
{
|
{
|
||||||
[[Efl linear interpolator class]]
|
[[Efl linear interpolator class]]
|
||||||
data: Efl_Linear_Interpolator_Data;
|
data: Efl_Linear_Interpolator_Data;
|
||||||
|
|
|
@ -4,7 +4,7 @@ struct Efl.Loop_Arguments {
|
||||||
initialization: bool; [[Set to $true when the program should initialize its internal state. This happen once per process instance.]]
|
initialization: bool; [[Set to $true when the program should initialize its internal state. This happen once per process instance.]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Loop extends Efl.Task
|
class @beta Efl.Loop extends Efl.Task
|
||||||
{
|
{
|
||||||
[[The Efl Main Loop
|
[[The Efl Main Loop
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
abstract Efl.Loop_Consumer extends Efl.Object
|
abstract @beta Efl.Loop_Consumer extends Efl.Object
|
||||||
{
|
{
|
||||||
[[An @Efl.Loop_Consumer is a class which requires one of the parents to provide
|
[[An @Efl.Loop_Consumer is a class which requires one of the parents to provide
|
||||||
an @Efl.Loop interface when performing @Efl.Object.provider_find. It will enforce this by
|
an @Efl.Loop interface when performing @Efl.Object.provider_find. It will enforce this by
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Loop_Fd extends Efl.Loop_Consumer
|
class @beta Efl.Loop_Fd extends Efl.Loop_Consumer
|
||||||
{
|
{
|
||||||
[[Fds are objects that watch the activity on a given
|
[[Fds are objects that watch the activity on a given
|
||||||
file descriptor. This file descriptor can be a
|
file descriptor. This file descriptor can be a
|
||||||
|
|
|
@ -7,7 +7,7 @@ enum Efl.Loop_Handler_Flags {
|
||||||
error = 4, [[ Error channel input is desired ]]
|
error = 4, [[ Error channel input is desired ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Loop_Handler extends Efl.Object
|
class @beta Efl.Loop_Handler extends Efl.Object
|
||||||
{
|
{
|
||||||
[[ An object that describes an low-level source of I/O to listen to
|
[[ An object that describes an low-level source of I/O to listen to
|
||||||
for available data to be read or written, depending on the OS and data
|
for available data to be read or written, depending on the OS and data
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Loop_Message extends Efl.Object
|
class @beta Efl.Loop_Message extends Efl.Object
|
||||||
{
|
{
|
||||||
[[Base message payload object class. Inherit this and extend for
|
[[Base message payload object class. Inherit this and extend for
|
||||||
specific message types.]]
|
specific message types.]]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Loop_Message_Future extends Efl.Loop_Message
|
class @beta Efl.Loop_Message_Future extends Efl.Loop_Message
|
||||||
{
|
{
|
||||||
[[ Used internally for futures on the loop ]]
|
[[ Used internally for futures on the loop ]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Loop_Message_Future_Handler extends Efl.Loop_Message_Handler
|
class @beta Efl.Loop_Message_Future_Handler extends Efl.Loop_Message_Handler
|
||||||
{
|
{
|
||||||
[[ Internal use for future on an efl loop - replacing legacy ecore events ]]
|
[[ Internal use for future on an efl loop - replacing legacy ecore events ]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Loop_Message_Handler extends Efl.Object
|
class @beta Efl.Loop_Message_Handler extends Efl.Object
|
||||||
{
|
{
|
||||||
[[Message handlers represent a single message type on the Efl.Loop
|
[[Message handlers represent a single message type on the Efl.Loop
|
||||||
parent object. These message handlers can be used to listen for
|
parent object. These message handlers can be used to listen for
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
abstract Efl.Loop_Model extends Efl.Loop_Consumer implements Efl.Model
|
abstract @beta Efl.Loop_Model extends Efl.Loop_Consumer implements Efl.Model
|
||||||
{
|
{
|
||||||
data: null;
|
data: null;
|
||||||
implements {
|
implements {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Loop_Timer extends Efl.Loop_Consumer
|
class @beta Efl.Loop_Timer extends Efl.Loop_Consumer
|
||||||
{
|
{
|
||||||
[[Timers are objects that will call a given callback at some point
|
[[Timers are objects that will call a given callback at some point
|
||||||
in the future and repeat that tick at a given interval.
|
in the future and repeat that tick at a given interval.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Select_Model extends Efl.Boolean_Model
|
class @beta Efl.Select_Model extends Efl.Boolean_Model
|
||||||
{
|
{
|
||||||
[[Efl select model class]]
|
[[Efl select model class]]
|
||||||
implements {
|
implements {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Sinusoidal_Interpolator extends Efl.Object implements Efl.Interpolator
|
class @beta Efl.Sinusoidal_Interpolator extends Efl.Object implements Efl.Interpolator
|
||||||
{
|
{
|
||||||
[[Efl sinusoidal interpolator class
|
[[Efl sinusoidal interpolator class
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Spring_Interpolator extends Efl.Object implements Efl.Interpolator
|
class @beta Efl.Spring_Interpolator extends Efl.Object implements Efl.Interpolator
|
||||||
{
|
{
|
||||||
[[Efl spring interpolator class]]
|
[[Efl spring interpolator class]]
|
||||||
data: Efl_Spring_Interpolator_Data;
|
data: Efl_Spring_Interpolator_Data;
|
||||||
|
|
|
@ -15,7 +15,7 @@ enum Efl.Task_Flags {
|
||||||
no_exit_code_error = 4,
|
no_exit_code_error = 4,
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract Efl.Task extends Efl.Object
|
abstract @beta Efl.Task extends Efl.Object
|
||||||
{
|
{
|
||||||
[[ ]]
|
[[ ]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Thread extends Efl.Task implements Efl.ThreadIO, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
|
class @beta Efl.Thread extends Efl.Task implements Efl.ThreadIO, Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer, Efl.Core.Command_Line
|
||||||
{
|
{
|
||||||
methods {
|
methods {
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,7 +15,7 @@ function EFlThreadIOCallSync {
|
||||||
return: void_ptr; [[ ]]
|
return: void_ptr; [[ ]]
|
||||||
};
|
};
|
||||||
|
|
||||||
mixin Efl.ThreadIO
|
mixin @beta Efl.ThreadIO
|
||||||
{
|
{
|
||||||
[[ ]]
|
[[ ]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -17,7 +17,7 @@ function EflViewModelPropertySet {
|
||||||
return: future<any_value_ptr>; [[The value that was finally set.]]
|
return: future<any_value_ptr>; [[The value that was finally set.]]
|
||||||
};
|
};
|
||||||
|
|
||||||
class Efl.View_Model extends Efl.Composite_Model
|
class @beta Efl.View_Model extends Efl.Composite_Model
|
||||||
{
|
{
|
||||||
[[Efl model providing helpers for custom properties used when linking a model to a view and you need to generate/adapt values for display.
|
[[Efl model providing helpers for custom properties used when linking a model to a view and you need to generate/adapt values for display.
|
||||||
|
|
||||||
|
|
|
@ -74,7 +74,7 @@ enum Efl.Net.Control.Access_Point_Proxy_Method {
|
||||||
unset, [[Only to be used with @Efl.Net.Control.Access_Point.configuration_proxy.]]
|
unset, [[Only to be used with @Efl.Net.Control.Access_Point.configuration_proxy.]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Net.Control.Access_Point extends Efl.Loop_Consumer {
|
class @beta Efl.Net.Control.Access_Point extends Efl.Loop_Consumer {
|
||||||
[[An access point for network connectivity.
|
[[An access point for network connectivity.
|
||||||
|
|
||||||
The @Efl.Net.Control.Manager is composed of multiple technologies, each
|
The @Efl.Net.Control.Manager is composed of multiple technologies, each
|
||||||
|
|
|
@ -65,7 +65,7 @@ struct Efl.Net.Control.Agent_Browser_Url {
|
||||||
url: string; [[The URL to point the browser at.]]
|
url: string; [[The URL to point the browser at.]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Net.Control.Manager extends Efl.Loop_Consumer {
|
class @beta Efl.Net.Control.Manager extends Efl.Loop_Consumer {
|
||||||
[[Controls network connectivity.
|
[[Controls network connectivity.
|
||||||
|
|
||||||
This class and its child objects are only useful to implement
|
This class and its child objects are only useful to implement
|
||||||
|
|
|
@ -15,7 +15,7 @@ enum Efl.Net.Control.Technology_Type {
|
||||||
p2p, [[Type: Peer-2-Peer]]
|
p2p, [[Type: Peer-2-Peer]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Net.Control.Technology extends Efl.Loop_Consumer {
|
class @beta Efl.Net.Control.Technology extends Efl.Loop_Consumer {
|
||||||
[[A technology that allows control of network access points.
|
[[A technology that allows control of network access points.
|
||||||
|
|
||||||
The @Efl.Net.Control.Manager is composed of multiple technologies, each
|
The @Efl.Net.Control.Manager is composed of multiple technologies, each
|
||||||
|
|
|
@ -2,7 +2,7 @@ var Efl.Net.Dialer_Error.COULDNT_CONNECT: Eina.Error; [[The dialer could not con
|
||||||
var Efl.Net.Dialer_Error.COULDNT_RESOLVE_PROXY: Eina.Error; [[The dialer could not resolve the given proxy server]]
|
var Efl.Net.Dialer_Error.COULDNT_RESOLVE_PROXY: Eina.Error; [[The dialer could not resolve the given proxy server]]
|
||||||
var Efl.Net.Dialer_Error.PROXY_AUTHENTICATION_FAILED: Eina.Error; [[The dialer failed to authenticate against the proxy server]]
|
var Efl.Net.Dialer_Error.PROXY_AUTHENTICATION_FAILED: Eina.Error; [[The dialer failed to authenticate against the proxy server]]
|
||||||
|
|
||||||
interface Efl.Net.Dialer extends Efl.Net.Socket {
|
interface @beta Efl.Net.Dialer extends Efl.Net.Socket {
|
||||||
[[Creates a client socket to reach a remote peer.
|
[[Creates a client socket to reach a remote peer.
|
||||||
|
|
||||||
The connection process starts when @.dial is executed. This
|
The connection process starts when @.dial is executed. This
|
||||||
|
|
|
@ -7,7 +7,7 @@ enum Efl.Net.Dialer_Http_Primary_Mode {
|
||||||
upload, [[HTTP upload mode]]
|
upload, [[HTTP upload mode]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Net.Dialer_Http extends Efl.Loop_Consumer implements Efl.Net.Dialer, Efl.Io.Sizer {
|
class @beta Efl.Net.Dialer_Http extends Efl.Loop_Consumer implements Efl.Net.Dialer, Efl.Io.Sizer {
|
||||||
[[HTTP Dialer (Client).
|
[[HTTP Dialer (Client).
|
||||||
|
|
||||||
The effective URL in use, if @.allow_redirects is $true will be
|
The effective URL in use, if @.allow_redirects is $true will be
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Dialer_Simple extends Efl.Net.Socket_Simple implements Efl.Net.Dialer {
|
class @beta Efl.Net.Dialer_Simple extends Efl.Net.Socket_Simple implements Efl.Net.Dialer {
|
||||||
[[Connects to a remote server offering an easy to use, buffered I/O.
|
[[Connects to a remote server offering an easy to use, buffered I/O.
|
||||||
|
|
||||||
The simple dialer is based on @Efl.Net.Socket_Simple, which
|
The simple dialer is based on @Efl.Net.Socket_Simple, which
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Dialer_Ssl extends Efl.Net.Socket_Ssl implements Efl.Net.Dialer {
|
class @beta Efl.Net.Dialer_Ssl extends Efl.Net.Socket_Ssl implements Efl.Net.Dialer {
|
||||||
[[Connects to a remote SSL server using TCP.
|
[[Connects to a remote SSL server using TCP.
|
||||||
|
|
||||||
This creates an internal @Efl.Net.Dialer_Tcp and once connected
|
This creates an internal @Efl.Net.Dialer_Tcp and once connected
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Dialer_Tcp extends Efl.Net.Socket_Tcp implements Efl.Net.Dialer {
|
class @beta Efl.Net.Dialer_Tcp extends Efl.Net.Socket_Tcp implements Efl.Net.Dialer {
|
||||||
[[Connects to a remote TCP server.
|
[[Connects to a remote TCP server.
|
||||||
|
|
||||||
If the proxy is NULL (default), then the system proxy will be
|
If the proxy is NULL (default), then the system proxy will be
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Dialer_Udp extends Efl.Net.Socket_Udp implements Efl.Net.Dialer {
|
class @beta Efl.Net.Dialer_Udp extends Efl.Net.Socket_Udp implements Efl.Net.Dialer {
|
||||||
[[Connects to a remote UDP server.
|
[[Connects to a remote UDP server.
|
||||||
|
|
||||||
UDP proxies are not supported, not even using SOCKSv5.
|
UDP proxies are not supported, not even using SOCKSv5.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Dialer_Unix extends Efl.Net.Socket_Unix implements Efl.Net.Dialer {
|
class @beta Efl.Net.Dialer_Unix extends Efl.Net.Socket_Unix implements Efl.Net.Dialer {
|
||||||
[[Connects to a local AF_UNIX server.
|
[[Connects to a local AF_UNIX server.
|
||||||
|
|
||||||
The dial address is a file system path (portable) or
|
The dial address is a file system path (portable) or
|
||||||
|
|
|
@ -47,7 +47,7 @@ struct Efl.Net.Dialer_Websocket_Closed_Reason {
|
||||||
message: string; [[Textual closing reason message]]
|
message: string; [[Textual closing reason message]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Net.Dialer_Websocket extends Efl.Loop_Consumer implements Efl.Net.Dialer {
|
class @beta Efl.Net.Dialer_Websocket extends Efl.Loop_Consumer implements Efl.Net.Dialer {
|
||||||
[[WebSocket Dialer (Client).
|
[[WebSocket Dialer (Client).
|
||||||
|
|
||||||
The WebSocket Protocol (https://tools.ietf.org/html/rfc6455) is
|
The WebSocket Protocol (https://tools.ietf.org/html/rfc6455) is
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Dialer_Windows extends Efl.Net.Socket_Windows implements Efl.Net.Dialer {
|
class @beta Efl.Net.Dialer_Windows extends Efl.Net.Socket_Windows implements Efl.Net.Dialer {
|
||||||
[[Connects to a Windows NamedPipe server.
|
[[Connects to a Windows NamedPipe server.
|
||||||
|
|
||||||
The dial address will have "\\\\.\\pipe\\" prepended as required by
|
The dial address will have "\\\\.\\pipe\\" prepended as required by
|
||||||
|
|
|
@ -12,7 +12,7 @@ struct Efl.Net.Ip_Address_Resolve_Results {
|
||||||
results: array<Efl.Net.Ip_Address>; [[The resolved objects. Do not modify this array but you can keep reference to elements using efl_ref() and efl_unref()]]
|
results: array<Efl.Net.Ip_Address>; [[The resolved objects. Do not modify this array but you can keep reference to elements using efl_ref() and efl_unref()]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Net.Ip_Address extends Efl.Object {
|
class @beta Efl.Net.Ip_Address extends Efl.Object {
|
||||||
[[An Internet Protocol (IP) Address.
|
[[An Internet Protocol (IP) Address.
|
||||||
|
|
||||||
This class is a set of helpers to translate to and from address
|
This class is a set of helpers to translate to and from address
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
interface Efl.Net.Server {
|
interface @beta Efl.Net.Server {
|
||||||
[[The basic server interface.
|
[[The basic server interface.
|
||||||
|
|
||||||
This will start serving and accepting clients once @.serve is
|
This will start serving and accepting clients once @.serve is
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
abstract Efl.Net.Server_Fd extends Efl.Loop_Fd implements Efl.Net.Server {
|
abstract @beta Efl.Net.Server_Fd extends Efl.Loop_Fd implements Efl.Net.Server {
|
||||||
[[A generic server based on file descriptors.
|
[[A generic server based on file descriptors.
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
abstract Efl.Net.Server_Ip extends Efl.Net.Server_Fd {
|
abstract @beta Efl.Net.Server_Ip extends Efl.Net.Server_Fd {
|
||||||
[[An IP server.
|
[[An IP server.
|
||||||
|
|
||||||
@since 1.20
|
@since 1.20
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Server_Simple extends Efl.Loop_Consumer implements Efl.Net.Server {
|
class @beta Efl.Net.Server_Simple extends Efl.Loop_Consumer implements Efl.Net.Server {
|
||||||
[[A network server wrapper that creates clients based on @Efl.Net.Socket_Simple.
|
[[A network server wrapper that creates clients based on @Efl.Net.Socket_Simple.
|
||||||
|
|
||||||
This is just a wrapper server. It takes an actual server
|
This is just a wrapper server. It takes an actual server
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Server_Ssl extends Efl.Net.Server_Tcp {
|
class @beta Efl.Net.Server_Ssl extends Efl.Net.Server_Tcp {
|
||||||
[[A SSL server over TCP.
|
[[A SSL server over TCP.
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Server_Tcp extends Efl.Net.Server_Ip {
|
class @beta Efl.Net.Server_Tcp extends Efl.Net.Server_Ip {
|
||||||
[[A TCP server.
|
[[A TCP server.
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Server_Udp extends Efl.Net.Server_Ip {
|
class @beta Efl.Net.Server_Udp extends Efl.Net.Server_Ip {
|
||||||
[[A UDP server.
|
[[A UDP server.
|
||||||
|
|
||||||
@since 1.19
|
@since 1.19
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Server_Udp_Client extends Efl.Object implements Efl.Net.Socket {
|
class @beta Efl.Net.Server_Udp_Client extends Efl.Object implements Efl.Net.Socket {
|
||||||
[[A UDP client child of Efl.Net.Server_Udp
|
[[A UDP client child of Efl.Net.Server_Udp
|
||||||
|
|
||||||
Unlike connection protocols such as TCP or Local, UDP doesn't
|
Unlike connection protocols such as TCP or Local, UDP doesn't
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Server_Unix extends Efl.Net.Server_Fd {
|
class @beta Efl.Net.Server_Unix extends Efl.Net.Server_Fd {
|
||||||
[[An AF_UNIX server.
|
[[An AF_UNIX server.
|
||||||
|
|
||||||
The @Efl.Net.Server.serve method will call bind(2) directly.
|
The @Efl.Net.Server.serve method will call bind(2) directly.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Server_Windows extends Efl.Loop_Consumer implements Efl.Net.Server {
|
class @beta Efl.Net.Server_Windows extends Efl.Loop_Consumer implements Efl.Net.Server {
|
||||||
[[A Windows NamedPipe server.
|
[[A Windows NamedPipe server.
|
||||||
|
|
||||||
The @Efl.Net.Server.serve method calls CreateNamedPipe()
|
The @Efl.Net.Server.serve method calls CreateNamedPipe()
|
||||||
|
|
|
@ -27,7 +27,7 @@ enum Efl.Net.Session_Technology {
|
||||||
all = (Efl.Net.Session_Technology.ethernet | Efl.Net.Session_Technology.wifi | Efl.Net.Session_Technology.bluetooth | Efl.Net.Session_Technology.cellular | Efl.Net.Session_Technology.vpn | Efl.Net.Session_Technology.gadget), [[All technology types]]
|
all = (Efl.Net.Session_Technology.ethernet | Efl.Net.Session_Technology.wifi | Efl.Net.Session_Technology.bluetooth | Efl.Net.Session_Technology.cellular | Efl.Net.Session_Technology.vpn | Efl.Net.Session_Technology.gadget), [[All technology types]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Net.Session extends Efl.Loop_Consumer {
|
class @beta Efl.Net.Session extends Efl.Loop_Consumer {
|
||||||
[[Used by application to request network connectivity.
|
[[Used by application to request network connectivity.
|
||||||
|
|
||||||
This API is targeted at applications that need access to the
|
This API is targeted at applications that need access to the
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
interface Efl.Net.Socket extends Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
|
interface @beta Efl.Net.Socket extends Efl.Io.Reader, Efl.Io.Writer, Efl.Io.Closer {
|
||||||
[[The basic socket interface.
|
[[The basic socket interface.
|
||||||
|
|
||||||
This is built upon the three core Input/Output interfaces:
|
This is built upon the three core Input/Output interfaces:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Socket_Fd extends Efl.Loop_Fd implements Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Net.Socket {
|
class @beta Efl.Net.Socket_Fd extends Efl.Loop_Fd implements Efl.Io.Reader_Fd, Efl.Io.Writer_Fd, Efl.Io.Closer_Fd, Efl.Net.Socket {
|
||||||
[[A base implementation for sockets over filedescriptors (fd)
|
[[A base implementation for sockets over filedescriptors (fd)
|
||||||
|
|
||||||
This is the common class and takes an existing FD, usually
|
This is the common class and takes an existing FD, usually
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Socket_Simple extends Efl.Io.Buffered_Stream implements Efl.Net.Socket {
|
class @beta Efl.Net.Socket_Simple extends Efl.Io.Buffered_Stream implements Efl.Net.Socket {
|
||||||
[[A wrapper socket offering an easy to use, buffered I/O.
|
[[A wrapper socket offering an easy to use, buffered I/O.
|
||||||
|
|
||||||
The simple socket encapsulates an actual @Efl.Net.Socket and
|
The simple socket encapsulates an actual @Efl.Net.Socket and
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
var Efl.Net.Socket_Ssl_Error.HANDSHAKE: Eina.Error; [[Failed SSL handshake]]
|
var Efl.Net.Socket_Ssl_Error.HANDSHAKE: Eina.Error; [[Failed SSL handshake]]
|
||||||
var Efl.Net.Socket_Ssl_Error.CERTIFICATE_VERIFY_FAILED: Eina.Error; [[Failed to verify peer's certificate]]
|
var Efl.Net.Socket_Ssl_Error.CERTIFICATE_VERIFY_FAILED: Eina.Error; [[Failed to verify peer's certificate]]
|
||||||
|
|
||||||
class Efl.Net.Socket_Ssl extends Efl.Loop_Consumer implements Efl.Net.Socket {
|
class @beta Efl.Net.Socket_Ssl extends Efl.Loop_Consumer implements Efl.Net.Socket {
|
||||||
[[A wrapper socket doing SSL (Secure Sockets Layer).
|
[[A wrapper socket doing SSL (Secure Sockets Layer).
|
||||||
|
|
||||||
Use this wrapper around an existing socket for secure
|
Use this wrapper around an existing socket for secure
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Socket_Tcp extends Efl.Net.Socket_Fd {
|
class @beta Efl.Net.Socket_Tcp extends Efl.Net.Socket_Fd {
|
||||||
[[A base TCP socket.
|
[[A base TCP socket.
|
||||||
|
|
||||||
This is the common class and takes an existing FD, usually
|
This is the common class and takes an existing FD, usually
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import efl_net_ip_address;
|
import efl_net_ip_address;
|
||||||
|
|
||||||
class Efl.Net.Socket_Udp extends Efl.Net.Socket_Fd {
|
class @beta Efl.Net.Socket_Udp extends Efl.Net.Socket_Fd {
|
||||||
[[A base UDP socket.
|
[[A base UDP socket.
|
||||||
|
|
||||||
This is the common class and takes an existing FD, usually
|
This is the common class and takes an existing FD, usually
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Socket_Unix extends Efl.Net.Socket_Fd {
|
class @beta Efl.Net.Socket_Unix extends Efl.Net.Socket_Fd {
|
||||||
[[A base UNIX socket.
|
[[A base UNIX socket.
|
||||||
|
|
||||||
This is the common class and takes an existing FD, usually
|
This is the common class and takes an existing FD, usually
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Net.Socket_Windows extends Efl.Loop_Consumer implements Efl.Net.Socket {
|
class @beta Efl.Net.Socket_Windows extends Efl.Loop_Consumer implements Efl.Net.Socket {
|
||||||
[[A base Windows NamedPipe socket.
|
[[A base Windows NamedPipe socket.
|
||||||
|
|
||||||
This is the common class and takes an existing file HANDLE,
|
This is the common class and takes an existing file HANDLE,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import efl_net_ssl_types;
|
import efl_net_ssl_types;
|
||||||
|
|
||||||
class Efl.Net.Ssl.Context extends Efl.Object {
|
class @beta Efl.Net.Ssl.Context extends Efl.Object {
|
||||||
[[A SSL Context that is used to start a SSL socket wrapper.
|
[[A SSL Context that is used to start a SSL socket wrapper.
|
||||||
|
|
||||||
The context will contain common configurations such as
|
The context will contain common configurations such as
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// FIXME: This EO doc needs a direct link to the "edcref" doc
|
// FIXME: This EO doc needs a direct link to the "edcref" doc
|
||||||
|
|
||||||
class Efl.Canvas.Layout extends Efl.Canvas.Group implements Efl.File, Efl.Container, Efl.Part,
|
class @beta Efl.Canvas.Layout extends Efl.Canvas.Group implements Efl.File, Efl.Container, Efl.Part,
|
||||||
Efl.Observer, Efl.Layout.Calc,
|
Efl.Observer, Efl.Layout.Calc,
|
||||||
Efl.Layout.Signal, Efl.Layout.Group,
|
Efl.Layout.Signal, Efl.Layout.Group,
|
||||||
Efl.Player, Efl.Gfx.Color_Class, Efl.Gfx.Text_Class,
|
Efl.Player, Efl.Gfx.Color_Class, Efl.Gfx.Text_Class,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import edje_types;
|
import edje_types;
|
||||||
|
|
||||||
class Efl.Canvas.Layout_Part extends Efl.Object implements Efl.Gfx.Entity, Efl.Ui.Drag
|
class @beta Efl.Canvas.Layout_Part extends Efl.Object implements Efl.Gfx.Entity, Efl.Ui.Drag
|
||||||
{
|
{
|
||||||
[[Common class for part proxy objects for @Efl.Canvas.Layout.
|
[[Common class for part proxy objects for @Efl.Canvas.Layout.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Canvas.Layout_Part_Box extends Efl.Canvas.Layout_Part implements Efl.Pack_Linear,
|
class @beta Efl.Canvas.Layout_Part_Box extends Efl.Canvas.Layout_Part implements Efl.Pack_Linear,
|
||||||
Efl.Ui.Direction_Readonly
|
Efl.Ui.Direction_Readonly
|
||||||
{
|
{
|
||||||
[[Represents a Box created as part of a layout.
|
[[Represents a Box created as part of a layout.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Canvas.Layout_Part_External extends Efl.Canvas.Layout_Part implements Efl.Content
|
class @beta Efl.Canvas.Layout_Part_External extends Efl.Canvas.Layout_Part implements Efl.Content
|
||||||
{
|
{
|
||||||
[[Class representing an external part in Edje layouts.
|
[[Class representing an external part in Edje layouts.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Canvas.Layout_Part_Invalid extends Efl.Canvas.Layout_Part implements Efl.Content,
|
class @beta Efl.Canvas.Layout_Part_Invalid extends Efl.Canvas.Layout_Part implements Efl.Content,
|
||||||
Efl.Pack_Linear, Efl.Ui.Direction_Readonly,
|
Efl.Pack_Linear, Efl.Ui.Direction_Readonly,
|
||||||
Efl.Pack_Table, Efl.Text,
|
Efl.Pack_Table, Efl.Text,
|
||||||
Efl.Text_Markup, Efl.Text_Markup_Interactive
|
Efl.Text_Markup, Efl.Text_Markup_Interactive
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Canvas.Layout_Part_Swallow extends Efl.Canvas.Layout_Part implements Efl.Content
|
class @beta Efl.Canvas.Layout_Part_Swallow extends Efl.Canvas.Layout_Part implements Efl.Content
|
||||||
{
|
{
|
||||||
[[Represents a SWALLOW part of an Edje object.
|
[[Represents a SWALLOW part of an Edje object.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
class Efl.Canvas.Layout_Part_Table extends Efl.Canvas.Layout_Part implements Efl.Pack_Table
|
class @beta Efl.Canvas.Layout_Part_Table extends Efl.Canvas.Layout_Part implements Efl.Pack_Table
|
||||||
{
|
{
|
||||||
[[Represents a Table created as part of a layout.
|
[[Represents a Table created as part of a layout.
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ enum Efl.Canvas.Layout_Part_Text_Expand
|
||||||
max_y = 1 << 3,
|
max_y = 1 << 3,
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Canvas.Layout_Part_Text extends Efl.Canvas.Layout_Part implements Efl.Text,
|
class @beta Efl.Canvas.Layout_Part_Text extends Efl.Canvas.Layout_Part implements Efl.Text,
|
||||||
Efl.Text_Markup, Efl.Text_Markup_Interactive, Efl.Text_Format, Efl.Text_Font, Efl.Text_Style
|
Efl.Text_Markup, Efl.Text_Markup_Interactive, Efl.Text_Format, Efl.Text_Font, Efl.Text_Style
|
||||||
{
|
{
|
||||||
[[Represents a TEXT part of a layout
|
[[Represents a TEXT part of a layout
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import eina_types;
|
import eina_types;
|
||||||
|
|
||||||
interface Efl.Layout.Calc
|
interface @beta Efl.Layout.Calc
|
||||||
{
|
{
|
||||||
[[This interface defines a common set of APIs used to trigger calculations
|
[[This interface defines a common set of APIs used to trigger calculations
|
||||||
with layout objects.
|
with layout objects.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import eina_types;
|
import eina_types;
|
||||||
|
|
||||||
interface Efl.Layout.Group
|
interface @beta Efl.Layout.Group
|
||||||
{
|
{
|
||||||
[[APIs representing static data from a group in an edje file.
|
[[APIs representing static data from a group in an edje file.
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ function EflLayoutSignalCb {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
interface Efl.Layout.Signal
|
interface @beta Efl.Layout.Signal
|
||||||
{
|
{
|
||||||
[[Layouts asynchronous messaging and signaling interface.
|
[[Layouts asynchronous messaging and signaling interface.
|
||||||
|
|
||||||
|
|
|
@ -71,8 +71,6 @@ typedef struct _Efl_Text_Annotate_Annotation Efl_Text_Annotate_Annotation;
|
||||||
|
|
||||||
#include "interfaces/efl_types.eot.h"
|
#include "interfaces/efl_types.eot.h"
|
||||||
|
|
||||||
#ifdef EFL_BETA_API_SUPPORT
|
|
||||||
|
|
||||||
#include <Efl_MVVM_Common.h>
|
#include <Efl_MVVM_Common.h>
|
||||||
|
|
||||||
/* Data types */
|
/* Data types */
|
||||||
|
@ -187,6 +185,8 @@ typedef Efl_Gfx_Path_Command_Type Efl_Gfx_Path_Command;
|
||||||
#include "interfaces/efl_text_markup_interactive.eo.h"
|
#include "interfaces/efl_text_markup_interactive.eo.h"
|
||||||
#include "interfaces/efl_text_markup_util.eo.h"
|
#include "interfaces/efl_text_markup_util.eo.h"
|
||||||
|
|
||||||
|
#ifdef EFL_BETA_API_SUPPORT
|
||||||
|
|
||||||
EAPI void efl_observable_tuple_free(Efl_Observable_Tuple *tuple);
|
EAPI void efl_observable_tuple_free(Efl_Observable_Tuple *tuple);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -5,7 +5,7 @@ struct Efl.Event_Animator_Tick {
|
||||||
update_area: Eina.Rect; [[Area of the canvas that will be pushed to screen.]]
|
update_area: Eina.Rect; [[Area of the canvas that will be pushed to screen.]]
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Efl.Animator {
|
interface @beta Efl.Animator {
|
||||||
[[Efl animator interface]]
|
[[Efl animator interface]]
|
||||||
eo_prefix: efl_animator;
|
eo_prefix: efl_animator;
|
||||||
event_prefix: efl;
|
event_prefix: efl;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
interface Efl.Cached.Item
|
interface @beta Efl.Cached.Item
|
||||||
{
|
{
|
||||||
[[Efl Cached Item interface]]
|
[[Efl Cached Item interface]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import efl_input_device;
|
import efl_input_device;
|
||||||
|
|
||||||
interface Efl.Canvas.Pointer
|
interface @beta Efl.Canvas.Pointer
|
||||||
{
|
{
|
||||||
[[Efl Canvas Pointer interface]]
|
[[Efl Canvas Pointer interface]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import efl_input_device;
|
import efl_input_device;
|
||||||
import efl_gfx_types;
|
import efl_gfx_types;
|
||||||
|
|
||||||
interface Efl.Canvas.Scene
|
interface @beta Efl.Canvas.Scene
|
||||||
{
|
{
|
||||||
[[Common interface for window and some internal classes in EFL.]]
|
[[Common interface for window and some internal classes in EFL.]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
interface Efl.Config
|
interface @beta Efl.Config
|
||||||
{
|
{
|
||||||
[[A generic configuration interface, that holds key-value pairs.]]
|
[[A generic configuration interface, that holds key-value pairs.]]
|
||||||
methods {
|
methods {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
interface Efl.Container
|
interface @beta Efl.Container
|
||||||
{
|
{
|
||||||
[[Common interface for objects that have multiple contents (sub objects).
|
[[Common interface for objects that have multiple contents (sub objects).
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
interface Efl.Content
|
interface @beta Efl.Content
|
||||||
{
|
{
|
||||||
[[Common interface for objects that have a (single) content.
|
[[Common interface for objects that have a (single) content.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* FIXME: Rename */
|
/* FIXME: Rename */
|
||||||
|
|
||||||
interface Efl.Control {
|
interface @beta Efl.Control {
|
||||||
[[Efl control interface]]
|
[[Efl control interface]]
|
||||||
methods {
|
methods {
|
||||||
@property priority {
|
@property priority {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
interface Efl.Duplicate
|
interface @beta Efl.Duplicate
|
||||||
{
|
{
|
||||||
[[An interface for duplication of objects.
|
[[An interface for duplication of objects.
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import eina_types;
|
import eina_types;
|
||||||
import efl_gfx_types;
|
import efl_gfx_types;
|
||||||
|
|
||||||
mixin Efl.File {
|
mixin @beta Efl.File {
|
||||||
[[Efl file interface]]
|
[[Efl file interface]]
|
||||||
methods {
|
methods {
|
||||||
@property load_error {
|
@property load_error {
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue